From c554bc95ac62175259225823f7dab17752e9a117 Mon Sep 17 00:00:00 2001 From: Lucas Woodward <31957045+SketchingDev@users.noreply.github.com> Date: Mon, 26 Oct 2026 23:19:01 +0000 Subject: [PATCH 1/2] Add SKILL/tool for Architect UI diagrams --- .gitignore | 3 + .mcp.json | 3 +- package.json | 6 +- pnpm-lock.yaml | 19 +- servers/assets/NotoSans-Bold.ttf | Bin 0 -> 27940 bytes servers/assets/NotoSans-Regular.ttf | Bin 0 -> 27876 bytes servers/assets/OFL.txt | 93 +++++ servers/assets/README.md | 18 + servers/assets/resvg.wasm | Bin 0 -> 2478606 bytes servers/genesys-cloud-architect-mcp.js | 155 ++++---- skills/architect-diagram/SKILL.md | 88 +++++ skills/flow-diagram/SKILL.md | 4 +- src/mcp-server/diagram/raster.ts | 118 +++++++ src/mcp-server/index.ts | 13 + src/mcp-server/tools/flow-diagram.ts | 472 +++++++++++++++++++++++++ 15 files changed, 906 insertions(+), 86 deletions(-) create mode 100644 servers/assets/NotoSans-Bold.ttf create mode 100644 servers/assets/NotoSans-Regular.ttf create mode 100644 servers/assets/OFL.txt create mode 100644 servers/assets/README.md create mode 100644 servers/assets/resvg.wasm create mode 100644 skills/architect-diagram/SKILL.md create mode 100644 src/mcp-server/diagram/raster.ts create mode 100644 src/mcp-server/tools/flow-diagram.ts diff --git a/.gitignore b/.gitignore index f444b6b..120af01 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,6 @@ skills-lock.json .agents/ .pnpm-store *.dev.ts + +# Skill eval cases and their results (run with `claude plugin eval`); local-only +skills/*/evals/ diff --git a/.mcp.json b/.mcp.json index a5426b2..5a56982 100644 --- a/.mcp.json +++ b/.mcp.json @@ -7,7 +7,8 @@ "GENESYS_REGION": "${user_config.genesys_region}", "GENESYS_CLIENT_ID": "${user_config.genesys_client_id}", "GENESYS_CLIENT_SECRET": "${user_config.genesys_client_secret}", - "DEPLOY_SCRIPT_PATH": "${CLAUDE_PLUGIN_ROOT}/scripts/deploy-runner.js" + "DEPLOY_SCRIPT_PATH": "${CLAUDE_PLUGIN_ROOT}/scripts/deploy-runner.js", + "DIAGRAM_ASSETS_PATH": "${CLAUDE_PLUGIN_ROOT}/servers/assets" } } } diff --git a/package.json b/package.json index 256406f..213ff75 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,8 @@ "homepage": "https://makingchatbots.com/p/claude-code-plugin-genesys-cloud", "scripts": { "build": "pnpm run build:mcp-server && pnpm run build:deploy-runner", - "build:mcp-server": "esbuild src/mcp-server/index.ts --bundle --platform=node --target=node22 --format=cjs --minify --tree-shaking=true --define:process.env.npm_package_version=\\\"$npm_package_version\\\" --outfile=servers/genesys-cloud-architect-mcp.js", + "build:mcp-server": "esbuild src/mcp-server/index.ts --bundle --platform=node --target=node22 --format=cjs --minify --tree-shaking=true --define:process.env.npm_package_version=\\\"$npm_package_version\\\" --outfile=servers/genesys-cloud-architect-mcp.js && pnpm run build:diagram-assets", + "build:diagram-assets": "mkdir -p servers/assets && cp node_modules/@resvg/resvg-wasm/index_bg.wasm servers/assets/resvg.wasm", "build:deploy-runner": "esbuild src/deploy-runner/index.ts --bundle --platform=node --target=node22 --format=cjs --outfile=scripts/deploy-runner.js", "typecheck": "tsc --noEmit", "lint": "biome check", @@ -29,13 +30,14 @@ }, "dependencies": { "@modelcontextprotocol/sdk": "^1.32.1", + "@resvg/resvg-wasm": "2.6.2", "purecloud-flow-scripting-api-sdk-javascript": "^0.70.1", "purecloud-platform-client-v2": "^264.0.0", "zod": "^4.6.7" }, "devDependencies": { "@biomejs/biome": "2.6.2", - "@makingchatbots/genesys-cloud-architect-diagram-lib": "^1.6.1", + "@makingchatbots/genesys-cloud-architect-diagram-lib": "^1.7.0", "@types/node": "^26.6.5", "esbuild": "^0.28.2", "husky": "^9.1.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c134ccd..a2a724e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,6 +11,9 @@ importers: '@modelcontextprotocol/sdk': specifier: ^1.32.1 version: 1.32.1(zod@4.6.7) + '@resvg/resvg-wasm': + specifier: 2.6.2 + version: 2.6.2 purecloud-flow-scripting-api-sdk-javascript: specifier: ^0.70.1 version: 0.70.1 @@ -25,8 +28,8 @@ importers: specifier: 2.6.2 version: 2.6.2 '@makingchatbots/genesys-cloud-architect-diagram-lib': - specifier: ^1.6.1 - version: 1.6.1 + specifier: ^1.7.0 + version: 1.7.0 '@types/node': specifier: ^26.6.5 version: 26.6.5 @@ -284,8 +287,8 @@ packages: peerDependencies: hono: ^4 || ^5.0.0-0 - '@makingchatbots/genesys-cloud-architect-diagram-lib@1.6.1': - resolution: {integrity: sha512-axrIkythQbbJw2Jsmn8ExatMMXfuRilBIyEfujM58ib6gKpiSLnJzk2EZkpPK29KpEwPgejOh9ll5hHyGondIA==, tarball: https://npm.pkg.github.com/download/@makingchatbots/genesys-cloud-architect-diagram-lib/1.6.1/e6b35ee3ab0a6b8b8f4b67129f0e1da72c26c7b6} + '@makingchatbots/genesys-cloud-architect-diagram-lib@1.7.0': + resolution: {integrity: sha512-07SGPMdq3e1MDTGuLEawDCX4LaB3mjPieNArTE+n+FSUsxirPHOElX/Hpzkg/pY3aywo1eBA3PkxoIwRO8Sk+w==, tarball: https://npm.pkg.github.com/download/@makingchatbots/genesys-cloud-architect-diagram-lib/1.7.0/a2c36cd3cf5ccf0aba66e0db0f6e17e08fd428d1} engines: {node: '>=22.12'} '@modelcontextprotocol/sdk@1.32.1': @@ -298,6 +301,10 @@ packages: '@cfworker/json-schema': optional: true + '@resvg/resvg-wasm@2.6.2': + resolution: {integrity: sha512-FqALmHI8D4o6lk/LRWDnhw95z5eO+eAa6ORjVg09YRR7BkcM6oPHU9uyC0gtQG5vpFLvgpeU4+zEAz2H8APHNw==} + engines: {node: '>= 10'} + '@so-ric/colorspace@1.1.6': resolution: {integrity: sha512-/KiKkpHNOBgkFJwu9sh48LkHSMYGyuTcSFK/qMBdnOAlrRJzRSXAOFB5qwzaVQuDl8wAvHVMkaASQDReTahxuw==} @@ -1097,7 +1104,7 @@ snapshots: dependencies: hono: 4.13.13 - '@makingchatbots/genesys-cloud-architect-diagram-lib@1.6.1': {} + '@makingchatbots/genesys-cloud-architect-diagram-lib@1.7.0': {} '@modelcontextprotocol/sdk@1.32.1(zod@4.6.7)': dependencies: @@ -1121,6 +1128,8 @@ snapshots: transitivePeerDependencies: - supports-color + '@resvg/resvg-wasm@2.6.2': {} + '@so-ric/colorspace@1.1.6': dependencies: color: 5.0.3 diff --git a/servers/assets/NotoSans-Bold.ttf b/servers/assets/NotoSans-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b57be44035e00ad1af25de2f8bf1320d6439f74d GIT binary patch literal 27940 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

YrILO@01X%7?AQt8HcA0 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 literal 0 HcmV?d00001 diff --git a/servers/assets/OFL.txt b/servers/assets/OFL.txt new file mode 100644 index 0000000..6843f31 --- /dev/null +++ b/servers/assets/OFL.txt @@ -0,0 +1,93 @@ +Copyright 2022 The Noto Project Authors (https://github.com/notofonts/latin-greek-cyrillic) + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +https://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/servers/assets/README.md b/servers/assets/README.md new file mode 100644 index 0000000..3829f1d --- /dev/null +++ b/servers/assets/README.md @@ -0,0 +1,18 @@ +# Diagram rasteriser assets + +The `flow_diagram` tool turns its SVG into a PNG in-process with resvg (WebAssembly), +using these files so the picture is set in the Architect editor's own typeface on every +machine, with no browser and no network. The server finds this folder through +`DIAGRAM_ASSETS_PATH`, which `.mcp.json` sets to `${CLAUDE_PLUGIN_ROOT}/servers/assets`. + +Unlike the rest of `servers/`, the font files here are hand-placed, not built: + +- `NotoSans-Regular.ttf`, `NotoSans-Bold.ttf`: Noto Sans 400 and 700, the Latin subsets + Google Fonts serves, under the SIL Open Font License 1.1 (`OFL.txt`). +- `resvg.wasm` is the one built file: `pnpm run build:diagram-assets` (part of + `pnpm run build:mcp-server`) copies it from `@resvg/resvg-wasm`, so a dependency bump + refreshes it. + +A flow whose text is outside Latin renders those glyphs from resvg's fallback; add the +matching Noto subset here and to the font list in `src/mcp-server/diagram/raster.ts` if +that matters. diff --git a/servers/assets/resvg.wasm b/servers/assets/resvg.wasm new file mode 100644 index 0000000000000000000000000000000000000000..61332307053bd0ed8bf49d398367a9b2ea0ef4ab GIT binary patch literal 2478606 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 z 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 z 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

&>LB{*^{bGs63$eHef%; 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

T!Lm`@D{~1sRQ#zL9I?DFn4Q#k;O86 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

GABGc2I{=GVIR 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

  • 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
  • 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

    K&DAm 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


    (k(L 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 literal 0 HcmV?d00001 diff --git a/servers/genesys-cloud-architect-mcp.js b/servers/genesys-cloud-architect-mcp.js index 7b9cb38..92611e8 100644 --- a/servers/genesys-cloud-architect-mcp.js +++ b/servers/genesys-cloud-architect-mcp.js @@ -1,80 +1,80 @@ -"use strict";var jz=Object.create;var Fh=Object.defineProperty;var Sz=Object.getOwnPropertyDescriptor;var Oz=Object.getOwnPropertyNames;var Tz=Object.getPrototypeOf,kz=Object.prototype.hasOwnProperty;var v=(t,e)=>()=>{try{return e||t((e={exports:{}}).exports,e),e.exports}catch(n){throw e=0,n}},Vh=(t,e)=>{for(var n in e)Fh(t,n,{get:e[n],enumerable:!0})},Mz=(t,e,n,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of Oz(e))!kz.call(t,a)&&a!==n&&Fh(t,a,{get:()=>e[a],enumerable:!(i=Sz(e,a))||i.enumerable});return t};var Br=(t,e,n)=>(n=t!=null?jz(Tz(t)):{},Mz(e||!t||!t.__esModule?Fh(n,"default",{value:t,enumerable:!0}):n,t));var nl=v(Se=>{"use strict";Object.defineProperty(Se,"__esModule",{value:!0});Se.regexpCode=Se.getEsmExportName=Se.getProperty=Se.safeStringify=Se.stringify=Se.strConcat=Se.addCodeArg=Se.str=Se._=Se.nil=Se._Code=Se.Name=Se.IDENTIFIER=Se._CodeOrName=void 0;var Yo=class{};Se._CodeOrName=Yo;Se.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;var sr=class extends Yo{constructor(e){if(super(),!Se.IDENTIFIER.test(e))throw new Error("CodeGen: name must be a valid identifier");this.str=e}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}};Se.Name=sr;var Bi=class extends Yo{constructor(e){super(),this._items=typeof e=="string"?[e]:e}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;let e=this._items[0];return e===""||e==='""'}get str(){var e;return(e=this._str)!==null&&e!==void 0?e:this._str=this._items.reduce((n,i)=>`${n}${i}`,"")}get names(){var e;return(e=this._names)!==null&&e!==void 0?e:this._names=this._items.reduce((n,i)=>(i instanceof sr&&(n[i.str]=(n[i.str]||0)+1),n),{})}};Se._Code=Bi;Se.nil=new Bi("");function yT(t,...e){let n=[t[0]],i=0;for(;i{"use strict";Object.defineProperty(ci,"__esModule",{value:!0});ci.ValueScope=ci.ValueScopeName=ci.Scope=ci.varKinds=ci.UsedValueState=void 0;var ui=nl(),pw=class extends Error{constructor(e){super(`CodeGen: "code" for ${e} not defined`),this.value=e.value}},Xc;(function(t){t[t.Started=0]="Started",t[t.Completed=1]="Completed"})(Xc||(ci.UsedValueState=Xc={}));ci.varKinds={const:new ui.Name("const"),let:new ui.Name("let"),var:new ui.Name("var")};var Yc=class{constructor({prefixes:e,parent:n}={}){this._names={},this._prefixes=e,this._parent=n}toName(e){return e instanceof ui.Name?e:this.name(e)}name(e){return new ui.Name(this._newName(e))}_newName(e){let n=this._names[e]||this._nameGroup(e);return`${e}${n.index++}`}_nameGroup(e){var n,i;if(!((i=(n=this._parent)===null||n===void 0?void 0:n._prefixes)===null||i===void 0)&&i.has(e)||this._prefixes&&!this._prefixes.has(e))throw new Error(`CodeGen: prefix "${e}" is not allowed in this scope`);return this._names[e]={prefix:e,index:0}}};ci.Scope=Yc;var ep=class extends ui.Name{constructor(e,n){super(n),this.prefix=e}setValue(e,{property:n,itemIndex:i}){this.value=e,this.scopePath=(0,ui._)`.${new ui.Name(n)}[${i}]`}};ci.ValueScopeName=ep;var zB=(0,ui._)`\n`,dw=class extends Yc{constructor(e){super(e),this._values={},this._scope=e.scope,this.opts={...e,_n:e.lines?zB:ui.nil}}get(){return this._scope}name(e){return new ep(e,this._newName(e))}value(e,n){var i;if(n.ref===void 0)throw new Error("CodeGen: ref must be passed in value");let a=this.toName(e),{prefix:r}=a,s=(i=n.key)!==null&&i!==void 0?i:n.ref,o=this._values[r];if(o){let u=o.get(s);if(u)return u}else o=this._values[r]=new Map;o.set(s,a);let l=this._scope[r]||(this._scope[r]=[]),c=l.length;return l[c]=n.ref,a.setValue(n,{property:r,itemIndex:c}),a}getValue(e,n){let i=this._values[e];if(i)return i.get(n)}scopeRefs(e,n=this._values){return this._reduceValues(n,i=>{if(i.scopePath===void 0)throw new Error(`CodeGen: name "${i}" has no value`);return(0,ui._)`${e}${i.scopePath}`})}scopeCode(e=this._values,n,i){return this._reduceValues(e,a=>{if(a.value===void 0)throw new Error(`CodeGen: name "${a}" has no value`);return a.value.code},n,i)}_reduceValues(e,n,i={},a){let r=ui.nil;for(let s in e){let o=e[s];if(!o)continue;let l=i[s]=i[s]||new Map;o.forEach(c=>{if(l.has(c))return;l.set(c,Xc.Started);let u=n(c);if(u){let p=this.opts.es5?ci.varKinds.var:ci.varKinds.const;r=(0,ui._)`${r}${p} ${c} = ${u};${this.opts._n}`}else if(u=a?.(c))r=(0,ui._)`${r}${u}${this.opts._n}`;else throw new pw(c);l.set(c,Xc.Completed)})}return r}};ci.ValueScope=dw});var se=v(oe=>{"use strict";Object.defineProperty(oe,"__esModule",{value:!0});oe.or=oe.and=oe.not=oe.CodeGen=oe.operators=oe.varKinds=oe.ValueScopeName=oe.ValueScope=oe.Scope=oe.Name=oe.regexpCode=oe.stringify=oe.getProperty=oe.nil=oe.strConcat=oe.str=oe._=void 0;var ve=nl(),at=hw(),ga=nl();Object.defineProperty(oe,"_",{enumerable:!0,get:function(){return ga._}});Object.defineProperty(oe,"str",{enumerable:!0,get:function(){return ga.str}});Object.defineProperty(oe,"strConcat",{enumerable:!0,get:function(){return ga.strConcat}});Object.defineProperty(oe,"nil",{enumerable:!0,get:function(){return ga.nil}});Object.defineProperty(oe,"getProperty",{enumerable:!0,get:function(){return ga.getProperty}});Object.defineProperty(oe,"stringify",{enumerable:!0,get:function(){return ga.stringify}});Object.defineProperty(oe,"regexpCode",{enumerable:!0,get:function(){return ga.regexpCode}});Object.defineProperty(oe,"Name",{enumerable:!0,get:function(){return ga.Name}});var ap=hw();Object.defineProperty(oe,"Scope",{enumerable:!0,get:function(){return ap.Scope}});Object.defineProperty(oe,"ValueScope",{enumerable:!0,get:function(){return ap.ValueScope}});Object.defineProperty(oe,"ValueScopeName",{enumerable:!0,get:function(){return ap.ValueScopeName}});Object.defineProperty(oe,"varKinds",{enumerable:!0,get:function(){return ap.varKinds}});oe.operators={GT:new ve._Code(">"),GTE:new ve._Code(">="),LT:new ve._Code("<"),LTE:new ve._Code("<="),EQ:new ve._Code("==="),NEQ:new ve._Code("!=="),NOT:new ve._Code("!"),OR:new ve._Code("||"),AND:new ve._Code("&&"),ADD:new ve._Code("+")};var Bt=class{optimizeNodes(){return this}optimizeNames(e,n){return this}},gw=class extends Bt{constructor(e,n,i){super(),this.varKind=e,this.name=n,this.rhs=i}render({es5:e,_n:n}){let i=e?at.varKinds.var:this.varKind,a=this.rhs===void 0?"":` = ${this.rhs}`;return`${i} ${this.name}${a};`+n}optimizeNames(e,n){if(e[this.name.str])return this.rhs&&(this.rhs=vs(this.rhs,e,n)),this}get names(){return this.rhs instanceof ve._CodeOrName?this.rhs.names:{}}},np=class extends Bt{constructor(e,n,i){super(),this.lhs=e,this.rhs=n,this.sideEffects=i}render({_n:e}){return`${this.lhs} = ${this.rhs};`+e}optimizeNames(e,n){if(!(this.lhs instanceof ve.Name&&!e[this.lhs.str]&&!this.sideEffects))return this.rhs=vs(this.rhs,e,n),this}get names(){let e=this.lhs instanceof ve.Name?{}:{...this.lhs.names};return tp(e,this.rhs)}},mw=class extends np{constructor(e,n,i,a){super(e,i,a),this.op=n}render({_n:e}){return`${this.lhs} ${this.op}= ${this.rhs};`+e}},fw=class extends Bt{constructor(e){super(),this.label=e,this.names={}}render({_n:e}){return`${this.label}:`+e}},ww=class extends Bt{constructor(e){super(),this.label=e,this.names={}}render({_n:e}){return`break${this.label?` ${this.label}`:""};`+e}},vw=class extends Bt{constructor(e){super(),this.error=e}render({_n:e}){return`throw ${this.error};`+e}get names(){return this.error.names}},Cw=class extends Bt{constructor(e){super(),this.code=e}render({_n:e}){return`${this.code};`+e}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(e,n){return this.code=vs(this.code,e,n),this}get names(){return this.code instanceof ve._CodeOrName?this.code.names:{}}},il=class extends Bt{constructor(e=[]){super(),this.nodes=e}render(e){return this.nodes.reduce((n,i)=>n+i.render(e),"")}optimizeNodes(){let{nodes:e}=this,n=e.length;for(;n--;){let i=e[n].optimizeNodes();Array.isArray(i)?e.splice(n,1,...i):i?e[n]=i:e.splice(n,1)}return e.length>0?this:void 0}optimizeNames(e,n){let{nodes:i}=this,a=i.length;for(;a--;){let r=i[a];r.optimizeNames(e,n)||(DB(e,r.names),i.splice(a,1))}return i.length>0?this:void 0}get names(){return this.nodes.reduce((e,n)=>ur(e,n.names),{})}},Lt=class extends il{render(e){return"{"+e._n+super.render(e)+"}"+e._n}},Aw=class extends il{},ws=class extends Lt{};ws.kind="else";var or=class t extends Lt{constructor(e,n){super(n),this.condition=e}render(e){let n=`if(${this.condition})`+super.render(e);return this.else&&(n+="else "+this.else.render(e)),n}optimizeNodes(){super.optimizeNodes();let e=this.condition;if(e===!0)return this.nodes;let n=this.else;if(n){let i=n.optimizeNodes();n=this.else=Array.isArray(i)?new ws(i):i}if(n)return e===!1?n instanceof t?n:n.nodes:this.nodes.length?this:new t(jT(e),n instanceof t?[n]:n.nodes);if(!(e===!1||!this.nodes.length))return this}optimizeNames(e,n){var i;if(this.else=(i=this.else)===null||i===void 0?void 0:i.optimizeNames(e,n),!!(super.optimizeNames(e,n)||this.else))return this.condition=vs(this.condition,e,n),this}get names(){let e=super.names;return tp(e,this.condition),this.else&&ur(e,this.else.names),e}};or.kind="if";var lr=class extends Lt{};lr.kind="for";var bw=class extends lr{constructor(e){super(),this.iteration=e}render(e){return`for(${this.iteration})`+super.render(e)}optimizeNames(e,n){if(super.optimizeNames(e,n))return this.iteration=vs(this.iteration,e,n),this}get names(){return ur(super.names,this.iteration.names)}},xw=class extends lr{constructor(e,n,i,a){super(),this.varKind=e,this.name=n,this.from=i,this.to=a}render(e){let n=e.es5?at.varKinds.var:this.varKind,{name:i,from:a,to:r}=this;return`for(${n} ${i}=${a}; ${i}<${r}; ${i}++)`+super.render(e)}get names(){let e=tp(super.names,this.from);return tp(e,this.to)}},ip=class extends lr{constructor(e,n,i,a){super(),this.loop=e,this.varKind=n,this.name=i,this.iterable=a}render(e){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(e)}optimizeNames(e,n){if(super.optimizeNames(e,n))return this.iterable=vs(this.iterable,e,n),this}get names(){return ur(super.names,this.iterable.names)}},tl=class extends Lt{constructor(e,n,i){super(),this.name=e,this.args=n,this.async=i}render(e){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(e)}};tl.kind="func";var al=class extends il{render(e){return"return "+super.render(e)}};al.kind="return";var yw=class extends Lt{render(e){let n="try"+super.render(e);return this.catch&&(n+=this.catch.render(e)),this.finally&&(n+=this.finally.render(e)),n}optimizeNodes(){var e,n;return super.optimizeNodes(),(e=this.catch)===null||e===void 0||e.optimizeNodes(),(n=this.finally)===null||n===void 0||n.optimizeNodes(),this}optimizeNames(e,n){var i,a;return super.optimizeNames(e,n),(i=this.catch)===null||i===void 0||i.optimizeNames(e,n),(a=this.finally)===null||a===void 0||a.optimizeNames(e,n),this}get names(){let e=super.names;return this.catch&&ur(e,this.catch.names),this.finally&&ur(e,this.finally.names),e}},rl=class extends Lt{constructor(e){super(),this.error=e}render(e){return`catch(${this.error})`+super.render(e)}};rl.kind="catch";var sl=class extends Lt{render(e){return"finally"+super.render(e)}};sl.kind="finally";var Pw=class{constructor(e,n={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...n,_n:n.lines?` -`:""},this._extScope=e,this._scope=new at.Scope({parent:e}),this._nodes=[new Aw]}toString(){return this._root.render(this.opts)}name(e){return this._scope.name(e)}scopeName(e){return this._extScope.name(e)}scopeValue(e,n){let i=this._extScope.value(e,n);return(this._values[i.prefix]||(this._values[i.prefix]=new Set)).add(i),i}getScopeValue(e,n){return this._extScope.getValue(e,n)}scopeRefs(e){return this._extScope.scopeRefs(e,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(e,n,i,a){let r=this._scope.toName(n);return i!==void 0&&a&&(this._constants[r.str]=i),this._leafNode(new gw(e,r,i)),r}const(e,n,i){return this._def(at.varKinds.const,e,n,i)}let(e,n,i){return this._def(at.varKinds.let,e,n,i)}var(e,n,i){return this._def(at.varKinds.var,e,n,i)}assign(e,n,i){return this._leafNode(new np(e,n,i))}add(e,n){return this._leafNode(new mw(e,oe.operators.ADD,n))}code(e){return typeof e=="function"?e():e!==ve.nil&&this._leafNode(new Cw(e)),this}object(...e){let n=["{"];for(let[i,a]of e)n.length>1&&n.push(","),n.push(i),(i!==a||this.opts.es5)&&(n.push(":"),(0,ve.addCodeArg)(n,a));return n.push("}"),new ve._Code(n)}if(e,n,i){if(this._blockNode(new or(e)),n&&i)this.code(n).else().code(i).endIf();else if(n)this.code(n).endIf();else if(i)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(e){return this._elseNode(new or(e))}else(){return this._elseNode(new ws)}endIf(){return this._endBlockNode(or,ws)}_for(e,n){return this._blockNode(e),n&&this.code(n).endFor(),this}for(e,n){return this._for(new bw(e),n)}forRange(e,n,i,a,r=this.opts.es5?at.varKinds.var:at.varKinds.let){let s=this._scope.toName(e);return this._for(new xw(r,s,n,i),()=>a(s))}forOf(e,n,i,a=at.varKinds.const){let r=this._scope.toName(e);if(this.opts.es5){let s=n instanceof ve.Name?n:this.var("_arr",n);return this.forRange("_i",0,(0,ve._)`${s}.length`,o=>{this.var(r,(0,ve._)`${s}[${o}]`),i(r)})}return this._for(new ip("of",a,r,n),()=>i(r))}forIn(e,n,i,a=this.opts.es5?at.varKinds.var:at.varKinds.const){if(this.opts.ownProperties)return this.forOf(e,(0,ve._)`Object.keys(${n})`,i);let r=this._scope.toName(e);return this._for(new ip("in",a,r,n),()=>i(r))}endFor(){return this._endBlockNode(lr)}label(e){return this._leafNode(new fw(e))}break(e){return this._leafNode(new ww(e))}return(e){let n=new al;if(this._blockNode(n),this.code(e),n.nodes.length!==1)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(al)}try(e,n,i){if(!n&&!i)throw new Error('CodeGen: "try" without "catch" and "finally"');let a=new yw;if(this._blockNode(a),this.code(e),n){let r=this.name("e");this._currNode=a.catch=new rl(r),n(r)}return i&&(this._currNode=a.finally=new sl,this.code(i)),this._endBlockNode(rl,sl)}throw(e){return this._leafNode(new vw(e))}block(e,n){return this._blockStarts.push(this._nodes.length),e&&this.code(e).endBlock(n),this}endBlock(e){let n=this._blockStarts.pop();if(n===void 0)throw new Error("CodeGen: not in self-balancing block");let i=this._nodes.length-n;if(i<0||e!==void 0&&i!==e)throw new Error(`CodeGen: wrong number of nodes: ${i} vs ${e} expected`);return this._nodes.length=n,this}func(e,n=ve.nil,i,a){return this._blockNode(new tl(e,n,i)),a&&this.code(a).endFunc(),this}endFunc(){return this._endBlockNode(tl)}optimize(e=1){for(;e-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(e){return this._currNode.nodes.push(e),this}_blockNode(e){this._currNode.nodes.push(e),this._nodes.push(e)}_endBlockNode(e,n){let i=this._currNode;if(i instanceof e||n&&i instanceof n)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${n?`${e.kind}/${n.kind}`:e.kind}"`)}_elseNode(e){let n=this._currNode;if(!(n instanceof or))throw new Error('CodeGen: "else" without "if"');return this._currNode=n.else=e,this}get _root(){return this._nodes[0]}get _currNode(){let e=this._nodes;return e[e.length-1]}set _currNode(e){let n=this._nodes;n[n.length-1]=e}};oe.CodeGen=Pw;function ur(t,e){for(let n in e)t[n]=(t[n]||0)+(e[n]||0);return t}function tp(t,e){return e instanceof ve._CodeOrName?ur(t,e.names):t}function vs(t,e,n){if(t instanceof ve.Name)return i(t);if(!a(t))return t;return new ve._Code(t._items.reduce((r,s)=>(s instanceof ve.Name&&(s=i(s)),s instanceof ve._Code?r.push(...s._items):r.push(s),r),[]));function i(r){let s=n[r.str];return s===void 0||e[r.str]!==1?r:(delete e[r.str],s)}function a(r){return r instanceof ve._Code&&r._items.some(s=>s instanceof ve.Name&&e[s.str]===1&&n[s.str]!==void 0)}}function DB(t,e){for(let n in e)t[n]=(t[n]||0)-(e[n]||0)}function jT(t){return typeof t=="boolean"||typeof t=="number"||t===null?!t:(0,ve._)`!${jw(t)}`}oe.not=jT;var GB=ST(oe.operators.AND);function NB(...t){return t.reduce(GB)}oe.and=NB;var UB=ST(oe.operators.OR);function $B(...t){return t.reduce(UB)}oe.or=$B;function ST(t){return(e,n)=>e===ve.nil?n:n===ve.nil?e:(0,ve._)`${jw(e)} ${t} ${jw(n)}`}function jw(t){return t instanceof ve.Name?t:(0,ve._)`(${t})`}});var be=v(ue=>{"use strict";Object.defineProperty(ue,"__esModule",{value:!0});ue.checkStrictMode=ue.getErrorPath=ue.Type=ue.useFunc=ue.setEvaluated=ue.evaluatedPropsToName=ue.mergeEvaluated=ue.eachItem=ue.unescapeJsonPointer=ue.escapeJsonPointer=ue.escapeFragment=ue.unescapeFragment=ue.schemaRefOrVal=ue.schemaHasRulesButRef=ue.schemaHasRules=ue.checkUnknownRules=ue.alwaysValidSchema=ue.toHash=void 0;var De=se(),BB=nl();function LB(t){let e={};for(let n of t)e[n]=!0;return e}ue.toHash=LB;function FB(t,e){return typeof e=="boolean"?e:Object.keys(e).length===0?!0:(kT(t,e),!MT(e,t.self.RULES.all))}ue.alwaysValidSchema=FB;function kT(t,e=t.schema){let{opts:n,self:i}=t;if(!n.strictSchema||typeof e=="boolean")return;let a=i.RULES.keywords;for(let r in e)a[r]||_T(t,`unknown keyword: "${r}"`)}ue.checkUnknownRules=kT;function MT(t,e){if(typeof t=="boolean")return!t;for(let n in t)if(e[n])return!0;return!1}ue.schemaHasRules=MT;function VB(t,e){if(typeof t=="boolean")return!t;for(let n in t)if(n!=="$ref"&&e.all[n])return!0;return!1}ue.schemaHasRulesButRef=VB;function JB({topSchemaRef:t,schemaPath:e},n,i,a){if(!a){if(typeof n=="number"||typeof n=="boolean")return n;if(typeof n=="string")return(0,De._)`${n}`}return(0,De._)`${t}${e}${(0,De.getProperty)(i)}`}ue.schemaRefOrVal=JB;function KB(t){return ET(decodeURIComponent(t))}ue.unescapeFragment=KB;function ZB(t){return encodeURIComponent(Ow(t))}ue.escapeFragment=ZB;function Ow(t){return typeof t=="number"?`${t}`:t.replace(/~/g,"~0").replace(/\//g,"~1")}ue.escapeJsonPointer=Ow;function ET(t){return t.replace(/~1/g,"/").replace(/~0/g,"~")}ue.unescapeJsonPointer=ET;function QB(t,e){if(Array.isArray(t))for(let n of t)e(n);else e(t)}ue.eachItem=QB;function OT({mergeNames:t,mergeToName:e,mergeValues:n,resultToName:i}){return(a,r,s,o)=>{let l=s===void 0?r:s instanceof De.Name?(r instanceof De.Name?t(a,r,s):e(a,r,s),s):r instanceof De.Name?(e(a,s,r),r):n(r,s);return o===De.Name&&!(l instanceof De.Name)?i(a,l):l}}ue.mergeEvaluated={props:OT({mergeNames:(t,e,n)=>t.if((0,De._)`${n} !== true && ${e} !== undefined`,()=>{t.if((0,De._)`${e} === true`,()=>t.assign(n,!0),()=>t.assign(n,(0,De._)`${n} || {}`).code((0,De._)`Object.assign(${n}, ${e})`))}),mergeToName:(t,e,n)=>t.if((0,De._)`${n} !== true`,()=>{e===!0?t.assign(n,!0):(t.assign(n,(0,De._)`${n} || {}`),Tw(t,n,e))}),mergeValues:(t,e)=>t===!0?!0:{...t,...e},resultToName:qT}),items:OT({mergeNames:(t,e,n)=>t.if((0,De._)`${n} !== true && ${e} !== undefined`,()=>t.assign(n,(0,De._)`${e} === true ? true : ${n} > ${e} ? ${n} : ${e}`)),mergeToName:(t,e,n)=>t.if((0,De._)`${n} !== true`,()=>t.assign(n,e===!0?!0:(0,De._)`${n} > ${e} ? ${n} : ${e}`)),mergeValues:(t,e)=>t===!0?!0:Math.max(t,e),resultToName:(t,e)=>t.var("items",e)})};function qT(t,e){if(e===!0)return t.var("props",!0);let n=t.var("props",(0,De._)`{}`);return e!==void 0&&Tw(t,n,e),n}ue.evaluatedPropsToName=qT;function Tw(t,e,n){Object.keys(n).forEach(i=>t.assign((0,De._)`${e}${(0,De.getProperty)(i)}`,!0))}ue.setEvaluated=Tw;var TT={};function XB(t,e){return t.scopeValue("func",{ref:e,code:TT[e.code]||(TT[e.code]=new BB._Code(e.code))})}ue.useFunc=XB;var Sw;(function(t){t[t.Num=0]="Num",t[t.Str=1]="Str"})(Sw||(ue.Type=Sw={}));function YB(t,e,n){if(t instanceof De.Name){let i=e===Sw.Num;return n?i?(0,De._)`"[" + ${t} + "]"`:(0,De._)`"['" + ${t} + "']"`:i?(0,De._)`"/" + ${t}`:(0,De._)`"/" + ${t}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return n?(0,De.getProperty)(t).toString():"/"+Ow(t)}ue.getErrorPath=YB;function _T(t,e,n=t.opts.strictSchema){if(n){if(e=`strict mode: ${e}`,n===!0)throw new Error(e);t.self.logger.warn(e)}}ue.checkStrictMode=_T});var Ft=v(kw=>{"use strict";Object.defineProperty(kw,"__esModule",{value:!0});var Dn=se(),eL={data:new Dn.Name("data"),valCxt:new Dn.Name("valCxt"),instancePath:new Dn.Name("instancePath"),parentData:new Dn.Name("parentData"),parentDataProperty:new Dn.Name("parentDataProperty"),rootData:new Dn.Name("rootData"),dynamicAnchors:new Dn.Name("dynamicAnchors"),vErrors:new Dn.Name("vErrors"),errors:new Dn.Name("errors"),this:new Dn.Name("this"),self:new Dn.Name("self"),scope:new Dn.Name("scope"),json:new Dn.Name("json"),jsonPos:new Dn.Name("jsonPos"),jsonLen:new Dn.Name("jsonLen"),jsonPart:new Dn.Name("jsonPart")};kw.default=eL});var ol=v(Gn=>{"use strict";Object.defineProperty(Gn,"__esModule",{value:!0});Gn.extendErrors=Gn.resetErrorsCount=Gn.reportExtraError=Gn.reportError=Gn.keyword$DataError=Gn.keywordError=void 0;var xe=se(),rp=be(),Zn=Ft();Gn.keywordError={message:({keyword:t})=>(0,xe.str)`must pass "${t}" keyword validation`};Gn.keyword$DataError={message:({keyword:t,schemaType:e})=>e?(0,xe.str)`"${t}" keyword must be ${e} ($data)`:(0,xe.str)`"${t}" keyword is invalid ($data)`};function nL(t,e=Gn.keywordError,n,i){let{it:a}=t,{gen:r,compositeRule:s,allErrors:o}=a,l=RT(t,e,n);i??(s||o)?HT(r,l):IT(a,(0,xe._)`[${l}]`)}Gn.reportError=nL;function iL(t,e=Gn.keywordError,n){let{it:i}=t,{gen:a,compositeRule:r,allErrors:s}=i,o=RT(t,e,n);HT(a,o),r||s||IT(i,Zn.default.vErrors)}Gn.reportExtraError=iL;function tL(t,e){t.assign(Zn.default.errors,e),t.if((0,xe._)`${Zn.default.vErrors} !== null`,()=>t.if(e,()=>t.assign((0,xe._)`${Zn.default.vErrors}.length`,e),()=>t.assign(Zn.default.vErrors,null)))}Gn.resetErrorsCount=tL;function aL({gen:t,keyword:e,schemaValue:n,data:i,errsCount:a,it:r}){if(a===void 0)throw new Error("ajv implementation error");let s=t.name("err");t.forRange("i",a,Zn.default.errors,o=>{t.const(s,(0,xe._)`${Zn.default.vErrors}[${o}]`),t.if((0,xe._)`${s}.instancePath === undefined`,()=>t.assign((0,xe._)`${s}.instancePath`,(0,xe.strConcat)(Zn.default.instancePath,r.errorPath))),t.assign((0,xe._)`${s}.schemaPath`,(0,xe.str)`${r.errSchemaPath}/${e}`),r.opts.verbose&&(t.assign((0,xe._)`${s}.schema`,n),t.assign((0,xe._)`${s}.data`,i))})}Gn.extendErrors=aL;function HT(t,e){let n=t.const("err",e);t.if((0,xe._)`${Zn.default.vErrors} === null`,()=>t.assign(Zn.default.vErrors,(0,xe._)`[${n}]`),(0,xe._)`${Zn.default.vErrors}.push(${n})`),t.code((0,xe._)`${Zn.default.errors}++`)}function IT(t,e){let{gen:n,validateName:i,schemaEnv:a}=t;a.$async?n.throw((0,xe._)`new ${t.ValidationError}(${e})`):(n.assign((0,xe._)`${i}.errors`,e),n.return(!1))}var cr={keyword:new xe.Name("keyword"),schemaPath:new xe.Name("schemaPath"),params:new xe.Name("params"),propertyName:new xe.Name("propertyName"),message:new xe.Name("message"),schema:new xe.Name("schema"),parentSchema:new xe.Name("parentSchema")};function RT(t,e,n){let{createErrors:i}=t.it;return i===!1?(0,xe._)`{}`:rL(t,e,n)}function rL(t,e,n={}){let{gen:i,it:a}=t,r=[sL(a,n),oL(t,n)];return lL(t,e,r),i.object(...r)}function sL({errorPath:t},{instancePath:e}){let n=e?(0,xe.str)`${t}${(0,rp.getErrorPath)(e,rp.Type.Str)}`:t;return[Zn.default.instancePath,(0,xe.strConcat)(Zn.default.instancePath,n)]}function oL({keyword:t,it:{errSchemaPath:e}},{schemaPath:n,parentSchema:i}){let a=i?e:(0,xe.str)`${e}/${t}`;return n&&(a=(0,xe.str)`${a}${(0,rp.getErrorPath)(n,rp.Type.Str)}`),[cr.schemaPath,a]}function lL(t,{params:e,message:n},i){let{keyword:a,data:r,schemaValue:s,it:o}=t,{opts:l,propertyName:c,topSchemaRef:u,schemaPath:p}=o;i.push([cr.keyword,a],[cr.params,typeof e=="function"?e(t):e||(0,xe._)`{}`]),l.messages&&i.push([cr.message,typeof n=="function"?n(t):n]),l.verbose&&i.push([cr.schema,s],[cr.parentSchema,(0,xe._)`${u}${p}`],[Zn.default.data,r]),c&&i.push([cr.propertyName,c])}});var zT=v(Cs=>{"use strict";Object.defineProperty(Cs,"__esModule",{value:!0});Cs.boolOrEmptySchema=Cs.topBoolOrEmptySchema=void 0;var uL=ol(),cL=se(),pL=Ft(),dL={message:"boolean schema is false"};function hL(t){let{gen:e,schema:n,validateName:i}=t;n===!1?WT(t,!1):typeof n=="object"&&n.$async===!0?e.return(pL.default.data):(e.assign((0,cL._)`${i}.errors`,null),e.return(!0))}Cs.topBoolOrEmptySchema=hL;function gL(t,e){let{gen:n,schema:i}=t;i===!1?(n.var(e,!1),WT(t)):n.var(e,!0)}Cs.boolOrEmptySchema=gL;function WT(t,e){let{gen:n,data:i}=t,a={gen:n,keyword:"false schema",data:i,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:t};(0,uL.reportError)(a,dL,void 0,e)}});var Mw=v(As=>{"use strict";Object.defineProperty(As,"__esModule",{value:!0});As.getRules=As.isJSONType=void 0;var mL=["string","number","integer","boolean","null","object","array"],fL=new Set(mL);function wL(t){return typeof t=="string"&&fL.has(t)}As.isJSONType=wL;function vL(){let t={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...t,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},t.number,t.string,t.array,t.object],post:{rules:[]},all:{},keywords:{}}}As.getRules=vL});var Ew=v(ma=>{"use strict";Object.defineProperty(ma,"__esModule",{value:!0});ma.shouldUseRule=ma.shouldUseGroup=ma.schemaHasRulesForType=void 0;function CL({schema:t,self:e},n){let i=e.RULES.types[n];return i&&i!==!0&&DT(t,i)}ma.schemaHasRulesForType=CL;function DT(t,e){return e.rules.some(n=>GT(t,n))}ma.shouldUseGroup=DT;function GT(t,e){var n;return t[e.keyword]!==void 0||((n=e.definition.implements)===null||n===void 0?void 0:n.some(i=>t[i]!==void 0))}ma.shouldUseRule=GT});var ll=v(Nn=>{"use strict";Object.defineProperty(Nn,"__esModule",{value:!0});Nn.reportTypeError=Nn.checkDataTypes=Nn.checkDataType=Nn.coerceAndCheckDataType=Nn.getJSONTypes=Nn.getSchemaTypes=Nn.DataType=void 0;var AL=Mw(),bL=Ew(),xL=ol(),ae=se(),NT=be(),bs;(function(t){t[t.Correct=0]="Correct",t[t.Wrong=1]="Wrong"})(bs||(Nn.DataType=bs={}));function yL(t){let e=UT(t.type);if(e.includes("null")){if(t.nullable===!1)throw new Error("type: null contradicts nullable: false")}else{if(!e.length&&t.nullable!==void 0)throw new Error('"nullable" cannot be used without "type"');t.nullable===!0&&e.push("null")}return e}Nn.getSchemaTypes=yL;function UT(t){let e=Array.isArray(t)?t:t?[t]:[];if(e.every(AL.isJSONType))return e;throw new Error("type must be JSONType or JSONType[]: "+e.join(","))}Nn.getJSONTypes=UT;function PL(t,e){let{gen:n,data:i,opts:a}=t,r=jL(e,a.coerceTypes),s=e.length>0&&!(r.length===0&&e.length===1&&(0,bL.schemaHasRulesForType)(t,e[0]));if(s){let o=_w(e,i,a.strictNumbers,bs.Wrong);n.if(o,()=>{r.length?SL(t,e,r):Hw(t)})}return s}Nn.coerceAndCheckDataType=PL;var $T=new Set(["string","number","integer","boolean","null"]);function jL(t,e){return e?t.filter(n=>$T.has(n)||e==="array"&&n==="array"):[]}function SL(t,e,n){let{gen:i,data:a,opts:r}=t,s=i.let("dataType",(0,ae._)`typeof ${a}`),o=i.let("coerced",(0,ae._)`undefined`);r.coerceTypes==="array"&&i.if((0,ae._)`${s} == 'object' && Array.isArray(${a}) && ${a}.length == 1`,()=>i.assign(a,(0,ae._)`${a}[0]`).assign(s,(0,ae._)`typeof ${a}`).if(_w(e,a,r.strictNumbers),()=>i.assign(o,a))),i.if((0,ae._)`${o} !== undefined`);for(let c of n)($T.has(c)||c==="array"&&r.coerceTypes==="array")&&l(c);i.else(),Hw(t),i.endIf(),i.if((0,ae._)`${o} !== undefined`,()=>{i.assign(a,o),OL(t,o)});function l(c){switch(c){case"string":i.elseIf((0,ae._)`${s} == "number" || ${s} == "boolean"`).assign(o,(0,ae._)`"" + ${a}`).elseIf((0,ae._)`${a} === null`).assign(o,(0,ae._)`""`);return;case"number":i.elseIf((0,ae._)`${s} == "boolean" || ${a} === null - || (${s} == "string" && ${a} && ${a} == +${a})`).assign(o,(0,ae._)`+${a}`);return;case"integer":i.elseIf((0,ae._)`${s} === "boolean" || ${a} === null - || (${s} === "string" && ${a} && ${a} == +${a} && !(${a} % 1))`).assign(o,(0,ae._)`+${a}`);return;case"boolean":i.elseIf((0,ae._)`${a} === "false" || ${a} === 0 || ${a} === null`).assign(o,!1).elseIf((0,ae._)`${a} === "true" || ${a} === 1`).assign(o,!0);return;case"null":i.elseIf((0,ae._)`${a} === "" || ${a} === 0 || ${a} === false`),i.assign(o,null);return;case"array":i.elseIf((0,ae._)`${s} === "string" || ${s} === "number" - || ${s} === "boolean" || ${a} === null`).assign(o,(0,ae._)`[${a}]`)}}}function OL({gen:t,parentData:e,parentDataProperty:n},i){t.if((0,ae._)`${e} !== undefined`,()=>t.assign((0,ae._)`${e}[${n}]`,i))}function qw(t,e,n,i=bs.Correct){let a=i===bs.Correct?ae.operators.EQ:ae.operators.NEQ,r;switch(t){case"null":return(0,ae._)`${e} ${a} null`;case"array":r=(0,ae._)`Array.isArray(${e})`;break;case"object":r=(0,ae._)`${e} && typeof ${e} == "object" && !Array.isArray(${e})`;break;case"integer":r=s((0,ae._)`!(${e} % 1) && !isNaN(${e})`);break;case"number":r=s();break;default:return(0,ae._)`typeof ${e} ${a} ${t}`}return i===bs.Correct?r:(0,ae.not)(r);function s(o=ae.nil){return(0,ae.and)((0,ae._)`typeof ${e} == "number"`,o,n?(0,ae._)`isFinite(${e})`:ae.nil)}}Nn.checkDataType=qw;function _w(t,e,n,i){if(t.length===1)return qw(t[0],e,n,i);let a,r=(0,NT.toHash)(t);if(r.array&&r.object){let s=(0,ae._)`typeof ${e} != "object"`;a=r.null?s:(0,ae._)`!${e} || ${s}`,delete r.null,delete r.array,delete r.object}else a=ae.nil;r.number&&delete r.integer;for(let s in r)a=(0,ae.and)(a,qw(s,e,n,i));return a}Nn.checkDataTypes=_w;var TL={message:({schema:t})=>`must be ${t}`,params:({schema:t,schemaValue:e})=>typeof t=="string"?(0,ae._)`{type: ${t}}`:(0,ae._)`{type: ${e}}`};function Hw(t){let e=kL(t);(0,xL.reportError)(e,TL)}Nn.reportTypeError=Hw;function kL(t){let{gen:e,data:n,schema:i}=t,a=(0,NT.schemaRefOrVal)(t,i,"type");return{gen:e,keyword:"type",data:n,schema:i.type,schemaCode:a,schemaValue:a,parentSchema:i,params:{},it:t}}});var LT=v(sp=>{"use strict";Object.defineProperty(sp,"__esModule",{value:!0});sp.assignDefaults=void 0;var xs=se(),ML=be();function EL(t,e){let{properties:n,items:i}=t.schema;if(e==="object"&&n)for(let a in n)BT(t,a,n[a].default);else e==="array"&&Array.isArray(i)&&i.forEach((a,r)=>BT(t,r,a.default))}sp.assignDefaults=EL;function BT(t,e,n){let{gen:i,compositeRule:a,data:r,opts:s}=t;if(n===void 0)return;let o=(0,xs._)`${r}${(0,xs.getProperty)(e)}`;if(a){(0,ML.checkStrictMode)(t,`default is ignored for: ${o}`);return}let l=(0,xs._)`${o} === undefined`;s.useDefaults==="empty"&&(l=(0,xs._)`${l} || ${o} === null || ${o} === ""`),i.if(l,(0,xs._)`${o} = ${(0,xs.stringify)(n)}`)}});var Li=v(Ie=>{"use strict";Object.defineProperty(Ie,"__esModule",{value:!0});Ie.validateUnion=Ie.validateArray=Ie.usePattern=Ie.callValidateCode=Ie.schemaProperties=Ie.allSchemaProperties=Ie.noPropertyInData=Ie.propertyInData=Ie.isOwnProperty=Ie.hasPropFunc=Ie.reportMissingProp=Ie.checkMissingProp=Ie.checkReportMissingProp=void 0;var Be=se(),Iw=be(),fa=Ft(),qL=be();function _L(t,e){let{gen:n,data:i,it:a}=t;n.if(Ww(n,i,e,a.opts.ownProperties),()=>{t.setParams({missingProperty:(0,Be._)`${e}`},!0),t.error()})}Ie.checkReportMissingProp=_L;function HL({gen:t,data:e,it:{opts:n}},i,a){return(0,Be.or)(...i.map(r=>(0,Be.and)(Ww(t,e,r,n.ownProperties),(0,Be._)`${a} = ${r}`)))}Ie.checkMissingProp=HL;function IL(t,e){t.setParams({missingProperty:e},!0),t.error()}Ie.reportMissingProp=IL;function FT(t){return t.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:(0,Be._)`Object.prototype.hasOwnProperty`})}Ie.hasPropFunc=FT;function Rw(t,e,n){return(0,Be._)`${FT(t)}.call(${e}, ${n})`}Ie.isOwnProperty=Rw;function RL(t,e,n,i){let a=(0,Be._)`${e}${(0,Be.getProperty)(n)} !== undefined`;return i?(0,Be._)`${a} && ${Rw(t,e,n)}`:a}Ie.propertyInData=RL;function Ww(t,e,n,i){let a=(0,Be._)`${e}${(0,Be.getProperty)(n)} === undefined`;return i?(0,Be.or)(a,(0,Be.not)(Rw(t,e,n))):a}Ie.noPropertyInData=Ww;function VT(t){return t?Object.keys(t).filter(e=>e!=="__proto__"):[]}Ie.allSchemaProperties=VT;function WL(t,e){return VT(e).filter(n=>!(0,Iw.alwaysValidSchema)(t,e[n]))}Ie.schemaProperties=WL;function zL({schemaCode:t,data:e,it:{gen:n,topSchemaRef:i,schemaPath:a,errorPath:r},it:s},o,l,c){let u=c?(0,Be._)`${t}, ${e}, ${i}${a}`:e,p=[[fa.default.instancePath,(0,Be.strConcat)(fa.default.instancePath,r)],[fa.default.parentData,s.parentData],[fa.default.parentDataProperty,s.parentDataProperty],[fa.default.rootData,fa.default.rootData]];s.opts.dynamicRef&&p.push([fa.default.dynamicAnchors,fa.default.dynamicAnchors]);let h=(0,Be._)`${u}, ${n.object(...p)}`;return l!==Be.nil?(0,Be._)`${o}.call(${l}, ${h})`:(0,Be._)`${o}(${h})`}Ie.callValidateCode=zL;var DL=(0,Be._)`new RegExp`;function GL({gen:t,it:{opts:e}},n){let i=e.unicodeRegExp?"u":"",{regExp:a}=e.code,r=a(n,i);return t.scopeValue("pattern",{key:r.toString(),ref:r,code:(0,Be._)`${a.code==="new RegExp"?DL:(0,qL.useFunc)(t,a)}(${n}, ${i})`})}Ie.usePattern=GL;function NL(t){let{gen:e,data:n,keyword:i,it:a}=t,r=e.name("valid");if(a.allErrors){let o=e.let("valid",!0);return s(()=>e.assign(o,!1)),o}return e.var(r,!0),s(()=>e.break()),r;function s(o){let l=e.const("len",(0,Be._)`${n}.length`);e.forRange("i",0,l,c=>{t.subschema({keyword:i,dataProp:c,dataPropType:Iw.Type.Num},r),e.if((0,Be.not)(r),o)})}}Ie.validateArray=NL;function UL(t){let{gen:e,schema:n,keyword:i,it:a}=t;if(!Array.isArray(n))throw new Error("ajv implementation error");if(n.some(l=>(0,Iw.alwaysValidSchema)(a,l))&&!a.opts.unevaluated)return;let s=e.let("valid",!1),o=e.name("_valid");e.block(()=>n.forEach((l,c)=>{let u=t.subschema({keyword:i,schemaProp:c,compositeRule:!0},o);e.assign(s,(0,Be._)`${s} || ${o}`),t.mergeValidEvaluated(u,o)||e.if((0,Be.not)(s))})),t.result(s,()=>t.reset(),()=>t.error(!0))}Ie.validateUnion=UL});var ZT=v(yt=>{"use strict";Object.defineProperty(yt,"__esModule",{value:!0});yt.validateKeywordUsage=yt.validSchemaType=yt.funcKeywordCode=yt.macroKeywordCode=void 0;var Qn=se(),pr=Ft(),$L=Li(),BL=ol();function LL(t,e){let{gen:n,keyword:i,schema:a,parentSchema:r,it:s}=t,o=e.macro.call(s.self,a,r,s),l=KT(n,i,o);s.opts.validateSchema!==!1&&s.self.validateSchema(o,!0);let c=n.name("valid");t.subschema({schema:o,schemaPath:Qn.nil,errSchemaPath:`${s.errSchemaPath}/${i}`,topSchemaRef:l,compositeRule:!0},c),t.pass(c,()=>t.error(!0))}yt.macroKeywordCode=LL;function FL(t,e){var n;let{gen:i,keyword:a,schema:r,parentSchema:s,$data:o,it:l}=t;JL(l,e);let c=!o&&e.compile?e.compile.call(l.self,r,s,l):e.validate,u=KT(i,a,c),p=i.let("valid");t.block$data(p,h),t.ok((n=e.valid)!==null&&n!==void 0?n:p);function h(){if(e.errors===!1)m(),e.modifying&&JT(t),w(()=>t.error());else{let f=e.async?g():d();e.modifying&&JT(t),w(()=>VL(t,f))}}function g(){let f=i.let("ruleErrs",null);return i.try(()=>m((0,Qn._)`await `),A=>i.assign(p,!1).if((0,Qn._)`${A} instanceof ${l.ValidationError}`,()=>i.assign(f,(0,Qn._)`${A}.errors`),()=>i.throw(A))),f}function d(){let f=(0,Qn._)`${u}.errors`;return i.assign(f,null),m(Qn.nil),f}function m(f=e.async?(0,Qn._)`await `:Qn.nil){let A=l.opts.passContext?pr.default.this:pr.default.self,b=!("compile"in e&&!o||e.schema===!1);i.assign(p,(0,Qn._)`${f}${(0,$L.callValidateCode)(t,u,A,b)}`,e.modifying)}function w(f){var A;i.if((0,Qn.not)((A=e.valid)!==null&&A!==void 0?A:p),f)}}yt.funcKeywordCode=FL;function JT(t){let{gen:e,data:n,it:i}=t;e.if(i.parentData,()=>e.assign(n,(0,Qn._)`${i.parentData}[${i.parentDataProperty}]`))}function VL(t,e){let{gen:n}=t;n.if((0,Qn._)`Array.isArray(${e})`,()=>{n.assign(pr.default.vErrors,(0,Qn._)`${pr.default.vErrors} === null ? ${e} : ${pr.default.vErrors}.concat(${e})`).assign(pr.default.errors,(0,Qn._)`${pr.default.vErrors}.length`),(0,BL.extendErrors)(t)},()=>t.error())}function JL({schemaEnv:t},e){if(e.async&&!t.$async)throw new Error("async keyword in sync schema")}function KT(t,e,n){if(n===void 0)throw new Error(`keyword "${e}" failed to compile`);return t.scopeValue("keyword",typeof n=="function"?{ref:n}:{ref:n,code:(0,Qn.stringify)(n)})}function KL(t,e,n=!1){return!e.length||e.some(i=>i==="array"?Array.isArray(t):i==="object"?t&&typeof t=="object"&&!Array.isArray(t):typeof t==i||n&&typeof t>"u")}yt.validSchemaType=KL;function ZL({schema:t,opts:e,self:n,errSchemaPath:i},a,r){if(Array.isArray(a.keyword)?!a.keyword.includes(r):a.keyword!==r)throw new Error("ajv implementation error");let s=a.dependencies;if(s?.some(o=>!Object.prototype.hasOwnProperty.call(t,o)))throw new Error(`parent schema must have dependencies of ${r}: ${s.join(",")}`);if(a.validateSchema&&!a.validateSchema(t[r])){let l=`keyword "${r}" value is invalid at path "${i}": `+n.errorsText(a.validateSchema.errors);if(e.validateSchema==="log")n.logger.error(l);else throw new Error(l)}}yt.validateKeywordUsage=ZL});var XT=v(wa=>{"use strict";Object.defineProperty(wa,"__esModule",{value:!0});wa.extendSubschemaMode=wa.extendSubschemaData=wa.getSubschema=void 0;var Pt=se(),QT=be();function QL(t,{keyword:e,schemaProp:n,schema:i,schemaPath:a,errSchemaPath:r,topSchemaRef:s}){if(e!==void 0&&i!==void 0)throw new Error('both "keyword" and "schema" passed, only one allowed');if(e!==void 0){let o=t.schema[e];return n===void 0?{schema:o,schemaPath:(0,Pt._)`${t.schemaPath}${(0,Pt.getProperty)(e)}`,errSchemaPath:`${t.errSchemaPath}/${e}`}:{schema:o[n],schemaPath:(0,Pt._)`${t.schemaPath}${(0,Pt.getProperty)(e)}${(0,Pt.getProperty)(n)}`,errSchemaPath:`${t.errSchemaPath}/${e}/${(0,QT.escapeFragment)(n)}`}}if(i!==void 0){if(a===void 0||r===void 0||s===void 0)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:i,schemaPath:a,topSchemaRef:s,errSchemaPath:r}}throw new Error('either "keyword" or "schema" must be passed')}wa.getSubschema=QL;function XL(t,e,{dataProp:n,dataPropType:i,data:a,dataTypes:r,propertyName:s}){if(a!==void 0&&n!==void 0)throw new Error('both "data" and "dataProp" passed, only one allowed');let{gen:o}=e;if(n!==void 0){let{errorPath:c,dataPathArr:u,opts:p}=e,h=o.let("data",(0,Pt._)`${e.data}${(0,Pt.getProperty)(n)}`,!0);l(h),t.errorPath=(0,Pt.str)`${c}${(0,QT.getErrorPath)(n,i,p.jsPropertySyntax)}`,t.parentDataProperty=(0,Pt._)`${n}`,t.dataPathArr=[...u,t.parentDataProperty]}if(a!==void 0){let c=a instanceof Pt.Name?a:o.let("data",a,!0);l(c),s!==void 0&&(t.propertyName=s)}r&&(t.dataTypes=r);function l(c){t.data=c,t.dataLevel=e.dataLevel+1,t.dataTypes=[],e.definedProperties=new Set,t.parentData=e.data,t.dataNames=[...e.dataNames,c]}}wa.extendSubschemaData=XL;function YL(t,{jtdDiscriminator:e,jtdMetadata:n,compositeRule:i,createErrors:a,allErrors:r}){i!==void 0&&(t.compositeRule=i),a!==void 0&&(t.createErrors=a),r!==void 0&&(t.allErrors=r),t.jtdDiscriminator=e,t.jtdMetadata=n}wa.extendSubschemaMode=YL});var zw=v((yue,YT)=>{"use strict";YT.exports=function t(e,n){if(e===n)return!0;if(e&&n&&typeof e=="object"&&typeof n=="object"){if(e.constructor!==n.constructor)return!1;var i,a,r;if(Array.isArray(e)){if(i=e.length,i!=n.length)return!1;for(a=i;a--!==0;)if(!t(e[a],n[a]))return!1;return!0}if(e.constructor===RegExp)return e.source===n.source&&e.flags===n.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===n.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===n.toString();if(r=Object.keys(e),i=r.length,i!==Object.keys(n).length)return!1;for(a=i;a--!==0;)if(!Object.prototype.hasOwnProperty.call(n,r[a]))return!1;for(a=i;a--!==0;){var s=r[a];if(!t(e[s],n[s]))return!1}return!0}return e!==e&&n!==n}});var n0=v((Pue,e0)=>{"use strict";var va=e0.exports=function(t,e,n){typeof e=="function"&&(n=e,e={}),n=e.cb||n;var i=typeof n=="function"?n:n.pre||function(){},a=n.post||function(){};op(e,i,a,t,"",t)};va.keywords={additionalItems:!0,items:!0,contains:!0,additionalProperties:!0,propertyNames:!0,not:!0,if:!0,then:!0,else:!0};va.arrayKeywords={items:!0,allOf:!0,anyOf:!0,oneOf:!0};va.propsKeywords={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependencies:!0};va.skipKeywords={default:!0,enum:!0,const:!0,required:!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};function op(t,e,n,i,a,r,s,o,l,c){if(i&&typeof i=="object"&&!Array.isArray(i)){e(i,a,r,s,o,l,c);for(var u in i){var p=i[u];if(Array.isArray(p)){if(u in va.arrayKeywords)for(var h=0;h{"use strict";Object.defineProperty(pi,"__esModule",{value:!0});pi.getSchemaRefs=pi.resolveUrl=pi.normalizeId=pi._getFullPath=pi.getFullPath=pi.inlineRef=void 0;var nF=be(),iF=zw(),tF=n0(),aF=new Set(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum","const"]);function rF(t,e=!0){return typeof t=="boolean"?!0:e===!0?!Dw(t):e?i0(t)<=e:!1}pi.inlineRef=rF;var sF=new Set(["$ref","$recursiveRef","$recursiveAnchor","$dynamicRef","$dynamicAnchor"]);function Dw(t){for(let e in t){if(sF.has(e))return!0;let n=t[e];if(Array.isArray(n)&&n.some(Dw)||typeof n=="object"&&Dw(n))return!0}return!1}function i0(t){let e=0;for(let n in t){if(n==="$ref")return 1/0;if(e++,!aF.has(n)&&(typeof t[n]=="object"&&(0,nF.eachItem)(t[n],i=>e+=i0(i)),e===1/0))return 1/0}return e}function t0(t,e="",n){n!==!1&&(e=ys(e));let i=t.parse(e);return a0(t,i)}pi.getFullPath=t0;function a0(t,e){return t.serialize(e).split("#")[0]+"#"}pi._getFullPath=a0;var oF=/#\/?$/;function ys(t){return t?t.replace(oF,""):""}pi.normalizeId=ys;function lF(t,e,n){return n=ys(n),t.resolve(e,n)}pi.resolveUrl=lF;var uF=/^[a-z_][-a-z0-9._]*$/i;function cF(t,e){if(typeof t=="boolean")return{};let{schemaId:n,uriResolver:i}=this.opts,a=ys(t[n]||e),r={"":a},s=t0(i,a,!1),o={},l=new Set;return tF(t,{allKeys:!0},(p,h,g,d)=>{if(d===void 0)return;let m=s+h,w=r[d];typeof p[n]=="string"&&(w=f.call(this,p[n])),A.call(this,p.$anchor),A.call(this,p.$dynamicAnchor),r[h]=w;function f(b){let x=this.opts.uriResolver.resolve;if(b=ys(w?x(w,b):b),l.has(b))throw u(b);l.add(b);let y=this.refs[b];return typeof y=="string"&&(y=this.refs[y]),typeof y=="object"?c(p,y.schema,b):b!==ys(m)&&(b[0]==="#"?(c(p,o[b],b),o[b]=p):this.refs[b]=m),b}function A(b){if(typeof b=="string"){if(!uF.test(b))throw new Error(`invalid anchor "${b}"`);f.call(this,`#${b}`)}}}),o;function c(p,h,g){if(h!==void 0&&!iF(p,h))throw u(g)}function u(p){return new Error(`reference "${p}" resolves to more than one schema`)}}pi.getSchemaRefs=cF});var dl=v(Ca=>{"use strict";Object.defineProperty(Ca,"__esModule",{value:!0});Ca.getData=Ca.KeywordCxt=Ca.validateFunctionCode=void 0;var u0=zT(),r0=ll(),Nw=Ew(),lp=ll(),pF=LT(),pl=ZT(),Gw=XT(),V=se(),ie=Ft(),dF=ul(),Vt=be(),cl=ol();function hF(t){if(d0(t)&&(h0(t),p0(t))){fF(t);return}c0(t,()=>(0,u0.topBoolOrEmptySchema)(t))}Ca.validateFunctionCode=hF;function c0({gen:t,validateName:e,schema:n,schemaEnv:i,opts:a},r){a.code.es5?t.func(e,(0,V._)`${ie.default.data}, ${ie.default.valCxt}`,i.$async,()=>{t.code((0,V._)`"use strict"; ${s0(n,a)}`),mF(t,a),t.code(r)}):t.func(e,(0,V._)`${ie.default.data}, ${gF(a)}`,i.$async,()=>t.code(s0(n,a)).code(r))}function gF(t){return(0,V._)`{${ie.default.instancePath}="", ${ie.default.parentData}, ${ie.default.parentDataProperty}, ${ie.default.rootData}=${ie.default.data}${t.dynamicRef?(0,V._)`, ${ie.default.dynamicAnchors}={}`:V.nil}}={}`}function mF(t,e){t.if(ie.default.valCxt,()=>{t.var(ie.default.instancePath,(0,V._)`${ie.default.valCxt}.${ie.default.instancePath}`),t.var(ie.default.parentData,(0,V._)`${ie.default.valCxt}.${ie.default.parentData}`),t.var(ie.default.parentDataProperty,(0,V._)`${ie.default.valCxt}.${ie.default.parentDataProperty}`),t.var(ie.default.rootData,(0,V._)`${ie.default.valCxt}.${ie.default.rootData}`),e.dynamicRef&&t.var(ie.default.dynamicAnchors,(0,V._)`${ie.default.valCxt}.${ie.default.dynamicAnchors}`)},()=>{t.var(ie.default.instancePath,(0,V._)`""`),t.var(ie.default.parentData,(0,V._)`undefined`),t.var(ie.default.parentDataProperty,(0,V._)`undefined`),t.var(ie.default.rootData,ie.default.data),e.dynamicRef&&t.var(ie.default.dynamicAnchors,(0,V._)`{}`)})}function fF(t){let{schema:e,opts:n,gen:i}=t;c0(t,()=>{n.$comment&&e.$comment&&m0(t),bF(t),i.let(ie.default.vErrors,null),i.let(ie.default.errors,0),n.unevaluated&&wF(t),g0(t),PF(t)})}function wF(t){let{gen:e,validateName:n}=t;t.evaluated=e.const("evaluated",(0,V._)`${n}.evaluated`),e.if((0,V._)`${t.evaluated}.dynamicProps`,()=>e.assign((0,V._)`${t.evaluated}.props`,(0,V._)`undefined`)),e.if((0,V._)`${t.evaluated}.dynamicItems`,()=>e.assign((0,V._)`${t.evaluated}.items`,(0,V._)`undefined`))}function s0(t,e){let n=typeof t=="object"&&t[e.schemaId];return n&&(e.code.source||e.code.process)?(0,V._)`/*# sourceURL=${n} */`:V.nil}function vF(t,e){if(d0(t)&&(h0(t),p0(t))){CF(t,e);return}(0,u0.boolOrEmptySchema)(t,e)}function p0({schema:t,self:e}){if(typeof t=="boolean")return!t;for(let n in t)if(e.RULES.all[n])return!0;return!1}function d0(t){return typeof t.schema!="boolean"}function CF(t,e){let{schema:n,gen:i,opts:a}=t;a.$comment&&n.$comment&&m0(t),xF(t),yF(t);let r=i.const("_errs",ie.default.errors);g0(t,r),i.var(e,(0,V._)`${r} === ${ie.default.errors}`)}function h0(t){(0,Vt.checkUnknownRules)(t),AF(t)}function g0(t,e){if(t.opts.jtd)return o0(t,[],!1,e);let n=(0,r0.getSchemaTypes)(t.schema),i=(0,r0.coerceAndCheckDataType)(t,n);o0(t,n,!i,e)}function AF(t){let{schema:e,errSchemaPath:n,opts:i,self:a}=t;e.$ref&&i.ignoreKeywordsWithRef&&(0,Vt.schemaHasRulesButRef)(e,a.RULES)&&a.logger.warn(`$ref: keywords ignored in schema at path "${n}"`)}function bF(t){let{schema:e,opts:n}=t;e.default!==void 0&&n.useDefaults&&n.strictSchema&&(0,Vt.checkStrictMode)(t,"default is ignored in the schema root")}function xF(t){let e=t.schema[t.opts.schemaId];e&&(t.baseId=(0,dF.resolveUrl)(t.opts.uriResolver,t.baseId,e))}function yF(t){if(t.schema.$async&&!t.schemaEnv.$async)throw new Error("async schema in sync schema")}function m0({gen:t,schemaEnv:e,schema:n,errSchemaPath:i,opts:a}){let r=n.$comment;if(a.$comment===!0)t.code((0,V._)`${ie.default.self}.logger.log(${r})`);else if(typeof a.$comment=="function"){let s=(0,V.str)`${i}/$comment`,o=t.scopeValue("root",{ref:e.root});t.code((0,V._)`${ie.default.self}.opts.$comment(${r}, ${s}, ${o}.schema)`)}}function PF(t){let{gen:e,schemaEnv:n,validateName:i,ValidationError:a,opts:r}=t;n.$async?e.if((0,V._)`${ie.default.errors} === 0`,()=>e.return(ie.default.data),()=>e.throw((0,V._)`new ${a}(${ie.default.vErrors})`)):(e.assign((0,V._)`${i}.errors`,ie.default.vErrors),r.unevaluated&&jF(t),e.return((0,V._)`${ie.default.errors} === 0`))}function jF({gen:t,evaluated:e,props:n,items:i}){n instanceof V.Name&&t.assign((0,V._)`${e}.props`,n),i instanceof V.Name&&t.assign((0,V._)`${e}.items`,i)}function o0(t,e,n,i){let{gen:a,schema:r,data:s,allErrors:o,opts:l,self:c}=t,{RULES:u}=c;if(r.$ref&&(l.ignoreKeywordsWithRef||!(0,Vt.schemaHasRulesButRef)(r,u))){a.block(()=>w0(t,"$ref",u.all.$ref.definition));return}l.jtd||SF(t,e),a.block(()=>{for(let h of u.rules)p(h);p(u.post)});function p(h){(0,Nw.shouldUseGroup)(r,h)&&(h.type?(a.if((0,lp.checkDataType)(h.type,s,l.strictNumbers)),l0(t,h),e.length===1&&e[0]===h.type&&n&&(a.else(),(0,lp.reportTypeError)(t)),a.endIf()):l0(t,h),o||a.if((0,V._)`${ie.default.errors} === ${i||0}`))}}function l0(t,e){let{gen:n,schema:i,opts:{useDefaults:a}}=t;a&&(0,pF.assignDefaults)(t,e.type),n.block(()=>{for(let r of e.rules)(0,Nw.shouldUseRule)(i,r)&&w0(t,r.keyword,r.definition,e.type)})}function SF(t,e){t.schemaEnv.meta||!t.opts.strictTypes||(OF(t,e),t.opts.allowUnionTypes||TF(t,e),kF(t,t.dataTypes))}function OF(t,e){if(e.length){if(!t.dataTypes.length){t.dataTypes=e;return}e.forEach(n=>{f0(t.dataTypes,n)||Uw(t,`type "${n}" not allowed by context "${t.dataTypes.join(",")}"`)}),EF(t,e)}}function TF(t,e){e.length>1&&!(e.length===2&&e.includes("null"))&&Uw(t,"use allowUnionTypes to allow union type keyword")}function kF(t,e){let n=t.self.RULES.all;for(let i in n){let a=n[i];if(typeof a=="object"&&(0,Nw.shouldUseRule)(t.schema,a)){let{type:r}=a.definition;r.length&&!r.some(s=>MF(e,s))&&Uw(t,`missing type "${r.join(",")}" for keyword "${i}"`)}}}function MF(t,e){return t.includes(e)||e==="number"&&t.includes("integer")}function f0(t,e){return t.includes(e)||e==="integer"&&t.includes("number")}function EF(t,e){let n=[];for(let i of t.dataTypes)f0(e,i)?n.push(i):e.includes("integer")&&i==="number"&&n.push("integer");t.dataTypes=n}function Uw(t,e){let n=t.schemaEnv.baseId+t.errSchemaPath;e+=` at "${n}" (strictTypes)`,(0,Vt.checkStrictMode)(t,e,t.opts.strictTypes)}var up=class{constructor(e,n,i){if((0,pl.validateKeywordUsage)(e,n,i),this.gen=e.gen,this.allErrors=e.allErrors,this.keyword=i,this.data=e.data,this.schema=e.schema[i],this.$data=n.$data&&e.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,Vt.schemaRefOrVal)(e,this.schema,i,this.$data),this.schemaType=n.schemaType,this.parentSchema=e.schema,this.params={},this.it=e,this.def=n,this.$data)this.schemaCode=e.gen.const("vSchema",v0(this.$data,e));else if(this.schemaCode=this.schemaValue,!(0,pl.validSchemaType)(this.schema,n.schemaType,n.allowUndefined))throw new Error(`${i} value must be ${JSON.stringify(n.schemaType)}`);("code"in n?n.trackErrors:n.errors!==!1)&&(this.errsCount=e.gen.const("_errs",ie.default.errors))}result(e,n,i){this.failResult((0,V.not)(e),n,i)}failResult(e,n,i){this.gen.if(e),i?i():this.error(),n?(this.gen.else(),n(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(e,n){this.failResult((0,V.not)(e),void 0,n)}fail(e){if(e===void 0){this.error(),this.allErrors||this.gen.if(!1);return}this.gen.if(e),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(e){if(!this.$data)return this.fail(e);let{schemaCode:n}=this;this.fail((0,V._)`${n} !== undefined && (${(0,V.or)(this.invalid$data(),e)})`)}error(e,n,i){if(n){this.setParams(n),this._error(e,i),this.setParams({});return}this._error(e,i)}_error(e,n){(e?cl.reportExtraError:cl.reportError)(this,this.def.error,n)}$dataError(){(0,cl.reportError)(this,this.def.$dataError||cl.keyword$DataError)}reset(){if(this.errsCount===void 0)throw new Error('add "trackErrors" to keyword definition');(0,cl.resetErrorsCount)(this.gen,this.errsCount)}ok(e){this.allErrors||this.gen.if(e)}setParams(e,n){n?Object.assign(this.params,e):this.params=e}block$data(e,n,i=V.nil){this.gen.block(()=>{this.check$data(e,i),n()})}check$data(e=V.nil,n=V.nil){if(!this.$data)return;let{gen:i,schemaCode:a,schemaType:r,def:s}=this;i.if((0,V.or)((0,V._)`${a} === undefined`,n)),e!==V.nil&&i.assign(e,!0),(r.length||s.validateSchema)&&(i.elseIf(this.invalid$data()),this.$dataError(),e!==V.nil&&i.assign(e,!1)),i.else()}invalid$data(){let{gen:e,schemaCode:n,schemaType:i,def:a,it:r}=this;return(0,V.or)(s(),o());function s(){if(i.length){if(!(n instanceof V.Name))throw new Error("ajv implementation error");let l=Array.isArray(i)?i:[i];return(0,V._)`${(0,lp.checkDataTypes)(l,n,r.opts.strictNumbers,lp.DataType.Wrong)}`}return V.nil}function o(){if(a.validateSchema){let l=e.scopeValue("validate$data",{ref:a.validateSchema});return(0,V._)`!${l}(${n})`}return V.nil}}subschema(e,n){let i=(0,Gw.getSubschema)(this.it,e);(0,Gw.extendSubschemaData)(i,this.it,e),(0,Gw.extendSubschemaMode)(i,e);let a={...this.it,...i,items:void 0,props:void 0};return vF(a,n),a}mergeEvaluated(e,n){let{it:i,gen:a}=this;i.opts.unevaluated&&(i.props!==!0&&e.props!==void 0&&(i.props=Vt.mergeEvaluated.props(a,e.props,i.props,n)),i.items!==!0&&e.items!==void 0&&(i.items=Vt.mergeEvaluated.items(a,e.items,i.items,n)))}mergeValidEvaluated(e,n){let{it:i,gen:a}=this;if(i.opts.unevaluated&&(i.props!==!0||i.items!==!0))return a.if(n,()=>this.mergeEvaluated(e,V.Name)),!0}};Ca.KeywordCxt=up;function w0(t,e,n,i){let a=new up(t,n,e);"code"in n?n.code(a,i):a.$data&&n.validate?(0,pl.funcKeywordCode)(a,n):"macro"in n?(0,pl.macroKeywordCode)(a,n):(n.compile||n.validate)&&(0,pl.funcKeywordCode)(a,n)}var qF=/^\/(?:[^~]|~0|~1)*$/,_F=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function v0(t,{dataLevel:e,dataNames:n,dataPathArr:i}){let a,r;if(t==="")return ie.default.rootData;if(t[0]==="/"){if(!qF.test(t))throw new Error(`Invalid JSON-pointer: ${t}`);a=t,r=ie.default.rootData}else{let c=_F.exec(t);if(!c)throw new Error(`Invalid JSON-pointer: ${t}`);let u=+c[1];if(a=c[2],a==="#"){if(u>=e)throw new Error(l("property/index",u));return i[e-u]}if(u>e)throw new Error(l("data",u));if(r=n[e-u],!a)return r}let s=r,o=a.split("/");for(let c of o)c&&(r=(0,V._)`${r}${(0,V.getProperty)((0,Vt.unescapeJsonPointer)(c))}`,s=(0,V._)`${s} && ${r}`);return s;function l(c,u){return`Cannot access ${c} ${u} levels up, current level is ${e}`}}Ca.getData=v0});var cp=v(Bw=>{"use strict";Object.defineProperty(Bw,"__esModule",{value:!0});var $w=class extends Error{constructor(e){super("validation failed"),this.errors=e,this.ajv=this.validation=!0}};Bw.default=$w});var hl=v(Vw=>{"use strict";Object.defineProperty(Vw,"__esModule",{value:!0});var Lw=ul(),Fw=class extends Error{constructor(e,n,i,a){super(a||`can't resolve reference ${i} from id ${n}`),this.missingRef=(0,Lw.resolveUrl)(e,n,i),this.missingSchema=(0,Lw.normalizeId)((0,Lw.getFullPath)(e,this.missingRef))}};Vw.default=Fw});var dp=v(Fi=>{"use strict";Object.defineProperty(Fi,"__esModule",{value:!0});Fi.resolveSchema=Fi.getCompilingSchema=Fi.resolveRef=Fi.compileSchema=Fi.SchemaEnv=void 0;var rt=se(),HF=cp(),dr=Ft(),st=ul(),C0=be(),IF=dl(),Ps=class{constructor(e){var n;this.refs={},this.dynamicAnchors={};let i;typeof e.schema=="object"&&(i=e.schema),this.schema=e.schema,this.schemaId=e.schemaId,this.root=e.root||this,this.baseId=(n=e.baseId)!==null&&n!==void 0?n:(0,st.normalizeId)(i?.[e.schemaId||"$id"]),this.schemaPath=e.schemaPath,this.localRefs=e.localRefs,this.meta=e.meta,this.$async=i?.$async,this.refs={}}};Fi.SchemaEnv=Ps;function Kw(t){let e=A0.call(this,t);if(e)return e;let n=(0,st.getFullPath)(this.opts.uriResolver,t.root.baseId),{es5:i,lines:a}=this.opts.code,{ownProperties:r}=this.opts,s=new rt.CodeGen(this.scope,{es5:i,lines:a,ownProperties:r}),o;t.$async&&(o=s.scopeValue("Error",{ref:HF.default,code:(0,rt._)`require("ajv/dist/runtime/validation_error").default`}));let l=s.scopeName("validate");t.validateName=l;let c={gen:s,allErrors:this.opts.allErrors,data:dr.default.data,parentData:dr.default.parentData,parentDataProperty:dr.default.parentDataProperty,dataNames:[dr.default.data],dataPathArr:[rt.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:s.scopeValue("schema",this.opts.code.source===!0?{ref:t.schema,code:(0,rt.stringify)(t.schema)}:{ref:t.schema}),validateName:l,ValidationError:o,schema:t.schema,schemaEnv:t,rootId:n,baseId:t.baseId||n,schemaPath:rt.nil,errSchemaPath:t.schemaPath||(this.opts.jtd?"":"#"),errorPath:(0,rt._)`""`,opts:this.opts,self:this},u;try{this._compilations.add(t),(0,IF.validateFunctionCode)(c),s.optimize(this.opts.code.optimize);let p=s.toString();u=`${s.scopeRefs(dr.default.scope)}return ${p}`,this.opts.code.process&&(u=this.opts.code.process(u,t));let g=new Function(`${dr.default.self}`,`${dr.default.scope}`,u)(this,this.scope.get());if(this.scope.value(l,{ref:g}),g.errors=null,g.schema=t.schema,g.schemaEnv=t,t.$async&&(g.$async=!0),this.opts.code.source===!0&&(g.source={validateName:l,validateCode:p,scopeValues:s._values}),this.opts.unevaluated){let{props:d,items:m}=c;g.evaluated={props:d instanceof rt.Name?void 0:d,items:m instanceof rt.Name?void 0:m,dynamicProps:d instanceof rt.Name,dynamicItems:m instanceof rt.Name},g.source&&(g.source.evaluated=(0,rt.stringify)(g.evaluated))}return t.validate=g,t}catch(p){throw delete t.validate,delete t.validateName,u&&this.logger.error("Error compiling schema, function code:",u),p}finally{this._compilations.delete(t)}}Fi.compileSchema=Kw;function RF(t,e,n){var i;n=(0,st.resolveUrl)(this.opts.uriResolver,e,n);let a=t.refs[n];if(a)return a;let r=DF.call(this,t,n);if(r===void 0){let s=(i=t.localRefs)===null||i===void 0?void 0:i[n],{schemaId:o}=this.opts;s&&(r=new Ps({schema:s,schemaId:o,root:t,baseId:e}))}if(r!==void 0)return t.refs[n]=WF.call(this,r)}Fi.resolveRef=RF;function WF(t){return(0,st.inlineRef)(t.schema,this.opts.inlineRefs)?t.schema:t.validate?t:Kw.call(this,t)}function A0(t){for(let e of this._compilations)if(zF(e,t))return e}Fi.getCompilingSchema=A0;function zF(t,e){return t.schema===e.schema&&t.root===e.root&&t.baseId===e.baseId}function DF(t,e){let n;for(;typeof(n=this.refs[e])=="string";)e=n;return n||this.schemas[e]||pp.call(this,t,e)}function pp(t,e){let n=this.opts.uriResolver.parse(e),i=(0,st._getFullPath)(this.opts.uriResolver,n),a=(0,st.getFullPath)(this.opts.uriResolver,t.baseId,void 0);if(Object.keys(t.schema).length>0&&i===a)return Jw.call(this,n,t);let r=(0,st.normalizeId)(i),s=this.refs[r]||this.schemas[r];if(typeof s=="string"){let o=pp.call(this,t,s);return typeof o?.schema!="object"?void 0:Jw.call(this,n,o)}if(typeof s?.schema=="object"){if(s.validate||Kw.call(this,s),r===(0,st.normalizeId)(e)){let{schema:o}=s,{schemaId:l}=this.opts,c=o[l];return c&&(a=(0,st.resolveUrl)(this.opts.uriResolver,a,c)),new Ps({schema:o,schemaId:l,root:t,baseId:a})}return Jw.call(this,n,s)}}Fi.resolveSchema=pp;var GF=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function Jw(t,{baseId:e,schema:n,root:i}){var a;if(((a=t.fragment)===null||a===void 0?void 0:a[0])!=="/")return;for(let o of t.fragment.slice(1).split("/")){if(typeof n=="boolean")return;let l=n[(0,C0.unescapeFragment)(o)];if(l===void 0)return;n=l;let c=typeof n=="object"&&n[this.opts.schemaId];!GF.has(o)&&c&&(e=(0,st.resolveUrl)(this.opts.uriResolver,e,c))}let r;if(typeof n!="boolean"&&n.$ref&&!(0,C0.schemaHasRulesButRef)(n,this.RULES)){let o=(0,st.resolveUrl)(this.opts.uriResolver,e,n.$ref);r=pp.call(this,i,o)}let{schemaId:s}=this.opts;if(r=r||new Ps({schema:n,schemaId:s,root:i,baseId:e}),r.schema!==r.root.schema)return r}});var b0=v((Mue,NF)=>{NF.exports={$id:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#",description:"Meta-schema for $data reference (JSON AnySchema extension proposal)",type:"object",required:["$data"],properties:{$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},additionalProperties:!1}});var nv=v((Eue,k0)=>{"use strict";var UF=RegExp.prototype.test.bind(/^[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}$/iu),Qw=RegExp.prototype.test.bind(/^(?:(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)$/u),$F=RegExp.prototype.test.bind(/^\d*$/u),hr=RegExp.prototype.test.bind(/^[\da-f]{2}$/iu),Xw=RegExp.prototype.test.bind(/^[\da-z\-._~]$/iu),y0=RegExp.prototype.test.bind(/^[A-Za-z0-9\-._~!$&'()*+,;=:@/]$/u),Yw=RegExp.prototype.test.bind(/^[A-Za-z0-9\-._~!$&'()*+,;=:@/?]$/u),BF=RegExp.prototype.test.bind(/^[A-Za-z0-9\-._~!$&'()*+,;=:]$/u),di=new Array(256);{let t="0123456789ABCDEF";for(let e=0;e<256;e++)di[e]="%"+t[e>>4]+t[e&15]}function Un(t){return t<2048?di[192|t>>6]+di[128|t&63]:t<65536?di[224|t>>12]+di[128|t>>6&63]+di[128|t&63]:di[240|t>>18]+di[128|t>>12&63]+di[128|t>>6&63]+di[128|t&63]}function LF(t){let e="",n=0,i=0;for(i=0;i=48&&n<=57||n>=65&&n<=70||n>=97&&n<=102))return"";e+=t[i];break}for(i+=1;i=48&&n<=57||n>=65&&n<=70||n>=97&&n<=102))return"";e+=t[i]}return e}var FF=RegExp.prototype.test.bind(/^[\dA-Fa-f]{1,4}$/),VF=RegExp.prototype.test.bind(/^[vV][\dA-Fa-f]+\.[A-Za-z\d\-._~!$&'()*+,;=:]+$/),JF=RegExp.prototype.test.bind(/^[A-Za-z\d\-._~]$/),KF=RegExp.prototype.test.bind(/[^!"$&'()*+,\-.;=_`a-z{}~]/u);function ZF(t){if(t.length===0)return!1;for(let e=0;en&&(n=a,e=i)):(i=-1,a=0);if(n<2)return t.join(":");let r=t.slice(0,e).join(":"),s=t.slice(e+n).join(":");return r+"::"+s}function QF(t){let e=t.indexOf("::");if(e!==-1&&t.indexOf("::",e+1)!==-1)return;let n=e===-1?t.split(":"):t.slice(0,e).split(":"),i=e===-1?[]:t.slice(e+2).split(":");e!==-1&&(n.length===1&&n[0]===""&&(n.length=0),i.length===1&&i[0]===""&&(i.length=0));let a=n.concat(i),r=0;for(let o=0;o=8)return;let s=a.slice(0,n.length);for(let o=r;o<8;o++)s.push("0");for(let o=n.length;oe4[i])}function S0(t,e=!1){if(t.indexOf("%")===-1)return t;let n="";for(let i=0;i57343)e+=Un(a);else if(a<=56319&&n+1=56320&&r<=57343?(e+=Un(65536+(a-55296<<10)+(r-56320)),n++):e+=Un(65533)}else e+=Un(65533)}}return e}function a4(t,e=!1){let n="",i=e&&t[0]!=="/";for(let a=0;a57343)n+=Un(s);else if(s<=56319&&a+1=56320&&o<=57343?(n+=Un(65536+(s-55296<<10)+(o-56320)),a++):n+=Un(65533)}else n+=Un(65533)}}return n}function ev(t,e){let n="";for(let i=0;i57343)n+=Un(r);else if(r<=56319&&i+1=56320&&s<=57343?(n+=Un(65536+(r-55296<<10)+(s-56320)),i++):n+=Un(65533)}else n+=Un(65533)}}return n}function O0(t){return ev(t,BF)}function r4(t){return ev(t,Yw)}function s4(t){return ev(t,Yw)}function T0(t){return t>=48&&t<=57||t>=65&&t<=90||t>=97&&t<=122||t===42||t===43||t===45||t===46||t===47||t===64||t===95}function o4(t){let e="";for(let n=0;n57343)e+=Un(a);else if(a<=56319&&n+1=56320&&r<=57343?(e+=Un(65536+(a-55296<<10)+(r-56320)),n++):e+=Un(65533)}else e+=Un(65533)}}return e}function l4(t){let e="";for(let n=0;n{"use strict";var{isUUID:c4}=nv(),p4=/^([\da-z][\d\-a-z]{0,31}):((?:[\w!$'()*+,\-./:;=@]|%[\da-f]{2})+)$/iu,d4=["http","https","ws","wss","urn","urn:uuid"];function h4(t){return d4.indexOf(t)!==-1}function iv(t){return t.secure===!0?!0:t.secure===!1?!1:t.scheme?t.scheme.length===3&&(t.scheme[0]==="w"||t.scheme[0]==="W")&&(t.scheme[1]==="s"||t.scheme[1]==="S")&&(t.scheme[2]==="s"||t.scheme[2]==="S"):!1}function M0(t){return t.host||(t.error=t.error||"HTTP URIs must have a host."),t}function E0(t){let e=String(t.scheme).toLowerCase()==="https";return(t.port===(e?443:80)||t.port==="")&&(t.port=void 0),t.path||(t.path="/"),t}function g4(t){return t.secure=iv(t),t.resourceName=(t.path||"/")+(t.query?"?"+t.query:""),t.path=void 0,t.query=void 0,t}function m4(t){if((t.port===(iv(t)?443:80)||t.port==="")&&(t.port=void 0),typeof t.secure=="boolean"&&(t.scheme=t.secure?"wss":"ws",t.secure=void 0),t.resourceName){let e=t.resourceName.indexOf("?"),n=e===-1?t.resourceName:t.resourceName.slice(0,e);t.path=n&&n!=="/"?n:void 0,t.query=e===-1?void 0:t.resourceName.slice(e+1),t.resourceName=void 0}return t.fragment=void 0,t}function f4(t,e){if(!t.path)return t.error="URN can not be parsed",t;let n=t.path.match(p4);if(n&&n[0]===t.path){let i=e.scheme||t.scheme||"urn";t.nid=n[1].toLowerCase(),t.nss=n[2];let a=`${i}:${e.nid||t.nid}`,r=tv(a);t.path=void 0,r&&(t=r.parse(t,e))}else t.error=t.error||"URN can not be parsed.";return t}function w4(t,e){if(t.nid===void 0)throw new Error("URN without nid cannot be serialized");let n=e.scheme||t.scheme||"urn",i=t.nid.toLowerCase(),a=`${n}:${e.nid||i}`,r=tv(a);r&&(t=r.serialize(t,e));let s=t,o=t.nss;return s.path=`${i||e.nid}:${o}`,e.skipEscape=!0,s}function v4(t,e){let n=t;return n.uuid=n.nss,n.nss=void 0,!e.tolerant&&(!n.uuid||!c4(n.uuid))&&(n.error=n.error||"UUID is not valid."),n}function C4(t){let e=t;return e.nss=(t.uuid||"").toLowerCase(),e}var q0={scheme:"http",domainHost:!0,parse:M0,serialize:E0},A4={scheme:"https",domainHost:q0.domainHost,parse:M0,serialize:E0},hp={scheme:"ws",domainHost:!0,parse:g4,serialize:m4},b4={scheme:"wss",domainHost:hp.domainHost,parse:hp.parse,serialize:hp.serialize},x4={scheme:"urn",parse:f4,serialize:w4,skipNormalize:!0},y4={scheme:"urn:uuid",parse:v4,serialize:C4,skipNormalize:!0},gp={http:q0,https:A4,ws:hp,wss:b4,urn:x4,"urn:uuid":y4};Object.setPrototypeOf(gp,null);function tv(t){return t&&(gp[t]||gp[t.toLowerCase()])||void 0}_0.exports={wsIsSecure:iv,SCHEMES:gp,isValidSchemeName:h4,getSchemeHandler:tv}});var K0=v((_ue,Cp)=>{"use strict";var{normalizeIPv6:D0,removeDotSegments:ml,removeDotSegmentsRelative:G0,recomposeAuthority:P4,normalizePercentEncoding:av,normalizePathEncoding:j4,serializePathEncoding:I0,normalizeQueryFragmentEncoding:R0,encodeQuery:S4,encodeFragment:O4,reescapeHostDelimiters:T4,isIPv4:N0,nonSimpleDomain:k4}=nv(),{SCHEMES:U0,getSchemeHandler:rv}=H0(),$0=/^[A-Za-z][A-Za-z0-9+.-]*$/u,B0="URI scheme is malformed.",mp="URI host is malformed.",M4=/[\0-\x20"#/:<>?@[\\\]^`{|}\x7F]/u;function W0(t){let e=String(t);if(!$0.test(e))throw new TypeError(B0);return e}function E4(t,e){return typeof t=="string"?t=G4(t,e):typeof t=="object"&&(t=wp(gr(t,e),e)),t}function q4(t,e,n){let i=n?Object.assign({scheme:"null"},n):{scheme:"null"},{parsed:a,malformedAuthorityOrPort:r,malformedPercentEncoding:s,malformedSchemeSpecific:o,malformedHost:l,malformedScheme:c}=fp(t,i),{parsed:u,malformedAuthorityOrPort:p,malformedPercentEncoding:h,malformedSchemeSpecific:g,malformedHost:d,malformedScheme:m}=fp(e,i);if(r||p||s||h||o||g||l||d||c||m)throw new Error(a.error||u.error||"URI is malformed.");let w=L0(a,u,i,!0),f=rv(n&&n.scheme||w.scheme),A=w.host,b=A!==void 0&&A!==""&&(N0(A)||D0(A).isIPV6);if(V0(w,n||{},f,b))throw new Error(mp);F0(w,n||{},f,b);let x=A&&A.indexOf("%")!==-1&&!new RegExp("\\P{ASCII}","u").test(A);if(w.error&&!x)throw new Error(w.error);return i.skipEscape=!0,gr(w,i)}function L0(t,e,n,i){let a={};if(i||(t=wp(gr(t,n),n),e=wp(gr(e,n),n)),n=n||{},!n.tolerant&&e.scheme)a.scheme=e.scheme,a.userinfo=e.userinfo,a.host=e.host,a.port=e.port,a.path=ml(e.path||""),a.query=e.query;else{if(e.userinfo!==void 0||e.host!==void 0||e.port!==void 0)a.userinfo=e.userinfo,a.host=e.host,a.port=e.port,a.path=ml(e.path||""),a.query=e.query;else{if(!e.path)a.path=t.path,e.query!==void 0?a.query=e.query:a.query=t.query;else{if(e.path[0]==="/")a.path=ml(e.path);else{let r=t.userinfo!==void 0||t.host!==void 0||t.port!==void 0;r&&!t.path?a.path="/"+e.path:t.path?a.path=t.path.slice(0,t.path.lastIndexOf("/")+1)+e.path:a.path=e.path,a.path=t.scheme===void 0&&!r&&a.path[0]!=="/"?G0(a.path):ml(a.path)}a.query=e.query}a.userinfo=t.userinfo,a.host=t.host,a.port=t.port}a.scheme=t.scheme}return a.fragment=e.fragment,a}function _4(t,e,n){let i=z0(t,n),a=z0(e,n);return i!==void 0&&a!==void 0&&i===a}function gr(t,e){let n={host:t.host,scheme:t.scheme,userinfo:t.userinfo,port:t.port,path:t.path,query:t.query,nid:t.nid,nss:t.nss,uuid:t.uuid,fragment:t.fragment,reference:t.reference,resourceName:t.resourceName,secure:t.secure,error:""},i=Object.assign({},e),a=[];n.scheme&&(n.scheme=W0(n.scheme));let r=rv(i.scheme||n.scheme);r&&r.serialize&&r.serialize(n,i);let s=n.userinfo!==void 0||n.host!==void 0||n.port!==void 0,o=(n.scheme===void 0||i.reference==="suffix")&&!s,l=!i.skipEscape&&o;n.path!==void 0&&(i.skipEscape?n.path=av(n.path):n.path=I0(n.path,l)),i.reference!=="suffix"&&n.scheme&&(n.scheme=W0(n.scheme),a.push(n.scheme,":"));let c=P4(n);if(c!==void 0&&(i.reference!=="suffix"&&a.push("//"),a.push(c),n.path&&n.path[0]!=="/"&&a.push("/")),n.path!==void 0){let u=n.path;!i.absolutePath&&(!r||!r.absolutePath)&&(u=o&&u[0]!=="/"?G0(u):ml(u)),o&&(u=I0(u,!0)),c===void 0&&u[0]==="/"&&u[1]==="/"&&(u="/%2F"+u.slice(2)),a.push(u)}return n.query!==void 0&&a.push("?",S4(n.query)),n.fragment!==void 0&&a.push("#",O4(n.fragment)),a.join("")}var H4=/^(?:([^#/:?]+):)?(?:\/\/((?:([^#/?@]*)@)?(\[[^#/?\]]+\]|[^#/:?]*)(?::(\d*))?))?([^#?]*)(?:\?([^#]*))?(?:#((?:.|[\n\r])*))?/u,I4=/^(?:[^#/:?]+:)?\/\/([^/?#]*)/,R4=/^(?:[^#/:?]+:)?([/\\\t\n\r]*)/;function W4(t,e){if(e[2]!==void 0&&t.path&&t.path[0]!=="/")return'URI path must start with "/" when authority is present.';if(typeof t.port=="number"&&(t.port<0||t.port>65535))return"URI port is malformed."}function gl(t){if(t===void 0)return!1;let e=t.indexOf("%");for(;e!==-1;){if(e+2>=t.length||!/^[\da-f]{2}$/iu.test(t.slice(e+1,e+3)))return!0;e=t.indexOf("%",e+3)}return!1}function vp(t){return t[0]==="["&&t[t.length-1]==="]"}function z4(t){let e=t[4];return gl(t[3])||e!==void 0&&!vp(e)&&gl(e)||gl(t[6])||gl(t[7])||gl(t[8])}function F0(t,e,n,i){if(V0(t,e,n,i))return t.error=t.error||mp,!0;if(!e.unicodeSupport&&(!n||!n.unicodeSupport)&&t.host&&!vp(t.host)&&(e.domainHost||n&&n.domainHost)&&i===!1&&k4(t.host)){let a;try{a=new URL("http://"+t.host)}catch(r){return t.error=t.error||"Host's domain name can not be converted to ASCII: "+r,!0}if(!D4(a))return t.error=t.error||mp,!0;t.host=a.hostname}return!1}function V0(t,e,n,i){return!!(t.host&&i===!1&&!vp(t.host)&&(e.domainHost||n&&n.domainHost)&&M4.test(t.host))}function D4(t){return t.username===""&&t.password===""&&t.port===""&&t.pathname==="/"&&t.search===""&&t.hash===""&&t.hostname!==""}function fp(t,e){let n=Object.assign({},e),i={scheme:void 0,userinfo:void 0,host:"",port:void 0,path:"",query:void 0,fragment:void 0},a=!1,r=!1,s=!1,o=!1,l=!1,c=!1,u=!1;n.reference==="suffix"&&(n.scheme?t=n.scheme+":"+t:t="//"+t);let p=t.match(I4);p!==null&&p[1].indexOf("\\")!==-1&&(i.error="URI authority must not contain a literal backslash.",a=!0);let h=t.match(R4);if(h!==null){let d=h[1],m=d.replace(/[\t\n\r]/g,"");m.length>=2&&(m.slice(0,2)!=="//"?(i.error=i.error||"URI authority must not contain a literal backslash.",a=!0):d.length!==m.length&&(i.error=i.error||"URI authority introducer must not contain whitespace.",a=!0))}let g=t.match(H4);if(g){i.scheme=g[1],i.userinfo=g[3],i.host=g[4],i.port=parseInt(g[5],10),i.path=g[6]||"",i.query=g[7],i.fragment=g[8],i.scheme!==void 0&&($0.test(i.scheme)?i.scheme=i.scheme.toLowerCase():(i.error=i.error||B0,c=!0)),r=z4(g),r&&(i.error=i.error||"URI contains malformed percent-encoding."),isNaN(i.port)&&(i.port=g[5]);let d=W4(i,g);if(d!==void 0&&(i.error=i.error||d,a=!0),i.host)if(N0(i.host)===!1){let f=vp(i.host),A=i.host.indexOf("[")!==-1||i.host.indexOf("]")!==-1,b=D0(i.host);u=b.isIPV6||b.isIPVFuture===!0,l=A&&(!f||b.error===!0),i.host=u?b.host:b.host.toLowerCase(),l&&(i.error=i.error||mp,a=!0)}else u=!0;i.scheme===void 0&&i.userinfo===void 0&&i.host===void 0&&i.port===void 0&&i.query===void 0&&!i.path?i.reference="same-document":i.scheme===void 0?i.reference="relative":i.fragment===void 0?i.reference="absolute":i.reference="uri",n.reference&&n.reference!=="suffix"&&n.reference!==i.reference&&(i.error=i.error||"URI is not a "+n.reference+" reference.");let m=rv(n.scheme||i.scheme);if(l||(o=F0(i,n,m,u)),t.indexOf("%")!==-1&&i.host!==void 0&&!l){let w=u?i.host:av(i.host,!0);u||(w=av(w.toLowerCase())),i.host=u||n.scheme!=="null"?T4(w,u):w}(!m||m&&!m.skipNormalize)&&(i.path&&(i.path=j4(i.path)),i.query&&(i.query=R0(i.query)),i.fragment&&(i.fragment=R0(i.fragment))),m&&m.parse&&(m.parse(i,n),m===U0.urn&&i.nid===void 0&&(s=!0))}else i.error=i.error||"URI can not be parsed.";return{parsed:i,malformedAuthorityOrPort:a,malformedPercentEncoding:r,malformedSchemeSpecific:s,malformedHost:o,malformedScheme:c}}function wp(t,e){return fp(t,e).parsed}function G4(t,e){return J0(t,e).normalized}function J0(t,e){let{parsed:n,malformedAuthorityOrPort:i,malformedPercentEncoding:a,malformedSchemeSpecific:r,malformedHost:s,malformedScheme:o}=fp(t,e);return{normalized:i||a||r||s||o?t:gr(n,e),malformedAuthorityOrPort:i,malformedPercentEncoding:a,malformedSchemeSpecific:r,malformedHost:s,malformedScheme:o}}function z0(t,e){if(typeof t!="string"&&typeof t!="object")return;let n;try{n=typeof t=="string"?t:gr(t,e)}catch{return}let{normalized:i,malformedAuthorityOrPort:a,malformedPercentEncoding:r,malformedSchemeSpecific:s,malformedHost:o,malformedScheme:l}=J0(n,e);return a||r||s||o||l?void 0:i}var sv={SCHEMES:U0,normalize:E4,resolve:q4,resolveComponent:L0,equal:_4,serialize:gr,parse:wp};Cp.exports=sv;Cp.exports.default=sv;Cp.exports.fastUri=sv});var Q0=v(ov=>{"use strict";Object.defineProperty(ov,"__esModule",{value:!0});var Z0=K0();Z0.code='require("ajv/dist/runtime/uri").default';ov.default=Z0});var rk=v(qn=>{"use strict";Object.defineProperty(qn,"__esModule",{value:!0});qn.CodeGen=qn.Name=qn.nil=qn.stringify=qn.str=qn._=qn.KeywordCxt=void 0;var N4=dl();Object.defineProperty(qn,"KeywordCxt",{enumerable:!0,get:function(){return N4.KeywordCxt}});var js=se();Object.defineProperty(qn,"_",{enumerable:!0,get:function(){return js._}});Object.defineProperty(qn,"str",{enumerable:!0,get:function(){return js.str}});Object.defineProperty(qn,"stringify",{enumerable:!0,get:function(){return js.stringify}});Object.defineProperty(qn,"nil",{enumerable:!0,get:function(){return js.nil}});Object.defineProperty(qn,"Name",{enumerable:!0,get:function(){return js.Name}});Object.defineProperty(qn,"CodeGen",{enumerable:!0,get:function(){return js.CodeGen}});var U4=cp(),ik=hl(),$4=Mw(),fl=dp(),B4=se(),wl=ul(),Ap=ll(),uv=be(),X0=b0(),L4=Q0(),tk=(t,e)=>new RegExp(t,e);tk.code="new RegExp";var F4=["removeAdditional","useDefaults","coerceTypes"],V4=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),J4={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},K4={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'},Y0=200;function Z4(t){var e,n,i,a,r,s,o,l,c,u,p,h,g,d,m,w,f,A,b,x,y,T,M,J,N;let _=t.strict,I=(e=t.code)===null||e===void 0?void 0:e.optimize,le=I===!0||I===void 0?1:I||0,Pe=(i=(n=t.code)===null||n===void 0?void 0:n.regExp)!==null&&i!==void 0?i:tk,Te=(a=t.uriResolver)!==null&&a!==void 0?a:L4.default;return{strictSchema:(s=(r=t.strictSchema)!==null&&r!==void 0?r:_)!==null&&s!==void 0?s:!0,strictNumbers:(l=(o=t.strictNumbers)!==null&&o!==void 0?o:_)!==null&&l!==void 0?l:!0,strictTypes:(u=(c=t.strictTypes)!==null&&c!==void 0?c:_)!==null&&u!==void 0?u:"log",strictTuples:(h=(p=t.strictTuples)!==null&&p!==void 0?p:_)!==null&&h!==void 0?h:"log",strictRequired:(d=(g=t.strictRequired)!==null&&g!==void 0?g:_)!==null&&d!==void 0?d:!1,code:t.code?{...t.code,optimize:le,regExp:Pe}:{optimize:le,regExp:Pe},loopRequired:(m=t.loopRequired)!==null&&m!==void 0?m:Y0,loopEnum:(w=t.loopEnum)!==null&&w!==void 0?w:Y0,meta:(f=t.meta)!==null&&f!==void 0?f:!0,messages:(A=t.messages)!==null&&A!==void 0?A:!0,inlineRefs:(b=t.inlineRefs)!==null&&b!==void 0?b:!0,schemaId:(x=t.schemaId)!==null&&x!==void 0?x:"$id",addUsedSchema:(y=t.addUsedSchema)!==null&&y!==void 0?y:!0,validateSchema:(T=t.validateSchema)!==null&&T!==void 0?T:!0,validateFormats:(M=t.validateFormats)!==null&&M!==void 0?M:!0,unicodeRegExp:(J=t.unicodeRegExp)!==null&&J!==void 0?J:!0,int32range:(N=t.int32range)!==null&&N!==void 0?N:!0,uriResolver:Te}}var vl=class{constructor(e={}){this.schemas={},this.refs={},this.formats=Object.create(null),this._compilations=new Set,this._loading={},this._cache=new Map,e=this.opts={...e,...Z4(e)};let{es5:n,lines:i}=this.opts.code;this.scope=new B4.ValueScope({scope:{},prefixes:V4,es5:n,lines:i}),this.logger=iV(e.logger);let a=e.validateFormats;e.validateFormats=!1,this.RULES=(0,$4.getRules)(),ek.call(this,J4,e,"NOT SUPPORTED"),ek.call(this,K4,e,"DEPRECATED","warn"),this._metaOpts=eV.call(this),e.formats&&X4.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),e.keywords&&Y4.call(this,e.keywords),typeof e.meta=="object"&&this.addMetaSchema(e.meta),Q4.call(this),e.validateFormats=a}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){let{$data:e,meta:n,schemaId:i}=this.opts,a=X0;i==="id"&&(a={...X0},a.id=a.$id,delete a.$id),n&&e&&this.addMetaSchema(a,a[i],!1)}defaultMeta(){let{meta:e,schemaId:n}=this.opts;return this.opts.defaultMeta=typeof e=="object"?e[n]||e:void 0}validate(e,n){let i;if(typeof e=="string"){if(i=this.getSchema(e),!i)throw new Error(`no schema with key or ref "${e}"`)}else i=this.compile(e);let a=i(n);return"$async"in i||(this.errors=i.errors),a}compile(e,n){let i=this._addSchema(e,n);return i.validate||this._compileSchemaEnv(i)}compileAsync(e,n){if(typeof this.opts.loadSchema!="function")throw new Error("options.loadSchema should be a function");let{loadSchema:i}=this.opts;return a.call(this,e,n);async function a(u,p){await r.call(this,u.$schema);let h=this._addSchema(u,p);return h.validate||s.call(this,h)}async function r(u){u&&!this.getSchema(u)&&await a.call(this,{$ref:u},!0)}async function s(u){try{return this._compileSchemaEnv(u)}catch(p){if(!(p instanceof ik.default))throw p;return o.call(this,p),await l.call(this,p.missingSchema),s.call(this,u)}}function o({missingSchema:u,missingRef:p}){if(this.refs[u])throw new Error(`AnySchema ${u} is loaded but ${p} cannot be resolved`)}async function l(u){let p=await c.call(this,u);this.refs[u]||await r.call(this,p.$schema),this.refs[u]||this.addSchema(p,u,n)}async function c(u){let p=this._loading[u];if(p)return p;try{return await(this._loading[u]=i(u))}finally{delete this._loading[u]}}}addSchema(e,n,i,a=this.opts.validateSchema){if(Array.isArray(e)){for(let s of e)this.addSchema(s,void 0,i,a);return this}let r;if(typeof e=="object"){let{schemaId:s}=this.opts;if(r=e[s],r!==void 0&&typeof r!="string")throw new Error(`schema ${s} must be string`)}return n=(0,wl.normalizeId)(n||r),this._checkUnique(n),this.schemas[n]=this._addSchema(e,i,n,a,!0),this}addMetaSchema(e,n,i=this.opts.validateSchema){return this.addSchema(e,n,!0,i),this}validateSchema(e,n){if(typeof e=="boolean")return!0;let i;if(i=e.$schema,i!==void 0&&typeof i!="string")throw new Error("$schema must be a string");if(i=i||this.opts.defaultMeta||this.defaultMeta(),!i)return this.logger.warn("meta-schema not available"),this.errors=null,!0;let a=this.validate(i,e);if(!a&&n){let r="schema is invalid: "+this.errorsText();if(this.opts.validateSchema==="log")this.logger.error(r);else throw new Error(r)}return a}getSchema(e){let n;for(;typeof(n=nk.call(this,e))=="string";)e=n;if(n===void 0){let{schemaId:i}=this.opts,a=new fl.SchemaEnv({schema:{},schemaId:i});if(n=fl.resolveSchema.call(this,a,e),!n)return;this.refs[e]=n}return n.validate||this._compileSchemaEnv(n)}removeSchema(e){if(e instanceof RegExp)return this._removeAllSchemas(this.schemas,e),this._removeAllSchemas(this.refs,e),this;switch(typeof e){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{let n=nk.call(this,e);return typeof n=="object"&&this._cache.delete(n.schema),delete this.schemas[e],delete this.refs[e],this}case"object":{let n=e;this._cache.delete(n);let i=e[this.opts.schemaId];return i&&(i=(0,wl.normalizeId)(i),delete this.schemas[i],delete this.refs[i]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(e){for(let n of e)this.addKeyword(n);return this}addKeyword(e,n){let i;if(typeof e=="string")i=e,typeof n=="object"&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),n.keyword=i);else if(typeof e=="object"&&n===void 0){if(n=e,i=n.keyword,Array.isArray(i)&&!i.length)throw new Error("addKeywords: keyword must be string or non-empty array")}else throw new Error("invalid addKeywords parameters");if(aV.call(this,i,n),!n)return(0,uv.eachItem)(i,r=>lv.call(this,r)),this;sV.call(this,n);let a={...n,type:(0,Ap.getJSONTypes)(n.type),schemaType:(0,Ap.getJSONTypes)(n.schemaType)};return(0,uv.eachItem)(i,a.type.length===0?r=>lv.call(this,r,a):r=>a.type.forEach(s=>lv.call(this,r,a,s))),this}getKeyword(e){let n=this.RULES.all[e];return typeof n=="object"?n.definition:!!n}removeKeyword(e){let{RULES:n}=this;delete n.keywords[e],delete n.all[e];for(let i of n.rules){let a=i.rules.findIndex(r=>r.keyword===e);a>=0&&i.rules.splice(a,1)}return this}addFormat(e,n){return typeof n=="string"&&(n=new RegExp(n)),this.formats[e]=n,this}errorsText(e=this.errors,{separator:n=", ",dataVar:i="data"}={}){return!e||e.length===0?"No errors":e.map(a=>`${i}${a.instancePath} ${a.message}`).reduce((a,r)=>a+n+r)}$dataMetaSchema(e,n){let i=this.RULES.all;e=JSON.parse(JSON.stringify(e));for(let a of n){let r=a.split("/").slice(1),s=e;for(let o of r)s=s[o];for(let o in i){let l=i[o];if(typeof l!="object")continue;let{$data:c}=l.definition,u=s[o];c&&u&&(s[o]=ak(u))}}return e}_removeAllSchemas(e,n){for(let i in e){let a=e[i];(!n||n.test(i))&&(typeof a=="string"?delete e[i]:a&&!a.meta&&(this._cache.delete(a.schema),delete e[i]))}}_addSchema(e,n,i,a=this.opts.validateSchema,r=this.opts.addUsedSchema){let s,{schemaId:o}=this.opts;if(typeof e=="object")s=e[o];else{if(this.opts.jtd)throw new Error("schema must be object");if(typeof e!="boolean")throw new Error("schema must be object or boolean")}let l=this._cache.get(e);if(l!==void 0)return l;i=(0,wl.normalizeId)(s||i);let c=wl.getSchemaRefs.call(this,e,i);return l=new fl.SchemaEnv({schema:e,schemaId:o,meta:n,baseId:i,localRefs:c}),this._cache.set(l.schema,l),r&&!i.startsWith("#")&&(i&&this._checkUnique(i),this.refs[i]=l),a&&this.validateSchema(e,!0),l}_checkUnique(e){if(this.schemas[e]||this.refs[e])throw new Error(`schema with key or id "${e}" already exists`)}_compileSchemaEnv(e){if(e.meta?this._compileMetaSchema(e):fl.compileSchema.call(this,e),!e.validate)throw new Error("ajv implementation error");return e.validate}_compileMetaSchema(e){let n=this.opts;this.opts=this._metaOpts;try{fl.compileSchema.call(this,e)}finally{this.opts=n}}};vl.ValidationError=U4.default;vl.MissingRefError=ik.default;qn.default=vl;function ek(t,e,n,i="error"){for(let a in t){let r=a;r in e&&this.logger[i](`${n}: option ${a}. ${t[r]}`)}}function nk(t){return t=(0,wl.normalizeId)(t),this.schemas[t]||this.refs[t]}function Q4(){let t=this.opts.schemas;if(t)if(Array.isArray(t))this.addSchema(t);else for(let e in t)this.addSchema(t[e],e)}function X4(){for(let t in this.opts.formats){let e=this.opts.formats[t];e&&this.addFormat(t,e)}}function Y4(t){if(Array.isArray(t)){this.addVocabulary(t);return}this.logger.warn("keywords option as map is deprecated, pass array");for(let e in t){let n=t[e];n.keyword||(n.keyword=e),this.addKeyword(n)}}function eV(){let t={...this.opts};for(let e of F4)delete t[e];return t}var nV={log(){},warn(){},error(){}};function iV(t){if(t===!1)return nV;if(t===void 0)return console;if(t.log&&t.warn&&t.error)return t;throw new Error("logger must implement log, warn and error methods")}var tV=/^[a-z_$][a-z0-9_$:-]*$/i;function aV(t,e){let{RULES:n}=this;if((0,uv.eachItem)(t,i=>{if(n.keywords[i])throw new Error(`Keyword ${i} is already defined`);if(!tV.test(i))throw new Error(`Keyword ${i} has invalid name`)}),!!e&&e.$data&&!("code"in e||"validate"in e))throw new Error('$data keyword must have "code" or "validate" function')}function lv(t,e,n){var i;let a=e?.post;if(n&&a)throw new Error('keyword with "post" flag cannot have "type"');let{RULES:r}=this,s=a?r.post:r.rules.find(({type:l})=>l===n);if(s||(s={type:n,rules:[]},r.rules.push(s)),r.keywords[t]=!0,!e)return;let o={keyword:t,definition:{...e,type:(0,Ap.getJSONTypes)(e.type),schemaType:(0,Ap.getJSONTypes)(e.schemaType)}};e.before?rV.call(this,s,o,e.before):s.rules.push(o),r.all[t]=o,(i=e.implements)===null||i===void 0||i.forEach(l=>this.addKeyword(l))}function rV(t,e,n){let i=t.rules.findIndex(a=>a.keyword===n);i>=0?t.rules.splice(i,0,e):(t.rules.push(e),this.logger.warn(`rule ${n} is not defined`))}function sV(t){let{metaSchema:e}=t;e!==void 0&&(t.$data&&this.opts.$data&&(e=ak(e)),t.validateSchema=this.compile(e,!0))}var oV={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function ak(t){return{anyOf:[t,oV]}}});var sk=v(cv=>{"use strict";Object.defineProperty(cv,"__esModule",{value:!0});var lV={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};cv.default=lV});var ck=v(mr=>{"use strict";Object.defineProperty(mr,"__esModule",{value:!0});mr.callRef=mr.getValidate=void 0;var uV=hl(),ok=Li(),hi=se(),Ss=Ft(),lk=dp(),bp=be(),cV={keyword:"$ref",schemaType:"string",code(t){let{gen:e,schema:n,it:i}=t,{baseId:a,schemaEnv:r,validateName:s,opts:o,self:l}=i,{root:c}=r;if((n==="#"||n==="#/")&&a===c.baseId)return p();let u=lk.resolveRef.call(l,c,a,n);if(u===void 0)throw new uV.default(i.opts.uriResolver,a,n);if(u instanceof lk.SchemaEnv)return h(u);return g(u);function p(){if(r===c)return xp(t,s,r,r.$async);let d=e.scopeValue("root",{ref:c});return xp(t,(0,hi._)`${d}.validate`,c,c.$async)}function h(d){let m=uk(t,d);xp(t,m,d,d.$async)}function g(d){let m=e.scopeValue("schema",o.code.source===!0?{ref:d,code:(0,hi.stringify)(d)}:{ref:d}),w=e.name("valid"),f=t.subschema({schema:d,dataTypes:[],schemaPath:hi.nil,topSchemaRef:m,errSchemaPath:n},w);t.mergeEvaluated(f),t.ok(w)}}};function uk(t,e){let{gen:n}=t;return e.validate?n.scopeValue("validate",{ref:e.validate}):(0,hi._)`${n.scopeValue("wrapper",{ref:e})}.validate`}mr.getValidate=uk;function xp(t,e,n,i){let{gen:a,it:r}=t,{allErrors:s,schemaEnv:o,opts:l}=r,c=l.passContext?Ss.default.this:hi.nil;i?u():p();function u(){if(!o.$async)throw new Error("async schema referenced by sync schema");let d=a.let("valid");a.try(()=>{a.code((0,hi._)`await ${(0,ok.callValidateCode)(t,e,c)}`),g(e),s||a.assign(d,!0)},m=>{a.if((0,hi._)`!(${m} instanceof ${r.ValidationError})`,()=>a.throw(m)),h(m),s||a.assign(d,!1)}),t.ok(d)}function p(){t.result((0,ok.callValidateCode)(t,e,c),()=>g(e),()=>h(e))}function h(d){let m=(0,hi._)`${d}.errors`;a.assign(Ss.default.vErrors,(0,hi._)`${Ss.default.vErrors} === null ? ${m} : ${Ss.default.vErrors}.concat(${m})`),a.assign(Ss.default.errors,(0,hi._)`${Ss.default.vErrors}.length`)}function g(d){var m;if(!r.opts.unevaluated)return;let w=(m=n?.validate)===null||m===void 0?void 0:m.evaluated;if(r.props!==!0)if(w&&!w.dynamicProps)w.props!==void 0&&(r.props=bp.mergeEvaluated.props(a,w.props,r.props));else{let f=a.var("props",(0,hi._)`${d}.evaluated.props`);r.props=bp.mergeEvaluated.props(a,f,r.props,hi.Name)}if(r.items!==!0)if(w&&!w.dynamicItems)w.items!==void 0&&(r.items=bp.mergeEvaluated.items(a,w.items,r.items));else{let f=a.var("items",(0,hi._)`${d}.evaluated.items`);r.items=bp.mergeEvaluated.items(a,f,r.items,hi.Name)}}}mr.callRef=xp;mr.default=cV});var pk=v(pv=>{"use strict";Object.defineProperty(pv,"__esModule",{value:!0});var pV=sk(),dV=ck(),hV=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",pV.default,dV.default];pv.default=hV});var dk=v(dv=>{"use strict";Object.defineProperty(dv,"__esModule",{value:!0});var yp=se(),Aa=yp.operators,Pp={maximum:{okStr:"<=",ok:Aa.LTE,fail:Aa.GT},minimum:{okStr:">=",ok:Aa.GTE,fail:Aa.LT},exclusiveMaximum:{okStr:"<",ok:Aa.LT,fail:Aa.GTE},exclusiveMinimum:{okStr:">",ok:Aa.GT,fail:Aa.LTE}},gV={message:({keyword:t,schemaCode:e})=>(0,yp.str)`must be ${Pp[t].okStr} ${e}`,params:({keyword:t,schemaCode:e})=>(0,yp._)`{comparison: ${Pp[t].okStr}, limit: ${e}}`},mV={keyword:Object.keys(Pp),type:"number",schemaType:"number",$data:!0,error:gV,code(t){let{keyword:e,data:n,schemaCode:i}=t;t.fail$data((0,yp._)`${n} ${Pp[e].fail} ${i} || isNaN(${n})`)}};dv.default=mV});var hk=v(hv=>{"use strict";Object.defineProperty(hv,"__esModule",{value:!0});var Cl=se(),fV={message:({schemaCode:t})=>(0,Cl.str)`must be multiple of ${t}`,params:({schemaCode:t})=>(0,Cl._)`{multipleOf: ${t}}`},wV={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:fV,code(t){let{gen:e,data:n,schemaCode:i,it:a}=t,r=a.opts.multipleOfPrecision,s=e.let("res"),o=r?(0,Cl._)`Math.abs(Math.round(${s}) - ${s}) > 1e-${r}`:(0,Cl._)`${s} !== parseInt(${s})`;t.fail$data((0,Cl._)`(${i} === 0 || (${s} = ${n}/${i}, ${o}))`)}};hv.default=wV});var mk=v(gv=>{"use strict";Object.defineProperty(gv,"__esModule",{value:!0});function gk(t){let e=t.length,n=0,i=0,a;for(;i=55296&&a<=56319&&i{"use strict";Object.defineProperty(mv,"__esModule",{value:!0});var fr=se(),vV=be(),CV=mk(),AV={message({keyword:t,schemaCode:e}){let n=t==="maxLength"?"more":"fewer";return(0,fr.str)`must NOT have ${n} than ${e} characters`},params:({schemaCode:t})=>(0,fr._)`{limit: ${t}}`},bV={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:AV,code(t){let{keyword:e,data:n,schemaCode:i,it:a}=t,r=e==="maxLength"?fr.operators.GT:fr.operators.LT,s=a.opts.unicode===!1?(0,fr._)`${n}.length`:(0,fr._)`${(0,vV.useFunc)(t.gen,CV.default)}(${n})`;t.fail$data((0,fr._)`${s} ${r} ${i}`)}};mv.default=bV});var wk=v(fv=>{"use strict";Object.defineProperty(fv,"__esModule",{value:!0});var xV=Li(),yV=be(),Os=se(),PV={message:({schemaCode:t})=>(0,Os.str)`must match pattern "${t}"`,params:({schemaCode:t})=>(0,Os._)`{pattern: ${t}}`},jV={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:PV,code(t){let{gen:e,data:n,$data:i,schema:a,schemaCode:r,it:s}=t,o=s.opts.unicodeRegExp?"u":"";if(i){let{regExp:l}=s.opts.code,c=l.code==="new RegExp"?(0,Os._)`new RegExp`:(0,yV.useFunc)(e,l),u=e.let("valid");e.try(()=>e.assign(u,(0,Os._)`${c}(${r}, ${o}).test(${n})`),()=>e.assign(u,!1)),t.fail$data((0,Os._)`!${u}`)}else{let l=(0,xV.usePattern)(t,a);t.fail$data((0,Os._)`!${l}.test(${n})`)}}};fv.default=jV});var vk=v(wv=>{"use strict";Object.defineProperty(wv,"__esModule",{value:!0});var Al=se(),SV={message({keyword:t,schemaCode:e}){let n=t==="maxProperties"?"more":"fewer";return(0,Al.str)`must NOT have ${n} than ${e} properties`},params:({schemaCode:t})=>(0,Al._)`{limit: ${t}}`},OV={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:SV,code(t){let{keyword:e,data:n,schemaCode:i}=t,a=e==="maxProperties"?Al.operators.GT:Al.operators.LT;t.fail$data((0,Al._)`Object.keys(${n}).length ${a} ${i}`)}};wv.default=OV});var Ck=v(vv=>{"use strict";Object.defineProperty(vv,"__esModule",{value:!0});var bl=Li(),xl=se(),TV=be(),kV={message:({params:{missingProperty:t}})=>(0,xl.str)`must have required property '${t}'`,params:({params:{missingProperty:t}})=>(0,xl._)`{missingProperty: ${t}}`},MV={keyword:"required",type:"object",schemaType:"array",$data:!0,error:kV,code(t){let{gen:e,schema:n,schemaCode:i,data:a,$data:r,it:s}=t,{opts:o}=s;if(!r&&n.length===0)return;let l=n.length>=o.loopRequired;if(s.allErrors?c():u(),o.strictRequired){let g=t.parentSchema.properties,{definedProperties:d}=t.it;for(let m of n)if(g?.[m]===void 0&&!d.has(m)){let w=s.schemaEnv.baseId+s.errSchemaPath,f=`required property "${m}" is not defined at "${w}" (strictRequired)`;(0,TV.checkStrictMode)(s,f,s.opts.strictRequired)}}function c(){if(l||r)t.block$data(xl.nil,p);else for(let g of n)(0,bl.checkReportMissingProp)(t,g)}function u(){let g=e.let("missing");if(l||r){let d=e.let("valid",!0);t.block$data(d,()=>h(g,d)),t.ok(d)}else e.if((0,bl.checkMissingProp)(t,n,g)),(0,bl.reportMissingProp)(t,g),e.else()}function p(){e.forOf("prop",i,g=>{t.setParams({missingProperty:g}),e.if((0,bl.noPropertyInData)(e,a,g,o.ownProperties),()=>t.error())})}function h(g,d){t.setParams({missingProperty:g}),e.forOf(g,i,()=>{e.assign(d,(0,bl.propertyInData)(e,a,g,o.ownProperties)),e.if((0,xl.not)(d),()=>{t.error(),e.break()})},xl.nil)}}};vv.default=MV});var Ak=v(Cv=>{"use strict";Object.defineProperty(Cv,"__esModule",{value:!0});var yl=se(),EV={message({keyword:t,schemaCode:e}){let n=t==="maxItems"?"more":"fewer";return(0,yl.str)`must NOT have ${n} than ${e} items`},params:({schemaCode:t})=>(0,yl._)`{limit: ${t}}`},qV={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:EV,code(t){let{keyword:e,data:n,schemaCode:i}=t,a=e==="maxItems"?yl.operators.GT:yl.operators.LT;t.fail$data((0,yl._)`${n}.length ${a} ${i}`)}};Cv.default=qV});var jp=v(Av=>{"use strict";Object.defineProperty(Av,"__esModule",{value:!0});var bk=zw();bk.code='require("ajv/dist/runtime/equal").default';Av.default=bk});var xk=v(xv=>{"use strict";Object.defineProperty(xv,"__esModule",{value:!0});var bv=ll(),_n=se(),_V=be(),HV=jp(),IV={message:({params:{i:t,j:e}})=>(0,_n.str)`must NOT have duplicate items (items ## ${e} and ${t} are identical)`,params:({params:{i:t,j:e}})=>(0,_n._)`{i: ${t}, j: ${e}}`},RV={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:IV,code(t){let{gen:e,data:n,$data:i,schema:a,parentSchema:r,schemaCode:s,it:o}=t;if(!i&&!a)return;let l=e.let("valid"),c=r.items?(0,bv.getSchemaTypes)(r.items):[];t.block$data(l,u,(0,_n._)`${s} === false`),t.ok(l);function u(){let d=e.let("i",(0,_n._)`${n}.length`),m=e.let("j");t.setParams({i:d,j:m}),e.assign(l,!0),e.if((0,_n._)`${d} > 1`,()=>(p()?h:g)(d,m))}function p(){return c.length>0&&!c.some(d=>d==="object"||d==="array")}function h(d,m){let w=e.name("item"),f=(0,bv.checkDataTypes)(c,w,o.opts.strictNumbers,bv.DataType.Wrong),A=e.const("indices",(0,_n._)`{}`);e.for((0,_n._)`;${d}--;`,()=>{e.let(w,(0,_n._)`${n}[${d}]`),e.if(f,(0,_n._)`continue`),c.length>1&&e.if((0,_n._)`typeof ${w} == "string"`,(0,_n._)`${w} += "_"`),e.if((0,_n._)`typeof ${A}[${w}] == "number"`,()=>{e.assign(m,(0,_n._)`${A}[${w}]`),t.error(),e.assign(l,!1).break()}).code((0,_n._)`${A}[${w}] = ${d}`)})}function g(d,m){let w=(0,_V.useFunc)(e,HV.default),f=e.name("outer");e.label(f).for((0,_n._)`;${d}--;`,()=>e.for((0,_n._)`${m} = ${d}; ${m}--;`,()=>e.if((0,_n._)`${w}(${n}[${d}], ${n}[${m}])`,()=>{t.error(),e.assign(l,!1).break(f)})))}}};xv.default=RV});var yk=v(Pv=>{"use strict";Object.defineProperty(Pv,"__esModule",{value:!0});var yv=se(),WV=be(),zV=jp(),DV={message:"must be equal to constant",params:({schemaCode:t})=>(0,yv._)`{allowedValue: ${t}}`},GV={keyword:"const",$data:!0,error:DV,code(t){let{gen:e,data:n,$data:i,schemaCode:a,schema:r}=t;i||r&&typeof r=="object"?t.fail$data((0,yv._)`!${(0,WV.useFunc)(e,zV.default)}(${n}, ${a})`):t.fail((0,yv._)`${r} !== ${n}`)}};Pv.default=GV});var Pk=v(jv=>{"use strict";Object.defineProperty(jv,"__esModule",{value:!0});var Pl=se(),NV=be(),UV=jp(),$V={message:"must be equal to one of the allowed values",params:({schemaCode:t})=>(0,Pl._)`{allowedValues: ${t}}`},BV={keyword:"enum",schemaType:"array",$data:!0,error:$V,code(t){let{gen:e,data:n,$data:i,schema:a,schemaCode:r,it:s}=t;if(!i&&a.length===0)throw new Error("enum must have non-empty array");let o=a.length>=s.opts.loopEnum,l,c=()=>l??(l=(0,NV.useFunc)(e,UV.default)),u;if(o||i)u=e.let("valid"),t.block$data(u,p);else{if(!Array.isArray(a))throw new Error("ajv implementation error");let g=e.const("vSchema",r);u=(0,Pl.or)(...a.map((d,m)=>h(g,m)))}t.pass(u);function p(){e.assign(u,!1),e.forOf("v",r,g=>e.if((0,Pl._)`${c()}(${n}, ${g})`,()=>e.assign(u,!0).break()))}function h(g,d){let m=a[d];return typeof m=="object"&&m!==null?(0,Pl._)`${c()}(${n}, ${g}[${d}])`:(0,Pl._)`${n} === ${m}`}}};jv.default=BV});var jk=v(Sv=>{"use strict";Object.defineProperty(Sv,"__esModule",{value:!0});var LV=dk(),FV=hk(),VV=fk(),JV=wk(),KV=vk(),ZV=Ck(),QV=Ak(),XV=xk(),YV=yk(),e5=Pk(),n5=[LV.default,FV.default,VV.default,JV.default,KV.default,ZV.default,QV.default,XV.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},YV.default,e5.default];Sv.default=n5});var Tv=v(jl=>{"use strict";Object.defineProperty(jl,"__esModule",{value:!0});jl.validateAdditionalItems=void 0;var wr=se(),Ov=be(),i5={message:({params:{len:t}})=>(0,wr.str)`must NOT have more than ${t} items`,params:({params:{len:t}})=>(0,wr._)`{limit: ${t}}`},t5={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:i5,code(t){let{parentSchema:e,it:n}=t,{items:i}=e;if(!Array.isArray(i)){(0,Ov.checkStrictMode)(n,'"additionalItems" is ignored when "items" is not an array of schemas');return}Sk(t,i)}};function Sk(t,e){let{gen:n,schema:i,data:a,keyword:r,it:s}=t;s.items=!0;let o=n.const("len",(0,wr._)`${a}.length`);if(i===!1)t.setParams({len:e.length}),t.pass((0,wr._)`${o} <= ${e.length}`);else if(typeof i=="object"&&!(0,Ov.alwaysValidSchema)(s,i)){let c=n.var("valid",(0,wr._)`${o} <= ${e.length}`);n.if((0,wr.not)(c),()=>l(c)),t.ok(c)}function l(c){n.forRange("i",e.length,o,u=>{t.subschema({keyword:r,dataProp:u,dataPropType:Ov.Type.Num},c),s.allErrors||n.if((0,wr.not)(c),()=>n.break())})}}jl.validateAdditionalItems=Sk;jl.default=t5});var kv=v(Sl=>{"use strict";Object.defineProperty(Sl,"__esModule",{value:!0});Sl.validateTuple=void 0;var Ok=se(),Sp=be(),a5=Li(),r5={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(t){let{schema:e,it:n}=t;if(Array.isArray(e))return Tk(t,"additionalItems",e);n.items=!0,!(0,Sp.alwaysValidSchema)(n,e)&&t.ok((0,a5.validateArray)(t))}};function Tk(t,e,n=t.schema){let{gen:i,parentSchema:a,data:r,keyword:s,it:o}=t;u(a),o.opts.unevaluated&&n.length&&o.items!==!0&&(o.items=Sp.mergeEvaluated.items(i,n.length,o.items));let l=i.name("valid"),c=i.const("len",(0,Ok._)`${r}.length`);n.forEach((p,h)=>{(0,Sp.alwaysValidSchema)(o,p)||(i.if((0,Ok._)`${c} > ${h}`,()=>t.subschema({keyword:s,schemaProp:h,dataProp:h},l)),t.ok(l))});function u(p){let{opts:h,errSchemaPath:g}=o,d=n.length,m=d===p.minItems&&(d===p.maxItems||p[e]===!1);if(h.strictTuples&&!m){let w=`"${s}" is ${d}-tuple, but minItems or maxItems/${e} are not specified or different at path "${g}"`;(0,Sp.checkStrictMode)(o,w,h.strictTuples)}}}Sl.validateTuple=Tk;Sl.default=r5});var kk=v(Mv=>{"use strict";Object.defineProperty(Mv,"__esModule",{value:!0});var s5=kv(),o5={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:t=>(0,s5.validateTuple)(t,"items")};Mv.default=o5});var Ek=v(Ev=>{"use strict";Object.defineProperty(Ev,"__esModule",{value:!0});var Mk=se(),l5=be(),u5=Li(),c5=Tv(),p5={message:({params:{len:t}})=>(0,Mk.str)`must NOT have more than ${t} items`,params:({params:{len:t}})=>(0,Mk._)`{limit: ${t}}`},d5={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:p5,code(t){let{schema:e,parentSchema:n,it:i}=t,{prefixItems:a}=n;i.items=!0,!(0,l5.alwaysValidSchema)(i,e)&&(a?(0,c5.validateAdditionalItems)(t,a):t.ok((0,u5.validateArray)(t)))}};Ev.default=d5});var qk=v(qv=>{"use strict";Object.defineProperty(qv,"__esModule",{value:!0});var Vi=se(),Op=be(),h5={message:({params:{min:t,max:e}})=>e===void 0?(0,Vi.str)`must contain at least ${t} valid item(s)`:(0,Vi.str)`must contain at least ${t} and no more than ${e} valid item(s)`,params:({params:{min:t,max:e}})=>e===void 0?(0,Vi._)`{minContains: ${t}}`:(0,Vi._)`{minContains: ${t}, maxContains: ${e}}`},g5={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:h5,code(t){let{gen:e,schema:n,parentSchema:i,data:a,it:r}=t,s,o,{minContains:l,maxContains:c}=i;r.opts.next?(s=l===void 0?1:l,o=c):s=1;let u=e.const("len",(0,Vi._)`${a}.length`);if(t.setParams({min:s,max:o}),o===void 0&&s===0){(0,Op.checkStrictMode)(r,'"minContains" == 0 without "maxContains": "contains" keyword ignored');return}if(o!==void 0&&s>o){(0,Op.checkStrictMode)(r,'"minContains" > "maxContains" is always invalid'),t.fail();return}if((0,Op.alwaysValidSchema)(r,n)){let m=(0,Vi._)`${u} >= ${s}`;o!==void 0&&(m=(0,Vi._)`${m} && ${u} <= ${o}`),t.pass(m);return}r.items=!0;let p=e.name("valid");o===void 0&&s===1?g(p,()=>e.if(p,()=>e.break())):s===0?(e.let(p,!0),o!==void 0&&e.if((0,Vi._)`${a}.length > 0`,h)):(e.let(p,!1),h()),t.result(p,()=>t.reset());function h(){let m=e.name("_valid"),w=e.let("count",0);g(m,()=>e.if(m,()=>d(w)))}function g(m,w){e.forRange("i",0,u,f=>{t.subschema({keyword:"contains",dataProp:f,dataPropType:Op.Type.Num,compositeRule:!0},m),w()})}function d(m){e.code((0,Vi._)`${m}++`),o===void 0?e.if((0,Vi._)`${m} >= ${s}`,()=>e.assign(p,!0).break()):(e.if((0,Vi._)`${m} > ${o}`,()=>e.assign(p,!1).break()),s===1?e.assign(p,!0):e.if((0,Vi._)`${m} >= ${s}`,()=>e.assign(p,!0)))}}};qv.default=g5});var Ik=v(jt=>{"use strict";Object.defineProperty(jt,"__esModule",{value:!0});jt.validateSchemaDeps=jt.validatePropertyDeps=jt.error=void 0;var _v=se(),m5=be(),Ol=Li();jt.error={message:({params:{property:t,depsCount:e,deps:n}})=>{let i=e===1?"property":"properties";return(0,_v.str)`must have ${i} ${n} when property ${t} is present`},params:({params:{property:t,depsCount:e,deps:n,missingProperty:i}})=>(0,_v._)`{property: ${t}, +"use strict";var rG=Object.create;var $m=Object.defineProperty;var sG=Object.getOwnPropertyDescriptor;var oG=Object.getOwnPropertyNames;var lG=Object.getPrototypeOf,uG=Object.prototype.hasOwnProperty;var v=(t,e)=>()=>{try{return e||t((e={exports:{}}).exports,e),e.exports}catch(n){throw e=0,n}},gc=(t,e)=>{for(var n in e)$m(t,n,{get:e[n],enumerable:!0})},cG=(t,e,n,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of oG(e))!uG.call(t,a)&&a!==n&&$m(t,a,{get:()=>e[a],enumerable:!(i=sG(e,a))||i.enumerable});return t};var Wa=(t,e,n)=>(n=t!=null?rG(lG(t)):{},cG(e||!t||!t.__esModule?$m(n,"default",{value:t,enumerable:!0}):n,t));var El=v(_e=>{"use strict";Object.defineProperty(_e,"__esModule",{value:!0});_e.regexpCode=_e.getEsmExportName=_e.getProperty=_e.safeStringify=_e.stringify=_e.strConcat=_e.addCodeArg=_e.str=_e._=_e.nil=_e._Code=_e.Name=_e.IDENTIFIER=_e._CodeOrName=void 0;var Ml=class{};_e._CodeOrName=Ml;_e.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;var Wr=class extends Ml{constructor(e){if(super(),!_e.IDENTIFIER.test(e))throw new Error("CodeGen: name must be a valid identifier");this.str=e}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}};_e.Name=Wr;var pt=class extends Ml{constructor(e){super(),this._items=typeof e=="string"?[e]:e}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;let e=this._items[0];return e===""||e==='""'}get str(){var e;return(e=this._str)!==null&&e!==void 0?e:this._str=this._items.reduce((n,i)=>`${n}${i}`,"")}get names(){var e;return(e=this._names)!==null&&e!==void 0?e:this._names=this._items.reduce((n,i)=>(i instanceof Wr&&(n[i.str]=(n[i.str]||0)+1),n),{})}};_e._Code=pt;_e.nil=new pt("");function qk(t,...e){let n=[t[0]],i=0;for(;i{"use strict";Object.defineProperty(yi,"__esModule",{value:!0});yi.ValueScope=yi.ValueScopeName=yi.Scope=yi.varKinds=yi.UsedValueState=void 0;var bi=El(),uC=class extends Error{constructor(e){super(`CodeGen: "code" for ${e} not defined`),this.value=e.value}},Rd;(function(t){t[t.Started=0]="Started",t[t.Completed=1]="Completed"})(Rd||(yi.UsedValueState=Rd={}));yi.varKinds={const:new bi.Name("const"),let:new bi.Name("let"),var:new bi.Name("var")};var Hd=class{constructor({prefixes:e,parent:n}={}){this._names={},this._prefixes=e,this._parent=n}toName(e){return e instanceof bi.Name?e:this.name(e)}name(e){return new bi.Name(this._newName(e))}_newName(e){let n=this._names[e]||this._nameGroup(e);return`${e}${n.index++}`}_nameGroup(e){var n,i;if(!((i=(n=this._parent)===null||n===void 0?void 0:n._prefixes)===null||i===void 0)&&i.has(e)||this._prefixes&&!this._prefixes.has(e))throw new Error(`CodeGen: prefix "${e}" is not allowed in this scope`);return this._names[e]={prefix:e,index:0}}};yi.Scope=Hd;var Id=class extends bi.Name{constructor(e,n){super(n),this.prefix=e}setValue(e,{property:n,itemIndex:i}){this.value=e,this.scopePath=(0,bi._)`.${new bi.Name(n)}[${i}]`}};yi.ValueScopeName=Id;var C$=(0,bi._)`\n`,cC=class extends Hd{constructor(e){super(e),this._values={},this._scope=e.scope,this.opts={...e,_n:e.lines?C$:bi.nil}}get(){return this._scope}name(e){return new Id(e,this._newName(e))}value(e,n){var i;if(n.ref===void 0)throw new Error("CodeGen: ref must be passed in value");let a=this.toName(e),{prefix:r}=a,s=(i=n.key)!==null&&i!==void 0?i:n.ref,o=this._values[r];if(o){let u=o.get(s);if(u)return u}else o=this._values[r]=new Map;o.set(s,a);let l=this._scope[r]||(this._scope[r]=[]),c=l.length;return l[c]=n.ref,a.setValue(n,{property:r,itemIndex:c}),a}getValue(e,n){let i=this._values[e];if(i)return i.get(n)}scopeRefs(e,n=this._values){return this._reduceValues(n,i=>{if(i.scopePath===void 0)throw new Error(`CodeGen: name "${i}" has no value`);return(0,bi._)`${e}${i.scopePath}`})}scopeCode(e=this._values,n,i){return this._reduceValues(e,a=>{if(a.value===void 0)throw new Error(`CodeGen: name "${a}" has no value`);return a.value.code},n,i)}_reduceValues(e,n,i={},a){let r=bi.nil;for(let s in e){let o=e[s];if(!o)continue;let l=i[s]=i[s]||new Map;o.forEach(c=>{if(l.has(c))return;l.set(c,Rd.Started);let u=n(c);if(u){let d=this.opts.es5?yi.varKinds.var:yi.varKinds.const;r=(0,bi._)`${r}${d} ${c} = ${u};${this.opts._n}`}else if(u=a?.(c))r=(0,bi._)`${r}${u}${this.opts._n}`;else throw new uC(c);l.set(c,Rd.Completed)})}return r}};yi.ValueScope=cC});var me=v(ge=>{"use strict";Object.defineProperty(ge,"__esModule",{value:!0});ge.or=ge.and=ge.not=ge.CodeGen=ge.operators=ge.varKinds=ge.ValueScopeName=ge.ValueScope=ge.Scope=ge.Name=ge.regexpCode=ge.stringify=ge.getProperty=ge.nil=ge.strConcat=ge.str=ge._=void 0;var je=El(),jt=dC(),Ua=El();Object.defineProperty(ge,"_",{enumerable:!0,get:function(){return Ua._}});Object.defineProperty(ge,"str",{enumerable:!0,get:function(){return Ua.str}});Object.defineProperty(ge,"strConcat",{enumerable:!0,get:function(){return Ua.strConcat}});Object.defineProperty(ge,"nil",{enumerable:!0,get:function(){return Ua.nil}});Object.defineProperty(ge,"getProperty",{enumerable:!0,get:function(){return Ua.getProperty}});Object.defineProperty(ge,"stringify",{enumerable:!0,get:function(){return Ua.stringify}});Object.defineProperty(ge,"regexpCode",{enumerable:!0,get:function(){return Ua.regexpCode}});Object.defineProperty(ge,"Name",{enumerable:!0,get:function(){return Ua.Name}});var Nd=dC();Object.defineProperty(ge,"Scope",{enumerable:!0,get:function(){return Nd.Scope}});Object.defineProperty(ge,"ValueScope",{enumerable:!0,get:function(){return Nd.ValueScope}});Object.defineProperty(ge,"ValueScopeName",{enumerable:!0,get:function(){return Nd.ValueScopeName}});Object.defineProperty(ge,"varKinds",{enumerable:!0,get:function(){return Nd.varKinds}});ge.operators={GT:new je._Code(">"),GTE:new je._Code(">="),LT:new je._Code("<"),LTE:new je._Code("<="),EQ:new je._Code("==="),NEQ:new je._Code("!=="),NOT:new je._Code("!"),OR:new je._Code("||"),AND:new je._Code("&&"),ADD:new je._Code("+")};var ma=class{optimizeNodes(){return this}optimizeNames(e,n){return this}},pC=class extends ma{constructor(e,n,i){super(),this.varKind=e,this.name=n,this.rhs=i}render({es5:e,_n:n}){let i=e?jt.varKinds.var:this.varKind,a=this.rhs===void 0?"":` = ${this.rhs}`;return`${i} ${this.name}${a};`+n}optimizeNames(e,n){if(e[this.name.str])return this.rhs&&(this.rhs=Fs(this.rhs,e,n)),this}get names(){return this.rhs instanceof je._CodeOrName?this.rhs.names:{}}},zd=class extends ma{constructor(e,n,i){super(),this.lhs=e,this.rhs=n,this.sideEffects=i}render({_n:e}){return`${this.lhs} = ${this.rhs};`+e}optimizeNames(e,n){if(!(this.lhs instanceof je.Name&&!e[this.lhs.str]&&!this.sideEffects))return this.rhs=Fs(this.rhs,e,n),this}get names(){let e=this.lhs instanceof je.Name?{}:{...this.lhs.names};return Gd(e,this.rhs)}},hC=class extends zd{constructor(e,n,i,a){super(e,i,a),this.op=n}render({_n:e}){return`${this.lhs} ${this.op}= ${this.rhs};`+e}},mC=class extends ma{constructor(e){super(),this.label=e,this.names={}}render({_n:e}){return`${this.label}:`+e}},gC=class extends ma{constructor(e){super(),this.label=e,this.names={}}render({_n:e}){return`break${this.label?` ${this.label}`:""};`+e}},fC=class extends ma{constructor(e){super(),this.error=e}render({_n:e}){return`throw ${this.error};`+e}get names(){return this.error.names}},wC=class extends ma{constructor(e){super(),this.code=e}render({_n:e}){return`${this.code};`+e}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(e,n){return this.code=Fs(this.code,e,n),this}get names(){return this.code instanceof je._CodeOrName?this.code.names:{}}},_l=class extends ma{constructor(e=[]){super(),this.nodes=e}render(e){return this.nodes.reduce((n,i)=>n+i.render(e),"")}optimizeNodes(){let{nodes:e}=this,n=e.length;for(;n--;){let i=e[n].optimizeNodes();Array.isArray(i)?e.splice(n,1,...i):i?e[n]=i:e.splice(n,1)}return e.length>0?this:void 0}optimizeNames(e,n){let{nodes:i}=this,a=i.length;for(;a--;){let r=i[a];r.optimizeNames(e,n)||(v$(e,r.names),i.splice(a,1))}return i.length>0?this:void 0}get names(){return this.nodes.reduce((e,n)=>qr(e,n.names),{})}},ga=class extends _l{render(e){return"{"+e._n+super.render(e)+"}"+e._n}},CC=class extends _l{},$s=class extends ga{};$s.kind="else";var Er=class t extends ga{constructor(e,n){super(n),this.condition=e}render(e){let n=`if(${this.condition})`+super.render(e);return this.else&&(n+="else "+this.else.render(e)),n}optimizeNodes(){super.optimizeNodes();let e=this.condition;if(e===!0)return this.nodes;let n=this.else;if(n){let i=n.optimizeNodes();n=this.else=Array.isArray(i)?new $s(i):i}if(n)return e===!1?n instanceof t?n:n.nodes:this.nodes.length?this:new t(Hk(e),n instanceof t?[n]:n.nodes);if(!(e===!1||!this.nodes.length))return this}optimizeNames(e,n){var i;if(this.else=(i=this.else)===null||i===void 0?void 0:i.optimizeNames(e,n),!!(super.optimizeNames(e,n)||this.else))return this.condition=Fs(this.condition,e,n),this}get names(){let e=super.names;return Gd(e,this.condition),this.else&&qr(e,this.else.names),e}};Er.kind="if";var _r=class extends ga{};_r.kind="for";var vC=class extends _r{constructor(e){super(),this.iteration=e}render(e){return`for(${this.iteration})`+super.render(e)}optimizeNames(e,n){if(super.optimizeNames(e,n))return this.iteration=Fs(this.iteration,e,n),this}get names(){return qr(super.names,this.iteration.names)}},xC=class extends _r{constructor(e,n,i,a){super(),this.varKind=e,this.name=n,this.from=i,this.to=a}render(e){let n=e.es5?jt.varKinds.var:this.varKind,{name:i,from:a,to:r}=this;return`for(${n} ${i}=${a}; ${i}<${r}; ${i}++)`+super.render(e)}get names(){let e=Gd(super.names,this.from);return Gd(e,this.to)}},Dd=class extends _r{constructor(e,n,i,a){super(),this.loop=e,this.varKind=n,this.name=i,this.iterable=a}render(e){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(e)}optimizeNames(e,n){if(super.optimizeNames(e,n))return this.iterable=Fs(this.iterable,e,n),this}get names(){return qr(super.names,this.iterable.names)}},ql=class extends ga{constructor(e,n,i){super(),this.name=e,this.args=n,this.async=i}render(e){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(e)}};ql.kind="func";var Rl=class extends _l{render(e){return"return "+super.render(e)}};Rl.kind="return";var AC=class extends ga{render(e){let n="try"+super.render(e);return this.catch&&(n+=this.catch.render(e)),this.finally&&(n+=this.finally.render(e)),n}optimizeNodes(){var e,n;return super.optimizeNodes(),(e=this.catch)===null||e===void 0||e.optimizeNodes(),(n=this.finally)===null||n===void 0||n.optimizeNodes(),this}optimizeNames(e,n){var i,a;return super.optimizeNames(e,n),(i=this.catch)===null||i===void 0||i.optimizeNames(e,n),(a=this.finally)===null||a===void 0||a.optimizeNames(e,n),this}get names(){let e=super.names;return this.catch&&qr(e,this.catch.names),this.finally&&qr(e,this.finally.names),e}},Hl=class extends ga{constructor(e){super(),this.error=e}render(e){return`catch(${this.error})`+super.render(e)}};Hl.kind="catch";var Il=class extends ga{render(e){return"finally"+super.render(e)}};Il.kind="finally";var bC=class{constructor(e,n={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...n,_n:n.lines?` +`:""},this._extScope=e,this._scope=new jt.Scope({parent:e}),this._nodes=[new CC]}toString(){return this._root.render(this.opts)}name(e){return this._scope.name(e)}scopeName(e){return this._extScope.name(e)}scopeValue(e,n){let i=this._extScope.value(e,n);return(this._values[i.prefix]||(this._values[i.prefix]=new Set)).add(i),i}getScopeValue(e,n){return this._extScope.getValue(e,n)}scopeRefs(e){return this._extScope.scopeRefs(e,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(e,n,i,a){let r=this._scope.toName(n);return i!==void 0&&a&&(this._constants[r.str]=i),this._leafNode(new pC(e,r,i)),r}const(e,n,i){return this._def(jt.varKinds.const,e,n,i)}let(e,n,i){return this._def(jt.varKinds.let,e,n,i)}var(e,n,i){return this._def(jt.varKinds.var,e,n,i)}assign(e,n,i){return this._leafNode(new zd(e,n,i))}add(e,n){return this._leafNode(new hC(e,ge.operators.ADD,n))}code(e){return typeof e=="function"?e():e!==je.nil&&this._leafNode(new wC(e)),this}object(...e){let n=["{"];for(let[i,a]of e)n.length>1&&n.push(","),n.push(i),(i!==a||this.opts.es5)&&(n.push(":"),(0,je.addCodeArg)(n,a));return n.push("}"),new je._Code(n)}if(e,n,i){if(this._blockNode(new Er(e)),n&&i)this.code(n).else().code(i).endIf();else if(n)this.code(n).endIf();else if(i)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(e){return this._elseNode(new Er(e))}else(){return this._elseNode(new $s)}endIf(){return this._endBlockNode(Er,$s)}_for(e,n){return this._blockNode(e),n&&this.code(n).endFor(),this}for(e,n){return this._for(new vC(e),n)}forRange(e,n,i,a,r=this.opts.es5?jt.varKinds.var:jt.varKinds.let){let s=this._scope.toName(e);return this._for(new xC(r,s,n,i),()=>a(s))}forOf(e,n,i,a=jt.varKinds.const){let r=this._scope.toName(e);if(this.opts.es5){let s=n instanceof je.Name?n:this.var("_arr",n);return this.forRange("_i",0,(0,je._)`${s}.length`,o=>{this.var(r,(0,je._)`${s}[${o}]`),i(r)})}return this._for(new Dd("of",a,r,n),()=>i(r))}forIn(e,n,i,a=this.opts.es5?jt.varKinds.var:jt.varKinds.const){if(this.opts.ownProperties)return this.forOf(e,(0,je._)`Object.keys(${n})`,i);let r=this._scope.toName(e);return this._for(new Dd("in",a,r,n),()=>i(r))}endFor(){return this._endBlockNode(_r)}label(e){return this._leafNode(new mC(e))}break(e){return this._leafNode(new gC(e))}return(e){let n=new Rl;if(this._blockNode(n),this.code(e),n.nodes.length!==1)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(Rl)}try(e,n,i){if(!n&&!i)throw new Error('CodeGen: "try" without "catch" and "finally"');let a=new AC;if(this._blockNode(a),this.code(e),n){let r=this.name("e");this._currNode=a.catch=new Hl(r),n(r)}return i&&(this._currNode=a.finally=new Il,this.code(i)),this._endBlockNode(Hl,Il)}throw(e){return this._leafNode(new fC(e))}block(e,n){return this._blockStarts.push(this._nodes.length),e&&this.code(e).endBlock(n),this}endBlock(e){let n=this._blockStarts.pop();if(n===void 0)throw new Error("CodeGen: not in self-balancing block");let i=this._nodes.length-n;if(i<0||e!==void 0&&i!==e)throw new Error(`CodeGen: wrong number of nodes: ${i} vs ${e} expected`);return this._nodes.length=n,this}func(e,n=je.nil,i,a){return this._blockNode(new ql(e,n,i)),a&&this.code(a).endFunc(),this}endFunc(){return this._endBlockNode(ql)}optimize(e=1){for(;e-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(e){return this._currNode.nodes.push(e),this}_blockNode(e){this._currNode.nodes.push(e),this._nodes.push(e)}_endBlockNode(e,n){let i=this._currNode;if(i instanceof e||n&&i instanceof n)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${n?`${e.kind}/${n.kind}`:e.kind}"`)}_elseNode(e){let n=this._currNode;if(!(n instanceof Er))throw new Error('CodeGen: "else" without "if"');return this._currNode=n.else=e,this}get _root(){return this._nodes[0]}get _currNode(){let e=this._nodes;return e[e.length-1]}set _currNode(e){let n=this._nodes;n[n.length-1]=e}};ge.CodeGen=bC;function qr(t,e){for(let n in e)t[n]=(t[n]||0)+(e[n]||0);return t}function Gd(t,e){return e instanceof je._CodeOrName?qr(t,e.names):t}function Fs(t,e,n){if(t instanceof je.Name)return i(t);if(!a(t))return t;return new je._Code(t._items.reduce((r,s)=>(s instanceof je.Name&&(s=i(s)),s instanceof je._Code?r.push(...s._items):r.push(s),r),[]));function i(r){let s=n[r.str];return s===void 0||e[r.str]!==1?r:(delete e[r.str],s)}function a(r){return r instanceof je._Code&&r._items.some(s=>s instanceof je.Name&&e[s.str]===1&&n[s.str]!==void 0)}}function v$(t,e){for(let n in e)t[n]=(t[n]||0)-(e[n]||0)}function Hk(t){return typeof t=="boolean"||typeof t=="number"||t===null?!t:(0,je._)`!${yC(t)}`}ge.not=Hk;var x$=Ik(ge.operators.AND);function A$(...t){return t.reduce(x$)}ge.and=A$;var b$=Ik(ge.operators.OR);function y$(...t){return t.reduce(b$)}ge.or=y$;function Ik(t){return(e,n)=>e===je.nil?n:n===je.nil?e:(0,je._)`${yC(e)} ${t} ${yC(n)}`}function yC(t){return t instanceof je.Name?t:(0,je._)`(${t})`}});var Te=v(fe=>{"use strict";Object.defineProperty(fe,"__esModule",{value:!0});fe.checkStrictMode=fe.getErrorPath=fe.Type=fe.useFunc=fe.setEvaluated=fe.evaluatedPropsToName=fe.mergeEvaluated=fe.eachItem=fe.unescapeJsonPointer=fe.escapeJsonPointer=fe.escapeFragment=fe.unescapeFragment=fe.schemaRefOrVal=fe.schemaHasRulesButRef=fe.schemaHasRules=fe.checkUnknownRules=fe.alwaysValidSchema=fe.toHash=void 0;var $e=me(),P$=El();function S$(t){let e={};for(let n of t)e[n]=!0;return e}fe.toHash=S$;function j$(t,e){return typeof e=="boolean"?e:Object.keys(e).length===0?!0:(Gk(t,e),!Nk(e,t.self.RULES.all))}fe.alwaysValidSchema=j$;function Gk(t,e=t.schema){let{opts:n,self:i}=t;if(!n.strictSchema||typeof e=="boolean")return;let a=i.RULES.keywords;for(let r in e)a[r]||Lk(t,`unknown keyword: "${r}"`)}fe.checkUnknownRules=Gk;function Nk(t,e){if(typeof t=="boolean")return!t;for(let n in t)if(e[n])return!0;return!1}fe.schemaHasRules=Nk;function O$(t,e){if(typeof t=="boolean")return!t;for(let n in t)if(n!=="$ref"&&e.all[n])return!0;return!1}fe.schemaHasRulesButRef=O$;function k$({topSchemaRef:t,schemaPath:e},n,i,a){if(!a){if(typeof n=="number"||typeof n=="boolean")return n;if(typeof n=="string")return(0,$e._)`${n}`}return(0,$e._)`${t}${e}${(0,$e.getProperty)(i)}`}fe.schemaRefOrVal=k$;function T$(t){return Bk(decodeURIComponent(t))}fe.unescapeFragment=T$;function M$(t){return encodeURIComponent(SC(t))}fe.escapeFragment=M$;function SC(t){return typeof t=="number"?`${t}`:t.replace(/~/g,"~0").replace(/\//g,"~1")}fe.escapeJsonPointer=SC;function Bk(t){return t.replace(/~1/g,"/").replace(/~0/g,"~")}fe.unescapeJsonPointer=Bk;function W$(t,e){if(Array.isArray(t))for(let n of t)e(n);else e(t)}fe.eachItem=W$;function zk({mergeNames:t,mergeToName:e,mergeValues:n,resultToName:i}){return(a,r,s,o)=>{let l=s===void 0?r:s instanceof $e.Name?(r instanceof $e.Name?t(a,r,s):e(a,r,s),s):r instanceof $e.Name?(e(a,s,r),r):n(r,s);return o===$e.Name&&!(l instanceof $e.Name)?i(a,l):l}}fe.mergeEvaluated={props:zk({mergeNames:(t,e,n)=>t.if((0,$e._)`${n} !== true && ${e} !== undefined`,()=>{t.if((0,$e._)`${e} === true`,()=>t.assign(n,!0),()=>t.assign(n,(0,$e._)`${n} || {}`).code((0,$e._)`Object.assign(${n}, ${e})`))}),mergeToName:(t,e,n)=>t.if((0,$e._)`${n} !== true`,()=>{e===!0?t.assign(n,!0):(t.assign(n,(0,$e._)`${n} || {}`),jC(t,n,e))}),mergeValues:(t,e)=>t===!0?!0:{...t,...e},resultToName:Uk}),items:zk({mergeNames:(t,e,n)=>t.if((0,$e._)`${n} !== true && ${e} !== undefined`,()=>t.assign(n,(0,$e._)`${e} === true ? true : ${n} > ${e} ? ${n} : ${e}`)),mergeToName:(t,e,n)=>t.if((0,$e._)`${n} !== true`,()=>t.assign(n,e===!0?!0:(0,$e._)`${n} > ${e} ? ${n} : ${e}`)),mergeValues:(t,e)=>t===!0?!0:Math.max(t,e),resultToName:(t,e)=>t.var("items",e)})};function Uk(t,e){if(e===!0)return t.var("props",!0);let n=t.var("props",(0,$e._)`{}`);return e!==void 0&&jC(t,n,e),n}fe.evaluatedPropsToName=Uk;function jC(t,e,n){Object.keys(n).forEach(i=>t.assign((0,$e._)`${e}${(0,$e.getProperty)(i)}`,!0))}fe.setEvaluated=jC;var Dk={};function E$(t,e){return t.scopeValue("func",{ref:e,code:Dk[e.code]||(Dk[e.code]=new P$._Code(e.code))})}fe.useFunc=E$;var PC;(function(t){t[t.Num=0]="Num",t[t.Str=1]="Str"})(PC||(fe.Type=PC={}));function _$(t,e,n){if(t instanceof $e.Name){let i=e===PC.Num;return n?i?(0,$e._)`"[" + ${t} + "]"`:(0,$e._)`"['" + ${t} + "']"`:i?(0,$e._)`"/" + ${t}`:(0,$e._)`"/" + ${t}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return n?(0,$e.getProperty)(t).toString():"/"+SC(t)}fe.getErrorPath=_$;function Lk(t,e,n=t.opts.strictSchema){if(n){if(e=`strict mode: ${e}`,n===!0)throw new Error(e);t.self.logger.warn(e)}}fe.checkStrictMode=Lk});var fa=v(OC=>{"use strict";Object.defineProperty(OC,"__esModule",{value:!0});var Qn=me(),q$={data:new Qn.Name("data"),valCxt:new Qn.Name("valCxt"),instancePath:new Qn.Name("instancePath"),parentData:new Qn.Name("parentData"),parentDataProperty:new Qn.Name("parentDataProperty"),rootData:new Qn.Name("rootData"),dynamicAnchors:new Qn.Name("dynamicAnchors"),vErrors:new Qn.Name("vErrors"),errors:new Qn.Name("errors"),this:new Qn.Name("this"),self:new Qn.Name("self"),scope:new Qn.Name("scope"),json:new Qn.Name("json"),jsonPos:new Qn.Name("jsonPos"),jsonLen:new Qn.Name("jsonLen"),jsonPart:new Qn.Name("jsonPart")};OC.default=q$});var zl=v(Zn=>{"use strict";Object.defineProperty(Zn,"__esModule",{value:!0});Zn.extendErrors=Zn.resetErrorsCount=Zn.reportExtraError=Zn.reportError=Zn.keyword$DataError=Zn.keywordError=void 0;var Me=me(),Bd=Te(),li=fa();Zn.keywordError={message:({keyword:t})=>(0,Me.str)`must pass "${t}" keyword validation`};Zn.keyword$DataError={message:({keyword:t,schemaType:e})=>e?(0,Me.str)`"${t}" keyword must be ${e} ($data)`:(0,Me.str)`"${t}" keyword is invalid ($data)`};function R$(t,e=Zn.keywordError,n,i){let{it:a}=t,{gen:r,compositeRule:s,allErrors:o}=a,l=Jk(t,e,n);i??(s||o)?$k(r,l):Fk(a,(0,Me._)`[${l}]`)}Zn.reportError=R$;function H$(t,e=Zn.keywordError,n){let{it:i}=t,{gen:a,compositeRule:r,allErrors:s}=i,o=Jk(t,e,n);$k(a,o),r||s||Fk(i,li.default.vErrors)}Zn.reportExtraError=H$;function I$(t,e){t.assign(li.default.errors,e),t.if((0,Me._)`${li.default.vErrors} !== null`,()=>t.if(e,()=>t.assign((0,Me._)`${li.default.vErrors}.length`,e),()=>t.assign(li.default.vErrors,null)))}Zn.resetErrorsCount=I$;function z$({gen:t,keyword:e,schemaValue:n,data:i,errsCount:a,it:r}){if(a===void 0)throw new Error("ajv implementation error");let s=t.name("err");t.forRange("i",a,li.default.errors,o=>{t.const(s,(0,Me._)`${li.default.vErrors}[${o}]`),t.if((0,Me._)`${s}.instancePath === undefined`,()=>t.assign((0,Me._)`${s}.instancePath`,(0,Me.strConcat)(li.default.instancePath,r.errorPath))),t.assign((0,Me._)`${s}.schemaPath`,(0,Me.str)`${r.errSchemaPath}/${e}`),r.opts.verbose&&(t.assign((0,Me._)`${s}.schema`,n),t.assign((0,Me._)`${s}.data`,i))})}Zn.extendErrors=z$;function $k(t,e){let n=t.const("err",e);t.if((0,Me._)`${li.default.vErrors} === null`,()=>t.assign(li.default.vErrors,(0,Me._)`[${n}]`),(0,Me._)`${li.default.vErrors}.push(${n})`),t.code((0,Me._)`${li.default.errors}++`)}function Fk(t,e){let{gen:n,validateName:i,schemaEnv:a}=t;a.$async?n.throw((0,Me._)`new ${t.ValidationError}(${e})`):(n.assign((0,Me._)`${i}.errors`,e),n.return(!1))}var Rr={keyword:new Me.Name("keyword"),schemaPath:new Me.Name("schemaPath"),params:new Me.Name("params"),propertyName:new Me.Name("propertyName"),message:new Me.Name("message"),schema:new Me.Name("schema"),parentSchema:new Me.Name("parentSchema")};function Jk(t,e,n){let{createErrors:i}=t.it;return i===!1?(0,Me._)`{}`:D$(t,e,n)}function D$(t,e,n={}){let{gen:i,it:a}=t,r=[G$(a,n),N$(t,n)];return B$(t,e,r),i.object(...r)}function G$({errorPath:t},{instancePath:e}){let n=e?(0,Me.str)`${t}${(0,Bd.getErrorPath)(e,Bd.Type.Str)}`:t;return[li.default.instancePath,(0,Me.strConcat)(li.default.instancePath,n)]}function N$({keyword:t,it:{errSchemaPath:e}},{schemaPath:n,parentSchema:i}){let a=i?e:(0,Me.str)`${e}/${t}`;return n&&(a=(0,Me.str)`${a}${(0,Bd.getErrorPath)(n,Bd.Type.Str)}`),[Rr.schemaPath,a]}function B$(t,{params:e,message:n},i){let{keyword:a,data:r,schemaValue:s,it:o}=t,{opts:l,propertyName:c,topSchemaRef:u,schemaPath:d}=o;i.push([Rr.keyword,a],[Rr.params,typeof e=="function"?e(t):e||(0,Me._)`{}`]),l.messages&&i.push([Rr.message,typeof n=="function"?n(t):n]),l.verbose&&i.push([Rr.schema,s],[Rr.parentSchema,(0,Me._)`${u}${d}`],[li.default.data,r]),c&&i.push([Rr.propertyName,c])}});var Kk=v(Js=>{"use strict";Object.defineProperty(Js,"__esModule",{value:!0});Js.boolOrEmptySchema=Js.topBoolOrEmptySchema=void 0;var U$=zl(),L$=me(),$$=fa(),F$={message:"boolean schema is false"};function J$(t){let{gen:e,schema:n,validateName:i}=t;n===!1?Vk(t,!1):typeof n=="object"&&n.$async===!0?e.return($$.default.data):(e.assign((0,L$._)`${i}.errors`,null),e.return(!0))}Js.topBoolOrEmptySchema=J$;function V$(t,e){let{gen:n,schema:i}=t;i===!1?(n.var(e,!1),Vk(t)):n.var(e,!0)}Js.boolOrEmptySchema=V$;function Vk(t,e){let{gen:n,data:i}=t,a={gen:n,keyword:"false schema",data:i,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:t};(0,U$.reportError)(a,F$,void 0,e)}});var kC=v(Vs=>{"use strict";Object.defineProperty(Vs,"__esModule",{value:!0});Vs.getRules=Vs.isJSONType=void 0;var K$=["string","number","integer","boolean","null","object","array"],Q$=new Set(K$);function Z$(t){return typeof t=="string"&&Q$.has(t)}Vs.isJSONType=Z$;function X$(){let t={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...t,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},t.number,t.string,t.array,t.object],post:{rules:[]},all:{},keywords:{}}}Vs.getRules=X$});var TC=v(La=>{"use strict";Object.defineProperty(La,"__esModule",{value:!0});La.shouldUseRule=La.shouldUseGroup=La.schemaHasRulesForType=void 0;function Y$({schema:t,self:e},n){let i=e.RULES.types[n];return i&&i!==!0&&Qk(t,i)}La.schemaHasRulesForType=Y$;function Qk(t,e){return e.rules.some(n=>Zk(t,n))}La.shouldUseGroup=Qk;function Zk(t,e){var n;return t[e.keyword]!==void 0||((n=e.definition.implements)===null||n===void 0?void 0:n.some(i=>t[i]!==void 0))}La.shouldUseRule=Zk});var Dl=v(Xn=>{"use strict";Object.defineProperty(Xn,"__esModule",{value:!0});Xn.reportTypeError=Xn.checkDataTypes=Xn.checkDataType=Xn.coerceAndCheckDataType=Xn.getJSONTypes=Xn.getSchemaTypes=Xn.DataType=void 0;var e8=kC(),n8=TC(),i8=zl(),de=me(),Xk=Te(),Ks;(function(t){t[t.Correct=0]="Correct",t[t.Wrong=1]="Wrong"})(Ks||(Xn.DataType=Ks={}));function t8(t){let e=Yk(t.type);if(e.includes("null")){if(t.nullable===!1)throw new Error("type: null contradicts nullable: false")}else{if(!e.length&&t.nullable!==void 0)throw new Error('"nullable" cannot be used without "type"');t.nullable===!0&&e.push("null")}return e}Xn.getSchemaTypes=t8;function Yk(t){let e=Array.isArray(t)?t:t?[t]:[];if(e.every(e8.isJSONType))return e;throw new Error("type must be JSONType or JSONType[]: "+e.join(","))}Xn.getJSONTypes=Yk;function a8(t,e){let{gen:n,data:i,opts:a}=t,r=r8(e,a.coerceTypes),s=e.length>0&&!(r.length===0&&e.length===1&&(0,n8.schemaHasRulesForType)(t,e[0]));if(s){let o=WC(e,i,a.strictNumbers,Ks.Wrong);n.if(o,()=>{r.length?s8(t,e,r):EC(t)})}return s}Xn.coerceAndCheckDataType=a8;var eT=new Set(["string","number","integer","boolean","null"]);function r8(t,e){return e?t.filter(n=>eT.has(n)||e==="array"&&n==="array"):[]}function s8(t,e,n){let{gen:i,data:a,opts:r}=t,s=i.let("dataType",(0,de._)`typeof ${a}`),o=i.let("coerced",(0,de._)`undefined`);r.coerceTypes==="array"&&i.if((0,de._)`${s} == 'object' && Array.isArray(${a}) && ${a}.length == 1`,()=>i.assign(a,(0,de._)`${a}[0]`).assign(s,(0,de._)`typeof ${a}`).if(WC(e,a,r.strictNumbers),()=>i.assign(o,a))),i.if((0,de._)`${o} !== undefined`);for(let c of n)(eT.has(c)||c==="array"&&r.coerceTypes==="array")&&l(c);i.else(),EC(t),i.endIf(),i.if((0,de._)`${o} !== undefined`,()=>{i.assign(a,o),o8(t,o)});function l(c){switch(c){case"string":i.elseIf((0,de._)`${s} == "number" || ${s} == "boolean"`).assign(o,(0,de._)`"" + ${a}`).elseIf((0,de._)`${a} === null`).assign(o,(0,de._)`""`);return;case"number":i.elseIf((0,de._)`${s} == "boolean" || ${a} === null + || (${s} == "string" && ${a} && ${a} == +${a})`).assign(o,(0,de._)`+${a}`);return;case"integer":i.elseIf((0,de._)`${s} === "boolean" || ${a} === null + || (${s} === "string" && ${a} && ${a} == +${a} && !(${a} % 1))`).assign(o,(0,de._)`+${a}`);return;case"boolean":i.elseIf((0,de._)`${a} === "false" || ${a} === 0 || ${a} === null`).assign(o,!1).elseIf((0,de._)`${a} === "true" || ${a} === 1`).assign(o,!0);return;case"null":i.elseIf((0,de._)`${a} === "" || ${a} === 0 || ${a} === false`),i.assign(o,null);return;case"array":i.elseIf((0,de._)`${s} === "string" || ${s} === "number" + || ${s} === "boolean" || ${a} === null`).assign(o,(0,de._)`[${a}]`)}}}function o8({gen:t,parentData:e,parentDataProperty:n},i){t.if((0,de._)`${e} !== undefined`,()=>t.assign((0,de._)`${e}[${n}]`,i))}function MC(t,e,n,i=Ks.Correct){let a=i===Ks.Correct?de.operators.EQ:de.operators.NEQ,r;switch(t){case"null":return(0,de._)`${e} ${a} null`;case"array":r=(0,de._)`Array.isArray(${e})`;break;case"object":r=(0,de._)`${e} && typeof ${e} == "object" && !Array.isArray(${e})`;break;case"integer":r=s((0,de._)`!(${e} % 1) && !isNaN(${e})`);break;case"number":r=s();break;default:return(0,de._)`typeof ${e} ${a} ${t}`}return i===Ks.Correct?r:(0,de.not)(r);function s(o=de.nil){return(0,de.and)((0,de._)`typeof ${e} == "number"`,o,n?(0,de._)`isFinite(${e})`:de.nil)}}Xn.checkDataType=MC;function WC(t,e,n,i){if(t.length===1)return MC(t[0],e,n,i);let a,r=(0,Xk.toHash)(t);if(r.array&&r.object){let s=(0,de._)`typeof ${e} != "object"`;a=r.null?s:(0,de._)`!${e} || ${s}`,delete r.null,delete r.array,delete r.object}else a=de.nil;r.number&&delete r.integer;for(let s in r)a=(0,de.and)(a,MC(s,e,n,i));return a}Xn.checkDataTypes=WC;var l8={message:({schema:t})=>`must be ${t}`,params:({schema:t,schemaValue:e})=>typeof t=="string"?(0,de._)`{type: ${t}}`:(0,de._)`{type: ${e}}`};function EC(t){let e=u8(t);(0,i8.reportError)(e,l8)}Xn.reportTypeError=EC;function u8(t){let{gen:e,data:n,schema:i}=t,a=(0,Xk.schemaRefOrVal)(t,i,"type");return{gen:e,keyword:"type",data:n,schema:i.type,schemaCode:a,schemaValue:a,parentSchema:i,params:{},it:t}}});var iT=v(Ud=>{"use strict";Object.defineProperty(Ud,"__esModule",{value:!0});Ud.assignDefaults=void 0;var Qs=me(),c8=Te();function d8(t,e){let{properties:n,items:i}=t.schema;if(e==="object"&&n)for(let a in n)nT(t,a,n[a].default);else e==="array"&&Array.isArray(i)&&i.forEach((a,r)=>nT(t,r,a.default))}Ud.assignDefaults=d8;function nT(t,e,n){let{gen:i,compositeRule:a,data:r,opts:s}=t;if(n===void 0)return;let o=(0,Qs._)`${r}${(0,Qs.getProperty)(e)}`;if(a){(0,c8.checkStrictMode)(t,`default is ignored for: ${o}`);return}let l=(0,Qs._)`${o} === undefined`;s.useDefaults==="empty"&&(l=(0,Qs._)`${l} || ${o} === null || ${o} === ""`),i.if(l,(0,Qs._)`${o} = ${(0,Qs.stringify)(n)}`)}});var ht=v(Ge=>{"use strict";Object.defineProperty(Ge,"__esModule",{value:!0});Ge.validateUnion=Ge.validateArray=Ge.usePattern=Ge.callValidateCode=Ge.schemaProperties=Ge.allSchemaProperties=Ge.noPropertyInData=Ge.propertyInData=Ge.isOwnProperty=Ge.hasPropFunc=Ge.reportMissingProp=Ge.checkMissingProp=Ge.checkReportMissingProp=void 0;var Ze=me(),_C=Te(),$a=fa(),p8=Te();function h8(t,e){let{gen:n,data:i,it:a}=t;n.if(RC(n,i,e,a.opts.ownProperties),()=>{t.setParams({missingProperty:(0,Ze._)`${e}`},!0),t.error()})}Ge.checkReportMissingProp=h8;function m8({gen:t,data:e,it:{opts:n}},i,a){return(0,Ze.or)(...i.map(r=>(0,Ze.and)(RC(t,e,r,n.ownProperties),(0,Ze._)`${a} = ${r}`)))}Ge.checkMissingProp=m8;function g8(t,e){t.setParams({missingProperty:e},!0),t.error()}Ge.reportMissingProp=g8;function tT(t){return t.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:(0,Ze._)`Object.prototype.hasOwnProperty`})}Ge.hasPropFunc=tT;function qC(t,e,n){return(0,Ze._)`${tT(t)}.call(${e}, ${n})`}Ge.isOwnProperty=qC;function f8(t,e,n,i){let a=(0,Ze._)`${e}${(0,Ze.getProperty)(n)} !== undefined`;return i?(0,Ze._)`${a} && ${qC(t,e,n)}`:a}Ge.propertyInData=f8;function RC(t,e,n,i){let a=(0,Ze._)`${e}${(0,Ze.getProperty)(n)} === undefined`;return i?(0,Ze.or)(a,(0,Ze.not)(qC(t,e,n))):a}Ge.noPropertyInData=RC;function aT(t){return t?Object.keys(t).filter(e=>e!=="__proto__"):[]}Ge.allSchemaProperties=aT;function w8(t,e){return aT(e).filter(n=>!(0,_C.alwaysValidSchema)(t,e[n]))}Ge.schemaProperties=w8;function C8({schemaCode:t,data:e,it:{gen:n,topSchemaRef:i,schemaPath:a,errorPath:r},it:s},o,l,c){let u=c?(0,Ze._)`${t}, ${e}, ${i}${a}`:e,d=[[$a.default.instancePath,(0,Ze.strConcat)($a.default.instancePath,r)],[$a.default.parentData,s.parentData],[$a.default.parentDataProperty,s.parentDataProperty],[$a.default.rootData,$a.default.rootData]];s.opts.dynamicRef&&d.push([$a.default.dynamicAnchors,$a.default.dynamicAnchors]);let h=(0,Ze._)`${u}, ${n.object(...d)}`;return l!==Ze.nil?(0,Ze._)`${o}.call(${l}, ${h})`:(0,Ze._)`${o}(${h})`}Ge.callValidateCode=C8;var v8=(0,Ze._)`new RegExp`;function x8({gen:t,it:{opts:e}},n){let i=e.unicodeRegExp?"u":"",{regExp:a}=e.code,r=a(n,i);return t.scopeValue("pattern",{key:r.toString(),ref:r,code:(0,Ze._)`${a.code==="new RegExp"?v8:(0,p8.useFunc)(t,a)}(${n}, ${i})`})}Ge.usePattern=x8;function A8(t){let{gen:e,data:n,keyword:i,it:a}=t,r=e.name("valid");if(a.allErrors){let o=e.let("valid",!0);return s(()=>e.assign(o,!1)),o}return e.var(r,!0),s(()=>e.break()),r;function s(o){let l=e.const("len",(0,Ze._)`${n}.length`);e.forRange("i",0,l,c=>{t.subschema({keyword:i,dataProp:c,dataPropType:_C.Type.Num},r),e.if((0,Ze.not)(r),o)})}}Ge.validateArray=A8;function b8(t){let{gen:e,schema:n,keyword:i,it:a}=t;if(!Array.isArray(n))throw new Error("ajv implementation error");if(n.some(l=>(0,_C.alwaysValidSchema)(a,l))&&!a.opts.unevaluated)return;let s=e.let("valid",!1),o=e.name("_valid");e.block(()=>n.forEach((l,c)=>{let u=t.subschema({keyword:i,schemaProp:c,compositeRule:!0},o);e.assign(s,(0,Ze._)`${s} || ${o}`),t.mergeValidEvaluated(u,o)||e.if((0,Ze.not)(s))})),t.result(s,()=>t.reset(),()=>t.error(!0))}Ge.validateUnion=b8});var oT=v(Ut=>{"use strict";Object.defineProperty(Ut,"__esModule",{value:!0});Ut.validateKeywordUsage=Ut.validSchemaType=Ut.funcKeywordCode=Ut.macroKeywordCode=void 0;var ui=me(),Hr=fa(),y8=ht(),P8=zl();function S8(t,e){let{gen:n,keyword:i,schema:a,parentSchema:r,it:s}=t,o=e.macro.call(s.self,a,r,s),l=sT(n,i,o);s.opts.validateSchema!==!1&&s.self.validateSchema(o,!0);let c=n.name("valid");t.subschema({schema:o,schemaPath:ui.nil,errSchemaPath:`${s.errSchemaPath}/${i}`,topSchemaRef:l,compositeRule:!0},c),t.pass(c,()=>t.error(!0))}Ut.macroKeywordCode=S8;function j8(t,e){var n;let{gen:i,keyword:a,schema:r,parentSchema:s,$data:o,it:l}=t;k8(l,e);let c=!o&&e.compile?e.compile.call(l.self,r,s,l):e.validate,u=sT(i,a,c),d=i.let("valid");t.block$data(d,h),t.ok((n=e.valid)!==null&&n!==void 0?n:d);function h(){if(e.errors===!1)g(),e.modifying&&rT(t),f(()=>t.error());else{let w=e.async?m():p();e.modifying&&rT(t),f(()=>O8(t,w))}}function m(){let w=i.let("ruleErrs",null);return i.try(()=>g((0,ui._)`await `),C=>i.assign(d,!1).if((0,ui._)`${C} instanceof ${l.ValidationError}`,()=>i.assign(w,(0,ui._)`${C}.errors`),()=>i.throw(C))),w}function p(){let w=(0,ui._)`${u}.errors`;return i.assign(w,null),g(ui.nil),w}function g(w=e.async?(0,ui._)`await `:ui.nil){let C=l.opts.passContext?Hr.default.this:Hr.default.self,A=!("compile"in e&&!o||e.schema===!1);i.assign(d,(0,ui._)`${w}${(0,y8.callValidateCode)(t,u,C,A)}`,e.modifying)}function f(w){var C;i.if((0,ui.not)((C=e.valid)!==null&&C!==void 0?C:d),w)}}Ut.funcKeywordCode=j8;function rT(t){let{gen:e,data:n,it:i}=t;e.if(i.parentData,()=>e.assign(n,(0,ui._)`${i.parentData}[${i.parentDataProperty}]`))}function O8(t,e){let{gen:n}=t;n.if((0,ui._)`Array.isArray(${e})`,()=>{n.assign(Hr.default.vErrors,(0,ui._)`${Hr.default.vErrors} === null ? ${e} : ${Hr.default.vErrors}.concat(${e})`).assign(Hr.default.errors,(0,ui._)`${Hr.default.vErrors}.length`),(0,P8.extendErrors)(t)},()=>t.error())}function k8({schemaEnv:t},e){if(e.async&&!t.$async)throw new Error("async keyword in sync schema")}function sT(t,e,n){if(n===void 0)throw new Error(`keyword "${e}" failed to compile`);return t.scopeValue("keyword",typeof n=="function"?{ref:n}:{ref:n,code:(0,ui.stringify)(n)})}function T8(t,e,n=!1){return!e.length||e.some(i=>i==="array"?Array.isArray(t):i==="object"?t&&typeof t=="object"&&!Array.isArray(t):typeof t==i||n&&typeof t>"u")}Ut.validSchemaType=T8;function M8({schema:t,opts:e,self:n,errSchemaPath:i},a,r){if(Array.isArray(a.keyword)?!a.keyword.includes(r):a.keyword!==r)throw new Error("ajv implementation error");let s=a.dependencies;if(s?.some(o=>!Object.prototype.hasOwnProperty.call(t,o)))throw new Error(`parent schema must have dependencies of ${r}: ${s.join(",")}`);if(a.validateSchema&&!a.validateSchema(t[r])){let l=`keyword "${r}" value is invalid at path "${i}": `+n.errorsText(a.validateSchema.errors);if(e.validateSchema==="log")n.logger.error(l);else throw new Error(l)}}Ut.validateKeywordUsage=M8});var uT=v(Fa=>{"use strict";Object.defineProperty(Fa,"__esModule",{value:!0});Fa.extendSubschemaMode=Fa.extendSubschemaData=Fa.getSubschema=void 0;var Lt=me(),lT=Te();function W8(t,{keyword:e,schemaProp:n,schema:i,schemaPath:a,errSchemaPath:r,topSchemaRef:s}){if(e!==void 0&&i!==void 0)throw new Error('both "keyword" and "schema" passed, only one allowed');if(e!==void 0){let o=t.schema[e];return n===void 0?{schema:o,schemaPath:(0,Lt._)`${t.schemaPath}${(0,Lt.getProperty)(e)}`,errSchemaPath:`${t.errSchemaPath}/${e}`}:{schema:o[n],schemaPath:(0,Lt._)`${t.schemaPath}${(0,Lt.getProperty)(e)}${(0,Lt.getProperty)(n)}`,errSchemaPath:`${t.errSchemaPath}/${e}/${(0,lT.escapeFragment)(n)}`}}if(i!==void 0){if(a===void 0||r===void 0||s===void 0)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:i,schemaPath:a,topSchemaRef:s,errSchemaPath:r}}throw new Error('either "keyword" or "schema" must be passed')}Fa.getSubschema=W8;function E8(t,e,{dataProp:n,dataPropType:i,data:a,dataTypes:r,propertyName:s}){if(a!==void 0&&n!==void 0)throw new Error('both "data" and "dataProp" passed, only one allowed');let{gen:o}=e;if(n!==void 0){let{errorPath:c,dataPathArr:u,opts:d}=e,h=o.let("data",(0,Lt._)`${e.data}${(0,Lt.getProperty)(n)}`,!0);l(h),t.errorPath=(0,Lt.str)`${c}${(0,lT.getErrorPath)(n,i,d.jsPropertySyntax)}`,t.parentDataProperty=(0,Lt._)`${n}`,t.dataPathArr=[...u,t.parentDataProperty]}if(a!==void 0){let c=a instanceof Lt.Name?a:o.let("data",a,!0);l(c),s!==void 0&&(t.propertyName=s)}r&&(t.dataTypes=r);function l(c){t.data=c,t.dataLevel=e.dataLevel+1,t.dataTypes=[],e.definedProperties=new Set,t.parentData=e.data,t.dataNames=[...e.dataNames,c]}}Fa.extendSubschemaData=E8;function _8(t,{jtdDiscriminator:e,jtdMetadata:n,compositeRule:i,createErrors:a,allErrors:r}){i!==void 0&&(t.compositeRule=i),a!==void 0&&(t.createErrors=a),r!==void 0&&(t.allErrors=r),t.jtdDiscriminator=e,t.jtdMetadata=n}Fa.extendSubschemaMode=_8});var HC=v((lhe,cT)=>{"use strict";cT.exports=function t(e,n){if(e===n)return!0;if(e&&n&&typeof e=="object"&&typeof n=="object"){if(e.constructor!==n.constructor)return!1;var i,a,r;if(Array.isArray(e)){if(i=e.length,i!=n.length)return!1;for(a=i;a--!==0;)if(!t(e[a],n[a]))return!1;return!0}if(e.constructor===RegExp)return e.source===n.source&&e.flags===n.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===n.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===n.toString();if(r=Object.keys(e),i=r.length,i!==Object.keys(n).length)return!1;for(a=i;a--!==0;)if(!Object.prototype.hasOwnProperty.call(n,r[a]))return!1;for(a=i;a--!==0;){var s=r[a];if(!t(e[s],n[s]))return!1}return!0}return e!==e&&n!==n}});var pT=v((uhe,dT)=>{"use strict";var Ja=dT.exports=function(t,e,n){typeof e=="function"&&(n=e,e={}),n=e.cb||n;var i=typeof n=="function"?n:n.pre||function(){},a=n.post||function(){};Ld(e,i,a,t,"",t)};Ja.keywords={additionalItems:!0,items:!0,contains:!0,additionalProperties:!0,propertyNames:!0,not:!0,if:!0,then:!0,else:!0};Ja.arrayKeywords={items:!0,allOf:!0,anyOf:!0,oneOf:!0};Ja.propsKeywords={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependencies:!0};Ja.skipKeywords={default:!0,enum:!0,const:!0,required:!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};function Ld(t,e,n,i,a,r,s,o,l,c){if(i&&typeof i=="object"&&!Array.isArray(i)){e(i,a,r,s,o,l,c);for(var u in i){var d=i[u];if(Array.isArray(d)){if(u in Ja.arrayKeywords)for(var h=0;h{"use strict";Object.defineProperty(Pi,"__esModule",{value:!0});Pi.getSchemaRefs=Pi.resolveUrl=Pi.normalizeId=Pi._getFullPath=Pi.getFullPath=Pi.inlineRef=void 0;var R8=Te(),H8=HC(),I8=pT(),z8=new Set(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum","const"]);function D8(t,e=!0){return typeof t=="boolean"?!0:e===!0?!IC(t):e?hT(t)<=e:!1}Pi.inlineRef=D8;var G8=new Set(["$ref","$recursiveRef","$recursiveAnchor","$dynamicRef","$dynamicAnchor"]);function IC(t){for(let e in t){if(G8.has(e))return!0;let n=t[e];if(Array.isArray(n)&&n.some(IC)||typeof n=="object"&&IC(n))return!0}return!1}function hT(t){let e=0;for(let n in t){if(n==="$ref")return 1/0;if(e++,!z8.has(n)&&(typeof t[n]=="object"&&(0,R8.eachItem)(t[n],i=>e+=hT(i)),e===1/0))return 1/0}return e}function mT(t,e="",n){n!==!1&&(e=Zs(e));let i=t.parse(e);return gT(t,i)}Pi.getFullPath=mT;function gT(t,e){return t.serialize(e).split("#")[0]+"#"}Pi._getFullPath=gT;var N8=/#\/?$/;function Zs(t){return t?t.replace(N8,""):""}Pi.normalizeId=Zs;function B8(t,e,n){return n=Zs(n),t.resolve(e,n)}Pi.resolveUrl=B8;var U8=/^[a-z_][-a-z0-9._]*$/i;function L8(t,e){if(typeof t=="boolean")return{};let{schemaId:n,uriResolver:i}=this.opts,a=Zs(t[n]||e),r={"":a},s=mT(i,a,!1),o={},l=new Set;return I8(t,{allKeys:!0},(d,h,m,p)=>{if(p===void 0)return;let g=s+h,f=r[p];typeof d[n]=="string"&&(f=w.call(this,d[n])),C.call(this,d.$anchor),C.call(this,d.$dynamicAnchor),r[h]=f;function w(A){let b=this.opts.uriResolver.resolve;if(A=Zs(f?b(f,A):A),l.has(A))throw u(A);l.add(A);let y=this.refs[A];return typeof y=="string"&&(y=this.refs[y]),typeof y=="object"?c(d,y.schema,A):A!==Zs(g)&&(A[0]==="#"?(c(d,o[A],A),o[A]=d):this.refs[A]=g),A}function C(A){if(typeof A=="string"){if(!U8.test(A))throw new Error(`invalid anchor "${A}"`);w.call(this,`#${A}`)}}}),o;function c(d,h,m){if(h!==void 0&&!H8(d,h))throw u(m)}function u(d){return new Error(`reference "${d}" resolves to more than one schema`)}}Pi.getSchemaRefs=L8});var Ul=v(Va=>{"use strict";Object.defineProperty(Va,"__esModule",{value:!0});Va.getData=Va.KeywordCxt=Va.validateFunctionCode=void 0;var xT=Kk(),fT=Dl(),DC=TC(),$d=Dl(),$8=iT(),Bl=oT(),zC=uT(),X=me(),re=fa(),F8=Gl(),wa=Te(),Nl=zl();function J8(t){if(yT(t)&&(PT(t),bT(t))){Q8(t);return}AT(t,()=>(0,xT.topBoolOrEmptySchema)(t))}Va.validateFunctionCode=J8;function AT({gen:t,validateName:e,schema:n,schemaEnv:i,opts:a},r){a.code.es5?t.func(e,(0,X._)`${re.default.data}, ${re.default.valCxt}`,i.$async,()=>{t.code((0,X._)`"use strict"; ${wT(n,a)}`),K8(t,a),t.code(r)}):t.func(e,(0,X._)`${re.default.data}, ${V8(a)}`,i.$async,()=>t.code(wT(n,a)).code(r))}function V8(t){return(0,X._)`{${re.default.instancePath}="", ${re.default.parentData}, ${re.default.parentDataProperty}, ${re.default.rootData}=${re.default.data}${t.dynamicRef?(0,X._)`, ${re.default.dynamicAnchors}={}`:X.nil}}={}`}function K8(t,e){t.if(re.default.valCxt,()=>{t.var(re.default.instancePath,(0,X._)`${re.default.valCxt}.${re.default.instancePath}`),t.var(re.default.parentData,(0,X._)`${re.default.valCxt}.${re.default.parentData}`),t.var(re.default.parentDataProperty,(0,X._)`${re.default.valCxt}.${re.default.parentDataProperty}`),t.var(re.default.rootData,(0,X._)`${re.default.valCxt}.${re.default.rootData}`),e.dynamicRef&&t.var(re.default.dynamicAnchors,(0,X._)`${re.default.valCxt}.${re.default.dynamicAnchors}`)},()=>{t.var(re.default.instancePath,(0,X._)`""`),t.var(re.default.parentData,(0,X._)`undefined`),t.var(re.default.parentDataProperty,(0,X._)`undefined`),t.var(re.default.rootData,re.default.data),e.dynamicRef&&t.var(re.default.dynamicAnchors,(0,X._)`{}`)})}function Q8(t){let{schema:e,opts:n,gen:i}=t;AT(t,()=>{n.$comment&&e.$comment&&jT(t),n5(t),i.let(re.default.vErrors,null),i.let(re.default.errors,0),n.unevaluated&&Z8(t),ST(t),a5(t)})}function Z8(t){let{gen:e,validateName:n}=t;t.evaluated=e.const("evaluated",(0,X._)`${n}.evaluated`),e.if((0,X._)`${t.evaluated}.dynamicProps`,()=>e.assign((0,X._)`${t.evaluated}.props`,(0,X._)`undefined`)),e.if((0,X._)`${t.evaluated}.dynamicItems`,()=>e.assign((0,X._)`${t.evaluated}.items`,(0,X._)`undefined`))}function wT(t,e){let n=typeof t=="object"&&t[e.schemaId];return n&&(e.code.source||e.code.process)?(0,X._)`/*# sourceURL=${n} */`:X.nil}function X8(t,e){if(yT(t)&&(PT(t),bT(t))){Y8(t,e);return}(0,xT.boolOrEmptySchema)(t,e)}function bT({schema:t,self:e}){if(typeof t=="boolean")return!t;for(let n in t)if(e.RULES.all[n])return!0;return!1}function yT(t){return typeof t.schema!="boolean"}function Y8(t,e){let{schema:n,gen:i,opts:a}=t;a.$comment&&n.$comment&&jT(t),i5(t),t5(t);let r=i.const("_errs",re.default.errors);ST(t,r),i.var(e,(0,X._)`${r} === ${re.default.errors}`)}function PT(t){(0,wa.checkUnknownRules)(t),e5(t)}function ST(t,e){if(t.opts.jtd)return CT(t,[],!1,e);let n=(0,fT.getSchemaTypes)(t.schema),i=(0,fT.coerceAndCheckDataType)(t,n);CT(t,n,!i,e)}function e5(t){let{schema:e,errSchemaPath:n,opts:i,self:a}=t;e.$ref&&i.ignoreKeywordsWithRef&&(0,wa.schemaHasRulesButRef)(e,a.RULES)&&a.logger.warn(`$ref: keywords ignored in schema at path "${n}"`)}function n5(t){let{schema:e,opts:n}=t;e.default!==void 0&&n.useDefaults&&n.strictSchema&&(0,wa.checkStrictMode)(t,"default is ignored in the schema root")}function i5(t){let e=t.schema[t.opts.schemaId];e&&(t.baseId=(0,F8.resolveUrl)(t.opts.uriResolver,t.baseId,e))}function t5(t){if(t.schema.$async&&!t.schemaEnv.$async)throw new Error("async schema in sync schema")}function jT({gen:t,schemaEnv:e,schema:n,errSchemaPath:i,opts:a}){let r=n.$comment;if(a.$comment===!0)t.code((0,X._)`${re.default.self}.logger.log(${r})`);else if(typeof a.$comment=="function"){let s=(0,X.str)`${i}/$comment`,o=t.scopeValue("root",{ref:e.root});t.code((0,X._)`${re.default.self}.opts.$comment(${r}, ${s}, ${o}.schema)`)}}function a5(t){let{gen:e,schemaEnv:n,validateName:i,ValidationError:a,opts:r}=t;n.$async?e.if((0,X._)`${re.default.errors} === 0`,()=>e.return(re.default.data),()=>e.throw((0,X._)`new ${a}(${re.default.vErrors})`)):(e.assign((0,X._)`${i}.errors`,re.default.vErrors),r.unevaluated&&r5(t),e.return((0,X._)`${re.default.errors} === 0`))}function r5({gen:t,evaluated:e,props:n,items:i}){n instanceof X.Name&&t.assign((0,X._)`${e}.props`,n),i instanceof X.Name&&t.assign((0,X._)`${e}.items`,i)}function CT(t,e,n,i){let{gen:a,schema:r,data:s,allErrors:o,opts:l,self:c}=t,{RULES:u}=c;if(r.$ref&&(l.ignoreKeywordsWithRef||!(0,wa.schemaHasRulesButRef)(r,u))){a.block(()=>kT(t,"$ref",u.all.$ref.definition));return}l.jtd||s5(t,e),a.block(()=>{for(let h of u.rules)d(h);d(u.post)});function d(h){(0,DC.shouldUseGroup)(r,h)&&(h.type?(a.if((0,$d.checkDataType)(h.type,s,l.strictNumbers)),vT(t,h),e.length===1&&e[0]===h.type&&n&&(a.else(),(0,$d.reportTypeError)(t)),a.endIf()):vT(t,h),o||a.if((0,X._)`${re.default.errors} === ${i||0}`))}}function vT(t,e){let{gen:n,schema:i,opts:{useDefaults:a}}=t;a&&(0,$8.assignDefaults)(t,e.type),n.block(()=>{for(let r of e.rules)(0,DC.shouldUseRule)(i,r)&&kT(t,r.keyword,r.definition,e.type)})}function s5(t,e){t.schemaEnv.meta||!t.opts.strictTypes||(o5(t,e),t.opts.allowUnionTypes||l5(t,e),u5(t,t.dataTypes))}function o5(t,e){if(e.length){if(!t.dataTypes.length){t.dataTypes=e;return}e.forEach(n=>{OT(t.dataTypes,n)||GC(t,`type "${n}" not allowed by context "${t.dataTypes.join(",")}"`)}),d5(t,e)}}function l5(t,e){e.length>1&&!(e.length===2&&e.includes("null"))&&GC(t,"use allowUnionTypes to allow union type keyword")}function u5(t,e){let n=t.self.RULES.all;for(let i in n){let a=n[i];if(typeof a=="object"&&(0,DC.shouldUseRule)(t.schema,a)){let{type:r}=a.definition;r.length&&!r.some(s=>c5(e,s))&&GC(t,`missing type "${r.join(",")}" for keyword "${i}"`)}}}function c5(t,e){return t.includes(e)||e==="number"&&t.includes("integer")}function OT(t,e){return t.includes(e)||e==="integer"&&t.includes("number")}function d5(t,e){let n=[];for(let i of t.dataTypes)OT(e,i)?n.push(i):e.includes("integer")&&i==="number"&&n.push("integer");t.dataTypes=n}function GC(t,e){let n=t.schemaEnv.baseId+t.errSchemaPath;e+=` at "${n}" (strictTypes)`,(0,wa.checkStrictMode)(t,e,t.opts.strictTypes)}var Fd=class{constructor(e,n,i){if((0,Bl.validateKeywordUsage)(e,n,i),this.gen=e.gen,this.allErrors=e.allErrors,this.keyword=i,this.data=e.data,this.schema=e.schema[i],this.$data=n.$data&&e.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,wa.schemaRefOrVal)(e,this.schema,i,this.$data),this.schemaType=n.schemaType,this.parentSchema=e.schema,this.params={},this.it=e,this.def=n,this.$data)this.schemaCode=e.gen.const("vSchema",TT(this.$data,e));else if(this.schemaCode=this.schemaValue,!(0,Bl.validSchemaType)(this.schema,n.schemaType,n.allowUndefined))throw new Error(`${i} value must be ${JSON.stringify(n.schemaType)}`);("code"in n?n.trackErrors:n.errors!==!1)&&(this.errsCount=e.gen.const("_errs",re.default.errors))}result(e,n,i){this.failResult((0,X.not)(e),n,i)}failResult(e,n,i){this.gen.if(e),i?i():this.error(),n?(this.gen.else(),n(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(e,n){this.failResult((0,X.not)(e),void 0,n)}fail(e){if(e===void 0){this.error(),this.allErrors||this.gen.if(!1);return}this.gen.if(e),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(e){if(!this.$data)return this.fail(e);let{schemaCode:n}=this;this.fail((0,X._)`${n} !== undefined && (${(0,X.or)(this.invalid$data(),e)})`)}error(e,n,i){if(n){this.setParams(n),this._error(e,i),this.setParams({});return}this._error(e,i)}_error(e,n){(e?Nl.reportExtraError:Nl.reportError)(this,this.def.error,n)}$dataError(){(0,Nl.reportError)(this,this.def.$dataError||Nl.keyword$DataError)}reset(){if(this.errsCount===void 0)throw new Error('add "trackErrors" to keyword definition');(0,Nl.resetErrorsCount)(this.gen,this.errsCount)}ok(e){this.allErrors||this.gen.if(e)}setParams(e,n){n?Object.assign(this.params,e):this.params=e}block$data(e,n,i=X.nil){this.gen.block(()=>{this.check$data(e,i),n()})}check$data(e=X.nil,n=X.nil){if(!this.$data)return;let{gen:i,schemaCode:a,schemaType:r,def:s}=this;i.if((0,X.or)((0,X._)`${a} === undefined`,n)),e!==X.nil&&i.assign(e,!0),(r.length||s.validateSchema)&&(i.elseIf(this.invalid$data()),this.$dataError(),e!==X.nil&&i.assign(e,!1)),i.else()}invalid$data(){let{gen:e,schemaCode:n,schemaType:i,def:a,it:r}=this;return(0,X.or)(s(),o());function s(){if(i.length){if(!(n instanceof X.Name))throw new Error("ajv implementation error");let l=Array.isArray(i)?i:[i];return(0,X._)`${(0,$d.checkDataTypes)(l,n,r.opts.strictNumbers,$d.DataType.Wrong)}`}return X.nil}function o(){if(a.validateSchema){let l=e.scopeValue("validate$data",{ref:a.validateSchema});return(0,X._)`!${l}(${n})`}return X.nil}}subschema(e,n){let i=(0,zC.getSubschema)(this.it,e);(0,zC.extendSubschemaData)(i,this.it,e),(0,zC.extendSubschemaMode)(i,e);let a={...this.it,...i,items:void 0,props:void 0};return X8(a,n),a}mergeEvaluated(e,n){let{it:i,gen:a}=this;i.opts.unevaluated&&(i.props!==!0&&e.props!==void 0&&(i.props=wa.mergeEvaluated.props(a,e.props,i.props,n)),i.items!==!0&&e.items!==void 0&&(i.items=wa.mergeEvaluated.items(a,e.items,i.items,n)))}mergeValidEvaluated(e,n){let{it:i,gen:a}=this;if(i.opts.unevaluated&&(i.props!==!0||i.items!==!0))return a.if(n,()=>this.mergeEvaluated(e,X.Name)),!0}};Va.KeywordCxt=Fd;function kT(t,e,n,i){let a=new Fd(t,n,e);"code"in n?n.code(a,i):a.$data&&n.validate?(0,Bl.funcKeywordCode)(a,n):"macro"in n?(0,Bl.macroKeywordCode)(a,n):(n.compile||n.validate)&&(0,Bl.funcKeywordCode)(a,n)}var p5=/^\/(?:[^~]|~0|~1)*$/,h5=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function TT(t,{dataLevel:e,dataNames:n,dataPathArr:i}){let a,r;if(t==="")return re.default.rootData;if(t[0]==="/"){if(!p5.test(t))throw new Error(`Invalid JSON-pointer: ${t}`);a=t,r=re.default.rootData}else{let c=h5.exec(t);if(!c)throw new Error(`Invalid JSON-pointer: ${t}`);let u=+c[1];if(a=c[2],a==="#"){if(u>=e)throw new Error(l("property/index",u));return i[e-u]}if(u>e)throw new Error(l("data",u));if(r=n[e-u],!a)return r}let s=r,o=a.split("/");for(let c of o)c&&(r=(0,X._)`${r}${(0,X.getProperty)((0,wa.unescapeJsonPointer)(c))}`,s=(0,X._)`${s} && ${r}`);return s;function l(c,u){return`Cannot access ${c} ${u} levels up, current level is ${e}`}}Va.getData=TT});var Jd=v(BC=>{"use strict";Object.defineProperty(BC,"__esModule",{value:!0});var NC=class extends Error{constructor(e){super("validation failed"),this.errors=e,this.ajv=this.validation=!0}};BC.default=NC});var Ll=v($C=>{"use strict";Object.defineProperty($C,"__esModule",{value:!0});var UC=Gl(),LC=class extends Error{constructor(e,n,i,a){super(a||`can't resolve reference ${i} from id ${n}`),this.missingRef=(0,UC.resolveUrl)(e,n,i),this.missingSchema=(0,UC.normalizeId)((0,UC.getFullPath)(e,this.missingRef))}};$C.default=LC});var Kd=v(mt=>{"use strict";Object.defineProperty(mt,"__esModule",{value:!0});mt.resolveSchema=mt.getCompilingSchema=mt.resolveRef=mt.compileSchema=mt.SchemaEnv=void 0;var Ot=me(),m5=Jd(),Ir=fa(),kt=Gl(),MT=Te(),g5=Ul(),Xs=class{constructor(e){var n;this.refs={},this.dynamicAnchors={};let i;typeof e.schema=="object"&&(i=e.schema),this.schema=e.schema,this.schemaId=e.schemaId,this.root=e.root||this,this.baseId=(n=e.baseId)!==null&&n!==void 0?n:(0,kt.normalizeId)(i?.[e.schemaId||"$id"]),this.schemaPath=e.schemaPath,this.localRefs=e.localRefs,this.meta=e.meta,this.$async=i?.$async,this.refs={}}};mt.SchemaEnv=Xs;function JC(t){let e=WT.call(this,t);if(e)return e;let n=(0,kt.getFullPath)(this.opts.uriResolver,t.root.baseId),{es5:i,lines:a}=this.opts.code,{ownProperties:r}=this.opts,s=new Ot.CodeGen(this.scope,{es5:i,lines:a,ownProperties:r}),o;t.$async&&(o=s.scopeValue("Error",{ref:m5.default,code:(0,Ot._)`require("ajv/dist/runtime/validation_error").default`}));let l=s.scopeName("validate");t.validateName=l;let c={gen:s,allErrors:this.opts.allErrors,data:Ir.default.data,parentData:Ir.default.parentData,parentDataProperty:Ir.default.parentDataProperty,dataNames:[Ir.default.data],dataPathArr:[Ot.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:s.scopeValue("schema",this.opts.code.source===!0?{ref:t.schema,code:(0,Ot.stringify)(t.schema)}:{ref:t.schema}),validateName:l,ValidationError:o,schema:t.schema,schemaEnv:t,rootId:n,baseId:t.baseId||n,schemaPath:Ot.nil,errSchemaPath:t.schemaPath||(this.opts.jtd?"":"#"),errorPath:(0,Ot._)`""`,opts:this.opts,self:this},u;try{this._compilations.add(t),(0,g5.validateFunctionCode)(c),s.optimize(this.opts.code.optimize);let d=s.toString();u=`${s.scopeRefs(Ir.default.scope)}return ${d}`,this.opts.code.process&&(u=this.opts.code.process(u,t));let m=new Function(`${Ir.default.self}`,`${Ir.default.scope}`,u)(this,this.scope.get());if(this.scope.value(l,{ref:m}),m.errors=null,m.schema=t.schema,m.schemaEnv=t,t.$async&&(m.$async=!0),this.opts.code.source===!0&&(m.source={validateName:l,validateCode:d,scopeValues:s._values}),this.opts.unevaluated){let{props:p,items:g}=c;m.evaluated={props:p instanceof Ot.Name?void 0:p,items:g instanceof Ot.Name?void 0:g,dynamicProps:p instanceof Ot.Name,dynamicItems:g instanceof Ot.Name},m.source&&(m.source.evaluated=(0,Ot.stringify)(m.evaluated))}return t.validate=m,t}catch(d){throw delete t.validate,delete t.validateName,u&&this.logger.error("Error compiling schema, function code:",u),d}finally{this._compilations.delete(t)}}mt.compileSchema=JC;function f5(t,e,n){var i;n=(0,kt.resolveUrl)(this.opts.uriResolver,e,n);let a=t.refs[n];if(a)return a;let r=v5.call(this,t,n);if(r===void 0){let s=(i=t.localRefs)===null||i===void 0?void 0:i[n],{schemaId:o}=this.opts;s&&(r=new Xs({schema:s,schemaId:o,root:t,baseId:e}))}if(r!==void 0)return t.refs[n]=w5.call(this,r)}mt.resolveRef=f5;function w5(t){return(0,kt.inlineRef)(t.schema,this.opts.inlineRefs)?t.schema:t.validate?t:JC.call(this,t)}function WT(t){for(let e of this._compilations)if(C5(e,t))return e}mt.getCompilingSchema=WT;function C5(t,e){return t.schema===e.schema&&t.root===e.root&&t.baseId===e.baseId}function v5(t,e){let n;for(;typeof(n=this.refs[e])=="string";)e=n;return n||this.schemas[e]||Vd.call(this,t,e)}function Vd(t,e){let n=this.opts.uriResolver.parse(e),i=(0,kt._getFullPath)(this.opts.uriResolver,n),a=(0,kt.getFullPath)(this.opts.uriResolver,t.baseId,void 0);if(Object.keys(t.schema).length>0&&i===a)return FC.call(this,n,t);let r=(0,kt.normalizeId)(i),s=this.refs[r]||this.schemas[r];if(typeof s=="string"){let o=Vd.call(this,t,s);return typeof o?.schema!="object"?void 0:FC.call(this,n,o)}if(typeof s?.schema=="object"){if(s.validate||JC.call(this,s),r===(0,kt.normalizeId)(e)){let{schema:o}=s,{schemaId:l}=this.opts,c=o[l];return c&&(a=(0,kt.resolveUrl)(this.opts.uriResolver,a,c)),new Xs({schema:o,schemaId:l,root:t,baseId:a})}return FC.call(this,n,s)}}mt.resolveSchema=Vd;var x5=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function FC(t,{baseId:e,schema:n,root:i}){var a;if(((a=t.fragment)===null||a===void 0?void 0:a[0])!=="/")return;for(let o of t.fragment.slice(1).split("/")){if(typeof n=="boolean")return;let l=n[(0,MT.unescapeFragment)(o)];if(l===void 0)return;n=l;let c=typeof n=="object"&&n[this.opts.schemaId];!x5.has(o)&&c&&(e=(0,kt.resolveUrl)(this.opts.uriResolver,e,c))}let r;if(typeof n!="boolean"&&n.$ref&&!(0,MT.schemaHasRulesButRef)(n,this.RULES)){let o=(0,kt.resolveUrl)(this.opts.uriResolver,e,n.$ref);r=Vd.call(this,i,o)}let{schemaId:s}=this.opts;if(r=r||new Xs({schema:n,schemaId:s,root:i,baseId:e}),r.schema!==r.root.schema)return r}});var ET=v((ghe,A5)=>{A5.exports={$id:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#",description:"Meta-schema for $data reference (JSON AnySchema extension proposal)",type:"object",required:["$data"],properties:{$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},additionalProperties:!1}});var YC=v((fhe,GT)=>{"use strict";var b5=RegExp.prototype.test.bind(/^[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}$/iu),KC=RegExp.prototype.test.bind(/^(?:(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)$/u),y5=RegExp.prototype.test.bind(/^\d*$/u),zr=RegExp.prototype.test.bind(/^[\da-f]{2}$/iu),QC=RegExp.prototype.test.bind(/^[\da-z\-._~]$/iu),qT=RegExp.prototype.test.bind(/^[A-Za-z0-9\-._~!$&'()*+,;=:@/]$/u),ZC=RegExp.prototype.test.bind(/^[A-Za-z0-9\-._~!$&'()*+,;=:@/?]$/u),P5=RegExp.prototype.test.bind(/^[A-Za-z0-9\-._~!$&'()*+,;=:]$/u),Si=new Array(256);{let t="0123456789ABCDEF";for(let e=0;e<256;e++)Si[e]="%"+t[e>>4]+t[e&15]}function Yn(t){return t<2048?Si[192|t>>6]+Si[128|t&63]:t<65536?Si[224|t>>12]+Si[128|t>>6&63]+Si[128|t&63]:Si[240|t>>18]+Si[128|t>>12&63]+Si[128|t>>6&63]+Si[128|t&63]}function S5(t){let e="",n=0,i=0;for(i=0;i=48&&n<=57||n>=65&&n<=70||n>=97&&n<=102))return"";e+=t[i];break}for(i+=1;i=48&&n<=57||n>=65&&n<=70||n>=97&&n<=102))return"";e+=t[i]}return e}var j5=RegExp.prototype.test.bind(/^[\dA-Fa-f]{1,4}$/),O5=RegExp.prototype.test.bind(/^[vV][\dA-Fa-f]+\.[A-Za-z\d\-._~!$&'()*+,;=:]+$/),k5=RegExp.prototype.test.bind(/^[A-Za-z\d\-._~]$/),T5=RegExp.prototype.test.bind(/[^!"$&'()*+,\-.;=_`a-z{}~]/u);function M5(t){if(t.length===0)return!1;for(let e=0;en&&(n=a,e=i)):(i=-1,a=0);if(n<2)return t.join(":");let r=t.slice(0,e).join(":"),s=t.slice(e+n).join(":");return r+"::"+s}function W5(t){let e=t.indexOf("::");if(e!==-1&&t.indexOf("::",e+1)!==-1)return;let n=e===-1?t.split(":"):t.slice(0,e).split(":"),i=e===-1?[]:t.slice(e+2).split(":");e!==-1&&(n.length===1&&n[0]===""&&(n.length=0),i.length===1&&i[0]===""&&(i.length=0));let a=n.concat(i),r=0;for(let o=0;o=8)return;let s=a.slice(0,n.length);for(let o=r;o<8;o++)s.push("0");for(let o=n.length;oq5[i])}function IT(t,e=!1){if(t.indexOf("%")===-1)return t;let n="";for(let i=0;i57343)e+=Yn(a);else if(a<=56319&&n+1=56320&&r<=57343?(e+=Yn(65536+(a-55296<<10)+(r-56320)),n++):e+=Yn(65533)}else e+=Yn(65533)}}return e}function z5(t,e=!1){let n="",i=e&&t[0]!=="/";for(let a=0;a57343)n+=Yn(s);else if(s<=56319&&a+1=56320&&o<=57343?(n+=Yn(65536+(s-55296<<10)+(o-56320)),a++):n+=Yn(65533)}else n+=Yn(65533)}}return n}function XC(t,e){let n="";for(let i=0;i57343)n+=Yn(r);else if(r<=56319&&i+1=56320&&s<=57343?(n+=Yn(65536+(r-55296<<10)+(s-56320)),i++):n+=Yn(65533)}else n+=Yn(65533)}}return n}function zT(t){return XC(t,P5)}function D5(t){return XC(t,ZC)}function G5(t){return XC(t,ZC)}function DT(t){return t>=48&&t<=57||t>=65&&t<=90||t>=97&&t<=122||t===42||t===43||t===45||t===46||t===47||t===64||t===95}function N5(t){let e="";for(let n=0;n57343)e+=Yn(a);else if(a<=56319&&n+1=56320&&r<=57343?(e+=Yn(65536+(a-55296<<10)+(r-56320)),n++):e+=Yn(65533)}else e+=Yn(65533)}}return e}function B5(t){let e="";for(let n=0;n{"use strict";var{isUUID:L5}=YC(),$5=/^([\da-z][\d\-a-z]{0,31}):((?:[\w!$'()*+,\-./:;=@]|%[\da-f]{2})+)$/iu,F5=["http","https","ws","wss","urn","urn:uuid"];function J5(t){return F5.indexOf(t)!==-1}function ev(t){return t.secure===!0?!0:t.secure===!1?!1:t.scheme?t.scheme.length===3&&(t.scheme[0]==="w"||t.scheme[0]==="W")&&(t.scheme[1]==="s"||t.scheme[1]==="S")&&(t.scheme[2]==="s"||t.scheme[2]==="S"):!1}function NT(t){return t.host||(t.error=t.error||"HTTP URIs must have a host."),t}function BT(t){let e=String(t.scheme).toLowerCase()==="https";return(t.port===(e?443:80)||t.port==="")&&(t.port=void 0),t.path||(t.path="/"),t}function V5(t){return t.secure=ev(t),t.resourceName=(t.path||"/")+(t.query?"?"+t.query:""),t.path=void 0,t.query=void 0,t}function K5(t){if((t.port===(ev(t)?443:80)||t.port==="")&&(t.port=void 0),typeof t.secure=="boolean"&&(t.scheme=t.secure?"wss":"ws",t.secure=void 0),t.resourceName){let e=t.resourceName.indexOf("?"),n=e===-1?t.resourceName:t.resourceName.slice(0,e);t.path=n&&n!=="/"?n:void 0,t.query=e===-1?void 0:t.resourceName.slice(e+1),t.resourceName=void 0}return t.fragment=void 0,t}function Q5(t,e){if(!t.path)return t.error="URN can not be parsed",t;let n=t.path.match($5);if(n&&n[0]===t.path){let i=e.scheme||t.scheme||"urn";t.nid=n[1].toLowerCase(),t.nss=n[2];let a=`${i}:${e.nid||t.nid}`,r=nv(a);t.path=void 0,r&&(t=r.parse(t,e))}else t.error=t.error||"URN can not be parsed.";return t}function Z5(t,e){if(t.nid===void 0)throw new Error("URN without nid cannot be serialized");let n=e.scheme||t.scheme||"urn",i=t.nid.toLowerCase(),a=`${n}:${e.nid||i}`,r=nv(a);r&&(t=r.serialize(t,e));let s=t,o=t.nss;return s.path=`${i||e.nid}:${o}`,e.skipEscape=!0,s}function X5(t,e){let n=t;return n.uuid=n.nss,n.nss=void 0,!e.tolerant&&(!n.uuid||!L5(n.uuid))&&(n.error=n.error||"UUID is not valid."),n}function Y5(t){let e=t;return e.nss=(t.uuid||"").toLowerCase(),e}var UT={scheme:"http",domainHost:!0,parse:NT,serialize:BT},eF={scheme:"https",domainHost:UT.domainHost,parse:NT,serialize:BT},Qd={scheme:"ws",domainHost:!0,parse:V5,serialize:K5},nF={scheme:"wss",domainHost:Qd.domainHost,parse:Qd.parse,serialize:Qd.serialize},iF={scheme:"urn",parse:Q5,serialize:Z5,skipNormalize:!0},tF={scheme:"urn:uuid",parse:X5,serialize:Y5,skipNormalize:!0},Zd={http:UT,https:eF,ws:Qd,wss:nF,urn:iF,"urn:uuid":tF};Object.setPrototypeOf(Zd,null);function nv(t){return t&&(Zd[t]||Zd[t.toLowerCase()])||void 0}LT.exports={wsIsSecure:ev,SCHEMES:Zd,isValidSchemeName:J5,getSchemeHandler:nv}});var sM=v((Che,ip)=>{"use strict";var{normalizeIPv6:QT,removeDotSegments:Fl,removeDotSegmentsRelative:ZT,recomposeAuthority:aF,normalizePercentEncoding:iv,normalizePathEncoding:rF,serializePathEncoding:FT,normalizeQueryFragmentEncoding:JT,encodeQuery:sF,encodeFragment:oF,reescapeHostDelimiters:lF,isIPv4:XT,nonSimpleDomain:uF}=YC(),{SCHEMES:YT,getSchemeHandler:tv}=$T(),eM=/^[A-Za-z][A-Za-z0-9+.-]*$/u,nM="URI scheme is malformed.",Xd="URI host is malformed.",cF=/[\0-\x20"#/:<>?@[\\\]^`{|}\x7F]/u;function VT(t){let e=String(t);if(!eM.test(e))throw new TypeError(nM);return e}function dF(t,e){return typeof t=="string"?t=xF(t,e):typeof t=="object"&&(t=ep(Dr(t,e),e)),t}function pF(t,e,n){let i=n?Object.assign({scheme:"null"},n):{scheme:"null"},{parsed:a,malformedAuthorityOrPort:r,malformedPercentEncoding:s,malformedSchemeSpecific:o,malformedHost:l,malformedScheme:c}=Yd(t,i),{parsed:u,malformedAuthorityOrPort:d,malformedPercentEncoding:h,malformedSchemeSpecific:m,malformedHost:p,malformedScheme:g}=Yd(e,i);if(r||d||s||h||o||m||l||p||c||g)throw new Error(a.error||u.error||"URI is malformed.");let f=iM(a,u,i,!0),w=tv(n&&n.scheme||f.scheme),C=f.host,A=C!==void 0&&C!==""&&(XT(C)||QT(C).isIPV6);if(aM(f,n||{},w,A))throw new Error(Xd);tM(f,n||{},w,A);let b=C&&C.indexOf("%")!==-1&&!new RegExp("\\P{ASCII}","u").test(C);if(f.error&&!b)throw new Error(f.error);return i.skipEscape=!0,Dr(f,i)}function iM(t,e,n,i){let a={};if(i||(t=ep(Dr(t,n),n),e=ep(Dr(e,n),n)),n=n||{},!n.tolerant&&e.scheme)a.scheme=e.scheme,a.userinfo=e.userinfo,a.host=e.host,a.port=e.port,a.path=Fl(e.path||""),a.query=e.query;else{if(e.userinfo!==void 0||e.host!==void 0||e.port!==void 0)a.userinfo=e.userinfo,a.host=e.host,a.port=e.port,a.path=Fl(e.path||""),a.query=e.query;else{if(!e.path)a.path=t.path,e.query!==void 0?a.query=e.query:a.query=t.query;else{if(e.path[0]==="/")a.path=Fl(e.path);else{let r=t.userinfo!==void 0||t.host!==void 0||t.port!==void 0;r&&!t.path?a.path="/"+e.path:t.path?a.path=t.path.slice(0,t.path.lastIndexOf("/")+1)+e.path:a.path=e.path,a.path=t.scheme===void 0&&!r&&a.path[0]!=="/"?ZT(a.path):Fl(a.path)}a.query=e.query}a.userinfo=t.userinfo,a.host=t.host,a.port=t.port}a.scheme=t.scheme}return a.fragment=e.fragment,a}function hF(t,e,n){let i=KT(t,n),a=KT(e,n);return i!==void 0&&a!==void 0&&i===a}function Dr(t,e){let n={host:t.host,scheme:t.scheme,userinfo:t.userinfo,port:t.port,path:t.path,query:t.query,nid:t.nid,nss:t.nss,uuid:t.uuid,fragment:t.fragment,reference:t.reference,resourceName:t.resourceName,secure:t.secure,error:""},i=Object.assign({},e),a=[];n.scheme&&(n.scheme=VT(n.scheme));let r=tv(i.scheme||n.scheme);r&&r.serialize&&r.serialize(n,i);let s=n.userinfo!==void 0||n.host!==void 0||n.port!==void 0,o=(n.scheme===void 0||i.reference==="suffix")&&!s,l=!i.skipEscape&&o;n.path!==void 0&&(i.skipEscape?n.path=iv(n.path):n.path=FT(n.path,l)),i.reference!=="suffix"&&n.scheme&&(n.scheme=VT(n.scheme),a.push(n.scheme,":"));let c=aF(n);if(c!==void 0&&(i.reference!=="suffix"&&a.push("//"),a.push(c),n.path&&n.path[0]!=="/"&&a.push("/")),n.path!==void 0){let u=n.path;!i.absolutePath&&(!r||!r.absolutePath)&&(u=o&&u[0]!=="/"?ZT(u):Fl(u)),o&&(u=FT(u,!0)),c===void 0&&u[0]==="/"&&u[1]==="/"&&(u="/%2F"+u.slice(2)),a.push(u)}return n.query!==void 0&&a.push("?",sF(n.query)),n.fragment!==void 0&&a.push("#",oF(n.fragment)),a.join("")}var mF=/^(?:([^#/:?]+):)?(?:\/\/((?:([^#/?@]*)@)?(\[[^#/?\]]+\]|[^#/:?]*)(?::(\d*))?))?([^#?]*)(?:\?([^#]*))?(?:#((?:.|[\n\r])*))?/u,gF=/^(?:[^#/:?]+:)?\/\/([^/?#]*)/,fF=/^(?:[^#/:?]+:)?([/\\\t\n\r]*)/;function wF(t,e){if(e[2]!==void 0&&t.path&&t.path[0]!=="/")return'URI path must start with "/" when authority is present.';if(typeof t.port=="number"&&(t.port<0||t.port>65535))return"URI port is malformed."}function $l(t){if(t===void 0)return!1;let e=t.indexOf("%");for(;e!==-1;){if(e+2>=t.length||!/^[\da-f]{2}$/iu.test(t.slice(e+1,e+3)))return!0;e=t.indexOf("%",e+3)}return!1}function np(t){return t[0]==="["&&t[t.length-1]==="]"}function CF(t){let e=t[4];return $l(t[3])||e!==void 0&&!np(e)&&$l(e)||$l(t[6])||$l(t[7])||$l(t[8])}function tM(t,e,n,i){if(aM(t,e,n,i))return t.error=t.error||Xd,!0;if(!e.unicodeSupport&&(!n||!n.unicodeSupport)&&t.host&&!np(t.host)&&(e.domainHost||n&&n.domainHost)&&i===!1&&uF(t.host)){let a;try{a=new URL("http://"+t.host)}catch(r){return t.error=t.error||"Host's domain name can not be converted to ASCII: "+r,!0}if(!vF(a))return t.error=t.error||Xd,!0;t.host=a.hostname}return!1}function aM(t,e,n,i){return!!(t.host&&i===!1&&!np(t.host)&&(e.domainHost||n&&n.domainHost)&&cF.test(t.host))}function vF(t){return t.username===""&&t.password===""&&t.port===""&&t.pathname==="/"&&t.search===""&&t.hash===""&&t.hostname!==""}function Yd(t,e){let n=Object.assign({},e),i={scheme:void 0,userinfo:void 0,host:"",port:void 0,path:"",query:void 0,fragment:void 0},a=!1,r=!1,s=!1,o=!1,l=!1,c=!1,u=!1;n.reference==="suffix"&&(n.scheme?t=n.scheme+":"+t:t="//"+t);let d=t.match(gF);d!==null&&d[1].indexOf("\\")!==-1&&(i.error="URI authority must not contain a literal backslash.",a=!0);let h=t.match(fF);if(h!==null){let p=h[1],g=p.replace(/[\t\n\r]/g,"");g.length>=2&&(g.slice(0,2)!=="//"?(i.error=i.error||"URI authority must not contain a literal backslash.",a=!0):p.length!==g.length&&(i.error=i.error||"URI authority introducer must not contain whitespace.",a=!0))}let m=t.match(mF);if(m){i.scheme=m[1],i.userinfo=m[3],i.host=m[4],i.port=parseInt(m[5],10),i.path=m[6]||"",i.query=m[7],i.fragment=m[8],i.scheme!==void 0&&(eM.test(i.scheme)?i.scheme=i.scheme.toLowerCase():(i.error=i.error||nM,c=!0)),r=CF(m),r&&(i.error=i.error||"URI contains malformed percent-encoding."),isNaN(i.port)&&(i.port=m[5]);let p=wF(i,m);if(p!==void 0&&(i.error=i.error||p,a=!0),i.host)if(XT(i.host)===!1){let w=np(i.host),C=i.host.indexOf("[")!==-1||i.host.indexOf("]")!==-1,A=QT(i.host);u=A.isIPV6||A.isIPVFuture===!0,l=C&&(!w||A.error===!0),i.host=u?A.host:A.host.toLowerCase(),l&&(i.error=i.error||Xd,a=!0)}else u=!0;i.scheme===void 0&&i.userinfo===void 0&&i.host===void 0&&i.port===void 0&&i.query===void 0&&!i.path?i.reference="same-document":i.scheme===void 0?i.reference="relative":i.fragment===void 0?i.reference="absolute":i.reference="uri",n.reference&&n.reference!=="suffix"&&n.reference!==i.reference&&(i.error=i.error||"URI is not a "+n.reference+" reference.");let g=tv(n.scheme||i.scheme);if(l||(o=tM(i,n,g,u)),t.indexOf("%")!==-1&&i.host!==void 0&&!l){let f=u?i.host:iv(i.host,!0);u||(f=iv(f.toLowerCase())),i.host=u||n.scheme!=="null"?lF(f,u):f}(!g||g&&!g.skipNormalize)&&(i.path&&(i.path=rF(i.path)),i.query&&(i.query=JT(i.query)),i.fragment&&(i.fragment=JT(i.fragment))),g&&g.parse&&(g.parse(i,n),g===YT.urn&&i.nid===void 0&&(s=!0))}else i.error=i.error||"URI can not be parsed.";return{parsed:i,malformedAuthorityOrPort:a,malformedPercentEncoding:r,malformedSchemeSpecific:s,malformedHost:o,malformedScheme:c}}function ep(t,e){return Yd(t,e).parsed}function xF(t,e){return rM(t,e).normalized}function rM(t,e){let{parsed:n,malformedAuthorityOrPort:i,malformedPercentEncoding:a,malformedSchemeSpecific:r,malformedHost:s,malformedScheme:o}=Yd(t,e);return{normalized:i||a||r||s||o?t:Dr(n,e),malformedAuthorityOrPort:i,malformedPercentEncoding:a,malformedSchemeSpecific:r,malformedHost:s,malformedScheme:o}}function KT(t,e){if(typeof t!="string"&&typeof t!="object")return;let n;try{n=typeof t=="string"?t:Dr(t,e)}catch{return}let{normalized:i,malformedAuthorityOrPort:a,malformedPercentEncoding:r,malformedSchemeSpecific:s,malformedHost:o,malformedScheme:l}=rM(n,e);return a||r||s||o||l?void 0:i}var av={SCHEMES:YT,normalize:dF,resolve:pF,resolveComponent:iM,equal:hF,serialize:Dr,parse:ep};ip.exports=av;ip.exports.default=av;ip.exports.fastUri=av});var lM=v(rv=>{"use strict";Object.defineProperty(rv,"__esModule",{value:!0});var oM=sM();oM.code='require("ajv/dist/runtime/uri").default';rv.default=oM});var fM=v(Un=>{"use strict";Object.defineProperty(Un,"__esModule",{value:!0});Un.CodeGen=Un.Name=Un.nil=Un.stringify=Un.str=Un._=Un.KeywordCxt=void 0;var AF=Ul();Object.defineProperty(Un,"KeywordCxt",{enumerable:!0,get:function(){return AF.KeywordCxt}});var Ys=me();Object.defineProperty(Un,"_",{enumerable:!0,get:function(){return Ys._}});Object.defineProperty(Un,"str",{enumerable:!0,get:function(){return Ys.str}});Object.defineProperty(Un,"stringify",{enumerable:!0,get:function(){return Ys.stringify}});Object.defineProperty(Un,"nil",{enumerable:!0,get:function(){return Ys.nil}});Object.defineProperty(Un,"Name",{enumerable:!0,get:function(){return Ys.Name}});Object.defineProperty(Un,"CodeGen",{enumerable:!0,get:function(){return Ys.CodeGen}});var bF=Jd(),hM=Ll(),yF=kC(),Jl=Kd(),PF=me(),Vl=Gl(),tp=Dl(),ov=Te(),uM=ET(),SF=lM(),mM=(t,e)=>new RegExp(t,e);mM.code="new RegExp";var jF=["removeAdditional","useDefaults","coerceTypes"],OF=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),kF={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},TF={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'},cM=200;function MF(t){var e,n,i,a,r,s,o,l,c,u,d,h,m,p,g,f,w,C,A,b,y,T,M,$,z;let E=t.strict,I=(e=t.code)===null||e===void 0?void 0:e.optimize,ce=I===!0||I===void 0?1:I||0,be=(i=(n=t.code)===null||n===void 0?void 0:n.regExp)!==null&&i!==void 0?i:mM,Oe=(a=t.uriResolver)!==null&&a!==void 0?a:SF.default;return{strictSchema:(s=(r=t.strictSchema)!==null&&r!==void 0?r:E)!==null&&s!==void 0?s:!0,strictNumbers:(l=(o=t.strictNumbers)!==null&&o!==void 0?o:E)!==null&&l!==void 0?l:!0,strictTypes:(u=(c=t.strictTypes)!==null&&c!==void 0?c:E)!==null&&u!==void 0?u:"log",strictTuples:(h=(d=t.strictTuples)!==null&&d!==void 0?d:E)!==null&&h!==void 0?h:"log",strictRequired:(p=(m=t.strictRequired)!==null&&m!==void 0?m:E)!==null&&p!==void 0?p:!1,code:t.code?{...t.code,optimize:ce,regExp:be}:{optimize:ce,regExp:be},loopRequired:(g=t.loopRequired)!==null&&g!==void 0?g:cM,loopEnum:(f=t.loopEnum)!==null&&f!==void 0?f:cM,meta:(w=t.meta)!==null&&w!==void 0?w:!0,messages:(C=t.messages)!==null&&C!==void 0?C:!0,inlineRefs:(A=t.inlineRefs)!==null&&A!==void 0?A:!0,schemaId:(b=t.schemaId)!==null&&b!==void 0?b:"$id",addUsedSchema:(y=t.addUsedSchema)!==null&&y!==void 0?y:!0,validateSchema:(T=t.validateSchema)!==null&&T!==void 0?T:!0,validateFormats:(M=t.validateFormats)!==null&&M!==void 0?M:!0,unicodeRegExp:($=t.unicodeRegExp)!==null&&$!==void 0?$:!0,int32range:(z=t.int32range)!==null&&z!==void 0?z:!0,uriResolver:Oe}}var Kl=class{constructor(e={}){this.schemas={},this.refs={},this.formats=Object.create(null),this._compilations=new Set,this._loading={},this._cache=new Map,e=this.opts={...e,...MF(e)};let{es5:n,lines:i}=this.opts.code;this.scope=new PF.ValueScope({scope:{},prefixes:OF,es5:n,lines:i}),this.logger=HF(e.logger);let a=e.validateFormats;e.validateFormats=!1,this.RULES=(0,yF.getRules)(),dM.call(this,kF,e,"NOT SUPPORTED"),dM.call(this,TF,e,"DEPRECATED","warn"),this._metaOpts=qF.call(this),e.formats&&EF.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),e.keywords&&_F.call(this,e.keywords),typeof e.meta=="object"&&this.addMetaSchema(e.meta),WF.call(this),e.validateFormats=a}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){let{$data:e,meta:n,schemaId:i}=this.opts,a=uM;i==="id"&&(a={...uM},a.id=a.$id,delete a.$id),n&&e&&this.addMetaSchema(a,a[i],!1)}defaultMeta(){let{meta:e,schemaId:n}=this.opts;return this.opts.defaultMeta=typeof e=="object"?e[n]||e:void 0}validate(e,n){let i;if(typeof e=="string"){if(i=this.getSchema(e),!i)throw new Error(`no schema with key or ref "${e}"`)}else i=this.compile(e);let a=i(n);return"$async"in i||(this.errors=i.errors),a}compile(e,n){let i=this._addSchema(e,n);return i.validate||this._compileSchemaEnv(i)}compileAsync(e,n){if(typeof this.opts.loadSchema!="function")throw new Error("options.loadSchema should be a function");let{loadSchema:i}=this.opts;return a.call(this,e,n);async function a(u,d){await r.call(this,u.$schema);let h=this._addSchema(u,d);return h.validate||s.call(this,h)}async function r(u){u&&!this.getSchema(u)&&await a.call(this,{$ref:u},!0)}async function s(u){try{return this._compileSchemaEnv(u)}catch(d){if(!(d instanceof hM.default))throw d;return o.call(this,d),await l.call(this,d.missingSchema),s.call(this,u)}}function o({missingSchema:u,missingRef:d}){if(this.refs[u])throw new Error(`AnySchema ${u} is loaded but ${d} cannot be resolved`)}async function l(u){let d=await c.call(this,u);this.refs[u]||await r.call(this,d.$schema),this.refs[u]||this.addSchema(d,u,n)}async function c(u){let d=this._loading[u];if(d)return d;try{return await(this._loading[u]=i(u))}finally{delete this._loading[u]}}}addSchema(e,n,i,a=this.opts.validateSchema){if(Array.isArray(e)){for(let s of e)this.addSchema(s,void 0,i,a);return this}let r;if(typeof e=="object"){let{schemaId:s}=this.opts;if(r=e[s],r!==void 0&&typeof r!="string")throw new Error(`schema ${s} must be string`)}return n=(0,Vl.normalizeId)(n||r),this._checkUnique(n),this.schemas[n]=this._addSchema(e,i,n,a,!0),this}addMetaSchema(e,n,i=this.opts.validateSchema){return this.addSchema(e,n,!0,i),this}validateSchema(e,n){if(typeof e=="boolean")return!0;let i;if(i=e.$schema,i!==void 0&&typeof i!="string")throw new Error("$schema must be a string");if(i=i||this.opts.defaultMeta||this.defaultMeta(),!i)return this.logger.warn("meta-schema not available"),this.errors=null,!0;let a=this.validate(i,e);if(!a&&n){let r="schema is invalid: "+this.errorsText();if(this.opts.validateSchema==="log")this.logger.error(r);else throw new Error(r)}return a}getSchema(e){let n;for(;typeof(n=pM.call(this,e))=="string";)e=n;if(n===void 0){let{schemaId:i}=this.opts,a=new Jl.SchemaEnv({schema:{},schemaId:i});if(n=Jl.resolveSchema.call(this,a,e),!n)return;this.refs[e]=n}return n.validate||this._compileSchemaEnv(n)}removeSchema(e){if(e instanceof RegExp)return this._removeAllSchemas(this.schemas,e),this._removeAllSchemas(this.refs,e),this;switch(typeof e){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{let n=pM.call(this,e);return typeof n=="object"&&this._cache.delete(n.schema),delete this.schemas[e],delete this.refs[e],this}case"object":{let n=e;this._cache.delete(n);let i=e[this.opts.schemaId];return i&&(i=(0,Vl.normalizeId)(i),delete this.schemas[i],delete this.refs[i]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(e){for(let n of e)this.addKeyword(n);return this}addKeyword(e,n){let i;if(typeof e=="string")i=e,typeof n=="object"&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),n.keyword=i);else if(typeof e=="object"&&n===void 0){if(n=e,i=n.keyword,Array.isArray(i)&&!i.length)throw new Error("addKeywords: keyword must be string or non-empty array")}else throw new Error("invalid addKeywords parameters");if(zF.call(this,i,n),!n)return(0,ov.eachItem)(i,r=>sv.call(this,r)),this;GF.call(this,n);let a={...n,type:(0,tp.getJSONTypes)(n.type),schemaType:(0,tp.getJSONTypes)(n.schemaType)};return(0,ov.eachItem)(i,a.type.length===0?r=>sv.call(this,r,a):r=>a.type.forEach(s=>sv.call(this,r,a,s))),this}getKeyword(e){let n=this.RULES.all[e];return typeof n=="object"?n.definition:!!n}removeKeyword(e){let{RULES:n}=this;delete n.keywords[e],delete n.all[e];for(let i of n.rules){let a=i.rules.findIndex(r=>r.keyword===e);a>=0&&i.rules.splice(a,1)}return this}addFormat(e,n){return typeof n=="string"&&(n=new RegExp(n)),this.formats[e]=n,this}errorsText(e=this.errors,{separator:n=", ",dataVar:i="data"}={}){return!e||e.length===0?"No errors":e.map(a=>`${i}${a.instancePath} ${a.message}`).reduce((a,r)=>a+n+r)}$dataMetaSchema(e,n){let i=this.RULES.all;e=JSON.parse(JSON.stringify(e));for(let a of n){let r=a.split("/").slice(1),s=e;for(let o of r)s=s[o];for(let o in i){let l=i[o];if(typeof l!="object")continue;let{$data:c}=l.definition,u=s[o];c&&u&&(s[o]=gM(u))}}return e}_removeAllSchemas(e,n){for(let i in e){let a=e[i];(!n||n.test(i))&&(typeof a=="string"?delete e[i]:a&&!a.meta&&(this._cache.delete(a.schema),delete e[i]))}}_addSchema(e,n,i,a=this.opts.validateSchema,r=this.opts.addUsedSchema){let s,{schemaId:o}=this.opts;if(typeof e=="object")s=e[o];else{if(this.opts.jtd)throw new Error("schema must be object");if(typeof e!="boolean")throw new Error("schema must be object or boolean")}let l=this._cache.get(e);if(l!==void 0)return l;i=(0,Vl.normalizeId)(s||i);let c=Vl.getSchemaRefs.call(this,e,i);return l=new Jl.SchemaEnv({schema:e,schemaId:o,meta:n,baseId:i,localRefs:c}),this._cache.set(l.schema,l),r&&!i.startsWith("#")&&(i&&this._checkUnique(i),this.refs[i]=l),a&&this.validateSchema(e,!0),l}_checkUnique(e){if(this.schemas[e]||this.refs[e])throw new Error(`schema with key or id "${e}" already exists`)}_compileSchemaEnv(e){if(e.meta?this._compileMetaSchema(e):Jl.compileSchema.call(this,e),!e.validate)throw new Error("ajv implementation error");return e.validate}_compileMetaSchema(e){let n=this.opts;this.opts=this._metaOpts;try{Jl.compileSchema.call(this,e)}finally{this.opts=n}}};Kl.ValidationError=bF.default;Kl.MissingRefError=hM.default;Un.default=Kl;function dM(t,e,n,i="error"){for(let a in t){let r=a;r in e&&this.logger[i](`${n}: option ${a}. ${t[r]}`)}}function pM(t){return t=(0,Vl.normalizeId)(t),this.schemas[t]||this.refs[t]}function WF(){let t=this.opts.schemas;if(t)if(Array.isArray(t))this.addSchema(t);else for(let e in t)this.addSchema(t[e],e)}function EF(){for(let t in this.opts.formats){let e=this.opts.formats[t];e&&this.addFormat(t,e)}}function _F(t){if(Array.isArray(t)){this.addVocabulary(t);return}this.logger.warn("keywords option as map is deprecated, pass array");for(let e in t){let n=t[e];n.keyword||(n.keyword=e),this.addKeyword(n)}}function qF(){let t={...this.opts};for(let e of jF)delete t[e];return t}var RF={log(){},warn(){},error(){}};function HF(t){if(t===!1)return RF;if(t===void 0)return console;if(t.log&&t.warn&&t.error)return t;throw new Error("logger must implement log, warn and error methods")}var IF=/^[a-z_$][a-z0-9_$:-]*$/i;function zF(t,e){let{RULES:n}=this;if((0,ov.eachItem)(t,i=>{if(n.keywords[i])throw new Error(`Keyword ${i} is already defined`);if(!IF.test(i))throw new Error(`Keyword ${i} has invalid name`)}),!!e&&e.$data&&!("code"in e||"validate"in e))throw new Error('$data keyword must have "code" or "validate" function')}function sv(t,e,n){var i;let a=e?.post;if(n&&a)throw new Error('keyword with "post" flag cannot have "type"');let{RULES:r}=this,s=a?r.post:r.rules.find(({type:l})=>l===n);if(s||(s={type:n,rules:[]},r.rules.push(s)),r.keywords[t]=!0,!e)return;let o={keyword:t,definition:{...e,type:(0,tp.getJSONTypes)(e.type),schemaType:(0,tp.getJSONTypes)(e.schemaType)}};e.before?DF.call(this,s,o,e.before):s.rules.push(o),r.all[t]=o,(i=e.implements)===null||i===void 0||i.forEach(l=>this.addKeyword(l))}function DF(t,e,n){let i=t.rules.findIndex(a=>a.keyword===n);i>=0?t.rules.splice(i,0,e):(t.rules.push(e),this.logger.warn(`rule ${n} is not defined`))}function GF(t){let{metaSchema:e}=t;e!==void 0&&(t.$data&&this.opts.$data&&(e=gM(e)),t.validateSchema=this.compile(e,!0))}var NF={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function gM(t){return{anyOf:[t,NF]}}});var wM=v(lv=>{"use strict";Object.defineProperty(lv,"__esModule",{value:!0});var BF={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};lv.default=BF});var AM=v(Gr=>{"use strict";Object.defineProperty(Gr,"__esModule",{value:!0});Gr.callRef=Gr.getValidate=void 0;var UF=Ll(),CM=ht(),ji=me(),eo=fa(),vM=Kd(),ap=Te(),LF={keyword:"$ref",schemaType:"string",code(t){let{gen:e,schema:n,it:i}=t,{baseId:a,schemaEnv:r,validateName:s,opts:o,self:l}=i,{root:c}=r;if((n==="#"||n==="#/")&&a===c.baseId)return d();let u=vM.resolveRef.call(l,c,a,n);if(u===void 0)throw new UF.default(i.opts.uriResolver,a,n);if(u instanceof vM.SchemaEnv)return h(u);return m(u);function d(){if(r===c)return rp(t,s,r,r.$async);let p=e.scopeValue("root",{ref:c});return rp(t,(0,ji._)`${p}.validate`,c,c.$async)}function h(p){let g=xM(t,p);rp(t,g,p,p.$async)}function m(p){let g=e.scopeValue("schema",o.code.source===!0?{ref:p,code:(0,ji.stringify)(p)}:{ref:p}),f=e.name("valid"),w=t.subschema({schema:p,dataTypes:[],schemaPath:ji.nil,topSchemaRef:g,errSchemaPath:n},f);t.mergeEvaluated(w),t.ok(f)}}};function xM(t,e){let{gen:n}=t;return e.validate?n.scopeValue("validate",{ref:e.validate}):(0,ji._)`${n.scopeValue("wrapper",{ref:e})}.validate`}Gr.getValidate=xM;function rp(t,e,n,i){let{gen:a,it:r}=t,{allErrors:s,schemaEnv:o,opts:l}=r,c=l.passContext?eo.default.this:ji.nil;i?u():d();function u(){if(!o.$async)throw new Error("async schema referenced by sync schema");let p=a.let("valid");a.try(()=>{a.code((0,ji._)`await ${(0,CM.callValidateCode)(t,e,c)}`),m(e),s||a.assign(p,!0)},g=>{a.if((0,ji._)`!(${g} instanceof ${r.ValidationError})`,()=>a.throw(g)),h(g),s||a.assign(p,!1)}),t.ok(p)}function d(){t.result((0,CM.callValidateCode)(t,e,c),()=>m(e),()=>h(e))}function h(p){let g=(0,ji._)`${p}.errors`;a.assign(eo.default.vErrors,(0,ji._)`${eo.default.vErrors} === null ? ${g} : ${eo.default.vErrors}.concat(${g})`),a.assign(eo.default.errors,(0,ji._)`${eo.default.vErrors}.length`)}function m(p){var g;if(!r.opts.unevaluated)return;let f=(g=n?.validate)===null||g===void 0?void 0:g.evaluated;if(r.props!==!0)if(f&&!f.dynamicProps)f.props!==void 0&&(r.props=ap.mergeEvaluated.props(a,f.props,r.props));else{let w=a.var("props",(0,ji._)`${p}.evaluated.props`);r.props=ap.mergeEvaluated.props(a,w,r.props,ji.Name)}if(r.items!==!0)if(f&&!f.dynamicItems)f.items!==void 0&&(r.items=ap.mergeEvaluated.items(a,f.items,r.items));else{let w=a.var("items",(0,ji._)`${p}.evaluated.items`);r.items=ap.mergeEvaluated.items(a,w,r.items,ji.Name)}}}Gr.callRef=rp;Gr.default=LF});var bM=v(uv=>{"use strict";Object.defineProperty(uv,"__esModule",{value:!0});var $F=wM(),FF=AM(),JF=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",$F.default,FF.default];uv.default=JF});var yM=v(cv=>{"use strict";Object.defineProperty(cv,"__esModule",{value:!0});var sp=me(),Ka=sp.operators,op={maximum:{okStr:"<=",ok:Ka.LTE,fail:Ka.GT},minimum:{okStr:">=",ok:Ka.GTE,fail:Ka.LT},exclusiveMaximum:{okStr:"<",ok:Ka.LT,fail:Ka.GTE},exclusiveMinimum:{okStr:">",ok:Ka.GT,fail:Ka.LTE}},VF={message:({keyword:t,schemaCode:e})=>(0,sp.str)`must be ${op[t].okStr} ${e}`,params:({keyword:t,schemaCode:e})=>(0,sp._)`{comparison: ${op[t].okStr}, limit: ${e}}`},KF={keyword:Object.keys(op),type:"number",schemaType:"number",$data:!0,error:VF,code(t){let{keyword:e,data:n,schemaCode:i}=t;t.fail$data((0,sp._)`${n} ${op[e].fail} ${i} || isNaN(${n})`)}};cv.default=KF});var PM=v(dv=>{"use strict";Object.defineProperty(dv,"__esModule",{value:!0});var Ql=me(),QF={message:({schemaCode:t})=>(0,Ql.str)`must be multiple of ${t}`,params:({schemaCode:t})=>(0,Ql._)`{multipleOf: ${t}}`},ZF={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:QF,code(t){let{gen:e,data:n,schemaCode:i,it:a}=t,r=a.opts.multipleOfPrecision,s=e.let("res"),o=r?(0,Ql._)`Math.abs(Math.round(${s}) - ${s}) > 1e-${r}`:(0,Ql._)`${s} !== parseInt(${s})`;t.fail$data((0,Ql._)`(${i} === 0 || (${s} = ${n}/${i}, ${o}))`)}};dv.default=ZF});var jM=v(pv=>{"use strict";Object.defineProperty(pv,"__esModule",{value:!0});function SM(t){let e=t.length,n=0,i=0,a;for(;i=55296&&a<=56319&&i{"use strict";Object.defineProperty(hv,"__esModule",{value:!0});var Nr=me(),XF=Te(),YF=jM(),e3={message({keyword:t,schemaCode:e}){let n=t==="maxLength"?"more":"fewer";return(0,Nr.str)`must NOT have ${n} than ${e} characters`},params:({schemaCode:t})=>(0,Nr._)`{limit: ${t}}`},n3={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:e3,code(t){let{keyword:e,data:n,schemaCode:i,it:a}=t,r=e==="maxLength"?Nr.operators.GT:Nr.operators.LT,s=a.opts.unicode===!1?(0,Nr._)`${n}.length`:(0,Nr._)`${(0,XF.useFunc)(t.gen,YF.default)}(${n})`;t.fail$data((0,Nr._)`${s} ${r} ${i}`)}};hv.default=n3});var kM=v(mv=>{"use strict";Object.defineProperty(mv,"__esModule",{value:!0});var i3=ht(),t3=Te(),no=me(),a3={message:({schemaCode:t})=>(0,no.str)`must match pattern "${t}"`,params:({schemaCode:t})=>(0,no._)`{pattern: ${t}}`},r3={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:a3,code(t){let{gen:e,data:n,$data:i,schema:a,schemaCode:r,it:s}=t,o=s.opts.unicodeRegExp?"u":"";if(i){let{regExp:l}=s.opts.code,c=l.code==="new RegExp"?(0,no._)`new RegExp`:(0,t3.useFunc)(e,l),u=e.let("valid");e.try(()=>e.assign(u,(0,no._)`${c}(${r}, ${o}).test(${n})`),()=>e.assign(u,!1)),t.fail$data((0,no._)`!${u}`)}else{let l=(0,i3.usePattern)(t,a);t.fail$data((0,no._)`!${l}.test(${n})`)}}};mv.default=r3});var TM=v(gv=>{"use strict";Object.defineProperty(gv,"__esModule",{value:!0});var Zl=me(),s3={message({keyword:t,schemaCode:e}){let n=t==="maxProperties"?"more":"fewer";return(0,Zl.str)`must NOT have ${n} than ${e} properties`},params:({schemaCode:t})=>(0,Zl._)`{limit: ${t}}`},o3={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:s3,code(t){let{keyword:e,data:n,schemaCode:i}=t,a=e==="maxProperties"?Zl.operators.GT:Zl.operators.LT;t.fail$data((0,Zl._)`Object.keys(${n}).length ${a} ${i}`)}};gv.default=o3});var MM=v(fv=>{"use strict";Object.defineProperty(fv,"__esModule",{value:!0});var Xl=ht(),Yl=me(),l3=Te(),u3={message:({params:{missingProperty:t}})=>(0,Yl.str)`must have required property '${t}'`,params:({params:{missingProperty:t}})=>(0,Yl._)`{missingProperty: ${t}}`},c3={keyword:"required",type:"object",schemaType:"array",$data:!0,error:u3,code(t){let{gen:e,schema:n,schemaCode:i,data:a,$data:r,it:s}=t,{opts:o}=s;if(!r&&n.length===0)return;let l=n.length>=o.loopRequired;if(s.allErrors?c():u(),o.strictRequired){let m=t.parentSchema.properties,{definedProperties:p}=t.it;for(let g of n)if(m?.[g]===void 0&&!p.has(g)){let f=s.schemaEnv.baseId+s.errSchemaPath,w=`required property "${g}" is not defined at "${f}" (strictRequired)`;(0,l3.checkStrictMode)(s,w,s.opts.strictRequired)}}function c(){if(l||r)t.block$data(Yl.nil,d);else for(let m of n)(0,Xl.checkReportMissingProp)(t,m)}function u(){let m=e.let("missing");if(l||r){let p=e.let("valid",!0);t.block$data(p,()=>h(m,p)),t.ok(p)}else e.if((0,Xl.checkMissingProp)(t,n,m)),(0,Xl.reportMissingProp)(t,m),e.else()}function d(){e.forOf("prop",i,m=>{t.setParams({missingProperty:m}),e.if((0,Xl.noPropertyInData)(e,a,m,o.ownProperties),()=>t.error())})}function h(m,p){t.setParams({missingProperty:m}),e.forOf(m,i,()=>{e.assign(p,(0,Xl.propertyInData)(e,a,m,o.ownProperties)),e.if((0,Yl.not)(p),()=>{t.error(),e.break()})},Yl.nil)}}};fv.default=c3});var WM=v(wv=>{"use strict";Object.defineProperty(wv,"__esModule",{value:!0});var eu=me(),d3={message({keyword:t,schemaCode:e}){let n=t==="maxItems"?"more":"fewer";return(0,eu.str)`must NOT have ${n} than ${e} items`},params:({schemaCode:t})=>(0,eu._)`{limit: ${t}}`},p3={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:d3,code(t){let{keyword:e,data:n,schemaCode:i}=t,a=e==="maxItems"?eu.operators.GT:eu.operators.LT;t.fail$data((0,eu._)`${n}.length ${a} ${i}`)}};wv.default=p3});var lp=v(Cv=>{"use strict";Object.defineProperty(Cv,"__esModule",{value:!0});var EM=HC();EM.code='require("ajv/dist/runtime/equal").default';Cv.default=EM});var _M=v(xv=>{"use strict";Object.defineProperty(xv,"__esModule",{value:!0});var vv=Dl(),Ln=me(),h3=Te(),m3=lp(),g3={message:({params:{i:t,j:e}})=>(0,Ln.str)`must NOT have duplicate items (items ## ${e} and ${t} are identical)`,params:({params:{i:t,j:e}})=>(0,Ln._)`{i: ${t}, j: ${e}}`},f3={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:g3,code(t){let{gen:e,data:n,$data:i,schema:a,parentSchema:r,schemaCode:s,it:o}=t;if(!i&&!a)return;let l=e.let("valid"),c=r.items?(0,vv.getSchemaTypes)(r.items):[];t.block$data(l,u,(0,Ln._)`${s} === false`),t.ok(l);function u(){let p=e.let("i",(0,Ln._)`${n}.length`),g=e.let("j");t.setParams({i:p,j:g}),e.assign(l,!0),e.if((0,Ln._)`${p} > 1`,()=>(d()?h:m)(p,g))}function d(){return c.length>0&&!c.some(p=>p==="object"||p==="array")}function h(p,g){let f=e.name("item"),w=(0,vv.checkDataTypes)(c,f,o.opts.strictNumbers,vv.DataType.Wrong),C=e.const("indices",(0,Ln._)`{}`);e.for((0,Ln._)`;${p}--;`,()=>{e.let(f,(0,Ln._)`${n}[${p}]`),e.if(w,(0,Ln._)`continue`),c.length>1&&e.if((0,Ln._)`typeof ${f} == "string"`,(0,Ln._)`${f} += "_"`),e.if((0,Ln._)`typeof ${C}[${f}] == "number"`,()=>{e.assign(g,(0,Ln._)`${C}[${f}]`),t.error(),e.assign(l,!1).break()}).code((0,Ln._)`${C}[${f}] = ${p}`)})}function m(p,g){let f=(0,h3.useFunc)(e,m3.default),w=e.name("outer");e.label(w).for((0,Ln._)`;${p}--;`,()=>e.for((0,Ln._)`${g} = ${p}; ${g}--;`,()=>e.if((0,Ln._)`${f}(${n}[${p}], ${n}[${g}])`,()=>{t.error(),e.assign(l,!1).break(w)})))}}};xv.default=f3});var qM=v(bv=>{"use strict";Object.defineProperty(bv,"__esModule",{value:!0});var Av=me(),w3=Te(),C3=lp(),v3={message:"must be equal to constant",params:({schemaCode:t})=>(0,Av._)`{allowedValue: ${t}}`},x3={keyword:"const",$data:!0,error:v3,code(t){let{gen:e,data:n,$data:i,schemaCode:a,schema:r}=t;i||r&&typeof r=="object"?t.fail$data((0,Av._)`!${(0,w3.useFunc)(e,C3.default)}(${n}, ${a})`):t.fail((0,Av._)`${r} !== ${n}`)}};bv.default=x3});var RM=v(yv=>{"use strict";Object.defineProperty(yv,"__esModule",{value:!0});var nu=me(),A3=Te(),b3=lp(),y3={message:"must be equal to one of the allowed values",params:({schemaCode:t})=>(0,nu._)`{allowedValues: ${t}}`},P3={keyword:"enum",schemaType:"array",$data:!0,error:y3,code(t){let{gen:e,data:n,$data:i,schema:a,schemaCode:r,it:s}=t;if(!i&&a.length===0)throw new Error("enum must have non-empty array");let o=a.length>=s.opts.loopEnum,l,c=()=>l??(l=(0,A3.useFunc)(e,b3.default)),u;if(o||i)u=e.let("valid"),t.block$data(u,d);else{if(!Array.isArray(a))throw new Error("ajv implementation error");let m=e.const("vSchema",r);u=(0,nu.or)(...a.map((p,g)=>h(m,g)))}t.pass(u);function d(){e.assign(u,!1),e.forOf("v",r,m=>e.if((0,nu._)`${c()}(${n}, ${m})`,()=>e.assign(u,!0).break()))}function h(m,p){let g=a[p];return typeof g=="object"&&g!==null?(0,nu._)`${c()}(${n}, ${m}[${p}])`:(0,nu._)`${n} === ${g}`}}};yv.default=P3});var HM=v(Pv=>{"use strict";Object.defineProperty(Pv,"__esModule",{value:!0});var S3=yM(),j3=PM(),O3=OM(),k3=kM(),T3=TM(),M3=MM(),W3=WM(),E3=_M(),_3=qM(),q3=RM(),R3=[S3.default,j3.default,O3.default,k3.default,T3.default,M3.default,W3.default,E3.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},_3.default,q3.default];Pv.default=R3});var jv=v(iu=>{"use strict";Object.defineProperty(iu,"__esModule",{value:!0});iu.validateAdditionalItems=void 0;var Br=me(),Sv=Te(),H3={message:({params:{len:t}})=>(0,Br.str)`must NOT have more than ${t} items`,params:({params:{len:t}})=>(0,Br._)`{limit: ${t}}`},I3={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:H3,code(t){let{parentSchema:e,it:n}=t,{items:i}=e;if(!Array.isArray(i)){(0,Sv.checkStrictMode)(n,'"additionalItems" is ignored when "items" is not an array of schemas');return}IM(t,i)}};function IM(t,e){let{gen:n,schema:i,data:a,keyword:r,it:s}=t;s.items=!0;let o=n.const("len",(0,Br._)`${a}.length`);if(i===!1)t.setParams({len:e.length}),t.pass((0,Br._)`${o} <= ${e.length}`);else if(typeof i=="object"&&!(0,Sv.alwaysValidSchema)(s,i)){let c=n.var("valid",(0,Br._)`${o} <= ${e.length}`);n.if((0,Br.not)(c),()=>l(c)),t.ok(c)}function l(c){n.forRange("i",e.length,o,u=>{t.subschema({keyword:r,dataProp:u,dataPropType:Sv.Type.Num},c),s.allErrors||n.if((0,Br.not)(c),()=>n.break())})}}iu.validateAdditionalItems=IM;iu.default=I3});var Ov=v(tu=>{"use strict";Object.defineProperty(tu,"__esModule",{value:!0});tu.validateTuple=void 0;var zM=me(),up=Te(),z3=ht(),D3={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(t){let{schema:e,it:n}=t;if(Array.isArray(e))return DM(t,"additionalItems",e);n.items=!0,!(0,up.alwaysValidSchema)(n,e)&&t.ok((0,z3.validateArray)(t))}};function DM(t,e,n=t.schema){let{gen:i,parentSchema:a,data:r,keyword:s,it:o}=t;u(a),o.opts.unevaluated&&n.length&&o.items!==!0&&(o.items=up.mergeEvaluated.items(i,n.length,o.items));let l=i.name("valid"),c=i.const("len",(0,zM._)`${r}.length`);n.forEach((d,h)=>{(0,up.alwaysValidSchema)(o,d)||(i.if((0,zM._)`${c} > ${h}`,()=>t.subschema({keyword:s,schemaProp:h,dataProp:h},l)),t.ok(l))});function u(d){let{opts:h,errSchemaPath:m}=o,p=n.length,g=p===d.minItems&&(p===d.maxItems||d[e]===!1);if(h.strictTuples&&!g){let f=`"${s}" is ${p}-tuple, but minItems or maxItems/${e} are not specified or different at path "${m}"`;(0,up.checkStrictMode)(o,f,h.strictTuples)}}}tu.validateTuple=DM;tu.default=D3});var GM=v(kv=>{"use strict";Object.defineProperty(kv,"__esModule",{value:!0});var G3=Ov(),N3={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:t=>(0,G3.validateTuple)(t,"items")};kv.default=N3});var BM=v(Tv=>{"use strict";Object.defineProperty(Tv,"__esModule",{value:!0});var NM=me(),B3=Te(),U3=ht(),L3=jv(),$3={message:({params:{len:t}})=>(0,NM.str)`must NOT have more than ${t} items`,params:({params:{len:t}})=>(0,NM._)`{limit: ${t}}`},F3={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:$3,code(t){let{schema:e,parentSchema:n,it:i}=t,{prefixItems:a}=n;i.items=!0,!(0,B3.alwaysValidSchema)(i,e)&&(a?(0,L3.validateAdditionalItems)(t,a):t.ok((0,U3.validateArray)(t)))}};Tv.default=F3});var UM=v(Mv=>{"use strict";Object.defineProperty(Mv,"__esModule",{value:!0});var gt=me(),cp=Te(),J3={message:({params:{min:t,max:e}})=>e===void 0?(0,gt.str)`must contain at least ${t} valid item(s)`:(0,gt.str)`must contain at least ${t} and no more than ${e} valid item(s)`,params:({params:{min:t,max:e}})=>e===void 0?(0,gt._)`{minContains: ${t}}`:(0,gt._)`{minContains: ${t}, maxContains: ${e}}`},V3={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:J3,code(t){let{gen:e,schema:n,parentSchema:i,data:a,it:r}=t,s,o,{minContains:l,maxContains:c}=i;r.opts.next?(s=l===void 0?1:l,o=c):s=1;let u=e.const("len",(0,gt._)`${a}.length`);if(t.setParams({min:s,max:o}),o===void 0&&s===0){(0,cp.checkStrictMode)(r,'"minContains" == 0 without "maxContains": "contains" keyword ignored');return}if(o!==void 0&&s>o){(0,cp.checkStrictMode)(r,'"minContains" > "maxContains" is always invalid'),t.fail();return}if((0,cp.alwaysValidSchema)(r,n)){let g=(0,gt._)`${u} >= ${s}`;o!==void 0&&(g=(0,gt._)`${g} && ${u} <= ${o}`),t.pass(g);return}r.items=!0;let d=e.name("valid");o===void 0&&s===1?m(d,()=>e.if(d,()=>e.break())):s===0?(e.let(d,!0),o!==void 0&&e.if((0,gt._)`${a}.length > 0`,h)):(e.let(d,!1),h()),t.result(d,()=>t.reset());function h(){let g=e.name("_valid"),f=e.let("count",0);m(g,()=>e.if(g,()=>p(f)))}function m(g,f){e.forRange("i",0,u,w=>{t.subschema({keyword:"contains",dataProp:w,dataPropType:cp.Type.Num,compositeRule:!0},g),f()})}function p(g){e.code((0,gt._)`${g}++`),o===void 0?e.if((0,gt._)`${g} >= ${s}`,()=>e.assign(d,!0).break()):(e.if((0,gt._)`${g} > ${o}`,()=>e.assign(d,!1).break()),s===1?e.assign(d,!0):e.if((0,gt._)`${g} >= ${s}`,()=>e.assign(d,!0)))}}};Mv.default=V3});var FM=v($t=>{"use strict";Object.defineProperty($t,"__esModule",{value:!0});$t.validateSchemaDeps=$t.validatePropertyDeps=$t.error=void 0;var Wv=me(),K3=Te(),au=ht();$t.error={message:({params:{property:t,depsCount:e,deps:n}})=>{let i=e===1?"property":"properties";return(0,Wv.str)`must have ${i} ${n} when property ${t} is present`},params:({params:{property:t,depsCount:e,deps:n,missingProperty:i}})=>(0,Wv._)`{property: ${t}, missingProperty: ${i}, depsCount: ${e}, - deps: ${n}}`};var f5={keyword:"dependencies",type:"object",schemaType:"object",error:jt.error,code(t){let[e,n]=w5(t);_k(t,e),Hk(t,n)}};function w5({schema:t}){let e={},n={};for(let i in t){if(i==="__proto__")continue;let a=Array.isArray(t[i])?e:n;a[i]=t[i]}return[e,n]}function _k(t,e=t.schema){let{gen:n,data:i,it:a}=t;if(Object.keys(e).length===0)return;let r=n.let("missing");for(let s in e){let o=e[s];if(o.length===0)continue;let l=(0,Ol.propertyInData)(n,i,s,a.opts.ownProperties);t.setParams({property:s,depsCount:o.length,deps:o.join(", ")}),a.allErrors?n.if(l,()=>{for(let c of o)(0,Ol.checkReportMissingProp)(t,c)}):(n.if((0,_v._)`${l} && (${(0,Ol.checkMissingProp)(t,o,r)})`),(0,Ol.reportMissingProp)(t,r),n.else())}}jt.validatePropertyDeps=_k;function Hk(t,e=t.schema){let{gen:n,data:i,keyword:a,it:r}=t,s=n.name("valid");for(let o in e)(0,m5.alwaysValidSchema)(r,e[o])||(n.if((0,Ol.propertyInData)(n,i,o,r.opts.ownProperties),()=>{let l=t.subschema({keyword:a,schemaProp:o},s);t.mergeValidEvaluated(l,s)},()=>n.var(s,!0)),t.ok(s))}jt.validateSchemaDeps=Hk;jt.default=f5});var Wk=v(Hv=>{"use strict";Object.defineProperty(Hv,"__esModule",{value:!0});var Rk=se(),v5=be(),C5={message:"property name must be valid",params:({params:t})=>(0,Rk._)`{propertyName: ${t.propertyName}}`},A5={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:C5,code(t){let{gen:e,schema:n,data:i,it:a}=t;if((0,v5.alwaysValidSchema)(a,n))return;let r=e.name("valid");e.forIn("key",i,s=>{t.setParams({propertyName:s}),t.subschema({keyword:"propertyNames",data:s,dataTypes:["string"],propertyName:s,compositeRule:!0},r),e.if((0,Rk.not)(r),()=>{t.error(!0),a.allErrors||e.break()})}),t.ok(r)}};Hv.default=A5});var Rv=v(Iv=>{"use strict";Object.defineProperty(Iv,"__esModule",{value:!0});var Tp=Li(),ot=se(),b5=Ft(),kp=be(),x5={message:"must NOT have additional properties",params:({params:t})=>(0,ot._)`{additionalProperty: ${t.additionalProperty}}`},y5={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:x5,code(t){let{gen:e,schema:n,parentSchema:i,data:a,errsCount:r,it:s}=t;if(!r)throw new Error("ajv implementation error");let{allErrors:o,opts:l}=s;if(s.props=!0,l.removeAdditional!=="all"&&(0,kp.alwaysValidSchema)(s,n))return;let c=(0,Tp.allSchemaProperties)(i.properties),u=(0,Tp.allSchemaProperties)(i.patternProperties);p(),t.ok((0,ot._)`${r} === ${b5.default.errors}`);function p(){e.forIn("key",a,w=>{!c.length&&!u.length?d(w):e.if(h(w),()=>d(w))})}function h(w){let f;if(c.length>8){let A=(0,kp.schemaRefOrVal)(s,i.properties,"properties");f=(0,Tp.isOwnProperty)(e,A,w)}else c.length?f=(0,ot.or)(...c.map(A=>(0,ot._)`${w} === ${A}`)):f=ot.nil;return u.length&&(f=(0,ot.or)(f,...u.map(A=>(0,ot._)`${(0,Tp.usePattern)(t,A)}.test(${w})`))),(0,ot.not)(f)}function g(w){e.code((0,ot._)`delete ${a}[${w}]`)}function d(w){if(l.removeAdditional==="all"||l.removeAdditional&&n===!1){g(w);return}if(n===!1){t.setParams({additionalProperty:w}),t.error(),o||e.break();return}if(typeof n=="object"&&!(0,kp.alwaysValidSchema)(s,n)){let f=e.name("valid");l.removeAdditional==="failing"?(m(w,f,!1),e.if((0,ot.not)(f),()=>{t.reset(),g(w)})):(m(w,f),o||e.if((0,ot.not)(f),()=>e.break()))}}function m(w,f,A){let b={keyword:"additionalProperties",dataProp:w,dataPropType:kp.Type.Str};A===!1&&Object.assign(b,{compositeRule:!0,createErrors:!1,allErrors:!1}),t.subschema(b,f)}}};Iv.default=y5});var Gk=v(zv=>{"use strict";Object.defineProperty(zv,"__esModule",{value:!0});var P5=dl(),zk=Li(),Wv=be(),Dk=Rv(),j5={keyword:"properties",type:"object",schemaType:"object",code(t){let{gen:e,schema:n,parentSchema:i,data:a,it:r}=t;r.opts.removeAdditional==="all"&&i.additionalProperties===void 0&&Dk.default.code(new P5.KeywordCxt(r,Dk.default,"additionalProperties"));let s=(0,zk.allSchemaProperties)(n);for(let p of s)r.definedProperties.add(p);r.opts.unevaluated&&s.length&&r.props!==!0&&(r.props=Wv.mergeEvaluated.props(e,(0,Wv.toHash)(s),r.props));let o=s.filter(p=>!(0,Wv.alwaysValidSchema)(r,n[p]));if(o.length===0)return;let l=e.name("valid");for(let p of o)c(p)?u(p):(e.if((0,zk.propertyInData)(e,a,p,r.opts.ownProperties)),u(p),r.allErrors||e.else().var(l,!0),e.endIf()),t.it.definedProperties.add(p),t.ok(l);function c(p){return r.opts.useDefaults&&!r.compositeRule&&n[p].default!==void 0}function u(p){t.subschema({keyword:"properties",schemaProp:p,dataProp:p},l)}}};zv.default=j5});var Bk=v(Dv=>{"use strict";Object.defineProperty(Dv,"__esModule",{value:!0});var Nk=Li(),Mp=se(),Uk=be(),$k=be(),S5={keyword:"patternProperties",type:"object",schemaType:"object",code(t){let{gen:e,schema:n,data:i,parentSchema:a,it:r}=t,{opts:s}=r,o=(0,Nk.allSchemaProperties)(n),l=o.filter(m=>(0,Uk.alwaysValidSchema)(r,n[m]));if(o.length===0||l.length===o.length&&(!r.opts.unevaluated||r.props===!0))return;let c=s.strictSchema&&!s.allowMatchingProperties&&a.properties,u=e.name("valid");r.props!==!0&&!(r.props instanceof Mp.Name)&&(r.props=(0,$k.evaluatedPropsToName)(e,r.props));let{props:p}=r;h();function h(){for(let m of o)c&&g(m),r.allErrors?d(m):(e.var(u,!0),d(m),e.if(u))}function g(m){for(let w in c)new RegExp(m).test(w)&&(0,Uk.checkStrictMode)(r,`property ${w} matches pattern ${m} (use allowMatchingProperties)`)}function d(m){e.forIn("key",i,w=>{e.if((0,Mp._)`${(0,Nk.usePattern)(t,m)}.test(${w})`,()=>{let f=l.includes(m);f||t.subschema({keyword:"patternProperties",schemaProp:m,dataProp:w,dataPropType:$k.Type.Str},u),r.opts.unevaluated&&p!==!0?e.assign((0,Mp._)`${p}[${w}]`,!0):!f&&!r.allErrors&&e.if((0,Mp.not)(u),()=>e.break())})})}}};Dv.default=S5});var Lk=v(Gv=>{"use strict";Object.defineProperty(Gv,"__esModule",{value:!0});var O5=be(),T5={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(t){let{gen:e,schema:n,it:i}=t;if((0,O5.alwaysValidSchema)(i,n)){t.fail();return}let a=e.name("valid");t.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},a),t.failResult(a,()=>t.reset(),()=>t.error())},error:{message:"must NOT be valid"}};Gv.default=T5});var Fk=v(Nv=>{"use strict";Object.defineProperty(Nv,"__esModule",{value:!0});var k5=Li(),M5={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:k5.validateUnion,error:{message:"must match a schema in anyOf"}};Nv.default=M5});var Vk=v(Uv=>{"use strict";Object.defineProperty(Uv,"__esModule",{value:!0});var Ep=se(),E5=be(),q5={message:"must match exactly one schema in oneOf",params:({params:t})=>(0,Ep._)`{passingSchemas: ${t.passing}}`},_5={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:q5,code(t){let{gen:e,schema:n,parentSchema:i,it:a}=t;if(!Array.isArray(n))throw new Error("ajv implementation error");if(a.opts.discriminator&&i.discriminator)return;let r=n,s=e.let("valid",!1),o=e.let("passing",null),l=e.name("_valid");t.setParams({passing:o}),e.block(c),t.result(s,()=>t.reset(),()=>t.error(!0));function c(){r.forEach((u,p)=>{let h;(0,E5.alwaysValidSchema)(a,u)?e.var(l,!0):h=t.subschema({keyword:"oneOf",schemaProp:p,compositeRule:!0},l),p>0&&e.if((0,Ep._)`${l} && ${s}`).assign(s,!1).assign(o,(0,Ep._)`[${o}, ${p}]`).else(),e.if(l,()=>{e.assign(s,!0),e.assign(o,p),h&&t.mergeEvaluated(h,Ep.Name)})})}}};Uv.default=_5});var Jk=v($v=>{"use strict";Object.defineProperty($v,"__esModule",{value:!0});var H5=be(),I5={keyword:"allOf",schemaType:"array",code(t){let{gen:e,schema:n,it:i}=t;if(!Array.isArray(n))throw new Error("ajv implementation error");let a=e.name("valid");n.forEach((r,s)=>{if((0,H5.alwaysValidSchema)(i,r))return;let o=t.subschema({keyword:"allOf",schemaProp:s},a);t.ok(a),t.mergeEvaluated(o)})}};$v.default=I5});var Qk=v(Bv=>{"use strict";Object.defineProperty(Bv,"__esModule",{value:!0});var qp=se(),Zk=be(),R5={message:({params:t})=>(0,qp.str)`must match "${t.ifClause}" schema`,params:({params:t})=>(0,qp._)`{failingKeyword: ${t.ifClause}}`},W5={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:R5,code(t){let{gen:e,parentSchema:n,it:i}=t;n.then===void 0&&n.else===void 0&&(0,Zk.checkStrictMode)(i,'"if" without "then" and "else" is ignored');let a=Kk(i,"then"),r=Kk(i,"else");if(!a&&!r)return;let s=e.let("valid",!0),o=e.name("_valid");if(l(),t.reset(),a&&r){let u=e.let("ifClause");t.setParams({ifClause:u}),e.if(o,c("then",u),c("else",u))}else a?e.if(o,c("then")):e.if((0,qp.not)(o),c("else"));t.pass(s,()=>t.error(!0));function l(){let u=t.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},o);t.mergeEvaluated(u)}function c(u,p){return()=>{let h=t.subschema({keyword:u},o);e.assign(s,o),t.mergeValidEvaluated(h,s),p?e.assign(p,(0,qp._)`${u}`):t.setParams({ifClause:u})}}}};function Kk(t,e){let n=t.schema[e];return n!==void 0&&!(0,Zk.alwaysValidSchema)(t,n)}Bv.default=W5});var Xk=v(Lv=>{"use strict";Object.defineProperty(Lv,"__esModule",{value:!0});var z5=be(),D5={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:t,parentSchema:e,it:n}){e.if===void 0&&(0,z5.checkStrictMode)(n,`"${t}" without "if" is ignored`)}};Lv.default=D5});var Yk=v(Fv=>{"use strict";Object.defineProperty(Fv,"__esModule",{value:!0});var G5=Tv(),N5=kk(),U5=kv(),$5=Ek(),B5=qk(),L5=Ik(),F5=Wk(),V5=Rv(),J5=Gk(),K5=Bk(),Z5=Lk(),Q5=Fk(),X5=Vk(),Y5=Jk(),e3=Qk(),n3=Xk();function i3(t=!1){let e=[Z5.default,Q5.default,X5.default,Y5.default,e3.default,n3.default,F5.default,V5.default,L5.default,J5.default,K5.default];return t?e.push(N5.default,$5.default):e.push(G5.default,U5.default),e.push(B5.default),e}Fv.default=i3});var eM=v(Vv=>{"use strict";Object.defineProperty(Vv,"__esModule",{value:!0});var an=se(),t3={message:({schemaCode:t})=>(0,an.str)`must match format "${t}"`,params:({schemaCode:t})=>(0,an._)`{format: ${t}}`},a3={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:t3,code(t,e){let{gen:n,data:i,$data:a,schema:r,schemaCode:s,it:o}=t,{opts:l,errSchemaPath:c,schemaEnv:u,self:p}=o;if(!l.validateFormats)return;a?h():g();function h(){let d=n.scopeValue("formats",{ref:p.formats,code:l.code.formats}),m=n.const("fDef",(0,an._)`${d}[${s}]`),w=n.let("fType"),f=n.let("format");n.if((0,an._)`typeof ${m} == "object" && !(${m} instanceof RegExp)`,()=>n.assign(w,(0,an._)`${m}.type || "string"`).assign(f,(0,an._)`${m}.validate`),()=>n.assign(w,(0,an._)`"string"`).assign(f,m)),t.fail$data((0,an.or)(A(),b()));function A(){return l.strictSchema===!1?an.nil:(0,an._)`${s} && !${f}`}function b(){let x=u.$async?(0,an._)`(${m}.async ? await ${f}(${i}) : ${f}(${i}))`:(0,an._)`${f}(${i})`,y=(0,an._)`(typeof ${f} == "function" ? ${x} : ${f}.test(${i}))`;return(0,an._)`${f} && ${f} !== true && ${w} === ${e} && !${y}`}}function g(){let d=p.formats[r];if(!d){A();return}if(d===!0)return;let[m,w,f]=b(d);m===e&&t.pass(x());function A(){if(l.strictSchema===!1){p.logger.warn(y());return}throw new Error(y());function y(){return`unknown format "${r}" ignored in schema at path "${c}"`}}function b(y){let T=y instanceof RegExp?(0,an.regexpCode)(y):l.code.formats?(0,an._)`${l.code.formats}${(0,an.getProperty)(r)}`:void 0,M=n.scopeValue("formats",{key:r,ref:y,code:T});return typeof y=="object"&&!(y instanceof RegExp)?[y.type||"string",y.validate,(0,an._)`${M}.validate`]:["string",y,M]}function x(){if(typeof d=="object"&&!(d instanceof RegExp)&&d.async){if(!u.$async)throw new Error("async format in sync schema");return(0,an._)`await ${f}(${i})`}return typeof w=="function"?(0,an._)`${f}(${i})`:(0,an._)`${f}.test(${i})`}}}};Vv.default=a3});var nM=v(Jv=>{"use strict";Object.defineProperty(Jv,"__esModule",{value:!0});var r3=eM(),s3=[r3.default];Jv.default=s3});var iM=v(Ts=>{"use strict";Object.defineProperty(Ts,"__esModule",{value:!0});Ts.contentVocabulary=Ts.metadataVocabulary=void 0;Ts.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"];Ts.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]});var aM=v(Kv=>{"use strict";Object.defineProperty(Kv,"__esModule",{value:!0});var o3=pk(),l3=jk(),u3=Yk(),c3=nM(),tM=iM(),p3=[o3.default,l3.default,(0,u3.default)(),c3.default,tM.metadataVocabulary,tM.contentVocabulary];Kv.default=p3});var sM=v(_p=>{"use strict";Object.defineProperty(_p,"__esModule",{value:!0});_p.DiscrError=void 0;var rM;(function(t){t.Tag="tag",t.Mapping="mapping"})(rM||(_p.DiscrError=rM={}))});var lM=v(Qv=>{"use strict";Object.defineProperty(Qv,"__esModule",{value:!0});var ks=se(),Zv=sM(),oM=dp(),d3=hl(),h3=be(),g3={message:({params:{discrError:t,tagName:e}})=>t===Zv.DiscrError.Tag?`tag "${e}" must be string`:`value of tag "${e}" must be in oneOf`,params:({params:{discrError:t,tag:e,tagName:n}})=>(0,ks._)`{error: ${t}, tag: ${n}, tagValue: ${e}}`},m3={keyword:"discriminator",type:"object",schemaType:"object",error:g3,code(t){let{gen:e,data:n,schema:i,parentSchema:a,it:r}=t,{oneOf:s}=a;if(!r.opts.discriminator)throw new Error("discriminator: requires discriminator option");let o=i.propertyName;if(typeof o!="string")throw new Error("discriminator: requires propertyName");if(i.mapping)throw new Error("discriminator: mapping is not supported");if(!s)throw new Error("discriminator: requires oneOf keyword");let l=e.let("valid",!1),c=e.const("tag",(0,ks._)`${n}${(0,ks.getProperty)(o)}`);e.if((0,ks._)`typeof ${c} == "string"`,()=>u(),()=>t.error(!1,{discrError:Zv.DiscrError.Tag,tag:c,tagName:o})),t.ok(l);function u(){let g=h();e.if(!1);for(let d in g)e.elseIf((0,ks._)`${c} === ${d}`),e.assign(l,p(g[d]));e.else(),t.error(!1,{discrError:Zv.DiscrError.Mapping,tag:c,tagName:o}),e.endIf()}function p(g){let d=e.name("valid"),m=t.subschema({keyword:"oneOf",schemaProp:g},d);return t.mergeEvaluated(m,ks.Name),d}function h(){var g;let d={},m=f(a),w=!0;for(let x=0;x{f3.exports={$schema:"http://json-schema.org/draft-07/schema#",$id:"http://json-schema.org/draft-07/schema#",title:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},nonNegativeInteger:{type:"integer",minimum:0},nonNegativeIntegerDefault0:{allOf:[{$ref:"#/definitions/nonNegativeInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},uniqueItems:!0,default:[]}},type:["object","boolean"],properties:{$id:{type:"string",format:"uri-reference"},$schema:{type:"string",format:"uri"},$ref:{type:"string",format:"uri-reference"},$comment:{type:"string"},title:{type:"string"},description:{type:"string"},default:!0,readOnly:{type:"boolean",default:!1},examples:{type:"array",items:!0},multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"number"},minimum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{$ref:"#/definitions/nonNegativeInteger"},minLength:{$ref:"#/definitions/nonNegativeIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{$ref:"#"},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:!0},maxItems:{$ref:"#/definitions/nonNegativeInteger"},minItems:{$ref:"#/definitions/nonNegativeIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},contains:{$ref:"#"},maxProperties:{$ref:"#/definitions/nonNegativeInteger"},minProperties:{$ref:"#/definitions/nonNegativeIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{$ref:"#"},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},propertyNames:{format:"regex"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},propertyNames:{$ref:"#"},const:!0,enum:{type:"array",items:!0,minItems:1,uniqueItems:!0},type:{anyOf:[{$ref:"#/definitions/simpleTypes"},{type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:!0}]},format:{type:"string"},contentMediaType:{type:"string"},contentEncoding:{type:"string"},if:{$ref:"#"},then:{$ref:"#"},else:{$ref:"#"},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},default:!0}});var Yv=v((Le,Xv)=>{"use strict";Object.defineProperty(Le,"__esModule",{value:!0});Le.MissingRefError=Le.ValidationError=Le.CodeGen=Le.Name=Le.nil=Le.stringify=Le.str=Le._=Le.KeywordCxt=Le.Ajv=void 0;var w3=rk(),v3=aM(),C3=lM(),cM=uM(),A3=["/properties"],Hp="http://json-schema.org/draft-07/schema",Ms=class extends w3.default{_addVocabularies(){super._addVocabularies(),v3.default.forEach(e=>this.addVocabulary(e)),this.opts.discriminator&&this.addKeyword(C3.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;let e=this.opts.$data?this.$dataMetaSchema(cM,A3):cM;this.addMetaSchema(e,Hp,!1),this.refs["http://json-schema.org/schema"]=Hp}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(Hp)?Hp:void 0)}};Le.Ajv=Ms;Xv.exports=Le=Ms;Xv.exports.Ajv=Ms;Object.defineProperty(Le,"__esModule",{value:!0});Le.default=Ms;var b3=dl();Object.defineProperty(Le,"KeywordCxt",{enumerable:!0,get:function(){return b3.KeywordCxt}});var Es=se();Object.defineProperty(Le,"_",{enumerable:!0,get:function(){return Es._}});Object.defineProperty(Le,"str",{enumerable:!0,get:function(){return Es.str}});Object.defineProperty(Le,"stringify",{enumerable:!0,get:function(){return Es.stringify}});Object.defineProperty(Le,"nil",{enumerable:!0,get:function(){return Es.nil}});Object.defineProperty(Le,"Name",{enumerable:!0,get:function(){return Es.Name}});Object.defineProperty(Le,"CodeGen",{enumerable:!0,get:function(){return Es.CodeGen}});var x3=cp();Object.defineProperty(Le,"ValidationError",{enumerable:!0,get:function(){return x3.default}});var y3=hl();Object.defineProperty(Le,"MissingRefError",{enumerable:!0,get:function(){return y3.default}})});var vM=v(Ot=>{"use strict";Object.defineProperty(Ot,"__esModule",{value:!0});Ot.formatNames=Ot.fastFormats=Ot.fullFormats=void 0;function St(t,e){return{validate:t,compare:e}}Ot.fullFormats={date:St(gM,tC),time:St(nC(!0),aC),"date-time":St(pM(!0),fM),"iso-time":St(nC(),mM),"iso-date-time":St(pM(),wM),duration:/^P(?!$)((\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?|(\d+W)?)$/,uri:k3,"uri-reference":/^(?:[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,"uri-template":/^(?:(?:[^\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,url:/^(?:https?|ftp):\/\/(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|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-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)(?:\.(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:/^(?=.{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,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)$/,ipv6:/^((([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,regex:R3,uuid:/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,"json-pointer":/^(?:\/(?:[^~/]|~0|~1)*)*$/,"json-pointer-uri-fragment":/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,"relative-json-pointer":/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,byte:M3,int32:{type:"number",validate:_3},int64:{type:"number",validate:H3},float:{type:"number",validate:hM},double:{type:"number",validate:hM},password:!0,binary:!0};Ot.fastFormats={...Ot.fullFormats,date:St(/^\d\d\d\d-[0-1]\d-[0-3]\d$/,tC),time:St(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,aC),"date-time":St(/^\d\d\d\d-[0-1]\d-[0-3]\dt(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,fM),"iso-time":St(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,mM),"iso-date-time":St(/^\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,wM),uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i};Ot.formatNames=Object.keys(Ot.fullFormats);function P3(t){return t%4===0&&(t%100!==0||t%400===0)}var j3=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,S3=[0,31,28,31,30,31,30,31,31,30,31,30,31];function gM(t){let e=j3.exec(t);if(!e)return!1;let n=+e[1],i=+e[2],a=+e[3];return i>=1&&i<=12&&a>=1&&a<=(i===2&&P3(n)?29:S3[i])}function tC(t,e){if(t&&e)return t>e?1:t23||u>59||t&&!o)return!1;if(a<=23&&r<=59&&s<60)return!0;let p=r-u*l,h=a-c*l-(p<0?1:0);return(h===23||h===-1)&&(p===59||p===-1)&&s<61}}function aC(t,e){if(!(t&&e))return;let n=new Date("2020-01-01T"+t).valueOf(),i=new Date("2020-01-01T"+e).valueOf();if(n&&i)return n-i}function mM(t,e){if(!(t&&e))return;let n=eC.exec(t),i=eC.exec(e);if(n&&i)return t=n[1]+n[2]+n[3],e=i[1]+i[2]+i[3],t>e?1:t=E3}function H3(t){return Number.isInteger(t)}function hM(){return!0}var I3=/[^\\]\\Z/;function R3(t){if(I3.test(t))return!1;try{return new RegExp(t),!0}catch{return!1}}});var CM=v(qs=>{"use strict";Object.defineProperty(qs,"__esModule",{value:!0});qs.formatLimitDefinition=void 0;var W3=Yv(),lt=se(),ba=lt.operators,Ip={formatMaximum:{okStr:"<=",ok:ba.LTE,fail:ba.GT},formatMinimum:{okStr:">=",ok:ba.GTE,fail:ba.LT},formatExclusiveMaximum:{okStr:"<",ok:ba.LT,fail:ba.GTE},formatExclusiveMinimum:{okStr:">",ok:ba.GT,fail:ba.LTE}},z3={message:({keyword:t,schemaCode:e})=>(0,lt.str)`should be ${Ip[t].okStr} ${e}`,params:({keyword:t,schemaCode:e})=>(0,lt._)`{comparison: ${Ip[t].okStr}, limit: ${e}}`};qs.formatLimitDefinition={keyword:Object.keys(Ip),type:"string",schemaType:"string",$data:!0,error:z3,code(t){let{gen:e,data:n,schemaCode:i,keyword:a,it:r}=t,{opts:s,self:o}=r;if(!s.validateFormats)return;let l=new W3.KeywordCxt(r,o.RULES.all.format.definition,"format");l.$data?c():u();function c(){let h=e.scopeValue("formats",{ref:o.formats,code:s.code.formats}),g=e.const("fmt",(0,lt._)`${h}[${l.schemaCode}]`);t.fail$data((0,lt.or)((0,lt._)`typeof ${g} != "object"`,(0,lt._)`${g} instanceof RegExp`,(0,lt._)`typeof ${g}.compare != "function"`,p(g)))}function u(){let h=l.schema,g=o.formats[h];if(!g||g===!0)return;if(typeof g!="object"||g instanceof RegExp||typeof g.compare!="function")throw new Error(`"${a}": format "${h}" does not define "compare" function`);let d=e.scopeValue("formats",{key:h,ref:g,code:s.code.formats?(0,lt._)`${s.code.formats}${(0,lt.getProperty)(h)}`:void 0});t.fail$data(p(d))}function p(h){return(0,lt._)`${h}.compare(${n}, ${i}) ${Ip[a].fail} 0`}},dependencies:["format"]};var D3=t=>(t.addKeyword(qs.formatLimitDefinition),t);qs.default=D3});var yM=v((Tl,xM)=>{"use strict";Object.defineProperty(Tl,"__esModule",{value:!0});var _s=vM(),G3=CM(),rC=se(),AM=new rC.Name("fullFormats"),N3=new rC.Name("fastFormats"),sC=(t,e={keywords:!0})=>{if(Array.isArray(e))return bM(t,e,_s.fullFormats,AM),t;let[n,i]=e.mode==="fast"?[_s.fastFormats,N3]:[_s.fullFormats,AM],a=e.formats||_s.formatNames;return bM(t,a,n,i),e.keywords&&(0,G3.default)(t),t};sC.get=(t,e="full")=>{let i=(e==="fast"?_s.fastFormats:_s.fullFormats)[t];if(!i)throw new Error(`Unknown format "${t}"`);return i};function bM(t,e,n,i){var a,r;(a=(r=t.opts.code).formats)!==null&&a!==void 0||(r.formats=(0,rC._)`require("ajv-formats/dist/formats").${i}`);for(let s of e)t.addFormat(s,n[s])}xM.exports=Tl=sC;Object.defineProperty(Tl,"__esModule",{value:!0});Tl.default=sC});var zM=v((epe,WM)=>{var RM=require("stream").Stream,X3=require("util");WM.exports=ut;function ut(){this.source=null,this.dataSize=0,this.maxDataSize=1024*1024,this.pauseStream=!0,this._maxDataSizeExceeded=!1,this._released=!1,this._bufferedEvents=[]}X3.inherits(ut,RM);ut.create=function(t,e){var n=new this;e=e||{};for(var i in e)n[i]=e[i];n.source=t;var a=t.emit;return t.emit=function(){return n._handleEmit(arguments),a.apply(t,arguments)},t.on("error",function(){}),n.pauseStream&&t.pause(),n};Object.defineProperty(ut.prototype,"readable",{configurable:!0,enumerable:!0,get:function(){return this.source.readable}});ut.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};ut.prototype.resume=function(){this._released||this.release(),this.source.resume()};ut.prototype.pause=function(){this.source.pause()};ut.prototype.release=function(){this._released=!0,this._bufferedEvents.forEach(function(t){this.emit.apply(this,t)}.bind(this)),this._bufferedEvents=[]};ut.prototype.pipe=function(){var t=RM.prototype.pipe.apply(this,arguments);return this.resume(),t};ut.prototype._handleEmit=function(t){if(this._released){this.emit.apply(this,t);return}t[0]==="data"&&(this.dataSize+=t[1].length,this._checkIfMaxDataSizeExceeded()),this._bufferedEvents.push(t)};ut.prototype._checkIfMaxDataSizeExceeded=function(){if(!this._maxDataSizeExceeded&&!(this.dataSize<=this.maxDataSize)){this._maxDataSizeExceeded=!0;var t="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(t))}}});var UM=v((npe,NM)=>{var Y3=require("util"),GM=require("stream").Stream,DM=zM();NM.exports=Ye;function Ye(){this.writable=!1,this.readable=!0,this.dataSize=0,this.maxDataSize=2*1024*1024,this.pauseStreams=!0,this._released=!1,this._streams=[],this._currentStream=null,this._insideLoop=!1,this._pendingNext=!1}Y3.inherits(Ye,GM);Ye.create=function(t){var e=new this;t=t||{};for(var n in t)e[n]=t[n];return e};Ye.isStreamLike=function(t){return typeof t!="function"&&typeof t!="string"&&typeof t!="boolean"&&typeof t!="number"&&!Buffer.isBuffer(t)};Ye.prototype.append=function(t){var e=Ye.isStreamLike(t);if(e){if(!(t instanceof DM)){var n=DM.create(t,{maxDataSize:1/0,pauseStream:this.pauseStreams});t.on("data",this._checkDataSize.bind(this)),t=n}this._handleErrors(t),this.pauseStreams&&t.pause()}return this._streams.push(t),this};Ye.prototype.pipe=function(t,e){return GM.prototype.pipe.call(this,t,e),this.resume(),t};Ye.prototype._getNext=function(){if(this._currentStream=null,this._insideLoop){this._pendingNext=!0;return}this._insideLoop=!0;try{do this._pendingNext=!1,this._realGetNext();while(this._pendingNext)}finally{this._insideLoop=!1}};Ye.prototype._realGetNext=function(){var t=this._streams.shift();if(typeof t>"u"){this.end();return}if(typeof t!="function"){this._pipeNext(t);return}var e=t;e(function(n){var i=Ye.isStreamLike(n);i&&(n.on("data",this._checkDataSize.bind(this)),this._handleErrors(n)),this._pipeNext(n)}.bind(this))};Ye.prototype._pipeNext=function(t){this._currentStream=t;var e=Ye.isStreamLike(t);if(e){t.on("end",this._getNext.bind(this)),t.pipe(this,{end:!1});return}var n=t;this.write(n),this._getNext()};Ye.prototype._handleErrors=function(t){var e=this;t.on("error",function(n){e._emitError(n)})};Ye.prototype.write=function(t){this.emit("data",t)};Ye.prototype.pause=function(){this.pauseStreams&&(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function"&&this._currentStream.pause(),this.emit("pause"))};Ye.prototype.resume=function(){this._released||(this._released=!0,this.writable=!0,this._getNext()),this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function"&&this._currentStream.resume(),this.emit("resume")};Ye.prototype.end=function(){this._reset(),this.emit("end")};Ye.prototype.destroy=function(){this._reset(),this.emit("close")};Ye.prototype._reset=function(){this.writable=!1,this._streams=[],this._currentStream=null};Ye.prototype._checkDataSize=function(){if(this._updateDataSize(),!(this.dataSize<=this.maxDataSize)){var t="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(t))}};Ye.prototype._updateDataSize=function(){this.dataSize=0;var t=this;this._streams.forEach(function(e){e.dataSize&&(t.dataSize+=e.dataSize)}),this._currentStream&&this._currentStream.dataSize&&(this.dataSize+=this._currentStream.dataSize)};Ye.prototype._emitError=function(t){this._reset(),this.emit("error",t)}});var $M=v((ipe,eJ)=>{eJ.exports={"application/1d-interleaved-parityfec":{source:"iana"},"application/3gpdash-qoe-report+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/3gpp-ims+xml":{source:"iana",compressible:!0},"application/3gpphal+json":{source:"iana",compressible:!0},"application/3gpphalforms+json":{source:"iana",compressible:!0},"application/a2l":{source:"iana"},"application/ace+cbor":{source:"iana"},"application/activemessage":{source:"iana"},"application/activity+json":{source:"iana",compressible:!0},"application/alto-costmap+json":{source:"iana",compressible:!0},"application/alto-costmapfilter+json":{source:"iana",compressible:!0},"application/alto-directory+json":{source:"iana",compressible:!0},"application/alto-endpointcost+json":{source:"iana",compressible:!0},"application/alto-endpointcostparams+json":{source:"iana",compressible:!0},"application/alto-endpointprop+json":{source:"iana",compressible:!0},"application/alto-endpointpropparams+json":{source:"iana",compressible:!0},"application/alto-error+json":{source:"iana",compressible:!0},"application/alto-networkmap+json":{source:"iana",compressible:!0},"application/alto-networkmapfilter+json":{source:"iana",compressible:!0},"application/alto-updatestreamcontrol+json":{source:"iana",compressible:!0},"application/alto-updatestreamparams+json":{source:"iana",compressible:!0},"application/aml":{source:"iana"},"application/andrew-inset":{source:"iana",extensions:["ez"]},"application/applefile":{source:"iana"},"application/applixware":{source:"apache",extensions:["aw"]},"application/at+jwt":{source:"iana"},"application/atf":{source:"iana"},"application/atfx":{source:"iana"},"application/atom+xml":{source:"iana",compressible:!0,extensions:["atom"]},"application/atomcat+xml":{source:"iana",compressible:!0,extensions:["atomcat"]},"application/atomdeleted+xml":{source:"iana",compressible:!0,extensions:["atomdeleted"]},"application/atomicmail":{source:"iana"},"application/atomsvc+xml":{source:"iana",compressible:!0,extensions:["atomsvc"]},"application/atsc-dwd+xml":{source:"iana",compressible:!0,extensions:["dwd"]},"application/atsc-dynamic-event-message":{source:"iana"},"application/atsc-held+xml":{source:"iana",compressible:!0,extensions:["held"]},"application/atsc-rdt+json":{source:"iana",compressible:!0},"application/atsc-rsat+xml":{source:"iana",compressible:!0,extensions:["rsat"]},"application/atxml":{source:"iana"},"application/auth-policy+xml":{source:"iana",compressible:!0},"application/bacnet-xdd+zip":{source:"iana",compressible:!1},"application/batch-smtp":{source:"iana"},"application/bdoc":{compressible:!1,extensions:["bdoc"]},"application/beep+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/calendar+json":{source:"iana",compressible:!0},"application/calendar+xml":{source:"iana",compressible:!0,extensions:["xcs"]},"application/call-completion":{source:"iana"},"application/cals-1840":{source:"iana"},"application/captive+json":{source:"iana",compressible:!0},"application/cbor":{source:"iana"},"application/cbor-seq":{source:"iana"},"application/cccex":{source:"iana"},"application/ccmp+xml":{source:"iana",compressible:!0},"application/ccxml+xml":{source:"iana",compressible:!0,extensions:["ccxml"]},"application/cdfx+xml":{source:"iana",compressible:!0,extensions:["cdfx"]},"application/cdmi-capability":{source:"iana",extensions:["cdmia"]},"application/cdmi-container":{source:"iana",extensions:["cdmic"]},"application/cdmi-domain":{source:"iana",extensions:["cdmid"]},"application/cdmi-object":{source:"iana",extensions:["cdmio"]},"application/cdmi-queue":{source:"iana",extensions:["cdmiq"]},"application/cdni":{source:"iana"},"application/cea":{source:"iana"},"application/cea-2018+xml":{source:"iana",compressible:!0},"application/cellml+xml":{source:"iana",compressible:!0},"application/cfw":{source:"iana"},"application/city+json":{source:"iana",compressible:!0},"application/clr":{source:"iana"},"application/clue+xml":{source:"iana",compressible:!0},"application/clue_info+xml":{source:"iana",compressible:!0},"application/cms":{source:"iana"},"application/cnrp+xml":{source:"iana",compressible:!0},"application/coap-group+json":{source:"iana",compressible:!0},"application/coap-payload":{source:"iana"},"application/commonground":{source:"iana"},"application/conference-info+xml":{source:"iana",compressible:!0},"application/cose":{source:"iana"},"application/cose-key":{source:"iana"},"application/cose-key-set":{source:"iana"},"application/cpl+xml":{source:"iana",compressible:!0,extensions:["cpl"]},"application/csrattrs":{source:"iana"},"application/csta+xml":{source:"iana",compressible:!0},"application/cstadata+xml":{source:"iana",compressible:!0},"application/csvm+json":{source:"iana",compressible:!0},"application/cu-seeme":{source:"apache",extensions:["cu"]},"application/cwt":{source:"iana"},"application/cybercash":{source:"iana"},"application/dart":{compressible:!0},"application/dash+xml":{source:"iana",compressible:!0,extensions:["mpd"]},"application/dash-patch+xml":{source:"iana",compressible:!0,extensions:["mpp"]},"application/dashdelta":{source:"iana"},"application/davmount+xml":{source:"iana",compressible:!0,extensions:["davmount"]},"application/dca-rft":{source:"iana"},"application/dcd":{source:"iana"},"application/dec-dx":{source:"iana"},"application/dialog-info+xml":{source:"iana",compressible:!0},"application/dicom":{source:"iana"},"application/dicom+json":{source:"iana",compressible:!0},"application/dicom+xml":{source:"iana",compressible:!0},"application/dii":{source:"iana"},"application/dit":{source:"iana"},"application/dns":{source:"iana"},"application/dns+json":{source:"iana",compressible:!0},"application/dns-message":{source:"iana"},"application/docbook+xml":{source:"apache",compressible:!0,extensions:["dbk"]},"application/dots+cbor":{source:"iana"},"application/dskpp+xml":{source:"iana",compressible:!0},"application/dssc+der":{source:"iana",extensions:["dssc"]},"application/dssc+xml":{source:"iana",compressible:!0,extensions:["xdssc"]},"application/dvcs":{source:"iana"},"application/ecmascript":{source:"iana",compressible:!0,extensions:["es","ecma"]},"application/edi-consent":{source:"iana"},"application/edi-x12":{source:"iana",compressible:!1},"application/edifact":{source:"iana",compressible:!1},"application/efi":{source:"iana"},"application/elm+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/elm+xml":{source:"iana",compressible:!0},"application/emergencycalldata.cap+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/emergencycalldata.comment+xml":{source:"iana",compressible:!0},"application/emergencycalldata.control+xml":{source:"iana",compressible:!0},"application/emergencycalldata.deviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.ecall.msd":{source:"iana"},"application/emergencycalldata.providerinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.serviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.subscriberinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.veds+xml":{source:"iana",compressible:!0},"application/emma+xml":{source:"iana",compressible:!0,extensions:["emma"]},"application/emotionml+xml":{source:"iana",compressible:!0,extensions:["emotionml"]},"application/encaprtp":{source:"iana"},"application/epp+xml":{source:"iana",compressible:!0},"application/epub+zip":{source:"iana",compressible:!1,extensions:["epub"]},"application/eshop":{source:"iana"},"application/exi":{source:"iana",extensions:["exi"]},"application/expect-ct-report+json":{source:"iana",compressible:!0},"application/express":{source:"iana",extensions:["exp"]},"application/fastinfoset":{source:"iana"},"application/fastsoap":{source:"iana"},"application/fdt+xml":{source:"iana",compressible:!0,extensions:["fdt"]},"application/fhir+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/fhir+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/fido.trusted-apps+json":{compressible:!0},"application/fits":{source:"iana"},"application/flexfec":{source:"iana"},"application/font-sfnt":{source:"iana"},"application/font-tdpfr":{source:"iana",extensions:["pfr"]},"application/font-woff":{source:"iana",compressible:!1},"application/framework-attributes+xml":{source:"iana",compressible:!0},"application/geo+json":{source:"iana",compressible:!0,extensions:["geojson"]},"application/geo+json-seq":{source:"iana"},"application/geopackage+sqlite3":{source:"iana"},"application/geoxacml+xml":{source:"iana",compressible:!0},"application/gltf-buffer":{source:"iana"},"application/gml+xml":{source:"iana",compressible:!0,extensions:["gml"]},"application/gpx+xml":{source:"apache",compressible:!0,extensions:["gpx"]},"application/gxf":{source:"apache",extensions:["gxf"]},"application/gzip":{source:"iana",compressible:!1,extensions:["gz"]},"application/h224":{source:"iana"},"application/held+xml":{source:"iana",compressible:!0},"application/hjson":{extensions:["hjson"]},"application/http":{source:"iana"},"application/hyperstudio":{source:"iana",extensions:["stk"]},"application/ibe-key-request+xml":{source:"iana",compressible:!0},"application/ibe-pkg-reply+xml":{source:"iana",compressible:!0},"application/ibe-pp-data":{source:"iana"},"application/iges":{source:"iana"},"application/im-iscomposing+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/index":{source:"iana"},"application/index.cmd":{source:"iana"},"application/index.obj":{source:"iana"},"application/index.response":{source:"iana"},"application/index.vnd":{source:"iana"},"application/inkml+xml":{source:"iana",compressible:!0,extensions:["ink","inkml"]},"application/iotp":{source:"iana"},"application/ipfix":{source:"iana",extensions:["ipfix"]},"application/ipp":{source:"iana"},"application/isup":{source:"iana"},"application/its+xml":{source:"iana",compressible:!0,extensions:["its"]},"application/java-archive":{source:"apache",compressible:!1,extensions:["jar","war","ear"]},"application/java-serialized-object":{source:"apache",compressible:!1,extensions:["ser"]},"application/java-vm":{source:"apache",compressible:!1,extensions:["class"]},"application/javascript":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["js","mjs"]},"application/jf2feed+json":{source:"iana",compressible:!0},"application/jose":{source:"iana"},"application/jose+json":{source:"iana",compressible:!0},"application/jrd+json":{source:"iana",compressible:!0},"application/jscalendar+json":{source:"iana",compressible:!0},"application/json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["json","map"]},"application/json-patch+json":{source:"iana",compressible:!0},"application/json-seq":{source:"iana"},"application/json5":{extensions:["json5"]},"application/jsonml+json":{source:"apache",compressible:!0,extensions:["jsonml"]},"application/jwk+json":{source:"iana",compressible:!0},"application/jwk-set+json":{source:"iana",compressible:!0},"application/jwt":{source:"iana"},"application/kpml-request+xml":{source:"iana",compressible:!0},"application/kpml-response+xml":{source:"iana",compressible:!0},"application/ld+json":{source:"iana",compressible:!0,extensions:["jsonld"]},"application/lgr+xml":{source:"iana",compressible:!0,extensions:["lgr"]},"application/link-format":{source:"iana"},"application/load-control+xml":{source:"iana",compressible:!0},"application/lost+xml":{source:"iana",compressible:!0,extensions:["lostxml"]},"application/lostsync+xml":{source:"iana",compressible:!0},"application/lpf+zip":{source:"iana",compressible:!1},"application/lxf":{source:"iana"},"application/mac-binhex40":{source:"iana",extensions:["hqx"]},"application/mac-compactpro":{source:"apache",extensions:["cpt"]},"application/macwriteii":{source:"iana"},"application/mads+xml":{source:"iana",compressible:!0,extensions:["mads"]},"application/manifest+json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["webmanifest"]},"application/marc":{source:"iana",extensions:["mrc"]},"application/marcxml+xml":{source:"iana",compressible:!0,extensions:["mrcx"]},"application/mathematica":{source:"iana",extensions:["ma","nb","mb"]},"application/mathml+xml":{source:"iana",compressible:!0,extensions:["mathml"]},"application/mathml-content+xml":{source:"iana",compressible:!0},"application/mathml-presentation+xml":{source:"iana",compressible:!0},"application/mbms-associated-procedure-description+xml":{source:"iana",compressible:!0},"application/mbms-deregister+xml":{source:"iana",compressible:!0},"application/mbms-envelope+xml":{source:"iana",compressible:!0},"application/mbms-msk+xml":{source:"iana",compressible:!0},"application/mbms-msk-response+xml":{source:"iana",compressible:!0},"application/mbms-protection-description+xml":{source:"iana",compressible:!0},"application/mbms-reception-report+xml":{source:"iana",compressible:!0},"application/mbms-register+xml":{source:"iana",compressible:!0},"application/mbms-register-response+xml":{source:"iana",compressible:!0},"application/mbms-schedule+xml":{source:"iana",compressible:!0},"application/mbms-user-service-description+xml":{source:"iana",compressible:!0},"application/mbox":{source:"iana",extensions:["mbox"]},"application/media-policy-dataset+xml":{source:"iana",compressible:!0,extensions:["mpf"]},"application/media_control+xml":{source:"iana",compressible:!0},"application/mediaservercontrol+xml":{source:"iana",compressible:!0,extensions:["mscml"]},"application/merge-patch+json":{source:"iana",compressible:!0},"application/metalink+xml":{source:"apache",compressible:!0,extensions:["metalink"]},"application/metalink4+xml":{source:"iana",compressible:!0,extensions:["meta4"]},"application/mets+xml":{source:"iana",compressible:!0,extensions:["mets"]},"application/mf4":{source:"iana"},"application/mikey":{source:"iana"},"application/mipc":{source:"iana"},"application/missing-blocks+cbor-seq":{source:"iana"},"application/mmt-aei+xml":{source:"iana",compressible:!0,extensions:["maei"]},"application/mmt-usd+xml":{source:"iana",compressible:!0,extensions:["musd"]},"application/mods+xml":{source:"iana",compressible:!0,extensions:["mods"]},"application/moss-keys":{source:"iana"},"application/moss-signature":{source:"iana"},"application/mosskey-data":{source:"iana"},"application/mosskey-request":{source:"iana"},"application/mp21":{source:"iana",extensions:["m21","mp21"]},"application/mp4":{source:"iana",extensions:["mp4s","m4p"]},"application/mpeg4-generic":{source:"iana"},"application/mpeg4-iod":{source:"iana"},"application/mpeg4-iod-xmt":{source:"iana"},"application/mrb-consumer+xml":{source:"iana",compressible:!0},"application/mrb-publish+xml":{source:"iana",compressible:!0},"application/msc-ivr+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msc-mixer+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msword":{source:"iana",compressible:!1,extensions:["doc","dot"]},"application/mud+json":{source:"iana",compressible:!0},"application/multipart-core":{source:"iana"},"application/mxf":{source:"iana",extensions:["mxf"]},"application/n-quads":{source:"iana",extensions:["nq"]},"application/n-triples":{source:"iana",extensions:["nt"]},"application/nasdata":{source:"iana"},"application/news-checkgroups":{source:"iana",charset:"US-ASCII"},"application/news-groupinfo":{source:"iana",charset:"US-ASCII"},"application/news-transmission":{source:"iana"},"application/nlsml+xml":{source:"iana",compressible:!0},"application/node":{source:"iana",extensions:["cjs"]},"application/nss":{source:"iana"},"application/oauth-authz-req+jwt":{source:"iana"},"application/oblivious-dns-message":{source:"iana"},"application/ocsp-request":{source:"iana"},"application/ocsp-response":{source:"iana"},"application/octet-stream":{source:"iana",compressible:!1,extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{source:"iana",extensions:["oda"]},"application/odm+xml":{source:"iana",compressible:!0},"application/odx":{source:"iana"},"application/oebps-package+xml":{source:"iana",compressible:!0,extensions:["opf"]},"application/ogg":{source:"iana",compressible:!1,extensions:["ogx"]},"application/omdoc+xml":{source:"apache",compressible:!0,extensions:["omdoc"]},"application/onenote":{source:"apache",extensions:["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{source:"iana",compressible:!0},"application/oscore":{source:"iana"},"application/oxps":{source:"iana",extensions:["oxps"]},"application/p21":{source:"iana"},"application/p21+zip":{source:"iana",compressible:!1},"application/p2p-overlay+xml":{source:"iana",compressible:!0,extensions:["relo"]},"application/parityfec":{source:"iana"},"application/passport":{source:"iana"},"application/patch-ops-error+xml":{source:"iana",compressible:!0,extensions:["xer"]},"application/pdf":{source:"iana",compressible:!1,extensions:["pdf"]},"application/pdx":{source:"iana"},"application/pem-certificate-chain":{source:"iana"},"application/pgp-encrypted":{source:"iana",compressible:!1,extensions:["pgp"]},"application/pgp-keys":{source:"iana",extensions:["asc"]},"application/pgp-signature":{source:"iana",extensions:["asc","sig"]},"application/pics-rules":{source:"apache",extensions:["prf"]},"application/pidf+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pidf-diff+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pkcs10":{source:"iana",extensions:["p10"]},"application/pkcs12":{source:"iana"},"application/pkcs7-mime":{source:"iana",extensions:["p7m","p7c"]},"application/pkcs7-signature":{source:"iana",extensions:["p7s"]},"application/pkcs8":{source:"iana",extensions:["p8"]},"application/pkcs8-encrypted":{source:"iana"},"application/pkix-attr-cert":{source:"iana",extensions:["ac"]},"application/pkix-cert":{source:"iana",extensions:["cer"]},"application/pkix-crl":{source:"iana",extensions:["crl"]},"application/pkix-pkipath":{source:"iana",extensions:["pkipath"]},"application/pkixcmp":{source:"iana",extensions:["pki"]},"application/pls+xml":{source:"iana",compressible:!0,extensions:["pls"]},"application/poc-settings+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/postscript":{source:"iana",compressible:!0,extensions:["ai","eps","ps"]},"application/ppsp-tracker+json":{source:"iana",compressible:!0},"application/problem+json":{source:"iana",compressible:!0},"application/problem+xml":{source:"iana",compressible:!0},"application/provenance+xml":{source:"iana",compressible:!0,extensions:["provx"]},"application/prs.alvestrand.titrax-sheet":{source:"iana"},"application/prs.cww":{source:"iana",extensions:["cww"]},"application/prs.cyn":{source:"iana",charset:"7-BIT"},"application/prs.hpub+zip":{source:"iana",compressible:!1},"application/prs.nprend":{source:"iana"},"application/prs.plucker":{source:"iana"},"application/prs.rdf-xml-crypt":{source:"iana"},"application/prs.xsf+xml":{source:"iana",compressible:!0},"application/pskc+xml":{source:"iana",compressible:!0,extensions:["pskcxml"]},"application/pvd+json":{source:"iana",compressible:!0},"application/qsig":{source:"iana"},"application/raml+yaml":{compressible:!0,extensions:["raml"]},"application/raptorfec":{source:"iana"},"application/rdap+json":{source:"iana",compressible:!0},"application/rdf+xml":{source:"iana",compressible:!0,extensions:["rdf","owl"]},"application/reginfo+xml":{source:"iana",compressible:!0,extensions:["rif"]},"application/relax-ng-compact-syntax":{source:"iana",extensions:["rnc"]},"application/remote-printing":{source:"iana"},"application/reputon+json":{source:"iana",compressible:!0},"application/resource-lists+xml":{source:"iana",compressible:!0,extensions:["rl"]},"application/resource-lists-diff+xml":{source:"iana",compressible:!0,extensions:["rld"]},"application/rfc+xml":{source:"iana",compressible:!0},"application/riscos":{source:"iana"},"application/rlmi+xml":{source:"iana",compressible:!0},"application/rls-services+xml":{source:"iana",compressible:!0,extensions:["rs"]},"application/route-apd+xml":{source:"iana",compressible:!0,extensions:["rapd"]},"application/route-s-tsid+xml":{source:"iana",compressible:!0,extensions:["sls"]},"application/route-usd+xml":{source:"iana",compressible:!0,extensions:["rusd"]},"application/rpki-ghostbusters":{source:"iana",extensions:["gbr"]},"application/rpki-manifest":{source:"iana",extensions:["mft"]},"application/rpki-publication":{source:"iana"},"application/rpki-roa":{source:"iana",extensions:["roa"]},"application/rpki-updown":{source:"iana"},"application/rsd+xml":{source:"apache",compressible:!0,extensions:["rsd"]},"application/rss+xml":{source:"apache",compressible:!0,extensions:["rss"]},"application/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"application/rtploopback":{source:"iana"},"application/rtx":{source:"iana"},"application/samlassertion+xml":{source:"iana",compressible:!0},"application/samlmetadata+xml":{source:"iana",compressible:!0},"application/sarif+json":{source:"iana",compressible:!0},"application/sarif-external-properties+json":{source:"iana",compressible:!0},"application/sbe":{source:"iana"},"application/sbml+xml":{source:"iana",compressible:!0,extensions:["sbml"]},"application/scaip+xml":{source:"iana",compressible:!0},"application/scim+json":{source:"iana",compressible:!0},"application/scvp-cv-request":{source:"iana",extensions:["scq"]},"application/scvp-cv-response":{source:"iana",extensions:["scs"]},"application/scvp-vp-request":{source:"iana",extensions:["spq"]},"application/scvp-vp-response":{source:"iana",extensions:["spp"]},"application/sdp":{source:"iana",extensions:["sdp"]},"application/secevent+jwt":{source:"iana"},"application/senml+cbor":{source:"iana"},"application/senml+json":{source:"iana",compressible:!0},"application/senml+xml":{source:"iana",compressible:!0,extensions:["senmlx"]},"application/senml-etch+cbor":{source:"iana"},"application/senml-etch+json":{source:"iana",compressible:!0},"application/senml-exi":{source:"iana"},"application/sensml+cbor":{source:"iana"},"application/sensml+json":{source:"iana",compressible:!0},"application/sensml+xml":{source:"iana",compressible:!0,extensions:["sensmlx"]},"application/sensml-exi":{source:"iana"},"application/sep+xml":{source:"iana",compressible:!0},"application/sep-exi":{source:"iana"},"application/session-info":{source:"iana"},"application/set-payment":{source:"iana"},"application/set-payment-initiation":{source:"iana",extensions:["setpay"]},"application/set-registration":{source:"iana"},"application/set-registration-initiation":{source:"iana",extensions:["setreg"]},"application/sgml":{source:"iana"},"application/sgml-open-catalog":{source:"iana"},"application/shf+xml":{source:"iana",compressible:!0,extensions:["shf"]},"application/sieve":{source:"iana",extensions:["siv","sieve"]},"application/simple-filter+xml":{source:"iana",compressible:!0},"application/simple-message-summary":{source:"iana"},"application/simplesymbolcontainer":{source:"iana"},"application/sipc":{source:"iana"},"application/slate":{source:"iana"},"application/smil":{source:"iana"},"application/smil+xml":{source:"iana",compressible:!0,extensions:["smi","smil"]},"application/smpte336m":{source:"iana"},"application/soap+fastinfoset":{source:"iana"},"application/soap+xml":{source:"iana",compressible:!0},"application/sparql-query":{source:"iana",extensions:["rq"]},"application/sparql-results+xml":{source:"iana",compressible:!0,extensions:["srx"]},"application/spdx+json":{source:"iana",compressible:!0},"application/spirits-event+xml":{source:"iana",compressible:!0},"application/sql":{source:"iana"},"application/srgs":{source:"iana",extensions:["gram"]},"application/srgs+xml":{source:"iana",compressible:!0,extensions:["grxml"]},"application/sru+xml":{source:"iana",compressible:!0,extensions:["sru"]},"application/ssdl+xml":{source:"apache",compressible:!0,extensions:["ssdl"]},"application/ssml+xml":{source:"iana",compressible:!0,extensions:["ssml"]},"application/stix+json":{source:"iana",compressible:!0},"application/swid+xml":{source:"iana",compressible:!0,extensions:["swidtag"]},"application/tamp-apex-update":{source:"iana"},"application/tamp-apex-update-confirm":{source:"iana"},"application/tamp-community-update":{source:"iana"},"application/tamp-community-update-confirm":{source:"iana"},"application/tamp-error":{source:"iana"},"application/tamp-sequence-adjust":{source:"iana"},"application/tamp-sequence-adjust-confirm":{source:"iana"},"application/tamp-status-query":{source:"iana"},"application/tamp-status-response":{source:"iana"},"application/tamp-update":{source:"iana"},"application/tamp-update-confirm":{source:"iana"},"application/tar":{compressible:!0},"application/taxii+json":{source:"iana",compressible:!0},"application/td+json":{source:"iana",compressible:!0},"application/tei+xml":{source:"iana",compressible:!0,extensions:["tei","teicorpus"]},"application/tetra_isi":{source:"iana"},"application/thraud+xml":{source:"iana",compressible:!0,extensions:["tfi"]},"application/timestamp-query":{source:"iana"},"application/timestamp-reply":{source:"iana"},"application/timestamped-data":{source:"iana",extensions:["tsd"]},"application/tlsrpt+gzip":{source:"iana"},"application/tlsrpt+json":{source:"iana",compressible:!0},"application/tnauthlist":{source:"iana"},"application/token-introspection+jwt":{source:"iana"},"application/toml":{compressible:!0,extensions:["toml"]},"application/trickle-ice-sdpfrag":{source:"iana"},"application/trig":{source:"iana",extensions:["trig"]},"application/ttml+xml":{source:"iana",compressible:!0,extensions:["ttml"]},"application/tve-trigger":{source:"iana"},"application/tzif":{source:"iana"},"application/tzif-leap":{source:"iana"},"application/ubjson":{compressible:!1,extensions:["ubj"]},"application/ulpfec":{source:"iana"},"application/urc-grpsheet+xml":{source:"iana",compressible:!0},"application/urc-ressheet+xml":{source:"iana",compressible:!0,extensions:["rsheet"]},"application/urc-targetdesc+xml":{source:"iana",compressible:!0,extensions:["td"]},"application/urc-uisocketdesc+xml":{source:"iana",compressible:!0},"application/vcard+json":{source:"iana",compressible:!0},"application/vcard+xml":{source:"iana",compressible:!0},"application/vemmi":{source:"iana"},"application/vividence.scriptfile":{source:"apache"},"application/vnd.1000minds.decision-model+xml":{source:"iana",compressible:!0,extensions:["1km"]},"application/vnd.3gpp-prose+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-prose-pc3ch+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-v2x-local-service-information":{source:"iana"},"application/vnd.3gpp.5gnas":{source:"iana"},"application/vnd.3gpp.access-transfer-events+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.bsf+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gmop+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gtpc":{source:"iana"},"application/vnd.3gpp.interworking-data":{source:"iana"},"application/vnd.3gpp.lpp":{source:"iana"},"application/vnd.3gpp.mc-signalling-ear":{source:"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-payload":{source:"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-signalling":{source:"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-floor-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-signed+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-init-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-transmission-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mid-call+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ngap":{source:"iana"},"application/vnd.3gpp.pfcp":{source:"iana"},"application/vnd.3gpp.pic-bw-large":{source:"iana",extensions:["plb"]},"application/vnd.3gpp.pic-bw-small":{source:"iana",extensions:["psb"]},"application/vnd.3gpp.pic-bw-var":{source:"iana",extensions:["pvb"]},"application/vnd.3gpp.s1ap":{source:"iana"},"application/vnd.3gpp.sms":{source:"iana"},"application/vnd.3gpp.sms+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-ext+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.state-and-event-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ussd+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.bcmcsinfo+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.sms":{source:"iana"},"application/vnd.3gpp2.tcap":{source:"iana",extensions:["tcap"]},"application/vnd.3lightssoftware.imagescal":{source:"iana"},"application/vnd.3m.post-it-notes":{source:"iana",extensions:["pwn"]},"application/vnd.accpac.simply.aso":{source:"iana",extensions:["aso"]},"application/vnd.accpac.simply.imp":{source:"iana",extensions:["imp"]},"application/vnd.acucobol":{source:"iana",extensions:["acu"]},"application/vnd.acucorp":{source:"iana",extensions:["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{source:"apache",compressible:!1,extensions:["air"]},"application/vnd.adobe.flash.movie":{source:"iana"},"application/vnd.adobe.formscentral.fcdt":{source:"iana",extensions:["fcdt"]},"application/vnd.adobe.fxp":{source:"iana",extensions:["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{source:"iana"},"application/vnd.adobe.xdp+xml":{source:"iana",compressible:!0,extensions:["xdp"]},"application/vnd.adobe.xfdf":{source:"iana",extensions:["xfdf"]},"application/vnd.aether.imp":{source:"iana"},"application/vnd.afpc.afplinedata":{source:"iana"},"application/vnd.afpc.afplinedata-pagedef":{source:"iana"},"application/vnd.afpc.cmoca-cmresource":{source:"iana"},"application/vnd.afpc.foca-charset":{source:"iana"},"application/vnd.afpc.foca-codedfont":{source:"iana"},"application/vnd.afpc.foca-codepage":{source:"iana"},"application/vnd.afpc.modca":{source:"iana"},"application/vnd.afpc.modca-cmtable":{source:"iana"},"application/vnd.afpc.modca-formdef":{source:"iana"},"application/vnd.afpc.modca-mediummap":{source:"iana"},"application/vnd.afpc.modca-objectcontainer":{source:"iana"},"application/vnd.afpc.modca-overlay":{source:"iana"},"application/vnd.afpc.modca-pagesegment":{source:"iana"},"application/vnd.age":{source:"iana",extensions:["age"]},"application/vnd.ah-barcode":{source:"iana"},"application/vnd.ahead.space":{source:"iana",extensions:["ahead"]},"application/vnd.airzip.filesecure.azf":{source:"iana",extensions:["azf"]},"application/vnd.airzip.filesecure.azs":{source:"iana",extensions:["azs"]},"application/vnd.amadeus+json":{source:"iana",compressible:!0},"application/vnd.amazon.ebook":{source:"apache",extensions:["azw"]},"application/vnd.amazon.mobi8-ebook":{source:"iana"},"application/vnd.americandynamics.acc":{source:"iana",extensions:["acc"]},"application/vnd.amiga.ami":{source:"iana",extensions:["ami"]},"application/vnd.amundsen.maze+xml":{source:"iana",compressible:!0},"application/vnd.android.ota":{source:"iana"},"application/vnd.android.package-archive":{source:"apache",compressible:!1,extensions:["apk"]},"application/vnd.anki":{source:"iana"},"application/vnd.anser-web-certificate-issue-initiation":{source:"iana",extensions:["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{source:"apache",extensions:["fti"]},"application/vnd.antix.game-component":{source:"iana",extensions:["atx"]},"application/vnd.apache.arrow.file":{source:"iana"},"application/vnd.apache.arrow.stream":{source:"iana"},"application/vnd.apache.thrift.binary":{source:"iana"},"application/vnd.apache.thrift.compact":{source:"iana"},"application/vnd.apache.thrift.json":{source:"iana"},"application/vnd.api+json":{source:"iana",compressible:!0},"application/vnd.aplextor.warrp+json":{source:"iana",compressible:!0},"application/vnd.apothekende.reservation+json":{source:"iana",compressible:!0},"application/vnd.apple.installer+xml":{source:"iana",compressible:!0,extensions:["mpkg"]},"application/vnd.apple.keynote":{source:"iana",extensions:["key"]},"application/vnd.apple.mpegurl":{source:"iana",extensions:["m3u8"]},"application/vnd.apple.numbers":{source:"iana",extensions:["numbers"]},"application/vnd.apple.pages":{source:"iana",extensions:["pages"]},"application/vnd.apple.pkpass":{compressible:!1,extensions:["pkpass"]},"application/vnd.arastra.swi":{source:"iana"},"application/vnd.aristanetworks.swi":{source:"iana",extensions:["swi"]},"application/vnd.artisan+json":{source:"iana",compressible:!0},"application/vnd.artsquare":{source:"iana"},"application/vnd.astraea-software.iota":{source:"iana",extensions:["iota"]},"application/vnd.audiograph":{source:"iana",extensions:["aep"]},"application/vnd.autopackage":{source:"iana"},"application/vnd.avalon+json":{source:"iana",compressible:!0},"application/vnd.avistar+xml":{source:"iana",compressible:!0},"application/vnd.balsamiq.bmml+xml":{source:"iana",compressible:!0,extensions:["bmml"]},"application/vnd.balsamiq.bmpr":{source:"iana"},"application/vnd.banana-accounting":{source:"iana"},"application/vnd.bbf.usp.error":{source:"iana"},"application/vnd.bbf.usp.msg":{source:"iana"},"application/vnd.bbf.usp.msg+json":{source:"iana",compressible:!0},"application/vnd.bekitzur-stech+json":{source:"iana",compressible:!0},"application/vnd.bint.med-content":{source:"iana"},"application/vnd.biopax.rdf+xml":{source:"iana",compressible:!0},"application/vnd.blink-idb-value-wrapper":{source:"iana"},"application/vnd.blueice.multipass":{source:"iana",extensions:["mpm"]},"application/vnd.bluetooth.ep.oob":{source:"iana"},"application/vnd.bluetooth.le.oob":{source:"iana"},"application/vnd.bmi":{source:"iana",extensions:["bmi"]},"application/vnd.bpf":{source:"iana"},"application/vnd.bpf3":{source:"iana"},"application/vnd.businessobjects":{source:"iana",extensions:["rep"]},"application/vnd.byu.uapi+json":{source:"iana",compressible:!0},"application/vnd.cab-jscript":{source:"iana"},"application/vnd.canon-cpdl":{source:"iana"},"application/vnd.canon-lips":{source:"iana"},"application/vnd.capasystems-pg+json":{source:"iana",compressible:!0},"application/vnd.cendio.thinlinc.clientconf":{source:"iana"},"application/vnd.century-systems.tcp_stream":{source:"iana"},"application/vnd.chemdraw+xml":{source:"iana",compressible:!0,extensions:["cdxml"]},"application/vnd.chess-pgn":{source:"iana"},"application/vnd.chipnuts.karaoke-mmd":{source:"iana",extensions:["mmd"]},"application/vnd.ciedi":{source:"iana"},"application/vnd.cinderella":{source:"iana",extensions:["cdy"]},"application/vnd.cirpack.isdn-ext":{source:"iana"},"application/vnd.citationstyles.style+xml":{source:"iana",compressible:!0,extensions:["csl"]},"application/vnd.claymore":{source:"iana",extensions:["cla"]},"application/vnd.cloanto.rp9":{source:"iana",extensions:["rp9"]},"application/vnd.clonk.c4group":{source:"iana",extensions:["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{source:"iana",extensions:["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{source:"iana",extensions:["c11amz"]},"application/vnd.coffeescript":{source:"iana"},"application/vnd.collabio.xodocuments.document":{source:"iana"},"application/vnd.collabio.xodocuments.document-template":{source:"iana"},"application/vnd.collabio.xodocuments.presentation":{source:"iana"},"application/vnd.collabio.xodocuments.presentation-template":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{source:"iana"},"application/vnd.collection+json":{source:"iana",compressible:!0},"application/vnd.collection.doc+json":{source:"iana",compressible:!0},"application/vnd.collection.next+json":{source:"iana",compressible:!0},"application/vnd.comicbook+zip":{source:"iana",compressible:!1},"application/vnd.comicbook-rar":{source:"iana"},"application/vnd.commerce-battelle":{source:"iana"},"application/vnd.commonspace":{source:"iana",extensions:["csp"]},"application/vnd.contact.cmsg":{source:"iana",extensions:["cdbcmsg"]},"application/vnd.coreos.ignition+json":{source:"iana",compressible:!0},"application/vnd.cosmocaller":{source:"iana",extensions:["cmc"]},"application/vnd.crick.clicker":{source:"iana",extensions:["clkx"]},"application/vnd.crick.clicker.keyboard":{source:"iana",extensions:["clkk"]},"application/vnd.crick.clicker.palette":{source:"iana",extensions:["clkp"]},"application/vnd.crick.clicker.template":{source:"iana",extensions:["clkt"]},"application/vnd.crick.clicker.wordbank":{source:"iana",extensions:["clkw"]},"application/vnd.criticaltools.wbs+xml":{source:"iana",compressible:!0,extensions:["wbs"]},"application/vnd.cryptii.pipe+json":{source:"iana",compressible:!0},"application/vnd.crypto-shade-file":{source:"iana"},"application/vnd.cryptomator.encrypted":{source:"iana"},"application/vnd.cryptomator.vault":{source:"iana"},"application/vnd.ctc-posml":{source:"iana",extensions:["pml"]},"application/vnd.ctct.ws+xml":{source:"iana",compressible:!0},"application/vnd.cups-pdf":{source:"iana"},"application/vnd.cups-postscript":{source:"iana"},"application/vnd.cups-ppd":{source:"iana",extensions:["ppd"]},"application/vnd.cups-raster":{source:"iana"},"application/vnd.cups-raw":{source:"iana"},"application/vnd.curl":{source:"iana"},"application/vnd.curl.car":{source:"apache",extensions:["car"]},"application/vnd.curl.pcurl":{source:"apache",extensions:["pcurl"]},"application/vnd.cyan.dean.root+xml":{source:"iana",compressible:!0},"application/vnd.cybank":{source:"iana"},"application/vnd.cyclonedx+json":{source:"iana",compressible:!0},"application/vnd.cyclonedx+xml":{source:"iana",compressible:!0},"application/vnd.d2l.coursepackage1p0+zip":{source:"iana",compressible:!1},"application/vnd.d3m-dataset":{source:"iana"},"application/vnd.d3m-problem":{source:"iana"},"application/vnd.dart":{source:"iana",compressible:!0,extensions:["dart"]},"application/vnd.data-vision.rdz":{source:"iana",extensions:["rdz"]},"application/vnd.datapackage+json":{source:"iana",compressible:!0},"application/vnd.dataresource+json":{source:"iana",compressible:!0},"application/vnd.dbf":{source:"iana",extensions:["dbf"]},"application/vnd.debian.binary-package":{source:"iana"},"application/vnd.dece.data":{source:"iana",extensions:["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{source:"iana",compressible:!0,extensions:["uvt","uvvt"]},"application/vnd.dece.unspecified":{source:"iana",extensions:["uvx","uvvx"]},"application/vnd.dece.zip":{source:"iana",extensions:["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{source:"iana",extensions:["fe_launch"]},"application/vnd.desmume.movie":{source:"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{source:"iana"},"application/vnd.dm.delegation+xml":{source:"iana",compressible:!0},"application/vnd.dna":{source:"iana",extensions:["dna"]},"application/vnd.document+json":{source:"iana",compressible:!0},"application/vnd.dolby.mlp":{source:"apache",extensions:["mlp"]},"application/vnd.dolby.mobile.1":{source:"iana"},"application/vnd.dolby.mobile.2":{source:"iana"},"application/vnd.doremir.scorecloud-binary-document":{source:"iana"},"application/vnd.dpgraph":{source:"iana",extensions:["dpg"]},"application/vnd.dreamfactory":{source:"iana",extensions:["dfac"]},"application/vnd.drive+json":{source:"iana",compressible:!0},"application/vnd.ds-keypoint":{source:"apache",extensions:["kpxx"]},"application/vnd.dtg.local":{source:"iana"},"application/vnd.dtg.local.flash":{source:"iana"},"application/vnd.dtg.local.html":{source:"iana"},"application/vnd.dvb.ait":{source:"iana",extensions:["ait"]},"application/vnd.dvb.dvbisl+xml":{source:"iana",compressible:!0},"application/vnd.dvb.dvbj":{source:"iana"},"application/vnd.dvb.esgcontainer":{source:"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess2":{source:"iana"},"application/vnd.dvb.ipdcesgpdd":{source:"iana"},"application/vnd.dvb.ipdcroaming":{source:"iana"},"application/vnd.dvb.iptv.alfec-base":{source:"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{source:"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-container+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-generic+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-msglist+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-request+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-response+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-init+xml":{source:"iana",compressible:!0},"application/vnd.dvb.pfr":{source:"iana"},"application/vnd.dvb.service":{source:"iana",extensions:["svc"]},"application/vnd.dxr":{source:"iana"},"application/vnd.dynageo":{source:"iana",extensions:["geo"]},"application/vnd.dzr":{source:"iana"},"application/vnd.easykaraoke.cdgdownload":{source:"iana"},"application/vnd.ecdis-update":{source:"iana"},"application/vnd.ecip.rlp":{source:"iana"},"application/vnd.eclipse.ditto+json":{source:"iana",compressible:!0},"application/vnd.ecowin.chart":{source:"iana",extensions:["mag"]},"application/vnd.ecowin.filerequest":{source:"iana"},"application/vnd.ecowin.fileupdate":{source:"iana"},"application/vnd.ecowin.series":{source:"iana"},"application/vnd.ecowin.seriesrequest":{source:"iana"},"application/vnd.ecowin.seriesupdate":{source:"iana"},"application/vnd.efi.img":{source:"iana"},"application/vnd.efi.iso":{source:"iana"},"application/vnd.emclient.accessrequest+xml":{source:"iana",compressible:!0},"application/vnd.enliven":{source:"iana",extensions:["nml"]},"application/vnd.enphase.envoy":{source:"iana"},"application/vnd.eprints.data+xml":{source:"iana",compressible:!0},"application/vnd.epson.esf":{source:"iana",extensions:["esf"]},"application/vnd.epson.msf":{source:"iana",extensions:["msf"]},"application/vnd.epson.quickanime":{source:"iana",extensions:["qam"]},"application/vnd.epson.salt":{source:"iana",extensions:["slt"]},"application/vnd.epson.ssf":{source:"iana",extensions:["ssf"]},"application/vnd.ericsson.quickcall":{source:"iana"},"application/vnd.espass-espass+zip":{source:"iana",compressible:!1},"application/vnd.eszigno3+xml":{source:"iana",compressible:!0,extensions:["es3","et3"]},"application/vnd.etsi.aoc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.asic-e+zip":{source:"iana",compressible:!1},"application/vnd.etsi.asic-s+zip":{source:"iana",compressible:!1},"application/vnd.etsi.cug+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvcommand+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-bc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-cod+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-npvr+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvservice+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsync+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvueprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mcid+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mheg5":{source:"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{source:"iana",compressible:!0},"application/vnd.etsi.pstn+xml":{source:"iana",compressible:!0},"application/vnd.etsi.sci+xml":{source:"iana",compressible:!0},"application/vnd.etsi.simservs+xml":{source:"iana",compressible:!0},"application/vnd.etsi.timestamp-token":{source:"iana"},"application/vnd.etsi.tsl+xml":{source:"iana",compressible:!0},"application/vnd.etsi.tsl.der":{source:"iana"},"application/vnd.eu.kasparian.car+json":{source:"iana",compressible:!0},"application/vnd.eudora.data":{source:"iana"},"application/vnd.evolv.ecig.profile":{source:"iana"},"application/vnd.evolv.ecig.settings":{source:"iana"},"application/vnd.evolv.ecig.theme":{source:"iana"},"application/vnd.exstream-empower+zip":{source:"iana",compressible:!1},"application/vnd.exstream-package":{source:"iana"},"application/vnd.ezpix-album":{source:"iana",extensions:["ez2"]},"application/vnd.ezpix-package":{source:"iana",extensions:["ez3"]},"application/vnd.f-secure.mobile":{source:"iana"},"application/vnd.familysearch.gedcom+zip":{source:"iana",compressible:!1},"application/vnd.fastcopy-disk-image":{source:"iana"},"application/vnd.fdf":{source:"iana",extensions:["fdf"]},"application/vnd.fdsn.mseed":{source:"iana",extensions:["mseed"]},"application/vnd.fdsn.seed":{source:"iana",extensions:["seed","dataless"]},"application/vnd.ffsns":{source:"iana"},"application/vnd.ficlab.flb+zip":{source:"iana",compressible:!1},"application/vnd.filmit.zfc":{source:"iana"},"application/vnd.fints":{source:"iana"},"application/vnd.firemonkeys.cloudcell":{source:"iana"},"application/vnd.flographit":{source:"iana",extensions:["gph"]},"application/vnd.fluxtime.clip":{source:"iana",extensions:["ftc"]},"application/vnd.font-fontforge-sfd":{source:"iana"},"application/vnd.framemaker":{source:"iana",extensions:["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{source:"iana",extensions:["fnc"]},"application/vnd.frogans.ltf":{source:"iana",extensions:["ltf"]},"application/vnd.fsc.weblaunch":{source:"iana",extensions:["fsc"]},"application/vnd.fujifilm.fb.docuworks":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.container":{source:"iana"},"application/vnd.fujifilm.fb.jfi+xml":{source:"iana",compressible:!0},"application/vnd.fujitsu.oasys":{source:"iana",extensions:["oas"]},"application/vnd.fujitsu.oasys2":{source:"iana",extensions:["oa2"]},"application/vnd.fujitsu.oasys3":{source:"iana",extensions:["oa3"]},"application/vnd.fujitsu.oasysgp":{source:"iana",extensions:["fg5"]},"application/vnd.fujitsu.oasysprs":{source:"iana",extensions:["bh2"]},"application/vnd.fujixerox.art-ex":{source:"iana"},"application/vnd.fujixerox.art4":{source:"iana"},"application/vnd.fujixerox.ddd":{source:"iana",extensions:["ddd"]},"application/vnd.fujixerox.docuworks":{source:"iana",extensions:["xdw"]},"application/vnd.fujixerox.docuworks.binder":{source:"iana",extensions:["xbd"]},"application/vnd.fujixerox.docuworks.container":{source:"iana"},"application/vnd.fujixerox.hbpl":{source:"iana"},"application/vnd.fut-misnet":{source:"iana"},"application/vnd.futoin+cbor":{source:"iana"},"application/vnd.futoin+json":{source:"iana",compressible:!0},"application/vnd.fuzzysheet":{source:"iana",extensions:["fzs"]},"application/vnd.genomatix.tuxedo":{source:"iana",extensions:["txd"]},"application/vnd.gentics.grd+json":{source:"iana",compressible:!0},"application/vnd.geo+json":{source:"iana",compressible:!0},"application/vnd.geocube+xml":{source:"iana",compressible:!0},"application/vnd.geogebra.file":{source:"iana",extensions:["ggb"]},"application/vnd.geogebra.slides":{source:"iana"},"application/vnd.geogebra.tool":{source:"iana",extensions:["ggt"]},"application/vnd.geometry-explorer":{source:"iana",extensions:["gex","gre"]},"application/vnd.geonext":{source:"iana",extensions:["gxt"]},"application/vnd.geoplan":{source:"iana",extensions:["g2w"]},"application/vnd.geospace":{source:"iana",extensions:["g3w"]},"application/vnd.gerber":{source:"iana"},"application/vnd.globalplatform.card-content-mgt":{source:"iana"},"application/vnd.globalplatform.card-content-mgt-response":{source:"iana"},"application/vnd.gmx":{source:"iana",extensions:["gmx"]},"application/vnd.google-apps.document":{compressible:!1,extensions:["gdoc"]},"application/vnd.google-apps.presentation":{compressible:!1,extensions:["gslides"]},"application/vnd.google-apps.spreadsheet":{compressible:!1,extensions:["gsheet"]},"application/vnd.google-earth.kml+xml":{source:"iana",compressible:!0,extensions:["kml"]},"application/vnd.google-earth.kmz":{source:"iana",compressible:!1,extensions:["kmz"]},"application/vnd.gov.sk.e-form+xml":{source:"iana",compressible:!0},"application/vnd.gov.sk.e-form+zip":{source:"iana",compressible:!1},"application/vnd.gov.sk.xmldatacontainer+xml":{source:"iana",compressible:!0},"application/vnd.grafeq":{source:"iana",extensions:["gqf","gqs"]},"application/vnd.gridmp":{source:"iana"},"application/vnd.groove-account":{source:"iana",extensions:["gac"]},"application/vnd.groove-help":{source:"iana",extensions:["ghf"]},"application/vnd.groove-identity-message":{source:"iana",extensions:["gim"]},"application/vnd.groove-injector":{source:"iana",extensions:["grv"]},"application/vnd.groove-tool-message":{source:"iana",extensions:["gtm"]},"application/vnd.groove-tool-template":{source:"iana",extensions:["tpl"]},"application/vnd.groove-vcard":{source:"iana",extensions:["vcg"]},"application/vnd.hal+json":{source:"iana",compressible:!0},"application/vnd.hal+xml":{source:"iana",compressible:!0,extensions:["hal"]},"application/vnd.handheld-entertainment+xml":{source:"iana",compressible:!0,extensions:["zmm"]},"application/vnd.hbci":{source:"iana",extensions:["hbci"]},"application/vnd.hc+json":{source:"iana",compressible:!0},"application/vnd.hcl-bireports":{source:"iana"},"application/vnd.hdt":{source:"iana"},"application/vnd.heroku+json":{source:"iana",compressible:!0},"application/vnd.hhe.lesson-player":{source:"iana",extensions:["les"]},"application/vnd.hl7cda+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hl7v2+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hp-hpgl":{source:"iana",extensions:["hpgl"]},"application/vnd.hp-hpid":{source:"iana",extensions:["hpid"]},"application/vnd.hp-hps":{source:"iana",extensions:["hps"]},"application/vnd.hp-jlyt":{source:"iana",extensions:["jlt"]},"application/vnd.hp-pcl":{source:"iana",extensions:["pcl"]},"application/vnd.hp-pclxl":{source:"iana",extensions:["pclxl"]},"application/vnd.httphone":{source:"iana"},"application/vnd.hydrostatix.sof-data":{source:"iana",extensions:["sfd-hdstx"]},"application/vnd.hyper+json":{source:"iana",compressible:!0},"application/vnd.hyper-item+json":{source:"iana",compressible:!0},"application/vnd.hyperdrive+json":{source:"iana",compressible:!0},"application/vnd.hzn-3d-crossword":{source:"iana"},"application/vnd.ibm.afplinedata":{source:"iana"},"application/vnd.ibm.electronic-media":{source:"iana"},"application/vnd.ibm.minipay":{source:"iana",extensions:["mpy"]},"application/vnd.ibm.modcap":{source:"iana",extensions:["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{source:"iana",extensions:["irm"]},"application/vnd.ibm.secure-container":{source:"iana",extensions:["sc"]},"application/vnd.iccprofile":{source:"iana",extensions:["icc","icm"]},"application/vnd.ieee.1905":{source:"iana"},"application/vnd.igloader":{source:"iana",extensions:["igl"]},"application/vnd.imagemeter.folder+zip":{source:"iana",compressible:!1},"application/vnd.imagemeter.image+zip":{source:"iana",compressible:!1},"application/vnd.immervision-ivp":{source:"iana",extensions:["ivp"]},"application/vnd.immervision-ivu":{source:"iana",extensions:["ivu"]},"application/vnd.ims.imsccv1p1":{source:"iana"},"application/vnd.ims.imsccv1p2":{source:"iana"},"application/vnd.ims.imsccv1p3":{source:"iana"},"application/vnd.ims.lis.v2.result+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy.id+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings.simple+json":{source:"iana",compressible:!0},"application/vnd.informedcontrol.rms+xml":{source:"iana",compressible:!0},"application/vnd.informix-visionary":{source:"iana"},"application/vnd.infotech.project":{source:"iana"},"application/vnd.infotech.project+xml":{source:"iana",compressible:!0},"application/vnd.innopath.wamp.notification":{source:"iana"},"application/vnd.insors.igm":{source:"iana",extensions:["igm"]},"application/vnd.intercon.formnet":{source:"iana",extensions:["xpw","xpx"]},"application/vnd.intergeo":{source:"iana",extensions:["i2g"]},"application/vnd.intertrust.digibox":{source:"iana"},"application/vnd.intertrust.nncp":{source:"iana"},"application/vnd.intu.qbo":{source:"iana",extensions:["qbo"]},"application/vnd.intu.qfx":{source:"iana",extensions:["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.conceptitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.knowledgeitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsmessage+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.packageitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.planningitem+xml":{source:"iana",compressible:!0},"application/vnd.ipunplugged.rcprofile":{source:"iana",extensions:["rcprofile"]},"application/vnd.irepository.package+xml":{source:"iana",compressible:!0,extensions:["irp"]},"application/vnd.is-xpr":{source:"iana",extensions:["xpr"]},"application/vnd.isac.fcs":{source:"iana",extensions:["fcs"]},"application/vnd.iso11783-10+zip":{source:"iana",compressible:!1},"application/vnd.jam":{source:"iana",extensions:["jam"]},"application/vnd.japannet-directory-service":{source:"iana"},"application/vnd.japannet-jpnstore-wakeup":{source:"iana"},"application/vnd.japannet-payment-wakeup":{source:"iana"},"application/vnd.japannet-registration":{source:"iana"},"application/vnd.japannet-registration-wakeup":{source:"iana"},"application/vnd.japannet-setstore-wakeup":{source:"iana"},"application/vnd.japannet-verification":{source:"iana"},"application/vnd.japannet-verification-wakeup":{source:"iana"},"application/vnd.jcp.javame.midlet-rms":{source:"iana",extensions:["rms"]},"application/vnd.jisp":{source:"iana",extensions:["jisp"]},"application/vnd.joost.joda-archive":{source:"iana",extensions:["joda"]},"application/vnd.jsk.isdn-ngn":{source:"iana"},"application/vnd.kahootz":{source:"iana",extensions:["ktz","ktr"]},"application/vnd.kde.karbon":{source:"iana",extensions:["karbon"]},"application/vnd.kde.kchart":{source:"iana",extensions:["chrt"]},"application/vnd.kde.kformula":{source:"iana",extensions:["kfo"]},"application/vnd.kde.kivio":{source:"iana",extensions:["flw"]},"application/vnd.kde.kontour":{source:"iana",extensions:["kon"]},"application/vnd.kde.kpresenter":{source:"iana",extensions:["kpr","kpt"]},"application/vnd.kde.kspread":{source:"iana",extensions:["ksp"]},"application/vnd.kde.kword":{source:"iana",extensions:["kwd","kwt"]},"application/vnd.kenameaapp":{source:"iana",extensions:["htke"]},"application/vnd.kidspiration":{source:"iana",extensions:["kia"]},"application/vnd.kinar":{source:"iana",extensions:["kne","knp"]},"application/vnd.koan":{source:"iana",extensions:["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{source:"iana",extensions:["sse"]},"application/vnd.las":{source:"iana"},"application/vnd.las.las+json":{source:"iana",compressible:!0},"application/vnd.las.las+xml":{source:"iana",compressible:!0,extensions:["lasxml"]},"application/vnd.laszip":{source:"iana"},"application/vnd.leap+json":{source:"iana",compressible:!0},"application/vnd.liberty-request+xml":{source:"iana",compressible:!0},"application/vnd.llamagraphics.life-balance.desktop":{source:"iana",extensions:["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{source:"iana",compressible:!0,extensions:["lbe"]},"application/vnd.logipipe.circuit+zip":{source:"iana",compressible:!1},"application/vnd.loom":{source:"iana"},"application/vnd.lotus-1-2-3":{source:"iana",extensions:["123"]},"application/vnd.lotus-approach":{source:"iana",extensions:["apr"]},"application/vnd.lotus-freelance":{source:"iana",extensions:["pre"]},"application/vnd.lotus-notes":{source:"iana",extensions:["nsf"]},"application/vnd.lotus-organizer":{source:"iana",extensions:["org"]},"application/vnd.lotus-screencam":{source:"iana",extensions:["scm"]},"application/vnd.lotus-wordpro":{source:"iana",extensions:["lwp"]},"application/vnd.macports.portpkg":{source:"iana",extensions:["portpkg"]},"application/vnd.mapbox-vector-tile":{source:"iana",extensions:["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.conftoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.license+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.mdcf":{source:"iana"},"application/vnd.mason+json":{source:"iana",compressible:!0},"application/vnd.maxar.archive.3tz+zip":{source:"iana",compressible:!1},"application/vnd.maxmind.maxmind-db":{source:"iana"},"application/vnd.mcd":{source:"iana",extensions:["mcd"]},"application/vnd.medcalcdata":{source:"iana",extensions:["mc1"]},"application/vnd.mediastation.cdkey":{source:"iana",extensions:["cdkey"]},"application/vnd.meridian-slingshot":{source:"iana"},"application/vnd.mfer":{source:"iana",extensions:["mwf"]},"application/vnd.mfmp":{source:"iana",extensions:["mfm"]},"application/vnd.micro+json":{source:"iana",compressible:!0},"application/vnd.micrografx.flo":{source:"iana",extensions:["flo"]},"application/vnd.micrografx.igx":{source:"iana",extensions:["igx"]},"application/vnd.microsoft.portable-executable":{source:"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{source:"iana"},"application/vnd.miele+json":{source:"iana",compressible:!0},"application/vnd.mif":{source:"iana",extensions:["mif"]},"application/vnd.minisoft-hp3000-save":{source:"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{source:"iana"},"application/vnd.mobius.daf":{source:"iana",extensions:["daf"]},"application/vnd.mobius.dis":{source:"iana",extensions:["dis"]},"application/vnd.mobius.mbk":{source:"iana",extensions:["mbk"]},"application/vnd.mobius.mqy":{source:"iana",extensions:["mqy"]},"application/vnd.mobius.msl":{source:"iana",extensions:["msl"]},"application/vnd.mobius.plc":{source:"iana",extensions:["plc"]},"application/vnd.mobius.txf":{source:"iana",extensions:["txf"]},"application/vnd.mophun.application":{source:"iana",extensions:["mpn"]},"application/vnd.mophun.certificate":{source:"iana",extensions:["mpc"]},"application/vnd.motorola.flexsuite":{source:"iana"},"application/vnd.motorola.flexsuite.adsi":{source:"iana"},"application/vnd.motorola.flexsuite.fis":{source:"iana"},"application/vnd.motorola.flexsuite.gotap":{source:"iana"},"application/vnd.motorola.flexsuite.kmr":{source:"iana"},"application/vnd.motorola.flexsuite.ttc":{source:"iana"},"application/vnd.motorola.flexsuite.wem":{source:"iana"},"application/vnd.motorola.iprm":{source:"iana"},"application/vnd.mozilla.xul+xml":{source:"iana",compressible:!0,extensions:["xul"]},"application/vnd.ms-3mfdocument":{source:"iana"},"application/vnd.ms-artgalry":{source:"iana",extensions:["cil"]},"application/vnd.ms-asf":{source:"iana"},"application/vnd.ms-cab-compressed":{source:"iana",extensions:["cab"]},"application/vnd.ms-color.iccprofile":{source:"apache"},"application/vnd.ms-excel":{source:"iana",compressible:!1,extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{source:"iana",extensions:["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{source:"iana",extensions:["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{source:"iana",extensions:["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{source:"iana",extensions:["xltm"]},"application/vnd.ms-fontobject":{source:"iana",compressible:!0,extensions:["eot"]},"application/vnd.ms-htmlhelp":{source:"iana",extensions:["chm"]},"application/vnd.ms-ims":{source:"iana",extensions:["ims"]},"application/vnd.ms-lrm":{source:"iana",extensions:["lrm"]},"application/vnd.ms-office.activex+xml":{source:"iana",compressible:!0},"application/vnd.ms-officetheme":{source:"iana",extensions:["thmx"]},"application/vnd.ms-opentype":{source:"apache",compressible:!0},"application/vnd.ms-outlook":{compressible:!1,extensions:["msg"]},"application/vnd.ms-package.obfuscated-opentype":{source:"apache"},"application/vnd.ms-pki.seccat":{source:"apache",extensions:["cat"]},"application/vnd.ms-pki.stl":{source:"apache",extensions:["stl"]},"application/vnd.ms-playready.initiator+xml":{source:"iana",compressible:!0},"application/vnd.ms-powerpoint":{source:"iana",compressible:!1,extensions:["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{source:"iana",extensions:["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{source:"iana",extensions:["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{source:"iana",extensions:["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{source:"iana",extensions:["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{source:"iana",extensions:["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{source:"iana",compressible:!0},"application/vnd.ms-printing.printticket+xml":{source:"apache",compressible:!0},"application/vnd.ms-printschematicket+xml":{source:"iana",compressible:!0},"application/vnd.ms-project":{source:"iana",extensions:["mpp","mpt"]},"application/vnd.ms-tnef":{source:"iana"},"application/vnd.ms-windows.devicepairing":{source:"iana"},"application/vnd.ms-windows.nwprinting.oob":{source:"iana"},"application/vnd.ms-windows.printerpairing":{source:"iana"},"application/vnd.ms-windows.wsd.oob":{source:"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.lic-resp":{source:"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.meter-resp":{source:"iana"},"application/vnd.ms-word.document.macroenabled.12":{source:"iana",extensions:["docm"]},"application/vnd.ms-word.template.macroenabled.12":{source:"iana",extensions:["dotm"]},"application/vnd.ms-works":{source:"iana",extensions:["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{source:"iana",extensions:["wpl"]},"application/vnd.ms-xpsdocument":{source:"iana",compressible:!1,extensions:["xps"]},"application/vnd.msa-disk-image":{source:"iana"},"application/vnd.mseq":{source:"iana",extensions:["mseq"]},"application/vnd.msign":{source:"iana"},"application/vnd.multiad.creator":{source:"iana"},"application/vnd.multiad.creator.cif":{source:"iana"},"application/vnd.music-niff":{source:"iana"},"application/vnd.musician":{source:"iana",extensions:["mus"]},"application/vnd.muvee.style":{source:"iana",extensions:["msty"]},"application/vnd.mynfc":{source:"iana",extensions:["taglet"]},"application/vnd.nacamar.ybrid+json":{source:"iana",compressible:!0},"application/vnd.ncd.control":{source:"iana"},"application/vnd.ncd.reference":{source:"iana"},"application/vnd.nearst.inv+json":{source:"iana",compressible:!0},"application/vnd.nebumind.line":{source:"iana"},"application/vnd.nervana":{source:"iana"},"application/vnd.netfpx":{source:"iana"},"application/vnd.neurolanguage.nlu":{source:"iana",extensions:["nlu"]},"application/vnd.nimn":{source:"iana"},"application/vnd.nintendo.nitro.rom":{source:"iana"},"application/vnd.nintendo.snes.rom":{source:"iana"},"application/vnd.nitf":{source:"iana",extensions:["ntf","nitf"]},"application/vnd.noblenet-directory":{source:"iana",extensions:["nnd"]},"application/vnd.noblenet-sealer":{source:"iana",extensions:["nns"]},"application/vnd.noblenet-web":{source:"iana",extensions:["nnw"]},"application/vnd.nokia.catalogs":{source:"iana"},"application/vnd.nokia.conml+wbxml":{source:"iana"},"application/vnd.nokia.conml+xml":{source:"iana",compressible:!0},"application/vnd.nokia.iptv.config+xml":{source:"iana",compressible:!0},"application/vnd.nokia.isds-radio-presets":{source:"iana"},"application/vnd.nokia.landmark+wbxml":{source:"iana"},"application/vnd.nokia.landmark+xml":{source:"iana",compressible:!0},"application/vnd.nokia.landmarkcollection+xml":{source:"iana",compressible:!0},"application/vnd.nokia.n-gage.ac+xml":{source:"iana",compressible:!0,extensions:["ac"]},"application/vnd.nokia.n-gage.data":{source:"iana",extensions:["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{source:"iana",extensions:["n-gage"]},"application/vnd.nokia.ncd":{source:"iana"},"application/vnd.nokia.pcd+wbxml":{source:"iana"},"application/vnd.nokia.pcd+xml":{source:"iana",compressible:!0},"application/vnd.nokia.radio-preset":{source:"iana",extensions:["rpst"]},"application/vnd.nokia.radio-presets":{source:"iana",extensions:["rpss"]},"application/vnd.novadigm.edm":{source:"iana",extensions:["edm"]},"application/vnd.novadigm.edx":{source:"iana",extensions:["edx"]},"application/vnd.novadigm.ext":{source:"iana",extensions:["ext"]},"application/vnd.ntt-local.content-share":{source:"iana"},"application/vnd.ntt-local.file-transfer":{source:"iana"},"application/vnd.ntt-local.ogw_remote-access":{source:"iana"},"application/vnd.ntt-local.sip-ta_remote":{source:"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{source:"iana"},"application/vnd.oasis.opendocument.chart":{source:"iana",extensions:["odc"]},"application/vnd.oasis.opendocument.chart-template":{source:"iana",extensions:["otc"]},"application/vnd.oasis.opendocument.database":{source:"iana",extensions:["odb"]},"application/vnd.oasis.opendocument.formula":{source:"iana",extensions:["odf"]},"application/vnd.oasis.opendocument.formula-template":{source:"iana",extensions:["odft"]},"application/vnd.oasis.opendocument.graphics":{source:"iana",compressible:!1,extensions:["odg"]},"application/vnd.oasis.opendocument.graphics-template":{source:"iana",extensions:["otg"]},"application/vnd.oasis.opendocument.image":{source:"iana",extensions:["odi"]},"application/vnd.oasis.opendocument.image-template":{source:"iana",extensions:["oti"]},"application/vnd.oasis.opendocument.presentation":{source:"iana",compressible:!1,extensions:["odp"]},"application/vnd.oasis.opendocument.presentation-template":{source:"iana",extensions:["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{source:"iana",compressible:!1,extensions:["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{source:"iana",extensions:["ots"]},"application/vnd.oasis.opendocument.text":{source:"iana",compressible:!1,extensions:["odt"]},"application/vnd.oasis.opendocument.text-master":{source:"iana",extensions:["odm"]},"application/vnd.oasis.opendocument.text-template":{source:"iana",extensions:["ott"]},"application/vnd.oasis.opendocument.text-web":{source:"iana",extensions:["oth"]},"application/vnd.obn":{source:"iana"},"application/vnd.ocf+cbor":{source:"iana"},"application/vnd.oci.image.manifest.v1+json":{source:"iana",compressible:!0},"application/vnd.oftn.l10n+json":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessdownload+xml":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessstreaming+xml":{source:"iana",compressible:!0},"application/vnd.oipf.cspg-hexbinary":{source:"iana"},"application/vnd.oipf.dae.svg+xml":{source:"iana",compressible:!0},"application/vnd.oipf.dae.xhtml+xml":{source:"iana",compressible:!0},"application/vnd.oipf.mippvcontrolmessage+xml":{source:"iana",compressible:!0},"application/vnd.oipf.pae.gem":{source:"iana"},"application/vnd.oipf.spdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.oipf.spdlist+xml":{source:"iana",compressible:!0},"application/vnd.oipf.ueprofile+xml":{source:"iana",compressible:!0},"application/vnd.oipf.userprofile+xml":{source:"iana",compressible:!0},"application/vnd.olpc-sugar":{source:"iana",extensions:["xo"]},"application/vnd.oma-scws-config":{source:"iana"},"application/vnd.oma-scws-http-request":{source:"iana"},"application/vnd.oma-scws-http-response":{source:"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.drm-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.imd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.ltkm":{source:"iana"},"application/vnd.oma.bcast.notification+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.provisioningtrigger":{source:"iana"},"application/vnd.oma.bcast.sgboot":{source:"iana"},"application/vnd.oma.bcast.sgdd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sgdu":{source:"iana"},"application/vnd.oma.bcast.simple-symbol-container":{source:"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sprov+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.stkm":{source:"iana"},"application/vnd.oma.cab-address-book+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-feature-handler+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-pcc+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-subs-invite+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-user-prefs+xml":{source:"iana",compressible:!0},"application/vnd.oma.dcd":{source:"iana"},"application/vnd.oma.dcdc":{source:"iana"},"application/vnd.oma.dd2+xml":{source:"iana",compressible:!0,extensions:["dd2"]},"application/vnd.oma.drm.risd+xml":{source:"iana",compressible:!0},"application/vnd.oma.group-usage-list+xml":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+cbor":{source:"iana"},"application/vnd.oma.lwm2m+json":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+tlv":{source:"iana"},"application/vnd.oma.pal+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.detailed-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.final-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.groups+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.invocation-descriptor+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.optimized-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.push":{source:"iana"},"application/vnd.oma.scidm.messages+xml":{source:"iana",compressible:!0},"application/vnd.oma.xcap-directory+xml":{source:"iana",compressible:!0},"application/vnd.omads-email+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-file+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-folder+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omaloc-supl-init":{source:"iana"},"application/vnd.onepager":{source:"iana"},"application/vnd.onepagertamp":{source:"iana"},"application/vnd.onepagertamx":{source:"iana"},"application/vnd.onepagertat":{source:"iana"},"application/vnd.onepagertatp":{source:"iana"},"application/vnd.onepagertatx":{source:"iana"},"application/vnd.openblox.game+xml":{source:"iana",compressible:!0,extensions:["obgx"]},"application/vnd.openblox.game-binary":{source:"iana"},"application/vnd.openeye.oeb":{source:"iana"},"application/vnd.openofficeorg.extension":{source:"apache",extensions:["oxt"]},"application/vnd.openstreetmap.data+xml":{source:"iana",compressible:!0,extensions:["osm"]},"application/vnd.opentimestamps.ots":{source:"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawing+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{source:"iana",compressible:!1,extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slide":{source:"iana",extensions:["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{source:"iana",extensions:["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.template":{source:"iana",extensions:["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{source:"iana",compressible:!1,extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{source:"iana",extensions:["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.theme+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.vmldrawing":{source:"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{source:"iana",compressible:!1,extensions:["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{source:"iana",extensions:["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.core-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.relationships+xml":{source:"iana",compressible:!0},"application/vnd.oracle.resource+json":{source:"iana",compressible:!0},"application/vnd.orange.indata":{source:"iana"},"application/vnd.osa.netdeploy":{source:"iana"},"application/vnd.osgeo.mapguide.package":{source:"iana",extensions:["mgp"]},"application/vnd.osgi.bundle":{source:"iana"},"application/vnd.osgi.dp":{source:"iana",extensions:["dp"]},"application/vnd.osgi.subsystem":{source:"iana",extensions:["esa"]},"application/vnd.otps.ct-kip+xml":{source:"iana",compressible:!0},"application/vnd.oxli.countgraph":{source:"iana"},"application/vnd.pagerduty+json":{source:"iana",compressible:!0},"application/vnd.palm":{source:"iana",extensions:["pdb","pqa","oprc"]},"application/vnd.panoply":{source:"iana"},"application/vnd.paos.xml":{source:"iana"},"application/vnd.patentdive":{source:"iana"},"application/vnd.patientecommsdoc":{source:"iana"},"application/vnd.pawaafile":{source:"iana",extensions:["paw"]},"application/vnd.pcos":{source:"iana"},"application/vnd.pg.format":{source:"iana",extensions:["str"]},"application/vnd.pg.osasli":{source:"iana",extensions:["ei6"]},"application/vnd.piaccess.application-licence":{source:"iana"},"application/vnd.picsel":{source:"iana",extensions:["efif"]},"application/vnd.pmi.widget":{source:"iana",extensions:["wg"]},"application/vnd.poc.group-advertisement+xml":{source:"iana",compressible:!0},"application/vnd.pocketlearn":{source:"iana",extensions:["plf"]},"application/vnd.powerbuilder6":{source:"iana",extensions:["pbd"]},"application/vnd.powerbuilder6-s":{source:"iana"},"application/vnd.powerbuilder7":{source:"iana"},"application/vnd.powerbuilder7-s":{source:"iana"},"application/vnd.powerbuilder75":{source:"iana"},"application/vnd.powerbuilder75-s":{source:"iana"},"application/vnd.preminet":{source:"iana"},"application/vnd.previewsystems.box":{source:"iana",extensions:["box"]},"application/vnd.proteus.magazine":{source:"iana",extensions:["mgz"]},"application/vnd.psfs":{source:"iana"},"application/vnd.publishare-delta-tree":{source:"iana",extensions:["qps"]},"application/vnd.pvi.ptid1":{source:"iana",extensions:["ptid"]},"application/vnd.pwg-multiplexed":{source:"iana"},"application/vnd.pwg-xhtml-print+xml":{source:"iana",compressible:!0},"application/vnd.qualcomm.brew-app-res":{source:"iana"},"application/vnd.quarantainenet":{source:"iana"},"application/vnd.quark.quarkxpress":{source:"iana",extensions:["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{source:"iana"},"application/vnd.radisys.moml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conn+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-stream+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-base+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-detect+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-group+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-speech+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-transform+xml":{source:"iana",compressible:!0},"application/vnd.rainstor.data":{source:"iana"},"application/vnd.rapid":{source:"iana"},"application/vnd.rar":{source:"iana",extensions:["rar"]},"application/vnd.realvnc.bed":{source:"iana",extensions:["bed"]},"application/vnd.recordare.musicxml":{source:"iana",extensions:["mxl"]},"application/vnd.recordare.musicxml+xml":{source:"iana",compressible:!0,extensions:["musicxml"]},"application/vnd.renlearn.rlprint":{source:"iana"},"application/vnd.resilient.logic":{source:"iana"},"application/vnd.restful+json":{source:"iana",compressible:!0},"application/vnd.rig.cryptonote":{source:"iana",extensions:["cryptonote"]},"application/vnd.rim.cod":{source:"apache",extensions:["cod"]},"application/vnd.rn-realmedia":{source:"apache",extensions:["rm"]},"application/vnd.rn-realmedia-vbr":{source:"apache",extensions:["rmvb"]},"application/vnd.route66.link66+xml":{source:"iana",compressible:!0,extensions:["link66"]},"application/vnd.rs-274x":{source:"iana"},"application/vnd.ruckus.download":{source:"iana"},"application/vnd.s3sms":{source:"iana"},"application/vnd.sailingtracker.track":{source:"iana",extensions:["st"]},"application/vnd.sar":{source:"iana"},"application/vnd.sbm.cid":{source:"iana"},"application/vnd.sbm.mid2":{source:"iana"},"application/vnd.scribus":{source:"iana"},"application/vnd.sealed.3df":{source:"iana"},"application/vnd.sealed.csf":{source:"iana"},"application/vnd.sealed.doc":{source:"iana"},"application/vnd.sealed.eml":{source:"iana"},"application/vnd.sealed.mht":{source:"iana"},"application/vnd.sealed.net":{source:"iana"},"application/vnd.sealed.ppt":{source:"iana"},"application/vnd.sealed.tiff":{source:"iana"},"application/vnd.sealed.xls":{source:"iana"},"application/vnd.sealedmedia.softseal.html":{source:"iana"},"application/vnd.sealedmedia.softseal.pdf":{source:"iana"},"application/vnd.seemail":{source:"iana",extensions:["see"]},"application/vnd.seis+json":{source:"iana",compressible:!0},"application/vnd.sema":{source:"iana",extensions:["sema"]},"application/vnd.semd":{source:"iana",extensions:["semd"]},"application/vnd.semf":{source:"iana",extensions:["semf"]},"application/vnd.shade-save-file":{source:"iana"},"application/vnd.shana.informed.formdata":{source:"iana",extensions:["ifm"]},"application/vnd.shana.informed.formtemplate":{source:"iana",extensions:["itp"]},"application/vnd.shana.informed.interchange":{source:"iana",extensions:["iif"]},"application/vnd.shana.informed.package":{source:"iana",extensions:["ipk"]},"application/vnd.shootproof+json":{source:"iana",compressible:!0},"application/vnd.shopkick+json":{source:"iana",compressible:!0},"application/vnd.shp":{source:"iana"},"application/vnd.shx":{source:"iana"},"application/vnd.sigrok.session":{source:"iana"},"application/vnd.simtech-mindmapper":{source:"iana",extensions:["twd","twds"]},"application/vnd.siren+json":{source:"iana",compressible:!0},"application/vnd.smaf":{source:"iana",extensions:["mmf"]},"application/vnd.smart.notebook":{source:"iana"},"application/vnd.smart.teacher":{source:"iana",extensions:["teacher"]},"application/vnd.snesdev-page-table":{source:"iana"},"application/vnd.software602.filler.form+xml":{source:"iana",compressible:!0,extensions:["fo"]},"application/vnd.software602.filler.form-xml-zip":{source:"iana"},"application/vnd.solent.sdkm+xml":{source:"iana",compressible:!0,extensions:["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{source:"iana",extensions:["dxp"]},"application/vnd.spotfire.sfs":{source:"iana",extensions:["sfs"]},"application/vnd.sqlite3":{source:"iana"},"application/vnd.sss-cod":{source:"iana"},"application/vnd.sss-dtf":{source:"iana"},"application/vnd.sss-ntf":{source:"iana"},"application/vnd.stardivision.calc":{source:"apache",extensions:["sdc"]},"application/vnd.stardivision.draw":{source:"apache",extensions:["sda"]},"application/vnd.stardivision.impress":{source:"apache",extensions:["sdd"]},"application/vnd.stardivision.math":{source:"apache",extensions:["smf"]},"application/vnd.stardivision.writer":{source:"apache",extensions:["sdw","vor"]},"application/vnd.stardivision.writer-global":{source:"apache",extensions:["sgl"]},"application/vnd.stepmania.package":{source:"iana",extensions:["smzip"]},"application/vnd.stepmania.stepchart":{source:"iana",extensions:["sm"]},"application/vnd.street-stream":{source:"iana"},"application/vnd.sun.wadl+xml":{source:"iana",compressible:!0,extensions:["wadl"]},"application/vnd.sun.xml.calc":{source:"apache",extensions:["sxc"]},"application/vnd.sun.xml.calc.template":{source:"apache",extensions:["stc"]},"application/vnd.sun.xml.draw":{source:"apache",extensions:["sxd"]},"application/vnd.sun.xml.draw.template":{source:"apache",extensions:["std"]},"application/vnd.sun.xml.impress":{source:"apache",extensions:["sxi"]},"application/vnd.sun.xml.impress.template":{source:"apache",extensions:["sti"]},"application/vnd.sun.xml.math":{source:"apache",extensions:["sxm"]},"application/vnd.sun.xml.writer":{source:"apache",extensions:["sxw"]},"application/vnd.sun.xml.writer.global":{source:"apache",extensions:["sxg"]},"application/vnd.sun.xml.writer.template":{source:"apache",extensions:["stw"]},"application/vnd.sus-calendar":{source:"iana",extensions:["sus","susp"]},"application/vnd.svd":{source:"iana",extensions:["svd"]},"application/vnd.swiftview-ics":{source:"iana"},"application/vnd.sycle+xml":{source:"iana",compressible:!0},"application/vnd.syft+json":{source:"iana",compressible:!0},"application/vnd.symbian.install":{source:"apache",extensions:["sis","sisx"]},"application/vnd.syncml+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xsm"]},"application/vnd.syncml.dm+wbxml":{source:"iana",charset:"UTF-8",extensions:["bdm"]},"application/vnd.syncml.dm+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xdm"]},"application/vnd.syncml.dm.notification":{source:"iana"},"application/vnd.syncml.dmddf+wbxml":{source:"iana"},"application/vnd.syncml.dmddf+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{source:"iana"},"application/vnd.syncml.dmtnds+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.syncml.ds.notification":{source:"iana"},"application/vnd.tableschema+json":{source:"iana",compressible:!0},"application/vnd.tao.intent-module-archive":{source:"iana",extensions:["tao"]},"application/vnd.tcpdump.pcap":{source:"iana",extensions:["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{source:"iana",compressible:!0},"application/vnd.tmd.mediaflex.api+xml":{source:"iana",compressible:!0},"application/vnd.tml":{source:"iana"},"application/vnd.tmobile-livetv":{source:"iana",extensions:["tmo"]},"application/vnd.tri.onesource":{source:"iana"},"application/vnd.trid.tpt":{source:"iana",extensions:["tpt"]},"application/vnd.triscape.mxs":{source:"iana",extensions:["mxs"]},"application/vnd.trueapp":{source:"iana",extensions:["tra"]},"application/vnd.truedoc":{source:"iana"},"application/vnd.ubisoft.webplayer":{source:"iana"},"application/vnd.ufdl":{source:"iana",extensions:["ufd","ufdl"]},"application/vnd.uiq.theme":{source:"iana",extensions:["utz"]},"application/vnd.umajin":{source:"iana",extensions:["umj"]},"application/vnd.unity":{source:"iana",extensions:["unityweb"]},"application/vnd.uoml+xml":{source:"iana",compressible:!0,extensions:["uoml"]},"application/vnd.uplanet.alert":{source:"iana"},"application/vnd.uplanet.alert-wbxml":{source:"iana"},"application/vnd.uplanet.bearer-choice":{source:"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{source:"iana"},"application/vnd.uplanet.cacheop":{source:"iana"},"application/vnd.uplanet.cacheop-wbxml":{source:"iana"},"application/vnd.uplanet.channel":{source:"iana"},"application/vnd.uplanet.channel-wbxml":{source:"iana"},"application/vnd.uplanet.list":{source:"iana"},"application/vnd.uplanet.list-wbxml":{source:"iana"},"application/vnd.uplanet.listcmd":{source:"iana"},"application/vnd.uplanet.listcmd-wbxml":{source:"iana"},"application/vnd.uplanet.signal":{source:"iana"},"application/vnd.uri-map":{source:"iana"},"application/vnd.valve.source.material":{source:"iana"},"application/vnd.vcx":{source:"iana",extensions:["vcx"]},"application/vnd.vd-study":{source:"iana"},"application/vnd.vectorworks":{source:"iana"},"application/vnd.vel+json":{source:"iana",compressible:!0},"application/vnd.verimatrix.vcas":{source:"iana"},"application/vnd.veritone.aion+json":{source:"iana",compressible:!0},"application/vnd.veryant.thin":{source:"iana"},"application/vnd.ves.encrypted":{source:"iana"},"application/vnd.vidsoft.vidconference":{source:"iana"},"application/vnd.visio":{source:"iana",extensions:["vsd","vst","vss","vsw"]},"application/vnd.visionary":{source:"iana",extensions:["vis"]},"application/vnd.vividence.scriptfile":{source:"iana"},"application/vnd.vsf":{source:"iana",extensions:["vsf"]},"application/vnd.wap.sic":{source:"iana"},"application/vnd.wap.slc":{source:"iana"},"application/vnd.wap.wbxml":{source:"iana",charset:"UTF-8",extensions:["wbxml"]},"application/vnd.wap.wmlc":{source:"iana",extensions:["wmlc"]},"application/vnd.wap.wmlscriptc":{source:"iana",extensions:["wmlsc"]},"application/vnd.webturbo":{source:"iana",extensions:["wtb"]},"application/vnd.wfa.dpp":{source:"iana"},"application/vnd.wfa.p2p":{source:"iana"},"application/vnd.wfa.wsc":{source:"iana"},"application/vnd.windows.devicepairing":{source:"iana"},"application/vnd.wmc":{source:"iana"},"application/vnd.wmf.bootstrap":{source:"iana"},"application/vnd.wolfram.mathematica":{source:"iana"},"application/vnd.wolfram.mathematica.package":{source:"iana"},"application/vnd.wolfram.player":{source:"iana",extensions:["nbp"]},"application/vnd.wordperfect":{source:"iana",extensions:["wpd"]},"application/vnd.wqd":{source:"iana",extensions:["wqd"]},"application/vnd.wrq-hp3000-labelled":{source:"iana"},"application/vnd.wt.stf":{source:"iana",extensions:["stf"]},"application/vnd.wv.csp+wbxml":{source:"iana"},"application/vnd.wv.csp+xml":{source:"iana",compressible:!0},"application/vnd.wv.ssp+xml":{source:"iana",compressible:!0},"application/vnd.xacml+json":{source:"iana",compressible:!0},"application/vnd.xara":{source:"iana",extensions:["xar"]},"application/vnd.xfdl":{source:"iana",extensions:["xfdl"]},"application/vnd.xfdl.webform":{source:"iana"},"application/vnd.xmi+xml":{source:"iana",compressible:!0},"application/vnd.xmpie.cpkg":{source:"iana"},"application/vnd.xmpie.dpkg":{source:"iana"},"application/vnd.xmpie.plan":{source:"iana"},"application/vnd.xmpie.ppkg":{source:"iana"},"application/vnd.xmpie.xlim":{source:"iana"},"application/vnd.yamaha.hv-dic":{source:"iana",extensions:["hvd"]},"application/vnd.yamaha.hv-script":{source:"iana",extensions:["hvs"]},"application/vnd.yamaha.hv-voice":{source:"iana",extensions:["hvp"]},"application/vnd.yamaha.openscoreformat":{source:"iana",extensions:["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{source:"iana",compressible:!0,extensions:["osfpvg"]},"application/vnd.yamaha.remote-setup":{source:"iana"},"application/vnd.yamaha.smaf-audio":{source:"iana",extensions:["saf"]},"application/vnd.yamaha.smaf-phrase":{source:"iana",extensions:["spf"]},"application/vnd.yamaha.through-ngn":{source:"iana"},"application/vnd.yamaha.tunnel-udpencap":{source:"iana"},"application/vnd.yaoweme":{source:"iana"},"application/vnd.yellowriver-custom-menu":{source:"iana",extensions:["cmp"]},"application/vnd.youtube.yt":{source:"iana"},"application/vnd.zul":{source:"iana",extensions:["zir","zirz"]},"application/vnd.zzazz.deck+xml":{source:"iana",compressible:!0,extensions:["zaz"]},"application/voicexml+xml":{source:"iana",compressible:!0,extensions:["vxml"]},"application/voucher-cms+json":{source:"iana",compressible:!0},"application/vq-rtcpxr":{source:"iana"},"application/wasm":{source:"iana",compressible:!0,extensions:["wasm"]},"application/watcherinfo+xml":{source:"iana",compressible:!0,extensions:["wif"]},"application/webpush-options+json":{source:"iana",compressible:!0},"application/whoispp-query":{source:"iana"},"application/whoispp-response":{source:"iana"},"application/widget":{source:"iana",extensions:["wgt"]},"application/winhlp":{source:"apache",extensions:["hlp"]},"application/wita":{source:"iana"},"application/wordperfect5.1":{source:"iana"},"application/wsdl+xml":{source:"iana",compressible:!0,extensions:["wsdl"]},"application/wspolicy+xml":{source:"iana",compressible:!0,extensions:["wspolicy"]},"application/x-7z-compressed":{source:"apache",compressible:!1,extensions:["7z"]},"application/x-abiword":{source:"apache",extensions:["abw"]},"application/x-ace-compressed":{source:"apache",extensions:["ace"]},"application/x-amf":{source:"apache"},"application/x-apple-diskimage":{source:"apache",extensions:["dmg"]},"application/x-arj":{compressible:!1,extensions:["arj"]},"application/x-authorware-bin":{source:"apache",extensions:["aab","x32","u32","vox"]},"application/x-authorware-map":{source:"apache",extensions:["aam"]},"application/x-authorware-seg":{source:"apache",extensions:["aas"]},"application/x-bcpio":{source:"apache",extensions:["bcpio"]},"application/x-bdoc":{compressible:!1,extensions:["bdoc"]},"application/x-bittorrent":{source:"apache",extensions:["torrent"]},"application/x-blorb":{source:"apache",extensions:["blb","blorb"]},"application/x-bzip":{source:"apache",compressible:!1,extensions:["bz"]},"application/x-bzip2":{source:"apache",compressible:!1,extensions:["bz2","boz"]},"application/x-cbr":{source:"apache",extensions:["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{source:"apache",extensions:["vcd"]},"application/x-cfs-compressed":{source:"apache",extensions:["cfs"]},"application/x-chat":{source:"apache",extensions:["chat"]},"application/x-chess-pgn":{source:"apache",extensions:["pgn"]},"application/x-chrome-extension":{extensions:["crx"]},"application/x-cocoa":{source:"nginx",extensions:["cco"]},"application/x-compress":{source:"apache"},"application/x-conference":{source:"apache",extensions:["nsc"]},"application/x-cpio":{source:"apache",extensions:["cpio"]},"application/x-csh":{source:"apache",extensions:["csh"]},"application/x-deb":{compressible:!1},"application/x-debian-package":{source:"apache",extensions:["deb","udeb"]},"application/x-dgc-compressed":{source:"apache",extensions:["dgc"]},"application/x-director":{source:"apache",extensions:["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{source:"apache",extensions:["wad"]},"application/x-dtbncx+xml":{source:"apache",compressible:!0,extensions:["ncx"]},"application/x-dtbook+xml":{source:"apache",compressible:!0,extensions:["dtb"]},"application/x-dtbresource+xml":{source:"apache",compressible:!0,extensions:["res"]},"application/x-dvi":{source:"apache",compressible:!1,extensions:["dvi"]},"application/x-envoy":{source:"apache",extensions:["evy"]},"application/x-eva":{source:"apache",extensions:["eva"]},"application/x-font-bdf":{source:"apache",extensions:["bdf"]},"application/x-font-dos":{source:"apache"},"application/x-font-framemaker":{source:"apache"},"application/x-font-ghostscript":{source:"apache",extensions:["gsf"]},"application/x-font-libgrx":{source:"apache"},"application/x-font-linux-psf":{source:"apache",extensions:["psf"]},"application/x-font-pcf":{source:"apache",extensions:["pcf"]},"application/x-font-snf":{source:"apache",extensions:["snf"]},"application/x-font-speedo":{source:"apache"},"application/x-font-sunos-news":{source:"apache"},"application/x-font-type1":{source:"apache",extensions:["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{source:"apache"},"application/x-freearc":{source:"apache",extensions:["arc"]},"application/x-futuresplash":{source:"apache",extensions:["spl"]},"application/x-gca-compressed":{source:"apache",extensions:["gca"]},"application/x-glulx":{source:"apache",extensions:["ulx"]},"application/x-gnumeric":{source:"apache",extensions:["gnumeric"]},"application/x-gramps-xml":{source:"apache",extensions:["gramps"]},"application/x-gtar":{source:"apache",extensions:["gtar"]},"application/x-gzip":{source:"apache"},"application/x-hdf":{source:"apache",extensions:["hdf"]},"application/x-httpd-php":{compressible:!0,extensions:["php"]},"application/x-install-instructions":{source:"apache",extensions:["install"]},"application/x-iso9660-image":{source:"apache",extensions:["iso"]},"application/x-iwork-keynote-sffkey":{extensions:["key"]},"application/x-iwork-numbers-sffnumbers":{extensions:["numbers"]},"application/x-iwork-pages-sffpages":{extensions:["pages"]},"application/x-java-archive-diff":{source:"nginx",extensions:["jardiff"]},"application/x-java-jnlp-file":{source:"apache",compressible:!1,extensions:["jnlp"]},"application/x-javascript":{compressible:!0},"application/x-keepass2":{extensions:["kdbx"]},"application/x-latex":{source:"apache",compressible:!1,extensions:["latex"]},"application/x-lua-bytecode":{extensions:["luac"]},"application/x-lzh-compressed":{source:"apache",extensions:["lzh","lha"]},"application/x-makeself":{source:"nginx",extensions:["run"]},"application/x-mie":{source:"apache",extensions:["mie"]},"application/x-mobipocket-ebook":{source:"apache",extensions:["prc","mobi"]},"application/x-mpegurl":{compressible:!1},"application/x-ms-application":{source:"apache",extensions:["application"]},"application/x-ms-shortcut":{source:"apache",extensions:["lnk"]},"application/x-ms-wmd":{source:"apache",extensions:["wmd"]},"application/x-ms-wmz":{source:"apache",extensions:["wmz"]},"application/x-ms-xbap":{source:"apache",extensions:["xbap"]},"application/x-msaccess":{source:"apache",extensions:["mdb"]},"application/x-msbinder":{source:"apache",extensions:["obd"]},"application/x-mscardfile":{source:"apache",extensions:["crd"]},"application/x-msclip":{source:"apache",extensions:["clp"]},"application/x-msdos-program":{extensions:["exe"]},"application/x-msdownload":{source:"apache",extensions:["exe","dll","com","bat","msi"]},"application/x-msmediaview":{source:"apache",extensions:["mvb","m13","m14"]},"application/x-msmetafile":{source:"apache",extensions:["wmf","wmz","emf","emz"]},"application/x-msmoney":{source:"apache",extensions:["mny"]},"application/x-mspublisher":{source:"apache",extensions:["pub"]},"application/x-msschedule":{source:"apache",extensions:["scd"]},"application/x-msterminal":{source:"apache",extensions:["trm"]},"application/x-mswrite":{source:"apache",extensions:["wri"]},"application/x-netcdf":{source:"apache",extensions:["nc","cdf"]},"application/x-ns-proxy-autoconfig":{compressible:!0,extensions:["pac"]},"application/x-nzb":{source:"apache",extensions:["nzb"]},"application/x-perl":{source:"nginx",extensions:["pl","pm"]},"application/x-pilot":{source:"nginx",extensions:["prc","pdb"]},"application/x-pkcs12":{source:"apache",compressible:!1,extensions:["p12","pfx"]},"application/x-pkcs7-certificates":{source:"apache",extensions:["p7b","spc"]},"application/x-pkcs7-certreqresp":{source:"apache",extensions:["p7r"]},"application/x-pki-message":{source:"iana"},"application/x-rar-compressed":{source:"apache",compressible:!1,extensions:["rar"]},"application/x-redhat-package-manager":{source:"nginx",extensions:["rpm"]},"application/x-research-info-systems":{source:"apache",extensions:["ris"]},"application/x-sea":{source:"nginx",extensions:["sea"]},"application/x-sh":{source:"apache",compressible:!0,extensions:["sh"]},"application/x-shar":{source:"apache",extensions:["shar"]},"application/x-shockwave-flash":{source:"apache",compressible:!1,extensions:["swf"]},"application/x-silverlight-app":{source:"apache",extensions:["xap"]},"application/x-sql":{source:"apache",extensions:["sql"]},"application/x-stuffit":{source:"apache",compressible:!1,extensions:["sit"]},"application/x-stuffitx":{source:"apache",extensions:["sitx"]},"application/x-subrip":{source:"apache",extensions:["srt"]},"application/x-sv4cpio":{source:"apache",extensions:["sv4cpio"]},"application/x-sv4crc":{source:"apache",extensions:["sv4crc"]},"application/x-t3vm-image":{source:"apache",extensions:["t3"]},"application/x-tads":{source:"apache",extensions:["gam"]},"application/x-tar":{source:"apache",compressible:!0,extensions:["tar"]},"application/x-tcl":{source:"apache",extensions:["tcl","tk"]},"application/x-tex":{source:"apache",extensions:["tex"]},"application/x-tex-tfm":{source:"apache",extensions:["tfm"]},"application/x-texinfo":{source:"apache",extensions:["texinfo","texi"]},"application/x-tgif":{source:"apache",extensions:["obj"]},"application/x-ustar":{source:"apache",extensions:["ustar"]},"application/x-virtualbox-hdd":{compressible:!0,extensions:["hdd"]},"application/x-virtualbox-ova":{compressible:!0,extensions:["ova"]},"application/x-virtualbox-ovf":{compressible:!0,extensions:["ovf"]},"application/x-virtualbox-vbox":{compressible:!0,extensions:["vbox"]},"application/x-virtualbox-vbox-extpack":{compressible:!1,extensions:["vbox-extpack"]},"application/x-virtualbox-vdi":{compressible:!0,extensions:["vdi"]},"application/x-virtualbox-vhd":{compressible:!0,extensions:["vhd"]},"application/x-virtualbox-vmdk":{compressible:!0,extensions:["vmdk"]},"application/x-wais-source":{source:"apache",extensions:["src"]},"application/x-web-app-manifest+json":{compressible:!0,extensions:["webapp"]},"application/x-www-form-urlencoded":{source:"iana",compressible:!0},"application/x-x509-ca-cert":{source:"iana",extensions:["der","crt","pem"]},"application/x-x509-ca-ra-cert":{source:"iana"},"application/x-x509-next-ca-cert":{source:"iana"},"application/x-xfig":{source:"apache",extensions:["fig"]},"application/x-xliff+xml":{source:"apache",compressible:!0,extensions:["xlf"]},"application/x-xpinstall":{source:"apache",compressible:!1,extensions:["xpi"]},"application/x-xz":{source:"apache",extensions:["xz"]},"application/x-zmachine":{source:"apache",extensions:["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{source:"iana"},"application/xacml+xml":{source:"iana",compressible:!0},"application/xaml+xml":{source:"apache",compressible:!0,extensions:["xaml"]},"application/xcap-att+xml":{source:"iana",compressible:!0,extensions:["xav"]},"application/xcap-caps+xml":{source:"iana",compressible:!0,extensions:["xca"]},"application/xcap-diff+xml":{source:"iana",compressible:!0,extensions:["xdf"]},"application/xcap-el+xml":{source:"iana",compressible:!0,extensions:["xel"]},"application/xcap-error+xml":{source:"iana",compressible:!0},"application/xcap-ns+xml":{source:"iana",compressible:!0,extensions:["xns"]},"application/xcon-conference-info+xml":{source:"iana",compressible:!0},"application/xcon-conference-info-diff+xml":{source:"iana",compressible:!0},"application/xenc+xml":{source:"iana",compressible:!0,extensions:["xenc"]},"application/xhtml+xml":{source:"iana",compressible:!0,extensions:["xhtml","xht"]},"application/xhtml-voice+xml":{source:"apache",compressible:!0},"application/xliff+xml":{source:"iana",compressible:!0,extensions:["xlf"]},"application/xml":{source:"iana",compressible:!0,extensions:["xml","xsl","xsd","rng"]},"application/xml-dtd":{source:"iana",compressible:!0,extensions:["dtd"]},"application/xml-external-parsed-entity":{source:"iana"},"application/xml-patch+xml":{source:"iana",compressible:!0},"application/xmpp+xml":{source:"iana",compressible:!0},"application/xop+xml":{source:"iana",compressible:!0,extensions:["xop"]},"application/xproc+xml":{source:"apache",compressible:!0,extensions:["xpl"]},"application/xslt+xml":{source:"iana",compressible:!0,extensions:["xsl","xslt"]},"application/xspf+xml":{source:"apache",compressible:!0,extensions:["xspf"]},"application/xv+xml":{source:"iana",compressible:!0,extensions:["mxml","xhvml","xvml","xvm"]},"application/yang":{source:"iana",extensions:["yang"]},"application/yang-data+json":{source:"iana",compressible:!0},"application/yang-data+xml":{source:"iana",compressible:!0},"application/yang-patch+json":{source:"iana",compressible:!0},"application/yang-patch+xml":{source:"iana",compressible:!0},"application/yin+xml":{source:"iana",compressible:!0,extensions:["yin"]},"application/zip":{source:"iana",compressible:!1,extensions:["zip"]},"application/zlib":{source:"iana"},"application/zstd":{source:"iana"},"audio/1d-interleaved-parityfec":{source:"iana"},"audio/32kadpcm":{source:"iana"},"audio/3gpp":{source:"iana",compressible:!1,extensions:["3gpp"]},"audio/3gpp2":{source:"iana"},"audio/aac":{source:"iana"},"audio/ac3":{source:"iana"},"audio/adpcm":{source:"apache",extensions:["adp"]},"audio/amr":{source:"iana",extensions:["amr"]},"audio/amr-wb":{source:"iana"},"audio/amr-wb+":{source:"iana"},"audio/aptx":{source:"iana"},"audio/asc":{source:"iana"},"audio/atrac-advanced-lossless":{source:"iana"},"audio/atrac-x":{source:"iana"},"audio/atrac3":{source:"iana"},"audio/basic":{source:"iana",compressible:!1,extensions:["au","snd"]},"audio/bv16":{source:"iana"},"audio/bv32":{source:"iana"},"audio/clearmode":{source:"iana"},"audio/cn":{source:"iana"},"audio/dat12":{source:"iana"},"audio/dls":{source:"iana"},"audio/dsr-es201108":{source:"iana"},"audio/dsr-es202050":{source:"iana"},"audio/dsr-es202211":{source:"iana"},"audio/dsr-es202212":{source:"iana"},"audio/dv":{source:"iana"},"audio/dvi4":{source:"iana"},"audio/eac3":{source:"iana"},"audio/encaprtp":{source:"iana"},"audio/evrc":{source:"iana"},"audio/evrc-qcp":{source:"iana"},"audio/evrc0":{source:"iana"},"audio/evrc1":{source:"iana"},"audio/evrcb":{source:"iana"},"audio/evrcb0":{source:"iana"},"audio/evrcb1":{source:"iana"},"audio/evrcnw":{source:"iana"},"audio/evrcnw0":{source:"iana"},"audio/evrcnw1":{source:"iana"},"audio/evrcwb":{source:"iana"},"audio/evrcwb0":{source:"iana"},"audio/evrcwb1":{source:"iana"},"audio/evs":{source:"iana"},"audio/flexfec":{source:"iana"},"audio/fwdred":{source:"iana"},"audio/g711-0":{source:"iana"},"audio/g719":{source:"iana"},"audio/g722":{source:"iana"},"audio/g7221":{source:"iana"},"audio/g723":{source:"iana"},"audio/g726-16":{source:"iana"},"audio/g726-24":{source:"iana"},"audio/g726-32":{source:"iana"},"audio/g726-40":{source:"iana"},"audio/g728":{source:"iana"},"audio/g729":{source:"iana"},"audio/g7291":{source:"iana"},"audio/g729d":{source:"iana"},"audio/g729e":{source:"iana"},"audio/gsm":{source:"iana"},"audio/gsm-efr":{source:"iana"},"audio/gsm-hr-08":{source:"iana"},"audio/ilbc":{source:"iana"},"audio/ip-mr_v2.5":{source:"iana"},"audio/isac":{source:"apache"},"audio/l16":{source:"iana"},"audio/l20":{source:"iana"},"audio/l24":{source:"iana",compressible:!1},"audio/l8":{source:"iana"},"audio/lpc":{source:"iana"},"audio/melp":{source:"iana"},"audio/melp1200":{source:"iana"},"audio/melp2400":{source:"iana"},"audio/melp600":{source:"iana"},"audio/mhas":{source:"iana"},"audio/midi":{source:"apache",extensions:["mid","midi","kar","rmi"]},"audio/mobile-xmf":{source:"iana",extensions:["mxmf"]},"audio/mp3":{compressible:!1,extensions:["mp3"]},"audio/mp4":{source:"iana",compressible:!1,extensions:["m4a","mp4a"]},"audio/mp4a-latm":{source:"iana"},"audio/mpa":{source:"iana"},"audio/mpa-robust":{source:"iana"},"audio/mpeg":{source:"iana",compressible:!1,extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{source:"iana"},"audio/musepack":{source:"apache"},"audio/ogg":{source:"iana",compressible:!1,extensions:["oga","ogg","spx","opus"]},"audio/opus":{source:"iana"},"audio/parityfec":{source:"iana"},"audio/pcma":{source:"iana"},"audio/pcma-wb":{source:"iana"},"audio/pcmu":{source:"iana"},"audio/pcmu-wb":{source:"iana"},"audio/prs.sid":{source:"iana"},"audio/qcelp":{source:"iana"},"audio/raptorfec":{source:"iana"},"audio/red":{source:"iana"},"audio/rtp-enc-aescm128":{source:"iana"},"audio/rtp-midi":{source:"iana"},"audio/rtploopback":{source:"iana"},"audio/rtx":{source:"iana"},"audio/s3m":{source:"apache",extensions:["s3m"]},"audio/scip":{source:"iana"},"audio/silk":{source:"apache",extensions:["sil"]},"audio/smv":{source:"iana"},"audio/smv-qcp":{source:"iana"},"audio/smv0":{source:"iana"},"audio/sofa":{source:"iana"},"audio/sp-midi":{source:"iana"},"audio/speex":{source:"iana"},"audio/t140c":{source:"iana"},"audio/t38":{source:"iana"},"audio/telephone-event":{source:"iana"},"audio/tetra_acelp":{source:"iana"},"audio/tetra_acelp_bb":{source:"iana"},"audio/tone":{source:"iana"},"audio/tsvcis":{source:"iana"},"audio/uemclip":{source:"iana"},"audio/ulpfec":{source:"iana"},"audio/usac":{source:"iana"},"audio/vdvi":{source:"iana"},"audio/vmr-wb":{source:"iana"},"audio/vnd.3gpp.iufp":{source:"iana"},"audio/vnd.4sb":{source:"iana"},"audio/vnd.audiokoz":{source:"iana"},"audio/vnd.celp":{source:"iana"},"audio/vnd.cisco.nse":{source:"iana"},"audio/vnd.cmles.radio-events":{source:"iana"},"audio/vnd.cns.anp1":{source:"iana"},"audio/vnd.cns.inf1":{source:"iana"},"audio/vnd.dece.audio":{source:"iana",extensions:["uva","uvva"]},"audio/vnd.digital-winds":{source:"iana",extensions:["eol"]},"audio/vnd.dlna.adts":{source:"iana"},"audio/vnd.dolby.heaac.1":{source:"iana"},"audio/vnd.dolby.heaac.2":{source:"iana"},"audio/vnd.dolby.mlp":{source:"iana"},"audio/vnd.dolby.mps":{source:"iana"},"audio/vnd.dolby.pl2":{source:"iana"},"audio/vnd.dolby.pl2x":{source:"iana"},"audio/vnd.dolby.pl2z":{source:"iana"},"audio/vnd.dolby.pulse.1":{source:"iana"},"audio/vnd.dra":{source:"iana",extensions:["dra"]},"audio/vnd.dts":{source:"iana",extensions:["dts"]},"audio/vnd.dts.hd":{source:"iana",extensions:["dtshd"]},"audio/vnd.dts.uhd":{source:"iana"},"audio/vnd.dvb.file":{source:"iana"},"audio/vnd.everad.plj":{source:"iana"},"audio/vnd.hns.audio":{source:"iana"},"audio/vnd.lucent.voice":{source:"iana",extensions:["lvp"]},"audio/vnd.ms-playready.media.pya":{source:"iana",extensions:["pya"]},"audio/vnd.nokia.mobile-xmf":{source:"iana"},"audio/vnd.nortel.vbk":{source:"iana"},"audio/vnd.nuera.ecelp4800":{source:"iana",extensions:["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{source:"iana",extensions:["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{source:"iana",extensions:["ecelp9600"]},"audio/vnd.octel.sbc":{source:"iana"},"audio/vnd.presonus.multitrack":{source:"iana"},"audio/vnd.qcelp":{source:"iana"},"audio/vnd.rhetorex.32kadpcm":{source:"iana"},"audio/vnd.rip":{source:"iana",extensions:["rip"]},"audio/vnd.rn-realaudio":{compressible:!1},"audio/vnd.sealedmedia.softseal.mpeg":{source:"iana"},"audio/vnd.vmx.cvsd":{source:"iana"},"audio/vnd.wave":{compressible:!1},"audio/vorbis":{source:"iana",compressible:!1},"audio/vorbis-config":{source:"iana"},"audio/wav":{compressible:!1,extensions:["wav"]},"audio/wave":{compressible:!1,extensions:["wav"]},"audio/webm":{source:"apache",compressible:!1,extensions:["weba"]},"audio/x-aac":{source:"apache",compressible:!1,extensions:["aac"]},"audio/x-aiff":{source:"apache",extensions:["aif","aiff","aifc"]},"audio/x-caf":{source:"apache",compressible:!1,extensions:["caf"]},"audio/x-flac":{source:"apache",extensions:["flac"]},"audio/x-m4a":{source:"nginx",extensions:["m4a"]},"audio/x-matroska":{source:"apache",extensions:["mka"]},"audio/x-mpegurl":{source:"apache",extensions:["m3u"]},"audio/x-ms-wax":{source:"apache",extensions:["wax"]},"audio/x-ms-wma":{source:"apache",extensions:["wma"]},"audio/x-pn-realaudio":{source:"apache",extensions:["ram","ra"]},"audio/x-pn-realaudio-plugin":{source:"apache",extensions:["rmp"]},"audio/x-realaudio":{source:"nginx",extensions:["ra"]},"audio/x-tta":{source:"apache"},"audio/x-wav":{source:"apache",extensions:["wav"]},"audio/xm":{source:"apache",extensions:["xm"]},"chemical/x-cdx":{source:"apache",extensions:["cdx"]},"chemical/x-cif":{source:"apache",extensions:["cif"]},"chemical/x-cmdf":{source:"apache",extensions:["cmdf"]},"chemical/x-cml":{source:"apache",extensions:["cml"]},"chemical/x-csml":{source:"apache",extensions:["csml"]},"chemical/x-pdb":{source:"apache"},"chemical/x-xyz":{source:"apache",extensions:["xyz"]},"font/collection":{source:"iana",extensions:["ttc"]},"font/otf":{source:"iana",compressible:!0,extensions:["otf"]},"font/sfnt":{source:"iana"},"font/ttf":{source:"iana",compressible:!0,extensions:["ttf"]},"font/woff":{source:"iana",extensions:["woff"]},"font/woff2":{source:"iana",extensions:["woff2"]},"image/aces":{source:"iana",extensions:["exr"]},"image/apng":{compressible:!1,extensions:["apng"]},"image/avci":{source:"iana",extensions:["avci"]},"image/avcs":{source:"iana",extensions:["avcs"]},"image/avif":{source:"iana",compressible:!1,extensions:["avif"]},"image/bmp":{source:"iana",compressible:!0,extensions:["bmp"]},"image/cgm":{source:"iana",extensions:["cgm"]},"image/dicom-rle":{source:"iana",extensions:["drle"]},"image/emf":{source:"iana",extensions:["emf"]},"image/fits":{source:"iana",extensions:["fits"]},"image/g3fax":{source:"iana",extensions:["g3"]},"image/gif":{source:"iana",compressible:!1,extensions:["gif"]},"image/heic":{source:"iana",extensions:["heic"]},"image/heic-sequence":{source:"iana",extensions:["heics"]},"image/heif":{source:"iana",extensions:["heif"]},"image/heif-sequence":{source:"iana",extensions:["heifs"]},"image/hej2k":{source:"iana",extensions:["hej2"]},"image/hsj2":{source:"iana",extensions:["hsj2"]},"image/ief":{source:"iana",extensions:["ief"]},"image/jls":{source:"iana",extensions:["jls"]},"image/jp2":{source:"iana",compressible:!1,extensions:["jp2","jpg2"]},"image/jpeg":{source:"iana",compressible:!1,extensions:["jpeg","jpg","jpe"]},"image/jph":{source:"iana",extensions:["jph"]},"image/jphc":{source:"iana",extensions:["jhc"]},"image/jpm":{source:"iana",compressible:!1,extensions:["jpm"]},"image/jpx":{source:"iana",compressible:!1,extensions:["jpx","jpf"]},"image/jxr":{source:"iana",extensions:["jxr"]},"image/jxra":{source:"iana",extensions:["jxra"]},"image/jxrs":{source:"iana",extensions:["jxrs"]},"image/jxs":{source:"iana",extensions:["jxs"]},"image/jxsc":{source:"iana",extensions:["jxsc"]},"image/jxsi":{source:"iana",extensions:["jxsi"]},"image/jxss":{source:"iana",extensions:["jxss"]},"image/ktx":{source:"iana",extensions:["ktx"]},"image/ktx2":{source:"iana",extensions:["ktx2"]},"image/naplps":{source:"iana"},"image/pjpeg":{compressible:!1},"image/png":{source:"iana",compressible:!1,extensions:["png"]},"image/prs.btif":{source:"iana",extensions:["btif"]},"image/prs.pti":{source:"iana",extensions:["pti"]},"image/pwg-raster":{source:"iana"},"image/sgi":{source:"apache",extensions:["sgi"]},"image/svg+xml":{source:"iana",compressible:!0,extensions:["svg","svgz"]},"image/t38":{source:"iana",extensions:["t38"]},"image/tiff":{source:"iana",compressible:!1,extensions:["tif","tiff"]},"image/tiff-fx":{source:"iana",extensions:["tfx"]},"image/vnd.adobe.photoshop":{source:"iana",compressible:!0,extensions:["psd"]},"image/vnd.airzip.accelerator.azv":{source:"iana",extensions:["azv"]},"image/vnd.cns.inf2":{source:"iana"},"image/vnd.dece.graphic":{source:"iana",extensions:["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{source:"iana",extensions:["djvu","djv"]},"image/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"image/vnd.dwg":{source:"iana",extensions:["dwg"]},"image/vnd.dxf":{source:"iana",extensions:["dxf"]},"image/vnd.fastbidsheet":{source:"iana",extensions:["fbs"]},"image/vnd.fpx":{source:"iana",extensions:["fpx"]},"image/vnd.fst":{source:"iana",extensions:["fst"]},"image/vnd.fujixerox.edmics-mmr":{source:"iana",extensions:["mmr"]},"image/vnd.fujixerox.edmics-rlc":{source:"iana",extensions:["rlc"]},"image/vnd.globalgraphics.pgb":{source:"iana"},"image/vnd.microsoft.icon":{source:"iana",compressible:!0,extensions:["ico"]},"image/vnd.mix":{source:"iana"},"image/vnd.mozilla.apng":{source:"iana"},"image/vnd.ms-dds":{compressible:!0,extensions:["dds"]},"image/vnd.ms-modi":{source:"iana",extensions:["mdi"]},"image/vnd.ms-photo":{source:"apache",extensions:["wdp"]},"image/vnd.net-fpx":{source:"iana",extensions:["npx"]},"image/vnd.pco.b16":{source:"iana",extensions:["b16"]},"image/vnd.radiance":{source:"iana"},"image/vnd.sealed.png":{source:"iana"},"image/vnd.sealedmedia.softseal.gif":{source:"iana"},"image/vnd.sealedmedia.softseal.jpg":{source:"iana"},"image/vnd.svf":{source:"iana"},"image/vnd.tencent.tap":{source:"iana",extensions:["tap"]},"image/vnd.valve.source.texture":{source:"iana",extensions:["vtf"]},"image/vnd.wap.wbmp":{source:"iana",extensions:["wbmp"]},"image/vnd.xiff":{source:"iana",extensions:["xif"]},"image/vnd.zbrush.pcx":{source:"iana",extensions:["pcx"]},"image/webp":{source:"apache",extensions:["webp"]},"image/wmf":{source:"iana",extensions:["wmf"]},"image/x-3ds":{source:"apache",extensions:["3ds"]},"image/x-cmu-raster":{source:"apache",extensions:["ras"]},"image/x-cmx":{source:"apache",extensions:["cmx"]},"image/x-freehand":{source:"apache",extensions:["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{source:"apache",compressible:!0,extensions:["ico"]},"image/x-jng":{source:"nginx",extensions:["jng"]},"image/x-mrsid-image":{source:"apache",extensions:["sid"]},"image/x-ms-bmp":{source:"nginx",compressible:!0,extensions:["bmp"]},"image/x-pcx":{source:"apache",extensions:["pcx"]},"image/x-pict":{source:"apache",extensions:["pic","pct"]},"image/x-portable-anymap":{source:"apache",extensions:["pnm"]},"image/x-portable-bitmap":{source:"apache",extensions:["pbm"]},"image/x-portable-graymap":{source:"apache",extensions:["pgm"]},"image/x-portable-pixmap":{source:"apache",extensions:["ppm"]},"image/x-rgb":{source:"apache",extensions:["rgb"]},"image/x-tga":{source:"apache",extensions:["tga"]},"image/x-xbitmap":{source:"apache",extensions:["xbm"]},"image/x-xcf":{compressible:!1},"image/x-xpixmap":{source:"apache",extensions:["xpm"]},"image/x-xwindowdump":{source:"apache",extensions:["xwd"]},"message/cpim":{source:"iana"},"message/delivery-status":{source:"iana"},"message/disposition-notification":{source:"iana",extensions:["disposition-notification"]},"message/external-body":{source:"iana"},"message/feedback-report":{source:"iana"},"message/global":{source:"iana",extensions:["u8msg"]},"message/global-delivery-status":{source:"iana",extensions:["u8dsn"]},"message/global-disposition-notification":{source:"iana",extensions:["u8mdn"]},"message/global-headers":{source:"iana",extensions:["u8hdr"]},"message/http":{source:"iana",compressible:!1},"message/imdn+xml":{source:"iana",compressible:!0},"message/news":{source:"iana"},"message/partial":{source:"iana",compressible:!1},"message/rfc822":{source:"iana",compressible:!0,extensions:["eml","mime"]},"message/s-http":{source:"iana"},"message/sip":{source:"iana"},"message/sipfrag":{source:"iana"},"message/tracking-status":{source:"iana"},"message/vnd.si.simp":{source:"iana"},"message/vnd.wfa.wsc":{source:"iana",extensions:["wsc"]},"model/3mf":{source:"iana",extensions:["3mf"]},"model/e57":{source:"iana"},"model/gltf+json":{source:"iana",compressible:!0,extensions:["gltf"]},"model/gltf-binary":{source:"iana",compressible:!0,extensions:["glb"]},"model/iges":{source:"iana",compressible:!1,extensions:["igs","iges"]},"model/mesh":{source:"iana",compressible:!1,extensions:["msh","mesh","silo"]},"model/mtl":{source:"iana",extensions:["mtl"]},"model/obj":{source:"iana",extensions:["obj"]},"model/step":{source:"iana"},"model/step+xml":{source:"iana",compressible:!0,extensions:["stpx"]},"model/step+zip":{source:"iana",compressible:!1,extensions:["stpz"]},"model/step-xml+zip":{source:"iana",compressible:!1,extensions:["stpxz"]},"model/stl":{source:"iana",extensions:["stl"]},"model/vnd.collada+xml":{source:"iana",compressible:!0,extensions:["dae"]},"model/vnd.dwf":{source:"iana",extensions:["dwf"]},"model/vnd.flatland.3dml":{source:"iana"},"model/vnd.gdl":{source:"iana",extensions:["gdl"]},"model/vnd.gs-gdl":{source:"apache"},"model/vnd.gs.gdl":{source:"iana"},"model/vnd.gtw":{source:"iana",extensions:["gtw"]},"model/vnd.moml+xml":{source:"iana",compressible:!0},"model/vnd.mts":{source:"iana",extensions:["mts"]},"model/vnd.opengex":{source:"iana",extensions:["ogex"]},"model/vnd.parasolid.transmit.binary":{source:"iana",extensions:["x_b"]},"model/vnd.parasolid.transmit.text":{source:"iana",extensions:["x_t"]},"model/vnd.pytha.pyox":{source:"iana"},"model/vnd.rosette.annotated-data-model":{source:"iana"},"model/vnd.sap.vds":{source:"iana",extensions:["vds"]},"model/vnd.usdz+zip":{source:"iana",compressible:!1,extensions:["usdz"]},"model/vnd.valve.source.compiled-map":{source:"iana",extensions:["bsp"]},"model/vnd.vtu":{source:"iana",extensions:["vtu"]},"model/vrml":{source:"iana",compressible:!1,extensions:["wrl","vrml"]},"model/x3d+binary":{source:"apache",compressible:!1,extensions:["x3db","x3dbz"]},"model/x3d+fastinfoset":{source:"iana",extensions:["x3db"]},"model/x3d+vrml":{source:"apache",compressible:!1,extensions:["x3dv","x3dvz"]},"model/x3d+xml":{source:"iana",compressible:!0,extensions:["x3d","x3dz"]},"model/x3d-vrml":{source:"iana",extensions:["x3dv"]},"multipart/alternative":{source:"iana",compressible:!1},"multipart/appledouble":{source:"iana"},"multipart/byteranges":{source:"iana"},"multipart/digest":{source:"iana"},"multipart/encrypted":{source:"iana",compressible:!1},"multipart/form-data":{source:"iana",compressible:!1},"multipart/header-set":{source:"iana"},"multipart/mixed":{source:"iana"},"multipart/multilingual":{source:"iana"},"multipart/parallel":{source:"iana"},"multipart/related":{source:"iana",compressible:!1},"multipart/report":{source:"iana"},"multipart/signed":{source:"iana",compressible:!1},"multipart/vnd.bint.med-plus":{source:"iana"},"multipart/voice-message":{source:"iana"},"multipart/x-mixed-replace":{source:"iana"},"text/1d-interleaved-parityfec":{source:"iana"},"text/cache-manifest":{source:"iana",compressible:!0,extensions:["appcache","manifest"]},"text/calendar":{source:"iana",extensions:["ics","ifb"]},"text/calender":{compressible:!0},"text/cmd":{compressible:!0},"text/coffeescript":{extensions:["coffee","litcoffee"]},"text/cql":{source:"iana"},"text/cql-expression":{source:"iana"},"text/cql-identifier":{source:"iana"},"text/css":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["css"]},"text/csv":{source:"iana",compressible:!0,extensions:["csv"]},"text/csv-schema":{source:"iana"},"text/directory":{source:"iana"},"text/dns":{source:"iana"},"text/ecmascript":{source:"iana"},"text/encaprtp":{source:"iana"},"text/enriched":{source:"iana"},"text/fhirpath":{source:"iana"},"text/flexfec":{source:"iana"},"text/fwdred":{source:"iana"},"text/gff3":{source:"iana"},"text/grammar-ref-list":{source:"iana"},"text/html":{source:"iana",compressible:!0,extensions:["html","htm","shtml"]},"text/jade":{extensions:["jade"]},"text/javascript":{source:"iana",compressible:!0},"text/jcr-cnd":{source:"iana"},"text/jsx":{compressible:!0,extensions:["jsx"]},"text/less":{compressible:!0,extensions:["less"]},"text/markdown":{source:"iana",compressible:!0,extensions:["markdown","md"]},"text/mathml":{source:"nginx",extensions:["mml"]},"text/mdx":{compressible:!0,extensions:["mdx"]},"text/mizar":{source:"iana"},"text/n3":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["n3"]},"text/parameters":{source:"iana",charset:"UTF-8"},"text/parityfec":{source:"iana"},"text/plain":{source:"iana",compressible:!0,extensions:["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{source:"iana",charset:"UTF-8"},"text/prs.fallenstein.rst":{source:"iana"},"text/prs.lines.tag":{source:"iana",extensions:["dsc"]},"text/prs.prop.logic":{source:"iana"},"text/raptorfec":{source:"iana"},"text/red":{source:"iana"},"text/rfc822-headers":{source:"iana"},"text/richtext":{source:"iana",compressible:!0,extensions:["rtx"]},"text/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"text/rtp-enc-aescm128":{source:"iana"},"text/rtploopback":{source:"iana"},"text/rtx":{source:"iana"},"text/sgml":{source:"iana",extensions:["sgml","sgm"]},"text/shaclc":{source:"iana"},"text/shex":{source:"iana",extensions:["shex"]},"text/slim":{extensions:["slim","slm"]},"text/spdx":{source:"iana",extensions:["spdx"]},"text/strings":{source:"iana"},"text/stylus":{extensions:["stylus","styl"]},"text/t140":{source:"iana"},"text/tab-separated-values":{source:"iana",compressible:!0,extensions:["tsv"]},"text/troff":{source:"iana",extensions:["t","tr","roff","man","me","ms"]},"text/turtle":{source:"iana",charset:"UTF-8",extensions:["ttl"]},"text/ulpfec":{source:"iana"},"text/uri-list":{source:"iana",compressible:!0,extensions:["uri","uris","urls"]},"text/vcard":{source:"iana",compressible:!0,extensions:["vcard"]},"text/vnd.a":{source:"iana"},"text/vnd.abc":{source:"iana"},"text/vnd.ascii-art":{source:"iana"},"text/vnd.curl":{source:"iana",extensions:["curl"]},"text/vnd.curl.dcurl":{source:"apache",extensions:["dcurl"]},"text/vnd.curl.mcurl":{source:"apache",extensions:["mcurl"]},"text/vnd.curl.scurl":{source:"apache",extensions:["scurl"]},"text/vnd.debian.copyright":{source:"iana",charset:"UTF-8"},"text/vnd.dmclientscript":{source:"iana"},"text/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"text/vnd.esmertec.theme-descriptor":{source:"iana",charset:"UTF-8"},"text/vnd.familysearch.gedcom":{source:"iana",extensions:["ged"]},"text/vnd.ficlab.flt":{source:"iana"},"text/vnd.fly":{source:"iana",extensions:["fly"]},"text/vnd.fmi.flexstor":{source:"iana",extensions:["flx"]},"text/vnd.gml":{source:"iana"},"text/vnd.graphviz":{source:"iana",extensions:["gv"]},"text/vnd.hans":{source:"iana"},"text/vnd.hgl":{source:"iana"},"text/vnd.in3d.3dml":{source:"iana",extensions:["3dml"]},"text/vnd.in3d.spot":{source:"iana",extensions:["spot"]},"text/vnd.iptc.newsml":{source:"iana"},"text/vnd.iptc.nitf":{source:"iana"},"text/vnd.latex-z":{source:"iana"},"text/vnd.motorola.reflex":{source:"iana"},"text/vnd.ms-mediapackage":{source:"iana"},"text/vnd.net2phone.commcenter.command":{source:"iana"},"text/vnd.radisys.msml-basic-layout":{source:"iana"},"text/vnd.senx.warpscript":{source:"iana"},"text/vnd.si.uricatalogue":{source:"iana"},"text/vnd.sosi":{source:"iana"},"text/vnd.sun.j2me.app-descriptor":{source:"iana",charset:"UTF-8",extensions:["jad"]},"text/vnd.trolltech.linguist":{source:"iana",charset:"UTF-8"},"text/vnd.wap.si":{source:"iana"},"text/vnd.wap.sl":{source:"iana"},"text/vnd.wap.wml":{source:"iana",extensions:["wml"]},"text/vnd.wap.wmlscript":{source:"iana",extensions:["wmls"]},"text/vtt":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["vtt"]},"text/x-asm":{source:"apache",extensions:["s","asm"]},"text/x-c":{source:"apache",extensions:["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{source:"nginx",extensions:["htc"]},"text/x-fortran":{source:"apache",extensions:["f","for","f77","f90"]},"text/x-gwt-rpc":{compressible:!0},"text/x-handlebars-template":{extensions:["hbs"]},"text/x-java-source":{source:"apache",extensions:["java"]},"text/x-jquery-tmpl":{compressible:!0},"text/x-lua":{extensions:["lua"]},"text/x-markdown":{compressible:!0,extensions:["mkd"]},"text/x-nfo":{source:"apache",extensions:["nfo"]},"text/x-opml":{source:"apache",extensions:["opml"]},"text/x-org":{compressible:!0,extensions:["org"]},"text/x-pascal":{source:"apache",extensions:["p","pas"]},"text/x-processing":{compressible:!0,extensions:["pde"]},"text/x-sass":{extensions:["sass"]},"text/x-scss":{extensions:["scss"]},"text/x-setext":{source:"apache",extensions:["etx"]},"text/x-sfv":{source:"apache",extensions:["sfv"]},"text/x-suse-ymp":{compressible:!0,extensions:["ymp"]},"text/x-uuencode":{source:"apache",extensions:["uu"]},"text/x-vcalendar":{source:"apache",extensions:["vcs"]},"text/x-vcard":{source:"apache",extensions:["vcf"]},"text/xml":{source:"iana",compressible:!0,extensions:["xml"]},"text/xml-external-parsed-entity":{source:"iana"},"text/yaml":{compressible:!0,extensions:["yaml","yml"]},"video/1d-interleaved-parityfec":{source:"iana"},"video/3gpp":{source:"iana",extensions:["3gp","3gpp"]},"video/3gpp-tt":{source:"iana"},"video/3gpp2":{source:"iana",extensions:["3g2"]},"video/av1":{source:"iana"},"video/bmpeg":{source:"iana"},"video/bt656":{source:"iana"},"video/celb":{source:"iana"},"video/dv":{source:"iana"},"video/encaprtp":{source:"iana"},"video/ffv1":{source:"iana"},"video/flexfec":{source:"iana"},"video/h261":{source:"iana",extensions:["h261"]},"video/h263":{source:"iana",extensions:["h263"]},"video/h263-1998":{source:"iana"},"video/h263-2000":{source:"iana"},"video/h264":{source:"iana",extensions:["h264"]},"video/h264-rcdo":{source:"iana"},"video/h264-svc":{source:"iana"},"video/h265":{source:"iana"},"video/iso.segment":{source:"iana",extensions:["m4s"]},"video/jpeg":{source:"iana",extensions:["jpgv"]},"video/jpeg2000":{source:"iana"},"video/jpm":{source:"apache",extensions:["jpm","jpgm"]},"video/jxsv":{source:"iana"},"video/mj2":{source:"iana",extensions:["mj2","mjp2"]},"video/mp1s":{source:"iana"},"video/mp2p":{source:"iana"},"video/mp2t":{source:"iana",extensions:["ts"]},"video/mp4":{source:"iana",compressible:!1,extensions:["mp4","mp4v","mpg4"]},"video/mp4v-es":{source:"iana"},"video/mpeg":{source:"iana",compressible:!1,extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{source:"iana"},"video/mpv":{source:"iana"},"video/nv":{source:"iana"},"video/ogg":{source:"iana",compressible:!1,extensions:["ogv"]},"video/parityfec":{source:"iana"},"video/pointer":{source:"iana"},"video/quicktime":{source:"iana",compressible:!1,extensions:["qt","mov"]},"video/raptorfec":{source:"iana"},"video/raw":{source:"iana"},"video/rtp-enc-aescm128":{source:"iana"},"video/rtploopback":{source:"iana"},"video/rtx":{source:"iana"},"video/scip":{source:"iana"},"video/smpte291":{source:"iana"},"video/smpte292m":{source:"iana"},"video/ulpfec":{source:"iana"},"video/vc1":{source:"iana"},"video/vc2":{source:"iana"},"video/vnd.cctv":{source:"iana"},"video/vnd.dece.hd":{source:"iana",extensions:["uvh","uvvh"]},"video/vnd.dece.mobile":{source:"iana",extensions:["uvm","uvvm"]},"video/vnd.dece.mp4":{source:"iana"},"video/vnd.dece.pd":{source:"iana",extensions:["uvp","uvvp"]},"video/vnd.dece.sd":{source:"iana",extensions:["uvs","uvvs"]},"video/vnd.dece.video":{source:"iana",extensions:["uvv","uvvv"]},"video/vnd.directv.mpeg":{source:"iana"},"video/vnd.directv.mpeg-tts":{source:"iana"},"video/vnd.dlna.mpeg-tts":{source:"iana"},"video/vnd.dvb.file":{source:"iana",extensions:["dvb"]},"video/vnd.fvt":{source:"iana",extensions:["fvt"]},"video/vnd.hns.video":{source:"iana"},"video/vnd.iptvforum.1dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.1dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.2dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.2dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.ttsavc":{source:"iana"},"video/vnd.iptvforum.ttsmpeg2":{source:"iana"},"video/vnd.motorola.video":{source:"iana"},"video/vnd.motorola.videop":{source:"iana"},"video/vnd.mpegurl":{source:"iana",extensions:["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{source:"iana",extensions:["pyv"]},"video/vnd.nokia.interleaved-multimedia":{source:"iana"},"video/vnd.nokia.mp4vr":{source:"iana"},"video/vnd.nokia.videovoip":{source:"iana"},"video/vnd.objectvideo":{source:"iana"},"video/vnd.radgamettools.bink":{source:"iana"},"video/vnd.radgamettools.smacker":{source:"iana"},"video/vnd.sealed.mpeg1":{source:"iana"},"video/vnd.sealed.mpeg4":{source:"iana"},"video/vnd.sealed.swf":{source:"iana"},"video/vnd.sealedmedia.softseal.mov":{source:"iana"},"video/vnd.uvvu.mp4":{source:"iana",extensions:["uvu","uvvu"]},"video/vnd.vivo":{source:"iana",extensions:["viv"]},"video/vnd.youtube.yt":{source:"iana"},"video/vp8":{source:"iana"},"video/vp9":{source:"iana"},"video/webm":{source:"apache",compressible:!1,extensions:["webm"]},"video/x-f4v":{source:"apache",extensions:["f4v"]},"video/x-fli":{source:"apache",extensions:["fli"]},"video/x-flv":{source:"apache",compressible:!1,extensions:["flv"]},"video/x-m4v":{source:"apache",extensions:["m4v"]},"video/x-matroska":{source:"apache",compressible:!1,extensions:["mkv","mk3d","mks"]},"video/x-mng":{source:"apache",extensions:["mng"]},"video/x-ms-asf":{source:"apache",extensions:["asf","asx"]},"video/x-ms-vob":{source:"apache",extensions:["vob"]},"video/x-ms-wm":{source:"apache",extensions:["wm"]},"video/x-ms-wmv":{source:"apache",compressible:!1,extensions:["wmv"]},"video/x-ms-wmx":{source:"apache",extensions:["wmx"]},"video/x-ms-wvx":{source:"apache",extensions:["wvx"]},"video/x-msvideo":{source:"apache",extensions:["avi"]},"video/x-sgi-movie":{source:"apache",extensions:["movie"]},"video/x-smv":{source:"apache",extensions:["smv"]},"x-conference/x-cooltalk":{source:"apache",extensions:["ice"]},"x-shader/x-fragment":{compressible:!0},"x-shader/x-vertex":{compressible:!0}}});var LM=v((tpe,BM)=>{BM.exports=$M()});var JM=v(gi=>{"use strict";var $p=LM(),nJ=require("path").extname,FM=/^\s*([^;\s]*)(?:;|\s|$)/,iJ=/^text\//i;gi.charset=VM;gi.charsets={lookup:VM};gi.contentType=tJ;gi.extension=aJ;gi.extensions=Object.create(null);gi.lookup=rJ;gi.types=Object.create(null);sJ(gi.extensions,gi.types);function VM(t){if(!t||typeof t!="string")return!1;var e=FM.exec(t),n=e&&$p[e[1].toLowerCase()];return n&&n.charset?n.charset:e&&iJ.test(e[1])?"UTF-8":!1}function tJ(t){if(!t||typeof t!="string")return!1;var e=t.indexOf("/")===-1?gi.lookup(t):t;if(!e)return!1;if(e.indexOf("charset")===-1){var n=gi.charset(e);n&&(e+="; charset="+n.toLowerCase())}return e}function aJ(t){if(!t||typeof t!="string")return!1;var e=FM.exec(t),n=e&&gi.extensions[e[1].toLowerCase()];return!n||!n.length?!1:n[0]}function rJ(t){if(!t||typeof t!="string")return!1;var e=nJ("x."+t).toLowerCase().substr(1);return e&&gi.types[e]||!1}function sJ(t,e){var n=["nginx","apache",void 0,"iana"];Object.keys($p).forEach(function(a){var r=$p[a],s=r.extensions;if(!(!s||!s.length)){t[a]=s;for(var o=0;ou||c===u&&e[l].substr(0,12)==="application/"))continue}e[l]=a}}})}});var ZM=v((rpe,KM)=>{KM.exports=oJ;function oJ(t){var e=typeof setImmediate=="function"?setImmediate:typeof process=="object"&&typeof process.nextTick=="function"?process.nextTick:null;e?e(t):setTimeout(t,0)}});var pC=v((spe,XM)=>{var QM=ZM();XM.exports=lJ;function lJ(t){var e=!1;return QM(function(){e=!0}),function(i,a){e?t(i,a):QM(function(){t(i,a)})}}});var dC=v((ope,YM)=>{YM.exports=uJ;function uJ(t){Object.keys(t.jobs).forEach(cJ.bind(t)),t.jobs={}}function cJ(t){typeof this.jobs[t]=="function"&&this.jobs[t]()}});var hC=v((lpe,nE)=>{var eE=pC(),pJ=dC();nE.exports=dJ;function dJ(t,e,n,i){var a=n.keyedList?n.keyedList[n.index]:n.index;n.jobs[a]=hJ(e,a,t[a],function(r,s){a in n.jobs&&(delete n.jobs[a],r?pJ(n):n.results[a]=s,i(r,n.results))})}function hJ(t,e,n,i){var a;return t.length==2?a=t(n,eE(i)):a=t(n,e,eE(i)),a}});var gC=v((upe,iE)=>{iE.exports=gJ;function gJ(t,e){var n=!Array.isArray(t),i={index:0,keyedList:n||e?Object.keys(t):null,jobs:{},results:n?{}:[],size:n?Object.keys(t).length:t.length};return e&&i.keyedList.sort(n?e:function(a,r){return e(t[a],t[r])}),i}});var mC=v((cpe,tE)=>{var mJ=dC(),fJ=pC();tE.exports=wJ;function wJ(t){Object.keys(this.jobs).length&&(this.index=this.size,mJ(this),fJ(t)(null,this.results))}});var rE=v((ppe,aE)=>{var vJ=hC(),CJ=gC(),AJ=mC();aE.exports=bJ;function bJ(t,e,n){for(var i=CJ(t);i.index<(i.keyedList||t).length;)vJ(t,e,i,function(a,r){if(a){n(a,r);return}if(Object.keys(i.jobs).length===0){n(null,i.results);return}}),i.index++;return AJ.bind(i,n)}});var fC=v((dpe,Bp)=>{var sE=hC(),xJ=gC(),yJ=mC();Bp.exports=PJ;Bp.exports.ascending=oE;Bp.exports.descending=jJ;function PJ(t,e,n,i){var a=xJ(t,n);return sE(t,e,a,function r(s,o){if(s){i(s,o);return}if(a.index++,a.index<(a.keyedList||t).length){sE(t,e,a,r);return}i(null,a.results)}),yJ.bind(a,i)}function oE(t,e){return te?1:0}function jJ(t,e){return-1*oE(t,e)}});var uE=v((hpe,lE)=>{var SJ=fC();lE.exports=OJ;function OJ(t,e,n){return SJ(t,e,null,n)}});var pE=v((gpe,cE)=>{cE.exports={parallel:rE(),serial:uE(),serialOrdered:fC()}});var wC=v((mpe,dE)=>{"use strict";dE.exports=Object});var gE=v((fpe,hE)=>{"use strict";hE.exports=Error});var fE=v((wpe,mE)=>{"use strict";mE.exports=EvalError});var vE=v((vpe,wE)=>{"use strict";wE.exports=RangeError});var AE=v((Cpe,CE)=>{"use strict";CE.exports=ReferenceError});var xE=v((Ape,bE)=>{"use strict";bE.exports=SyntaxError});var Lp=v((bpe,yE)=>{"use strict";yE.exports=TypeError});var jE=v((xpe,PE)=>{"use strict";PE.exports=URIError});var OE=v((ype,SE)=>{"use strict";SE.exports=Math.abs});var kE=v((Ppe,TE)=>{"use strict";TE.exports=Math.floor});var EE=v((jpe,ME)=>{"use strict";ME.exports=Math.max});var _E=v((Spe,qE)=>{"use strict";qE.exports=Math.min});var IE=v((Ope,HE)=>{"use strict";HE.exports=Math.pow});var WE=v((Tpe,RE)=>{"use strict";RE.exports=Math.round});var DE=v((kpe,zE)=>{"use strict";zE.exports=Number.isNaN||function(e){return e!==e}});var NE=v((Mpe,GE)=>{"use strict";var TJ=DE();GE.exports=function(e){return TJ(e)||e===0?e:e<0?-1:1}});var $E=v((Epe,UE)=>{"use strict";UE.exports=Object.getOwnPropertyDescriptor});var vC=v((qpe,BE)=>{"use strict";var Fp=$E();if(Fp)try{Fp([],"length")}catch{Fp=null}BE.exports=Fp});var FE=v((_pe,LE)=>{"use strict";var Vp=Object.defineProperty||!1;if(Vp)try{Vp({},"a",{value:1})}catch{Vp=!1}LE.exports=Vp});var CC=v((Hpe,VE)=>{"use strict";VE.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},n=Symbol("test"),i=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(i)!=="[object Symbol]")return!1;var a=42;e[n]=a;for(var r in e)return!1;if(typeof Object.keys=="function"&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(e).length!==0)return!1;var s=Object.getOwnPropertySymbols(e);if(s.length!==1||s[0]!==n||!Object.prototype.propertyIsEnumerable.call(e,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var o=Object.getOwnPropertyDescriptor(e,n);if(o.value!==a||o.enumerable!==!0)return!1}return!0}});var ZE=v((Ipe,KE)=>{"use strict";var JE=typeof Symbol<"u"&&Symbol,kJ=CC();KE.exports=function(){return typeof JE!="function"||typeof Symbol!="function"||typeof JE("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:kJ()}});var AC=v((Rpe,QE)=>{"use strict";QE.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null});var bC=v((Wpe,XE)=>{"use strict";var MJ=wC();XE.exports=MJ.getPrototypeOf||null});var nq=v((zpe,eq)=>{"use strict";var EJ="Function.prototype.bind called on incompatible ",qJ=Object.prototype.toString,_J=Math.max,HJ="[object Function]",YE=function(e,n){for(var i=[],a=0;a{"use strict";var WJ=nq();iq.exports=Function.prototype.bind||WJ});var Jp=v((Gpe,tq)=>{"use strict";tq.exports=Function.prototype.call});var xC=v((Npe,aq)=>{"use strict";aq.exports=Function.prototype.apply});var sq=v((Upe,rq)=>{"use strict";rq.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply});var lq=v(($pe,oq)=>{"use strict";var zJ=Ml(),DJ=xC(),GJ=Jp(),NJ=sq();oq.exports=NJ||zJ.call(GJ,DJ)});var cq=v((Bpe,uq)=>{"use strict";var UJ=Ml(),$J=Lp(),BJ=Jp(),LJ=lq();uq.exports=function(e){if(e.length<1||typeof e[0]!="function")throw new $J("a function is required");return LJ(UJ,BJ,e)}});var fq=v((Lpe,mq)=>{"use strict";var FJ=cq(),pq=vC(),hq;try{hq=[].__proto__===Array.prototype}catch(t){if(!t||typeof t!="object"||!("code"in t)||t.code!=="ERR_PROTO_ACCESS")throw t}var yC=!!hq&&pq&&pq(Object.prototype,"__proto__"),gq=Object,dq=gq.getPrototypeOf;mq.exports=yC&&typeof yC.get=="function"?FJ([yC.get]):typeof dq=="function"?function(e){return dq(e==null?e:gq(e))}:!1});var bq=v((Fpe,Aq)=>{"use strict";var wq=AC(),vq=bC(),Cq=fq();Aq.exports=wq?function(e){return wq(e)}:vq?function(e){if(!e||typeof e!="object"&&typeof e!="function")throw new TypeError("getProto: not an object");return vq(e)}:Cq?function(e){return Cq(e)}:null});var Kp=v((Vpe,xq)=>{"use strict";var VJ=Function.prototype.call,JJ=Object.prototype.hasOwnProperty,KJ=Ml();xq.exports=KJ.call(VJ,JJ)});var kq=v((Jpe,Tq)=>{"use strict";var de,ZJ=wC(),QJ=gE(),XJ=fE(),YJ=vE(),e6=AE(),Ws=xE(),Rs=Lp(),n6=jE(),i6=OE(),t6=kE(),a6=EE(),r6=_E(),s6=IE(),o6=WE(),l6=NE(),Sq=Function,PC=function(t){try{return Sq('"use strict"; return ('+t+").constructor;")()}catch{}},El=vC(),u6=FE(),jC=function(){throw new Rs},c6=El?(function(){try{return arguments.callee,jC}catch{try{return El(arguments,"callee").get}catch{return jC}}})():jC,Hs=ZE()(),An=bq(),p6=bC(),d6=AC(),Oq=xC(),ql=Jp(),Is={},h6=typeof Uint8Array>"u"||!An?de:An(Uint8Array),vr={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?de:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?de:ArrayBuffer,"%ArrayIteratorPrototype%":Hs&&An?An([][Symbol.iterator]()):de,"%AsyncFromSyncIteratorPrototype%":de,"%AsyncFunction%":Is,"%AsyncGenerator%":Is,"%AsyncGeneratorFunction%":Is,"%AsyncIteratorPrototype%":Is,"%Atomics%":typeof Atomics>"u"?de:Atomics,"%BigInt%":typeof BigInt>"u"?de:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?de:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?de:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?de:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":QJ,"%eval%":eval,"%EvalError%":XJ,"%Float16Array%":typeof Float16Array>"u"?de:Float16Array,"%Float32Array%":typeof Float32Array>"u"?de:Float32Array,"%Float64Array%":typeof Float64Array>"u"?de:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?de:FinalizationRegistry,"%Function%":Sq,"%GeneratorFunction%":Is,"%Int8Array%":typeof Int8Array>"u"?de:Int8Array,"%Int16Array%":typeof Int16Array>"u"?de:Int16Array,"%Int32Array%":typeof Int32Array>"u"?de:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Hs&&An?An(An([][Symbol.iterator]())):de,"%JSON%":typeof JSON=="object"?JSON:de,"%Map%":typeof Map>"u"?de:Map,"%MapIteratorPrototype%":typeof Map>"u"||!Hs||!An?de:An(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":ZJ,"%Object.getOwnPropertyDescriptor%":El,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?de:Promise,"%Proxy%":typeof Proxy>"u"?de:Proxy,"%RangeError%":YJ,"%ReferenceError%":e6,"%Reflect%":typeof Reflect>"u"?de:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?de:Set,"%SetIteratorPrototype%":typeof Set>"u"||!Hs||!An?de:An(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?de:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Hs&&An?An(""[Symbol.iterator]()):de,"%Symbol%":Hs?Symbol:de,"%SyntaxError%":Ws,"%ThrowTypeError%":c6,"%TypedArray%":h6,"%TypeError%":Rs,"%Uint8Array%":typeof Uint8Array>"u"?de:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?de:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?de:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?de:Uint32Array,"%URIError%":n6,"%WeakMap%":typeof WeakMap>"u"?de:WeakMap,"%WeakRef%":typeof WeakRef>"u"?de:WeakRef,"%WeakSet%":typeof WeakSet>"u"?de:WeakSet,"%Function.prototype.call%":ql,"%Function.prototype.apply%":Oq,"%Object.defineProperty%":u6,"%Object.getPrototypeOf%":p6,"%Math.abs%":i6,"%Math.floor%":t6,"%Math.max%":a6,"%Math.min%":r6,"%Math.pow%":s6,"%Math.round%":o6,"%Math.sign%":l6,"%Reflect.getPrototypeOf%":d6};if(An)try{null.error}catch(t){yq=An(An(t)),vr["%Error.prototype%"]=yq}var yq,g6=function t(e){var n;if(e==="%AsyncFunction%")n=PC("async function () {}");else if(e==="%GeneratorFunction%")n=PC("function* () {}");else if(e==="%AsyncGeneratorFunction%")n=PC("async function* () {}");else if(e==="%AsyncGenerator%"){var i=t("%AsyncGeneratorFunction%");i&&(n=i.prototype)}else if(e==="%AsyncIteratorPrototype%"){var a=t("%AsyncGenerator%");a&&An&&(n=An(a.prototype))}return vr[e]=n,n},Pq={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},_l=Ml(),Zp=Kp(),m6=_l.call(ql,Array.prototype.concat),f6=_l.call(Oq,Array.prototype.splice),jq=_l.call(ql,String.prototype.replace),Qp=_l.call(ql,String.prototype.slice),w6=_l.call(ql,RegExp.prototype.exec),v6=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,C6=/\\(\\)?/g,A6=function(e){var n=Qp(e,0,1),i=Qp(e,-1);if(n==="%"&&i!=="%")throw new Ws("invalid intrinsic syntax, expected closing `%`");if(i==="%"&&n!=="%")throw new Ws("invalid intrinsic syntax, expected opening `%`");var a=[];return jq(e,v6,function(r,s,o,l){a[a.length]=o?jq(l,C6,"$1"):s||r}),a},b6=function(e,n){var i=e,a;if(Zp(Pq,i)&&(a=Pq[i],i="%"+a[0]+"%"),Zp(vr,i)){var r=vr[i];if(r===Is&&(r=g6(i)),typeof r>"u"&&!n)throw new Rs("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:a,name:i,value:r}}throw new Ws("intrinsic "+e+" does not exist!")};Tq.exports=function(e,n){if(typeof e!="string"||e.length===0)throw new Rs("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof n!="boolean")throw new Rs('"allowMissing" argument must be a boolean');if(w6(/^%?[^%]*%?$/,e)===null)throw new Ws("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var i=A6(e),a=i.length>0?i[0]:"",r=b6("%"+a+"%",n),s=r.name,o=r.value,l=!1,c=r.alias;c&&(a=c[0],f6(i,m6([0,1],c)));for(var u=1,p=!0;u=i.length){var m=El(o,h);p=!!m,p&&"get"in m&&!("originalValue"in m.get)?o=m.get:o=o[h]}else p=Zp(o,h),o=o[h];p&&!l&&(vr[s]=o)}}return o}});var Eq=v((Kpe,Mq)=>{"use strict";var x6=CC();Mq.exports=function(){return x6()&&!!Symbol.toStringTag}});var Hq=v((Zpe,_q)=>{"use strict";var y6=kq(),qq=y6("%Object.defineProperty%",!0),P6=Eq()(),j6=Kp(),S6=Lp(),Xp=P6?Symbol.toStringTag:null;_q.exports=function(e,n){var i=arguments.length>2&&!!arguments[2]&&arguments[2].force,a=arguments.length>2&&!!arguments[2]&&arguments[2].nonConfigurable;if(typeof i<"u"&&typeof i!="boolean"||typeof a<"u"&&typeof a!="boolean")throw new S6("if provided, the `overrideIfSet` and `nonConfigurable` options must be booleans");Xp&&(i||!j6(e,Xp))&&(qq?qq(e,Xp,{configurable:!a,enumerable:!1,value:n,writable:!1}):e[Xp]=n)}});var Rq=v((Qpe,Iq)=>{"use strict";Iq.exports=function(t,e){return Object.keys(e).forEach(function(n){t[n]=t[n]||e[n]}),t}});var Dq=v((Xpe,zq)=>{"use strict";var kC=UM(),O6=require("util"),SC=require("path"),T6=require("http"),k6=require("https"),M6=require("url").parse,E6=require("fs"),q6=require("stream").Stream,_6=require("crypto"),OC=JM(),H6=pE(),I6=Hq(),ya=Kp(),TC=Rq();function Wq(t){return String(t).replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/"/g,"%22")}function ye(t){if(!(this instanceof ye))return new ye(t);this._overheadLength=0,this._valueLength=0,this._valuesToMeasure=[],kC.call(this),t=t||{};for(var e in t)this[e]=t[e]}O6.inherits(ye,kC);ye.LINE_BREAK=`\r -`;ye.DEFAULT_CONTENT_TYPE="application/octet-stream";ye.prototype.append=function(t,e,n){n=n||{},typeof n=="string"&&(n={filename:n});var i=kC.prototype.append.bind(this);if((typeof e=="number"||e==null)&&(e=String(e)),Array.isArray(e)){this._error(new Error("Arrays are not supported."));return}var a=this._multiPartHeader(t,e,n),r=this._multiPartFooter();i(a),i(e),i(r),this._trackLength(a,e,n)};ye.prototype._trackLength=function(t,e,n){var i=0;n.knownLength!=null?i+=Number(n.knownLength):Buffer.isBuffer(e)?i=e.length:typeof e=="string"&&(i=Buffer.byteLength(e)),this._valueLength+=i,this._overheadLength+=Buffer.byteLength(t)+ye.LINE_BREAK.length,!(!e||!e.path&&!(e.readable&&ya(e,"httpVersion"))&&!(e instanceof q6))&&(n.knownLength||this._valuesToMeasure.push(e))};ye.prototype._lengthRetriever=function(t,e){ya(t,"fd")?t.end!=null&&t.end!=1/0&&t.start!=null?e(null,t.end+1-(t.start?t.start:0)):E6.stat(t.path,function(n,i){if(n){e(n);return}var a=i.size-(t.start?t.start:0);e(null,a)}):ya(t,"httpVersion")?e(null,Number(t.headers["content-length"])):ya(t,"httpModule")?(t.on("response",function(n){t.pause(),e(null,Number(n.headers["content-length"]))}),t.resume()):e("Unknown stream")};ye.prototype._multiPartHeader=function(t,e,n){if(typeof n.header=="string")return n.header;var i=this._getContentDisposition(e,n),a=this._getContentType(e,n),r="",s={"Content-Disposition":["form-data",'name="'+Wq(t)+'"'].concat(i||[]),"Content-Type":[].concat(a||[])};typeof n.header=="object"&&TC(s,n.header);var o;for(var l in s)if(ya(s,l)){if(o=s[l],o==null)continue;Array.isArray(o)||(o=[o]),o.length&&(r+=l+": "+o.join("; ")+ye.LINE_BREAK)}return"--"+this.getBoundary()+ye.LINE_BREAK+r+ye.LINE_BREAK};ye.prototype._getContentDisposition=function(t,e){var n;if(typeof e.filepath=="string"?n=SC.normalize(e.filepath).replace(/\\/g,"/"):e.filename||t&&(t.name||t.path)?n=SC.basename(e.filename||t&&(t.name||t.path)):t&&t.readable&&ya(t,"httpVersion")&&(n=SC.basename(t.client._httpMessage.path||"")),n)return'filename="'+Wq(n)+'"'};ye.prototype._getContentType=function(t,e){var n=e.contentType;return!n&&t&&t.name&&(n=OC.lookup(t.name)),!n&&t&&t.path&&(n=OC.lookup(t.path)),!n&&t&&t.readable&&ya(t,"httpVersion")&&(n=t.headers["content-type"]),!n&&(e.filepath||e.filename)&&(n=OC.lookup(e.filepath||e.filename)),!n&&t&&typeof t=="object"&&(n=ye.DEFAULT_CONTENT_TYPE),n};ye.prototype._multiPartFooter=function(){return function(t){var e=ye.LINE_BREAK,n=this._streams.length===0;n&&(e+=this._lastBoundary()),t(e)}.bind(this)};ye.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+ye.LINE_BREAK};ye.prototype.getHeaders=function(t){var e,n={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(e in t)ya(t,e)&&(n[e.toLowerCase()]=t[e]);return n};ye.prototype.setBoundary=function(t){if(typeof t!="string")throw new TypeError("FormData boundary must be a string");this._boundary=t};ye.prototype.getBoundary=function(){return this._boundary||this._generateBoundary(),this._boundary};ye.prototype.getBuffer=function(){for(var t=new Buffer.alloc(0),e=this.getBoundary(),n=0,i=this._streams.length;n{var zs=1e3,Ds=zs*60,Gs=Ds*60,Cr=Gs*24,R6=Cr*7,W6=Cr*365.25;Gq.exports=function(t,e){e=e||{};var n=typeof t;if(n==="string"&&t.length>0)return z6(t);if(n==="number"&&isFinite(t))return e.long?G6(t):D6(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))};function z6(t){if(t=String(t),!(t.length>100)){var e=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(t);if(e){var n=parseFloat(e[1]),i=(e[2]||"ms").toLowerCase();switch(i){case"years":case"year":case"yrs":case"yr":case"y":return n*W6;case"weeks":case"week":case"w":return n*R6;case"days":case"day":case"d":return n*Cr;case"hours":case"hour":case"hrs":case"hr":case"h":return n*Gs;case"minutes":case"minute":case"mins":case"min":case"m":return n*Ds;case"seconds":case"second":case"secs":case"sec":case"s":return n*zs;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}}}function D6(t){var e=Math.abs(t);return e>=Cr?Math.round(t/Cr)+"d":e>=Gs?Math.round(t/Gs)+"h":e>=Ds?Math.round(t/Ds)+"m":e>=zs?Math.round(t/zs)+"s":t+"ms"}function G6(t){var e=Math.abs(t);return e>=Cr?Yp(t,e,Cr,"day"):e>=Gs?Yp(t,e,Gs,"hour"):e>=Ds?Yp(t,e,Ds,"minute"):e>=zs?Yp(t,e,zs,"second"):t+" ms"}function Yp(t,e,n,i){var a=e>=n*1.5;return Math.round(t/n)+" "+i+(a?"s":"")}});var EC=v((ede,Nq)=>{function N6(t){n.debug=n,n.default=n,n.coerce=l,n.disable=s,n.enable=a,n.enabled=o,n.humanize=MC(),n.destroy=c,Object.keys(t).forEach(u=>{n[u]=t[u]}),n.names=[],n.skips=[],n.formatters={};function e(u){let p=0;for(let h=0;h{if(T==="%%")return"%";x++;let J=n.formatters[M];if(typeof J=="function"){let N=w[x];T=J.call(f,N),w.splice(x,1),x--}return T}),n.formatArgs.call(f,w),(f.log||n.log).apply(f,w)}return m.namespace=u,m.useColors=n.useColors(),m.color=n.selectColor(u),m.extend=i,m.destroy=n.destroy,Object.defineProperty(m,"enabled",{enumerable:!0,configurable:!1,get:()=>h!==null?h:(g!==n.namespaces&&(g=n.namespaces,d=n.enabled(u)),d),set:w=>{h=w}}),typeof n.init=="function"&&n.init(m),m}function i(u,p){let h=n(this.namespace+(typeof p>"u"?":":p)+u);return h.log=this.log,h}function a(u){n.save(u),n.namespaces=u,n.names=[],n.skips=[];let p=(typeof u=="string"?u:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(let h of p)h[0]==="-"?n.skips.push(h.slice(1)):n.names.push(h)}function r(u,p){let h=0,g=0,d=-1,m=0;for(;h"-"+p)].join(",");return n.enable(""),u}function o(u){for(let p of n.skips)if(r(u,p))return!1;for(let p of n.names)if(r(u,p))return!0;return!1}function l(u){return u instanceof Error?u.stack||u.message:u}function c(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return n.enable(n.load()),n}Nq.exports=N6});var Uq=v((mi,ed)=>{mi.formatArgs=$6;mi.save=B6;mi.load=L6;mi.useColors=U6;mi.storage=F6();mi.destroy=(()=>{let t=!1;return()=>{t||(t=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();mi.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function U6(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let t;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(t=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(t[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function $6(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+ed.exports.humanize(this.diff),!this.useColors)return;let e="color: "+this.color;t.splice(1,0,e,"color: inherit");let n=0,i=0;t[0].replace(/%[a-zA-Z%]/g,a=>{a!=="%%"&&(n++,a==="%c"&&(i=n))}),t.splice(i,0,e)}mi.log=console.debug||console.log||(()=>{});function B6(t){try{t?mi.storage.setItem("debug",t):mi.storage.removeItem("debug")}catch{}}function L6(){let t;try{t=mi.storage.getItem("debug")||mi.storage.getItem("DEBUG")}catch{}return!t&&typeof process<"u"&&"env"in process&&(t=process.env.DEBUG),t}function F6(){try{return localStorage}catch{}}ed.exports=EC()(mi);var{formatters:V6}=ed.exports;V6.j=function(t){try{return JSON.stringify(t)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}});var Bq=v((bn,id)=>{var J6=require("tty"),nd=require("util");bn.init=n9;bn.log=X6;bn.formatArgs=Z6;bn.save=Y6;bn.load=e9;bn.useColors=K6;bn.destroy=nd.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");bn.colors=[6,2,3,4,5,1];try{let t=require("supports-color");t&&(t.stderr||t).level>=2&&(bn.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}bn.inspectOpts=Object.keys(process.env).filter(t=>/^debug_/i.test(t)).reduce((t,e)=>{let n=e.substring(6).toLowerCase().replace(/_([a-z])/g,(a,r)=>r.toUpperCase()),i=process.env[e];return/^(yes|on|true|enabled)$/i.test(i)?i=!0:/^(no|off|false|disabled)$/i.test(i)?i=!1:i==="null"?i=null:i=Number(i),t[n]=i,t},{});function K6(){return"colors"in bn.inspectOpts?!!bn.inspectOpts.colors:J6.isatty(process.stderr.fd)}function Z6(t){let{namespace:e,useColors:n}=this;if(n){let i=this.color,a="\x1B[3"+(i<8?i:"8;5;"+i),r=` ${a};1m${e} \x1B[0m`;t[0]=r+t[0].split(` + deps: ${n}}`};var Q3={keyword:"dependencies",type:"object",schemaType:"object",error:$t.error,code(t){let[e,n]=Z3(t);LM(t,e),$M(t,n)}};function Z3({schema:t}){let e={},n={};for(let i in t){if(i==="__proto__")continue;let a=Array.isArray(t[i])?e:n;a[i]=t[i]}return[e,n]}function LM(t,e=t.schema){let{gen:n,data:i,it:a}=t;if(Object.keys(e).length===0)return;let r=n.let("missing");for(let s in e){let o=e[s];if(o.length===0)continue;let l=(0,au.propertyInData)(n,i,s,a.opts.ownProperties);t.setParams({property:s,depsCount:o.length,deps:o.join(", ")}),a.allErrors?n.if(l,()=>{for(let c of o)(0,au.checkReportMissingProp)(t,c)}):(n.if((0,Wv._)`${l} && (${(0,au.checkMissingProp)(t,o,r)})`),(0,au.reportMissingProp)(t,r),n.else())}}$t.validatePropertyDeps=LM;function $M(t,e=t.schema){let{gen:n,data:i,keyword:a,it:r}=t,s=n.name("valid");for(let o in e)(0,K3.alwaysValidSchema)(r,e[o])||(n.if((0,au.propertyInData)(n,i,o,r.opts.ownProperties),()=>{let l=t.subschema({keyword:a,schemaProp:o},s);t.mergeValidEvaluated(l,s)},()=>n.var(s,!0)),t.ok(s))}$t.validateSchemaDeps=$M;$t.default=Q3});var VM=v(Ev=>{"use strict";Object.defineProperty(Ev,"__esModule",{value:!0});var JM=me(),X3=Te(),Y3={message:"property name must be valid",params:({params:t})=>(0,JM._)`{propertyName: ${t.propertyName}}`},e6={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:Y3,code(t){let{gen:e,schema:n,data:i,it:a}=t;if((0,X3.alwaysValidSchema)(a,n))return;let r=e.name("valid");e.forIn("key",i,s=>{t.setParams({propertyName:s}),t.subschema({keyword:"propertyNames",data:s,dataTypes:["string"],propertyName:s,compositeRule:!0},r),e.if((0,JM.not)(r),()=>{t.error(!0),a.allErrors||e.break()})}),t.ok(r)}};Ev.default=e6});var qv=v(_v=>{"use strict";Object.defineProperty(_v,"__esModule",{value:!0});var dp=ht(),Tt=me(),n6=fa(),pp=Te(),i6={message:"must NOT have additional properties",params:({params:t})=>(0,Tt._)`{additionalProperty: ${t.additionalProperty}}`},t6={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:i6,code(t){let{gen:e,schema:n,parentSchema:i,data:a,errsCount:r,it:s}=t;if(!r)throw new Error("ajv implementation error");let{allErrors:o,opts:l}=s;if(s.props=!0,l.removeAdditional!=="all"&&(0,pp.alwaysValidSchema)(s,n))return;let c=(0,dp.allSchemaProperties)(i.properties),u=(0,dp.allSchemaProperties)(i.patternProperties);d(),t.ok((0,Tt._)`${r} === ${n6.default.errors}`);function d(){e.forIn("key",a,f=>{!c.length&&!u.length?p(f):e.if(h(f),()=>p(f))})}function h(f){let w;if(c.length>8){let C=(0,pp.schemaRefOrVal)(s,i.properties,"properties");w=(0,dp.isOwnProperty)(e,C,f)}else c.length?w=(0,Tt.or)(...c.map(C=>(0,Tt._)`${f} === ${C}`)):w=Tt.nil;return u.length&&(w=(0,Tt.or)(w,...u.map(C=>(0,Tt._)`${(0,dp.usePattern)(t,C)}.test(${f})`))),(0,Tt.not)(w)}function m(f){e.code((0,Tt._)`delete ${a}[${f}]`)}function p(f){if(l.removeAdditional==="all"||l.removeAdditional&&n===!1){m(f);return}if(n===!1){t.setParams({additionalProperty:f}),t.error(),o||e.break();return}if(typeof n=="object"&&!(0,pp.alwaysValidSchema)(s,n)){let w=e.name("valid");l.removeAdditional==="failing"?(g(f,w,!1),e.if((0,Tt.not)(w),()=>{t.reset(),m(f)})):(g(f,w),o||e.if((0,Tt.not)(w),()=>e.break()))}}function g(f,w,C){let A={keyword:"additionalProperties",dataProp:f,dataPropType:pp.Type.Str};C===!1&&Object.assign(A,{compositeRule:!0,createErrors:!1,allErrors:!1}),t.subschema(A,w)}}};_v.default=t6});var ZM=v(Hv=>{"use strict";Object.defineProperty(Hv,"__esModule",{value:!0});var a6=Ul(),KM=ht(),Rv=Te(),QM=qv(),r6={keyword:"properties",type:"object",schemaType:"object",code(t){let{gen:e,schema:n,parentSchema:i,data:a,it:r}=t;r.opts.removeAdditional==="all"&&i.additionalProperties===void 0&&QM.default.code(new a6.KeywordCxt(r,QM.default,"additionalProperties"));let s=(0,KM.allSchemaProperties)(n);for(let d of s)r.definedProperties.add(d);r.opts.unevaluated&&s.length&&r.props!==!0&&(r.props=Rv.mergeEvaluated.props(e,(0,Rv.toHash)(s),r.props));let o=s.filter(d=>!(0,Rv.alwaysValidSchema)(r,n[d]));if(o.length===0)return;let l=e.name("valid");for(let d of o)c(d)?u(d):(e.if((0,KM.propertyInData)(e,a,d,r.opts.ownProperties)),u(d),r.allErrors||e.else().var(l,!0),e.endIf()),t.it.definedProperties.add(d),t.ok(l);function c(d){return r.opts.useDefaults&&!r.compositeRule&&n[d].default!==void 0}function u(d){t.subschema({keyword:"properties",schemaProp:d,dataProp:d},l)}}};Hv.default=r6});var nW=v(Iv=>{"use strict";Object.defineProperty(Iv,"__esModule",{value:!0});var XM=ht(),hp=me(),YM=Te(),eW=Te(),s6={keyword:"patternProperties",type:"object",schemaType:"object",code(t){let{gen:e,schema:n,data:i,parentSchema:a,it:r}=t,{opts:s}=r,o=(0,XM.allSchemaProperties)(n),l=o.filter(g=>(0,YM.alwaysValidSchema)(r,n[g]));if(o.length===0||l.length===o.length&&(!r.opts.unevaluated||r.props===!0))return;let c=s.strictSchema&&!s.allowMatchingProperties&&a.properties,u=e.name("valid");r.props!==!0&&!(r.props instanceof hp.Name)&&(r.props=(0,eW.evaluatedPropsToName)(e,r.props));let{props:d}=r;h();function h(){for(let g of o)c&&m(g),r.allErrors?p(g):(e.var(u,!0),p(g),e.if(u))}function m(g){for(let f in c)new RegExp(g).test(f)&&(0,YM.checkStrictMode)(r,`property ${f} matches pattern ${g} (use allowMatchingProperties)`)}function p(g){e.forIn("key",i,f=>{e.if((0,hp._)`${(0,XM.usePattern)(t,g)}.test(${f})`,()=>{let w=l.includes(g);w||t.subschema({keyword:"patternProperties",schemaProp:g,dataProp:f,dataPropType:eW.Type.Str},u),r.opts.unevaluated&&d!==!0?e.assign((0,hp._)`${d}[${f}]`,!0):!w&&!r.allErrors&&e.if((0,hp.not)(u),()=>e.break())})})}}};Iv.default=s6});var iW=v(zv=>{"use strict";Object.defineProperty(zv,"__esModule",{value:!0});var o6=Te(),l6={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(t){let{gen:e,schema:n,it:i}=t;if((0,o6.alwaysValidSchema)(i,n)){t.fail();return}let a=e.name("valid");t.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},a),t.failResult(a,()=>t.reset(),()=>t.error())},error:{message:"must NOT be valid"}};zv.default=l6});var tW=v(Dv=>{"use strict";Object.defineProperty(Dv,"__esModule",{value:!0});var u6=ht(),c6={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:u6.validateUnion,error:{message:"must match a schema in anyOf"}};Dv.default=c6});var aW=v(Gv=>{"use strict";Object.defineProperty(Gv,"__esModule",{value:!0});var mp=me(),d6=Te(),p6={message:"must match exactly one schema in oneOf",params:({params:t})=>(0,mp._)`{passingSchemas: ${t.passing}}`},h6={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:p6,code(t){let{gen:e,schema:n,parentSchema:i,it:a}=t;if(!Array.isArray(n))throw new Error("ajv implementation error");if(a.opts.discriminator&&i.discriminator)return;let r=n,s=e.let("valid",!1),o=e.let("passing",null),l=e.name("_valid");t.setParams({passing:o}),e.block(c),t.result(s,()=>t.reset(),()=>t.error(!0));function c(){r.forEach((u,d)=>{let h;(0,d6.alwaysValidSchema)(a,u)?e.var(l,!0):h=t.subschema({keyword:"oneOf",schemaProp:d,compositeRule:!0},l),d>0&&e.if((0,mp._)`${l} && ${s}`).assign(s,!1).assign(o,(0,mp._)`[${o}, ${d}]`).else(),e.if(l,()=>{e.assign(s,!0),e.assign(o,d),h&&t.mergeEvaluated(h,mp.Name)})})}}};Gv.default=h6});var rW=v(Nv=>{"use strict";Object.defineProperty(Nv,"__esModule",{value:!0});var m6=Te(),g6={keyword:"allOf",schemaType:"array",code(t){let{gen:e,schema:n,it:i}=t;if(!Array.isArray(n))throw new Error("ajv implementation error");let a=e.name("valid");n.forEach((r,s)=>{if((0,m6.alwaysValidSchema)(i,r))return;let o=t.subschema({keyword:"allOf",schemaProp:s},a);t.ok(a),t.mergeEvaluated(o)})}};Nv.default=g6});var lW=v(Bv=>{"use strict";Object.defineProperty(Bv,"__esModule",{value:!0});var gp=me(),oW=Te(),f6={message:({params:t})=>(0,gp.str)`must match "${t.ifClause}" schema`,params:({params:t})=>(0,gp._)`{failingKeyword: ${t.ifClause}}`},w6={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:f6,code(t){let{gen:e,parentSchema:n,it:i}=t;n.then===void 0&&n.else===void 0&&(0,oW.checkStrictMode)(i,'"if" without "then" and "else" is ignored');let a=sW(i,"then"),r=sW(i,"else");if(!a&&!r)return;let s=e.let("valid",!0),o=e.name("_valid");if(l(),t.reset(),a&&r){let u=e.let("ifClause");t.setParams({ifClause:u}),e.if(o,c("then",u),c("else",u))}else a?e.if(o,c("then")):e.if((0,gp.not)(o),c("else"));t.pass(s,()=>t.error(!0));function l(){let u=t.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},o);t.mergeEvaluated(u)}function c(u,d){return()=>{let h=t.subschema({keyword:u},o);e.assign(s,o),t.mergeValidEvaluated(h,s),d?e.assign(d,(0,gp._)`${u}`):t.setParams({ifClause:u})}}}};function sW(t,e){let n=t.schema[e];return n!==void 0&&!(0,oW.alwaysValidSchema)(t,n)}Bv.default=w6});var uW=v(Uv=>{"use strict";Object.defineProperty(Uv,"__esModule",{value:!0});var C6=Te(),v6={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:t,parentSchema:e,it:n}){e.if===void 0&&(0,C6.checkStrictMode)(n,`"${t}" without "if" is ignored`)}};Uv.default=v6});var cW=v(Lv=>{"use strict";Object.defineProperty(Lv,"__esModule",{value:!0});var x6=jv(),A6=GM(),b6=Ov(),y6=BM(),P6=UM(),S6=FM(),j6=VM(),O6=qv(),k6=ZM(),T6=nW(),M6=iW(),W6=tW(),E6=aW(),_6=rW(),q6=lW(),R6=uW();function H6(t=!1){let e=[M6.default,W6.default,E6.default,_6.default,q6.default,R6.default,j6.default,O6.default,S6.default,k6.default,T6.default];return t?e.push(A6.default,y6.default):e.push(x6.default,b6.default),e.push(P6.default),e}Lv.default=H6});var dW=v($v=>{"use strict";Object.defineProperty($v,"__esModule",{value:!0});var hn=me(),I6={message:({schemaCode:t})=>(0,hn.str)`must match format "${t}"`,params:({schemaCode:t})=>(0,hn._)`{format: ${t}}`},z6={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:I6,code(t,e){let{gen:n,data:i,$data:a,schema:r,schemaCode:s,it:o}=t,{opts:l,errSchemaPath:c,schemaEnv:u,self:d}=o;if(!l.validateFormats)return;a?h():m();function h(){let p=n.scopeValue("formats",{ref:d.formats,code:l.code.formats}),g=n.const("fDef",(0,hn._)`${p}[${s}]`),f=n.let("fType"),w=n.let("format");n.if((0,hn._)`typeof ${g} == "object" && !(${g} instanceof RegExp)`,()=>n.assign(f,(0,hn._)`${g}.type || "string"`).assign(w,(0,hn._)`${g}.validate`),()=>n.assign(f,(0,hn._)`"string"`).assign(w,g)),t.fail$data((0,hn.or)(C(),A()));function C(){return l.strictSchema===!1?hn.nil:(0,hn._)`${s} && !${w}`}function A(){let b=u.$async?(0,hn._)`(${g}.async ? await ${w}(${i}) : ${w}(${i}))`:(0,hn._)`${w}(${i})`,y=(0,hn._)`(typeof ${w} == "function" ? ${b} : ${w}.test(${i}))`;return(0,hn._)`${w} && ${w} !== true && ${f} === ${e} && !${y}`}}function m(){let p=d.formats[r];if(!p){C();return}if(p===!0)return;let[g,f,w]=A(p);g===e&&t.pass(b());function C(){if(l.strictSchema===!1){d.logger.warn(y());return}throw new Error(y());function y(){return`unknown format "${r}" ignored in schema at path "${c}"`}}function A(y){let T=y instanceof RegExp?(0,hn.regexpCode)(y):l.code.formats?(0,hn._)`${l.code.formats}${(0,hn.getProperty)(r)}`:void 0,M=n.scopeValue("formats",{key:r,ref:y,code:T});return typeof y=="object"&&!(y instanceof RegExp)?[y.type||"string",y.validate,(0,hn._)`${M}.validate`]:["string",y,M]}function b(){if(typeof p=="object"&&!(p instanceof RegExp)&&p.async){if(!u.$async)throw new Error("async format in sync schema");return(0,hn._)`await ${w}(${i})`}return typeof f=="function"?(0,hn._)`${w}(${i})`:(0,hn._)`${w}.test(${i})`}}}};$v.default=z6});var pW=v(Fv=>{"use strict";Object.defineProperty(Fv,"__esModule",{value:!0});var D6=dW(),G6=[D6.default];Fv.default=G6});var hW=v(io=>{"use strict";Object.defineProperty(io,"__esModule",{value:!0});io.contentVocabulary=io.metadataVocabulary=void 0;io.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"];io.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]});var gW=v(Jv=>{"use strict";Object.defineProperty(Jv,"__esModule",{value:!0});var N6=bM(),B6=HM(),U6=cW(),L6=pW(),mW=hW(),$6=[N6.default,B6.default,(0,U6.default)(),L6.default,mW.metadataVocabulary,mW.contentVocabulary];Jv.default=$6});var wW=v(fp=>{"use strict";Object.defineProperty(fp,"__esModule",{value:!0});fp.DiscrError=void 0;var fW;(function(t){t.Tag="tag",t.Mapping="mapping"})(fW||(fp.DiscrError=fW={}))});var vW=v(Kv=>{"use strict";Object.defineProperty(Kv,"__esModule",{value:!0});var to=me(),Vv=wW(),CW=Kd(),F6=Ll(),J6=Te(),V6={message:({params:{discrError:t,tagName:e}})=>t===Vv.DiscrError.Tag?`tag "${e}" must be string`:`value of tag "${e}" must be in oneOf`,params:({params:{discrError:t,tag:e,tagName:n}})=>(0,to._)`{error: ${t}, tag: ${n}, tagValue: ${e}}`},K6={keyword:"discriminator",type:"object",schemaType:"object",error:V6,code(t){let{gen:e,data:n,schema:i,parentSchema:a,it:r}=t,{oneOf:s}=a;if(!r.opts.discriminator)throw new Error("discriminator: requires discriminator option");let o=i.propertyName;if(typeof o!="string")throw new Error("discriminator: requires propertyName");if(i.mapping)throw new Error("discriminator: mapping is not supported");if(!s)throw new Error("discriminator: requires oneOf keyword");let l=e.let("valid",!1),c=e.const("tag",(0,to._)`${n}${(0,to.getProperty)(o)}`);e.if((0,to._)`typeof ${c} == "string"`,()=>u(),()=>t.error(!1,{discrError:Vv.DiscrError.Tag,tag:c,tagName:o})),t.ok(l);function u(){let m=h();e.if(!1);for(let p in m)e.elseIf((0,to._)`${c} === ${p}`),e.assign(l,d(m[p]));e.else(),t.error(!1,{discrError:Vv.DiscrError.Mapping,tag:c,tagName:o}),e.endIf()}function d(m){let p=e.name("valid"),g=t.subschema({keyword:"oneOf",schemaProp:m},p);return t.mergeEvaluated(g,to.Name),p}function h(){var m;let p={},g=w(a),f=!0;for(let b=0;b{Q6.exports={$schema:"http://json-schema.org/draft-07/schema#",$id:"http://json-schema.org/draft-07/schema#",title:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},nonNegativeInteger:{type:"integer",minimum:0},nonNegativeIntegerDefault0:{allOf:[{$ref:"#/definitions/nonNegativeInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},uniqueItems:!0,default:[]}},type:["object","boolean"],properties:{$id:{type:"string",format:"uri-reference"},$schema:{type:"string",format:"uri"},$ref:{type:"string",format:"uri-reference"},$comment:{type:"string"},title:{type:"string"},description:{type:"string"},default:!0,readOnly:{type:"boolean",default:!1},examples:{type:"array",items:!0},multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"number"},minimum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{$ref:"#/definitions/nonNegativeInteger"},minLength:{$ref:"#/definitions/nonNegativeIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{$ref:"#"},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:!0},maxItems:{$ref:"#/definitions/nonNegativeInteger"},minItems:{$ref:"#/definitions/nonNegativeIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},contains:{$ref:"#"},maxProperties:{$ref:"#/definitions/nonNegativeInteger"},minProperties:{$ref:"#/definitions/nonNegativeIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{$ref:"#"},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},propertyNames:{format:"regex"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},propertyNames:{$ref:"#"},const:!0,enum:{type:"array",items:!0,minItems:1,uniqueItems:!0},type:{anyOf:[{$ref:"#/definitions/simpleTypes"},{type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:!0}]},format:{type:"string"},contentMediaType:{type:"string"},contentEncoding:{type:"string"},if:{$ref:"#"},then:{$ref:"#"},else:{$ref:"#"},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},default:!0}});var Zv=v((Xe,Qv)=>{"use strict";Object.defineProperty(Xe,"__esModule",{value:!0});Xe.MissingRefError=Xe.ValidationError=Xe.CodeGen=Xe.Name=Xe.nil=Xe.stringify=Xe.str=Xe._=Xe.KeywordCxt=Xe.Ajv=void 0;var Z6=fM(),X6=gW(),Y6=vW(),AW=xW(),eJ=["/properties"],wp="http://json-schema.org/draft-07/schema",ao=class extends Z6.default{_addVocabularies(){super._addVocabularies(),X6.default.forEach(e=>this.addVocabulary(e)),this.opts.discriminator&&this.addKeyword(Y6.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;let e=this.opts.$data?this.$dataMetaSchema(AW,eJ):AW;this.addMetaSchema(e,wp,!1),this.refs["http://json-schema.org/schema"]=wp}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(wp)?wp:void 0)}};Xe.Ajv=ao;Qv.exports=Xe=ao;Qv.exports.Ajv=ao;Object.defineProperty(Xe,"__esModule",{value:!0});Xe.default=ao;var nJ=Ul();Object.defineProperty(Xe,"KeywordCxt",{enumerable:!0,get:function(){return nJ.KeywordCxt}});var ro=me();Object.defineProperty(Xe,"_",{enumerable:!0,get:function(){return ro._}});Object.defineProperty(Xe,"str",{enumerable:!0,get:function(){return ro.str}});Object.defineProperty(Xe,"stringify",{enumerable:!0,get:function(){return ro.stringify}});Object.defineProperty(Xe,"nil",{enumerable:!0,get:function(){return ro.nil}});Object.defineProperty(Xe,"Name",{enumerable:!0,get:function(){return ro.Name}});Object.defineProperty(Xe,"CodeGen",{enumerable:!0,get:function(){return ro.CodeGen}});var iJ=Jd();Object.defineProperty(Xe,"ValidationError",{enumerable:!0,get:function(){return iJ.default}});var tJ=Ll();Object.defineProperty(Xe,"MissingRefError",{enumerable:!0,get:function(){return tJ.default}})});var TW=v(Jt=>{"use strict";Object.defineProperty(Jt,"__esModule",{value:!0});Jt.formatNames=Jt.fastFormats=Jt.fullFormats=void 0;function Ft(t,e){return{validate:t,compare:e}}Jt.fullFormats={date:Ft(SW,nx),time:Ft(Yv(!0),ix),"date-time":Ft(bW(!0),OW),"iso-time":Ft(Yv(),jW),"iso-date-time":Ft(bW(),kW),duration:/^P(?!$)((\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?|(\d+W)?)$/,uri:uJ,"uri-reference":/^(?:[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,"uri-template":/^(?:(?:[^\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,url:/^(?:https?|ftp):\/\/(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|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-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)(?:\.(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:/^(?=.{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,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)$/,ipv6:/^((([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,regex:fJ,uuid:/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,"json-pointer":/^(?:\/(?:[^~/]|~0|~1)*)*$/,"json-pointer-uri-fragment":/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,"relative-json-pointer":/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,byte:cJ,int32:{type:"number",validate:hJ},int64:{type:"number",validate:mJ},float:{type:"number",validate:PW},double:{type:"number",validate:PW},password:!0,binary:!0};Jt.fastFormats={...Jt.fullFormats,date:Ft(/^\d\d\d\d-[0-1]\d-[0-3]\d$/,nx),time:Ft(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,ix),"date-time":Ft(/^\d\d\d\d-[0-1]\d-[0-3]\dt(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,OW),"iso-time":Ft(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,jW),"iso-date-time":Ft(/^\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,kW),uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i};Jt.formatNames=Object.keys(Jt.fullFormats);function aJ(t){return t%4===0&&(t%100!==0||t%400===0)}var rJ=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,sJ=[0,31,28,31,30,31,30,31,31,30,31,30,31];function SW(t){let e=rJ.exec(t);if(!e)return!1;let n=+e[1],i=+e[2],a=+e[3];return i>=1&&i<=12&&a>=1&&a<=(i===2&&aJ(n)?29:sJ[i])}function nx(t,e){if(t&&e)return t>e?1:t23||u>59||t&&!o)return!1;if(a<=23&&r<=59&&s<60)return!0;let d=r-u*l,h=a-c*l-(d<0?1:0);return(h===23||h===-1)&&(d===59||d===-1)&&s<61}}function ix(t,e){if(!(t&&e))return;let n=new Date("2020-01-01T"+t).valueOf(),i=new Date("2020-01-01T"+e).valueOf();if(n&&i)return n-i}function jW(t,e){if(!(t&&e))return;let n=Xv.exec(t),i=Xv.exec(e);if(n&&i)return t=n[1]+n[2]+n[3],e=i[1]+i[2]+i[3],t>e?1:t=dJ}function mJ(t){return Number.isInteger(t)}function PW(){return!0}var gJ=/[^\\]\\Z/;function fJ(t){if(gJ.test(t))return!1;try{return new RegExp(t),!0}catch{return!1}}});var MW=v(so=>{"use strict";Object.defineProperty(so,"__esModule",{value:!0});so.formatLimitDefinition=void 0;var wJ=Zv(),Mt=me(),Qa=Mt.operators,Cp={formatMaximum:{okStr:"<=",ok:Qa.LTE,fail:Qa.GT},formatMinimum:{okStr:">=",ok:Qa.GTE,fail:Qa.LT},formatExclusiveMaximum:{okStr:"<",ok:Qa.LT,fail:Qa.GTE},formatExclusiveMinimum:{okStr:">",ok:Qa.GT,fail:Qa.LTE}},CJ={message:({keyword:t,schemaCode:e})=>(0,Mt.str)`should be ${Cp[t].okStr} ${e}`,params:({keyword:t,schemaCode:e})=>(0,Mt._)`{comparison: ${Cp[t].okStr}, limit: ${e}}`};so.formatLimitDefinition={keyword:Object.keys(Cp),type:"string",schemaType:"string",$data:!0,error:CJ,code(t){let{gen:e,data:n,schemaCode:i,keyword:a,it:r}=t,{opts:s,self:o}=r;if(!s.validateFormats)return;let l=new wJ.KeywordCxt(r,o.RULES.all.format.definition,"format");l.$data?c():u();function c(){let h=e.scopeValue("formats",{ref:o.formats,code:s.code.formats}),m=e.const("fmt",(0,Mt._)`${h}[${l.schemaCode}]`);t.fail$data((0,Mt.or)((0,Mt._)`typeof ${m} != "object"`,(0,Mt._)`${m} instanceof RegExp`,(0,Mt._)`typeof ${m}.compare != "function"`,d(m)))}function u(){let h=l.schema,m=o.formats[h];if(!m||m===!0)return;if(typeof m!="object"||m instanceof RegExp||typeof m.compare!="function")throw new Error(`"${a}": format "${h}" does not define "compare" function`);let p=e.scopeValue("formats",{key:h,ref:m,code:s.code.formats?(0,Mt._)`${s.code.formats}${(0,Mt.getProperty)(h)}`:void 0});t.fail$data(d(p))}function d(h){return(0,Mt._)`${h}.compare(${n}, ${i}) ${Cp[a].fail} 0`}},dependencies:["format"]};var vJ=t=>(t.addKeyword(so.formatLimitDefinition),t);so.default=vJ});var qW=v((ru,_W)=>{"use strict";Object.defineProperty(ru,"__esModule",{value:!0});var oo=TW(),xJ=MW(),tx=me(),WW=new tx.Name("fullFormats"),AJ=new tx.Name("fastFormats"),ax=(t,e={keywords:!0})=>{if(Array.isArray(e))return EW(t,e,oo.fullFormats,WW),t;let[n,i]=e.mode==="fast"?[oo.fastFormats,AJ]:[oo.fullFormats,WW],a=e.formats||oo.formatNames;return EW(t,a,n,i),e.keywords&&(0,xJ.default)(t),t};ax.get=(t,e="full")=>{let i=(e==="fast"?oo.fastFormats:oo.fullFormats)[t];if(!i)throw new Error(`Unknown format "${t}"`);return i};function EW(t,e,n,i){var a,r;(a=(r=t.opts.code).formats)!==null&&a!==void 0||(r.formats=(0,tx._)`require("ajv-formats/dist/formats").${i}`);for(let s of e)t.addFormat(s,n[s])}_W.exports=ru=ax;Object.defineProperty(ru,"__esModule",{value:!0});ru.default=ax});var KW=v((Dme,VW)=>{var JW=require("stream").Stream,EJ=require("util");VW.exports=Wt;function Wt(){this.source=null,this.dataSize=0,this.maxDataSize=1024*1024,this.pauseStream=!0,this._maxDataSizeExceeded=!1,this._released=!1,this._bufferedEvents=[]}EJ.inherits(Wt,JW);Wt.create=function(t,e){var n=new this;e=e||{};for(var i in e)n[i]=e[i];n.source=t;var a=t.emit;return t.emit=function(){return n._handleEmit(arguments),a.apply(t,arguments)},t.on("error",function(){}),n.pauseStream&&t.pause(),n};Object.defineProperty(Wt.prototype,"readable",{configurable:!0,enumerable:!0,get:function(){return this.source.readable}});Wt.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};Wt.prototype.resume=function(){this._released||this.release(),this.source.resume()};Wt.prototype.pause=function(){this.source.pause()};Wt.prototype.release=function(){this._released=!0,this._bufferedEvents.forEach(function(t){this.emit.apply(this,t)}.bind(this)),this._bufferedEvents=[]};Wt.prototype.pipe=function(){var t=JW.prototype.pipe.apply(this,arguments);return this.resume(),t};Wt.prototype._handleEmit=function(t){if(this._released){this.emit.apply(this,t);return}t[0]==="data"&&(this.dataSize+=t[1].length,this._checkIfMaxDataSizeExceeded()),this._bufferedEvents.push(t)};Wt.prototype._checkIfMaxDataSizeExceeded=function(){if(!this._maxDataSizeExceeded&&!(this.dataSize<=this.maxDataSize)){this._maxDataSizeExceeded=!0;var t="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(t))}}});var YW=v((Gme,XW)=>{var _J=require("util"),ZW=require("stream").Stream,QW=KW();XW.exports=cn;function cn(){this.writable=!1,this.readable=!0,this.dataSize=0,this.maxDataSize=2*1024*1024,this.pauseStreams=!0,this._released=!1,this._streams=[],this._currentStream=null,this._insideLoop=!1,this._pendingNext=!1}_J.inherits(cn,ZW);cn.create=function(t){var e=new this;t=t||{};for(var n in t)e[n]=t[n];return e};cn.isStreamLike=function(t){return typeof t!="function"&&typeof t!="string"&&typeof t!="boolean"&&typeof t!="number"&&!Buffer.isBuffer(t)};cn.prototype.append=function(t){var e=cn.isStreamLike(t);if(e){if(!(t instanceof QW)){var n=QW.create(t,{maxDataSize:1/0,pauseStream:this.pauseStreams});t.on("data",this._checkDataSize.bind(this)),t=n}this._handleErrors(t),this.pauseStreams&&t.pause()}return this._streams.push(t),this};cn.prototype.pipe=function(t,e){return ZW.prototype.pipe.call(this,t,e),this.resume(),t};cn.prototype._getNext=function(){if(this._currentStream=null,this._insideLoop){this._pendingNext=!0;return}this._insideLoop=!0;try{do this._pendingNext=!1,this._realGetNext();while(this._pendingNext)}finally{this._insideLoop=!1}};cn.prototype._realGetNext=function(){var t=this._streams.shift();if(typeof t>"u"){this.end();return}if(typeof t!="function"){this._pipeNext(t);return}var e=t;e(function(n){var i=cn.isStreamLike(n);i&&(n.on("data",this._checkDataSize.bind(this)),this._handleErrors(n)),this._pipeNext(n)}.bind(this))};cn.prototype._pipeNext=function(t){this._currentStream=t;var e=cn.isStreamLike(t);if(e){t.on("end",this._getNext.bind(this)),t.pipe(this,{end:!1});return}var n=t;this.write(n),this._getNext()};cn.prototype._handleErrors=function(t){var e=this;t.on("error",function(n){e._emitError(n)})};cn.prototype.write=function(t){this.emit("data",t)};cn.prototype.pause=function(){this.pauseStreams&&(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function"&&this._currentStream.pause(),this.emit("pause"))};cn.prototype.resume=function(){this._released||(this._released=!0,this.writable=!0,this._getNext()),this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function"&&this._currentStream.resume(),this.emit("resume")};cn.prototype.end=function(){this._reset(),this.emit("end")};cn.prototype.destroy=function(){this._reset(),this.emit("close")};cn.prototype._reset=function(){this.writable=!1,this._streams=[],this._currentStream=null};cn.prototype._checkDataSize=function(){if(this._updateDataSize(),!(this.dataSize<=this.maxDataSize)){var t="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(t))}};cn.prototype._updateDataSize=function(){this.dataSize=0;var t=this;this._streams.forEach(function(e){e.dataSize&&(t.dataSize+=e.dataSize)}),this._currentStream&&this._currentStream.dataSize&&(this.dataSize+=this._currentStream.dataSize)};cn.prototype._emitError=function(t){this._reset(),this.emit("error",t)}});var eE=v((Nme,qJ)=>{qJ.exports={"application/1d-interleaved-parityfec":{source:"iana"},"application/3gpdash-qoe-report+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/3gpp-ims+xml":{source:"iana",compressible:!0},"application/3gpphal+json":{source:"iana",compressible:!0},"application/3gpphalforms+json":{source:"iana",compressible:!0},"application/a2l":{source:"iana"},"application/ace+cbor":{source:"iana"},"application/activemessage":{source:"iana"},"application/activity+json":{source:"iana",compressible:!0},"application/alto-costmap+json":{source:"iana",compressible:!0},"application/alto-costmapfilter+json":{source:"iana",compressible:!0},"application/alto-directory+json":{source:"iana",compressible:!0},"application/alto-endpointcost+json":{source:"iana",compressible:!0},"application/alto-endpointcostparams+json":{source:"iana",compressible:!0},"application/alto-endpointprop+json":{source:"iana",compressible:!0},"application/alto-endpointpropparams+json":{source:"iana",compressible:!0},"application/alto-error+json":{source:"iana",compressible:!0},"application/alto-networkmap+json":{source:"iana",compressible:!0},"application/alto-networkmapfilter+json":{source:"iana",compressible:!0},"application/alto-updatestreamcontrol+json":{source:"iana",compressible:!0},"application/alto-updatestreamparams+json":{source:"iana",compressible:!0},"application/aml":{source:"iana"},"application/andrew-inset":{source:"iana",extensions:["ez"]},"application/applefile":{source:"iana"},"application/applixware":{source:"apache",extensions:["aw"]},"application/at+jwt":{source:"iana"},"application/atf":{source:"iana"},"application/atfx":{source:"iana"},"application/atom+xml":{source:"iana",compressible:!0,extensions:["atom"]},"application/atomcat+xml":{source:"iana",compressible:!0,extensions:["atomcat"]},"application/atomdeleted+xml":{source:"iana",compressible:!0,extensions:["atomdeleted"]},"application/atomicmail":{source:"iana"},"application/atomsvc+xml":{source:"iana",compressible:!0,extensions:["atomsvc"]},"application/atsc-dwd+xml":{source:"iana",compressible:!0,extensions:["dwd"]},"application/atsc-dynamic-event-message":{source:"iana"},"application/atsc-held+xml":{source:"iana",compressible:!0,extensions:["held"]},"application/atsc-rdt+json":{source:"iana",compressible:!0},"application/atsc-rsat+xml":{source:"iana",compressible:!0,extensions:["rsat"]},"application/atxml":{source:"iana"},"application/auth-policy+xml":{source:"iana",compressible:!0},"application/bacnet-xdd+zip":{source:"iana",compressible:!1},"application/batch-smtp":{source:"iana"},"application/bdoc":{compressible:!1,extensions:["bdoc"]},"application/beep+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/calendar+json":{source:"iana",compressible:!0},"application/calendar+xml":{source:"iana",compressible:!0,extensions:["xcs"]},"application/call-completion":{source:"iana"},"application/cals-1840":{source:"iana"},"application/captive+json":{source:"iana",compressible:!0},"application/cbor":{source:"iana"},"application/cbor-seq":{source:"iana"},"application/cccex":{source:"iana"},"application/ccmp+xml":{source:"iana",compressible:!0},"application/ccxml+xml":{source:"iana",compressible:!0,extensions:["ccxml"]},"application/cdfx+xml":{source:"iana",compressible:!0,extensions:["cdfx"]},"application/cdmi-capability":{source:"iana",extensions:["cdmia"]},"application/cdmi-container":{source:"iana",extensions:["cdmic"]},"application/cdmi-domain":{source:"iana",extensions:["cdmid"]},"application/cdmi-object":{source:"iana",extensions:["cdmio"]},"application/cdmi-queue":{source:"iana",extensions:["cdmiq"]},"application/cdni":{source:"iana"},"application/cea":{source:"iana"},"application/cea-2018+xml":{source:"iana",compressible:!0},"application/cellml+xml":{source:"iana",compressible:!0},"application/cfw":{source:"iana"},"application/city+json":{source:"iana",compressible:!0},"application/clr":{source:"iana"},"application/clue+xml":{source:"iana",compressible:!0},"application/clue_info+xml":{source:"iana",compressible:!0},"application/cms":{source:"iana"},"application/cnrp+xml":{source:"iana",compressible:!0},"application/coap-group+json":{source:"iana",compressible:!0},"application/coap-payload":{source:"iana"},"application/commonground":{source:"iana"},"application/conference-info+xml":{source:"iana",compressible:!0},"application/cose":{source:"iana"},"application/cose-key":{source:"iana"},"application/cose-key-set":{source:"iana"},"application/cpl+xml":{source:"iana",compressible:!0,extensions:["cpl"]},"application/csrattrs":{source:"iana"},"application/csta+xml":{source:"iana",compressible:!0},"application/cstadata+xml":{source:"iana",compressible:!0},"application/csvm+json":{source:"iana",compressible:!0},"application/cu-seeme":{source:"apache",extensions:["cu"]},"application/cwt":{source:"iana"},"application/cybercash":{source:"iana"},"application/dart":{compressible:!0},"application/dash+xml":{source:"iana",compressible:!0,extensions:["mpd"]},"application/dash-patch+xml":{source:"iana",compressible:!0,extensions:["mpp"]},"application/dashdelta":{source:"iana"},"application/davmount+xml":{source:"iana",compressible:!0,extensions:["davmount"]},"application/dca-rft":{source:"iana"},"application/dcd":{source:"iana"},"application/dec-dx":{source:"iana"},"application/dialog-info+xml":{source:"iana",compressible:!0},"application/dicom":{source:"iana"},"application/dicom+json":{source:"iana",compressible:!0},"application/dicom+xml":{source:"iana",compressible:!0},"application/dii":{source:"iana"},"application/dit":{source:"iana"},"application/dns":{source:"iana"},"application/dns+json":{source:"iana",compressible:!0},"application/dns-message":{source:"iana"},"application/docbook+xml":{source:"apache",compressible:!0,extensions:["dbk"]},"application/dots+cbor":{source:"iana"},"application/dskpp+xml":{source:"iana",compressible:!0},"application/dssc+der":{source:"iana",extensions:["dssc"]},"application/dssc+xml":{source:"iana",compressible:!0,extensions:["xdssc"]},"application/dvcs":{source:"iana"},"application/ecmascript":{source:"iana",compressible:!0,extensions:["es","ecma"]},"application/edi-consent":{source:"iana"},"application/edi-x12":{source:"iana",compressible:!1},"application/edifact":{source:"iana",compressible:!1},"application/efi":{source:"iana"},"application/elm+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/elm+xml":{source:"iana",compressible:!0},"application/emergencycalldata.cap+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/emergencycalldata.comment+xml":{source:"iana",compressible:!0},"application/emergencycalldata.control+xml":{source:"iana",compressible:!0},"application/emergencycalldata.deviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.ecall.msd":{source:"iana"},"application/emergencycalldata.providerinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.serviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.subscriberinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.veds+xml":{source:"iana",compressible:!0},"application/emma+xml":{source:"iana",compressible:!0,extensions:["emma"]},"application/emotionml+xml":{source:"iana",compressible:!0,extensions:["emotionml"]},"application/encaprtp":{source:"iana"},"application/epp+xml":{source:"iana",compressible:!0},"application/epub+zip":{source:"iana",compressible:!1,extensions:["epub"]},"application/eshop":{source:"iana"},"application/exi":{source:"iana",extensions:["exi"]},"application/expect-ct-report+json":{source:"iana",compressible:!0},"application/express":{source:"iana",extensions:["exp"]},"application/fastinfoset":{source:"iana"},"application/fastsoap":{source:"iana"},"application/fdt+xml":{source:"iana",compressible:!0,extensions:["fdt"]},"application/fhir+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/fhir+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/fido.trusted-apps+json":{compressible:!0},"application/fits":{source:"iana"},"application/flexfec":{source:"iana"},"application/font-sfnt":{source:"iana"},"application/font-tdpfr":{source:"iana",extensions:["pfr"]},"application/font-woff":{source:"iana",compressible:!1},"application/framework-attributes+xml":{source:"iana",compressible:!0},"application/geo+json":{source:"iana",compressible:!0,extensions:["geojson"]},"application/geo+json-seq":{source:"iana"},"application/geopackage+sqlite3":{source:"iana"},"application/geoxacml+xml":{source:"iana",compressible:!0},"application/gltf-buffer":{source:"iana"},"application/gml+xml":{source:"iana",compressible:!0,extensions:["gml"]},"application/gpx+xml":{source:"apache",compressible:!0,extensions:["gpx"]},"application/gxf":{source:"apache",extensions:["gxf"]},"application/gzip":{source:"iana",compressible:!1,extensions:["gz"]},"application/h224":{source:"iana"},"application/held+xml":{source:"iana",compressible:!0},"application/hjson":{extensions:["hjson"]},"application/http":{source:"iana"},"application/hyperstudio":{source:"iana",extensions:["stk"]},"application/ibe-key-request+xml":{source:"iana",compressible:!0},"application/ibe-pkg-reply+xml":{source:"iana",compressible:!0},"application/ibe-pp-data":{source:"iana"},"application/iges":{source:"iana"},"application/im-iscomposing+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/index":{source:"iana"},"application/index.cmd":{source:"iana"},"application/index.obj":{source:"iana"},"application/index.response":{source:"iana"},"application/index.vnd":{source:"iana"},"application/inkml+xml":{source:"iana",compressible:!0,extensions:["ink","inkml"]},"application/iotp":{source:"iana"},"application/ipfix":{source:"iana",extensions:["ipfix"]},"application/ipp":{source:"iana"},"application/isup":{source:"iana"},"application/its+xml":{source:"iana",compressible:!0,extensions:["its"]},"application/java-archive":{source:"apache",compressible:!1,extensions:["jar","war","ear"]},"application/java-serialized-object":{source:"apache",compressible:!1,extensions:["ser"]},"application/java-vm":{source:"apache",compressible:!1,extensions:["class"]},"application/javascript":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["js","mjs"]},"application/jf2feed+json":{source:"iana",compressible:!0},"application/jose":{source:"iana"},"application/jose+json":{source:"iana",compressible:!0},"application/jrd+json":{source:"iana",compressible:!0},"application/jscalendar+json":{source:"iana",compressible:!0},"application/json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["json","map"]},"application/json-patch+json":{source:"iana",compressible:!0},"application/json-seq":{source:"iana"},"application/json5":{extensions:["json5"]},"application/jsonml+json":{source:"apache",compressible:!0,extensions:["jsonml"]},"application/jwk+json":{source:"iana",compressible:!0},"application/jwk-set+json":{source:"iana",compressible:!0},"application/jwt":{source:"iana"},"application/kpml-request+xml":{source:"iana",compressible:!0},"application/kpml-response+xml":{source:"iana",compressible:!0},"application/ld+json":{source:"iana",compressible:!0,extensions:["jsonld"]},"application/lgr+xml":{source:"iana",compressible:!0,extensions:["lgr"]},"application/link-format":{source:"iana"},"application/load-control+xml":{source:"iana",compressible:!0},"application/lost+xml":{source:"iana",compressible:!0,extensions:["lostxml"]},"application/lostsync+xml":{source:"iana",compressible:!0},"application/lpf+zip":{source:"iana",compressible:!1},"application/lxf":{source:"iana"},"application/mac-binhex40":{source:"iana",extensions:["hqx"]},"application/mac-compactpro":{source:"apache",extensions:["cpt"]},"application/macwriteii":{source:"iana"},"application/mads+xml":{source:"iana",compressible:!0,extensions:["mads"]},"application/manifest+json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["webmanifest"]},"application/marc":{source:"iana",extensions:["mrc"]},"application/marcxml+xml":{source:"iana",compressible:!0,extensions:["mrcx"]},"application/mathematica":{source:"iana",extensions:["ma","nb","mb"]},"application/mathml+xml":{source:"iana",compressible:!0,extensions:["mathml"]},"application/mathml-content+xml":{source:"iana",compressible:!0},"application/mathml-presentation+xml":{source:"iana",compressible:!0},"application/mbms-associated-procedure-description+xml":{source:"iana",compressible:!0},"application/mbms-deregister+xml":{source:"iana",compressible:!0},"application/mbms-envelope+xml":{source:"iana",compressible:!0},"application/mbms-msk+xml":{source:"iana",compressible:!0},"application/mbms-msk-response+xml":{source:"iana",compressible:!0},"application/mbms-protection-description+xml":{source:"iana",compressible:!0},"application/mbms-reception-report+xml":{source:"iana",compressible:!0},"application/mbms-register+xml":{source:"iana",compressible:!0},"application/mbms-register-response+xml":{source:"iana",compressible:!0},"application/mbms-schedule+xml":{source:"iana",compressible:!0},"application/mbms-user-service-description+xml":{source:"iana",compressible:!0},"application/mbox":{source:"iana",extensions:["mbox"]},"application/media-policy-dataset+xml":{source:"iana",compressible:!0,extensions:["mpf"]},"application/media_control+xml":{source:"iana",compressible:!0},"application/mediaservercontrol+xml":{source:"iana",compressible:!0,extensions:["mscml"]},"application/merge-patch+json":{source:"iana",compressible:!0},"application/metalink+xml":{source:"apache",compressible:!0,extensions:["metalink"]},"application/metalink4+xml":{source:"iana",compressible:!0,extensions:["meta4"]},"application/mets+xml":{source:"iana",compressible:!0,extensions:["mets"]},"application/mf4":{source:"iana"},"application/mikey":{source:"iana"},"application/mipc":{source:"iana"},"application/missing-blocks+cbor-seq":{source:"iana"},"application/mmt-aei+xml":{source:"iana",compressible:!0,extensions:["maei"]},"application/mmt-usd+xml":{source:"iana",compressible:!0,extensions:["musd"]},"application/mods+xml":{source:"iana",compressible:!0,extensions:["mods"]},"application/moss-keys":{source:"iana"},"application/moss-signature":{source:"iana"},"application/mosskey-data":{source:"iana"},"application/mosskey-request":{source:"iana"},"application/mp21":{source:"iana",extensions:["m21","mp21"]},"application/mp4":{source:"iana",extensions:["mp4s","m4p"]},"application/mpeg4-generic":{source:"iana"},"application/mpeg4-iod":{source:"iana"},"application/mpeg4-iod-xmt":{source:"iana"},"application/mrb-consumer+xml":{source:"iana",compressible:!0},"application/mrb-publish+xml":{source:"iana",compressible:!0},"application/msc-ivr+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msc-mixer+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msword":{source:"iana",compressible:!1,extensions:["doc","dot"]},"application/mud+json":{source:"iana",compressible:!0},"application/multipart-core":{source:"iana"},"application/mxf":{source:"iana",extensions:["mxf"]},"application/n-quads":{source:"iana",extensions:["nq"]},"application/n-triples":{source:"iana",extensions:["nt"]},"application/nasdata":{source:"iana"},"application/news-checkgroups":{source:"iana",charset:"US-ASCII"},"application/news-groupinfo":{source:"iana",charset:"US-ASCII"},"application/news-transmission":{source:"iana"},"application/nlsml+xml":{source:"iana",compressible:!0},"application/node":{source:"iana",extensions:["cjs"]},"application/nss":{source:"iana"},"application/oauth-authz-req+jwt":{source:"iana"},"application/oblivious-dns-message":{source:"iana"},"application/ocsp-request":{source:"iana"},"application/ocsp-response":{source:"iana"},"application/octet-stream":{source:"iana",compressible:!1,extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{source:"iana",extensions:["oda"]},"application/odm+xml":{source:"iana",compressible:!0},"application/odx":{source:"iana"},"application/oebps-package+xml":{source:"iana",compressible:!0,extensions:["opf"]},"application/ogg":{source:"iana",compressible:!1,extensions:["ogx"]},"application/omdoc+xml":{source:"apache",compressible:!0,extensions:["omdoc"]},"application/onenote":{source:"apache",extensions:["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{source:"iana",compressible:!0},"application/oscore":{source:"iana"},"application/oxps":{source:"iana",extensions:["oxps"]},"application/p21":{source:"iana"},"application/p21+zip":{source:"iana",compressible:!1},"application/p2p-overlay+xml":{source:"iana",compressible:!0,extensions:["relo"]},"application/parityfec":{source:"iana"},"application/passport":{source:"iana"},"application/patch-ops-error+xml":{source:"iana",compressible:!0,extensions:["xer"]},"application/pdf":{source:"iana",compressible:!1,extensions:["pdf"]},"application/pdx":{source:"iana"},"application/pem-certificate-chain":{source:"iana"},"application/pgp-encrypted":{source:"iana",compressible:!1,extensions:["pgp"]},"application/pgp-keys":{source:"iana",extensions:["asc"]},"application/pgp-signature":{source:"iana",extensions:["asc","sig"]},"application/pics-rules":{source:"apache",extensions:["prf"]},"application/pidf+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pidf-diff+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pkcs10":{source:"iana",extensions:["p10"]},"application/pkcs12":{source:"iana"},"application/pkcs7-mime":{source:"iana",extensions:["p7m","p7c"]},"application/pkcs7-signature":{source:"iana",extensions:["p7s"]},"application/pkcs8":{source:"iana",extensions:["p8"]},"application/pkcs8-encrypted":{source:"iana"},"application/pkix-attr-cert":{source:"iana",extensions:["ac"]},"application/pkix-cert":{source:"iana",extensions:["cer"]},"application/pkix-crl":{source:"iana",extensions:["crl"]},"application/pkix-pkipath":{source:"iana",extensions:["pkipath"]},"application/pkixcmp":{source:"iana",extensions:["pki"]},"application/pls+xml":{source:"iana",compressible:!0,extensions:["pls"]},"application/poc-settings+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/postscript":{source:"iana",compressible:!0,extensions:["ai","eps","ps"]},"application/ppsp-tracker+json":{source:"iana",compressible:!0},"application/problem+json":{source:"iana",compressible:!0},"application/problem+xml":{source:"iana",compressible:!0},"application/provenance+xml":{source:"iana",compressible:!0,extensions:["provx"]},"application/prs.alvestrand.titrax-sheet":{source:"iana"},"application/prs.cww":{source:"iana",extensions:["cww"]},"application/prs.cyn":{source:"iana",charset:"7-BIT"},"application/prs.hpub+zip":{source:"iana",compressible:!1},"application/prs.nprend":{source:"iana"},"application/prs.plucker":{source:"iana"},"application/prs.rdf-xml-crypt":{source:"iana"},"application/prs.xsf+xml":{source:"iana",compressible:!0},"application/pskc+xml":{source:"iana",compressible:!0,extensions:["pskcxml"]},"application/pvd+json":{source:"iana",compressible:!0},"application/qsig":{source:"iana"},"application/raml+yaml":{compressible:!0,extensions:["raml"]},"application/raptorfec":{source:"iana"},"application/rdap+json":{source:"iana",compressible:!0},"application/rdf+xml":{source:"iana",compressible:!0,extensions:["rdf","owl"]},"application/reginfo+xml":{source:"iana",compressible:!0,extensions:["rif"]},"application/relax-ng-compact-syntax":{source:"iana",extensions:["rnc"]},"application/remote-printing":{source:"iana"},"application/reputon+json":{source:"iana",compressible:!0},"application/resource-lists+xml":{source:"iana",compressible:!0,extensions:["rl"]},"application/resource-lists-diff+xml":{source:"iana",compressible:!0,extensions:["rld"]},"application/rfc+xml":{source:"iana",compressible:!0},"application/riscos":{source:"iana"},"application/rlmi+xml":{source:"iana",compressible:!0},"application/rls-services+xml":{source:"iana",compressible:!0,extensions:["rs"]},"application/route-apd+xml":{source:"iana",compressible:!0,extensions:["rapd"]},"application/route-s-tsid+xml":{source:"iana",compressible:!0,extensions:["sls"]},"application/route-usd+xml":{source:"iana",compressible:!0,extensions:["rusd"]},"application/rpki-ghostbusters":{source:"iana",extensions:["gbr"]},"application/rpki-manifest":{source:"iana",extensions:["mft"]},"application/rpki-publication":{source:"iana"},"application/rpki-roa":{source:"iana",extensions:["roa"]},"application/rpki-updown":{source:"iana"},"application/rsd+xml":{source:"apache",compressible:!0,extensions:["rsd"]},"application/rss+xml":{source:"apache",compressible:!0,extensions:["rss"]},"application/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"application/rtploopback":{source:"iana"},"application/rtx":{source:"iana"},"application/samlassertion+xml":{source:"iana",compressible:!0},"application/samlmetadata+xml":{source:"iana",compressible:!0},"application/sarif+json":{source:"iana",compressible:!0},"application/sarif-external-properties+json":{source:"iana",compressible:!0},"application/sbe":{source:"iana"},"application/sbml+xml":{source:"iana",compressible:!0,extensions:["sbml"]},"application/scaip+xml":{source:"iana",compressible:!0},"application/scim+json":{source:"iana",compressible:!0},"application/scvp-cv-request":{source:"iana",extensions:["scq"]},"application/scvp-cv-response":{source:"iana",extensions:["scs"]},"application/scvp-vp-request":{source:"iana",extensions:["spq"]},"application/scvp-vp-response":{source:"iana",extensions:["spp"]},"application/sdp":{source:"iana",extensions:["sdp"]},"application/secevent+jwt":{source:"iana"},"application/senml+cbor":{source:"iana"},"application/senml+json":{source:"iana",compressible:!0},"application/senml+xml":{source:"iana",compressible:!0,extensions:["senmlx"]},"application/senml-etch+cbor":{source:"iana"},"application/senml-etch+json":{source:"iana",compressible:!0},"application/senml-exi":{source:"iana"},"application/sensml+cbor":{source:"iana"},"application/sensml+json":{source:"iana",compressible:!0},"application/sensml+xml":{source:"iana",compressible:!0,extensions:["sensmlx"]},"application/sensml-exi":{source:"iana"},"application/sep+xml":{source:"iana",compressible:!0},"application/sep-exi":{source:"iana"},"application/session-info":{source:"iana"},"application/set-payment":{source:"iana"},"application/set-payment-initiation":{source:"iana",extensions:["setpay"]},"application/set-registration":{source:"iana"},"application/set-registration-initiation":{source:"iana",extensions:["setreg"]},"application/sgml":{source:"iana"},"application/sgml-open-catalog":{source:"iana"},"application/shf+xml":{source:"iana",compressible:!0,extensions:["shf"]},"application/sieve":{source:"iana",extensions:["siv","sieve"]},"application/simple-filter+xml":{source:"iana",compressible:!0},"application/simple-message-summary":{source:"iana"},"application/simplesymbolcontainer":{source:"iana"},"application/sipc":{source:"iana"},"application/slate":{source:"iana"},"application/smil":{source:"iana"},"application/smil+xml":{source:"iana",compressible:!0,extensions:["smi","smil"]},"application/smpte336m":{source:"iana"},"application/soap+fastinfoset":{source:"iana"},"application/soap+xml":{source:"iana",compressible:!0},"application/sparql-query":{source:"iana",extensions:["rq"]},"application/sparql-results+xml":{source:"iana",compressible:!0,extensions:["srx"]},"application/spdx+json":{source:"iana",compressible:!0},"application/spirits-event+xml":{source:"iana",compressible:!0},"application/sql":{source:"iana"},"application/srgs":{source:"iana",extensions:["gram"]},"application/srgs+xml":{source:"iana",compressible:!0,extensions:["grxml"]},"application/sru+xml":{source:"iana",compressible:!0,extensions:["sru"]},"application/ssdl+xml":{source:"apache",compressible:!0,extensions:["ssdl"]},"application/ssml+xml":{source:"iana",compressible:!0,extensions:["ssml"]},"application/stix+json":{source:"iana",compressible:!0},"application/swid+xml":{source:"iana",compressible:!0,extensions:["swidtag"]},"application/tamp-apex-update":{source:"iana"},"application/tamp-apex-update-confirm":{source:"iana"},"application/tamp-community-update":{source:"iana"},"application/tamp-community-update-confirm":{source:"iana"},"application/tamp-error":{source:"iana"},"application/tamp-sequence-adjust":{source:"iana"},"application/tamp-sequence-adjust-confirm":{source:"iana"},"application/tamp-status-query":{source:"iana"},"application/tamp-status-response":{source:"iana"},"application/tamp-update":{source:"iana"},"application/tamp-update-confirm":{source:"iana"},"application/tar":{compressible:!0},"application/taxii+json":{source:"iana",compressible:!0},"application/td+json":{source:"iana",compressible:!0},"application/tei+xml":{source:"iana",compressible:!0,extensions:["tei","teicorpus"]},"application/tetra_isi":{source:"iana"},"application/thraud+xml":{source:"iana",compressible:!0,extensions:["tfi"]},"application/timestamp-query":{source:"iana"},"application/timestamp-reply":{source:"iana"},"application/timestamped-data":{source:"iana",extensions:["tsd"]},"application/tlsrpt+gzip":{source:"iana"},"application/tlsrpt+json":{source:"iana",compressible:!0},"application/tnauthlist":{source:"iana"},"application/token-introspection+jwt":{source:"iana"},"application/toml":{compressible:!0,extensions:["toml"]},"application/trickle-ice-sdpfrag":{source:"iana"},"application/trig":{source:"iana",extensions:["trig"]},"application/ttml+xml":{source:"iana",compressible:!0,extensions:["ttml"]},"application/tve-trigger":{source:"iana"},"application/tzif":{source:"iana"},"application/tzif-leap":{source:"iana"},"application/ubjson":{compressible:!1,extensions:["ubj"]},"application/ulpfec":{source:"iana"},"application/urc-grpsheet+xml":{source:"iana",compressible:!0},"application/urc-ressheet+xml":{source:"iana",compressible:!0,extensions:["rsheet"]},"application/urc-targetdesc+xml":{source:"iana",compressible:!0,extensions:["td"]},"application/urc-uisocketdesc+xml":{source:"iana",compressible:!0},"application/vcard+json":{source:"iana",compressible:!0},"application/vcard+xml":{source:"iana",compressible:!0},"application/vemmi":{source:"iana"},"application/vividence.scriptfile":{source:"apache"},"application/vnd.1000minds.decision-model+xml":{source:"iana",compressible:!0,extensions:["1km"]},"application/vnd.3gpp-prose+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-prose-pc3ch+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-v2x-local-service-information":{source:"iana"},"application/vnd.3gpp.5gnas":{source:"iana"},"application/vnd.3gpp.access-transfer-events+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.bsf+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gmop+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gtpc":{source:"iana"},"application/vnd.3gpp.interworking-data":{source:"iana"},"application/vnd.3gpp.lpp":{source:"iana"},"application/vnd.3gpp.mc-signalling-ear":{source:"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-payload":{source:"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-signalling":{source:"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-floor-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-signed+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-init-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-transmission-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mid-call+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ngap":{source:"iana"},"application/vnd.3gpp.pfcp":{source:"iana"},"application/vnd.3gpp.pic-bw-large":{source:"iana",extensions:["plb"]},"application/vnd.3gpp.pic-bw-small":{source:"iana",extensions:["psb"]},"application/vnd.3gpp.pic-bw-var":{source:"iana",extensions:["pvb"]},"application/vnd.3gpp.s1ap":{source:"iana"},"application/vnd.3gpp.sms":{source:"iana"},"application/vnd.3gpp.sms+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-ext+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.state-and-event-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ussd+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.bcmcsinfo+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.sms":{source:"iana"},"application/vnd.3gpp2.tcap":{source:"iana",extensions:["tcap"]},"application/vnd.3lightssoftware.imagescal":{source:"iana"},"application/vnd.3m.post-it-notes":{source:"iana",extensions:["pwn"]},"application/vnd.accpac.simply.aso":{source:"iana",extensions:["aso"]},"application/vnd.accpac.simply.imp":{source:"iana",extensions:["imp"]},"application/vnd.acucobol":{source:"iana",extensions:["acu"]},"application/vnd.acucorp":{source:"iana",extensions:["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{source:"apache",compressible:!1,extensions:["air"]},"application/vnd.adobe.flash.movie":{source:"iana"},"application/vnd.adobe.formscentral.fcdt":{source:"iana",extensions:["fcdt"]},"application/vnd.adobe.fxp":{source:"iana",extensions:["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{source:"iana"},"application/vnd.adobe.xdp+xml":{source:"iana",compressible:!0,extensions:["xdp"]},"application/vnd.adobe.xfdf":{source:"iana",extensions:["xfdf"]},"application/vnd.aether.imp":{source:"iana"},"application/vnd.afpc.afplinedata":{source:"iana"},"application/vnd.afpc.afplinedata-pagedef":{source:"iana"},"application/vnd.afpc.cmoca-cmresource":{source:"iana"},"application/vnd.afpc.foca-charset":{source:"iana"},"application/vnd.afpc.foca-codedfont":{source:"iana"},"application/vnd.afpc.foca-codepage":{source:"iana"},"application/vnd.afpc.modca":{source:"iana"},"application/vnd.afpc.modca-cmtable":{source:"iana"},"application/vnd.afpc.modca-formdef":{source:"iana"},"application/vnd.afpc.modca-mediummap":{source:"iana"},"application/vnd.afpc.modca-objectcontainer":{source:"iana"},"application/vnd.afpc.modca-overlay":{source:"iana"},"application/vnd.afpc.modca-pagesegment":{source:"iana"},"application/vnd.age":{source:"iana",extensions:["age"]},"application/vnd.ah-barcode":{source:"iana"},"application/vnd.ahead.space":{source:"iana",extensions:["ahead"]},"application/vnd.airzip.filesecure.azf":{source:"iana",extensions:["azf"]},"application/vnd.airzip.filesecure.azs":{source:"iana",extensions:["azs"]},"application/vnd.amadeus+json":{source:"iana",compressible:!0},"application/vnd.amazon.ebook":{source:"apache",extensions:["azw"]},"application/vnd.amazon.mobi8-ebook":{source:"iana"},"application/vnd.americandynamics.acc":{source:"iana",extensions:["acc"]},"application/vnd.amiga.ami":{source:"iana",extensions:["ami"]},"application/vnd.amundsen.maze+xml":{source:"iana",compressible:!0},"application/vnd.android.ota":{source:"iana"},"application/vnd.android.package-archive":{source:"apache",compressible:!1,extensions:["apk"]},"application/vnd.anki":{source:"iana"},"application/vnd.anser-web-certificate-issue-initiation":{source:"iana",extensions:["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{source:"apache",extensions:["fti"]},"application/vnd.antix.game-component":{source:"iana",extensions:["atx"]},"application/vnd.apache.arrow.file":{source:"iana"},"application/vnd.apache.arrow.stream":{source:"iana"},"application/vnd.apache.thrift.binary":{source:"iana"},"application/vnd.apache.thrift.compact":{source:"iana"},"application/vnd.apache.thrift.json":{source:"iana"},"application/vnd.api+json":{source:"iana",compressible:!0},"application/vnd.aplextor.warrp+json":{source:"iana",compressible:!0},"application/vnd.apothekende.reservation+json":{source:"iana",compressible:!0},"application/vnd.apple.installer+xml":{source:"iana",compressible:!0,extensions:["mpkg"]},"application/vnd.apple.keynote":{source:"iana",extensions:["key"]},"application/vnd.apple.mpegurl":{source:"iana",extensions:["m3u8"]},"application/vnd.apple.numbers":{source:"iana",extensions:["numbers"]},"application/vnd.apple.pages":{source:"iana",extensions:["pages"]},"application/vnd.apple.pkpass":{compressible:!1,extensions:["pkpass"]},"application/vnd.arastra.swi":{source:"iana"},"application/vnd.aristanetworks.swi":{source:"iana",extensions:["swi"]},"application/vnd.artisan+json":{source:"iana",compressible:!0},"application/vnd.artsquare":{source:"iana"},"application/vnd.astraea-software.iota":{source:"iana",extensions:["iota"]},"application/vnd.audiograph":{source:"iana",extensions:["aep"]},"application/vnd.autopackage":{source:"iana"},"application/vnd.avalon+json":{source:"iana",compressible:!0},"application/vnd.avistar+xml":{source:"iana",compressible:!0},"application/vnd.balsamiq.bmml+xml":{source:"iana",compressible:!0,extensions:["bmml"]},"application/vnd.balsamiq.bmpr":{source:"iana"},"application/vnd.banana-accounting":{source:"iana"},"application/vnd.bbf.usp.error":{source:"iana"},"application/vnd.bbf.usp.msg":{source:"iana"},"application/vnd.bbf.usp.msg+json":{source:"iana",compressible:!0},"application/vnd.bekitzur-stech+json":{source:"iana",compressible:!0},"application/vnd.bint.med-content":{source:"iana"},"application/vnd.biopax.rdf+xml":{source:"iana",compressible:!0},"application/vnd.blink-idb-value-wrapper":{source:"iana"},"application/vnd.blueice.multipass":{source:"iana",extensions:["mpm"]},"application/vnd.bluetooth.ep.oob":{source:"iana"},"application/vnd.bluetooth.le.oob":{source:"iana"},"application/vnd.bmi":{source:"iana",extensions:["bmi"]},"application/vnd.bpf":{source:"iana"},"application/vnd.bpf3":{source:"iana"},"application/vnd.businessobjects":{source:"iana",extensions:["rep"]},"application/vnd.byu.uapi+json":{source:"iana",compressible:!0},"application/vnd.cab-jscript":{source:"iana"},"application/vnd.canon-cpdl":{source:"iana"},"application/vnd.canon-lips":{source:"iana"},"application/vnd.capasystems-pg+json":{source:"iana",compressible:!0},"application/vnd.cendio.thinlinc.clientconf":{source:"iana"},"application/vnd.century-systems.tcp_stream":{source:"iana"},"application/vnd.chemdraw+xml":{source:"iana",compressible:!0,extensions:["cdxml"]},"application/vnd.chess-pgn":{source:"iana"},"application/vnd.chipnuts.karaoke-mmd":{source:"iana",extensions:["mmd"]},"application/vnd.ciedi":{source:"iana"},"application/vnd.cinderella":{source:"iana",extensions:["cdy"]},"application/vnd.cirpack.isdn-ext":{source:"iana"},"application/vnd.citationstyles.style+xml":{source:"iana",compressible:!0,extensions:["csl"]},"application/vnd.claymore":{source:"iana",extensions:["cla"]},"application/vnd.cloanto.rp9":{source:"iana",extensions:["rp9"]},"application/vnd.clonk.c4group":{source:"iana",extensions:["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{source:"iana",extensions:["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{source:"iana",extensions:["c11amz"]},"application/vnd.coffeescript":{source:"iana"},"application/vnd.collabio.xodocuments.document":{source:"iana"},"application/vnd.collabio.xodocuments.document-template":{source:"iana"},"application/vnd.collabio.xodocuments.presentation":{source:"iana"},"application/vnd.collabio.xodocuments.presentation-template":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{source:"iana"},"application/vnd.collection+json":{source:"iana",compressible:!0},"application/vnd.collection.doc+json":{source:"iana",compressible:!0},"application/vnd.collection.next+json":{source:"iana",compressible:!0},"application/vnd.comicbook+zip":{source:"iana",compressible:!1},"application/vnd.comicbook-rar":{source:"iana"},"application/vnd.commerce-battelle":{source:"iana"},"application/vnd.commonspace":{source:"iana",extensions:["csp"]},"application/vnd.contact.cmsg":{source:"iana",extensions:["cdbcmsg"]},"application/vnd.coreos.ignition+json":{source:"iana",compressible:!0},"application/vnd.cosmocaller":{source:"iana",extensions:["cmc"]},"application/vnd.crick.clicker":{source:"iana",extensions:["clkx"]},"application/vnd.crick.clicker.keyboard":{source:"iana",extensions:["clkk"]},"application/vnd.crick.clicker.palette":{source:"iana",extensions:["clkp"]},"application/vnd.crick.clicker.template":{source:"iana",extensions:["clkt"]},"application/vnd.crick.clicker.wordbank":{source:"iana",extensions:["clkw"]},"application/vnd.criticaltools.wbs+xml":{source:"iana",compressible:!0,extensions:["wbs"]},"application/vnd.cryptii.pipe+json":{source:"iana",compressible:!0},"application/vnd.crypto-shade-file":{source:"iana"},"application/vnd.cryptomator.encrypted":{source:"iana"},"application/vnd.cryptomator.vault":{source:"iana"},"application/vnd.ctc-posml":{source:"iana",extensions:["pml"]},"application/vnd.ctct.ws+xml":{source:"iana",compressible:!0},"application/vnd.cups-pdf":{source:"iana"},"application/vnd.cups-postscript":{source:"iana"},"application/vnd.cups-ppd":{source:"iana",extensions:["ppd"]},"application/vnd.cups-raster":{source:"iana"},"application/vnd.cups-raw":{source:"iana"},"application/vnd.curl":{source:"iana"},"application/vnd.curl.car":{source:"apache",extensions:["car"]},"application/vnd.curl.pcurl":{source:"apache",extensions:["pcurl"]},"application/vnd.cyan.dean.root+xml":{source:"iana",compressible:!0},"application/vnd.cybank":{source:"iana"},"application/vnd.cyclonedx+json":{source:"iana",compressible:!0},"application/vnd.cyclonedx+xml":{source:"iana",compressible:!0},"application/vnd.d2l.coursepackage1p0+zip":{source:"iana",compressible:!1},"application/vnd.d3m-dataset":{source:"iana"},"application/vnd.d3m-problem":{source:"iana"},"application/vnd.dart":{source:"iana",compressible:!0,extensions:["dart"]},"application/vnd.data-vision.rdz":{source:"iana",extensions:["rdz"]},"application/vnd.datapackage+json":{source:"iana",compressible:!0},"application/vnd.dataresource+json":{source:"iana",compressible:!0},"application/vnd.dbf":{source:"iana",extensions:["dbf"]},"application/vnd.debian.binary-package":{source:"iana"},"application/vnd.dece.data":{source:"iana",extensions:["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{source:"iana",compressible:!0,extensions:["uvt","uvvt"]},"application/vnd.dece.unspecified":{source:"iana",extensions:["uvx","uvvx"]},"application/vnd.dece.zip":{source:"iana",extensions:["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{source:"iana",extensions:["fe_launch"]},"application/vnd.desmume.movie":{source:"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{source:"iana"},"application/vnd.dm.delegation+xml":{source:"iana",compressible:!0},"application/vnd.dna":{source:"iana",extensions:["dna"]},"application/vnd.document+json":{source:"iana",compressible:!0},"application/vnd.dolby.mlp":{source:"apache",extensions:["mlp"]},"application/vnd.dolby.mobile.1":{source:"iana"},"application/vnd.dolby.mobile.2":{source:"iana"},"application/vnd.doremir.scorecloud-binary-document":{source:"iana"},"application/vnd.dpgraph":{source:"iana",extensions:["dpg"]},"application/vnd.dreamfactory":{source:"iana",extensions:["dfac"]},"application/vnd.drive+json":{source:"iana",compressible:!0},"application/vnd.ds-keypoint":{source:"apache",extensions:["kpxx"]},"application/vnd.dtg.local":{source:"iana"},"application/vnd.dtg.local.flash":{source:"iana"},"application/vnd.dtg.local.html":{source:"iana"},"application/vnd.dvb.ait":{source:"iana",extensions:["ait"]},"application/vnd.dvb.dvbisl+xml":{source:"iana",compressible:!0},"application/vnd.dvb.dvbj":{source:"iana"},"application/vnd.dvb.esgcontainer":{source:"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess2":{source:"iana"},"application/vnd.dvb.ipdcesgpdd":{source:"iana"},"application/vnd.dvb.ipdcroaming":{source:"iana"},"application/vnd.dvb.iptv.alfec-base":{source:"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{source:"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-container+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-generic+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-msglist+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-request+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-response+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-init+xml":{source:"iana",compressible:!0},"application/vnd.dvb.pfr":{source:"iana"},"application/vnd.dvb.service":{source:"iana",extensions:["svc"]},"application/vnd.dxr":{source:"iana"},"application/vnd.dynageo":{source:"iana",extensions:["geo"]},"application/vnd.dzr":{source:"iana"},"application/vnd.easykaraoke.cdgdownload":{source:"iana"},"application/vnd.ecdis-update":{source:"iana"},"application/vnd.ecip.rlp":{source:"iana"},"application/vnd.eclipse.ditto+json":{source:"iana",compressible:!0},"application/vnd.ecowin.chart":{source:"iana",extensions:["mag"]},"application/vnd.ecowin.filerequest":{source:"iana"},"application/vnd.ecowin.fileupdate":{source:"iana"},"application/vnd.ecowin.series":{source:"iana"},"application/vnd.ecowin.seriesrequest":{source:"iana"},"application/vnd.ecowin.seriesupdate":{source:"iana"},"application/vnd.efi.img":{source:"iana"},"application/vnd.efi.iso":{source:"iana"},"application/vnd.emclient.accessrequest+xml":{source:"iana",compressible:!0},"application/vnd.enliven":{source:"iana",extensions:["nml"]},"application/vnd.enphase.envoy":{source:"iana"},"application/vnd.eprints.data+xml":{source:"iana",compressible:!0},"application/vnd.epson.esf":{source:"iana",extensions:["esf"]},"application/vnd.epson.msf":{source:"iana",extensions:["msf"]},"application/vnd.epson.quickanime":{source:"iana",extensions:["qam"]},"application/vnd.epson.salt":{source:"iana",extensions:["slt"]},"application/vnd.epson.ssf":{source:"iana",extensions:["ssf"]},"application/vnd.ericsson.quickcall":{source:"iana"},"application/vnd.espass-espass+zip":{source:"iana",compressible:!1},"application/vnd.eszigno3+xml":{source:"iana",compressible:!0,extensions:["es3","et3"]},"application/vnd.etsi.aoc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.asic-e+zip":{source:"iana",compressible:!1},"application/vnd.etsi.asic-s+zip":{source:"iana",compressible:!1},"application/vnd.etsi.cug+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvcommand+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-bc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-cod+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-npvr+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvservice+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsync+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvueprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mcid+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mheg5":{source:"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{source:"iana",compressible:!0},"application/vnd.etsi.pstn+xml":{source:"iana",compressible:!0},"application/vnd.etsi.sci+xml":{source:"iana",compressible:!0},"application/vnd.etsi.simservs+xml":{source:"iana",compressible:!0},"application/vnd.etsi.timestamp-token":{source:"iana"},"application/vnd.etsi.tsl+xml":{source:"iana",compressible:!0},"application/vnd.etsi.tsl.der":{source:"iana"},"application/vnd.eu.kasparian.car+json":{source:"iana",compressible:!0},"application/vnd.eudora.data":{source:"iana"},"application/vnd.evolv.ecig.profile":{source:"iana"},"application/vnd.evolv.ecig.settings":{source:"iana"},"application/vnd.evolv.ecig.theme":{source:"iana"},"application/vnd.exstream-empower+zip":{source:"iana",compressible:!1},"application/vnd.exstream-package":{source:"iana"},"application/vnd.ezpix-album":{source:"iana",extensions:["ez2"]},"application/vnd.ezpix-package":{source:"iana",extensions:["ez3"]},"application/vnd.f-secure.mobile":{source:"iana"},"application/vnd.familysearch.gedcom+zip":{source:"iana",compressible:!1},"application/vnd.fastcopy-disk-image":{source:"iana"},"application/vnd.fdf":{source:"iana",extensions:["fdf"]},"application/vnd.fdsn.mseed":{source:"iana",extensions:["mseed"]},"application/vnd.fdsn.seed":{source:"iana",extensions:["seed","dataless"]},"application/vnd.ffsns":{source:"iana"},"application/vnd.ficlab.flb+zip":{source:"iana",compressible:!1},"application/vnd.filmit.zfc":{source:"iana"},"application/vnd.fints":{source:"iana"},"application/vnd.firemonkeys.cloudcell":{source:"iana"},"application/vnd.flographit":{source:"iana",extensions:["gph"]},"application/vnd.fluxtime.clip":{source:"iana",extensions:["ftc"]},"application/vnd.font-fontforge-sfd":{source:"iana"},"application/vnd.framemaker":{source:"iana",extensions:["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{source:"iana",extensions:["fnc"]},"application/vnd.frogans.ltf":{source:"iana",extensions:["ltf"]},"application/vnd.fsc.weblaunch":{source:"iana",extensions:["fsc"]},"application/vnd.fujifilm.fb.docuworks":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.container":{source:"iana"},"application/vnd.fujifilm.fb.jfi+xml":{source:"iana",compressible:!0},"application/vnd.fujitsu.oasys":{source:"iana",extensions:["oas"]},"application/vnd.fujitsu.oasys2":{source:"iana",extensions:["oa2"]},"application/vnd.fujitsu.oasys3":{source:"iana",extensions:["oa3"]},"application/vnd.fujitsu.oasysgp":{source:"iana",extensions:["fg5"]},"application/vnd.fujitsu.oasysprs":{source:"iana",extensions:["bh2"]},"application/vnd.fujixerox.art-ex":{source:"iana"},"application/vnd.fujixerox.art4":{source:"iana"},"application/vnd.fujixerox.ddd":{source:"iana",extensions:["ddd"]},"application/vnd.fujixerox.docuworks":{source:"iana",extensions:["xdw"]},"application/vnd.fujixerox.docuworks.binder":{source:"iana",extensions:["xbd"]},"application/vnd.fujixerox.docuworks.container":{source:"iana"},"application/vnd.fujixerox.hbpl":{source:"iana"},"application/vnd.fut-misnet":{source:"iana"},"application/vnd.futoin+cbor":{source:"iana"},"application/vnd.futoin+json":{source:"iana",compressible:!0},"application/vnd.fuzzysheet":{source:"iana",extensions:["fzs"]},"application/vnd.genomatix.tuxedo":{source:"iana",extensions:["txd"]},"application/vnd.gentics.grd+json":{source:"iana",compressible:!0},"application/vnd.geo+json":{source:"iana",compressible:!0},"application/vnd.geocube+xml":{source:"iana",compressible:!0},"application/vnd.geogebra.file":{source:"iana",extensions:["ggb"]},"application/vnd.geogebra.slides":{source:"iana"},"application/vnd.geogebra.tool":{source:"iana",extensions:["ggt"]},"application/vnd.geometry-explorer":{source:"iana",extensions:["gex","gre"]},"application/vnd.geonext":{source:"iana",extensions:["gxt"]},"application/vnd.geoplan":{source:"iana",extensions:["g2w"]},"application/vnd.geospace":{source:"iana",extensions:["g3w"]},"application/vnd.gerber":{source:"iana"},"application/vnd.globalplatform.card-content-mgt":{source:"iana"},"application/vnd.globalplatform.card-content-mgt-response":{source:"iana"},"application/vnd.gmx":{source:"iana",extensions:["gmx"]},"application/vnd.google-apps.document":{compressible:!1,extensions:["gdoc"]},"application/vnd.google-apps.presentation":{compressible:!1,extensions:["gslides"]},"application/vnd.google-apps.spreadsheet":{compressible:!1,extensions:["gsheet"]},"application/vnd.google-earth.kml+xml":{source:"iana",compressible:!0,extensions:["kml"]},"application/vnd.google-earth.kmz":{source:"iana",compressible:!1,extensions:["kmz"]},"application/vnd.gov.sk.e-form+xml":{source:"iana",compressible:!0},"application/vnd.gov.sk.e-form+zip":{source:"iana",compressible:!1},"application/vnd.gov.sk.xmldatacontainer+xml":{source:"iana",compressible:!0},"application/vnd.grafeq":{source:"iana",extensions:["gqf","gqs"]},"application/vnd.gridmp":{source:"iana"},"application/vnd.groove-account":{source:"iana",extensions:["gac"]},"application/vnd.groove-help":{source:"iana",extensions:["ghf"]},"application/vnd.groove-identity-message":{source:"iana",extensions:["gim"]},"application/vnd.groove-injector":{source:"iana",extensions:["grv"]},"application/vnd.groove-tool-message":{source:"iana",extensions:["gtm"]},"application/vnd.groove-tool-template":{source:"iana",extensions:["tpl"]},"application/vnd.groove-vcard":{source:"iana",extensions:["vcg"]},"application/vnd.hal+json":{source:"iana",compressible:!0},"application/vnd.hal+xml":{source:"iana",compressible:!0,extensions:["hal"]},"application/vnd.handheld-entertainment+xml":{source:"iana",compressible:!0,extensions:["zmm"]},"application/vnd.hbci":{source:"iana",extensions:["hbci"]},"application/vnd.hc+json":{source:"iana",compressible:!0},"application/vnd.hcl-bireports":{source:"iana"},"application/vnd.hdt":{source:"iana"},"application/vnd.heroku+json":{source:"iana",compressible:!0},"application/vnd.hhe.lesson-player":{source:"iana",extensions:["les"]},"application/vnd.hl7cda+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hl7v2+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hp-hpgl":{source:"iana",extensions:["hpgl"]},"application/vnd.hp-hpid":{source:"iana",extensions:["hpid"]},"application/vnd.hp-hps":{source:"iana",extensions:["hps"]},"application/vnd.hp-jlyt":{source:"iana",extensions:["jlt"]},"application/vnd.hp-pcl":{source:"iana",extensions:["pcl"]},"application/vnd.hp-pclxl":{source:"iana",extensions:["pclxl"]},"application/vnd.httphone":{source:"iana"},"application/vnd.hydrostatix.sof-data":{source:"iana",extensions:["sfd-hdstx"]},"application/vnd.hyper+json":{source:"iana",compressible:!0},"application/vnd.hyper-item+json":{source:"iana",compressible:!0},"application/vnd.hyperdrive+json":{source:"iana",compressible:!0},"application/vnd.hzn-3d-crossword":{source:"iana"},"application/vnd.ibm.afplinedata":{source:"iana"},"application/vnd.ibm.electronic-media":{source:"iana"},"application/vnd.ibm.minipay":{source:"iana",extensions:["mpy"]},"application/vnd.ibm.modcap":{source:"iana",extensions:["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{source:"iana",extensions:["irm"]},"application/vnd.ibm.secure-container":{source:"iana",extensions:["sc"]},"application/vnd.iccprofile":{source:"iana",extensions:["icc","icm"]},"application/vnd.ieee.1905":{source:"iana"},"application/vnd.igloader":{source:"iana",extensions:["igl"]},"application/vnd.imagemeter.folder+zip":{source:"iana",compressible:!1},"application/vnd.imagemeter.image+zip":{source:"iana",compressible:!1},"application/vnd.immervision-ivp":{source:"iana",extensions:["ivp"]},"application/vnd.immervision-ivu":{source:"iana",extensions:["ivu"]},"application/vnd.ims.imsccv1p1":{source:"iana"},"application/vnd.ims.imsccv1p2":{source:"iana"},"application/vnd.ims.imsccv1p3":{source:"iana"},"application/vnd.ims.lis.v2.result+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy.id+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings.simple+json":{source:"iana",compressible:!0},"application/vnd.informedcontrol.rms+xml":{source:"iana",compressible:!0},"application/vnd.informix-visionary":{source:"iana"},"application/vnd.infotech.project":{source:"iana"},"application/vnd.infotech.project+xml":{source:"iana",compressible:!0},"application/vnd.innopath.wamp.notification":{source:"iana"},"application/vnd.insors.igm":{source:"iana",extensions:["igm"]},"application/vnd.intercon.formnet":{source:"iana",extensions:["xpw","xpx"]},"application/vnd.intergeo":{source:"iana",extensions:["i2g"]},"application/vnd.intertrust.digibox":{source:"iana"},"application/vnd.intertrust.nncp":{source:"iana"},"application/vnd.intu.qbo":{source:"iana",extensions:["qbo"]},"application/vnd.intu.qfx":{source:"iana",extensions:["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.conceptitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.knowledgeitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsmessage+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.packageitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.planningitem+xml":{source:"iana",compressible:!0},"application/vnd.ipunplugged.rcprofile":{source:"iana",extensions:["rcprofile"]},"application/vnd.irepository.package+xml":{source:"iana",compressible:!0,extensions:["irp"]},"application/vnd.is-xpr":{source:"iana",extensions:["xpr"]},"application/vnd.isac.fcs":{source:"iana",extensions:["fcs"]},"application/vnd.iso11783-10+zip":{source:"iana",compressible:!1},"application/vnd.jam":{source:"iana",extensions:["jam"]},"application/vnd.japannet-directory-service":{source:"iana"},"application/vnd.japannet-jpnstore-wakeup":{source:"iana"},"application/vnd.japannet-payment-wakeup":{source:"iana"},"application/vnd.japannet-registration":{source:"iana"},"application/vnd.japannet-registration-wakeup":{source:"iana"},"application/vnd.japannet-setstore-wakeup":{source:"iana"},"application/vnd.japannet-verification":{source:"iana"},"application/vnd.japannet-verification-wakeup":{source:"iana"},"application/vnd.jcp.javame.midlet-rms":{source:"iana",extensions:["rms"]},"application/vnd.jisp":{source:"iana",extensions:["jisp"]},"application/vnd.joost.joda-archive":{source:"iana",extensions:["joda"]},"application/vnd.jsk.isdn-ngn":{source:"iana"},"application/vnd.kahootz":{source:"iana",extensions:["ktz","ktr"]},"application/vnd.kde.karbon":{source:"iana",extensions:["karbon"]},"application/vnd.kde.kchart":{source:"iana",extensions:["chrt"]},"application/vnd.kde.kformula":{source:"iana",extensions:["kfo"]},"application/vnd.kde.kivio":{source:"iana",extensions:["flw"]},"application/vnd.kde.kontour":{source:"iana",extensions:["kon"]},"application/vnd.kde.kpresenter":{source:"iana",extensions:["kpr","kpt"]},"application/vnd.kde.kspread":{source:"iana",extensions:["ksp"]},"application/vnd.kde.kword":{source:"iana",extensions:["kwd","kwt"]},"application/vnd.kenameaapp":{source:"iana",extensions:["htke"]},"application/vnd.kidspiration":{source:"iana",extensions:["kia"]},"application/vnd.kinar":{source:"iana",extensions:["kne","knp"]},"application/vnd.koan":{source:"iana",extensions:["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{source:"iana",extensions:["sse"]},"application/vnd.las":{source:"iana"},"application/vnd.las.las+json":{source:"iana",compressible:!0},"application/vnd.las.las+xml":{source:"iana",compressible:!0,extensions:["lasxml"]},"application/vnd.laszip":{source:"iana"},"application/vnd.leap+json":{source:"iana",compressible:!0},"application/vnd.liberty-request+xml":{source:"iana",compressible:!0},"application/vnd.llamagraphics.life-balance.desktop":{source:"iana",extensions:["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{source:"iana",compressible:!0,extensions:["lbe"]},"application/vnd.logipipe.circuit+zip":{source:"iana",compressible:!1},"application/vnd.loom":{source:"iana"},"application/vnd.lotus-1-2-3":{source:"iana",extensions:["123"]},"application/vnd.lotus-approach":{source:"iana",extensions:["apr"]},"application/vnd.lotus-freelance":{source:"iana",extensions:["pre"]},"application/vnd.lotus-notes":{source:"iana",extensions:["nsf"]},"application/vnd.lotus-organizer":{source:"iana",extensions:["org"]},"application/vnd.lotus-screencam":{source:"iana",extensions:["scm"]},"application/vnd.lotus-wordpro":{source:"iana",extensions:["lwp"]},"application/vnd.macports.portpkg":{source:"iana",extensions:["portpkg"]},"application/vnd.mapbox-vector-tile":{source:"iana",extensions:["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.conftoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.license+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.mdcf":{source:"iana"},"application/vnd.mason+json":{source:"iana",compressible:!0},"application/vnd.maxar.archive.3tz+zip":{source:"iana",compressible:!1},"application/vnd.maxmind.maxmind-db":{source:"iana"},"application/vnd.mcd":{source:"iana",extensions:["mcd"]},"application/vnd.medcalcdata":{source:"iana",extensions:["mc1"]},"application/vnd.mediastation.cdkey":{source:"iana",extensions:["cdkey"]},"application/vnd.meridian-slingshot":{source:"iana"},"application/vnd.mfer":{source:"iana",extensions:["mwf"]},"application/vnd.mfmp":{source:"iana",extensions:["mfm"]},"application/vnd.micro+json":{source:"iana",compressible:!0},"application/vnd.micrografx.flo":{source:"iana",extensions:["flo"]},"application/vnd.micrografx.igx":{source:"iana",extensions:["igx"]},"application/vnd.microsoft.portable-executable":{source:"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{source:"iana"},"application/vnd.miele+json":{source:"iana",compressible:!0},"application/vnd.mif":{source:"iana",extensions:["mif"]},"application/vnd.minisoft-hp3000-save":{source:"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{source:"iana"},"application/vnd.mobius.daf":{source:"iana",extensions:["daf"]},"application/vnd.mobius.dis":{source:"iana",extensions:["dis"]},"application/vnd.mobius.mbk":{source:"iana",extensions:["mbk"]},"application/vnd.mobius.mqy":{source:"iana",extensions:["mqy"]},"application/vnd.mobius.msl":{source:"iana",extensions:["msl"]},"application/vnd.mobius.plc":{source:"iana",extensions:["plc"]},"application/vnd.mobius.txf":{source:"iana",extensions:["txf"]},"application/vnd.mophun.application":{source:"iana",extensions:["mpn"]},"application/vnd.mophun.certificate":{source:"iana",extensions:["mpc"]},"application/vnd.motorola.flexsuite":{source:"iana"},"application/vnd.motorola.flexsuite.adsi":{source:"iana"},"application/vnd.motorola.flexsuite.fis":{source:"iana"},"application/vnd.motorola.flexsuite.gotap":{source:"iana"},"application/vnd.motorola.flexsuite.kmr":{source:"iana"},"application/vnd.motorola.flexsuite.ttc":{source:"iana"},"application/vnd.motorola.flexsuite.wem":{source:"iana"},"application/vnd.motorola.iprm":{source:"iana"},"application/vnd.mozilla.xul+xml":{source:"iana",compressible:!0,extensions:["xul"]},"application/vnd.ms-3mfdocument":{source:"iana"},"application/vnd.ms-artgalry":{source:"iana",extensions:["cil"]},"application/vnd.ms-asf":{source:"iana"},"application/vnd.ms-cab-compressed":{source:"iana",extensions:["cab"]},"application/vnd.ms-color.iccprofile":{source:"apache"},"application/vnd.ms-excel":{source:"iana",compressible:!1,extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{source:"iana",extensions:["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{source:"iana",extensions:["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{source:"iana",extensions:["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{source:"iana",extensions:["xltm"]},"application/vnd.ms-fontobject":{source:"iana",compressible:!0,extensions:["eot"]},"application/vnd.ms-htmlhelp":{source:"iana",extensions:["chm"]},"application/vnd.ms-ims":{source:"iana",extensions:["ims"]},"application/vnd.ms-lrm":{source:"iana",extensions:["lrm"]},"application/vnd.ms-office.activex+xml":{source:"iana",compressible:!0},"application/vnd.ms-officetheme":{source:"iana",extensions:["thmx"]},"application/vnd.ms-opentype":{source:"apache",compressible:!0},"application/vnd.ms-outlook":{compressible:!1,extensions:["msg"]},"application/vnd.ms-package.obfuscated-opentype":{source:"apache"},"application/vnd.ms-pki.seccat":{source:"apache",extensions:["cat"]},"application/vnd.ms-pki.stl":{source:"apache",extensions:["stl"]},"application/vnd.ms-playready.initiator+xml":{source:"iana",compressible:!0},"application/vnd.ms-powerpoint":{source:"iana",compressible:!1,extensions:["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{source:"iana",extensions:["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{source:"iana",extensions:["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{source:"iana",extensions:["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{source:"iana",extensions:["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{source:"iana",extensions:["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{source:"iana",compressible:!0},"application/vnd.ms-printing.printticket+xml":{source:"apache",compressible:!0},"application/vnd.ms-printschematicket+xml":{source:"iana",compressible:!0},"application/vnd.ms-project":{source:"iana",extensions:["mpp","mpt"]},"application/vnd.ms-tnef":{source:"iana"},"application/vnd.ms-windows.devicepairing":{source:"iana"},"application/vnd.ms-windows.nwprinting.oob":{source:"iana"},"application/vnd.ms-windows.printerpairing":{source:"iana"},"application/vnd.ms-windows.wsd.oob":{source:"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.lic-resp":{source:"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.meter-resp":{source:"iana"},"application/vnd.ms-word.document.macroenabled.12":{source:"iana",extensions:["docm"]},"application/vnd.ms-word.template.macroenabled.12":{source:"iana",extensions:["dotm"]},"application/vnd.ms-works":{source:"iana",extensions:["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{source:"iana",extensions:["wpl"]},"application/vnd.ms-xpsdocument":{source:"iana",compressible:!1,extensions:["xps"]},"application/vnd.msa-disk-image":{source:"iana"},"application/vnd.mseq":{source:"iana",extensions:["mseq"]},"application/vnd.msign":{source:"iana"},"application/vnd.multiad.creator":{source:"iana"},"application/vnd.multiad.creator.cif":{source:"iana"},"application/vnd.music-niff":{source:"iana"},"application/vnd.musician":{source:"iana",extensions:["mus"]},"application/vnd.muvee.style":{source:"iana",extensions:["msty"]},"application/vnd.mynfc":{source:"iana",extensions:["taglet"]},"application/vnd.nacamar.ybrid+json":{source:"iana",compressible:!0},"application/vnd.ncd.control":{source:"iana"},"application/vnd.ncd.reference":{source:"iana"},"application/vnd.nearst.inv+json":{source:"iana",compressible:!0},"application/vnd.nebumind.line":{source:"iana"},"application/vnd.nervana":{source:"iana"},"application/vnd.netfpx":{source:"iana"},"application/vnd.neurolanguage.nlu":{source:"iana",extensions:["nlu"]},"application/vnd.nimn":{source:"iana"},"application/vnd.nintendo.nitro.rom":{source:"iana"},"application/vnd.nintendo.snes.rom":{source:"iana"},"application/vnd.nitf":{source:"iana",extensions:["ntf","nitf"]},"application/vnd.noblenet-directory":{source:"iana",extensions:["nnd"]},"application/vnd.noblenet-sealer":{source:"iana",extensions:["nns"]},"application/vnd.noblenet-web":{source:"iana",extensions:["nnw"]},"application/vnd.nokia.catalogs":{source:"iana"},"application/vnd.nokia.conml+wbxml":{source:"iana"},"application/vnd.nokia.conml+xml":{source:"iana",compressible:!0},"application/vnd.nokia.iptv.config+xml":{source:"iana",compressible:!0},"application/vnd.nokia.isds-radio-presets":{source:"iana"},"application/vnd.nokia.landmark+wbxml":{source:"iana"},"application/vnd.nokia.landmark+xml":{source:"iana",compressible:!0},"application/vnd.nokia.landmarkcollection+xml":{source:"iana",compressible:!0},"application/vnd.nokia.n-gage.ac+xml":{source:"iana",compressible:!0,extensions:["ac"]},"application/vnd.nokia.n-gage.data":{source:"iana",extensions:["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{source:"iana",extensions:["n-gage"]},"application/vnd.nokia.ncd":{source:"iana"},"application/vnd.nokia.pcd+wbxml":{source:"iana"},"application/vnd.nokia.pcd+xml":{source:"iana",compressible:!0},"application/vnd.nokia.radio-preset":{source:"iana",extensions:["rpst"]},"application/vnd.nokia.radio-presets":{source:"iana",extensions:["rpss"]},"application/vnd.novadigm.edm":{source:"iana",extensions:["edm"]},"application/vnd.novadigm.edx":{source:"iana",extensions:["edx"]},"application/vnd.novadigm.ext":{source:"iana",extensions:["ext"]},"application/vnd.ntt-local.content-share":{source:"iana"},"application/vnd.ntt-local.file-transfer":{source:"iana"},"application/vnd.ntt-local.ogw_remote-access":{source:"iana"},"application/vnd.ntt-local.sip-ta_remote":{source:"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{source:"iana"},"application/vnd.oasis.opendocument.chart":{source:"iana",extensions:["odc"]},"application/vnd.oasis.opendocument.chart-template":{source:"iana",extensions:["otc"]},"application/vnd.oasis.opendocument.database":{source:"iana",extensions:["odb"]},"application/vnd.oasis.opendocument.formula":{source:"iana",extensions:["odf"]},"application/vnd.oasis.opendocument.formula-template":{source:"iana",extensions:["odft"]},"application/vnd.oasis.opendocument.graphics":{source:"iana",compressible:!1,extensions:["odg"]},"application/vnd.oasis.opendocument.graphics-template":{source:"iana",extensions:["otg"]},"application/vnd.oasis.opendocument.image":{source:"iana",extensions:["odi"]},"application/vnd.oasis.opendocument.image-template":{source:"iana",extensions:["oti"]},"application/vnd.oasis.opendocument.presentation":{source:"iana",compressible:!1,extensions:["odp"]},"application/vnd.oasis.opendocument.presentation-template":{source:"iana",extensions:["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{source:"iana",compressible:!1,extensions:["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{source:"iana",extensions:["ots"]},"application/vnd.oasis.opendocument.text":{source:"iana",compressible:!1,extensions:["odt"]},"application/vnd.oasis.opendocument.text-master":{source:"iana",extensions:["odm"]},"application/vnd.oasis.opendocument.text-template":{source:"iana",extensions:["ott"]},"application/vnd.oasis.opendocument.text-web":{source:"iana",extensions:["oth"]},"application/vnd.obn":{source:"iana"},"application/vnd.ocf+cbor":{source:"iana"},"application/vnd.oci.image.manifest.v1+json":{source:"iana",compressible:!0},"application/vnd.oftn.l10n+json":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessdownload+xml":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessstreaming+xml":{source:"iana",compressible:!0},"application/vnd.oipf.cspg-hexbinary":{source:"iana"},"application/vnd.oipf.dae.svg+xml":{source:"iana",compressible:!0},"application/vnd.oipf.dae.xhtml+xml":{source:"iana",compressible:!0},"application/vnd.oipf.mippvcontrolmessage+xml":{source:"iana",compressible:!0},"application/vnd.oipf.pae.gem":{source:"iana"},"application/vnd.oipf.spdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.oipf.spdlist+xml":{source:"iana",compressible:!0},"application/vnd.oipf.ueprofile+xml":{source:"iana",compressible:!0},"application/vnd.oipf.userprofile+xml":{source:"iana",compressible:!0},"application/vnd.olpc-sugar":{source:"iana",extensions:["xo"]},"application/vnd.oma-scws-config":{source:"iana"},"application/vnd.oma-scws-http-request":{source:"iana"},"application/vnd.oma-scws-http-response":{source:"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.drm-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.imd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.ltkm":{source:"iana"},"application/vnd.oma.bcast.notification+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.provisioningtrigger":{source:"iana"},"application/vnd.oma.bcast.sgboot":{source:"iana"},"application/vnd.oma.bcast.sgdd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sgdu":{source:"iana"},"application/vnd.oma.bcast.simple-symbol-container":{source:"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sprov+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.stkm":{source:"iana"},"application/vnd.oma.cab-address-book+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-feature-handler+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-pcc+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-subs-invite+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-user-prefs+xml":{source:"iana",compressible:!0},"application/vnd.oma.dcd":{source:"iana"},"application/vnd.oma.dcdc":{source:"iana"},"application/vnd.oma.dd2+xml":{source:"iana",compressible:!0,extensions:["dd2"]},"application/vnd.oma.drm.risd+xml":{source:"iana",compressible:!0},"application/vnd.oma.group-usage-list+xml":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+cbor":{source:"iana"},"application/vnd.oma.lwm2m+json":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+tlv":{source:"iana"},"application/vnd.oma.pal+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.detailed-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.final-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.groups+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.invocation-descriptor+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.optimized-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.push":{source:"iana"},"application/vnd.oma.scidm.messages+xml":{source:"iana",compressible:!0},"application/vnd.oma.xcap-directory+xml":{source:"iana",compressible:!0},"application/vnd.omads-email+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-file+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-folder+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omaloc-supl-init":{source:"iana"},"application/vnd.onepager":{source:"iana"},"application/vnd.onepagertamp":{source:"iana"},"application/vnd.onepagertamx":{source:"iana"},"application/vnd.onepagertat":{source:"iana"},"application/vnd.onepagertatp":{source:"iana"},"application/vnd.onepagertatx":{source:"iana"},"application/vnd.openblox.game+xml":{source:"iana",compressible:!0,extensions:["obgx"]},"application/vnd.openblox.game-binary":{source:"iana"},"application/vnd.openeye.oeb":{source:"iana"},"application/vnd.openofficeorg.extension":{source:"apache",extensions:["oxt"]},"application/vnd.openstreetmap.data+xml":{source:"iana",compressible:!0,extensions:["osm"]},"application/vnd.opentimestamps.ots":{source:"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawing+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{source:"iana",compressible:!1,extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slide":{source:"iana",extensions:["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{source:"iana",extensions:["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.template":{source:"iana",extensions:["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{source:"iana",compressible:!1,extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{source:"iana",extensions:["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.theme+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.vmldrawing":{source:"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{source:"iana",compressible:!1,extensions:["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{source:"iana",extensions:["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.core-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.relationships+xml":{source:"iana",compressible:!0},"application/vnd.oracle.resource+json":{source:"iana",compressible:!0},"application/vnd.orange.indata":{source:"iana"},"application/vnd.osa.netdeploy":{source:"iana"},"application/vnd.osgeo.mapguide.package":{source:"iana",extensions:["mgp"]},"application/vnd.osgi.bundle":{source:"iana"},"application/vnd.osgi.dp":{source:"iana",extensions:["dp"]},"application/vnd.osgi.subsystem":{source:"iana",extensions:["esa"]},"application/vnd.otps.ct-kip+xml":{source:"iana",compressible:!0},"application/vnd.oxli.countgraph":{source:"iana"},"application/vnd.pagerduty+json":{source:"iana",compressible:!0},"application/vnd.palm":{source:"iana",extensions:["pdb","pqa","oprc"]},"application/vnd.panoply":{source:"iana"},"application/vnd.paos.xml":{source:"iana"},"application/vnd.patentdive":{source:"iana"},"application/vnd.patientecommsdoc":{source:"iana"},"application/vnd.pawaafile":{source:"iana",extensions:["paw"]},"application/vnd.pcos":{source:"iana"},"application/vnd.pg.format":{source:"iana",extensions:["str"]},"application/vnd.pg.osasli":{source:"iana",extensions:["ei6"]},"application/vnd.piaccess.application-licence":{source:"iana"},"application/vnd.picsel":{source:"iana",extensions:["efif"]},"application/vnd.pmi.widget":{source:"iana",extensions:["wg"]},"application/vnd.poc.group-advertisement+xml":{source:"iana",compressible:!0},"application/vnd.pocketlearn":{source:"iana",extensions:["plf"]},"application/vnd.powerbuilder6":{source:"iana",extensions:["pbd"]},"application/vnd.powerbuilder6-s":{source:"iana"},"application/vnd.powerbuilder7":{source:"iana"},"application/vnd.powerbuilder7-s":{source:"iana"},"application/vnd.powerbuilder75":{source:"iana"},"application/vnd.powerbuilder75-s":{source:"iana"},"application/vnd.preminet":{source:"iana"},"application/vnd.previewsystems.box":{source:"iana",extensions:["box"]},"application/vnd.proteus.magazine":{source:"iana",extensions:["mgz"]},"application/vnd.psfs":{source:"iana"},"application/vnd.publishare-delta-tree":{source:"iana",extensions:["qps"]},"application/vnd.pvi.ptid1":{source:"iana",extensions:["ptid"]},"application/vnd.pwg-multiplexed":{source:"iana"},"application/vnd.pwg-xhtml-print+xml":{source:"iana",compressible:!0},"application/vnd.qualcomm.brew-app-res":{source:"iana"},"application/vnd.quarantainenet":{source:"iana"},"application/vnd.quark.quarkxpress":{source:"iana",extensions:["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{source:"iana"},"application/vnd.radisys.moml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conn+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-stream+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-base+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-detect+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-group+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-speech+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-transform+xml":{source:"iana",compressible:!0},"application/vnd.rainstor.data":{source:"iana"},"application/vnd.rapid":{source:"iana"},"application/vnd.rar":{source:"iana",extensions:["rar"]},"application/vnd.realvnc.bed":{source:"iana",extensions:["bed"]},"application/vnd.recordare.musicxml":{source:"iana",extensions:["mxl"]},"application/vnd.recordare.musicxml+xml":{source:"iana",compressible:!0,extensions:["musicxml"]},"application/vnd.renlearn.rlprint":{source:"iana"},"application/vnd.resilient.logic":{source:"iana"},"application/vnd.restful+json":{source:"iana",compressible:!0},"application/vnd.rig.cryptonote":{source:"iana",extensions:["cryptonote"]},"application/vnd.rim.cod":{source:"apache",extensions:["cod"]},"application/vnd.rn-realmedia":{source:"apache",extensions:["rm"]},"application/vnd.rn-realmedia-vbr":{source:"apache",extensions:["rmvb"]},"application/vnd.route66.link66+xml":{source:"iana",compressible:!0,extensions:["link66"]},"application/vnd.rs-274x":{source:"iana"},"application/vnd.ruckus.download":{source:"iana"},"application/vnd.s3sms":{source:"iana"},"application/vnd.sailingtracker.track":{source:"iana",extensions:["st"]},"application/vnd.sar":{source:"iana"},"application/vnd.sbm.cid":{source:"iana"},"application/vnd.sbm.mid2":{source:"iana"},"application/vnd.scribus":{source:"iana"},"application/vnd.sealed.3df":{source:"iana"},"application/vnd.sealed.csf":{source:"iana"},"application/vnd.sealed.doc":{source:"iana"},"application/vnd.sealed.eml":{source:"iana"},"application/vnd.sealed.mht":{source:"iana"},"application/vnd.sealed.net":{source:"iana"},"application/vnd.sealed.ppt":{source:"iana"},"application/vnd.sealed.tiff":{source:"iana"},"application/vnd.sealed.xls":{source:"iana"},"application/vnd.sealedmedia.softseal.html":{source:"iana"},"application/vnd.sealedmedia.softseal.pdf":{source:"iana"},"application/vnd.seemail":{source:"iana",extensions:["see"]},"application/vnd.seis+json":{source:"iana",compressible:!0},"application/vnd.sema":{source:"iana",extensions:["sema"]},"application/vnd.semd":{source:"iana",extensions:["semd"]},"application/vnd.semf":{source:"iana",extensions:["semf"]},"application/vnd.shade-save-file":{source:"iana"},"application/vnd.shana.informed.formdata":{source:"iana",extensions:["ifm"]},"application/vnd.shana.informed.formtemplate":{source:"iana",extensions:["itp"]},"application/vnd.shana.informed.interchange":{source:"iana",extensions:["iif"]},"application/vnd.shana.informed.package":{source:"iana",extensions:["ipk"]},"application/vnd.shootproof+json":{source:"iana",compressible:!0},"application/vnd.shopkick+json":{source:"iana",compressible:!0},"application/vnd.shp":{source:"iana"},"application/vnd.shx":{source:"iana"},"application/vnd.sigrok.session":{source:"iana"},"application/vnd.simtech-mindmapper":{source:"iana",extensions:["twd","twds"]},"application/vnd.siren+json":{source:"iana",compressible:!0},"application/vnd.smaf":{source:"iana",extensions:["mmf"]},"application/vnd.smart.notebook":{source:"iana"},"application/vnd.smart.teacher":{source:"iana",extensions:["teacher"]},"application/vnd.snesdev-page-table":{source:"iana"},"application/vnd.software602.filler.form+xml":{source:"iana",compressible:!0,extensions:["fo"]},"application/vnd.software602.filler.form-xml-zip":{source:"iana"},"application/vnd.solent.sdkm+xml":{source:"iana",compressible:!0,extensions:["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{source:"iana",extensions:["dxp"]},"application/vnd.spotfire.sfs":{source:"iana",extensions:["sfs"]},"application/vnd.sqlite3":{source:"iana"},"application/vnd.sss-cod":{source:"iana"},"application/vnd.sss-dtf":{source:"iana"},"application/vnd.sss-ntf":{source:"iana"},"application/vnd.stardivision.calc":{source:"apache",extensions:["sdc"]},"application/vnd.stardivision.draw":{source:"apache",extensions:["sda"]},"application/vnd.stardivision.impress":{source:"apache",extensions:["sdd"]},"application/vnd.stardivision.math":{source:"apache",extensions:["smf"]},"application/vnd.stardivision.writer":{source:"apache",extensions:["sdw","vor"]},"application/vnd.stardivision.writer-global":{source:"apache",extensions:["sgl"]},"application/vnd.stepmania.package":{source:"iana",extensions:["smzip"]},"application/vnd.stepmania.stepchart":{source:"iana",extensions:["sm"]},"application/vnd.street-stream":{source:"iana"},"application/vnd.sun.wadl+xml":{source:"iana",compressible:!0,extensions:["wadl"]},"application/vnd.sun.xml.calc":{source:"apache",extensions:["sxc"]},"application/vnd.sun.xml.calc.template":{source:"apache",extensions:["stc"]},"application/vnd.sun.xml.draw":{source:"apache",extensions:["sxd"]},"application/vnd.sun.xml.draw.template":{source:"apache",extensions:["std"]},"application/vnd.sun.xml.impress":{source:"apache",extensions:["sxi"]},"application/vnd.sun.xml.impress.template":{source:"apache",extensions:["sti"]},"application/vnd.sun.xml.math":{source:"apache",extensions:["sxm"]},"application/vnd.sun.xml.writer":{source:"apache",extensions:["sxw"]},"application/vnd.sun.xml.writer.global":{source:"apache",extensions:["sxg"]},"application/vnd.sun.xml.writer.template":{source:"apache",extensions:["stw"]},"application/vnd.sus-calendar":{source:"iana",extensions:["sus","susp"]},"application/vnd.svd":{source:"iana",extensions:["svd"]},"application/vnd.swiftview-ics":{source:"iana"},"application/vnd.sycle+xml":{source:"iana",compressible:!0},"application/vnd.syft+json":{source:"iana",compressible:!0},"application/vnd.symbian.install":{source:"apache",extensions:["sis","sisx"]},"application/vnd.syncml+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xsm"]},"application/vnd.syncml.dm+wbxml":{source:"iana",charset:"UTF-8",extensions:["bdm"]},"application/vnd.syncml.dm+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xdm"]},"application/vnd.syncml.dm.notification":{source:"iana"},"application/vnd.syncml.dmddf+wbxml":{source:"iana"},"application/vnd.syncml.dmddf+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{source:"iana"},"application/vnd.syncml.dmtnds+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.syncml.ds.notification":{source:"iana"},"application/vnd.tableschema+json":{source:"iana",compressible:!0},"application/vnd.tao.intent-module-archive":{source:"iana",extensions:["tao"]},"application/vnd.tcpdump.pcap":{source:"iana",extensions:["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{source:"iana",compressible:!0},"application/vnd.tmd.mediaflex.api+xml":{source:"iana",compressible:!0},"application/vnd.tml":{source:"iana"},"application/vnd.tmobile-livetv":{source:"iana",extensions:["tmo"]},"application/vnd.tri.onesource":{source:"iana"},"application/vnd.trid.tpt":{source:"iana",extensions:["tpt"]},"application/vnd.triscape.mxs":{source:"iana",extensions:["mxs"]},"application/vnd.trueapp":{source:"iana",extensions:["tra"]},"application/vnd.truedoc":{source:"iana"},"application/vnd.ubisoft.webplayer":{source:"iana"},"application/vnd.ufdl":{source:"iana",extensions:["ufd","ufdl"]},"application/vnd.uiq.theme":{source:"iana",extensions:["utz"]},"application/vnd.umajin":{source:"iana",extensions:["umj"]},"application/vnd.unity":{source:"iana",extensions:["unityweb"]},"application/vnd.uoml+xml":{source:"iana",compressible:!0,extensions:["uoml"]},"application/vnd.uplanet.alert":{source:"iana"},"application/vnd.uplanet.alert-wbxml":{source:"iana"},"application/vnd.uplanet.bearer-choice":{source:"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{source:"iana"},"application/vnd.uplanet.cacheop":{source:"iana"},"application/vnd.uplanet.cacheop-wbxml":{source:"iana"},"application/vnd.uplanet.channel":{source:"iana"},"application/vnd.uplanet.channel-wbxml":{source:"iana"},"application/vnd.uplanet.list":{source:"iana"},"application/vnd.uplanet.list-wbxml":{source:"iana"},"application/vnd.uplanet.listcmd":{source:"iana"},"application/vnd.uplanet.listcmd-wbxml":{source:"iana"},"application/vnd.uplanet.signal":{source:"iana"},"application/vnd.uri-map":{source:"iana"},"application/vnd.valve.source.material":{source:"iana"},"application/vnd.vcx":{source:"iana",extensions:["vcx"]},"application/vnd.vd-study":{source:"iana"},"application/vnd.vectorworks":{source:"iana"},"application/vnd.vel+json":{source:"iana",compressible:!0},"application/vnd.verimatrix.vcas":{source:"iana"},"application/vnd.veritone.aion+json":{source:"iana",compressible:!0},"application/vnd.veryant.thin":{source:"iana"},"application/vnd.ves.encrypted":{source:"iana"},"application/vnd.vidsoft.vidconference":{source:"iana"},"application/vnd.visio":{source:"iana",extensions:["vsd","vst","vss","vsw"]},"application/vnd.visionary":{source:"iana",extensions:["vis"]},"application/vnd.vividence.scriptfile":{source:"iana"},"application/vnd.vsf":{source:"iana",extensions:["vsf"]},"application/vnd.wap.sic":{source:"iana"},"application/vnd.wap.slc":{source:"iana"},"application/vnd.wap.wbxml":{source:"iana",charset:"UTF-8",extensions:["wbxml"]},"application/vnd.wap.wmlc":{source:"iana",extensions:["wmlc"]},"application/vnd.wap.wmlscriptc":{source:"iana",extensions:["wmlsc"]},"application/vnd.webturbo":{source:"iana",extensions:["wtb"]},"application/vnd.wfa.dpp":{source:"iana"},"application/vnd.wfa.p2p":{source:"iana"},"application/vnd.wfa.wsc":{source:"iana"},"application/vnd.windows.devicepairing":{source:"iana"},"application/vnd.wmc":{source:"iana"},"application/vnd.wmf.bootstrap":{source:"iana"},"application/vnd.wolfram.mathematica":{source:"iana"},"application/vnd.wolfram.mathematica.package":{source:"iana"},"application/vnd.wolfram.player":{source:"iana",extensions:["nbp"]},"application/vnd.wordperfect":{source:"iana",extensions:["wpd"]},"application/vnd.wqd":{source:"iana",extensions:["wqd"]},"application/vnd.wrq-hp3000-labelled":{source:"iana"},"application/vnd.wt.stf":{source:"iana",extensions:["stf"]},"application/vnd.wv.csp+wbxml":{source:"iana"},"application/vnd.wv.csp+xml":{source:"iana",compressible:!0},"application/vnd.wv.ssp+xml":{source:"iana",compressible:!0},"application/vnd.xacml+json":{source:"iana",compressible:!0},"application/vnd.xara":{source:"iana",extensions:["xar"]},"application/vnd.xfdl":{source:"iana",extensions:["xfdl"]},"application/vnd.xfdl.webform":{source:"iana"},"application/vnd.xmi+xml":{source:"iana",compressible:!0},"application/vnd.xmpie.cpkg":{source:"iana"},"application/vnd.xmpie.dpkg":{source:"iana"},"application/vnd.xmpie.plan":{source:"iana"},"application/vnd.xmpie.ppkg":{source:"iana"},"application/vnd.xmpie.xlim":{source:"iana"},"application/vnd.yamaha.hv-dic":{source:"iana",extensions:["hvd"]},"application/vnd.yamaha.hv-script":{source:"iana",extensions:["hvs"]},"application/vnd.yamaha.hv-voice":{source:"iana",extensions:["hvp"]},"application/vnd.yamaha.openscoreformat":{source:"iana",extensions:["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{source:"iana",compressible:!0,extensions:["osfpvg"]},"application/vnd.yamaha.remote-setup":{source:"iana"},"application/vnd.yamaha.smaf-audio":{source:"iana",extensions:["saf"]},"application/vnd.yamaha.smaf-phrase":{source:"iana",extensions:["spf"]},"application/vnd.yamaha.through-ngn":{source:"iana"},"application/vnd.yamaha.tunnel-udpencap":{source:"iana"},"application/vnd.yaoweme":{source:"iana"},"application/vnd.yellowriver-custom-menu":{source:"iana",extensions:["cmp"]},"application/vnd.youtube.yt":{source:"iana"},"application/vnd.zul":{source:"iana",extensions:["zir","zirz"]},"application/vnd.zzazz.deck+xml":{source:"iana",compressible:!0,extensions:["zaz"]},"application/voicexml+xml":{source:"iana",compressible:!0,extensions:["vxml"]},"application/voucher-cms+json":{source:"iana",compressible:!0},"application/vq-rtcpxr":{source:"iana"},"application/wasm":{source:"iana",compressible:!0,extensions:["wasm"]},"application/watcherinfo+xml":{source:"iana",compressible:!0,extensions:["wif"]},"application/webpush-options+json":{source:"iana",compressible:!0},"application/whoispp-query":{source:"iana"},"application/whoispp-response":{source:"iana"},"application/widget":{source:"iana",extensions:["wgt"]},"application/winhlp":{source:"apache",extensions:["hlp"]},"application/wita":{source:"iana"},"application/wordperfect5.1":{source:"iana"},"application/wsdl+xml":{source:"iana",compressible:!0,extensions:["wsdl"]},"application/wspolicy+xml":{source:"iana",compressible:!0,extensions:["wspolicy"]},"application/x-7z-compressed":{source:"apache",compressible:!1,extensions:["7z"]},"application/x-abiword":{source:"apache",extensions:["abw"]},"application/x-ace-compressed":{source:"apache",extensions:["ace"]},"application/x-amf":{source:"apache"},"application/x-apple-diskimage":{source:"apache",extensions:["dmg"]},"application/x-arj":{compressible:!1,extensions:["arj"]},"application/x-authorware-bin":{source:"apache",extensions:["aab","x32","u32","vox"]},"application/x-authorware-map":{source:"apache",extensions:["aam"]},"application/x-authorware-seg":{source:"apache",extensions:["aas"]},"application/x-bcpio":{source:"apache",extensions:["bcpio"]},"application/x-bdoc":{compressible:!1,extensions:["bdoc"]},"application/x-bittorrent":{source:"apache",extensions:["torrent"]},"application/x-blorb":{source:"apache",extensions:["blb","blorb"]},"application/x-bzip":{source:"apache",compressible:!1,extensions:["bz"]},"application/x-bzip2":{source:"apache",compressible:!1,extensions:["bz2","boz"]},"application/x-cbr":{source:"apache",extensions:["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{source:"apache",extensions:["vcd"]},"application/x-cfs-compressed":{source:"apache",extensions:["cfs"]},"application/x-chat":{source:"apache",extensions:["chat"]},"application/x-chess-pgn":{source:"apache",extensions:["pgn"]},"application/x-chrome-extension":{extensions:["crx"]},"application/x-cocoa":{source:"nginx",extensions:["cco"]},"application/x-compress":{source:"apache"},"application/x-conference":{source:"apache",extensions:["nsc"]},"application/x-cpio":{source:"apache",extensions:["cpio"]},"application/x-csh":{source:"apache",extensions:["csh"]},"application/x-deb":{compressible:!1},"application/x-debian-package":{source:"apache",extensions:["deb","udeb"]},"application/x-dgc-compressed":{source:"apache",extensions:["dgc"]},"application/x-director":{source:"apache",extensions:["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{source:"apache",extensions:["wad"]},"application/x-dtbncx+xml":{source:"apache",compressible:!0,extensions:["ncx"]},"application/x-dtbook+xml":{source:"apache",compressible:!0,extensions:["dtb"]},"application/x-dtbresource+xml":{source:"apache",compressible:!0,extensions:["res"]},"application/x-dvi":{source:"apache",compressible:!1,extensions:["dvi"]},"application/x-envoy":{source:"apache",extensions:["evy"]},"application/x-eva":{source:"apache",extensions:["eva"]},"application/x-font-bdf":{source:"apache",extensions:["bdf"]},"application/x-font-dos":{source:"apache"},"application/x-font-framemaker":{source:"apache"},"application/x-font-ghostscript":{source:"apache",extensions:["gsf"]},"application/x-font-libgrx":{source:"apache"},"application/x-font-linux-psf":{source:"apache",extensions:["psf"]},"application/x-font-pcf":{source:"apache",extensions:["pcf"]},"application/x-font-snf":{source:"apache",extensions:["snf"]},"application/x-font-speedo":{source:"apache"},"application/x-font-sunos-news":{source:"apache"},"application/x-font-type1":{source:"apache",extensions:["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{source:"apache"},"application/x-freearc":{source:"apache",extensions:["arc"]},"application/x-futuresplash":{source:"apache",extensions:["spl"]},"application/x-gca-compressed":{source:"apache",extensions:["gca"]},"application/x-glulx":{source:"apache",extensions:["ulx"]},"application/x-gnumeric":{source:"apache",extensions:["gnumeric"]},"application/x-gramps-xml":{source:"apache",extensions:["gramps"]},"application/x-gtar":{source:"apache",extensions:["gtar"]},"application/x-gzip":{source:"apache"},"application/x-hdf":{source:"apache",extensions:["hdf"]},"application/x-httpd-php":{compressible:!0,extensions:["php"]},"application/x-install-instructions":{source:"apache",extensions:["install"]},"application/x-iso9660-image":{source:"apache",extensions:["iso"]},"application/x-iwork-keynote-sffkey":{extensions:["key"]},"application/x-iwork-numbers-sffnumbers":{extensions:["numbers"]},"application/x-iwork-pages-sffpages":{extensions:["pages"]},"application/x-java-archive-diff":{source:"nginx",extensions:["jardiff"]},"application/x-java-jnlp-file":{source:"apache",compressible:!1,extensions:["jnlp"]},"application/x-javascript":{compressible:!0},"application/x-keepass2":{extensions:["kdbx"]},"application/x-latex":{source:"apache",compressible:!1,extensions:["latex"]},"application/x-lua-bytecode":{extensions:["luac"]},"application/x-lzh-compressed":{source:"apache",extensions:["lzh","lha"]},"application/x-makeself":{source:"nginx",extensions:["run"]},"application/x-mie":{source:"apache",extensions:["mie"]},"application/x-mobipocket-ebook":{source:"apache",extensions:["prc","mobi"]},"application/x-mpegurl":{compressible:!1},"application/x-ms-application":{source:"apache",extensions:["application"]},"application/x-ms-shortcut":{source:"apache",extensions:["lnk"]},"application/x-ms-wmd":{source:"apache",extensions:["wmd"]},"application/x-ms-wmz":{source:"apache",extensions:["wmz"]},"application/x-ms-xbap":{source:"apache",extensions:["xbap"]},"application/x-msaccess":{source:"apache",extensions:["mdb"]},"application/x-msbinder":{source:"apache",extensions:["obd"]},"application/x-mscardfile":{source:"apache",extensions:["crd"]},"application/x-msclip":{source:"apache",extensions:["clp"]},"application/x-msdos-program":{extensions:["exe"]},"application/x-msdownload":{source:"apache",extensions:["exe","dll","com","bat","msi"]},"application/x-msmediaview":{source:"apache",extensions:["mvb","m13","m14"]},"application/x-msmetafile":{source:"apache",extensions:["wmf","wmz","emf","emz"]},"application/x-msmoney":{source:"apache",extensions:["mny"]},"application/x-mspublisher":{source:"apache",extensions:["pub"]},"application/x-msschedule":{source:"apache",extensions:["scd"]},"application/x-msterminal":{source:"apache",extensions:["trm"]},"application/x-mswrite":{source:"apache",extensions:["wri"]},"application/x-netcdf":{source:"apache",extensions:["nc","cdf"]},"application/x-ns-proxy-autoconfig":{compressible:!0,extensions:["pac"]},"application/x-nzb":{source:"apache",extensions:["nzb"]},"application/x-perl":{source:"nginx",extensions:["pl","pm"]},"application/x-pilot":{source:"nginx",extensions:["prc","pdb"]},"application/x-pkcs12":{source:"apache",compressible:!1,extensions:["p12","pfx"]},"application/x-pkcs7-certificates":{source:"apache",extensions:["p7b","spc"]},"application/x-pkcs7-certreqresp":{source:"apache",extensions:["p7r"]},"application/x-pki-message":{source:"iana"},"application/x-rar-compressed":{source:"apache",compressible:!1,extensions:["rar"]},"application/x-redhat-package-manager":{source:"nginx",extensions:["rpm"]},"application/x-research-info-systems":{source:"apache",extensions:["ris"]},"application/x-sea":{source:"nginx",extensions:["sea"]},"application/x-sh":{source:"apache",compressible:!0,extensions:["sh"]},"application/x-shar":{source:"apache",extensions:["shar"]},"application/x-shockwave-flash":{source:"apache",compressible:!1,extensions:["swf"]},"application/x-silverlight-app":{source:"apache",extensions:["xap"]},"application/x-sql":{source:"apache",extensions:["sql"]},"application/x-stuffit":{source:"apache",compressible:!1,extensions:["sit"]},"application/x-stuffitx":{source:"apache",extensions:["sitx"]},"application/x-subrip":{source:"apache",extensions:["srt"]},"application/x-sv4cpio":{source:"apache",extensions:["sv4cpio"]},"application/x-sv4crc":{source:"apache",extensions:["sv4crc"]},"application/x-t3vm-image":{source:"apache",extensions:["t3"]},"application/x-tads":{source:"apache",extensions:["gam"]},"application/x-tar":{source:"apache",compressible:!0,extensions:["tar"]},"application/x-tcl":{source:"apache",extensions:["tcl","tk"]},"application/x-tex":{source:"apache",extensions:["tex"]},"application/x-tex-tfm":{source:"apache",extensions:["tfm"]},"application/x-texinfo":{source:"apache",extensions:["texinfo","texi"]},"application/x-tgif":{source:"apache",extensions:["obj"]},"application/x-ustar":{source:"apache",extensions:["ustar"]},"application/x-virtualbox-hdd":{compressible:!0,extensions:["hdd"]},"application/x-virtualbox-ova":{compressible:!0,extensions:["ova"]},"application/x-virtualbox-ovf":{compressible:!0,extensions:["ovf"]},"application/x-virtualbox-vbox":{compressible:!0,extensions:["vbox"]},"application/x-virtualbox-vbox-extpack":{compressible:!1,extensions:["vbox-extpack"]},"application/x-virtualbox-vdi":{compressible:!0,extensions:["vdi"]},"application/x-virtualbox-vhd":{compressible:!0,extensions:["vhd"]},"application/x-virtualbox-vmdk":{compressible:!0,extensions:["vmdk"]},"application/x-wais-source":{source:"apache",extensions:["src"]},"application/x-web-app-manifest+json":{compressible:!0,extensions:["webapp"]},"application/x-www-form-urlencoded":{source:"iana",compressible:!0},"application/x-x509-ca-cert":{source:"iana",extensions:["der","crt","pem"]},"application/x-x509-ca-ra-cert":{source:"iana"},"application/x-x509-next-ca-cert":{source:"iana"},"application/x-xfig":{source:"apache",extensions:["fig"]},"application/x-xliff+xml":{source:"apache",compressible:!0,extensions:["xlf"]},"application/x-xpinstall":{source:"apache",compressible:!1,extensions:["xpi"]},"application/x-xz":{source:"apache",extensions:["xz"]},"application/x-zmachine":{source:"apache",extensions:["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{source:"iana"},"application/xacml+xml":{source:"iana",compressible:!0},"application/xaml+xml":{source:"apache",compressible:!0,extensions:["xaml"]},"application/xcap-att+xml":{source:"iana",compressible:!0,extensions:["xav"]},"application/xcap-caps+xml":{source:"iana",compressible:!0,extensions:["xca"]},"application/xcap-diff+xml":{source:"iana",compressible:!0,extensions:["xdf"]},"application/xcap-el+xml":{source:"iana",compressible:!0,extensions:["xel"]},"application/xcap-error+xml":{source:"iana",compressible:!0},"application/xcap-ns+xml":{source:"iana",compressible:!0,extensions:["xns"]},"application/xcon-conference-info+xml":{source:"iana",compressible:!0},"application/xcon-conference-info-diff+xml":{source:"iana",compressible:!0},"application/xenc+xml":{source:"iana",compressible:!0,extensions:["xenc"]},"application/xhtml+xml":{source:"iana",compressible:!0,extensions:["xhtml","xht"]},"application/xhtml-voice+xml":{source:"apache",compressible:!0},"application/xliff+xml":{source:"iana",compressible:!0,extensions:["xlf"]},"application/xml":{source:"iana",compressible:!0,extensions:["xml","xsl","xsd","rng"]},"application/xml-dtd":{source:"iana",compressible:!0,extensions:["dtd"]},"application/xml-external-parsed-entity":{source:"iana"},"application/xml-patch+xml":{source:"iana",compressible:!0},"application/xmpp+xml":{source:"iana",compressible:!0},"application/xop+xml":{source:"iana",compressible:!0,extensions:["xop"]},"application/xproc+xml":{source:"apache",compressible:!0,extensions:["xpl"]},"application/xslt+xml":{source:"iana",compressible:!0,extensions:["xsl","xslt"]},"application/xspf+xml":{source:"apache",compressible:!0,extensions:["xspf"]},"application/xv+xml":{source:"iana",compressible:!0,extensions:["mxml","xhvml","xvml","xvm"]},"application/yang":{source:"iana",extensions:["yang"]},"application/yang-data+json":{source:"iana",compressible:!0},"application/yang-data+xml":{source:"iana",compressible:!0},"application/yang-patch+json":{source:"iana",compressible:!0},"application/yang-patch+xml":{source:"iana",compressible:!0},"application/yin+xml":{source:"iana",compressible:!0,extensions:["yin"]},"application/zip":{source:"iana",compressible:!1,extensions:["zip"]},"application/zlib":{source:"iana"},"application/zstd":{source:"iana"},"audio/1d-interleaved-parityfec":{source:"iana"},"audio/32kadpcm":{source:"iana"},"audio/3gpp":{source:"iana",compressible:!1,extensions:["3gpp"]},"audio/3gpp2":{source:"iana"},"audio/aac":{source:"iana"},"audio/ac3":{source:"iana"},"audio/adpcm":{source:"apache",extensions:["adp"]},"audio/amr":{source:"iana",extensions:["amr"]},"audio/amr-wb":{source:"iana"},"audio/amr-wb+":{source:"iana"},"audio/aptx":{source:"iana"},"audio/asc":{source:"iana"},"audio/atrac-advanced-lossless":{source:"iana"},"audio/atrac-x":{source:"iana"},"audio/atrac3":{source:"iana"},"audio/basic":{source:"iana",compressible:!1,extensions:["au","snd"]},"audio/bv16":{source:"iana"},"audio/bv32":{source:"iana"},"audio/clearmode":{source:"iana"},"audio/cn":{source:"iana"},"audio/dat12":{source:"iana"},"audio/dls":{source:"iana"},"audio/dsr-es201108":{source:"iana"},"audio/dsr-es202050":{source:"iana"},"audio/dsr-es202211":{source:"iana"},"audio/dsr-es202212":{source:"iana"},"audio/dv":{source:"iana"},"audio/dvi4":{source:"iana"},"audio/eac3":{source:"iana"},"audio/encaprtp":{source:"iana"},"audio/evrc":{source:"iana"},"audio/evrc-qcp":{source:"iana"},"audio/evrc0":{source:"iana"},"audio/evrc1":{source:"iana"},"audio/evrcb":{source:"iana"},"audio/evrcb0":{source:"iana"},"audio/evrcb1":{source:"iana"},"audio/evrcnw":{source:"iana"},"audio/evrcnw0":{source:"iana"},"audio/evrcnw1":{source:"iana"},"audio/evrcwb":{source:"iana"},"audio/evrcwb0":{source:"iana"},"audio/evrcwb1":{source:"iana"},"audio/evs":{source:"iana"},"audio/flexfec":{source:"iana"},"audio/fwdred":{source:"iana"},"audio/g711-0":{source:"iana"},"audio/g719":{source:"iana"},"audio/g722":{source:"iana"},"audio/g7221":{source:"iana"},"audio/g723":{source:"iana"},"audio/g726-16":{source:"iana"},"audio/g726-24":{source:"iana"},"audio/g726-32":{source:"iana"},"audio/g726-40":{source:"iana"},"audio/g728":{source:"iana"},"audio/g729":{source:"iana"},"audio/g7291":{source:"iana"},"audio/g729d":{source:"iana"},"audio/g729e":{source:"iana"},"audio/gsm":{source:"iana"},"audio/gsm-efr":{source:"iana"},"audio/gsm-hr-08":{source:"iana"},"audio/ilbc":{source:"iana"},"audio/ip-mr_v2.5":{source:"iana"},"audio/isac":{source:"apache"},"audio/l16":{source:"iana"},"audio/l20":{source:"iana"},"audio/l24":{source:"iana",compressible:!1},"audio/l8":{source:"iana"},"audio/lpc":{source:"iana"},"audio/melp":{source:"iana"},"audio/melp1200":{source:"iana"},"audio/melp2400":{source:"iana"},"audio/melp600":{source:"iana"},"audio/mhas":{source:"iana"},"audio/midi":{source:"apache",extensions:["mid","midi","kar","rmi"]},"audio/mobile-xmf":{source:"iana",extensions:["mxmf"]},"audio/mp3":{compressible:!1,extensions:["mp3"]},"audio/mp4":{source:"iana",compressible:!1,extensions:["m4a","mp4a"]},"audio/mp4a-latm":{source:"iana"},"audio/mpa":{source:"iana"},"audio/mpa-robust":{source:"iana"},"audio/mpeg":{source:"iana",compressible:!1,extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{source:"iana"},"audio/musepack":{source:"apache"},"audio/ogg":{source:"iana",compressible:!1,extensions:["oga","ogg","spx","opus"]},"audio/opus":{source:"iana"},"audio/parityfec":{source:"iana"},"audio/pcma":{source:"iana"},"audio/pcma-wb":{source:"iana"},"audio/pcmu":{source:"iana"},"audio/pcmu-wb":{source:"iana"},"audio/prs.sid":{source:"iana"},"audio/qcelp":{source:"iana"},"audio/raptorfec":{source:"iana"},"audio/red":{source:"iana"},"audio/rtp-enc-aescm128":{source:"iana"},"audio/rtp-midi":{source:"iana"},"audio/rtploopback":{source:"iana"},"audio/rtx":{source:"iana"},"audio/s3m":{source:"apache",extensions:["s3m"]},"audio/scip":{source:"iana"},"audio/silk":{source:"apache",extensions:["sil"]},"audio/smv":{source:"iana"},"audio/smv-qcp":{source:"iana"},"audio/smv0":{source:"iana"},"audio/sofa":{source:"iana"},"audio/sp-midi":{source:"iana"},"audio/speex":{source:"iana"},"audio/t140c":{source:"iana"},"audio/t38":{source:"iana"},"audio/telephone-event":{source:"iana"},"audio/tetra_acelp":{source:"iana"},"audio/tetra_acelp_bb":{source:"iana"},"audio/tone":{source:"iana"},"audio/tsvcis":{source:"iana"},"audio/uemclip":{source:"iana"},"audio/ulpfec":{source:"iana"},"audio/usac":{source:"iana"},"audio/vdvi":{source:"iana"},"audio/vmr-wb":{source:"iana"},"audio/vnd.3gpp.iufp":{source:"iana"},"audio/vnd.4sb":{source:"iana"},"audio/vnd.audiokoz":{source:"iana"},"audio/vnd.celp":{source:"iana"},"audio/vnd.cisco.nse":{source:"iana"},"audio/vnd.cmles.radio-events":{source:"iana"},"audio/vnd.cns.anp1":{source:"iana"},"audio/vnd.cns.inf1":{source:"iana"},"audio/vnd.dece.audio":{source:"iana",extensions:["uva","uvva"]},"audio/vnd.digital-winds":{source:"iana",extensions:["eol"]},"audio/vnd.dlna.adts":{source:"iana"},"audio/vnd.dolby.heaac.1":{source:"iana"},"audio/vnd.dolby.heaac.2":{source:"iana"},"audio/vnd.dolby.mlp":{source:"iana"},"audio/vnd.dolby.mps":{source:"iana"},"audio/vnd.dolby.pl2":{source:"iana"},"audio/vnd.dolby.pl2x":{source:"iana"},"audio/vnd.dolby.pl2z":{source:"iana"},"audio/vnd.dolby.pulse.1":{source:"iana"},"audio/vnd.dra":{source:"iana",extensions:["dra"]},"audio/vnd.dts":{source:"iana",extensions:["dts"]},"audio/vnd.dts.hd":{source:"iana",extensions:["dtshd"]},"audio/vnd.dts.uhd":{source:"iana"},"audio/vnd.dvb.file":{source:"iana"},"audio/vnd.everad.plj":{source:"iana"},"audio/vnd.hns.audio":{source:"iana"},"audio/vnd.lucent.voice":{source:"iana",extensions:["lvp"]},"audio/vnd.ms-playready.media.pya":{source:"iana",extensions:["pya"]},"audio/vnd.nokia.mobile-xmf":{source:"iana"},"audio/vnd.nortel.vbk":{source:"iana"},"audio/vnd.nuera.ecelp4800":{source:"iana",extensions:["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{source:"iana",extensions:["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{source:"iana",extensions:["ecelp9600"]},"audio/vnd.octel.sbc":{source:"iana"},"audio/vnd.presonus.multitrack":{source:"iana"},"audio/vnd.qcelp":{source:"iana"},"audio/vnd.rhetorex.32kadpcm":{source:"iana"},"audio/vnd.rip":{source:"iana",extensions:["rip"]},"audio/vnd.rn-realaudio":{compressible:!1},"audio/vnd.sealedmedia.softseal.mpeg":{source:"iana"},"audio/vnd.vmx.cvsd":{source:"iana"},"audio/vnd.wave":{compressible:!1},"audio/vorbis":{source:"iana",compressible:!1},"audio/vorbis-config":{source:"iana"},"audio/wav":{compressible:!1,extensions:["wav"]},"audio/wave":{compressible:!1,extensions:["wav"]},"audio/webm":{source:"apache",compressible:!1,extensions:["weba"]},"audio/x-aac":{source:"apache",compressible:!1,extensions:["aac"]},"audio/x-aiff":{source:"apache",extensions:["aif","aiff","aifc"]},"audio/x-caf":{source:"apache",compressible:!1,extensions:["caf"]},"audio/x-flac":{source:"apache",extensions:["flac"]},"audio/x-m4a":{source:"nginx",extensions:["m4a"]},"audio/x-matroska":{source:"apache",extensions:["mka"]},"audio/x-mpegurl":{source:"apache",extensions:["m3u"]},"audio/x-ms-wax":{source:"apache",extensions:["wax"]},"audio/x-ms-wma":{source:"apache",extensions:["wma"]},"audio/x-pn-realaudio":{source:"apache",extensions:["ram","ra"]},"audio/x-pn-realaudio-plugin":{source:"apache",extensions:["rmp"]},"audio/x-realaudio":{source:"nginx",extensions:["ra"]},"audio/x-tta":{source:"apache"},"audio/x-wav":{source:"apache",extensions:["wav"]},"audio/xm":{source:"apache",extensions:["xm"]},"chemical/x-cdx":{source:"apache",extensions:["cdx"]},"chemical/x-cif":{source:"apache",extensions:["cif"]},"chemical/x-cmdf":{source:"apache",extensions:["cmdf"]},"chemical/x-cml":{source:"apache",extensions:["cml"]},"chemical/x-csml":{source:"apache",extensions:["csml"]},"chemical/x-pdb":{source:"apache"},"chemical/x-xyz":{source:"apache",extensions:["xyz"]},"font/collection":{source:"iana",extensions:["ttc"]},"font/otf":{source:"iana",compressible:!0,extensions:["otf"]},"font/sfnt":{source:"iana"},"font/ttf":{source:"iana",compressible:!0,extensions:["ttf"]},"font/woff":{source:"iana",extensions:["woff"]},"font/woff2":{source:"iana",extensions:["woff2"]},"image/aces":{source:"iana",extensions:["exr"]},"image/apng":{compressible:!1,extensions:["apng"]},"image/avci":{source:"iana",extensions:["avci"]},"image/avcs":{source:"iana",extensions:["avcs"]},"image/avif":{source:"iana",compressible:!1,extensions:["avif"]},"image/bmp":{source:"iana",compressible:!0,extensions:["bmp"]},"image/cgm":{source:"iana",extensions:["cgm"]},"image/dicom-rle":{source:"iana",extensions:["drle"]},"image/emf":{source:"iana",extensions:["emf"]},"image/fits":{source:"iana",extensions:["fits"]},"image/g3fax":{source:"iana",extensions:["g3"]},"image/gif":{source:"iana",compressible:!1,extensions:["gif"]},"image/heic":{source:"iana",extensions:["heic"]},"image/heic-sequence":{source:"iana",extensions:["heics"]},"image/heif":{source:"iana",extensions:["heif"]},"image/heif-sequence":{source:"iana",extensions:["heifs"]},"image/hej2k":{source:"iana",extensions:["hej2"]},"image/hsj2":{source:"iana",extensions:["hsj2"]},"image/ief":{source:"iana",extensions:["ief"]},"image/jls":{source:"iana",extensions:["jls"]},"image/jp2":{source:"iana",compressible:!1,extensions:["jp2","jpg2"]},"image/jpeg":{source:"iana",compressible:!1,extensions:["jpeg","jpg","jpe"]},"image/jph":{source:"iana",extensions:["jph"]},"image/jphc":{source:"iana",extensions:["jhc"]},"image/jpm":{source:"iana",compressible:!1,extensions:["jpm"]},"image/jpx":{source:"iana",compressible:!1,extensions:["jpx","jpf"]},"image/jxr":{source:"iana",extensions:["jxr"]},"image/jxra":{source:"iana",extensions:["jxra"]},"image/jxrs":{source:"iana",extensions:["jxrs"]},"image/jxs":{source:"iana",extensions:["jxs"]},"image/jxsc":{source:"iana",extensions:["jxsc"]},"image/jxsi":{source:"iana",extensions:["jxsi"]},"image/jxss":{source:"iana",extensions:["jxss"]},"image/ktx":{source:"iana",extensions:["ktx"]},"image/ktx2":{source:"iana",extensions:["ktx2"]},"image/naplps":{source:"iana"},"image/pjpeg":{compressible:!1},"image/png":{source:"iana",compressible:!1,extensions:["png"]},"image/prs.btif":{source:"iana",extensions:["btif"]},"image/prs.pti":{source:"iana",extensions:["pti"]},"image/pwg-raster":{source:"iana"},"image/sgi":{source:"apache",extensions:["sgi"]},"image/svg+xml":{source:"iana",compressible:!0,extensions:["svg","svgz"]},"image/t38":{source:"iana",extensions:["t38"]},"image/tiff":{source:"iana",compressible:!1,extensions:["tif","tiff"]},"image/tiff-fx":{source:"iana",extensions:["tfx"]},"image/vnd.adobe.photoshop":{source:"iana",compressible:!0,extensions:["psd"]},"image/vnd.airzip.accelerator.azv":{source:"iana",extensions:["azv"]},"image/vnd.cns.inf2":{source:"iana"},"image/vnd.dece.graphic":{source:"iana",extensions:["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{source:"iana",extensions:["djvu","djv"]},"image/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"image/vnd.dwg":{source:"iana",extensions:["dwg"]},"image/vnd.dxf":{source:"iana",extensions:["dxf"]},"image/vnd.fastbidsheet":{source:"iana",extensions:["fbs"]},"image/vnd.fpx":{source:"iana",extensions:["fpx"]},"image/vnd.fst":{source:"iana",extensions:["fst"]},"image/vnd.fujixerox.edmics-mmr":{source:"iana",extensions:["mmr"]},"image/vnd.fujixerox.edmics-rlc":{source:"iana",extensions:["rlc"]},"image/vnd.globalgraphics.pgb":{source:"iana"},"image/vnd.microsoft.icon":{source:"iana",compressible:!0,extensions:["ico"]},"image/vnd.mix":{source:"iana"},"image/vnd.mozilla.apng":{source:"iana"},"image/vnd.ms-dds":{compressible:!0,extensions:["dds"]},"image/vnd.ms-modi":{source:"iana",extensions:["mdi"]},"image/vnd.ms-photo":{source:"apache",extensions:["wdp"]},"image/vnd.net-fpx":{source:"iana",extensions:["npx"]},"image/vnd.pco.b16":{source:"iana",extensions:["b16"]},"image/vnd.radiance":{source:"iana"},"image/vnd.sealed.png":{source:"iana"},"image/vnd.sealedmedia.softseal.gif":{source:"iana"},"image/vnd.sealedmedia.softseal.jpg":{source:"iana"},"image/vnd.svf":{source:"iana"},"image/vnd.tencent.tap":{source:"iana",extensions:["tap"]},"image/vnd.valve.source.texture":{source:"iana",extensions:["vtf"]},"image/vnd.wap.wbmp":{source:"iana",extensions:["wbmp"]},"image/vnd.xiff":{source:"iana",extensions:["xif"]},"image/vnd.zbrush.pcx":{source:"iana",extensions:["pcx"]},"image/webp":{source:"apache",extensions:["webp"]},"image/wmf":{source:"iana",extensions:["wmf"]},"image/x-3ds":{source:"apache",extensions:["3ds"]},"image/x-cmu-raster":{source:"apache",extensions:["ras"]},"image/x-cmx":{source:"apache",extensions:["cmx"]},"image/x-freehand":{source:"apache",extensions:["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{source:"apache",compressible:!0,extensions:["ico"]},"image/x-jng":{source:"nginx",extensions:["jng"]},"image/x-mrsid-image":{source:"apache",extensions:["sid"]},"image/x-ms-bmp":{source:"nginx",compressible:!0,extensions:["bmp"]},"image/x-pcx":{source:"apache",extensions:["pcx"]},"image/x-pict":{source:"apache",extensions:["pic","pct"]},"image/x-portable-anymap":{source:"apache",extensions:["pnm"]},"image/x-portable-bitmap":{source:"apache",extensions:["pbm"]},"image/x-portable-graymap":{source:"apache",extensions:["pgm"]},"image/x-portable-pixmap":{source:"apache",extensions:["ppm"]},"image/x-rgb":{source:"apache",extensions:["rgb"]},"image/x-tga":{source:"apache",extensions:["tga"]},"image/x-xbitmap":{source:"apache",extensions:["xbm"]},"image/x-xcf":{compressible:!1},"image/x-xpixmap":{source:"apache",extensions:["xpm"]},"image/x-xwindowdump":{source:"apache",extensions:["xwd"]},"message/cpim":{source:"iana"},"message/delivery-status":{source:"iana"},"message/disposition-notification":{source:"iana",extensions:["disposition-notification"]},"message/external-body":{source:"iana"},"message/feedback-report":{source:"iana"},"message/global":{source:"iana",extensions:["u8msg"]},"message/global-delivery-status":{source:"iana",extensions:["u8dsn"]},"message/global-disposition-notification":{source:"iana",extensions:["u8mdn"]},"message/global-headers":{source:"iana",extensions:["u8hdr"]},"message/http":{source:"iana",compressible:!1},"message/imdn+xml":{source:"iana",compressible:!0},"message/news":{source:"iana"},"message/partial":{source:"iana",compressible:!1},"message/rfc822":{source:"iana",compressible:!0,extensions:["eml","mime"]},"message/s-http":{source:"iana"},"message/sip":{source:"iana"},"message/sipfrag":{source:"iana"},"message/tracking-status":{source:"iana"},"message/vnd.si.simp":{source:"iana"},"message/vnd.wfa.wsc":{source:"iana",extensions:["wsc"]},"model/3mf":{source:"iana",extensions:["3mf"]},"model/e57":{source:"iana"},"model/gltf+json":{source:"iana",compressible:!0,extensions:["gltf"]},"model/gltf-binary":{source:"iana",compressible:!0,extensions:["glb"]},"model/iges":{source:"iana",compressible:!1,extensions:["igs","iges"]},"model/mesh":{source:"iana",compressible:!1,extensions:["msh","mesh","silo"]},"model/mtl":{source:"iana",extensions:["mtl"]},"model/obj":{source:"iana",extensions:["obj"]},"model/step":{source:"iana"},"model/step+xml":{source:"iana",compressible:!0,extensions:["stpx"]},"model/step+zip":{source:"iana",compressible:!1,extensions:["stpz"]},"model/step-xml+zip":{source:"iana",compressible:!1,extensions:["stpxz"]},"model/stl":{source:"iana",extensions:["stl"]},"model/vnd.collada+xml":{source:"iana",compressible:!0,extensions:["dae"]},"model/vnd.dwf":{source:"iana",extensions:["dwf"]},"model/vnd.flatland.3dml":{source:"iana"},"model/vnd.gdl":{source:"iana",extensions:["gdl"]},"model/vnd.gs-gdl":{source:"apache"},"model/vnd.gs.gdl":{source:"iana"},"model/vnd.gtw":{source:"iana",extensions:["gtw"]},"model/vnd.moml+xml":{source:"iana",compressible:!0},"model/vnd.mts":{source:"iana",extensions:["mts"]},"model/vnd.opengex":{source:"iana",extensions:["ogex"]},"model/vnd.parasolid.transmit.binary":{source:"iana",extensions:["x_b"]},"model/vnd.parasolid.transmit.text":{source:"iana",extensions:["x_t"]},"model/vnd.pytha.pyox":{source:"iana"},"model/vnd.rosette.annotated-data-model":{source:"iana"},"model/vnd.sap.vds":{source:"iana",extensions:["vds"]},"model/vnd.usdz+zip":{source:"iana",compressible:!1,extensions:["usdz"]},"model/vnd.valve.source.compiled-map":{source:"iana",extensions:["bsp"]},"model/vnd.vtu":{source:"iana",extensions:["vtu"]},"model/vrml":{source:"iana",compressible:!1,extensions:["wrl","vrml"]},"model/x3d+binary":{source:"apache",compressible:!1,extensions:["x3db","x3dbz"]},"model/x3d+fastinfoset":{source:"iana",extensions:["x3db"]},"model/x3d+vrml":{source:"apache",compressible:!1,extensions:["x3dv","x3dvz"]},"model/x3d+xml":{source:"iana",compressible:!0,extensions:["x3d","x3dz"]},"model/x3d-vrml":{source:"iana",extensions:["x3dv"]},"multipart/alternative":{source:"iana",compressible:!1},"multipart/appledouble":{source:"iana"},"multipart/byteranges":{source:"iana"},"multipart/digest":{source:"iana"},"multipart/encrypted":{source:"iana",compressible:!1},"multipart/form-data":{source:"iana",compressible:!1},"multipart/header-set":{source:"iana"},"multipart/mixed":{source:"iana"},"multipart/multilingual":{source:"iana"},"multipart/parallel":{source:"iana"},"multipart/related":{source:"iana",compressible:!1},"multipart/report":{source:"iana"},"multipart/signed":{source:"iana",compressible:!1},"multipart/vnd.bint.med-plus":{source:"iana"},"multipart/voice-message":{source:"iana"},"multipart/x-mixed-replace":{source:"iana"},"text/1d-interleaved-parityfec":{source:"iana"},"text/cache-manifest":{source:"iana",compressible:!0,extensions:["appcache","manifest"]},"text/calendar":{source:"iana",extensions:["ics","ifb"]},"text/calender":{compressible:!0},"text/cmd":{compressible:!0},"text/coffeescript":{extensions:["coffee","litcoffee"]},"text/cql":{source:"iana"},"text/cql-expression":{source:"iana"},"text/cql-identifier":{source:"iana"},"text/css":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["css"]},"text/csv":{source:"iana",compressible:!0,extensions:["csv"]},"text/csv-schema":{source:"iana"},"text/directory":{source:"iana"},"text/dns":{source:"iana"},"text/ecmascript":{source:"iana"},"text/encaprtp":{source:"iana"},"text/enriched":{source:"iana"},"text/fhirpath":{source:"iana"},"text/flexfec":{source:"iana"},"text/fwdred":{source:"iana"},"text/gff3":{source:"iana"},"text/grammar-ref-list":{source:"iana"},"text/html":{source:"iana",compressible:!0,extensions:["html","htm","shtml"]},"text/jade":{extensions:["jade"]},"text/javascript":{source:"iana",compressible:!0},"text/jcr-cnd":{source:"iana"},"text/jsx":{compressible:!0,extensions:["jsx"]},"text/less":{compressible:!0,extensions:["less"]},"text/markdown":{source:"iana",compressible:!0,extensions:["markdown","md"]},"text/mathml":{source:"nginx",extensions:["mml"]},"text/mdx":{compressible:!0,extensions:["mdx"]},"text/mizar":{source:"iana"},"text/n3":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["n3"]},"text/parameters":{source:"iana",charset:"UTF-8"},"text/parityfec":{source:"iana"},"text/plain":{source:"iana",compressible:!0,extensions:["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{source:"iana",charset:"UTF-8"},"text/prs.fallenstein.rst":{source:"iana"},"text/prs.lines.tag":{source:"iana",extensions:["dsc"]},"text/prs.prop.logic":{source:"iana"},"text/raptorfec":{source:"iana"},"text/red":{source:"iana"},"text/rfc822-headers":{source:"iana"},"text/richtext":{source:"iana",compressible:!0,extensions:["rtx"]},"text/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"text/rtp-enc-aescm128":{source:"iana"},"text/rtploopback":{source:"iana"},"text/rtx":{source:"iana"},"text/sgml":{source:"iana",extensions:["sgml","sgm"]},"text/shaclc":{source:"iana"},"text/shex":{source:"iana",extensions:["shex"]},"text/slim":{extensions:["slim","slm"]},"text/spdx":{source:"iana",extensions:["spdx"]},"text/strings":{source:"iana"},"text/stylus":{extensions:["stylus","styl"]},"text/t140":{source:"iana"},"text/tab-separated-values":{source:"iana",compressible:!0,extensions:["tsv"]},"text/troff":{source:"iana",extensions:["t","tr","roff","man","me","ms"]},"text/turtle":{source:"iana",charset:"UTF-8",extensions:["ttl"]},"text/ulpfec":{source:"iana"},"text/uri-list":{source:"iana",compressible:!0,extensions:["uri","uris","urls"]},"text/vcard":{source:"iana",compressible:!0,extensions:["vcard"]},"text/vnd.a":{source:"iana"},"text/vnd.abc":{source:"iana"},"text/vnd.ascii-art":{source:"iana"},"text/vnd.curl":{source:"iana",extensions:["curl"]},"text/vnd.curl.dcurl":{source:"apache",extensions:["dcurl"]},"text/vnd.curl.mcurl":{source:"apache",extensions:["mcurl"]},"text/vnd.curl.scurl":{source:"apache",extensions:["scurl"]},"text/vnd.debian.copyright":{source:"iana",charset:"UTF-8"},"text/vnd.dmclientscript":{source:"iana"},"text/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"text/vnd.esmertec.theme-descriptor":{source:"iana",charset:"UTF-8"},"text/vnd.familysearch.gedcom":{source:"iana",extensions:["ged"]},"text/vnd.ficlab.flt":{source:"iana"},"text/vnd.fly":{source:"iana",extensions:["fly"]},"text/vnd.fmi.flexstor":{source:"iana",extensions:["flx"]},"text/vnd.gml":{source:"iana"},"text/vnd.graphviz":{source:"iana",extensions:["gv"]},"text/vnd.hans":{source:"iana"},"text/vnd.hgl":{source:"iana"},"text/vnd.in3d.3dml":{source:"iana",extensions:["3dml"]},"text/vnd.in3d.spot":{source:"iana",extensions:["spot"]},"text/vnd.iptc.newsml":{source:"iana"},"text/vnd.iptc.nitf":{source:"iana"},"text/vnd.latex-z":{source:"iana"},"text/vnd.motorola.reflex":{source:"iana"},"text/vnd.ms-mediapackage":{source:"iana"},"text/vnd.net2phone.commcenter.command":{source:"iana"},"text/vnd.radisys.msml-basic-layout":{source:"iana"},"text/vnd.senx.warpscript":{source:"iana"},"text/vnd.si.uricatalogue":{source:"iana"},"text/vnd.sosi":{source:"iana"},"text/vnd.sun.j2me.app-descriptor":{source:"iana",charset:"UTF-8",extensions:["jad"]},"text/vnd.trolltech.linguist":{source:"iana",charset:"UTF-8"},"text/vnd.wap.si":{source:"iana"},"text/vnd.wap.sl":{source:"iana"},"text/vnd.wap.wml":{source:"iana",extensions:["wml"]},"text/vnd.wap.wmlscript":{source:"iana",extensions:["wmls"]},"text/vtt":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["vtt"]},"text/x-asm":{source:"apache",extensions:["s","asm"]},"text/x-c":{source:"apache",extensions:["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{source:"nginx",extensions:["htc"]},"text/x-fortran":{source:"apache",extensions:["f","for","f77","f90"]},"text/x-gwt-rpc":{compressible:!0},"text/x-handlebars-template":{extensions:["hbs"]},"text/x-java-source":{source:"apache",extensions:["java"]},"text/x-jquery-tmpl":{compressible:!0},"text/x-lua":{extensions:["lua"]},"text/x-markdown":{compressible:!0,extensions:["mkd"]},"text/x-nfo":{source:"apache",extensions:["nfo"]},"text/x-opml":{source:"apache",extensions:["opml"]},"text/x-org":{compressible:!0,extensions:["org"]},"text/x-pascal":{source:"apache",extensions:["p","pas"]},"text/x-processing":{compressible:!0,extensions:["pde"]},"text/x-sass":{extensions:["sass"]},"text/x-scss":{extensions:["scss"]},"text/x-setext":{source:"apache",extensions:["etx"]},"text/x-sfv":{source:"apache",extensions:["sfv"]},"text/x-suse-ymp":{compressible:!0,extensions:["ymp"]},"text/x-uuencode":{source:"apache",extensions:["uu"]},"text/x-vcalendar":{source:"apache",extensions:["vcs"]},"text/x-vcard":{source:"apache",extensions:["vcf"]},"text/xml":{source:"iana",compressible:!0,extensions:["xml"]},"text/xml-external-parsed-entity":{source:"iana"},"text/yaml":{compressible:!0,extensions:["yaml","yml"]},"video/1d-interleaved-parityfec":{source:"iana"},"video/3gpp":{source:"iana",extensions:["3gp","3gpp"]},"video/3gpp-tt":{source:"iana"},"video/3gpp2":{source:"iana",extensions:["3g2"]},"video/av1":{source:"iana"},"video/bmpeg":{source:"iana"},"video/bt656":{source:"iana"},"video/celb":{source:"iana"},"video/dv":{source:"iana"},"video/encaprtp":{source:"iana"},"video/ffv1":{source:"iana"},"video/flexfec":{source:"iana"},"video/h261":{source:"iana",extensions:["h261"]},"video/h263":{source:"iana",extensions:["h263"]},"video/h263-1998":{source:"iana"},"video/h263-2000":{source:"iana"},"video/h264":{source:"iana",extensions:["h264"]},"video/h264-rcdo":{source:"iana"},"video/h264-svc":{source:"iana"},"video/h265":{source:"iana"},"video/iso.segment":{source:"iana",extensions:["m4s"]},"video/jpeg":{source:"iana",extensions:["jpgv"]},"video/jpeg2000":{source:"iana"},"video/jpm":{source:"apache",extensions:["jpm","jpgm"]},"video/jxsv":{source:"iana"},"video/mj2":{source:"iana",extensions:["mj2","mjp2"]},"video/mp1s":{source:"iana"},"video/mp2p":{source:"iana"},"video/mp2t":{source:"iana",extensions:["ts"]},"video/mp4":{source:"iana",compressible:!1,extensions:["mp4","mp4v","mpg4"]},"video/mp4v-es":{source:"iana"},"video/mpeg":{source:"iana",compressible:!1,extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{source:"iana"},"video/mpv":{source:"iana"},"video/nv":{source:"iana"},"video/ogg":{source:"iana",compressible:!1,extensions:["ogv"]},"video/parityfec":{source:"iana"},"video/pointer":{source:"iana"},"video/quicktime":{source:"iana",compressible:!1,extensions:["qt","mov"]},"video/raptorfec":{source:"iana"},"video/raw":{source:"iana"},"video/rtp-enc-aescm128":{source:"iana"},"video/rtploopback":{source:"iana"},"video/rtx":{source:"iana"},"video/scip":{source:"iana"},"video/smpte291":{source:"iana"},"video/smpte292m":{source:"iana"},"video/ulpfec":{source:"iana"},"video/vc1":{source:"iana"},"video/vc2":{source:"iana"},"video/vnd.cctv":{source:"iana"},"video/vnd.dece.hd":{source:"iana",extensions:["uvh","uvvh"]},"video/vnd.dece.mobile":{source:"iana",extensions:["uvm","uvvm"]},"video/vnd.dece.mp4":{source:"iana"},"video/vnd.dece.pd":{source:"iana",extensions:["uvp","uvvp"]},"video/vnd.dece.sd":{source:"iana",extensions:["uvs","uvvs"]},"video/vnd.dece.video":{source:"iana",extensions:["uvv","uvvv"]},"video/vnd.directv.mpeg":{source:"iana"},"video/vnd.directv.mpeg-tts":{source:"iana"},"video/vnd.dlna.mpeg-tts":{source:"iana"},"video/vnd.dvb.file":{source:"iana",extensions:["dvb"]},"video/vnd.fvt":{source:"iana",extensions:["fvt"]},"video/vnd.hns.video":{source:"iana"},"video/vnd.iptvforum.1dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.1dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.2dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.2dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.ttsavc":{source:"iana"},"video/vnd.iptvforum.ttsmpeg2":{source:"iana"},"video/vnd.motorola.video":{source:"iana"},"video/vnd.motorola.videop":{source:"iana"},"video/vnd.mpegurl":{source:"iana",extensions:["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{source:"iana",extensions:["pyv"]},"video/vnd.nokia.interleaved-multimedia":{source:"iana"},"video/vnd.nokia.mp4vr":{source:"iana"},"video/vnd.nokia.videovoip":{source:"iana"},"video/vnd.objectvideo":{source:"iana"},"video/vnd.radgamettools.bink":{source:"iana"},"video/vnd.radgamettools.smacker":{source:"iana"},"video/vnd.sealed.mpeg1":{source:"iana"},"video/vnd.sealed.mpeg4":{source:"iana"},"video/vnd.sealed.swf":{source:"iana"},"video/vnd.sealedmedia.softseal.mov":{source:"iana"},"video/vnd.uvvu.mp4":{source:"iana",extensions:["uvu","uvvu"]},"video/vnd.vivo":{source:"iana",extensions:["viv"]},"video/vnd.youtube.yt":{source:"iana"},"video/vp8":{source:"iana"},"video/vp9":{source:"iana"},"video/webm":{source:"apache",compressible:!1,extensions:["webm"]},"video/x-f4v":{source:"apache",extensions:["f4v"]},"video/x-fli":{source:"apache",extensions:["fli"]},"video/x-flv":{source:"apache",compressible:!1,extensions:["flv"]},"video/x-m4v":{source:"apache",extensions:["m4v"]},"video/x-matroska":{source:"apache",compressible:!1,extensions:["mkv","mk3d","mks"]},"video/x-mng":{source:"apache",extensions:["mng"]},"video/x-ms-asf":{source:"apache",extensions:["asf","asx"]},"video/x-ms-vob":{source:"apache",extensions:["vob"]},"video/x-ms-wm":{source:"apache",extensions:["wm"]},"video/x-ms-wmv":{source:"apache",compressible:!1,extensions:["wmv"]},"video/x-ms-wmx":{source:"apache",extensions:["wmx"]},"video/x-ms-wvx":{source:"apache",extensions:["wvx"]},"video/x-msvideo":{source:"apache",extensions:["avi"]},"video/x-sgi-movie":{source:"apache",extensions:["movie"]},"video/x-smv":{source:"apache",extensions:["smv"]},"x-conference/x-cooltalk":{source:"apache",extensions:["ice"]},"x-shader/x-fragment":{compressible:!0},"x-shader/x-vertex":{compressible:!0}}});var iE=v((Bme,nE)=>{nE.exports=eE()});var rE=v(Oi=>{"use strict";var jp=iE(),RJ=require("path").extname,tE=/^\s*([^;\s]*)(?:;|\s|$)/,HJ=/^text\//i;Oi.charset=aE;Oi.charsets={lookup:aE};Oi.contentType=IJ;Oi.extension=zJ;Oi.extensions=Object.create(null);Oi.lookup=DJ;Oi.types=Object.create(null);GJ(Oi.extensions,Oi.types);function aE(t){if(!t||typeof t!="string")return!1;var e=tE.exec(t),n=e&&jp[e[1].toLowerCase()];return n&&n.charset?n.charset:e&&HJ.test(e[1])?"UTF-8":!1}function IJ(t){if(!t||typeof t!="string")return!1;var e=t.indexOf("/")===-1?Oi.lookup(t):t;if(!e)return!1;if(e.indexOf("charset")===-1){var n=Oi.charset(e);n&&(e+="; charset="+n.toLowerCase())}return e}function zJ(t){if(!t||typeof t!="string")return!1;var e=tE.exec(t),n=e&&Oi.extensions[e[1].toLowerCase()];return!n||!n.length?!1:n[0]}function DJ(t){if(!t||typeof t!="string")return!1;var e=RJ("x."+t).toLowerCase().substr(1);return e&&Oi.types[e]||!1}function GJ(t,e){var n=["nginx","apache",void 0,"iana"];Object.keys(jp).forEach(function(a){var r=jp[a],s=r.extensions;if(!(!s||!s.length)){t[a]=s;for(var o=0;ou||c===u&&e[l].substr(0,12)==="application/"))continue}e[l]=a}}})}});var oE=v((Lme,sE)=>{sE.exports=NJ;function NJ(t){var e=typeof setImmediate=="function"?setImmediate:typeof process=="object"&&typeof process.nextTick=="function"?process.nextTick:null;e?e(t):setTimeout(t,0)}});var ux=v(($me,uE)=>{var lE=oE();uE.exports=BJ;function BJ(t){var e=!1;return lE(function(){e=!0}),function(i,a){e?t(i,a):lE(function(){t(i,a)})}}});var cx=v((Fme,cE)=>{cE.exports=UJ;function UJ(t){Object.keys(t.jobs).forEach(LJ.bind(t)),t.jobs={}}function LJ(t){typeof this.jobs[t]=="function"&&this.jobs[t]()}});var dx=v((Jme,pE)=>{var dE=ux(),$J=cx();pE.exports=FJ;function FJ(t,e,n,i){var a=n.keyedList?n.keyedList[n.index]:n.index;n.jobs[a]=JJ(e,a,t[a],function(r,s){a in n.jobs&&(delete n.jobs[a],r?$J(n):n.results[a]=s,i(r,n.results))})}function JJ(t,e,n,i){var a;return t.length==2?a=t(n,dE(i)):a=t(n,e,dE(i)),a}});var px=v((Vme,hE)=>{hE.exports=VJ;function VJ(t,e){var n=!Array.isArray(t),i={index:0,keyedList:n||e?Object.keys(t):null,jobs:{},results:n?{}:[],size:n?Object.keys(t).length:t.length};return e&&i.keyedList.sort(n?e:function(a,r){return e(t[a],t[r])}),i}});var hx=v((Kme,mE)=>{var KJ=cx(),QJ=ux();mE.exports=ZJ;function ZJ(t){Object.keys(this.jobs).length&&(this.index=this.size,KJ(this),QJ(t)(null,this.results))}});var fE=v((Qme,gE)=>{var XJ=dx(),YJ=px(),eV=hx();gE.exports=nV;function nV(t,e,n){for(var i=YJ(t);i.index<(i.keyedList||t).length;)XJ(t,e,i,function(a,r){if(a){n(a,r);return}if(Object.keys(i.jobs).length===0){n(null,i.results);return}}),i.index++;return eV.bind(i,n)}});var mx=v((Zme,Op)=>{var wE=dx(),iV=px(),tV=hx();Op.exports=aV;Op.exports.ascending=CE;Op.exports.descending=rV;function aV(t,e,n,i){var a=iV(t,n);return wE(t,e,a,function r(s,o){if(s){i(s,o);return}if(a.index++,a.index<(a.keyedList||t).length){wE(t,e,a,r);return}i(null,a.results)}),tV.bind(a,i)}function CE(t,e){return te?1:0}function rV(t,e){return-1*CE(t,e)}});var xE=v((Xme,vE)=>{var sV=mx();vE.exports=oV;function oV(t,e,n){return sV(t,e,null,n)}});var bE=v((Yme,AE)=>{AE.exports={parallel:fE(),serial:xE(),serialOrdered:mx()}});var gx=v((ege,yE)=>{"use strict";yE.exports=Object});var SE=v((nge,PE)=>{"use strict";PE.exports=Error});var OE=v((ige,jE)=>{"use strict";jE.exports=EvalError});var TE=v((tge,kE)=>{"use strict";kE.exports=RangeError});var WE=v((age,ME)=>{"use strict";ME.exports=ReferenceError});var _E=v((rge,EE)=>{"use strict";EE.exports=SyntaxError});var kp=v((sge,qE)=>{"use strict";qE.exports=TypeError});var HE=v((oge,RE)=>{"use strict";RE.exports=URIError});var zE=v((lge,IE)=>{"use strict";IE.exports=Math.abs});var GE=v((uge,DE)=>{"use strict";DE.exports=Math.floor});var BE=v((cge,NE)=>{"use strict";NE.exports=Math.max});var LE=v((dge,UE)=>{"use strict";UE.exports=Math.min});var FE=v((pge,$E)=>{"use strict";$E.exports=Math.pow});var VE=v((hge,JE)=>{"use strict";JE.exports=Math.round});var QE=v((mge,KE)=>{"use strict";KE.exports=Number.isNaN||function(e){return e!==e}});var XE=v((gge,ZE)=>{"use strict";var lV=QE();ZE.exports=function(e){return lV(e)||e===0?e:e<0?-1:1}});var e_=v((fge,YE)=>{"use strict";YE.exports=Object.getOwnPropertyDescriptor});var fx=v((wge,n_)=>{"use strict";var Tp=e_();if(Tp)try{Tp([],"length")}catch{Tp=null}n_.exports=Tp});var t_=v((Cge,i_)=>{"use strict";var Mp=Object.defineProperty||!1;if(Mp)try{Mp({},"a",{value:1})}catch{Mp=!1}i_.exports=Mp});var wx=v((vge,a_)=>{"use strict";a_.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},n=Symbol("test"),i=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(i)!=="[object Symbol]")return!1;var a=42;e[n]=a;for(var r in e)return!1;if(typeof Object.keys=="function"&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(e).length!==0)return!1;var s=Object.getOwnPropertySymbols(e);if(s.length!==1||s[0]!==n||!Object.prototype.propertyIsEnumerable.call(e,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var o=Object.getOwnPropertyDescriptor(e,n);if(o.value!==a||o.enumerable!==!0)return!1}return!0}});var o_=v((xge,s_)=>{"use strict";var r_=typeof Symbol<"u"&&Symbol,uV=wx();s_.exports=function(){return typeof r_!="function"||typeof Symbol!="function"||typeof r_("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:uV()}});var Cx=v((Age,l_)=>{"use strict";l_.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null});var vx=v((bge,u_)=>{"use strict";var cV=gx();u_.exports=cV.getPrototypeOf||null});var p_=v((yge,d_)=>{"use strict";var dV="Function.prototype.bind called on incompatible ",pV=Object.prototype.toString,hV=Math.max,mV="[object Function]",c_=function(e,n){for(var i=[],a=0;a{"use strict";var wV=p_();h_.exports=Function.prototype.bind||wV});var Wp=v((Sge,m_)=>{"use strict";m_.exports=Function.prototype.call});var xx=v((jge,g_)=>{"use strict";g_.exports=Function.prototype.apply});var w_=v((Oge,f_)=>{"use strict";f_.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply});var v_=v((kge,C_)=>{"use strict";var CV=ou(),vV=xx(),xV=Wp(),AV=w_();C_.exports=AV||CV.call(xV,vV)});var A_=v((Tge,x_)=>{"use strict";var bV=ou(),yV=kp(),PV=Wp(),SV=v_();x_.exports=function(e){if(e.length<1||typeof e[0]!="function")throw new yV("a function is required");return SV(bV,PV,e)}});var O_=v((Mge,j_)=>{"use strict";var jV=A_(),b_=fx(),P_;try{P_=[].__proto__===Array.prototype}catch(t){if(!t||typeof t!="object"||!("code"in t)||t.code!=="ERR_PROTO_ACCESS")throw t}var Ax=!!P_&&b_&&b_(Object.prototype,"__proto__"),S_=Object,y_=S_.getPrototypeOf;j_.exports=Ax&&typeof Ax.get=="function"?jV([Ax.get]):typeof y_=="function"?function(e){return y_(e==null?e:S_(e))}:!1});var E_=v((Wge,W_)=>{"use strict";var k_=Cx(),T_=vx(),M_=O_();W_.exports=k_?function(e){return k_(e)}:T_?function(e){if(!e||typeof e!="object"&&typeof e!="function")throw new TypeError("getProto: not an object");return T_(e)}:M_?function(e){return M_(e)}:null});var Ep=v((Ege,__)=>{"use strict";var OV=Function.prototype.call,kV=Object.prototype.hasOwnProperty,TV=ou();__.exports=TV.call(OV,kV)});var G_=v((_ge,D_)=>{"use strict";var xe,MV=gx(),WV=SE(),EV=OE(),_V=TE(),qV=WE(),po=_E(),co=kp(),RV=HE(),HV=zE(),IV=GE(),zV=BE(),DV=LE(),GV=FE(),NV=VE(),BV=XE(),I_=Function,bx=function(t){try{return I_('"use strict"; return ('+t+").constructor;")()}catch{}},lu=fx(),UV=t_(),yx=function(){throw new co},LV=lu?(function(){try{return arguments.callee,yx}catch{try{return lu(arguments,"callee").get}catch{return yx}}})():yx,lo=o_()(),Tn=E_(),$V=vx(),FV=Cx(),z_=xx(),uu=Wp(),uo={},JV=typeof Uint8Array>"u"||!Tn?xe:Tn(Uint8Array),Ur={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?xe:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?xe:ArrayBuffer,"%ArrayIteratorPrototype%":lo&&Tn?Tn([][Symbol.iterator]()):xe,"%AsyncFromSyncIteratorPrototype%":xe,"%AsyncFunction%":uo,"%AsyncGenerator%":uo,"%AsyncGeneratorFunction%":uo,"%AsyncIteratorPrototype%":uo,"%Atomics%":typeof Atomics>"u"?xe:Atomics,"%BigInt%":typeof BigInt>"u"?xe:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?xe:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?xe:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?xe:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":WV,"%eval%":eval,"%EvalError%":EV,"%Float16Array%":typeof Float16Array>"u"?xe:Float16Array,"%Float32Array%":typeof Float32Array>"u"?xe:Float32Array,"%Float64Array%":typeof Float64Array>"u"?xe:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?xe:FinalizationRegistry,"%Function%":I_,"%GeneratorFunction%":uo,"%Int8Array%":typeof Int8Array>"u"?xe:Int8Array,"%Int16Array%":typeof Int16Array>"u"?xe:Int16Array,"%Int32Array%":typeof Int32Array>"u"?xe:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":lo&&Tn?Tn(Tn([][Symbol.iterator]())):xe,"%JSON%":typeof JSON=="object"?JSON:xe,"%Map%":typeof Map>"u"?xe:Map,"%MapIteratorPrototype%":typeof Map>"u"||!lo||!Tn?xe:Tn(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":MV,"%Object.getOwnPropertyDescriptor%":lu,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?xe:Promise,"%Proxy%":typeof Proxy>"u"?xe:Proxy,"%RangeError%":_V,"%ReferenceError%":qV,"%Reflect%":typeof Reflect>"u"?xe:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?xe:Set,"%SetIteratorPrototype%":typeof Set>"u"||!lo||!Tn?xe:Tn(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?xe:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":lo&&Tn?Tn(""[Symbol.iterator]()):xe,"%Symbol%":lo?Symbol:xe,"%SyntaxError%":po,"%ThrowTypeError%":LV,"%TypedArray%":JV,"%TypeError%":co,"%Uint8Array%":typeof Uint8Array>"u"?xe:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?xe:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?xe:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?xe:Uint32Array,"%URIError%":RV,"%WeakMap%":typeof WeakMap>"u"?xe:WeakMap,"%WeakRef%":typeof WeakRef>"u"?xe:WeakRef,"%WeakSet%":typeof WeakSet>"u"?xe:WeakSet,"%Function.prototype.call%":uu,"%Function.prototype.apply%":z_,"%Object.defineProperty%":UV,"%Object.getPrototypeOf%":$V,"%Math.abs%":HV,"%Math.floor%":IV,"%Math.max%":zV,"%Math.min%":DV,"%Math.pow%":GV,"%Math.round%":NV,"%Math.sign%":BV,"%Reflect.getPrototypeOf%":FV};if(Tn)try{null.error}catch(t){q_=Tn(Tn(t)),Ur["%Error.prototype%"]=q_}var q_,VV=function t(e){var n;if(e==="%AsyncFunction%")n=bx("async function () {}");else if(e==="%GeneratorFunction%")n=bx("function* () {}");else if(e==="%AsyncGeneratorFunction%")n=bx("async function* () {}");else if(e==="%AsyncGenerator%"){var i=t("%AsyncGeneratorFunction%");i&&(n=i.prototype)}else if(e==="%AsyncIteratorPrototype%"){var a=t("%AsyncGenerator%");a&&Tn&&(n=Tn(a.prototype))}return Ur[e]=n,n},R_={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},cu=ou(),_p=Ep(),KV=cu.call(uu,Array.prototype.concat),QV=cu.call(z_,Array.prototype.splice),H_=cu.call(uu,String.prototype.replace),qp=cu.call(uu,String.prototype.slice),ZV=cu.call(uu,RegExp.prototype.exec),XV=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,YV=/\\(\\)?/g,e7=function(e){var n=qp(e,0,1),i=qp(e,-1);if(n==="%"&&i!=="%")throw new po("invalid intrinsic syntax, expected closing `%`");if(i==="%"&&n!=="%")throw new po("invalid intrinsic syntax, expected opening `%`");var a=[];return H_(e,XV,function(r,s,o,l){a[a.length]=o?H_(l,YV,"$1"):s||r}),a},n7=function(e,n){var i=e,a;if(_p(R_,i)&&(a=R_[i],i="%"+a[0]+"%"),_p(Ur,i)){var r=Ur[i];if(r===uo&&(r=VV(i)),typeof r>"u"&&!n)throw new co("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:a,name:i,value:r}}throw new po("intrinsic "+e+" does not exist!")};D_.exports=function(e,n){if(typeof e!="string"||e.length===0)throw new co("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof n!="boolean")throw new co('"allowMissing" argument must be a boolean');if(ZV(/^%?[^%]*%?$/,e)===null)throw new po("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var i=e7(e),a=i.length>0?i[0]:"",r=n7("%"+a+"%",n),s=r.name,o=r.value,l=!1,c=r.alias;c&&(a=c[0],QV(i,KV([0,1],c)));for(var u=1,d=!0;u=i.length){var g=lu(o,h);d=!!g,d&&"get"in g&&!("originalValue"in g.get)?o=g.get:o=o[h]}else d=_p(o,h),o=o[h];d&&!l&&(Ur[s]=o)}}return o}});var B_=v((qge,N_)=>{"use strict";var i7=wx();N_.exports=function(){return i7()&&!!Symbol.toStringTag}});var $_=v((Rge,L_)=>{"use strict";var t7=G_(),U_=t7("%Object.defineProperty%",!0),a7=B_()(),r7=Ep(),s7=kp(),Rp=a7?Symbol.toStringTag:null;L_.exports=function(e,n){var i=arguments.length>2&&!!arguments[2]&&arguments[2].force,a=arguments.length>2&&!!arguments[2]&&arguments[2].nonConfigurable;if(typeof i<"u"&&typeof i!="boolean"||typeof a<"u"&&typeof a!="boolean")throw new s7("if provided, the `overrideIfSet` and `nonConfigurable` options must be booleans");Rp&&(i||!r7(e,Rp))&&(U_?U_(e,Rp,{configurable:!a,enumerable:!1,value:n,writable:!1}):e[Rp]=n)}});var J_=v((Hge,F_)=>{"use strict";F_.exports=function(t,e){return Object.keys(e).forEach(function(n){t[n]=t[n]||e[n]}),t}});var Q_=v((Ige,K_)=>{"use strict";var Ox=YW(),o7=require("util"),Px=require("path"),l7=require("http"),u7=require("https"),c7=require("url").parse,d7=require("fs"),p7=require("stream").Stream,h7=require("crypto"),Sx=rE(),m7=bE(),g7=$_(),Xa=Ep(),jx=J_();function V_(t){return String(t).replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/"/g,"%22")}function We(t){if(!(this instanceof We))return new We(t);this._overheadLength=0,this._valueLength=0,this._valuesToMeasure=[],Ox.call(this),t=t||{};for(var e in t)this[e]=t[e]}o7.inherits(We,Ox);We.LINE_BREAK=`\r +`;We.DEFAULT_CONTENT_TYPE="application/octet-stream";We.prototype.append=function(t,e,n){n=n||{},typeof n=="string"&&(n={filename:n});var i=Ox.prototype.append.bind(this);if((typeof e=="number"||e==null)&&(e=String(e)),Array.isArray(e)){this._error(new Error("Arrays are not supported."));return}var a=this._multiPartHeader(t,e,n),r=this._multiPartFooter();i(a),i(e),i(r),this._trackLength(a,e,n)};We.prototype._trackLength=function(t,e,n){var i=0;n.knownLength!=null?i+=Number(n.knownLength):Buffer.isBuffer(e)?i=e.length:typeof e=="string"&&(i=Buffer.byteLength(e)),this._valueLength+=i,this._overheadLength+=Buffer.byteLength(t)+We.LINE_BREAK.length,!(!e||!e.path&&!(e.readable&&Xa(e,"httpVersion"))&&!(e instanceof p7))&&(n.knownLength||this._valuesToMeasure.push(e))};We.prototype._lengthRetriever=function(t,e){Xa(t,"fd")?t.end!=null&&t.end!=1/0&&t.start!=null?e(null,t.end+1-(t.start?t.start:0)):d7.stat(t.path,function(n,i){if(n){e(n);return}var a=i.size-(t.start?t.start:0);e(null,a)}):Xa(t,"httpVersion")?e(null,Number(t.headers["content-length"])):Xa(t,"httpModule")?(t.on("response",function(n){t.pause(),e(null,Number(n.headers["content-length"]))}),t.resume()):e("Unknown stream")};We.prototype._multiPartHeader=function(t,e,n){if(typeof n.header=="string")return n.header;var i=this._getContentDisposition(e,n),a=this._getContentType(e,n),r="",s={"Content-Disposition":["form-data",'name="'+V_(t)+'"'].concat(i||[]),"Content-Type":[].concat(a||[])};typeof n.header=="object"&&jx(s,n.header);var o;for(var l in s)if(Xa(s,l)){if(o=s[l],o==null)continue;Array.isArray(o)||(o=[o]),o.length&&(r+=l+": "+o.join("; ")+We.LINE_BREAK)}return"--"+this.getBoundary()+We.LINE_BREAK+r+We.LINE_BREAK};We.prototype._getContentDisposition=function(t,e){var n;if(typeof e.filepath=="string"?n=Px.normalize(e.filepath).replace(/\\/g,"/"):e.filename||t&&(t.name||t.path)?n=Px.basename(e.filename||t&&(t.name||t.path)):t&&t.readable&&Xa(t,"httpVersion")&&(n=Px.basename(t.client._httpMessage.path||"")),n)return'filename="'+V_(n)+'"'};We.prototype._getContentType=function(t,e){var n=e.contentType;return!n&&t&&t.name&&(n=Sx.lookup(t.name)),!n&&t&&t.path&&(n=Sx.lookup(t.path)),!n&&t&&t.readable&&Xa(t,"httpVersion")&&(n=t.headers["content-type"]),!n&&(e.filepath||e.filename)&&(n=Sx.lookup(e.filepath||e.filename)),!n&&t&&typeof t=="object"&&(n=We.DEFAULT_CONTENT_TYPE),n};We.prototype._multiPartFooter=function(){return function(t){var e=We.LINE_BREAK,n=this._streams.length===0;n&&(e+=this._lastBoundary()),t(e)}.bind(this)};We.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+We.LINE_BREAK};We.prototype.getHeaders=function(t){var e,n={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(e in t)Xa(t,e)&&(n[e.toLowerCase()]=t[e]);return n};We.prototype.setBoundary=function(t){if(typeof t!="string")throw new TypeError("FormData boundary must be a string");this._boundary=t};We.prototype.getBoundary=function(){return this._boundary||this._generateBoundary(),this._boundary};We.prototype.getBuffer=function(){for(var t=new Buffer.alloc(0),e=this.getBoundary(),n=0,i=this._streams.length;n{var ho=1e3,mo=ho*60,go=mo*60,Lr=go*24,f7=Lr*7,w7=Lr*365.25;Z_.exports=function(t,e){e=e||{};var n=typeof t;if(n==="string"&&t.length>0)return C7(t);if(n==="number"&&isFinite(t))return e.long?x7(t):v7(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))};function C7(t){if(t=String(t),!(t.length>100)){var e=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(t);if(e){var n=parseFloat(e[1]),i=(e[2]||"ms").toLowerCase();switch(i){case"years":case"year":case"yrs":case"yr":case"y":return n*w7;case"weeks":case"week":case"w":return n*f7;case"days":case"day":case"d":return n*Lr;case"hours":case"hour":case"hrs":case"hr":case"h":return n*go;case"minutes":case"minute":case"mins":case"min":case"m":return n*mo;case"seconds":case"second":case"secs":case"sec":case"s":return n*ho;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}}}function v7(t){var e=Math.abs(t);return e>=Lr?Math.round(t/Lr)+"d":e>=go?Math.round(t/go)+"h":e>=mo?Math.round(t/mo)+"m":e>=ho?Math.round(t/ho)+"s":t+"ms"}function x7(t){var e=Math.abs(t);return e>=Lr?Hp(t,e,Lr,"day"):e>=go?Hp(t,e,go,"hour"):e>=mo?Hp(t,e,mo,"minute"):e>=ho?Hp(t,e,ho,"second"):t+" ms"}function Hp(t,e,n,i){var a=e>=n*1.5;return Math.round(t/n)+" "+i+(a?"s":"")}});var Tx=v((Dge,X_)=>{function A7(t){n.debug=n,n.default=n,n.coerce=l,n.disable=s,n.enable=a,n.enabled=o,n.humanize=kx(),n.destroy=c,Object.keys(t).forEach(u=>{n[u]=t[u]}),n.names=[],n.skips=[],n.formatters={};function e(u){let d=0;for(let h=0;h{if(T==="%%")return"%";b++;let $=n.formatters[M];if(typeof $=="function"){let z=f[b];T=$.call(w,z),f.splice(b,1),b--}return T}),n.formatArgs.call(w,f),(w.log||n.log).apply(w,f)}return g.namespace=u,g.useColors=n.useColors(),g.color=n.selectColor(u),g.extend=i,g.destroy=n.destroy,Object.defineProperty(g,"enabled",{enumerable:!0,configurable:!1,get:()=>h!==null?h:(m!==n.namespaces&&(m=n.namespaces,p=n.enabled(u)),p),set:f=>{h=f}}),typeof n.init=="function"&&n.init(g),g}function i(u,d){let h=n(this.namespace+(typeof d>"u"?":":d)+u);return h.log=this.log,h}function a(u){n.save(u),n.namespaces=u,n.names=[],n.skips=[];let d=(typeof u=="string"?u:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(let h of d)h[0]==="-"?n.skips.push(h.slice(1)):n.names.push(h)}function r(u,d){let h=0,m=0,p=-1,g=0;for(;h"-"+d)].join(",");return n.enable(""),u}function o(u){for(let d of n.skips)if(r(u,d))return!1;for(let d of n.names)if(r(u,d))return!0;return!1}function l(u){return u instanceof Error?u.stack||u.message:u}function c(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return n.enable(n.load()),n}X_.exports=A7});var Y_=v((ki,Ip)=>{ki.formatArgs=y7;ki.save=P7;ki.load=S7;ki.useColors=b7;ki.storage=j7();ki.destroy=(()=>{let t=!1;return()=>{t||(t=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();ki.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function b7(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let t;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(t=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(t[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function y7(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+Ip.exports.humanize(this.diff),!this.useColors)return;let e="color: "+this.color;t.splice(1,0,e,"color: inherit");let n=0,i=0;t[0].replace(/%[a-zA-Z%]/g,a=>{a!=="%%"&&(n++,a==="%c"&&(i=n))}),t.splice(i,0,e)}ki.log=console.debug||console.log||(()=>{});function P7(t){try{t?ki.storage.setItem("debug",t):ki.storage.removeItem("debug")}catch{}}function S7(){let t;try{t=ki.storage.getItem("debug")||ki.storage.getItem("DEBUG")}catch{}return!t&&typeof process<"u"&&"env"in process&&(t=process.env.DEBUG),t}function j7(){try{return localStorage}catch{}}Ip.exports=Tx()(ki);var{formatters:O7}=Ip.exports;O7.j=function(t){try{return JSON.stringify(t)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}});var nq=v((Mn,Dp)=>{var k7=require("tty"),zp=require("util");Mn.init=R7;Mn.log=E7;Mn.formatArgs=M7;Mn.save=_7;Mn.load=q7;Mn.useColors=T7;Mn.destroy=zp.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");Mn.colors=[6,2,3,4,5,1];try{let t=require("supports-color");t&&(t.stderr||t).level>=2&&(Mn.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}Mn.inspectOpts=Object.keys(process.env).filter(t=>/^debug_/i.test(t)).reduce((t,e)=>{let n=e.substring(6).toLowerCase().replace(/_([a-z])/g,(a,r)=>r.toUpperCase()),i=process.env[e];return/^(yes|on|true|enabled)$/i.test(i)?i=!0:/^(no|off|false|disabled)$/i.test(i)?i=!1:i==="null"?i=null:i=Number(i),t[n]=i,t},{});function T7(){return"colors"in Mn.inspectOpts?!!Mn.inspectOpts.colors:k7.isatty(process.stderr.fd)}function M7(t){let{namespace:e,useColors:n}=this;if(n){let i=this.color,a="\x1B[3"+(i<8?i:"8;5;"+i),r=` ${a};1m${e} \x1B[0m`;t[0]=r+t[0].split(` `).join(` -`+r),t.push(a+"m+"+id.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=Q6()+e+" "+t[0]}function Q6(){return bn.inspectOpts.hideDate?"":new Date().toISOString()+" "}function X6(...t){return process.stderr.write(nd.formatWithOptions(bn.inspectOpts,...t)+` -`)}function Y6(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function e9(){return process.env.DEBUG}function n9(t){t.inspectOpts={};let e=Object.keys(bn.inspectOpts);for(let n=0;ne.trim()).join(" ")};$q.O=function(t){return this.inspectOpts.colors=this.useColors,nd.inspect(t,this.inspectOpts)}});var Hl=v((nde,qC)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?qC.exports=Uq():qC.exports=Bq()});var Lq=v(_C=>{"use strict";Object.defineProperty(_C,"__esModule",{value:!0});function i9(t){return function(e,n){return new Promise((i,a)=>{t.call(this,e,n,(r,s)=>{r?a(r):i(s)})})}}_C.default=i9});var Jq=v((IC,Vq)=>{"use strict";var Fq=IC&&IC.__importDefault||function(t){return t&&t.__esModule?t:{default:t}},t9=require("events"),a9=Fq(Hl()),r9=Fq(Lq()),Il=a9.default("agent-base");function s9(t){return!!t&&typeof t.addRequest=="function"}function HC(){let{stack:t}=new Error;return typeof t!="string"?!1:t.split(` -`).some(e=>e.indexOf("(https.js:")!==-1||e.indexOf("node:https:")!==-1)}function td(t,e){return new td.Agent(t,e)}(function(t){class e extends t9.EventEmitter{constructor(i,a){super();let r=a;typeof i=="function"?this.callback=i:i&&(r=i),this.timeout=null,r&&typeof r.timeout=="number"&&(this.timeout=r.timeout),this.maxFreeSockets=1,this.maxSockets=1,this.maxTotalSockets=1/0,this.sockets={},this.freeSockets={},this.requests={},this.options={}}get defaultPort(){return typeof this.explicitDefaultPort=="number"?this.explicitDefaultPort:HC()?443:80}set defaultPort(i){this.explicitDefaultPort=i}get protocol(){return typeof this.explicitProtocol=="string"?this.explicitProtocol:HC()?"https:":"http:"}set protocol(i){this.explicitProtocol=i}callback(i,a,r){throw new Error('"agent-base" has no default implementation, you must subclass and override `callback()`')}addRequest(i,a){let r=Object.assign({},a);typeof r.secureEndpoint!="boolean"&&(r.secureEndpoint=HC()),r.host==null&&(r.host="localhost"),r.port==null&&(r.port=r.secureEndpoint?443:80),r.protocol==null&&(r.protocol=r.secureEndpoint?"https:":"http:"),r.host&&r.path&&delete r.path,delete r.agent,delete r.hostname,delete r._defaultAgent,delete r.defaultPort,delete r.createConnection,i._last=!0,i.shouldKeepAlive=!1;let s=!1,o=null,l=r.timeout||this.timeout,c=g=>{i._hadError||(i.emit("error",g),i._hadError=!0)},u=()=>{o=null,s=!0;let g=new Error(`A "socket" was not created for HTTP request before ${l}ms`);g.code="ETIMEOUT",c(g)},p=g=>{s||(o!==null&&(clearTimeout(o),o=null),c(g))},h=g=>{if(s)return;if(o!=null&&(clearTimeout(o),o=null),s9(g)){Il("Callback returned another Agent instance %o",g.constructor.name),g.addRequest(i,r);return}if(g){g.once("free",()=>{this.freeSocket(g,r)}),i.onSocket(g);return}let d=new Error(`no Duplex stream was returned to agent-base for \`${i.method} ${i.path}\``);c(d)};if(typeof this.callback!="function"){c(new Error("`callback` is not defined"));return}this.promisifiedCallback||(this.callback.length>=3?(Il("Converting legacy callback function to promise"),this.promisifiedCallback=r9.default(this.callback)):this.promisifiedCallback=this.callback),typeof l=="number"&&l>0&&(o=setTimeout(u,l)),"port"in r&&typeof r.port!="number"&&(r.port=Number(r.port));try{Il("Resolving socket for %o request: %o",r.protocol,`${i.method} ${i.path}`),Promise.resolve(this.promisifiedCallback(i,r)).then(h,p)}catch(g){Promise.reject(g).catch(p)}}freeSocket(i,a){Il("Freeing socket %o %o",i.constructor.name,a),i.destroy()}destroy(){Il("Destroying agent %o",this.constructor.name)}}t.Agent=e,t.prototype=t.Agent.prototype})(td||(td={}));Vq.exports=td});var Kq=v(Wl=>{"use strict";var o9=Wl&&Wl.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Wl,"__esModule",{value:!0});var l9=o9(Hl()),Rl=l9.default("https-proxy-agent:parse-proxy-response");function u9(t){return new Promise((e,n)=>{let i=0,a=[];function r(){let p=t.read();p?u(p):t.once("readable",r)}function s(){t.removeListener("end",l),t.removeListener("error",c),t.removeListener("close",o),t.removeListener("readable",r)}function o(p){Rl("onclose had error %o",p)}function l(){Rl("onend")}function c(p){s(),Rl("onerror %o",p),n(p)}function u(p){a.push(p),i+=p.length;let h=Buffer.concat(a,i);if(h.indexOf(`\r +`+r),t.push(a+"m+"+Dp.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=W7()+e+" "+t[0]}function W7(){return Mn.inspectOpts.hideDate?"":new Date().toISOString()+" "}function E7(...t){return process.stderr.write(zp.formatWithOptions(Mn.inspectOpts,...t)+` +`)}function _7(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function q7(){return process.env.DEBUG}function R7(t){t.inspectOpts={};let e=Object.keys(Mn.inspectOpts);for(let n=0;ne.trim()).join(" ")};eq.O=function(t){return this.inspectOpts.colors=this.useColors,zp.inspect(t,this.inspectOpts)}});var du=v((Gge,Mx)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?Mx.exports=Y_():Mx.exports=nq()});var iq=v(Wx=>{"use strict";Object.defineProperty(Wx,"__esModule",{value:!0});function H7(t){return function(e,n){return new Promise((i,a)=>{t.call(this,e,n,(r,s)=>{r?a(r):i(s)})})}}Wx.default=H7});var rq=v((_x,aq)=>{"use strict";var tq=_x&&_x.__importDefault||function(t){return t&&t.__esModule?t:{default:t}},I7=require("events"),z7=tq(du()),D7=tq(iq()),pu=z7.default("agent-base");function G7(t){return!!t&&typeof t.addRequest=="function"}function Ex(){let{stack:t}=new Error;return typeof t!="string"?!1:t.split(` +`).some(e=>e.indexOf("(https.js:")!==-1||e.indexOf("node:https:")!==-1)}function Gp(t,e){return new Gp.Agent(t,e)}(function(t){class e extends I7.EventEmitter{constructor(i,a){super();let r=a;typeof i=="function"?this.callback=i:i&&(r=i),this.timeout=null,r&&typeof r.timeout=="number"&&(this.timeout=r.timeout),this.maxFreeSockets=1,this.maxSockets=1,this.maxTotalSockets=1/0,this.sockets={},this.freeSockets={},this.requests={},this.options={}}get defaultPort(){return typeof this.explicitDefaultPort=="number"?this.explicitDefaultPort:Ex()?443:80}set defaultPort(i){this.explicitDefaultPort=i}get protocol(){return typeof this.explicitProtocol=="string"?this.explicitProtocol:Ex()?"https:":"http:"}set protocol(i){this.explicitProtocol=i}callback(i,a,r){throw new Error('"agent-base" has no default implementation, you must subclass and override `callback()`')}addRequest(i,a){let r=Object.assign({},a);typeof r.secureEndpoint!="boolean"&&(r.secureEndpoint=Ex()),r.host==null&&(r.host="localhost"),r.port==null&&(r.port=r.secureEndpoint?443:80),r.protocol==null&&(r.protocol=r.secureEndpoint?"https:":"http:"),r.host&&r.path&&delete r.path,delete r.agent,delete r.hostname,delete r._defaultAgent,delete r.defaultPort,delete r.createConnection,i._last=!0,i.shouldKeepAlive=!1;let s=!1,o=null,l=r.timeout||this.timeout,c=m=>{i._hadError||(i.emit("error",m),i._hadError=!0)},u=()=>{o=null,s=!0;let m=new Error(`A "socket" was not created for HTTP request before ${l}ms`);m.code="ETIMEOUT",c(m)},d=m=>{s||(o!==null&&(clearTimeout(o),o=null),c(m))},h=m=>{if(s)return;if(o!=null&&(clearTimeout(o),o=null),G7(m)){pu("Callback returned another Agent instance %o",m.constructor.name),m.addRequest(i,r);return}if(m){m.once("free",()=>{this.freeSocket(m,r)}),i.onSocket(m);return}let p=new Error(`no Duplex stream was returned to agent-base for \`${i.method} ${i.path}\``);c(p)};if(typeof this.callback!="function"){c(new Error("`callback` is not defined"));return}this.promisifiedCallback||(this.callback.length>=3?(pu("Converting legacy callback function to promise"),this.promisifiedCallback=D7.default(this.callback)):this.promisifiedCallback=this.callback),typeof l=="number"&&l>0&&(o=setTimeout(u,l)),"port"in r&&typeof r.port!="number"&&(r.port=Number(r.port));try{pu("Resolving socket for %o request: %o",r.protocol,`${i.method} ${i.path}`),Promise.resolve(this.promisifiedCallback(i,r)).then(h,d)}catch(m){Promise.reject(m).catch(d)}}freeSocket(i,a){pu("Freeing socket %o %o",i.constructor.name,a),i.destroy()}destroy(){pu("Destroying agent %o",this.constructor.name)}}t.Agent=e,t.prototype=t.Agent.prototype})(Gp||(Gp={}));aq.exports=Gp});var sq=v(mu=>{"use strict";var N7=mu&&mu.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(mu,"__esModule",{value:!0});var B7=N7(du()),hu=B7.default("https-proxy-agent:parse-proxy-response");function U7(t){return new Promise((e,n)=>{let i=0,a=[];function r(){let d=t.read();d?u(d):t.once("readable",r)}function s(){t.removeListener("end",l),t.removeListener("error",c),t.removeListener("close",o),t.removeListener("readable",r)}function o(d){hu("onclose had error %o",d)}function l(){hu("onend")}function c(d){s(),hu("onerror %o",d),n(d)}function u(d){a.push(d),i+=d.length;let h=Buffer.concat(a,i);if(h.indexOf(`\r \r -`)===-1){Rl("have not received end of HTTP headers yet..."),r();return}let d=h.toString("ascii",0,h.indexOf(`\r -`)),m=+d.split(" ")[1];Rl("got proxy server response: %o",d),e({statusCode:m,buffered:h})}t.on("error",c),t.on("close",o),t.on("end",l),r()})}Wl.default=u9});var Xq=v(Ar=>{"use strict";var c9=Ar&&Ar.__awaiter||function(t,e,n,i){function a(r){return r instanceof n?r:new n(function(s){s(r)})}return new(n||(n=Promise))(function(r,s){function o(u){try{c(i.next(u))}catch(p){s(p)}}function l(u){try{c(i.throw(u))}catch(p){s(p)}}function c(u){u.done?r(u.value):a(u.value).then(o,l)}c((i=i.apply(t,e||[])).next())})},Ns=Ar&&Ar.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Ar,"__esModule",{value:!0});var Zq=Ns(require("net")),Qq=Ns(require("tls")),p9=Ns(require("url")),d9=Ns(require("assert")),h9=Ns(Hl()),g9=Jq(),m9=Ns(Kq()),zl=h9.default("https-proxy-agent:agent"),RC=class extends g9.Agent{constructor(e){let n;if(typeof e=="string"?n=p9.default.parse(e):n=e,!n)throw new Error("an HTTP(S) proxy server `host` and `port` must be specified!");zl("creating new HttpsProxyAgent instance: %o",n),super(n);let i=Object.assign({},n);this.secureProxy=n.secureProxy||v9(i.protocol),i.host=i.hostname||i.host,typeof i.port=="string"&&(i.port=parseInt(i.port,10)),!i.port&&i.host&&(i.port=this.secureProxy?443:80),this.secureProxy&&!("ALPNProtocols"in i)&&(i.ALPNProtocols=["http 1.1"]),i.host&&i.path&&(delete i.path,delete i.pathname),this.proxy=i}callback(e,n){return c9(this,void 0,void 0,function*(){let{proxy:i,secureProxy:a}=this,r;a?(zl("Creating `tls.Socket`: %o",i),r=Qq.default.connect(i)):(zl("Creating `net.Socket`: %o",i),r=Zq.default.connect(i));let s=Object.assign({},i.headers),l=`CONNECT ${`${n.host}:${n.port}`} HTTP/1.1\r -`;i.auth&&(s["Proxy-Authorization"]=`Basic ${Buffer.from(i.auth).toString("base64")}`);let{host:c,port:u,secureEndpoint:p}=n;w9(u,p)||(c+=`:${u}`),s.Host=c,s.Connection="close";for(let w of Object.keys(s))l+=`${w}: ${s[w]}\r -`;let h=m9.default(r);r.write(`${l}\r -`);let{statusCode:g,buffered:d}=yield h;if(g===200){if(e.once("socket",f9),n.secureEndpoint){zl("Upgrading socket connection to TLS");let w=n.servername||n.host;return Qq.default.connect(Object.assign(Object.assign({},C9(n,"host","hostname","path","port")),{socket:r,servername:w}))}return r}r.destroy();let m=new Zq.default.Socket({writable:!1});return m.readable=!0,e.once("socket",w=>{zl("replaying proxy buffer for failed request"),d9.default(w.listenerCount("data")>0),w.push(d),w.push(null)}),m})}};Ar.default=RC;function f9(t){t.resume()}function w9(t,e){return!!(!e&&t===80||e&&t===443)}function v9(t){return typeof t=="string"?/^https:?$/i.test(t):!1}function C9(t,...e){let n={},i;for(i in t)e.includes(i)||(n[i]=t[i]);return n}});var e_=v((DC,Yq)=>{"use strict";var A9=DC&&DC.__importDefault||function(t){return t&&t.__esModule?t:{default:t}},WC=A9(Xq());function zC(t){return new WC.default(t)}(function(t){t.HttpsProxyAgent=WC.default,t.prototype=WC.default.prototype})(zC||(zC={}));Yq.exports=zC});var i_=v((rde,n_)=>{var Dl;n_.exports=function(){if(!Dl){try{Dl=Hl()("follow-redirects")}catch{}typeof Dl!="function"&&(Dl=function(){})}Dl.apply(null,arguments)}});var o_=v((sde,QC)=>{var Nl=require("url"),Gl=Nl.URL,b9=require("http"),x9=require("https"),BC=require("stream").Writable,LC=require("assert"),t_=i_();(function(){var e=typeof process<"u",n=typeof window<"u"&&typeof document<"u",i=xr(Error.captureStackTrace);!e&&(n||!i)&&console.warn("The follow-redirects package should be excluded from browser builds.")})();var FC=!1;try{LC(new Gl(""))}catch(t){FC=t.code==="ERR_INVALID_URL"}var y9=["Authorization","Proxy-Authorization","Cookie"],P9=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],VC=["abort","aborted","connect","error","socket","timeout"],JC=Object.create(null);VC.forEach(function(t){JC[t]=function(e,n,i){this._redirectable.emit(t,e,n,i)}});var NC=Ul("ERR_INVALID_URL","Invalid URL",TypeError),UC=Ul("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),j9=Ul("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",UC),S9=Ul("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),O9=Ul("ERR_STREAM_WRITE_AFTER_END","write after end"),T9=BC.prototype.destroy||r_;function fi(t,e){BC.call(this),this._sanitizeOptions(t),this._options=t,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],e&&this.on("response",e);var n=this;this._onNativeResponse=function(i){try{n._processResponse(i)}catch(a){n.emit("error",a instanceof UC?a:new UC({cause:a}))}},this._headerFilter=new RegExp("^(?:"+y9.concat(t.sensitiveHeaders).map(H9).join("|")+")$","i"),this._performRequest()}fi.prototype=Object.create(BC.prototype);fi.prototype.abort=function(){ZC(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};fi.prototype.destroy=function(t){return ZC(this._currentRequest,t),T9.call(this,t),this};fi.prototype.write=function(t,e,n){if(this._ending)throw new O9;if(!br(t)&&!q9(t))throw new TypeError("data should be a string, Buffer or Uint8Array");if(xr(e)&&(n=e,e=null),t.length===0){n&&n();return}this._requestBodyLength+t.length<=this._options.maxBodyLength?(this._requestBodyLength+=t.length,this._requestBodyBuffers.push({data:t,encoding:e}),this._currentRequest.write(t,e,n)):(this.emit("error",new S9),this.abort())};fi.prototype.end=function(t,e,n){if(xr(t)?(n=t,t=e=null):xr(e)&&(n=e,e=null),!t)this._ended=this._ending=!0,this._currentRequest.end(null,null,n);else{var i=this,a=this._currentRequest;this.write(t,e,function(){i._ended=!0,a.end(null,null,n)}),this._ending=!0}};fi.prototype.setHeader=function(t,e){this._options.headers[t]=e,this._currentRequest.setHeader(t,e)};fi.prototype.removeHeader=function(t){delete this._options.headers[t],this._currentRequest.removeHeader(t)};fi.prototype.setTimeout=function(t,e){var n=this;function i(s){s.setTimeout(t),s.removeListener("timeout",s.destroy),s.addListener("timeout",s.destroy)}function a(s){n._timeout&&clearTimeout(n._timeout),n._timeout=setTimeout(function(){n.emit("timeout"),r()},t),i(s)}function r(){n._timeout&&(clearTimeout(n._timeout),n._timeout=null),n.removeListener("abort",r),n.removeListener("error",r),n.removeListener("response",r),n.removeListener("close",r),e&&n.removeListener("timeout",e),n.socket||n._currentRequest.removeListener("socket",a)}return e&&this.on("timeout",e),this.socket?a(this.socket):this._currentRequest.once("socket",a),this.on("socket",i),this.on("abort",r),this.on("error",r),this.on("response",r),this.on("close",r),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(t){fi.prototype[t]=function(e,n){return this._currentRequest[t](e,n)}});["aborted","connection","socket"].forEach(function(t){Object.defineProperty(fi.prototype,t,{get:function(){return this._currentRequest[t]}})});fi.prototype._sanitizeOptions=function(t){if(!t.headers)t.headers={};else if(Array.isArray(t.headers)){var e=t.headers;t.headers={};for(var n=0;n=400){t.responseUrl=this._currentUrl,t.redirects=this._redirects,this.emit("response",t),this._requestBodyBuffers=[];return}if(ZC(this._currentRequest),t.destroy(),++this._redirectCount>this._options.maxRedirects)throw new j9;var i,a=this._options.beforeRedirect;a&&(i=Object.assign({Host:t.req.getHeader("host")},this._options.headers));var r=this._options.method;((e===301||e===302)&&this._options.method==="POST"||e===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],GC(/^content-/i,this._options.headers));var s=GC(/^host$/i,this._options.headers),o=KC(this._currentUrl),l=s||o.host,c=/^\w+:/.test(n)?this._currentUrl:Nl.format(Object.assign(o,{host:l})),u=k9(n,c);if(t_("redirecting to",u.href),this._isRedirect=!0,$C(u,this._options),(u.protocol!==o.protocol&&u.protocol!=="https:"||u.host!==l&&!M9(u.host,l))&&GC(this._headerFilter,this._options.headers),xr(a)){var p={headers:t.headers,statusCode:e},h={url:c,method:r,headers:i};a(this._options,p,h),this._sanitizeOptions(this._options)}this._performRequest()};function a_(t){var e={maxRedirects:21,maxBodyLength:10485760},n={};return Object.keys(t).forEach(function(i){var a=i+":",r=n[a]=t[i],s=e[i]=Object.create(r);function o(c,u,p){return _9(c)?c=$C(c):br(c)?c=$C(KC(c)):(p=u,u=s_(c),c={protocol:a}),xr(u)&&(p=u,u=null),u=Object.assign({maxRedirects:e.maxRedirects,maxBodyLength:e.maxBodyLength},c,u),u.nativeProtocols=n,!br(u.host)&&!br(u.hostname)&&(u.hostname="::1"),LC.equal(u.protocol,a,"protocol mismatch"),t_("options",u),new fi(u,p)}function l(c,u,p){var h=s.request(c,u,p);return h.end(),h}Object.defineProperties(s,{request:{value:o,configurable:!0,enumerable:!0,writable:!0},get:{value:l,configurable:!0,enumerable:!0,writable:!0}})}),e}function r_(){}function KC(t){var e;if(FC)e=new Gl(t);else if(e=s_(Nl.parse(t)),!br(e.protocol))throw new NC({input:t});return e}function k9(t,e){return FC?new Gl(t,e):KC(Nl.resolve(e,t))}function s_(t){if(/^\[/.test(t.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(t.hostname))throw new NC({input:t.href||t});if(/^\[/.test(t.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(t.host))throw new NC({input:t.href||t});return t}function $C(t,e){var n=e||{};for(var i of P9)n[i]=t[i];return n.hostname.startsWith("[")&&(n.hostname=n.hostname.slice(1,-1)),n.port!==""&&(n.port=Number(n.port)),n.path=n.search?n.pathname+n.search:n.pathname,n}function GC(t,e){var n;for(var i in e)t.test(i)&&(n=e[i],delete e[i]);return n===null||typeof n>"u"?void 0:String(n).trim()}function Ul(t,e,n){function i(a){xr(Error.captureStackTrace)&&Error.captureStackTrace(this,this.constructor),Object.assign(this,a||{}),this.code=t,this.message=this.cause?e+": "+this.cause.message:e}return i.prototype=new(n||Error),Object.defineProperties(i.prototype,{constructor:{value:i,enumerable:!1},name:{value:"Error ["+t+"]",enumerable:!1}}),i}function ZC(t,e){for(var n of VC)t.removeListener(n,JC[n]);t.on("error",r_),t.destroy(e)}function M9(t,e){LC(br(t)&&br(e));var n=t.length-e.length-1;return n>0&&t[n]==="."&&t.endsWith(e)}function E9(t){return t instanceof Array}function br(t){return typeof t=="string"||t instanceof String}function xr(t){return typeof t=="function"}function q9(t){return typeof t=="object"&&"length"in t}function _9(t){return Gl&&t instanceof Gl}function H9(t){return t.replace(/[[\]\\/()*+?.^$|]/g,"\\$&")}QC.exports=a_({http:b9,https:x9});QC.exports.wrap=a_});var I2=v((ode,H2)=>{"use strict";var N_=Dq(),I9=require("crypto"),R9=require("url"),U_=e_(),$_=require("http"),B_=require("https"),L_=require("http2"),wA=require("util"),l_=require("path"),W9=o_(),Ji=require("zlib"),wi=require("stream"),z9=require("events");function F_(t,e){return function(){return t.apply(e,arguments)}}var{toString:D9}=Object.prototype,{getPrototypeOf:Pa}=Object,{iterator:Zl,toStringTag:V_}=Symbol,Fl=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),J_=t=>typeof t=="string"&&(t==="__proto__"||t==="constructor"||t==="prototype"),K_=(t,e,n)=>t===Object.prototype||!n&&e===null,G9=t=>{if(!Object.isExtensible(t))return!1;let e=Object.getOwnPropertyNames(t);return Object.getOwnPropertySymbols&&e.push(...Object.getOwnPropertySymbols(t)),e.every(n=>{if(J_(n))return!1;let i=Object.getOwnPropertyDescriptor(t,n);return!!i&&i.configurable&&i.writable===!0})},Vl=(t,e)=>{let n=t,i=[];for(;n!=null;){if(i.indexOf(n)!==-1)return!1;i.push(n);let a=Pa(n);if(K_(n,a,n===t))return!1;if(Fl(n,e))return!0;n=a}return!1},N9=(t,e)=>t!=null&&Vl(t,e)?t[e]:void 0,U9=t=>{if(t==null||typeof t!="object"&&typeof t!="function")return t;let e=Pa(t);if(e===null&&G9(t))return t;let n=Object.create(null),i=Object.create(null),a=[],r=t;for(;r!=null&&a.indexOf(r)===-1;){a.push(r);let s=r===t?e:Pa(r);if(K_(r,s,r===t))break;let o=Object.getOwnPropertyNames(r);Object.getOwnPropertySymbols&&o.push(...Object.getOwnPropertySymbols(r));for(let l of o)J_(l)||Fl(i,l)||(n[l]=t[l],i[l]=!0);r=s}return n},vA=(t=>e=>{let n=D9.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Ki=t=>(t=t.toLowerCase(),e=>vA(e)===t),fd=t=>e=>typeof e===t,{isArray:jr}=Array,Sr=fd("undefined");function Ls(t){return t!==null&&!Sr(t)&&t.constructor!==null&&!Sr(t.constructor)&&vi(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}var Z_=Ki("ArrayBuffer");function $9(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&Z_(t.buffer),e}var B9=fd("string"),vi=fd("function"),Q_=fd("number"),Fs=t=>t!==null&&typeof t=="object",L9=t=>t===!0||t===!1,rd=t=>{if(!Fs(t))return!1;let e=Pa(t);return(e===null||e===Object.prototype||Pa(e)===null)&&!Vl(t,V_)&&!Vl(t,Zl)},F9=t=>{if(!Fs(t)||Ls(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},V9=Ki("Date"),J9=Ki("File"),K9=t=>!!(t&&typeof t.uri<"u"),Z9=t=>t&&typeof t.getParts<"u",Q9=Ki("Blob"),X9=Ki("FileList"),Y9=Ki("Set"),e8=t=>Fs(t)&&vi(t.pipe);function n8(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}var u_=n8(),c_=typeof u_.FormData<"u"?u_.FormData:void 0,i8=t=>{if(!t)return!1;if(c_&&t instanceof c_)return!0;let e=Pa(t);if(!e||e===Object.prototype||!vi(t.append))return!1;let n=vA(t);return n==="formdata"||n==="object"&&vi(t.toString)&&t.toString()==="[object FormData]"},t8=Ki("URLSearchParams"),[a8,r8,s8,o8]=["ReadableStream","Request","Response","Headers"].map(Ki),l8=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ql(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let i,a;if(typeof t!="object"&&(t=[t]),jr(t))for(i=0,a=t.length;i0;)if(a=n[i],e===a.toLowerCase())return a;return null}var yr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Y_=t=>!Sr(t)&&t!==yr;function uA(...t){let{caseless:e,skipUndefined:n}=Y_(this)&&this||{},i={},a=(r,s)=>{if(s==="__proto__"||s==="constructor"||s==="prototype")return;let o=e&&typeof s=="string"&&X_(i,s)||s,l=Fl(i,o)?i[o]:void 0;rd(l)&&rd(r)?i[o]=uA(l,r):rd(r)?i[o]=uA({},r):jr(r)?i[o]=r.slice():(!n||!Sr(r))&&(i[o]=r)};for(let r=0,s=t.length;r(Ql(e,(a,r)=>{n&&vi(a)?Object.defineProperty(t,r,{__proto__:null,value:F_(a,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(t,r,{__proto__:null,value:a,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:i}),t),c8=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),p8=(t,e,n,i)=>{t.prototype=Object.create(e.prototype,i),Object.defineProperty(t.prototype,"constructor",{__proto__:null,value:t,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(t,"super",{__proto__:null,value:e.prototype}),n&&Object.assign(t.prototype,n)},d8=(t,e,n,i)=>{let a,r,s,o={};if(e=e||{},t==null)return e;do{for(a=Object.getOwnPropertyNames(t),r=a.length;r-- >0;)s=a[r],(!i||i(s,t,e))&&!o[s]&&(e[s]=t[s],o[s]=!0);t=n!==!1&&Pa(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},h8=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;let i=t.indexOf(e,n);return i!==-1&&i===n},g8=t=>{if(!t)return null;if(jr(t))return t;let e=t.length;if(!Q_(e))return null;let n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},m8=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&Pa(Uint8Array)),f8=(t,e)=>{let i=(t&&t[Zl]).call(t),a;for(;(a=i.next())&&!a.done;){let r=a.value;e.call(t,r[0],r[1])}},w8=(t,e)=>{let n,i=[];for(;(n=t.exec(e))!==null;)i.push(n);return i},v8=Ki("HTMLFormElement"),C8=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,i,a){return i.toUpperCase()+a}),{propertyIsEnumerable:A8}=Object.prototype,b8=Ki("RegExp"),e2=(t,e)=>{let n=Object.getOwnPropertyDescriptors(t),i={};Ql(n,(a,r)=>{let s;(s=e(a,r,t))!==!1&&(i[r]=s||a)}),Object.defineProperties(t,i)},x8=t=>{e2(t,(e,n)=>{if(vi(t)&&["arguments","caller","callee"].includes(n))return!1;let i=t[n];if(vi(i)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},y8=(t,e)=>{let n={},i=a=>{a.forEach(r=>{n[r]=!0})};return jr(t)?i(t):i(String(t).split(e)),n},P8=()=>{},j8=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function S8(t){return!!(t&&vi(t.append)&&t[V_]==="FormData"&&t[Zl])}var O8=t=>{let e=new WeakSet,n=i=>{if(Fs(i)){if(e.has(i))return;if(Ls(i))return i;if(!("toJSON"in i)){e.add(i);let a;if(Y9(i)){a=[];for(let r of i){let s=n(r);!Sr(s)&&a.push(s)}}else a=jr(i)?[]:{},Ql(i,(r,s)=>{let o=n(r);!Sr(o)&&(a[s]=o)});return e.delete(i),a}}return i};return n(t)},T8=Ki("AsyncFunction"),k8=t=>t&&(Fs(t)||vi(t))&&vi(t.then)&&vi(t.catch),n2=((t,e)=>t?setImmediate:e?((n,i)=>(yr.addEventListener("message",({source:a,data:r})=>{a===yr&&r===n&&i.length&&i.shift()()},!1),a=>{i.push(a),yr.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",vi(yr.postMessage)),M8=typeof queueMicrotask<"u"?queueMicrotask.bind(yr):typeof process<"u"&&process.nextTick||n2,i2=t=>t!=null&&vi(t[Zl]),E8=t=>t!=null&&Vl(t,Zl)&&i2(t),C={isArray:jr,isArrayBuffer:Z_,isBuffer:Ls,isFormData:i8,isArrayBufferView:$9,isString:B9,isNumber:Q_,isBoolean:L9,isObject:Fs,isPlainObject:rd,isEmptyObject:F9,isReadableStream:a8,isRequest:r8,isResponse:s8,isHeaders:o8,isUndefined:Sr,isDate:V9,isFile:J9,isReactNativeBlob:K9,isReactNative:Z9,isBlob:Q9,isRegExp:b8,isFunction:vi,isStream:e8,isURLSearchParams:t8,isTypedArray:m8,isFileList:X9,forEach:Ql,merge:uA,extend:u8,trim:l8,stripBOM:c8,inherits:p8,toFlatObject:d8,kindOf:vA,kindOfTest:Ki,endsWith:h8,toArray:g8,forEachEntry:f8,matchAll:w8,isHTMLForm:v8,hasOwnProperty:Fl,hasOwnProp:Fl,hasOwnInPrototypeChain:Vl,getSafeProp:N9,toSafeFlatObject:U9,reduceDescriptors:e2,freezeMethods:x8,toObjectSet:y8,toCamelCase:C8,noop:P8,toFiniteNumber:j8,findKey:X_,global:yr,isContextDefined:Y_,isSpecCompliantForm:S8,toJSONObject:O8,isAsyncFn:T8,isThenable:k8,setImmediate:n2,asap:M8,isIterable:i2,isSafeIterable:E8},q8=C.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),_8=t=>{let e={},n,i,a;return t&&t.split(` -`).forEach(function(s){a=s.indexOf(":"),n=s.substring(0,a).trim().toLowerCase(),i=s.substring(a+1).trim();let o=C.hasOwnProp(e,n);!n||o&&C.hasOwnProp(q8,n)||(n==="set-cookie"?o?e[n].push(i):e[n]=[i]:e[n]=o?e[n]+", "+i:i)}),e};function H8(t){let e=0,n=t.length;for(;ee;){let i=t.charCodeAt(n-1);if(i!==9&&i!==32)break;n-=1}return e===0&&n===t.length?t:t.slice(e,n)}var I8=new RegExp("[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+","g"),R8=new RegExp("[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+","g");function CA(t,e){return C.isArray(t)?t.map(n=>CA(n,e)):H8(String(t).replace(e,""))}var W8=t=>CA(t,I8),z8=t=>CA(t,R8);function AA(t){let e=Object.create(null);return C.forEach(t.toJSON(),(n,i)=>{e[i]=z8(n)}),e}var p_=Symbol("internals");function $l(t){return t&&String(t).trim().toLowerCase()}function sd(t){return t===!1||t==null?t:C.isArray(t)?t.map(sd):W8(String(t))}function D8(t){let e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,i;for(;i=n.exec(t);)e[i[1]]=i[2];return e}var G8=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/;function XC(t){let e=0,n=t.length;for(;ee;){let i=t.charCodeAt(n-1);if(i!==9&&i!==32)break;n-=1}return e===0&&n===t.length?t:t.slice(e,n)}function N8(t){let e=t.length-1;if(e<1||t.charCodeAt(0)!==34||t.charCodeAt(e)!==34)return t;let n="";for(let i=1;i=e))return t;n+=t[i]}return n}function U8(t){let e=Object.create(null),n=String(t),i=0,a=!1,r=!1;function s(o){let l=XC(n.slice(i,o)),c=l.indexOf("=");if(c<1)return;let u=XC(l.slice(0,c));if(!G8.test(u))return;let p=u.toLowerCase();if(p==="__proto__"||p==="constructor"||p==="prototype")return;let h=XC(l.slice(c+1));e[p]=N8(h)}for(let o=0;o/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function YC(t,e,n,i,a){if(C.isFunction(i))return i.call(this,e,n);if(a&&(e=n),!!C.isString(e)){if(C.isString(i))return e.indexOf(i)!==-1;if(C.isRegExp(i))return i.test(e)}}function B8(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,i)=>n.toUpperCase()+i)}function L8(t,e){let n=C.toCamelCase(" "+e);["get","set","has"].forEach(i=>{Object.defineProperty(t,i+n,{__proto__:null,value:function(a,r,s){return this[i].call(this,e,a,r,s)},configurable:!0})})}var rn=class{constructor(e){e&&this.set(e)}set(e,n,i){let a=this;function r(o,l,c){let u=$l(l);if(!u)return;let p=C.findKey(a,u);(!p||a[p]===void 0||c===!0||c===void 0&&a[p]!==!1)&&(a[p||l]=sd(o))}let s=(o,l)=>C.forEach(o,(c,u)=>r(c,u,l));if(C.isPlainObject(e)||e instanceof this.constructor)s(e,n);else if(C.isString(e)&&(e=e.trim())&&!$8(e))s(_8(e),n);else if(C.isObject(e)&&C.isSafeIterable(e)){let o=Object.create(null),l,c;for(let u of e){if(!C.isArray(u))throw new TypeError("Object iterator must return a key-value pair");c=u[0],C.hasOwnProp(o,c)?(l=o[c],o[c]=C.isArray(l)?[...l,u[1]]:[l,u[1]]):o[c]=u[1]}s(o,n)}else e!=null&&r(n,e,i);return this}get(e,n){if(e=$l(e),e){let i=C.findKey(this,e);if(i){let a=this[i];if(!n)return a;if(n===!0)return D8(a);if(C.isFunction(n))return n.call(this,a,i);if(C.isRegExp(n))return n.exec(a);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=$l(e),e){let i=C.findKey(this,e);return!!(i&&this[i]!==void 0&&(!n||YC(this,this[i],i,n)))}return!1}delete(e,n){let i=this,a=!1;function r(s){if(s=$l(s),s){let o=C.findKey(i,s);o&&(!n||YC(i,i[o],o,n))&&(delete i[o],a=!0)}}return C.isArray(e)?e.forEach(r):r(e),a}clear(e){let n=Object.keys(this),i=n.length,a=!1;for(;i--;){let r=n[i];(!e||YC(this,this[r],r,e,!0))&&(delete this[r],a=!0)}return a}normalize(e){let n=this,i={};return C.forEach(this,(a,r)=>{let s=C.findKey(i,r);if(s){n[s]=sd(a),delete n[r];return}let o=e?B8(r):String(r).trim();o!==r&&delete n[r],n[o]=sd(a),i[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let n=Object.create(null);return C.forEach(this,(i,a)=>{i!=null&&i!==!1&&(n[a]=e&&C.isArray(i)?i.join(", "):i)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(` -`)}getSetCookie(){let e=this.get("set-cookie");return C.isArray(e)?e:e==null||e===!1?[]:[e]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static parseParameters(e){return U8(e)}static concat(e,...n){let i=new this(e);return n.forEach(a=>i.set(a)),i}static accessor(e){let i=(this[p_]=this[p_]={accessors:{}}).accessors,a=this.prototype;function r(s){let o=$l(s);i[o]||(L8(a,s),i[o]=!0)}return C.isArray(e)?e.forEach(r):r(e),this}};rn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);C.reduceDescriptors(rn.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(i){this[n]=i}}});C.freezeMethods(rn);var pd="[REDACTED ****]";function F8(t){if(C.hasOwnProp(t,"toJSON"))return!0;let e=Object.getPrototypeOf(t);for(;e&&e!==Object.prototype;){if(C.hasOwnProp(e,"toJSON"))return!0;e=Object.getPrototypeOf(e)}return!1}function V8(t,e){let n=new Set(e.map(r=>String(r).toLowerCase())),i=[],a=r=>{if(r===null||typeof r!="object"||C.isBuffer(r))return r;if(i.indexOf(r)!==-1)return;r instanceof rn&&(r=r.toJSON()),i.push(r);let s;if(C.isArray(r))s=[],r.forEach((o,l)=>{let c=a(o);C.isUndefined(c)||(s[l]=c)});else{if(!C.isPlainObject(r)&&F8(r))return i.pop(),r;s=Object.create(null);for(let[o,l]of Object.entries(r)){let c=n.has(o.toLowerCase())?pd:a(l);C.isUndefined(c)||(s[o]=c)}}return i.pop(),s};return a(t)}function d_(t){try{return String(t)}catch{return""}}function J8(t){return t.errors.map(n=>{try{return n&&n.message?d_(n.message):d_(n)}catch{return""}}).filter(Boolean).join("; ")||t.name||"AggregateError"}var S=class t extends Error{static from(e,n,i,a,r,s){let o=e.message;!o&&C.isArray(e.errors)&&e.errors.length&&(o=J8(e));let l=new t(o,n||e.code,i,a,r);return Object.defineProperty(l,"cause",{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),l.name=e.name,e.status!=null&&l.status==null&&(l.status=e.status),s&&Object.assign(l,s),l}constructor(e,n,i,a,r){super(e),Object.defineProperty(this,"message",{__proto__:null,value:e,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,n&&(this.code=n),i&&(this.config=i),a&&(this.request=a),r&&(this.response=r,this.status=r.status)}toJSON(){let e=this.config,n=e&&C.hasOwnProp(e,"redact")?e.redact:void 0,i=C.isArray(n)&&n.length>0?V8(e,n):C.toJSONObject(e);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:i,code:this.code,status:this.status}}};S.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";S.ERR_BAD_OPTION="ERR_BAD_OPTION";S.ECONNABORTED="ECONNABORTED";S.ETIMEDOUT="ETIMEDOUT";S.ECONNREFUSED="ECONNREFUSED";S.ERR_NETWORK="ERR_NETWORK";S.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";S.ERR_DEPRECATED="ERR_DEPRECATED";S.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";S.ERR_BAD_REQUEST="ERR_BAD_REQUEST";S.ERR_CANCELED="ERR_CANCELED";S.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";S.ERR_INVALID_URL="ERR_INVALID_URL";S.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";var eA={isBufferAvailable(){return typeof Buffer<"u"},from(t){return Buffer.from(t)}},t2=100;function cA(t){return C.isPlainObject(t)||C.isArray(t)}function a2(t){return C.endsWith(t,"[]")?t.slice(0,-2):t}function nA(t,e,n){return t?t.concat(e).map(function(a,r){return a=a2(a),!n&&r?"["+a+"]":a}).join(n?".":""):e}function K8(t){return C.isArray(t)&&!t.some(cA)}var Z8=C.toFlatObject(C,{},null,function(e){return/^is[A-Z]/.test(e)});function wd(t,e,n){if(!C.isObject(t))throw new TypeError("target must be an object");e=e||new(N_||FormData);let i=(A,b)=>{let x=C.getSafeProp(n,A);return C.isUndefined(x)?b:x},a=i("metaTokens",!0),r=i("visitor")||m,s=i("dots",!1),o=i("indexes",!1),l=i("Blob")||typeof Blob<"u"&&Blob,c=i("maxDepth",t2),u=l&&C.isSpecCompliantForm(e),p=[];if(!C.isFunction(r))throw new TypeError("visitor must be a function");function h(A){if(A===null)return"";if(C.isDate(A))return A.toISOString();if(C.isBoolean(A))return A.toString();if(!u&&C.isBlob(A))throw new S("Blob is not supported. Use a Buffer instead.");if(C.isArrayBuffer(A)||C.isTypedArray(A)){if(u&&typeof l=="function")return new l([A]);if(eA&&eA.isBufferAvailable())return eA.from(A);throw new S("Blob is not supported. Use a Buffer instead.",S.ERR_NOT_SUPPORT)}return A}function g(A){if(A>c)throw new S("Object is too deeply nested ("+A+" levels). Max depth: "+c,S.ERR_FORM_DATA_DEPTH_EXCEEDED)}function d(A,b){if(c===1/0)return JSON.stringify(A);let x=[];return JSON.stringify(A,function(T,M){if(!C.isObject(M))return M;for(;x.length&&x[x.length-1]!==this;)x.pop();return x.push(M),g(b+x.length-1),M})}function m(A,b,x){let y=A;if(C.isReactNative(e)&&C.isReactNativeBlob(A))return e.append(nA(x,b,s),h(A)),!1;if(A&&!x&&typeof A=="object"){if(C.endsWith(b,"{}"))b=a?b:b.slice(0,-2),A=d(A,1);else if(C.isArray(A)&&K8(A)||(C.isFileList(A)||C.endsWith(b,"[]"))&&(y=C.toArray(A)))return b=a2(b),y.forEach(function(M,J){!(C.isUndefined(M)||M===null)&&e.append(o===!0?nA([b],J,s):o===null?b:b+"[]",h(M))}),!1}return cA(A)?!0:(e.append(nA(x,b,s),h(A)),!1)}let w=Object.assign(Z8,{defaultVisitor:m,convertValue:h,isVisitable:cA});function f(A,b,x=0){if(!C.isUndefined(A)){if(g(x),p.indexOf(A)!==-1)throw new Error("Circular reference detected in "+b.join("."));p.push(A),C.forEach(A,function(T,M){(!(C.isUndefined(T)||T===null)&&r.call(e,T,C.isString(M)?M.trim():M,b,w))===!0&&f(T,b?b.concat(M):[M],x+1)}),p.pop()}}if(!C.isObject(t))throw new TypeError("data must be an object");return f(t),e}function h_(t){let e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(t).replace(/[!'()~]|%20/g,function(i){return e[i]})}function r2(t,e){this._pairs=[],t&&wd(t,this,e)}var s2=r2.prototype;s2.append=function(e,n){this._pairs.push([e,n])};s2.toString=function(e){let n=e?i=>e.call(this,i,h_):h_;return this._pairs.map(function(a){return n(a[0])+"="+n(a[1])},"").join("&")};function Q8(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function bA(t,e,n){if(!e)return t;t=t||"";let i=C.isFunction(n)?{serialize:n}:n,a=C.getSafeProp(i,"encode")||Q8,r=C.getSafeProp(i,"serialize"),s;if(r?s=r(e,i):s=C.isURLSearchParams(e)?e.toString():new r2(e,i).toString(a),s){let o=t.indexOf("#");o!==-1&&(t=t.slice(0,o)),t+=(t.indexOf("?")===-1?"?":"&")+s}return t}var Bl=Symbol("internals");function o2(t){return t?t.length:0}function g_(t){if(t)for(;t.length&&t[t.length-1]===null;)t.pop()}function Ll(t,e){let n=t.handlers,i=o2(n);n!==e.handlersRef?(e.handlersRef=n,e.handlerEntries.clear()):i!==e.handlersLength&&(i?e.handlerEntries.forEach(function(r,s){n[r.index]!==r.handler&&e.handlerEntries.delete(s)}):e.handlerEntries.clear()),e.handlersLength=i}var dd=class{constructor(){this.handlers=[],this[Bl]={handlersRef:this.handlers,handlersLength:this.handlers.length,handlerEntries:new Map,iterationDepth:0,nextId:0}}use(e,n,i){let a={fulfilled:e,rejected:n,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null},r=this[Bl];this.handlers==null&&(this.handlers=[]),Ll(this,r);let s=r.nextId++;return this.handlers.push(a),r.handlerEntries.set(s,{handler:a,index:this.handlers.length-1}),r.handlersLength=this.handlers.length,s}eject(e){let n=this[Bl];Ll(this,n);let i=n.handlerEntries.get(e);if(i){if(n.handlerEntries.delete(e),this.handlers[i.index]!==i.handler)return;this.handlers[i.index]=null,n.iterationDepth||(g_(this.handlers),n.handlersLength=this.handlers.length)}}clear(){this.handlers&&(this.handlers=[],Ll(this,this[Bl]))}forEach(e){let n=this[Bl];Ll(this,n),n.iterationDepth++;try{C.forEach(this.handlers,function(a){a!==null&&e(a)})}finally{--n.iterationDepth||(Ll(this,n),g_(this.handlers),n.handlersLength=o2(this.handlers))}}},vd={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0,advertiseZstdAcceptEncoding:!1,validateStatusUndefinedResolves:!0},X8=R9.URLSearchParams,iA="abcdefghijklmnopqrstuvwxyz",m_="0123456789",l2={DIGIT:m_,ALPHA:iA,ALPHA_DIGIT:iA+iA.toUpperCase()+m_},Y8=(t=16,e=l2.ALPHA_DIGIT)=>{let n="",{length:i}=e,a=new Uint32Array(t);I9.randomFillSync(a);for(let r=0;rf_)throw new S("FormData field is too deeply nested ("+t+" levels). Max depth: "+f_,S.ERR_FORM_DATA_DEPTH_EXCEEDED)}function sK(t){let e=[],n=/[^.[\]]+|\[([^.[\]]*)]/g,i;for(;(i=n.exec(t))!==null;)u2(e.length),e.push(i[0]==="[]"?"":i[1]||i[0]);return e}function oK(t){let e={},n=Object.keys(t),i,a=n.length,r;for(i=0;i=n.length;return s=!s&&C.isArray(a)?a.length:s,l?(C.hasOwnProp(a,s)?a[s]=C.isArray(a[s])?a[s].concat(i):[a[s],i]:a[s]=i,!o):((!C.hasOwnProp(a,s)||!C.isObject(a[s]))&&(a[s]=[]),e(n,i,a[s],r)&&C.isArray(a[s])&&(a[s]=oK(a[s])),!o)}if(C.isFormData(t)&&C.isFunction(t.entries)){let n={};return C.forEachEntry(t,(i,a)=>{e(sK(i),a,n,0)}),n}return null}var p2=Object.freeze(["get","delete","head","options","post","put","patch","purge","link","unlink","query"]),Us=(t,e)=>t!=null&&C.hasOwnProp(t,e)?t[e]:void 0;function lK(t,e,n){if(C.isString(t))try{return(e||JSON.parse)(t),C.trim(t)}catch(i){if(i.name!=="SyntaxError")throw i}return(n||JSON.stringify)(t)}var Xl={transitional:vd,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){let i=n.getContentType()||"",a=i.indexOf("application/json")>-1,r=C.isObject(e);if(r&&C.isHTMLForm(e)&&(e=new FormData(e)),C.isFormData(e))return a?JSON.stringify(c2(e)):e;if(C.isArrayBuffer(e)||C.isBuffer(e)||C.isStream(e)||C.isFile(e)||C.isBlob(e)||C.isReadableStream(e))return e;if(C.isArrayBufferView(e))return e.buffer;if(C.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let o;if(r){let l=Us(this,"formSerializer");if(i.indexOf("application/x-www-form-urlencoded")>-1)return rK(e,l).toString();if((o=C.isFileList(e))||i.indexOf("multipart/form-data")>-1){let c=Us(this,"env"),u=c&&c.FormData;return wd(o?{"files[]":e}:e,u&&new u,l)}}return r||a?(n.setContentType("application/json",!1),lK(e)):e}],transformResponse:[function(e){let n=Us(this,"transitional")||Xl.transitional,i=n&&n.forcedJSONParsing,a=Us(this,"responseType"),r=a==="json";if(C.isResponse(e)||C.isReadableStream(e))return e;if(e&&C.isString(e)&&(i&&!a||r)){let o=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(e,Us(this,"parseReviver"))}catch(l){if(o)throw l.name==="SyntaxError"?S.from(l,S.ERR_BAD_RESPONSE,this,null,Us(this,"response")):l}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ze.classes.FormData,Blob:Ze.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};C.forEach(p2,t=>{Xl.headers[t]={}});function tA(t,e){let n=this||Xl,i=e||n,a=rn.from(i.headers),r=i.data;return C.forEach(t,function(o){r=o.call(n,r,a.normalize(),e?e.status:void 0)}),a.normalize(),r}function d2(t){return!!(t&&t.__CANCEL__)}var Kt=class extends S{constructor(e,n,i){super(e??"canceled",S.ERR_CANCELED,n,i),this.name="CanceledError",this.__CANCEL__=!0}};function $s(t,e,n){let i=n.config.validateStatus;!n.status||!i||i(n.status)?t(n):e(new S("Request failed with status code "+n.status,n.status>=400&&n.status<500?S.ERR_BAD_REQUEST:S.ERR_BAD_RESPONSE,n.config,n.request,n))}function uK(t){return typeof t!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function cK(t,e){if(!e)return t;let n=t.length;for(;n>0&&t.charCodeAt(n-1)===47;)n--;return t.slice(0,n)+"/"+e.replace(/^\/+/,"")}var pK=/[\t\n\r]/g;function h2(t){if(typeof t!="string")return t;let e=0;for(;e`${n}${i}${pd}`)}function gK(t){let e=t.replace(/^(https?:\/{0,2})[^/?#]*@/i,`$1${pd}@`),n=e.indexOf("#"),a=(n===-1?e:e.slice(0,n)).replace(/([?&][^=&#]*=)[^&#]*/g,`$1${pd}`);return n===-1?a:`${a}#${hK(e.slice(n+1))}`}function w_(t,e){if(typeof t=="string"){let n=h2(t);if(dK.test(n))throw new S(`Invalid URL ${JSON.stringify(gK(n))}: missing "//" after protocol`,S.ERR_INVALID_URL,e)}}function yA(t,e,n,i){w_(e,i);let a=!uK(e);return t&&(a||n===!1)?(w_(t,i),cK(t,e)):e}var mK={ftp:21,gopher:70,http:80,https:443,ws:80,wss:443};function fK(t){try{return new URL(t)}catch{return null}}function wK(t){var e=(typeof t=="string"?fK(t):t)||{},n=e.protocol,i=e.host,a=e.port;if(typeof i!="string"||!i||typeof n!="string"||(n=n.split(":",1)[0],i=i.replace(/:\d*$/,""),a=parseInt(a)||mK[n]||0,!vK(i,a)))return"";var r=dA(n+"_proxy")||dA("all_proxy");return r&&r.indexOf("://")===-1&&(r=n+"://"+r),r}function vK(t,e){var n=dA("no_proxy").toLowerCase();return n?n==="*"?!1:n.split(/[,\s]/).every(function(i){if(!i)return!0;var a=i.match(/^(.+):(\d+)$/),r=a?a[1]:i,s=a?parseInt(a[2]):0;return s&&s!==e?!0:/^[.*]/.test(r)?(r.charAt(0)==="*"&&(r=r.slice(1)),!t.endsWith(r)):t!==r}):!0}function dA(t){return process.env[t.toLowerCase()]||process.env[t.toUpperCase()]||""}var Jl="1.20.0";function od(t){let e=/^([-+\w]{1,25}):(?:\/\/)?/.exec(t);return e&&e[1]||""}var CK=/^([^,;/]+\/[^,;/]+)?((?:;[^,;=]+=[^,;]+)*)(;base64)?,([\s\S]*)$/;function AK(t,e,n){let i=n&&n.Blob||Ze.classes.Blob,a=od(t);if(e===void 0&&i&&(e=!0),a==="data"){t=a.length?t.slice(a.length+1):t;let r=CK.exec(t);if(!r)throw new S("Invalid URL",S.ERR_INVALID_URL);let s=r[1],o=r[2],l=r[3]?"base64":"utf8",c=r[4],u="";s?u=o?s+o:s:o&&(u="text/plain"+o);let p=l==="base64"?Buffer.from(c,"base64"):Buffer.from(decodeURIComponent(c),l);if(e){if(!i)throw new S("Blob is not supported",S.ERR_NOT_SUPPORT);return new i([p],{type:u})}return p}throw new S("Unsupported protocol "+a,S.ERR_NOT_SUPPORT)}var bK=["content-type","content-length"];function g2(t,e,n){if(n!=="content-only"){t.set(e);return}Object.entries(e||{}).forEach(([i,a])=>{bK.includes(i.toLowerCase())&&t.set(i,a)})}var aA=Symbol("internals"),hd=class extends wi.Transform{constructor(e){e=C.toFlatObject(e,{maxRate:0,chunkSize:64*1024,minChunkSize:100,timeWindow:500,ticksRate:2,samplesCount:15},null,(i,a)=>!C.isUndefined(a[i])),super({readableHighWaterMark:e.chunkSize});let n=this[aA]={timeWindow:e.timeWindow,chunkSize:e.chunkSize,maxRate:e.maxRate,minChunkSize:e.minChunkSize,bytesSeen:0,isCaptured:!1,notifiedBytesLoaded:0,ts:Date.now(),bytes:0,onReadCallback:null};this.on("newListener",i=>{i==="progress"&&(n.isCaptured||(n.isCaptured=!0))})}_read(e){let n=this[aA];return n.onReadCallback&&n.onReadCallback(),super._read(e)}_transform(e,n,i){let a=this[aA],r=a.maxRate,s=this.readableHighWaterMark,o=a.timeWindow,l=1e3/o,c=r/l,u=a.minChunkSize!==!1?Math.max(a.minChunkSize,c*.01):0,p=(g,d)=>{let m=Buffer.byteLength(g);a.bytesSeen+=m,a.bytes+=m,a.isCaptured&&this.emit("progress",a.bytesSeen),this.push(g)?process.nextTick(d):a.onReadCallback=()=>{a.onReadCallback=null,process.nextTick(d)}},h=(g,d)=>{let m=Buffer.byteLength(g),w=null,f=s,A,b=0;if(r){let x=Date.now();(!a.ts||(b=x-a.ts)>=o)&&(a.ts=x,A=c-a.bytes,a.bytes=A<0?-A:0,b=0),A=c-a.bytes}if(r){if(A<=0)return setTimeout(()=>{d(null,g)},o-b);Af&&m-f>u&&(w=g.subarray(f),g=g.subarray(0,f)),p(g,w?()=>{process.nextTick(d,null,w)}:d)};h(e,function g(d,m){if(d)return i(d);m?h(m,g):i(null)})}},{asyncIterator:v_}=Symbol,m2=async function*(t){t.stream?yield*t.stream():t.arrayBuffer?yield await t.arrayBuffer():t[v_]?yield*t[v_]():yield t},xK=Ze.ALPHABET.ALPHA_DIGIT+"-_",Kl=typeof TextEncoder=="function"?new TextEncoder:new wA.TextEncoder,Pr=`\r -`,yK=Kl.encode(Pr),PK=2,hA=class{constructor(e,n){let{escapeName:i}=this.constructor,a=C.isString(n),r=`Content-Disposition: form-data; name="${i(e)}"${!a&&n.name?`; filename="${i(n.name)}"`:""}${Pr}`;if(a)n=Kl.encode(String(n).replace(/\r?\n|\r\n?/g,Pr));else{let s=String(n.type||"application/octet-stream").replace(/[\r\n]/g,"");r+=`Content-Type: ${s}${Pr}`}this.headers=Kl.encode(r+Pr),this.contentLength=a?n.byteLength:n.size,this.size=this.headers.byteLength+this.contentLength+PK,this.name=e,this.value=n}async*encode(){yield this.headers;let{value:e}=this;C.isTypedArray(e)?yield e:yield*m2(e),yield yK}static escapeName(e){return String(e).replace(/[\r\n"]/g,n=>({"\r":"%0D","\n":"%0A",'"':"%22"})[n])}},jK=(t,e,n)=>{let{tag:i="form-data-boundary",size:a=25,boundary:r=i+"-"+Ze.generateString(a,xK)}=n||{};if(!C.isFormData(t))throw new TypeError("FormData instance required");if(r.length<1||r.length>70)throw new Error("boundary must be 1-70 characters long");let s=Kl.encode("--"+r+Pr),o=Kl.encode("--"+r+"--"+Pr),l=o.byteLength,c=Array.from(t.entries()).map(([p,h])=>{let g=new hA(p,h);return l+=g.size,g});l+=s.byteLength*c.length,l=C.toFiniteNumber(l);let u={"Content-Type":`multipart/form-data; boundary=${r}`};return Number.isFinite(l)&&(u["Content-Length"]=l),e&&e(u),wi.Readable.from((async function*(){for(let p of c)yield s,yield*p.encode();yield o})())},gA=class extends wi.Transform{__transform(e,n,i){this.push(e),i()}_transform(e,n,i){if(e.length!==0&&(this._transform=this.__transform,e[0]!==120)){let a=Buffer.alloc(2);a[0]=120,a[1]=156,this.push(a,n)}this.__transform(e,n,i)}},mA=class{constructor(){this.sessions=Object.create(null)}getSession(e,n){n=Object.assign(Object.create(null),{sessionTimeout:1e3},n);let i=this.sessions[e];if(i){let p=i.length;for(let h=0;h{if(r)return;r=!0,s&&(clearTimeout(s),s=null);let p=i,h=p.length,g=h;for(;g--;)if(p[g][0]===a){h===1?delete this.sessions[e]:p.splice(g,1),a.closed||a.close();return}},l=a.request,{sessionTimeout:c}=n;if(c!=null){let p=0;a.request=function(){let h=l.apply(this,arguments);return p++,s&&(clearTimeout(s),s=null),h.once("close",()=>{--p||(s=setTimeout(()=>{s=null,o()},c))}),h}}a.once("close",o),a.once("error",o);let u=[a,n];return i?i.push(u):i=this.sessions[e]=[u],a}},SK=(t,e)=>C.isAsyncFn(t)?function(...n){let i=n.pop();t.apply(this,n).then(a=>{try{e?i(null,...e(a)):i(null,a)}catch(r){i(r)}},i)}:t,OK=new Set(["localhost","0.0.0.0"]),f2=t=>{let e=t.length;for(;e&&t.charCodeAt(e-1)===46;)e--;return e===t.length?t:t.slice(0,e)},w2=t=>{let e=t.split(".");return e.length!==4||e[0]!=="127"?!1:e.every(n=>/^\d+$/.test(n)&&Number(n)>=0&&Number(n)<=255)},rA=t=>{if(/^0[xX][0-9a-fA-F]+$/.test(t)){let e=parseInt(t.slice(2),16);return Number.isFinite(e)?e:null}if(t.length>1&&/^0[0-7]+$/.test(t)){let e=parseInt(t,8);return Number.isFinite(e)?e:null}if(t.length>1&&/^0[0-9]+$/.test(t))return null;if(/^[0-9]+$/.test(t)){let e=parseInt(t,10);return Number.isFinite(e)?e:null}return null},v2=t=>{if(typeof t!="string"||!t||t.indexOf(":")!==-1)return t;let e=t;if(e.charAt(0)==="["&&e.charAt(e.length-1)==="]"&&(e=e.slice(1,-1)),e=f2(e),!/^[0-9.xXa-fA-F]+$/.test(e))return t;let n=e.split(".");if(n.some(u=>u===""))return t;if(n.length===4){let u=n.map(rA);return u.some(p=>p===null||p<0||p>255)?t:u.join(".")}if(n.length>4||n.length===1)return t;let i=n.slice(0,-1),a=n[n.length-1],r=4-i.length,s=rA(a);if(s===null)return t;let o=(1<<8*r)-1;if(s<0||s>o)return t;let l=new Array(r).fill(0);for(let u=r-1,p=s;u>=0;u--,p>>=8)l[u]=p&255;let c=i.map(rA);return c.some(u=>u===null||u<0||u>255)?t:[...c,...l].join(".")},sA=t=>/^0{1,4}$/.test(t),TK=t=>{if(t==="::")return!0;let e=t.indexOf("::");if(e!==-1){if(e!==t.lastIndexOf("::"))return!1;let i=t.slice(0,e),a=t.slice(e+2),r=i?i.split(":"):[],s=a?a.split(":"):[];return r.length+s.length<8&&r.every(sA)&&s.every(sA)}let n=t.split(":");return n.length===8&&n.every(sA)},kK=t=>{if(t==="::1")return!0;let e=t.match(/^::ffff:(\d+\.\d+\.\d+\.\d+)$/i);if(e)return w2(e[1]);let n=t.match(/^::ffff:([0-9a-f]{1,4}):([0-9a-f]{1,4})$/i);if(n){let a=parseInt(n[1],16);return a>=32512&&a<=32767}let i=t.split(":");if(i.length===8){for(let a=0;a<7;a++)if(!/^0+$/.test(i[a]))return!1;return/^0*1$/.test(i[7])}return!1},C_=t=>t?OK.has(t)||w2(t)||TK(t)?!0:kK(t):!1,MK={http:80,https:443,ws:80,wss:443,ftp:21},EK=t=>{let e=t,n=0;if(e.charAt(0)==="["){let r=e.indexOf("]");if(r!==-1){let s=e.slice(1,r),o=e.slice(r+1);return o.charAt(0)===":"&&/^\d+$/.test(o.slice(1))&&(n=Number.parseInt(o.slice(1),10)),[s,n]}}let i=e.indexOf(":"),a=e.lastIndexOf(":");return i!==-1&&i===a&&/^\d+$/.test(e.slice(a+1))&&(n=Number.parseInt(e.slice(a+1),10),e=e.slice(0,a)),[e,n]},qK=/^(?:::|(?:0{1,4}:){1,4}:|(?:0{1,4}:){5})ffff:(\d+\.\d+\.\d+\.\d+)$/i,_K=/^(?:::|(?:0{1,4}:){1,4}:|(?:0{1,4}:){5})ffff:([0-9a-f]{1,4}):([0-9a-f]{1,4})$/i,C2=t=>{if(typeof t!="string"||t.indexOf(":")===-1)return t;let e=t.match(qK);if(e)return e[1];let n=t.match(_K);if(n){let i=parseInt(n[1],16),a=parseInt(n[2],16);return`${i>>8}.${i&255}.${a>>8}.${a&255}`}return t},HK=/^(?:0|[1-9]\d{0,2})$/,A2=t=>{let e=t.split(".");return e.length===4&&e.every(n=>HK.test(n)&&Number(n)<=255)?e.map(Number):null},IK=/^[0-9a-f]{1,4}$/i,RK=t=>{let e=t.split("::");if(e.length>2)return null;let n=e[0]?e[0].split(":"):[];if(e.length===2){let i=e[1]?e[1].split(":"):[],a=8-n.length-i.length;if(a<1)return null;n.push(...new Array(a).fill("0"),...i)}return n.length!==8||n.some(i=>!IK.test(i))?null:n.flatMap(i=>{let a=Number.parseInt(i,16);return[a>>8&255,a&255]})},b2=t=>typeof t!="string"||!t?null:t.indexOf(":")!==-1?RK(t):A2(t),A_=t=>{if(!t)return t;t.charAt(0)==="["&&t.charAt(t.length-1)==="]"&&(t=t.slice(1,-1));let e=f2(t),n=v2(e);return n!==e?n:C2(e)},WK=t=>{let e=t,n=e.charAt(0)==="[",i=e.charAt(e.length-1)==="]",a=e.includes("[")||e.includes("]");if(n||i){if(!n||!i||(e=e.slice(1,-1),e.indexOf(":")===-1||e.includes("[")||e.includes("]")))return null}else if(a)return null;if(!e||e.charAt(e.length-1)===".")return null;let r=e.indexOf(":")!==-1;if(r)try{e=new URL(`http://[${e}]/`).hostname.slice(1,-1)}catch{return null}else if(e=v2(e),!A2(e))return null;return{normalized:C2(e),wasIPv6:r}},zK=/^(.+)\/(0|[1-9]\d{0,2})$/,DK=t=>{if(t.indexOf("/")===-1)return;let e=zK.exec(t);if(!e)return null;let n=Number(e[2]),i=WK(e[1]);if(!i)return null;let{normalized:a,wasIPv6:r}=i;if(r&&a.indexOf(":")===-1){if(n<96)return null;n-=96}let s=b2(a);return!s||n>s.length*8?null:{bytes:s,prefix:n}},GK=(t,e,n)=>{let i=n>>3;for(let r=0;r{if(!s)return!1;if(s==="*")return!0;let o=DK(s);if(o!==void 0)return o!==null&&!!r&&r.length===o.bytes.length&&GK(r,o.bytes,o.prefix);let[l,c]=EK(s);return l=A_(l),!l||c&&c!==i?!1:(l.charAt(0)==="*"&&(l=l.slice(1)),l.charAt(0)==="."?a.endsWith(l):a===l||C_(a)&&C_(l))})}function UK(t,e){t=t||10;let n=new Array(t),i=new Array(t),a=0,r=0,s;return e=e!==void 0?e:1e3,function(l){let c=Date.now(),u=i[r];s||(s=c),n[a]=l,i[a]=c;let p=r,h=0;for(;p!==a;)h+=n[p++],p=p%t;if(a=(a+1)%t,a===r&&(r=(r+1)%t),c-s{n=p,a=null,r&&(clearTimeout(r),r=null),t(...u)};return[(...u)=>{let p=Date.now(),h=p-n;h>=i?s(u,p):(a=u,r||(r=setTimeout(()=>{r=null,s(a)},i-h)))},()=>a&&s(a),(...u)=>s(u)]}var Bs=(t,e,n=3)=>{let i=0,a=UK(50,250);return $K(r=>{if(!r||!C.isNumber(r.loaded))return;let s=r.loaded,o=r.lengthComputable?r.total:void 0,l=Math.max(0,o!=null?Math.min(s,o):s),c=Math.max(0,l-i),u=a(c);i=Math.max(i,l);let p={loaded:l,total:o,progress:o?l/o:void 0,bytes:c,rate:u||void 0,estimated:u&&o?(o-l)/u:void 0,event:r,lengthComputable:o!=null,[e?"download":"upload"]:!0};t(p)},n)},gd=(t,e)=>{let n=t!=null;return[i=>e[0]({lengthComputable:n,total:t,loaded:i}),e[1]]},md=(t,e=C.asap)=>(...n)=>e(()=>t(...n)),b_=t=>t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102,x2=(t,e,n)=>e+2t<=57?t-48:(t&223)-55,BK=t=>t>=65&&t<=90||t>=97&&t<=122||t>=48&&t<=57||t===43||t===47||t===45||t===95,LK=t=>t===9||t===10||t===12||t===13||t===32,FK=t=>{let e=Math.floor(t/4),n=t%4;return e*3+(n===2?1:n===3?2:0)},y2=t=>{let e=t.length,n=0;return e>0&&t.charCodeAt(e-1)===61&&(n++,e>1&&t.charCodeAt(e-2)===61&&n++),Math.floor((e-n)*3/4)},VK=t=>{let e=t.length,n=0,i=0,a=!1;for(let r=0;r0){a=!0;continue}n++}}return a||i>2||i>0&&(n+i)%4!==0||n%4===1?y2(t):FK(n)},P2=(t,e)=>{if(!t||typeof t!="string"||!t.startsWith("data:"))return 0;let n=t.indexOf(",");if(n<0)return 0;let i=t.slice(5,n),a=t.slice(n+1);if(/;base64/i.test(i))return e(a);let s=0;for(let o=0,l=a.length;o=55296&&c<=56319&&o+1=56320&&u<=57343?(s+=4,o++):s+=3}else s+=3}return s};function JK(t){let e=typeof t=="string"?t.indexOf("#"):-1;return P2(e===-1?t:t.slice(0,e),VK)}function KK(t){return P2(t,y2)}var y_={flush:Ji.constants.Z_SYNC_FLUSH,finishFlush:Ji.constants.Z_SYNC_FLUSH},ZK={flush:Ji.constants.BROTLI_OPERATION_FLUSH,finishFlush:Ji.constants.BROTLI_OPERATION_FLUSH},QK={flush:Ji.constants.ZSTD_e_flush,finishFlush:Ji.constants.ZSTD_e_flush},j2=C.isFunction(Ji.createBrotliDecompress),S2=C.isFunction(Ji.createZstdDecompress),O2="gzip, compress, deflate"+(j2?", br":""),XK=O2+(S2?", zstd":""),P_=typeof process<"u"&&process.nextTick?process.nextTick.bind(process):C.asap,{http:YK,https:eZ}=W9,PA=/https:?/,j_=Symbol("axios.http.socketListener"),ld=Symbol("axios.http.currentReq");function nZ(t){let e=this[ld];e&&!e.destroyed&&e.destroy(t)}var T2=Symbol("axios.http.installedTunnel"),iZ=new Map,S_=new WeakMap,O_={22:21,24:5};function tZ(t=process.versions&&process.versions.node){if(!t)return!1;let[e,n]=t.split(".").map(i=>Number(i));return!Number.isInteger(e)||!Number.isInteger(n)?!1:e>24?!0:O_[e]!=null&&n>=O_[e]}function T_(t,e=process.versions&&process.versions.node){if(!tZ(e))return!1;let n=t&&t.options;return!!(n&&C.hasOwnProp(n,"proxyEnv")&&n.proxyEnv!=null)}function aZ(t,e,n){return PA.test(t.protocol)?n||B_.globalAgent:e||$_.globalAgent}function rZ(t,e){let n=t.protocol+"//"+t.hostname+":"+(t.port||"")+"#"+(t.auth||""),i=e?S_.get(e)||S_.set(e,new Map).get(e):iZ,a=i.get(n);if(a)return a;let r=e&&e.options?{...e.options,...t}:t;if(a=new U_(r),e&&e.options){let s={...e.options},o=a.callback;a.callback=function(c,u){return o.call(this,c,{...s,...u})}}return a[T2]=!0,i.set(n,a),a}var k_=Ze.protocols.map(t=>t+":"),M_=t=>{if(!C.isString(t))return t;try{return decodeURIComponent(t)}catch{return t}},E_=(t,[e,n])=>(t.on("end",n).on("error",n),e),sZ=new mA;function oZ(t,e,n){t.beforeRedirects.proxy&&t.beforeRedirects.proxy(t),t.beforeRedirects.auth&&t.beforeRedirects.auth(t),t.beforeRedirects.sensitiveHeaders&&t.beforeRedirects.sensitiveHeaders(t,n),t.beforeRedirects.config&&t.beforeRedirects.config(t,e,n)}function lZ(t,e){t&&Object.keys(t).forEach(n=>{e.has(n.toLowerCase())&&delete t[n]})}function uZ(t,e){if(!e)return!1;try{return new URL(e.url).origin===new URL(t.href).origin}catch{return!1}}function k2(t,e,n,i,a,r,s=!0){let o=e,l=aZ(t,r,a);if(!o&&o!==!1&&s&&!T_(l)){let c=wK(n);c&&(NK(n)||(o=new URL(c)))}if(i&&t.headers)for(let c of Object.keys(t.headers))c.toLowerCase()==="proxy-authorization"&&delete t.headers[c];if(i&&t.agent&&t.agent[T2]&&(t.agent=void 0),o){let c=o instanceof URL,u=m=>c||C.hasOwnProp(o,m)?o[m]:void 0,p=u("username"),h=u("password"),g=C.hasOwnProp(o,"auth")?o.auth:void 0;if(p&&(g=(p||"")+":"+(h||"")),g){let m=typeof g=="object",w=m&&C.hasOwnProp(g,"username")?g.username:void 0,f=m&&C.hasOwnProp(g,"password")?g.password:void 0;if(!!(w||f))g=(w||"")+":"+(f||"");else if(m)throw new S("Invalid proxy authorization",S.ERR_BAD_OPTION,{proxy:o})}if(PA.test(t.protocol)){if(!(a instanceof U_)){let m=u("hostname")||u("host"),w=u("port"),f=u("protocol"),A=f?f.includes(":")?f:`${f}:`:"http:",b=m&&m.includes(":")&&!m.startsWith("[")?`[${m}]`:m,x=new URL(`${A}//${b}${w?":"+w:""}`),y={protocol:x.protocol,hostname:x.hostname.replace(/^\[|\]$/g,""),port:x.port,auth:g&&typeof g=="string"?g:void 0};x.protocol==="https:"&&(y.ALPNProtocols=["http/1.1"]);let T=rZ(y,a);t.agent=T,t.agents&&(t.agents.https=T)}}else{if(g){let A=Buffer.from(g,"utf8").toString("base64");t.headers["Proxy-Authorization"]="Basic "+A}let m=!1;for(let A of Object.keys(t.headers))if(A.toLowerCase()==="host"){m=!0;break}m||(t.headers.host=t.hostname+(t.port?":"+t.port:""));let w=u("hostname")||u("host");t.hostname=w,t.host=w,t.port=u("port"),t.path=n;let f=u("protocol");f&&(t.protocol=f.includes(":")?f:`${f}:`)}}return t.beforeRedirects.proxy=function(u){k2(u,e,u.href,!0,a,r,s)},!!(o||e!==!1&&s&&T_(l))}var cZ=typeof process<"u"&&C.kindOf(process)==="process",pZ=t=>new Promise((e,n)=>{let i,a,r=(l,c)=>{a||(a=!0,i&&i(l,c))},s=l=>{r(l),e(l)},o=l=>{r(l,!0),n(l)};t(s,o,l=>i=l).catch(o)}),dZ=({address:t,family:e})=>{if(!C.isString(t))throw new S("address must be a string",S.ERR_BAD_OPTION_VALUE);return{address:t,family:e||(t.indexOf(".")<0?6:4)}},q_=(t,e)=>dZ(C.isObject(t)?t:{address:t,family:e}),__=new WeakMap,hZ=t=>{let e=__.get(t);if(e)return e;let n=SK(t,i=>C.isArray(i)?i:[i]);return e=(i,a,r)=>{n(i,a,(s,o,l)=>{if(s)return r(s);let c;try{c=C.isArray(o)?o.map(u=>q_(u)):[q_(o,l)]}catch(u){return r(u)}a.all?r(s,c):r(s,c[0].address,c[0].family)})},__.set(t,e),e},gZ={request(t,e){let n=t.protocol+"//"+t.hostname+":"+(t.port||(t.protocol==="https:"?443:80)),{http2Options:i,headers:a}=t,r=sZ.getSession(n,i),{HTTP2_HEADER_SCHEME:s,HTTP2_HEADER_METHOD:o,HTTP2_HEADER_PATH:l,HTTP2_HEADER_STATUS:c}=L_.constants,u={[s]:t.protocol.replace(":",""),[o]:t.method,[l]:t.path};C.forEach(a,(h,g)=>{g.charAt(0)!==":"&&(u[g]=h)});let p=r.request(u);return p.once("response",h=>{let g=p;h=Object.assign({},h);let d=h[c];delete h[c],g.headers=h,g.statusCode=+d,e(g)}),p}},mZ=cZ&&function(e){return pZ(async function(i,a,r){let s=G=>C.getSafeProp(e,G),o=s("transitional")||vd,l=s("data"),c=s("lookup"),u=s("family"),p=s("httpVersion");p===void 0&&(p=1);let h=p,g=s("http2Options"),d=s("httpAgent"),m=s("httpsAgent"),w=s("proxy"),f=s("responseType"),A=s("responseEncoding"),b=s("socketPath"),x=s("method").toUpperCase(),y=s("maxRedirects"),T=s("maxBodyLength"),M=s("maxContentLength"),J=s("decompress"),N,_=!1,I,le;try{p=+p}catch{throw new S("Invalid protocol version: value is not a number",S.ERR_BAD_OPTION_VALUE,e)}if(Number.isNaN(p))throw new S(`Invalid protocol version: '${h}' is not a number`,S.ERR_BAD_OPTION_VALUE,e);if(p!==1&&p!==2)throw new S(`Unsupported protocol version '${p}'`,S.ERR_BAD_OPTION_VALUE,e);let Pe=p===2;c&&(c=hZ(c));let Te=new z9.EventEmitter;function tn(G){try{Te.emit("abort",!G||G.type?new Kt(null,e,I):G)}catch{}}function O(){le&&(clearTimeout(le),le=null)}function z(){let G=s("timeout"),$=G?"timeout of "+G+"ms exceeded":"timeout exceeded",Ee=s("timeoutErrorMessage");return Ee&&($=Ee),new S($,o.clarifyTimeoutError?S.ETIMEDOUT:S.ECONNABORTED,e,I)}Te.once("abort",a);let Ce=()=>{O(),e.cancelToken&&e.cancelToken.unsubscribe(tn),e.signal&&e.signal.removeEventListener("abort",tn),Te.removeAllListeners()};(e.cancelToken||e.signal)&&(e.cancelToken&&e.cancelToken.subscribe(tn),e.signal&&(e.signal.aborted?tn():e.signal.addEventListener("abort",tn))),r((G,$)=>{if(N=!0,O(),$){_=!0,Ce();return}let{data:Ee}=G;if(Ee instanceof wi.Readable||Ee instanceof wi.Duplex){let On=wi.finished(Ee,()=>{On(),Ce()})}else Ce()});let cn=yA(s("baseURL"),s("url"),s("allowAbsoluteUrls"),e),Q=b?"http://localhost":Ze.hasBrowserEnv?Ze.origin:void 0,ge=new URL(cn,Q),Me=ge.protocol||k_[0];if(Me==="data:"){if(M>-1){let $=String(s("url")||cn||"");if(KK($)>M)return a(new S("maxContentLength size of "+M+" exceeded",S.ERR_BAD_RESPONSE,e))}let G;if(x!=="GET")return $s(i,a,{status:405,statusText:"method not allowed",headers:{},config:e});try{G=AK(s("url"),f==="blob",{Blob:e.env&&e.env.Blob})}catch($){throw S.from($,S.ERR_BAD_REQUEST,e)}return f==="text"?(G=G.toString(A),(!A||A==="utf8")&&(G=C.stripBOM(G))):f==="stream"&&(G=wi.Readable.from(G)),$s(i,a,{data:G,status:200,statusText:"OK",headers:new rn,config:e})}if(k_.indexOf(Me)===-1)return a(new S("Unsupported protocol "+Me,S.ERR_BAD_REQUEST,e));let Re=rn.from(e.headers).normalize();Re.set("User-Agent","axios/"+Jl,!1);let{onUploadProgress:Fn,onDownloadProgress:Ii}=e,Ri=e.maxRate,me,He;if(C.isSpecCompliantForm(l)){let G=Re.getContentType(/boundary=([-_\w\d]{10,70})/i);l=jK(l,$=>{Re.set($)},{tag:`axios-${Jl}-boundary`,boundary:G&&G[1]||void 0})}else if(C.isFormData(l)&&C.isFunction(l.getHeaders)&&l.getHeaders!==Object.prototype.getHeaders){if(g2(Re,l.getHeaders(),s("formDataHeaderPolicy")),!Re.hasContentLength())try{let G=await wA.promisify(l.getLength).call(l);Number.isFinite(G)&&G>=0&&Re.setContentLength(G)}catch{}}else if(C.isBlob(l)||C.isFile(l))l.size&&Re.setContentType(l.type||"application/octet-stream"),Re.setContentLength(l.size||0),l=wi.Readable.from(m2(l));else if(l&&!C.isStream(l)){if(!Buffer.isBuffer(l))if(C.isArrayBuffer(l))l=Buffer.from(new Uint8Array(l));else if(C.isString(l))l=Buffer.from(l,"utf-8");else return a(new S("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",S.ERR_BAD_REQUEST,e));if(Re.setContentLength(l.length,!1),T>-1&&l.length>T)return a(new S("Request body larger than maxBodyLength limit",S.ERR_BAD_REQUEST,e))}let Rt=C.toFiniteNumber(Re.getContentLength());C.isArray(Ri)?(me=Ri[0],He=Ri[1]):me=He=Ri,l&&(Fn||me)&&(C.isStream(l)||(l=wi.Readable.from(l,{objectMode:!1})),l=wi.pipeline([l,new hd({maxRate:C.toFiniteNumber(me)})],C.noop),Fn&&l.on("progress",E_(l,gd(Rt,Bs(md(Fn,P_),!1,3)))));let Wi,ia=s("auth");if(ia){let G=C.getSafeProp(ia,"username")||"",$=C.getSafeProp(ia,"password")||"";Wi=G+":"+$}if(!Wi&&(ge.username||ge.password)){let G=M_(ge.username),$=M_(ge.password);Wi=G+":"+$}Wi&&Re.delete("authorization");let jn;try{jn=bA(ge.pathname+ge.search,s("params"),s("paramsSerializer")).replace(/^\?/,"")}catch(G){return a(S.from(G,S.ERR_BAD_REQUEST,e,null,null,{url:s("url"),exists:!0}))}Re.set("Accept-Encoding",C.hasOwnProp(o,"advertiseZstdAcceptEncoding")&&o.advertiseZstdAcceptEncoding===!0?XK:O2,!1),Pe&&c&&(g=Object.assign(Object.create(null),g,{lookup:c}));let Ae=Object.assign(Object.create(null),{path:jn,method:x,headers:AA(Re),agents:{http:d,https:m},auth:Wi,protocol:Me,family:u,beforeRedirect:oZ,beforeRedirects:Object.create(null),http2Options:g,createConnection:void 0});!C.isUndefined(c)&&(Ae.lookup=c);let Sn=!1;if(b){if(typeof b!="string")return a(new S("socketPath must be a string",S.ERR_BAD_OPTION_VALUE,e));let G=s("allowedSocketPaths");if(G!=null){let $=Array.isArray(G)?G:[G],Ee=l_.resolve(b);if(!$.some(qe=>typeof qe=="string"&&l_.resolve(qe)===Ee))return a(new S(`socketPath "${b}" is not permitted by allowedSocketPaths`,S.ERR_BAD_OPTION_VALUE,e))}Ae.socketPath=b}else Ae.hostname=ge.hostname.startsWith("[")?ge.hostname.slice(1,-1):ge.hostname,Ae.port=ge.port,Sn=k2(Ae,w,Me+"//"+ge.hostname+(ge.port?":"+ge.port:"")+Ae.path,!1,m,d,!Pe);let ft,zi=!1,pn=!1,X=PA.test(Ae.protocol);if(Ae.agent==null&&(Ae.agent=X?m:d),Pe){if(Sn)return a(new S("HTTP/2 requests with a proxy are not supported",S.ERR_NOT_SUPPORT,e));ft=gZ}else{let G=s("transport");if(G)ft=G;else if(y===0)ft=X?B_:$_,zi=!0;else{pn=!0,Ae.sensitiveHeaders=[],y&&(Ae.maxRedirects=y);let $=s("beforeRedirect");if($&&(Ae.beforeRedirects.config=$),Wi){let On=ge.origin,qe=Wi;Ae.beforeRedirects.auth=function(ni){try{new URL(ni.href).origin===On&&(ni.auth=qe)}catch{}}}let Ee=s("sensitiveHeaders");if(Ee!=null){if(!C.isArray(Ee))return a(new S("sensitiveHeaders must be an array of strings",S.ERR_BAD_OPTION_VALUE,e));let On=new Set;for(let qe of Ee){if(!C.isString(qe))return a(new S("sensitiveHeaders must be an array of strings",S.ERR_BAD_OPTION_VALUE,e));On.add(qe.toLowerCase())}On.size&&(Ae.sensitiveHeaders=Array.from(On),Ae.beforeRedirects.sensitiveHeaders=function(ei,ni){uZ(ei,ni)||lZ(ei.headers,On)})}ft=X?eZ:YK}}T>-1?Ae.maxBodyLength=T:Ae.maxBodyLength=1/0,Ae.insecureHTTPParser=!!s("insecureHTTPParser"),I=ft.request(Ae,function($){if(O(),I.destroyed)return;let Ee=[$],On=C.toFiniteNumber($.headers["content-length"]);if(Ii||He){let Tn=new hd({maxRate:C.toFiniteNumber(He)});Ii&&Tn.on("progress",E_(Tn,gd(On,Bs(md(Ii,P_),!0,3)))),Ee.push(Tn)}let qe=$,ei=$.req||I;if(J!==!1&&$.headers["content-encoding"])switch((x==="HEAD"||$.statusCode===204)&&delete $.headers["content-encoding"],($.headers["content-encoding"]||"").toLowerCase()){case"gzip":case"x-gzip":case"compress":case"x-compress":Ee.push(Ji.createUnzip(y_)),delete $.headers["content-encoding"];break;case"deflate":Ee.push(new gA),Ee.push(Ji.createUnzip(y_)),delete $.headers["content-encoding"];break;case"br":j2&&(Ee.push(Ji.createBrotliDecompress(ZK)),delete $.headers["content-encoding"]);break;case"zstd":S2&&(Ee.push(Ji.createZstdDecompress(QK)),delete $.headers["content-encoding"]);break}qe=Ee.length>1?wi.pipeline(Ee,C.noop):Ee[0];let ni={status:$.statusCode,statusText:$.statusMessage,headers:new rn($.headers),config:e,request:ei};if(f==="stream"){if(M>-1){let Tn=M,qu=qe;async function*lo(){let fn=0;for await(let aP of qu){if(fn+=aP.length,fn>Tn)throw new S("maxContentLength size of "+Tn+" exceeded",S.ERR_BAD_RESPONSE,e,ei);yield aP}}qe=wi.Readable.from(lo(),{objectMode:!1})}ni.data=qe,$s(i,a,ni)}else{let Tn=[],qu=0;qe.on("data",function(fn){Tn.push(fn),qu+=fn.length,M>-1&&qu>M&&(_=!0,qe.destroy(),tn(new S("maxContentLength size of "+M+" exceeded",S.ERR_BAD_RESPONSE,e,ei)))}),qe.on("aborted",function(){if(_)return;let fn=new S("stream has been aborted",S.ERR_BAD_RESPONSE,e,ei,ni);qe.destroy(fn),a(fn)}),qe.on("error",function(fn){_||a(S.from(fn,null,e,ei,ni))}),qe.on("end",function(){try{let fn=Tn.length===1?Tn[0]:Buffer.concat(Tn);f!=="arraybuffer"&&(fn=fn.toString(A),(!A||A==="utf8")&&(fn=C.stripBOM(fn))),ni.data=fn}catch(fn){return a(S.from(fn,null,e,ni.request,ni))}$s(i,a,ni)})}Te.once("abort",Tn=>{qe.destroyed||(qe.emit("error",Tn),qe.destroy())})}),Te.once("abort",G=>{I.close?I.close():I.destroy(G)}),I.on("error",function($){a(S.from($,null,e,I))});let Xe=new Set;if(I.on("socket",function($){typeof $.setKeepAlive=="function"&&$.setKeepAlive(!0,1e3*60),$[j_]||($.on("error",nZ),$[j_]=!0),$[ld]=I,Xe.add($)}),I.once("close",function(){O();for(let $ of Xe)$[ld]===I&&($[ld]=null);Xe.clear()}),s("timeout")){let G=parseInt(s("timeout"),10);if(Number.isNaN(G)){tn(new S("error trying to parse `config.timeout` to int",S.ERR_BAD_OPTION_VALUE,e,I));return}let $=function(){N||tn(z())};zi&&G>0&&(le=setTimeout($,G)),I.setTimeout(G,$)}else I.setTimeout(0);if(C.isStream(l)){let G=!1,$=!1;l.on("end",()=>{G=!0}),l.once("error",On=>{$=!0,I.destroy(On)}),l.on("close",()=>{!G&&!$&&tn(new Kt("Request stream has been aborted",e,I))});let Ee=l;if(T>-1&&!pn){let On=T,qe=0;Ee=wi.pipeline([l,new wi.Transform({transform(ei,ni,Tn){if(qe+=ei.length,qe>On)return Tn(new S("Request body larger than maxBodyLength limit",S.ERR_BAD_REQUEST,e,I));Tn(null,ei)}})],C.noop),Ee.on("error",ei=>{I.destroyed||I.destroy(ei)})}Ee.pipe(I)}else l&&I.write(l),I.end()})},fZ=Ze.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,Ze.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(Ze.origin),Ze.navigator&&/(msie|trident)/i.test(Ze.navigator.userAgent)):()=>!0,wZ=Ze.hasStandardBrowserEnv?{write(t,e,n,i,a,r,s){if(typeof document>"u")return;let o=[`${t}=${encodeURIComponent(e)}`];C.isNumber(n)&&o.push(`expires=${new Date(n).toUTCString()}`),C.isString(i)&&o.push(`path=${i}`),C.isString(a)&&o.push(`domain=${a}`),r===!0&&o.push("secure"),C.isString(s)&&o.push(`SameSite=${s}`),document.cookie=o.join("; ")},read(t){if(typeof document>"u")return null;let e=document.cookie.split(";");for(let n=0;nt instanceof rn?{...t}:t,vZ=t=>Object.getOwnPropertySymbols&&Object.getOwnPropertyDescriptor?Object.keys(t).concat(Object.getOwnPropertySymbols(t).filter(e=>Object.getOwnPropertyDescriptor(t,e).enumerable)):Object.keys(t);function Or(t,e){t=t||{},e=e||{};let n=Object.create(null);Object.defineProperty(n,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function i(u,p,h,g){return C.isPlainObject(u)&&C.isPlainObject(p)?C.merge.call({caseless:g},u,p):C.isPlainObject(p)?C.merge({},p):C.isArray(p)?p.slice():p}function a(u,p,h,g){if(C.isUndefined(p)){if(!C.isUndefined(u))return i(void 0,u,h,g)}else return i(u,p,h,g)}function r(u,p){if(!C.isUndefined(p))return i(void 0,p)}function s(u,p){if(C.isUndefined(p)){if(!C.isUndefined(u))return i(void 0,u)}else return i(void 0,p)}function o(u){let p=C.hasOwnProp(e,"transitional")?e.transitional:void 0;if(!C.isUndefined(p))if(C.isPlainObject(p)){if(C.hasOwnProp(p,u))return p[u]}else return;let h=C.hasOwnProp(t,"transitional")?t.transitional:void 0;if(C.isPlainObject(h)&&C.hasOwnProp(h,u))return h[u]}function l(u,p,h){if(C.hasOwnProp(e,h))return i(u,p);if(C.hasOwnProp(t,h))return i(void 0,u)}let c={url:r,method:r,data:r,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutErrorMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,allowedSocketPaths:s,responseEncoding:s,validateStatus:l,headers:(u,p,h)=>a(H_(u),H_(p),h,!0)};return C.forEach(vZ({...t,...e}),function(p){if(p==="__proto__"||p==="constructor"||p==="prototype")return;let h=C.hasOwnProp(c,p)?c[p]:a,g=C.hasOwnProp(t,p)?t[p]:void 0,d=C.hasOwnProp(e,p)?e[p]:void 0,m=h(g,d,p);C.isUndefined(m)&&h!==l||(n[p]=m)}),C.hasOwnProp(e,"validateStatus")&&C.isUndefined(e.validateStatus)&&o("validateStatusUndefinedResolves")===!1&&(C.hasOwnProp(t,"validateStatus")?n.validateStatus=i(void 0,t.validateStatus):delete n.validateStatus),n}var CZ=t=>encodeURIComponent(t).replace(/%([0-9A-F]{2})/gi,(e,n)=>String.fromCharCode(parseInt(n,16)));function M2(t){let e=Or({},t),n=h=>C.hasOwnProp(e,h)?e[h]:void 0,i=n("data"),a=n("withXSRFToken"),r=n("xsrfHeaderName"),s=n("xsrfCookieName"),o=n("headers"),l=n("auth"),c=n("baseURL"),u=n("allowAbsoluteUrls"),p=n("url");if(e.headers=o=rn.from(o),e.url=bA(yA(c,p,u,e),n("params"),n("paramsSerializer")),l){let h=C.getSafeProp(l,"username")||"",g=C.getSafeProp(l,"password")||"";try{o.set("Authorization","Basic "+btoa(h+":"+(g?CZ(g):"")))}catch(d){throw S.from(d,S.ERR_BAD_OPTION_VALUE,t)}}if(C.isFormData(i)){let h=C.getSafeProp(i,"getHeaders");Ze.hasStandardBrowserEnv||Ze.hasStandardBrowserWebWorkerEnv||C.isReactNative(i)?o.setContentType(void 0):C.isFunction(h)&&g2(o,h.call(i),n("formDataHeaderPolicy"))}if(Ze.hasStandardBrowserEnv&&(C.isFunction(a)&&(a=a(e)),a===!0||a==null&&fZ(e.url))){let g=r&&s&&wZ.read(s);g&&o.set(r,g)}return e}var AZ=typeof XMLHttpRequest<"u",bZ=AZ&&function(t){return new Promise(function(n,i){let a=M2(t),r=a.data,s=rn.from(a.headers).normalize(),{responseType:o,onUploadProgress:l,onDownloadProgress:c}=a,u,p,h,g,d,m;function w(){g&&g(),d&&d(),a.cancelToken&&a.cancelToken.unsubscribe(u),a.signal&&a.signal.removeEventListener("abort",u)}let f=new XMLHttpRequest;f.open(a.method.toUpperCase(),a.url,!0),f.timeout=a.timeout;function A(x){if(!f)return;if(f.status===0&&(od(h2(a.url))||od(Ze.origin))!=="file"&&!(f.responseURL&&f.responseURL.startsWith("file:"))){i(new S("Request aborted",S.ECONNABORTED,t,f)),w(),f=null;return}try{x?m&&m(x):d&&d()}catch(J){setTimeout(()=>{throw J})}if(!f)return;let y=rn.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders()),M={data:!o||o==="text"||o==="json"?f.responseText:f.response,status:f.status,statusText:f.statusText,headers:y,config:t,request:f};$s(function(N){n(N),w()},function(N){i(N),w()},M),f=null}"onloadend"in f?f.onloadend=A:f.onreadystatechange=function(){!f||f.readyState!==4||f.status===0&&!(f.responseURL&&f.responseURL.startsWith("file:"))||setTimeout(A)},f.onabort=function(){f&&(i(new S("Request aborted",S.ECONNABORTED,t,f)),w(),f=null)},f.onerror=function(y){let T=y&&y.message?y.message:"Network Error",M=new S(T,S.ERR_NETWORK,t,f);M.event=y||null,i(M),w(),f=null},f.ontimeout=function(){let y=a.timeout?"timeout of "+a.timeout+"ms exceeded":"timeout exceeded",T=a.transitional||vd;a.timeoutErrorMessage&&(y=a.timeoutErrorMessage),i(new S(y,T.clarifyTimeoutError?S.ETIMEDOUT:S.ECONNABORTED,t,f)),w(),f=null},r===void 0&&s.setContentType(null),"setRequestHeader"in f&&C.forEach(AA(s),function(y,T){f.setRequestHeader(T,y)}),C.isUndefined(a.withCredentials)||(f.withCredentials=!!a.withCredentials),o&&o!=="json"&&(f.responseType=a.responseType),c&&([h,d,m]=Bs(c,!0),f.addEventListener("progress",h)),l&&f.upload&&([p,g]=Bs(l),f.upload.addEventListener("progress",p),f.upload.addEventListener("loadend",g)),(a.cancelToken||a.signal)&&(u=x=>{f&&(i(!x||x.type?new Kt(null,t,f):x),f.abort(),w(),f=null)},a.cancelToken&&a.cancelToken.subscribe(u),a.signal&&(a.signal.aborted?u():a.signal.addEventListener("abort",u)));let b=od(a.url);if(b&&!Ze.protocols.includes(b)){i(new S("Unsupported protocol "+b+":",S.ERR_BAD_REQUEST,t)),w();return}f.send(r||null)})},xZ=(t,e)=>{if(t=t?t.filter(Boolean):[],!e&&!t.length)return;let n=new AbortController,i=!1,a=function(l){if(!i){i=!0,s();let c=l instanceof Error?l:this.reason;n.abort(c instanceof S?c:new Kt(c instanceof Error?c.message:c))}},r=e&&setTimeout(()=>{r=null,a(new S(`timeout of ${e}ms exceeded`,S.ETIMEDOUT))},e),s=()=>{t&&(r&&clearTimeout(r),r=null,t.forEach(l=>{l.unsubscribe?l.unsubscribe(a):l.removeEventListener("abort",a)}),t=null)};t.forEach(l=>{if(!i){if(l.aborted){a.call(l);return}l.addEventListener("abort",a,{once:!0})}});let{signal:o}=n;return o.unsubscribe=()=>C.asap(s),o},yZ=function*(t,e){let n=t.byteLength;if(n{let a=PZ(t,e),r=0,s,o=l=>{s||(s=!0,i&&i(l))};return new ReadableStream({async pull(l){try{let{done:c,value:u}=await a.next();if(c){o(),l.close();return}let p=u.byteLength;if(n){let h=r+=p;n(h)}l.enqueue(new Uint8Array(u))}catch(c){throw o(c),c}},cancel(l){return o(l),a.return()}},{highWaterMark:2})},R_=64*1024,SZ={cache:"default",redirect:"follow",referrer:"about:client",referrerPolicy:"",mode:"cors",integrity:"",keepalive:!1,priority:"auto",window:null},{isFunction:ad}=C,OZ=t=>encodeURIComponent(t).replace(/%([0-9A-F]{2})/gi,(e,n)=>String.fromCharCode(parseInt(n,16))),W_=t=>{if(!C.isString(t))return t;try{return decodeURIComponent(t)}catch{return t}},z_=(t,...e)=>{try{return!!t(...e)}catch{return!1}},TZ=t=>{let e=t.indexOf("://"),n=t;return e!==-1&&(n=n.slice(e+3)),n.includes("@")||n.includes(":")},kZ=t=>{let e=C.global!==void 0&&C.global!==null?C.global:globalThis,{ReadableStream:n,TextEncoder:i}=e;t=C.merge.call({skipUndefined:!0},{Request:e.Request,Response:e.Response},t);let{fetch:a,Request:r,Response:s}=t,o=a?ad(a):typeof fetch=="function",l=ad(r),c=ad(s);if(!o)return!1;let u=o&&ad(n),p=o&&(typeof i=="function"?(f=>A=>f.encode(A))(new i):async f=>new Uint8Array(await new r(f).arrayBuffer())),h=l&&u&&z_(()=>{let f=!1,A=new r(Ze.origin,{body:new n,method:"POST",get duplex(){return f=!0,"half"}}),b=A.headers.has("Content-Type");return A.body!=null&&A.body.cancel(),f&&!b}),g=c&&u&&z_(()=>C.isReadableStream(new s("").body)),d={stream:g&&(f=>f.body)};o&&["text","arrayBuffer","blob","formData","stream"].forEach(f=>{!d[f]&&(d[f]=(A,b)=>{let x=A&&A[f];if(x)return x.call(A);throw new S(`Response type '${f}' is not supported`,S.ERR_NOT_SUPPORT,b)})});let m=async f=>{if(f==null)return 0;if(C.isBlob(f))return f.size;if(C.isSpecCompliantForm(f))return(await new r(Ze.origin,{method:"POST",body:f}).arrayBuffer()).byteLength;if(C.isArrayBufferView(f)||C.isArrayBuffer(f))return f.byteLength;if(C.isURLSearchParams(f)&&(f=f+""),C.isString(f))return(await p(f)).byteLength},w=async(f,A)=>{let b=C.toFiniteNumber(f.getContentLength());return b??m(A)};return async f=>{let{url:A,method:b,data:x,signal:y,cancelToken:T,timeout:M,onDownloadProgress:J,onUploadProgress:N,responseType:_,headers:I,withCredentials:le="same-origin",fetchOptions:Pe,maxContentLength:Te,maxBodyLength:tn,maxRedirects:O}=M2(f),z=C.isNumber(Te)&&Te>-1,Ce=C.isNumber(tn)&&tn>-1,cn=me=>C.hasOwnProp(f,me)?f[me]:void 0,Q=a||fetch;_=_?(_+"").toLowerCase():"text";let ge=xZ([y,T&&T.toAbortSignal()],M),Me=null,Re=ge&&ge.unsubscribe&&(()=>{ge.unsubscribe()}),Fn,Ii=null,Ri=()=>new S("Request body larger than maxBodyLength limit",S.ERR_BAD_REQUEST,f,Me);try{let me,He=cn("auth");if(He){let X=C.getSafeProp(He,"username")||"",Xe=C.getSafeProp(He,"password")||"";me={username:X,password:Xe}}if(TZ(A)){let X=new URL(A,Ze.origin);if(!me&&(X.username||X.password)){let Xe=W_(X.username),G=W_(X.password);me={username:Xe,password:G}}(X.username||X.password)&&(X.username="",X.password="",A=X.href)}if(me&&(I.delete("authorization"),I.set("Authorization","Basic "+btoa(OZ((me.username||"")+":"+(me.password||""))))),z&&typeof A=="string"&&A.startsWith("data:")&&JK(A)>Te)throw new S("maxContentLength size of "+Te+" exceeded",S.ERR_BAD_RESPONSE,f,Me);if(Ce&&b!=="get"&&b!=="head"){let X=await m(x);if(typeof X=="number"&&isFinite(X)&&(Fn=X,X>tn))throw Ri()}let Rt=Ce&&(C.isReadableStream(x)||C.isStream(x)),Wi=(X,Xe,G)=>I_(X,R_,$=>{if(Ce&&$>tn)throw Ii=Ri();Xe&&Xe($)},G);if(h&&b!=="get"&&b!=="head"&&(N||Rt)){if(Fn=Fn??await w(I,x),Fn!==0||Rt){let X=new r(A,{method:"POST",body:x,duplex:"half"}),Xe;if(C.isFormData(x)&&(Xe=X.headers.get("content-type"))&&I.setContentType(Xe),X.body){let[G,$]=N&&gd(Fn,Bs(md(N)))||[];x=Wi(X.body,G,$)}}}else if(Rt&&!l&&u&&b!=="get"&&b!=="head")x=Wi(x);else if(Rt&&l&&!h&&b!=="get"&&b!=="head")throw new S("Stream request bodies are not supported by the current fetch implementation",S.ERR_NOT_SUPPORT,f,Me);C.isString(le)||(le=le?"include":"omit");let ia=l&&"credentials"in r.prototype;if(C.isFormData(x)){let X=I.getContentType();X&&/^multipart\/form-data/i.test(X)&&!/boundary=/i.test(X)&&I.delete("content-type")}I.set("User-Agent","axios/"+Jl,!1);let jn=Pe==null?Pe:Object.assign(Object.create(null),Pe);jn&&(delete jn.body,delete jn.headers,delete jn.method,delete jn.signal,delete jn.duplex,delete jn.credentials);let Ae=Object.assign(Object.create(null),jn,{signal:ge,method:b.toUpperCase(),headers:AA(I.normalize()),body:x,duplex:"half",credentials:ia?le:void 0});l&&(C.forEach(SZ,(X,Xe)=>{Ae[Xe]===void 0&&(Ae[Xe]=X)}),Ae.signal===void 0&&(Ae.signal=null),Ae.body===void 0&&(Ae.body=null)),O===0&&(Ae.redirect="manual",jn&&(jn.redirect="manual")),Me=l&&new r(A,Ae);let Sn=await(l?Q(Me,jn):Q(A,Ae)),ft=rn.from(Sn.headers);if(z){let X=C.toFiniteNumber(ft.getContentLength());if(X!=null&&X>Te)throw new S("maxContentLength size of "+Te+" exceeded",S.ERR_BAD_RESPONSE,f,Me)}let zi=g&&(_==="stream"||_==="response");if(g&&Sn.body&&(J||z||zi&&Re)){let X={};["status","statusText","headers"].forEach(qe=>{X[qe]=Sn[qe]});let Xe=C.toFiniteNumber(ft.getContentLength()),[G,$]=J&&gd(Xe,Bs(md(J),!0))||[],Ee=0,On=qe=>{if(z&&(Ee=qe,Ee>Te))throw new S("maxContentLength size of "+Te+" exceeded",S.ERR_BAD_RESPONSE,f,Me);G&&G(qe)};Sn=new s(I_(Sn.body,R_,On,()=>{$&&$(),Re&&Re()}),X)}_=_||"text";let pn=await d[C.findKey(d,_)||"text"](Sn,f);if(z&&!g&&!zi){let X;if(pn!=null&&(typeof pn.byteLength=="number"?X=pn.byteLength:typeof pn.size=="number"?X=pn.size:typeof pn=="string"&&(X=typeof i=="function"?new i().encode(pn).byteLength:pn.length)),typeof X=="number"&&X>Te)throw new S("maxContentLength size of "+Te+" exceeded",S.ERR_BAD_RESPONSE,f,Me)}return!zi&&Re&&Re(),await new Promise((X,Xe)=>{$s(X,Xe,{data:pn,headers:rn.from(Sn.headers),status:Sn.status,statusText:Sn.statusText,config:f,request:Me})})}catch(me){if(Re&&Re(),ge&&ge.aborted&&ge.reason instanceof S){let He=ge.reason;throw He.config=f,Me&&(He.request=Me),me!==He&&Object.defineProperty(He,"cause",{__proto__:null,value:me,writable:!0,enumerable:!1,configurable:!0}),He}if(Ii)throw Me&&!Ii.request&&(Ii.request=Me),Ii;if(me instanceof S)throw Me&&!me.request&&(me.request=Me),me;if(me&&me.name==="TypeError"&&/Load failed|fetch/i.test(me.message)){let He=new S("Network Error",S.ERR_NETWORK,f,Me,me&&me.response);throw Object.defineProperty(He,"cause",{__proto__:null,value:me.cause||me,writable:!0,enumerable:!1,configurable:!0}),He}throw S.from(me,me&&me.code,f,Me,me&&me.response)}}},MZ=new Map,E2=t=>{let e=t&&t.env||{},{fetch:n,Request:i,Response:a}=e,r=[i,a,n],s=r.length,o=s,l,c,u=MZ;for(;o--;)l=r[o],c=u.get(l),c===void 0&&u.set(l,c=o?new Map:kZ(e)),u=c;return c};E2();var jA={http:mZ,xhr:bZ,fetch:{get:E2}};C.forEach(jA,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{__proto__:null,value:e})}catch{}Object.defineProperty(t,"adapterName",{__proto__:null,value:e})}});var D_=t=>`- ${t}`,EZ=t=>C.isFunction(t)||t===null||t===!1;function qZ(t,e){t=C.isArray(t)?t:[t];let{length:n}=t,i,a,r={};for(let s=0;s`adapter ${l} `+(c===!1?"is not supported by the environment":"is not available in the build")),o=n?s.length>1?`since : -`+s.map(D_).join(` -`):" "+D_(s[0]):"as no adapter specified";throw new S("There is no suitable adapter to dispatch the request "+o,S.ERR_NOT_SUPPORT)}return a}var q2={getAdapter:qZ,adapters:jA};function oA(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Kt(null,t)}function lA(t){let e=C.toSafeFlatObject(t);return oA(e),e.headers=rn.from(C.getSafeProp(e,"headers")),e.data=tA.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),q2.getAdapter(e.adapter||Xl.adapter,e)(e).then(function(a){oA(e),e.response=a;try{a.data=tA.call(e,e.transformResponse,a)}finally{delete e.response}return a.headers=rn.from(a.headers),a},function(a){if(!d2(a)&&(oA(e),a&&a.response)){e.response=a.response;try{a.response.data=tA.call(e,e.transformResponse,a.response)}finally{delete e.response}a.response.headers=rn.from(a.response.headers)}return Promise.reject(a)})}var Cd={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{Cd[t]=function(i){return typeof i===t||"a"+(e<1?"n ":" ")+t}});var G_={};Cd.transitional=function(e,n,i){function a(r,s){return"[Axios v"+Jl+"] Transitional option '"+r+"'"+s+(i?". "+i:"")}return(r,s,o)=>{if(e===!1)throw new S(a(s," has been removed"+(n?" in "+n:"")),S.ERR_DEPRECATED);return n&&!G_[s]&&(G_[s]=!0,console.warn(a(s," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(r,s,o):!0}};Cd.spelling=function(e){return(n,i)=>(console.warn(`${i} is likely a misspelling of ${e}`),!0)};function _Z(t,e,n){if(typeof t!="object"||t===null)throw new S("options must be an object",S.ERR_BAD_OPTION_VALUE);let i=Object.keys(t),a=i.length;for(;a-- >0;){let r=i[a],s=Object.prototype.hasOwnProperty.call(e,r)?e[r]:void 0;if(s){let o=t[r],l=o===void 0||s(o,r,t);if(l!==!0)throw new S("option "+r+" must be "+l,S.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new S("Unknown option "+r,S.ERR_BAD_OPTION)}}var ud={assertOptions:_Z,validators:Cd},$n=ud.validators,Jt=class{constructor(e){this.defaults=e||{},this.interceptors={request:new dd,response:new dd}}async request(e,n){try{return await this._request(e,n)}catch(i){if(i instanceof Error)try{let a={};Error.captureStackTrace?Error.captureStackTrace(a):a=new Error;let r=a.stack,s="";if(typeof r=="string"){let o=r.indexOf(` +`)===-1){hu("have not received end of HTTP headers yet..."),r();return}let p=h.toString("ascii",0,h.indexOf(`\r +`)),g=+p.split(" ")[1];hu("got proxy server response: %o",p),e({statusCode:g,buffered:h})}t.on("error",c),t.on("close",o),t.on("end",l),r()})}mu.default=U7});var uq=v($r=>{"use strict";var L7=$r&&$r.__awaiter||function(t,e,n,i){function a(r){return r instanceof n?r:new n(function(s){s(r)})}return new(n||(n=Promise))(function(r,s){function o(u){try{c(i.next(u))}catch(d){s(d)}}function l(u){try{c(i.throw(u))}catch(d){s(d)}}function c(u){u.done?r(u.value):a(u.value).then(o,l)}c((i=i.apply(t,e||[])).next())})},fo=$r&&$r.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty($r,"__esModule",{value:!0});var oq=fo(require("net")),lq=fo(require("tls")),$7=fo(require("url")),F7=fo(require("assert")),J7=fo(du()),V7=rq(),K7=fo(sq()),gu=J7.default("https-proxy-agent:agent"),qx=class extends V7.Agent{constructor(e){let n;if(typeof e=="string"?n=$7.default.parse(e):n=e,!n)throw new Error("an HTTP(S) proxy server `host` and `port` must be specified!");gu("creating new HttpsProxyAgent instance: %o",n),super(n);let i=Object.assign({},n);this.secureProxy=n.secureProxy||X7(i.protocol),i.host=i.hostname||i.host,typeof i.port=="string"&&(i.port=parseInt(i.port,10)),!i.port&&i.host&&(i.port=this.secureProxy?443:80),this.secureProxy&&!("ALPNProtocols"in i)&&(i.ALPNProtocols=["http 1.1"]),i.host&&i.path&&(delete i.path,delete i.pathname),this.proxy=i}callback(e,n){return L7(this,void 0,void 0,function*(){let{proxy:i,secureProxy:a}=this,r;a?(gu("Creating `tls.Socket`: %o",i),r=lq.default.connect(i)):(gu("Creating `net.Socket`: %o",i),r=oq.default.connect(i));let s=Object.assign({},i.headers),l=`CONNECT ${`${n.host}:${n.port}`} HTTP/1.1\r +`;i.auth&&(s["Proxy-Authorization"]=`Basic ${Buffer.from(i.auth).toString("base64")}`);let{host:c,port:u,secureEndpoint:d}=n;Z7(u,d)||(c+=`:${u}`),s.Host=c,s.Connection="close";for(let f of Object.keys(s))l+=`${f}: ${s[f]}\r +`;let h=K7.default(r);r.write(`${l}\r +`);let{statusCode:m,buffered:p}=yield h;if(m===200){if(e.once("socket",Q7),n.secureEndpoint){gu("Upgrading socket connection to TLS");let f=n.servername||n.host;return lq.default.connect(Object.assign(Object.assign({},Y7(n,"host","hostname","path","port")),{socket:r,servername:f}))}return r}r.destroy();let g=new oq.default.Socket({writable:!1});return g.readable=!0,e.once("socket",f=>{gu("replaying proxy buffer for failed request"),F7.default(f.listenerCount("data")>0),f.push(p),f.push(null)}),g})}};$r.default=qx;function Q7(t){t.resume()}function Z7(t,e){return!!(!e&&t===80||e&&t===443)}function X7(t){return typeof t=="string"?/^https:?$/i.test(t):!1}function Y7(t,...e){let n={},i;for(i in t)e.includes(i)||(n[i]=t[i]);return n}});var dq=v((Ix,cq)=>{"use strict";var e9=Ix&&Ix.__importDefault||function(t){return t&&t.__esModule?t:{default:t}},Rx=e9(uq());function Hx(t){return new Rx.default(t)}(function(t){t.HttpsProxyAgent=Rx.default,t.prototype=Rx.default.prototype})(Hx||(Hx={}));cq.exports=Hx});var hq=v((Lge,pq)=>{var fu;pq.exports=function(){if(!fu){try{fu=du()("follow-redirects")}catch{}typeof fu!="function"&&(fu=function(){})}fu.apply(null,arguments)}});var Cq=v(($ge,Kx)=>{var Cu=require("url"),wu=Cu.URL,n9=require("http"),i9=require("https"),Bx=require("stream").Writable,Ux=require("assert"),mq=hq();(function(){var e=typeof process<"u",n=typeof window<"u"&&typeof document<"u",i=Jr(Error.captureStackTrace);!e&&(n||!i)&&console.warn("The follow-redirects package should be excluded from browser builds.")})();var Lx=!1;try{Ux(new wu(""))}catch(t){Lx=t.code==="ERR_INVALID_URL"}var t9=["Authorization","Proxy-Authorization","Cookie"],a9=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],$x=["abort","aborted","connect","error","socket","timeout"],Fx=Object.create(null);$x.forEach(function(t){Fx[t]=function(e,n,i){this._redirectable.emit(t,e,n,i)}});var Dx=vu("ERR_INVALID_URL","Invalid URL",TypeError),Gx=vu("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),r9=vu("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",Gx),s9=vu("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),o9=vu("ERR_STREAM_WRITE_AFTER_END","write after end"),l9=Bx.prototype.destroy||fq;function Ti(t,e){Bx.call(this),this._sanitizeOptions(t),this._options=t,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],e&&this.on("response",e);var n=this;this._onNativeResponse=function(i){try{n._processResponse(i)}catch(a){n.emit("error",a instanceof Gx?a:new Gx({cause:a}))}},this._headerFilter=new RegExp("^(?:"+t9.concat(t.sensitiveHeaders).map(m9).join("|")+")$","i"),this._performRequest()}Ti.prototype=Object.create(Bx.prototype);Ti.prototype.abort=function(){Vx(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};Ti.prototype.destroy=function(t){return Vx(this._currentRequest,t),l9.call(this,t),this};Ti.prototype.write=function(t,e,n){if(this._ending)throw new o9;if(!Fr(t)&&!p9(t))throw new TypeError("data should be a string, Buffer or Uint8Array");if(Jr(e)&&(n=e,e=null),t.length===0){n&&n();return}this._requestBodyLength+t.length<=this._options.maxBodyLength?(this._requestBodyLength+=t.length,this._requestBodyBuffers.push({data:t,encoding:e}),this._currentRequest.write(t,e,n)):(this.emit("error",new s9),this.abort())};Ti.prototype.end=function(t,e,n){if(Jr(t)?(n=t,t=e=null):Jr(e)&&(n=e,e=null),!t)this._ended=this._ending=!0,this._currentRequest.end(null,null,n);else{var i=this,a=this._currentRequest;this.write(t,e,function(){i._ended=!0,a.end(null,null,n)}),this._ending=!0}};Ti.prototype.setHeader=function(t,e){this._options.headers[t]=e,this._currentRequest.setHeader(t,e)};Ti.prototype.removeHeader=function(t){delete this._options.headers[t],this._currentRequest.removeHeader(t)};Ti.prototype.setTimeout=function(t,e){var n=this;function i(s){s.setTimeout(t),s.removeListener("timeout",s.destroy),s.addListener("timeout",s.destroy)}function a(s){n._timeout&&clearTimeout(n._timeout),n._timeout=setTimeout(function(){n.emit("timeout"),r()},t),i(s)}function r(){n._timeout&&(clearTimeout(n._timeout),n._timeout=null),n.removeListener("abort",r),n.removeListener("error",r),n.removeListener("response",r),n.removeListener("close",r),e&&n.removeListener("timeout",e),n.socket||n._currentRequest.removeListener("socket",a)}return e&&this.on("timeout",e),this.socket?a(this.socket):this._currentRequest.once("socket",a),this.on("socket",i),this.on("abort",r),this.on("error",r),this.on("response",r),this.on("close",r),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(t){Ti.prototype[t]=function(e,n){return this._currentRequest[t](e,n)}});["aborted","connection","socket"].forEach(function(t){Object.defineProperty(Ti.prototype,t,{get:function(){return this._currentRequest[t]}})});Ti.prototype._sanitizeOptions=function(t){if(!t.headers)t.headers={};else if(Array.isArray(t.headers)){var e=t.headers;t.headers={};for(var n=0;n=400){t.responseUrl=this._currentUrl,t.redirects=this._redirects,this.emit("response",t),this._requestBodyBuffers=[];return}if(Vx(this._currentRequest),t.destroy(),++this._redirectCount>this._options.maxRedirects)throw new r9;var i,a=this._options.beforeRedirect;a&&(i=Object.assign({Host:t.req.getHeader("host")},this._options.headers));var r=this._options.method;((e===301||e===302)&&this._options.method==="POST"||e===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],zx(/^content-/i,this._options.headers));var s=zx(/^host$/i,this._options.headers),o=Jx(this._currentUrl),l=s||o.host,c=/^\w+:/.test(n)?this._currentUrl:Cu.format(Object.assign(o,{host:l})),u=u9(n,c);if(mq("redirecting to",u.href),this._isRedirect=!0,Nx(u,this._options),(u.protocol!==o.protocol&&u.protocol!=="https:"||u.host!==l&&!c9(u.host,l))&&zx(this._headerFilter,this._options.headers),Jr(a)){var d={headers:t.headers,statusCode:e},h={url:c,method:r,headers:i};a(this._options,d,h),this._sanitizeOptions(this._options)}this._performRequest()};function gq(t){var e={maxRedirects:21,maxBodyLength:10485760},n={};return Object.keys(t).forEach(function(i){var a=i+":",r=n[a]=t[i],s=e[i]=Object.create(r);function o(c,u,d){return h9(c)?c=Nx(c):Fr(c)?c=Nx(Jx(c)):(d=u,u=wq(c),c={protocol:a}),Jr(u)&&(d=u,u=null),u=Object.assign({maxRedirects:e.maxRedirects,maxBodyLength:e.maxBodyLength},c,u),u.nativeProtocols=n,!Fr(u.host)&&!Fr(u.hostname)&&(u.hostname="::1"),Ux.equal(u.protocol,a,"protocol mismatch"),mq("options",u),new Ti(u,d)}function l(c,u,d){var h=s.request(c,u,d);return h.end(),h}Object.defineProperties(s,{request:{value:o,configurable:!0,enumerable:!0,writable:!0},get:{value:l,configurable:!0,enumerable:!0,writable:!0}})}),e}function fq(){}function Jx(t){var e;if(Lx)e=new wu(t);else if(e=wq(Cu.parse(t)),!Fr(e.protocol))throw new Dx({input:t});return e}function u9(t,e){return Lx?new wu(t,e):Jx(Cu.resolve(e,t))}function wq(t){if(/^\[/.test(t.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(t.hostname))throw new Dx({input:t.href||t});if(/^\[/.test(t.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(t.host))throw new Dx({input:t.href||t});return t}function Nx(t,e){var n=e||{};for(var i of a9)n[i]=t[i];return n.hostname.startsWith("[")&&(n.hostname=n.hostname.slice(1,-1)),n.port!==""&&(n.port=Number(n.port)),n.path=n.search?n.pathname+n.search:n.pathname,n}function zx(t,e){var n;for(var i in e)t.test(i)&&(n=e[i],delete e[i]);return n===null||typeof n>"u"?void 0:String(n).trim()}function vu(t,e,n){function i(a){Jr(Error.captureStackTrace)&&Error.captureStackTrace(this,this.constructor),Object.assign(this,a||{}),this.code=t,this.message=this.cause?e+": "+this.cause.message:e}return i.prototype=new(n||Error),Object.defineProperties(i.prototype,{constructor:{value:i,enumerable:!1},name:{value:"Error ["+t+"]",enumerable:!1}}),i}function Vx(t,e){for(var n of $x)t.removeListener(n,Fx[n]);t.on("error",fq),t.destroy(e)}function c9(t,e){Ux(Fr(t)&&Fr(e));var n=t.length-e.length-1;return n>0&&t[n]==="."&&t.endsWith(e)}function d9(t){return t instanceof Array}function Fr(t){return typeof t=="string"||t instanceof String}function Jr(t){return typeof t=="function"}function p9(t){return typeof t=="object"&&"length"in t}function h9(t){return wu&&t instanceof wu}function m9(t){return t.replace(/[[\]\\/()*+?.^$|]/g,"\\$&")}Kx.exports=gq({http:n9,https:i9});Kx.exports.wrap=gq});var F2=v((Fge,$2)=>{"use strict";var Xq=Q_(),g9=require("crypto"),f9=require("url"),Yq=dq(),e2=require("http"),n2=require("https"),i2=require("http2"),gA=require("util"),vq=require("path"),w9=Cq(),ft=require("zlib"),Mi=require("stream"),C9=require("events");function t2(t,e){return function(){return t.apply(e,arguments)}}var{toString:v9}=Object.prototype,{getPrototypeOf:Ya}=Object,{iterator:Ou,toStringTag:a2}=Symbol,yu=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),r2=t=>typeof t=="string"&&(t==="__proto__"||t==="constructor"||t==="prototype"),s2=(t,e,n)=>t===Object.prototype||!n&&e===null,x9=t=>{if(!Object.isExtensible(t))return!1;let e=Object.getOwnPropertyNames(t);return Object.getOwnPropertySymbols&&e.push(...Object.getOwnPropertySymbols(t)),e.every(n=>{if(r2(n))return!1;let i=Object.getOwnPropertyDescriptor(t,n);return!!i&&i.configurable&&i.writable===!0})},Pu=(t,e)=>{let n=t,i=[];for(;n!=null;){if(i.indexOf(n)!==-1)return!1;i.push(n);let a=Ya(n);if(s2(n,a,n===t))return!1;if(yu(n,e))return!0;n=a}return!1},A9=(t,e)=>t!=null&&Pu(t,e)?t[e]:void 0,b9=t=>{if(t==null||typeof t!="object"&&typeof t!="function")return t;let e=Ya(t);if(e===null&&x9(t))return t;let n=Object.create(null),i=Object.create(null),a=[],r=t;for(;r!=null&&a.indexOf(r)===-1;){a.push(r);let s=r===t?e:Ya(r);if(s2(r,s,r===t))break;let o=Object.getOwnPropertyNames(r);Object.getOwnPropertySymbols&&o.push(...Object.getOwnPropertySymbols(r));for(let l of o)r2(l)||yu(i,l)||(n[l]=t[l],i[l]=!0);r=s}return n},fA=(t=>e=>{let n=v9.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),wt=t=>(t=t.toLowerCase(),e=>fA(e)===t),Yp=t=>e=>typeof e===t,{isArray:Qr}=Array,Zr=Yp("undefined");function xo(t){return t!==null&&!Zr(t)&&t.constructor!==null&&!Zr(t.constructor)&&Wi(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}var o2=wt("ArrayBuffer");function y9(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&o2(t.buffer),e}var P9=Yp("string"),Wi=Yp("function"),l2=Yp("number"),Ao=t=>t!==null&&typeof t=="object",S9=t=>t===!0||t===!1,Bp=t=>{if(!Ao(t))return!1;let e=Ya(t);return(e===null||e===Object.prototype||Ya(e)===null)&&!Pu(t,a2)&&!Pu(t,Ou)},j9=t=>{if(!Ao(t)||xo(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},O9=wt("Date"),k9=wt("File"),T9=t=>!!(t&&typeof t.uri<"u"),M9=t=>t&&typeof t.getParts<"u",W9=wt("Blob"),E9=wt("FileList"),_9=wt("Set"),q9=t=>Ao(t)&&Wi(t.pipe);function R9(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}var xq=R9(),Aq=typeof xq.FormData<"u"?xq.FormData:void 0,H9=t=>{if(!t)return!1;if(Aq&&t instanceof Aq)return!0;let e=Ya(t);if(!e||e===Object.prototype||!Wi(t.append))return!1;let n=fA(t);return n==="formdata"||n==="object"&&Wi(t.toString)&&t.toString()==="[object FormData]"},I9=wt("URLSearchParams"),[z9,D9,G9,N9]=["ReadableStream","Request","Response","Headers"].map(wt),B9=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ku(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let i,a;if(typeof t!="object"&&(t=[t]),Qr(t))for(i=0,a=t.length;i0;)if(a=n[i],e===a.toLowerCase())return a;return null}var Vr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,c2=t=>!Zr(t)&&t!==Vr;function oA(...t){let{caseless:e,skipUndefined:n}=c2(this)&&this||{},i={},a=(r,s)=>{if(s==="__proto__"||s==="constructor"||s==="prototype")return;let o=e&&typeof s=="string"&&u2(i,s)||s,l=yu(i,o)?i[o]:void 0;Bp(l)&&Bp(r)?i[o]=oA(l,r):Bp(r)?i[o]=oA({},r):Qr(r)?i[o]=r.slice():(!n||!Zr(r))&&(i[o]=r)};for(let r=0,s=t.length;r(ku(e,(a,r)=>{n&&Wi(a)?Object.defineProperty(t,r,{__proto__:null,value:t2(a,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(t,r,{__proto__:null,value:a,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:i}),t),L9=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),$9=(t,e,n,i)=>{t.prototype=Object.create(e.prototype,i),Object.defineProperty(t.prototype,"constructor",{__proto__:null,value:t,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(t,"super",{__proto__:null,value:e.prototype}),n&&Object.assign(t.prototype,n)},F9=(t,e,n,i)=>{let a,r,s,o={};if(e=e||{},t==null)return e;do{for(a=Object.getOwnPropertyNames(t),r=a.length;r-- >0;)s=a[r],(!i||i(s,t,e))&&!o[s]&&(e[s]=t[s],o[s]=!0);t=n!==!1&&Ya(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},J9=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;let i=t.indexOf(e,n);return i!==-1&&i===n},V9=t=>{if(!t)return null;if(Qr(t))return t;let e=t.length;if(!l2(e))return null;let n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},K9=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&Ya(Uint8Array)),Q9=(t,e)=>{let i=(t&&t[Ou]).call(t),a;for(;(a=i.next())&&!a.done;){let r=a.value;e.call(t,r[0],r[1])}},Z9=(t,e)=>{let n,i=[];for(;(n=t.exec(e))!==null;)i.push(n);return i},X9=wt("HTMLFormElement"),Y9=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,i,a){return i.toUpperCase()+a}),{propertyIsEnumerable:eK}=Object.prototype,nK=wt("RegExp"),d2=(t,e)=>{let n=Object.getOwnPropertyDescriptors(t),i={};ku(n,(a,r)=>{let s;(s=e(a,r,t))!==!1&&(i[r]=s||a)}),Object.defineProperties(t,i)},iK=t=>{d2(t,(e,n)=>{if(Wi(t)&&["arguments","caller","callee"].includes(n))return!1;let i=t[n];if(Wi(i)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},tK=(t,e)=>{let n={},i=a=>{a.forEach(r=>{n[r]=!0})};return Qr(t)?i(t):i(String(t).split(e)),n},aK=()=>{},rK=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function sK(t){return!!(t&&Wi(t.append)&&t[a2]==="FormData"&&t[Ou])}var oK=t=>{let e=new WeakSet,n=i=>{if(Ao(i)){if(e.has(i))return;if(xo(i))return i;if(!("toJSON"in i)){e.add(i);let a;if(_9(i)){a=[];for(let r of i){let s=n(r);!Zr(s)&&a.push(s)}}else a=Qr(i)?[]:{},ku(i,(r,s)=>{let o=n(r);!Zr(o)&&(a[s]=o)});return e.delete(i),a}}return i};return n(t)},lK=wt("AsyncFunction"),uK=t=>t&&(Ao(t)||Wi(t))&&Wi(t.then)&&Wi(t.catch),p2=((t,e)=>t?setImmediate:e?((n,i)=>(Vr.addEventListener("message",({source:a,data:r})=>{a===Vr&&r===n&&i.length&&i.shift()()},!1),a=>{i.push(a),Vr.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Wi(Vr.postMessage)),cK=typeof queueMicrotask<"u"?queueMicrotask.bind(Vr):typeof process<"u"&&process.nextTick||p2,h2=t=>t!=null&&Wi(t[Ou]),dK=t=>t!=null&&Pu(t,Ou)&&h2(t),x={isArray:Qr,isArrayBuffer:o2,isBuffer:xo,isFormData:H9,isArrayBufferView:y9,isString:P9,isNumber:l2,isBoolean:S9,isObject:Ao,isPlainObject:Bp,isEmptyObject:j9,isReadableStream:z9,isRequest:D9,isResponse:G9,isHeaders:N9,isUndefined:Zr,isDate:O9,isFile:k9,isReactNativeBlob:T9,isReactNative:M9,isBlob:W9,isRegExp:nK,isFunction:Wi,isStream:q9,isURLSearchParams:I9,isTypedArray:K9,isFileList:E9,forEach:ku,merge:oA,extend:U9,trim:B9,stripBOM:L9,inherits:$9,toFlatObject:F9,kindOf:fA,kindOfTest:wt,endsWith:J9,toArray:V9,forEachEntry:Q9,matchAll:Z9,isHTMLForm:X9,hasOwnProperty:yu,hasOwnProp:yu,hasOwnInPrototypeChain:Pu,getSafeProp:A9,toSafeFlatObject:b9,reduceDescriptors:d2,freezeMethods:iK,toObjectSet:tK,toCamelCase:Y9,noop:aK,toFiniteNumber:rK,findKey:u2,global:Vr,isContextDefined:c2,isSpecCompliantForm:sK,toJSONObject:oK,isAsyncFn:lK,isThenable:uK,setImmediate:p2,asap:cK,isIterable:h2,isSafeIterable:dK},pK=x.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),hK=t=>{let e={},n,i,a;return t&&t.split(` +`).forEach(function(s){a=s.indexOf(":"),n=s.substring(0,a).trim().toLowerCase(),i=s.substring(a+1).trim();let o=x.hasOwnProp(e,n);!n||o&&x.hasOwnProp(pK,n)||(n==="set-cookie"?o?e[n].push(i):e[n]=[i]:e[n]=o?e[n]+", "+i:i)}),e};function mK(t){let e=0,n=t.length;for(;ee;){let i=t.charCodeAt(n-1);if(i!==9&&i!==32)break;n-=1}return e===0&&n===t.length?t:t.slice(e,n)}var gK=new RegExp("[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+","g"),fK=new RegExp("[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+","g");function wA(t,e){return x.isArray(t)?t.map(n=>wA(n,e)):mK(String(t).replace(e,""))}var wK=t=>wA(t,gK),CK=t=>wA(t,fK);function CA(t){let e=Object.create(null);return x.forEach(t.toJSON(),(n,i)=>{e[i]=CK(n)}),e}var bq=Symbol("internals");function xu(t){return t&&String(t).trim().toLowerCase()}function Up(t){return t===!1||t==null?t:x.isArray(t)?t.map(Up):wK(String(t))}function vK(t){let e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,i;for(;i=n.exec(t);)e[i[1]]=i[2];return e}var xK=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/;function Qx(t){let e=0,n=t.length;for(;ee;){let i=t.charCodeAt(n-1);if(i!==9&&i!==32)break;n-=1}return e===0&&n===t.length?t:t.slice(e,n)}function AK(t){let e=t.length-1;if(e<1||t.charCodeAt(0)!==34||t.charCodeAt(e)!==34)return t;let n="";for(let i=1;i=e))return t;n+=t[i]}return n}function bK(t){let e=Object.create(null),n=String(t),i=0,a=!1,r=!1;function s(o){let l=Qx(n.slice(i,o)),c=l.indexOf("=");if(c<1)return;let u=Qx(l.slice(0,c));if(!xK.test(u))return;let d=u.toLowerCase();if(d==="__proto__"||d==="constructor"||d==="prototype")return;let h=Qx(l.slice(c+1));e[d]=AK(h)}for(let o=0;o/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function Zx(t,e,n,i,a){if(x.isFunction(i))return i.call(this,e,n);if(a&&(e=n),!!x.isString(e)){if(x.isString(i))return e.indexOf(i)!==-1;if(x.isRegExp(i))return i.test(e)}}function PK(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,i)=>n.toUpperCase()+i)}function SK(t,e){let n=x.toCamelCase(" "+e);["get","set","has"].forEach(i=>{Object.defineProperty(t,i+n,{__proto__:null,value:function(a,r,s){return this[i].call(this,e,a,r,s)},configurable:!0})})}var mn=class{constructor(e){e&&this.set(e)}set(e,n,i){let a=this;function r(o,l,c){let u=xu(l);if(!u)return;let d=x.findKey(a,u);(!d||a[d]===void 0||c===!0||c===void 0&&a[d]!==!1)&&(a[d||l]=Up(o))}let s=(o,l)=>x.forEach(o,(c,u)=>r(c,u,l));if(x.isPlainObject(e)||e instanceof this.constructor)s(e,n);else if(x.isString(e)&&(e=e.trim())&&!yK(e))s(hK(e),n);else if(x.isObject(e)&&x.isSafeIterable(e)){let o=Object.create(null),l,c;for(let u of e){if(!x.isArray(u))throw new TypeError("Object iterator must return a key-value pair");c=u[0],x.hasOwnProp(o,c)?(l=o[c],o[c]=x.isArray(l)?[...l,u[1]]:[l,u[1]]):o[c]=u[1]}s(o,n)}else e!=null&&r(n,e,i);return this}get(e,n){if(e=xu(e),e){let i=x.findKey(this,e);if(i){let a=this[i];if(!n)return a;if(n===!0)return vK(a);if(x.isFunction(n))return n.call(this,a,i);if(x.isRegExp(n))return n.exec(a);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=xu(e),e){let i=x.findKey(this,e);return!!(i&&this[i]!==void 0&&(!n||Zx(this,this[i],i,n)))}return!1}delete(e,n){let i=this,a=!1;function r(s){if(s=xu(s),s){let o=x.findKey(i,s);o&&(!n||Zx(i,i[o],o,n))&&(delete i[o],a=!0)}}return x.isArray(e)?e.forEach(r):r(e),a}clear(e){let n=Object.keys(this),i=n.length,a=!1;for(;i--;){let r=n[i];(!e||Zx(this,this[r],r,e,!0))&&(delete this[r],a=!0)}return a}normalize(e){let n=this,i={};return x.forEach(this,(a,r)=>{let s=x.findKey(i,r);if(s){n[s]=Up(a),delete n[r];return}let o=e?PK(r):String(r).trim();o!==r&&delete n[r],n[o]=Up(a),i[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let n=Object.create(null);return x.forEach(this,(i,a)=>{i!=null&&i!==!1&&(n[a]=e&&x.isArray(i)?i.join(", "):i)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(` +`)}getSetCookie(){let e=this.get("set-cookie");return x.isArray(e)?e:e==null||e===!1?[]:[e]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static parseParameters(e){return bK(e)}static concat(e,...n){let i=new this(e);return n.forEach(a=>i.set(a)),i}static accessor(e){let i=(this[bq]=this[bq]={accessors:{}}).accessors,a=this.prototype;function r(s){let o=xu(s);i[o]||(SK(a,s),i[o]=!0)}return x.isArray(e)?e.forEach(r):r(e),this}};mn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);x.reduceDescriptors(mn.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(i){this[n]=i}}});x.freezeMethods(mn);var Vp="[REDACTED ****]";function jK(t){if(x.hasOwnProp(t,"toJSON"))return!0;let e=Object.getPrototypeOf(t);for(;e&&e!==Object.prototype;){if(x.hasOwnProp(e,"toJSON"))return!0;e=Object.getPrototypeOf(e)}return!1}function OK(t,e){let n=new Set(e.map(r=>String(r).toLowerCase())),i=[],a=r=>{if(r===null||typeof r!="object"||x.isBuffer(r))return r;if(i.indexOf(r)!==-1)return;r instanceof mn&&(r=r.toJSON()),i.push(r);let s;if(x.isArray(r))s=[],r.forEach((o,l)=>{let c=a(o);x.isUndefined(c)||(s[l]=c)});else{if(!x.isPlainObject(r)&&jK(r))return i.pop(),r;s=Object.create(null);for(let[o,l]of Object.entries(r)){let c=n.has(o.toLowerCase())?Vp:a(l);x.isUndefined(c)||(s[o]=c)}}return i.pop(),s};return a(t)}function yq(t){try{return String(t)}catch{return""}}function kK(t){return t.errors.map(n=>{try{return n&&n.message?yq(n.message):yq(n)}catch{return""}}).filter(Boolean).join("; ")||t.name||"AggregateError"}var k=class t extends Error{static from(e,n,i,a,r,s){let o=e.message;!o&&x.isArray(e.errors)&&e.errors.length&&(o=kK(e));let l=new t(o,n||e.code,i,a,r);return Object.defineProperty(l,"cause",{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),l.name=e.name,e.status!=null&&l.status==null&&(l.status=e.status),s&&Object.assign(l,s),l}constructor(e,n,i,a,r){super(e),Object.defineProperty(this,"message",{__proto__:null,value:e,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,n&&(this.code=n),i&&(this.config=i),a&&(this.request=a),r&&(this.response=r,this.status=r.status)}toJSON(){let e=this.config,n=e&&x.hasOwnProp(e,"redact")?e.redact:void 0,i=x.isArray(n)&&n.length>0?OK(e,n):x.toJSONObject(e);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:i,code:this.code,status:this.status}}};k.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";k.ERR_BAD_OPTION="ERR_BAD_OPTION";k.ECONNABORTED="ECONNABORTED";k.ETIMEDOUT="ETIMEDOUT";k.ECONNREFUSED="ECONNREFUSED";k.ERR_NETWORK="ERR_NETWORK";k.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";k.ERR_DEPRECATED="ERR_DEPRECATED";k.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";k.ERR_BAD_REQUEST="ERR_BAD_REQUEST";k.ERR_CANCELED="ERR_CANCELED";k.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";k.ERR_INVALID_URL="ERR_INVALID_URL";k.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";var Xx={isBufferAvailable(){return typeof Buffer<"u"},from(t){return Buffer.from(t)}},m2=100;function lA(t){return x.isPlainObject(t)||x.isArray(t)}function g2(t){return x.endsWith(t,"[]")?t.slice(0,-2):t}function Yx(t,e,n){return t?t.concat(e).map(function(a,r){return a=g2(a),!n&&r?"["+a+"]":a}).join(n?".":""):e}function TK(t){return x.isArray(t)&&!t.some(lA)}var MK=x.toFlatObject(x,{},null,function(e){return/^is[A-Z]/.test(e)});function eh(t,e,n){if(!x.isObject(t))throw new TypeError("target must be an object");e=e||new(Xq||FormData);let i=(C,A)=>{let b=x.getSafeProp(n,C);return x.isUndefined(b)?A:b},a=i("metaTokens",!0),r=i("visitor")||g,s=i("dots",!1),o=i("indexes",!1),l=i("Blob")||typeof Blob<"u"&&Blob,c=i("maxDepth",m2),u=l&&x.isSpecCompliantForm(e),d=[];if(!x.isFunction(r))throw new TypeError("visitor must be a function");function h(C){if(C===null)return"";if(x.isDate(C))return C.toISOString();if(x.isBoolean(C))return C.toString();if(!u&&x.isBlob(C))throw new k("Blob is not supported. Use a Buffer instead.");if(x.isArrayBuffer(C)||x.isTypedArray(C)){if(u&&typeof l=="function")return new l([C]);if(Xx&&Xx.isBufferAvailable())return Xx.from(C);throw new k("Blob is not supported. Use a Buffer instead.",k.ERR_NOT_SUPPORT)}return C}function m(C){if(C>c)throw new k("Object is too deeply nested ("+C+" levels). Max depth: "+c,k.ERR_FORM_DATA_DEPTH_EXCEEDED)}function p(C,A){if(c===1/0)return JSON.stringify(C);let b=[];return JSON.stringify(C,function(T,M){if(!x.isObject(M))return M;for(;b.length&&b[b.length-1]!==this;)b.pop();return b.push(M),m(A+b.length-1),M})}function g(C,A,b){let y=C;if(x.isReactNative(e)&&x.isReactNativeBlob(C))return e.append(Yx(b,A,s),h(C)),!1;if(C&&!b&&typeof C=="object"){if(x.endsWith(A,"{}"))A=a?A:A.slice(0,-2),C=p(C,1);else if(x.isArray(C)&&TK(C)||(x.isFileList(C)||x.endsWith(A,"[]"))&&(y=x.toArray(C)))return A=g2(A),y.forEach(function(M,$){!(x.isUndefined(M)||M===null)&&e.append(o===!0?Yx([A],$,s):o===null?A:A+"[]",h(M))}),!1}return lA(C)?!0:(e.append(Yx(b,A,s),h(C)),!1)}let f=Object.assign(MK,{defaultVisitor:g,convertValue:h,isVisitable:lA});function w(C,A,b=0){if(!x.isUndefined(C)){if(m(b),d.indexOf(C)!==-1)throw new Error("Circular reference detected in "+A.join("."));d.push(C),x.forEach(C,function(T,M){(!(x.isUndefined(T)||T===null)&&r.call(e,T,x.isString(M)?M.trim():M,A,f))===!0&&w(T,A?A.concat(M):[M],b+1)}),d.pop()}}if(!x.isObject(t))throw new TypeError("data must be an object");return w(t),e}function Pq(t){let e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(t).replace(/[!'()~]|%20/g,function(i){return e[i]})}function f2(t,e){this._pairs=[],t&&eh(t,this,e)}var w2=f2.prototype;w2.append=function(e,n){this._pairs.push([e,n])};w2.toString=function(e){let n=e?i=>e.call(this,i,Pq):Pq;return this._pairs.map(function(a){return n(a[0])+"="+n(a[1])},"").join("&")};function WK(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function vA(t,e,n){if(!e)return t;t=t||"";let i=x.isFunction(n)?{serialize:n}:n,a=x.getSafeProp(i,"encode")||WK,r=x.getSafeProp(i,"serialize"),s;if(r?s=r(e,i):s=x.isURLSearchParams(e)?e.toString():new f2(e,i).toString(a),s){let o=t.indexOf("#");o!==-1&&(t=t.slice(0,o)),t+=(t.indexOf("?")===-1?"?":"&")+s}return t}var Au=Symbol("internals");function C2(t){return t?t.length:0}function Sq(t){if(t)for(;t.length&&t[t.length-1]===null;)t.pop()}function bu(t,e){let n=t.handlers,i=C2(n);n!==e.handlersRef?(e.handlersRef=n,e.handlerEntries.clear()):i!==e.handlersLength&&(i?e.handlerEntries.forEach(function(r,s){n[r.index]!==r.handler&&e.handlerEntries.delete(s)}):e.handlerEntries.clear()),e.handlersLength=i}var Kp=class{constructor(){this.handlers=[],this[Au]={handlersRef:this.handlers,handlersLength:this.handlers.length,handlerEntries:new Map,iterationDepth:0,nextId:0}}use(e,n,i){let a={fulfilled:e,rejected:n,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null},r=this[Au];this.handlers==null&&(this.handlers=[]),bu(this,r);let s=r.nextId++;return this.handlers.push(a),r.handlerEntries.set(s,{handler:a,index:this.handlers.length-1}),r.handlersLength=this.handlers.length,s}eject(e){let n=this[Au];bu(this,n);let i=n.handlerEntries.get(e);if(i){if(n.handlerEntries.delete(e),this.handlers[i.index]!==i.handler)return;this.handlers[i.index]=null,n.iterationDepth||(Sq(this.handlers),n.handlersLength=this.handlers.length)}}clear(){this.handlers&&(this.handlers=[],bu(this,this[Au]))}forEach(e){let n=this[Au];bu(this,n),n.iterationDepth++;try{x.forEach(this.handlers,function(a){a!==null&&e(a)})}finally{--n.iterationDepth||(bu(this,n),Sq(this.handlers),n.handlersLength=C2(this.handlers))}}},nh={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0,advertiseZstdAcceptEncoding:!1,validateStatusUndefinedResolves:!0},EK=f9.URLSearchParams,eA="abcdefghijklmnopqrstuvwxyz",jq="0123456789",v2={DIGIT:jq,ALPHA:eA,ALPHA_DIGIT:eA+eA.toUpperCase()+jq},_K=(t=16,e=v2.ALPHA_DIGIT)=>{let n="",{length:i}=e,a=new Uint32Array(t);g9.randomFillSync(a);for(let r=0;rOq)throw new k("FormData field is too deeply nested ("+t+" levels). Max depth: "+Oq,k.ERR_FORM_DATA_DEPTH_EXCEEDED)}function GK(t){let e=[],n=/[^.[\]]+|\[([^.[\]]*)]/g,i;for(;(i=n.exec(t))!==null;)x2(e.length),e.push(i[0]==="[]"?"":i[1]||i[0]);return e}function NK(t){let e={},n=Object.keys(t),i,a=n.length,r;for(i=0;i=n.length;return s=!s&&x.isArray(a)?a.length:s,l?(x.hasOwnProp(a,s)?a[s]=x.isArray(a[s])?a[s].concat(i):[a[s],i]:a[s]=i,!o):((!x.hasOwnProp(a,s)||!x.isObject(a[s]))&&(a[s]=[]),e(n,i,a[s],r)&&x.isArray(a[s])&&(a[s]=NK(a[s])),!o)}if(x.isFormData(t)&&x.isFunction(t.entries)){let n={};return x.forEachEntry(t,(i,a)=>{e(GK(i),a,n,0)}),n}return null}var b2=Object.freeze(["get","delete","head","options","post","put","patch","purge","link","unlink","query"]),wo=(t,e)=>t!=null&&x.hasOwnProp(t,e)?t[e]:void 0;function BK(t,e,n){if(x.isString(t))try{return(e||JSON.parse)(t),x.trim(t)}catch(i){if(i.name!=="SyntaxError")throw i}return(n||JSON.stringify)(t)}var Tu={transitional:nh,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){let i=n.getContentType()||"",a=i.indexOf("application/json")>-1,r=x.isObject(e);if(r&&x.isHTMLForm(e)&&(e=new FormData(e)),x.isFormData(e))return a?JSON.stringify(A2(e)):e;if(x.isArrayBuffer(e)||x.isBuffer(e)||x.isStream(e)||x.isFile(e)||x.isBlob(e)||x.isReadableStream(e))return e;if(x.isArrayBufferView(e))return e.buffer;if(x.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let o;if(r){let l=wo(this,"formSerializer");if(i.indexOf("application/x-www-form-urlencoded")>-1)return DK(e,l).toString();if((o=x.isFileList(e))||i.indexOf("multipart/form-data")>-1){let c=wo(this,"env"),u=c&&c.FormData;return eh(o?{"files[]":e}:e,u&&new u,l)}}return r||a?(n.setContentType("application/json",!1),BK(e)):e}],transformResponse:[function(e){let n=wo(this,"transitional")||Tu.transitional,i=n&&n.forcedJSONParsing,a=wo(this,"responseType"),r=a==="json";if(x.isResponse(e)||x.isReadableStream(e))return e;if(e&&x.isString(e)&&(i&&!a||r)){let o=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(e,wo(this,"parseReviver"))}catch(l){if(o)throw l.name==="SyntaxError"?k.from(l,k.ERR_BAD_RESPONSE,this,null,wo(this,"response")):l}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:sn.classes.FormData,Blob:sn.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};x.forEach(b2,t=>{Tu.headers[t]={}});function nA(t,e){let n=this||Tu,i=e||n,a=mn.from(i.headers),r=i.data;return x.forEach(t,function(o){r=o.call(n,r,a.normalize(),e?e.status:void 0)}),a.normalize(),r}function y2(t){return!!(t&&t.__CANCEL__)}var va=class extends k{constructor(e,n,i){super(e??"canceled",k.ERR_CANCELED,n,i),this.name="CanceledError",this.__CANCEL__=!0}};function Co(t,e,n){let i=n.config.validateStatus;!n.status||!i||i(n.status)?t(n):e(new k("Request failed with status code "+n.status,n.status>=400&&n.status<500?k.ERR_BAD_REQUEST:k.ERR_BAD_RESPONSE,n.config,n.request,n))}function UK(t){return typeof t!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function LK(t,e){if(!e)return t;let n=t.length;for(;n>0&&t.charCodeAt(n-1)===47;)n--;return t.slice(0,n)+"/"+e.replace(/^\/+/,"")}var $K=/[\t\n\r]/g;function P2(t){if(typeof t!="string")return t;let e=0;for(;e`${n}${i}${Vp}`)}function VK(t){let e=t.replace(/^(https?:\/{0,2})[^/?#]*@/i,`$1${Vp}@`),n=e.indexOf("#"),a=(n===-1?e:e.slice(0,n)).replace(/([?&][^=&#]*=)[^&#]*/g,`$1${Vp}`);return n===-1?a:`${a}#${JK(e.slice(n+1))}`}function kq(t,e){if(typeof t=="string"){let n=P2(t);if(FK.test(n))throw new k(`Invalid URL ${JSON.stringify(VK(n))}: missing "//" after protocol`,k.ERR_INVALID_URL,e)}}function AA(t,e,n,i){kq(e,i);let a=!UK(e);return t&&(a||n===!1)?(kq(t,i),LK(t,e)):e}var KK={ftp:21,gopher:70,http:80,https:443,ws:80,wss:443};function QK(t){try{return new URL(t)}catch{return null}}function ZK(t){var e=(typeof t=="string"?QK(t):t)||{},n=e.protocol,i=e.host,a=e.port;if(typeof i!="string"||!i||typeof n!="string"||(n=n.split(":",1)[0],i=i.replace(/:\d*$/,""),a=parseInt(a)||KK[n]||0,!XK(i,a)))return"";var r=cA(n+"_proxy")||cA("all_proxy");return r&&r.indexOf("://")===-1&&(r=n+"://"+r),r}function XK(t,e){var n=cA("no_proxy").toLowerCase();return n?n==="*"?!1:n.split(/[,\s]/).every(function(i){if(!i)return!0;var a=i.match(/^(.+):(\d+)$/),r=a?a[1]:i,s=a?parseInt(a[2]):0;return s&&s!==e?!0:/^[.*]/.test(r)?(r.charAt(0)==="*"&&(r=r.slice(1)),!t.endsWith(r)):t!==r}):!0}function cA(t){return process.env[t.toLowerCase()]||process.env[t.toUpperCase()]||""}var Su="1.20.0";function Lp(t){let e=/^([-+\w]{1,25}):(?:\/\/)?/.exec(t);return e&&e[1]||""}var YK=/^([^,;/]+\/[^,;/]+)?((?:;[^,;=]+=[^,;]+)*)(;base64)?,([\s\S]*)$/;function eQ(t,e,n){let i=n&&n.Blob||sn.classes.Blob,a=Lp(t);if(e===void 0&&i&&(e=!0),a==="data"){t=a.length?t.slice(a.length+1):t;let r=YK.exec(t);if(!r)throw new k("Invalid URL",k.ERR_INVALID_URL);let s=r[1],o=r[2],l=r[3]?"base64":"utf8",c=r[4],u="";s?u=o?s+o:s:o&&(u="text/plain"+o);let d=l==="base64"?Buffer.from(c,"base64"):Buffer.from(decodeURIComponent(c),l);if(e){if(!i)throw new k("Blob is not supported",k.ERR_NOT_SUPPORT);return new i([d],{type:u})}return d}throw new k("Unsupported protocol "+a,k.ERR_NOT_SUPPORT)}var nQ=["content-type","content-length"];function S2(t,e,n){if(n!=="content-only"){t.set(e);return}Object.entries(e||{}).forEach(([i,a])=>{nQ.includes(i.toLowerCase())&&t.set(i,a)})}var iA=Symbol("internals"),Qp=class extends Mi.Transform{constructor(e){e=x.toFlatObject(e,{maxRate:0,chunkSize:64*1024,minChunkSize:100,timeWindow:500,ticksRate:2,samplesCount:15},null,(i,a)=>!x.isUndefined(a[i])),super({readableHighWaterMark:e.chunkSize});let n=this[iA]={timeWindow:e.timeWindow,chunkSize:e.chunkSize,maxRate:e.maxRate,minChunkSize:e.minChunkSize,bytesSeen:0,isCaptured:!1,notifiedBytesLoaded:0,ts:Date.now(),bytes:0,onReadCallback:null};this.on("newListener",i=>{i==="progress"&&(n.isCaptured||(n.isCaptured=!0))})}_read(e){let n=this[iA];return n.onReadCallback&&n.onReadCallback(),super._read(e)}_transform(e,n,i){let a=this[iA],r=a.maxRate,s=this.readableHighWaterMark,o=a.timeWindow,l=1e3/o,c=r/l,u=a.minChunkSize!==!1?Math.max(a.minChunkSize,c*.01):0,d=(m,p)=>{let g=Buffer.byteLength(m);a.bytesSeen+=g,a.bytes+=g,a.isCaptured&&this.emit("progress",a.bytesSeen),this.push(m)?process.nextTick(p):a.onReadCallback=()=>{a.onReadCallback=null,process.nextTick(p)}},h=(m,p)=>{let g=Buffer.byteLength(m),f=null,w=s,C,A=0;if(r){let b=Date.now();(!a.ts||(A=b-a.ts)>=o)&&(a.ts=b,C=c-a.bytes,a.bytes=C<0?-C:0,A=0),C=c-a.bytes}if(r){if(C<=0)return setTimeout(()=>{p(null,m)},o-A);Cw&&g-w>u&&(f=m.subarray(w),m=m.subarray(0,w)),d(m,f?()=>{process.nextTick(p,null,f)}:p)};h(e,function m(p,g){if(p)return i(p);g?h(g,m):i(null)})}},{asyncIterator:Tq}=Symbol,j2=async function*(t){t.stream?yield*t.stream():t.arrayBuffer?yield await t.arrayBuffer():t[Tq]?yield*t[Tq]():yield t},iQ=sn.ALPHABET.ALPHA_DIGIT+"-_",ju=typeof TextEncoder=="function"?new TextEncoder:new gA.TextEncoder,Kr=`\r +`,tQ=ju.encode(Kr),aQ=2,dA=class{constructor(e,n){let{escapeName:i}=this.constructor,a=x.isString(n),r=`Content-Disposition: form-data; name="${i(e)}"${!a&&n.name?`; filename="${i(n.name)}"`:""}${Kr}`;if(a)n=ju.encode(String(n).replace(/\r?\n|\r\n?/g,Kr));else{let s=String(n.type||"application/octet-stream").replace(/[\r\n]/g,"");r+=`Content-Type: ${s}${Kr}`}this.headers=ju.encode(r+Kr),this.contentLength=a?n.byteLength:n.size,this.size=this.headers.byteLength+this.contentLength+aQ,this.name=e,this.value=n}async*encode(){yield this.headers;let{value:e}=this;x.isTypedArray(e)?yield e:yield*j2(e),yield tQ}static escapeName(e){return String(e).replace(/[\r\n"]/g,n=>({"\r":"%0D","\n":"%0A",'"':"%22"})[n])}},rQ=(t,e,n)=>{let{tag:i="form-data-boundary",size:a=25,boundary:r=i+"-"+sn.generateString(a,iQ)}=n||{};if(!x.isFormData(t))throw new TypeError("FormData instance required");if(r.length<1||r.length>70)throw new Error("boundary must be 1-70 characters long");let s=ju.encode("--"+r+Kr),o=ju.encode("--"+r+"--"+Kr),l=o.byteLength,c=Array.from(t.entries()).map(([d,h])=>{let m=new dA(d,h);return l+=m.size,m});l+=s.byteLength*c.length,l=x.toFiniteNumber(l);let u={"Content-Type":`multipart/form-data; boundary=${r}`};return Number.isFinite(l)&&(u["Content-Length"]=l),e&&e(u),Mi.Readable.from((async function*(){for(let d of c)yield s,yield*d.encode();yield o})())},pA=class extends Mi.Transform{__transform(e,n,i){this.push(e),i()}_transform(e,n,i){if(e.length!==0&&(this._transform=this.__transform,e[0]!==120)){let a=Buffer.alloc(2);a[0]=120,a[1]=156,this.push(a,n)}this.__transform(e,n,i)}},hA=class{constructor(){this.sessions=Object.create(null)}getSession(e,n){n=Object.assign(Object.create(null),{sessionTimeout:1e3},n);let i=this.sessions[e];if(i){let d=i.length;for(let h=0;h{if(r)return;r=!0,s&&(clearTimeout(s),s=null);let d=i,h=d.length,m=h;for(;m--;)if(d[m][0]===a){h===1?delete this.sessions[e]:d.splice(m,1),a.closed||a.close();return}},l=a.request,{sessionTimeout:c}=n;if(c!=null){let d=0;a.request=function(){let h=l.apply(this,arguments);return d++,s&&(clearTimeout(s),s=null),h.once("close",()=>{--d||(s=setTimeout(()=>{s=null,o()},c))}),h}}a.once("close",o),a.once("error",o);let u=[a,n];return i?i.push(u):i=this.sessions[e]=[u],a}},sQ=(t,e)=>x.isAsyncFn(t)?function(...n){let i=n.pop();t.apply(this,n).then(a=>{try{e?i(null,...e(a)):i(null,a)}catch(r){i(r)}},i)}:t,oQ=new Set(["localhost","0.0.0.0"]),O2=t=>{let e=t.length;for(;e&&t.charCodeAt(e-1)===46;)e--;return e===t.length?t:t.slice(0,e)},k2=t=>{let e=t.split(".");return e.length!==4||e[0]!=="127"?!1:e.every(n=>/^\d+$/.test(n)&&Number(n)>=0&&Number(n)<=255)},tA=t=>{if(/^0[xX][0-9a-fA-F]+$/.test(t)){let e=parseInt(t.slice(2),16);return Number.isFinite(e)?e:null}if(t.length>1&&/^0[0-7]+$/.test(t)){let e=parseInt(t,8);return Number.isFinite(e)?e:null}if(t.length>1&&/^0[0-9]+$/.test(t))return null;if(/^[0-9]+$/.test(t)){let e=parseInt(t,10);return Number.isFinite(e)?e:null}return null},T2=t=>{if(typeof t!="string"||!t||t.indexOf(":")!==-1)return t;let e=t;if(e.charAt(0)==="["&&e.charAt(e.length-1)==="]"&&(e=e.slice(1,-1)),e=O2(e),!/^[0-9.xXa-fA-F]+$/.test(e))return t;let n=e.split(".");if(n.some(u=>u===""))return t;if(n.length===4){let u=n.map(tA);return u.some(d=>d===null||d<0||d>255)?t:u.join(".")}if(n.length>4||n.length===1)return t;let i=n.slice(0,-1),a=n[n.length-1],r=4-i.length,s=tA(a);if(s===null)return t;let o=(1<<8*r)-1;if(s<0||s>o)return t;let l=new Array(r).fill(0);for(let u=r-1,d=s;u>=0;u--,d>>=8)l[u]=d&255;let c=i.map(tA);return c.some(u=>u===null||u<0||u>255)?t:[...c,...l].join(".")},aA=t=>/^0{1,4}$/.test(t),lQ=t=>{if(t==="::")return!0;let e=t.indexOf("::");if(e!==-1){if(e!==t.lastIndexOf("::"))return!1;let i=t.slice(0,e),a=t.slice(e+2),r=i?i.split(":"):[],s=a?a.split(":"):[];return r.length+s.length<8&&r.every(aA)&&s.every(aA)}let n=t.split(":");return n.length===8&&n.every(aA)},uQ=t=>{if(t==="::1")return!0;let e=t.match(/^::ffff:(\d+\.\d+\.\d+\.\d+)$/i);if(e)return k2(e[1]);let n=t.match(/^::ffff:([0-9a-f]{1,4}):([0-9a-f]{1,4})$/i);if(n){let a=parseInt(n[1],16);return a>=32512&&a<=32767}let i=t.split(":");if(i.length===8){for(let a=0;a<7;a++)if(!/^0+$/.test(i[a]))return!1;return/^0*1$/.test(i[7])}return!1},Mq=t=>t?oQ.has(t)||k2(t)||lQ(t)?!0:uQ(t):!1,cQ={http:80,https:443,ws:80,wss:443,ftp:21},dQ=t=>{let e=t,n=0;if(e.charAt(0)==="["){let r=e.indexOf("]");if(r!==-1){let s=e.slice(1,r),o=e.slice(r+1);return o.charAt(0)===":"&&/^\d+$/.test(o.slice(1))&&(n=Number.parseInt(o.slice(1),10)),[s,n]}}let i=e.indexOf(":"),a=e.lastIndexOf(":");return i!==-1&&i===a&&/^\d+$/.test(e.slice(a+1))&&(n=Number.parseInt(e.slice(a+1),10),e=e.slice(0,a)),[e,n]},pQ=/^(?:::|(?:0{1,4}:){1,4}:|(?:0{1,4}:){5})ffff:(\d+\.\d+\.\d+\.\d+)$/i,hQ=/^(?:::|(?:0{1,4}:){1,4}:|(?:0{1,4}:){5})ffff:([0-9a-f]{1,4}):([0-9a-f]{1,4})$/i,M2=t=>{if(typeof t!="string"||t.indexOf(":")===-1)return t;let e=t.match(pQ);if(e)return e[1];let n=t.match(hQ);if(n){let i=parseInt(n[1],16),a=parseInt(n[2],16);return`${i>>8}.${i&255}.${a>>8}.${a&255}`}return t},mQ=/^(?:0|[1-9]\d{0,2})$/,W2=t=>{let e=t.split(".");return e.length===4&&e.every(n=>mQ.test(n)&&Number(n)<=255)?e.map(Number):null},gQ=/^[0-9a-f]{1,4}$/i,fQ=t=>{let e=t.split("::");if(e.length>2)return null;let n=e[0]?e[0].split(":"):[];if(e.length===2){let i=e[1]?e[1].split(":"):[],a=8-n.length-i.length;if(a<1)return null;n.push(...new Array(a).fill("0"),...i)}return n.length!==8||n.some(i=>!gQ.test(i))?null:n.flatMap(i=>{let a=Number.parseInt(i,16);return[a>>8&255,a&255]})},E2=t=>typeof t!="string"||!t?null:t.indexOf(":")!==-1?fQ(t):W2(t),Wq=t=>{if(!t)return t;t.charAt(0)==="["&&t.charAt(t.length-1)==="]"&&(t=t.slice(1,-1));let e=O2(t),n=T2(e);return n!==e?n:M2(e)},wQ=t=>{let e=t,n=e.charAt(0)==="[",i=e.charAt(e.length-1)==="]",a=e.includes("[")||e.includes("]");if(n||i){if(!n||!i||(e=e.slice(1,-1),e.indexOf(":")===-1||e.includes("[")||e.includes("]")))return null}else if(a)return null;if(!e||e.charAt(e.length-1)===".")return null;let r=e.indexOf(":")!==-1;if(r)try{e=new URL(`http://[${e}]/`).hostname.slice(1,-1)}catch{return null}else if(e=T2(e),!W2(e))return null;return{normalized:M2(e),wasIPv6:r}},CQ=/^(.+)\/(0|[1-9]\d{0,2})$/,vQ=t=>{if(t.indexOf("/")===-1)return;let e=CQ.exec(t);if(!e)return null;let n=Number(e[2]),i=wQ(e[1]);if(!i)return null;let{normalized:a,wasIPv6:r}=i;if(r&&a.indexOf(":")===-1){if(n<96)return null;n-=96}let s=E2(a);return!s||n>s.length*8?null:{bytes:s,prefix:n}},xQ=(t,e,n)=>{let i=n>>3;for(let r=0;r{if(!s)return!1;if(s==="*")return!0;let o=vQ(s);if(o!==void 0)return o!==null&&!!r&&r.length===o.bytes.length&&xQ(r,o.bytes,o.prefix);let[l,c]=dQ(s);return l=Wq(l),!l||c&&c!==i?!1:(l.charAt(0)==="*"&&(l=l.slice(1)),l.charAt(0)==="."?a.endsWith(l):a===l||Mq(a)&&Mq(l))})}function bQ(t,e){t=t||10;let n=new Array(t),i=new Array(t),a=0,r=0,s;return e=e!==void 0?e:1e3,function(l){let c=Date.now(),u=i[r];s||(s=c),n[a]=l,i[a]=c;let d=r,h=0;for(;d!==a;)h+=n[d++],d=d%t;if(a=(a+1)%t,a===r&&(r=(r+1)%t),c-s{n=d,a=null,r&&(clearTimeout(r),r=null),t(...u)};return[(...u)=>{let d=Date.now(),h=d-n;h>=i?s(u,d):(a=u,r||(r=setTimeout(()=>{r=null,s(a)},i-h)))},()=>a&&s(a),(...u)=>s(u)]}var vo=(t,e,n=3)=>{let i=0,a=bQ(50,250);return yQ(r=>{if(!r||!x.isNumber(r.loaded))return;let s=r.loaded,o=r.lengthComputable?r.total:void 0,l=Math.max(0,o!=null?Math.min(s,o):s),c=Math.max(0,l-i),u=a(c);i=Math.max(i,l);let d={loaded:l,total:o,progress:o?l/o:void 0,bytes:c,rate:u||void 0,estimated:u&&o?(o-l)/u:void 0,event:r,lengthComputable:o!=null,[e?"download":"upload"]:!0};t(d)},n)},Zp=(t,e)=>{let n=t!=null;return[i=>e[0]({lengthComputable:n,total:t,loaded:i}),e[1]]},Xp=(t,e=x.asap)=>(...n)=>e(()=>t(...n)),Eq=t=>t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102,_2=(t,e,n)=>e+2t<=57?t-48:(t&223)-55,PQ=t=>t>=65&&t<=90||t>=97&&t<=122||t>=48&&t<=57||t===43||t===47||t===45||t===95,SQ=t=>t===9||t===10||t===12||t===13||t===32,jQ=t=>{let e=Math.floor(t/4),n=t%4;return e*3+(n===2?1:n===3?2:0)},q2=t=>{let e=t.length,n=0;return e>0&&t.charCodeAt(e-1)===61&&(n++,e>1&&t.charCodeAt(e-2)===61&&n++),Math.floor((e-n)*3/4)},OQ=t=>{let e=t.length,n=0,i=0,a=!1;for(let r=0;r0){a=!0;continue}n++}}return a||i>2||i>0&&(n+i)%4!==0||n%4===1?q2(t):jQ(n)},R2=(t,e)=>{if(!t||typeof t!="string"||!t.startsWith("data:"))return 0;let n=t.indexOf(",");if(n<0)return 0;let i=t.slice(5,n),a=t.slice(n+1);if(/;base64/i.test(i))return e(a);let s=0;for(let o=0,l=a.length;o=55296&&c<=56319&&o+1=56320&&u<=57343?(s+=4,o++):s+=3}else s+=3}return s};function kQ(t){let e=typeof t=="string"?t.indexOf("#"):-1;return R2(e===-1?t:t.slice(0,e),OQ)}function TQ(t){return R2(t,q2)}var qq={flush:ft.constants.Z_SYNC_FLUSH,finishFlush:ft.constants.Z_SYNC_FLUSH},MQ={flush:ft.constants.BROTLI_OPERATION_FLUSH,finishFlush:ft.constants.BROTLI_OPERATION_FLUSH},WQ={flush:ft.constants.ZSTD_e_flush,finishFlush:ft.constants.ZSTD_e_flush},H2=x.isFunction(ft.createBrotliDecompress),I2=x.isFunction(ft.createZstdDecompress),z2="gzip, compress, deflate"+(H2?", br":""),EQ=z2+(I2?", zstd":""),Rq=typeof process<"u"&&process.nextTick?process.nextTick.bind(process):x.asap,{http:_Q,https:qQ}=w9,bA=/https:?/,Hq=Symbol("axios.http.socketListener"),$p=Symbol("axios.http.currentReq");function RQ(t){let e=this[$p];e&&!e.destroyed&&e.destroy(t)}var D2=Symbol("axios.http.installedTunnel"),HQ=new Map,Iq=new WeakMap,zq={22:21,24:5};function IQ(t=process.versions&&process.versions.node){if(!t)return!1;let[e,n]=t.split(".").map(i=>Number(i));return!Number.isInteger(e)||!Number.isInteger(n)?!1:e>24?!0:zq[e]!=null&&n>=zq[e]}function Dq(t,e=process.versions&&process.versions.node){if(!IQ(e))return!1;let n=t&&t.options;return!!(n&&x.hasOwnProp(n,"proxyEnv")&&n.proxyEnv!=null)}function zQ(t,e,n){return bA.test(t.protocol)?n||n2.globalAgent:e||e2.globalAgent}function DQ(t,e){let n=t.protocol+"//"+t.hostname+":"+(t.port||"")+"#"+(t.auth||""),i=e?Iq.get(e)||Iq.set(e,new Map).get(e):HQ,a=i.get(n);if(a)return a;let r=e&&e.options?{...e.options,...t}:t;if(a=new Yq(r),e&&e.options){let s={...e.options},o=a.callback;a.callback=function(c,u){return o.call(this,c,{...s,...u})}}return a[D2]=!0,i.set(n,a),a}var Gq=sn.protocols.map(t=>t+":"),Nq=t=>{if(!x.isString(t))return t;try{return decodeURIComponent(t)}catch{return t}},Bq=(t,[e,n])=>(t.on("end",n).on("error",n),e),GQ=new hA;function NQ(t,e,n){t.beforeRedirects.proxy&&t.beforeRedirects.proxy(t),t.beforeRedirects.auth&&t.beforeRedirects.auth(t),t.beforeRedirects.sensitiveHeaders&&t.beforeRedirects.sensitiveHeaders(t,n),t.beforeRedirects.config&&t.beforeRedirects.config(t,e,n)}function BQ(t,e){t&&Object.keys(t).forEach(n=>{e.has(n.toLowerCase())&&delete t[n]})}function UQ(t,e){if(!e)return!1;try{return new URL(e.url).origin===new URL(t.href).origin}catch{return!1}}function G2(t,e,n,i,a,r,s=!0){let o=e,l=zQ(t,r,a);if(!o&&o!==!1&&s&&!Dq(l)){let c=ZK(n);c&&(AQ(n)||(o=new URL(c)))}if(i&&t.headers)for(let c of Object.keys(t.headers))c.toLowerCase()==="proxy-authorization"&&delete t.headers[c];if(i&&t.agent&&t.agent[D2]&&(t.agent=void 0),o){let c=o instanceof URL,u=g=>c||x.hasOwnProp(o,g)?o[g]:void 0,d=u("username"),h=u("password"),m=x.hasOwnProp(o,"auth")?o.auth:void 0;if(d&&(m=(d||"")+":"+(h||"")),m){let g=typeof m=="object",f=g&&x.hasOwnProp(m,"username")?m.username:void 0,w=g&&x.hasOwnProp(m,"password")?m.password:void 0;if(!!(f||w))m=(f||"")+":"+(w||"");else if(g)throw new k("Invalid proxy authorization",k.ERR_BAD_OPTION,{proxy:o})}if(bA.test(t.protocol)){if(!(a instanceof Yq)){let g=u("hostname")||u("host"),f=u("port"),w=u("protocol"),C=w?w.includes(":")?w:`${w}:`:"http:",A=g&&g.includes(":")&&!g.startsWith("[")?`[${g}]`:g,b=new URL(`${C}//${A}${f?":"+f:""}`),y={protocol:b.protocol,hostname:b.hostname.replace(/^\[|\]$/g,""),port:b.port,auth:m&&typeof m=="string"?m:void 0};b.protocol==="https:"&&(y.ALPNProtocols=["http/1.1"]);let T=DQ(y,a);t.agent=T,t.agents&&(t.agents.https=T)}}else{if(m){let C=Buffer.from(m,"utf8").toString("base64");t.headers["Proxy-Authorization"]="Basic "+C}let g=!1;for(let C of Object.keys(t.headers))if(C.toLowerCase()==="host"){g=!0;break}g||(t.headers.host=t.hostname+(t.port?":"+t.port:""));let f=u("hostname")||u("host");t.hostname=f,t.host=f,t.port=u("port"),t.path=n;let w=u("protocol");w&&(t.protocol=w.includes(":")?w:`${w}:`)}}return t.beforeRedirects.proxy=function(u){G2(u,e,u.href,!0,a,r,s)},!!(o||e!==!1&&s&&Dq(l))}var LQ=typeof process<"u"&&x.kindOf(process)==="process",$Q=t=>new Promise((e,n)=>{let i,a,r=(l,c)=>{a||(a=!0,i&&i(l,c))},s=l=>{r(l),e(l)},o=l=>{r(l,!0),n(l)};t(s,o,l=>i=l).catch(o)}),FQ=({address:t,family:e})=>{if(!x.isString(t))throw new k("address must be a string",k.ERR_BAD_OPTION_VALUE);return{address:t,family:e||(t.indexOf(".")<0?6:4)}},Uq=(t,e)=>FQ(x.isObject(t)?t:{address:t,family:e}),Lq=new WeakMap,JQ=t=>{let e=Lq.get(t);if(e)return e;let n=sQ(t,i=>x.isArray(i)?i:[i]);return e=(i,a,r)=>{n(i,a,(s,o,l)=>{if(s)return r(s);let c;try{c=x.isArray(o)?o.map(u=>Uq(u)):[Uq(o,l)]}catch(u){return r(u)}a.all?r(s,c):r(s,c[0].address,c[0].family)})},Lq.set(t,e),e},VQ={request(t,e){let n=t.protocol+"//"+t.hostname+":"+(t.port||(t.protocol==="https:"?443:80)),{http2Options:i,headers:a}=t,r=GQ.getSession(n,i),{HTTP2_HEADER_SCHEME:s,HTTP2_HEADER_METHOD:o,HTTP2_HEADER_PATH:l,HTTP2_HEADER_STATUS:c}=i2.constants,u={[s]:t.protocol.replace(":",""),[o]:t.method,[l]:t.path};x.forEach(a,(h,m)=>{m.charAt(0)!==":"&&(u[m]=h)});let d=r.request(u);return d.once("response",h=>{let m=d;h=Object.assign({},h);let p=h[c];delete h[c],m.headers=h,m.statusCode=+p,e(m)}),d}},KQ=LQ&&function(e){return $Q(async function(i,a,r){let s=L=>x.getSafeProp(e,L),o=s("transitional")||nh,l=s("data"),c=s("lookup"),u=s("family"),d=s("httpVersion");d===void 0&&(d=1);let h=d,m=s("http2Options"),p=s("httpAgent"),g=s("httpsAgent"),f=s("proxy"),w=s("responseType"),C=s("responseEncoding"),A=s("socketPath"),b=s("method").toUpperCase(),y=s("maxRedirects"),T=s("maxBodyLength"),M=s("maxContentLength"),$=s("decompress"),z,E=!1,I,ce;try{d=+d}catch{throw new k("Invalid protocol version: value is not a number",k.ERR_BAD_OPTION_VALUE,e)}if(Number.isNaN(d))throw new k(`Invalid protocol version: '${h}' is not a number`,k.ERR_BAD_OPTION_VALUE,e);if(d!==1&&d!==2)throw new k(`Unsupported protocol version '${d}'`,k.ERR_BAD_OPTION_VALUE,e);let be=d===2;c&&(c=JQ(c));let Oe=new C9.EventEmitter;function en(L){try{Oe.emit("abort",!L||L.type?new va(null,e,I):L)}catch{}}function S(){ce&&(clearTimeout(ce),ce=null)}function H(){let L=s("timeout"),J=L?"timeout of "+L+"ms exceeded":"timeout exceeded",He=s("timeoutErrorMessage");return He&&(J=He),new k(J,o.clarifyTimeoutError?k.ETIMEDOUT:k.ECONNABORTED,e,I)}Oe.once("abort",a);let le=()=>{S(),e.cancelToken&&e.cancelToken.unsubscribe(en),e.signal&&e.signal.removeEventListener("abort",en),Oe.removeAllListeners()};(e.cancelToken||e.signal)&&(e.cancelToken&&e.cancelToken.subscribe(en),e.signal&&(e.signal.aborted?en():e.signal.addEventListener("abort",en))),r((L,J)=>{if(z=!0,S(),J){E=!0,le();return}let{data:He}=L;if(He instanceof Mi.Readable||He instanceof Mi.Duplex){let zn=Mi.finished(He,()=>{zn(),le()})}else le()});let Je=AA(s("baseURL"),s("url"),s("allowAbsoluteUrls"),e),K=A?"http://localhost":sn.hasBrowserEnv?sn.origin:void 0,pe=new URL(Je,K),oe=pe.protocol||Gq[0];if(oe==="data:"){if(M>-1){let J=String(s("url")||Je||"");if(TQ(J)>M)return a(new k("maxContentLength size of "+M+" exceeded",k.ERR_BAD_RESPONSE,e))}let L;if(b!=="GET")return Co(i,a,{status:405,statusText:"method not allowed",headers:{},config:e});try{L=eQ(s("url"),w==="blob",{Blob:e.env&&e.env.Blob})}catch(J){throw k.from(J,k.ERR_BAD_REQUEST,e)}return w==="text"?(L=L.toString(C),(!C||C==="utf8")&&(L=x.stripBOM(L))):w==="stream"&&(L=Mi.Readable.from(L)),Co(i,a,{data:L,status:200,statusText:"OK",headers:new mn,config:e})}if(Gq.indexOf(oe)===-1)return a(new k("Unsupported protocol "+oe,k.ERR_BAD_REQUEST,e));let Be=mn.from(e.headers).normalize();Be.set("User-Agent","axios/"+Su,!1);let{onUploadProgress:ai,onDownloadProgress:tt}=e,at=e.maxRate,ye,De;if(x.isSpecCompliantForm(l)){let L=Be.getContentType(/boundary=([-_\w\d]{10,70})/i);l=rQ(l,J=>{Be.set(J)},{tag:`axios-${Su}-boundary`,boundary:L&&L[1]||void 0})}else if(x.isFormData(l)&&x.isFunction(l.getHeaders)&&l.getHeaders!==Object.prototype.getHeaders){if(S2(Be,l.getHeaders(),s("formDataHeaderPolicy")),!Be.hasContentLength())try{let L=await gA.promisify(l.getLength).call(l);Number.isFinite(L)&&L>=0&&Be.setContentLength(L)}catch{}}else if(x.isBlob(l)||x.isFile(l))l.size&&Be.setContentType(l.type||"application/octet-stream"),Be.setContentLength(l.size||0),l=Mi.Readable.from(j2(l));else if(l&&!x.isStream(l)){if(!Buffer.isBuffer(l))if(x.isArrayBuffer(l))l=Buffer.from(new Uint8Array(l));else if(x.isString(l))l=Buffer.from(l,"utf-8");else return a(new k("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",k.ERR_BAD_REQUEST,e));if(Be.setContentLength(l.length,!1),T>-1&&l.length>T)return a(new k("Request body larger than maxBodyLength limit",k.ERR_BAD_REQUEST,e))}let sa=x.toFiniteNumber(Be.getContentLength());x.isArray(at)?(ye=at[0],De=at[1]):ye=De=at,l&&(ai||ye)&&(x.isStream(l)||(l=Mi.Readable.from(l,{objectMode:!1})),l=Mi.pipeline([l,new Qp({maxRate:x.toFiniteNumber(ye)})],x.noop),ai&&l.on("progress",Bq(l,Zp(sa,vo(Xp(ai,Rq),!1,3)))));let rt,Ma=s("auth");if(Ma){let L=x.getSafeProp(Ma,"username")||"",J=x.getSafeProp(Ma,"password")||"";rt=L+":"+J}if(!rt&&(pe.username||pe.password)){let L=Nq(pe.username),J=Nq(pe.password);rt=L+":"+J}rt&&Be.delete("authorization");let Hn;try{Hn=vA(pe.pathname+pe.search,s("params"),s("paramsSerializer")).replace(/^\?/,"")}catch(L){return a(k.from(L,k.ERR_BAD_REQUEST,e,null,null,{url:s("url"),exists:!0}))}Be.set("Accept-Encoding",x.hasOwnProp(o,"advertiseZstdAcceptEncoding")&&o.advertiseZstdAcceptEncoding===!0?EQ:z2,!1),be&&c&&(m=Object.assign(Object.create(null),m,{lookup:c}));let ke=Object.assign(Object.create(null),{path:Hn,method:b,headers:CA(Be),agents:{http:p,https:g},auth:rt,protocol:oe,family:u,beforeRedirect:NQ,beforeRedirects:Object.create(null),http2Options:m,createConnection:void 0});!x.isUndefined(c)&&(ke.lookup=c);let In=!1;if(A){if(typeof A!="string")return a(new k("socketPath must be a string",k.ERR_BAD_OPTION_VALUE,e));let L=s("allowedSocketPaths");if(L!=null){let J=Array.isArray(L)?L:[L],He=vq.resolve(A);if(!J.some(Ie=>typeof Ie=="string"&&vq.resolve(Ie)===He))return a(new k(`socketPath "${A}" is not permitted by allowedSocketPaths`,k.ERR_BAD_OPTION_VALUE,e))}ke.socketPath=A}else ke.hostname=pe.hostname.startsWith("[")?pe.hostname.slice(1,-1):pe.hostname,ke.port=pe.port,In=G2(ke,f,oe+"//"+pe.hostname+(pe.port?":"+pe.port:"")+ke.path,!1,g,p,!be);let Ht,st=!1,xn=!1,ne=bA.test(ke.protocol);if(ke.agent==null&&(ke.agent=ne?g:p),be){if(In)return a(new k("HTTP/2 requests with a proxy are not supported",k.ERR_NOT_SUPPORT,e));Ht=VQ}else{let L=s("transport");if(L)Ht=L;else if(y===0)Ht=ne?n2:e2,st=!0;else{xn=!0,ke.sensitiveHeaders=[],y&&(ke.maxRedirects=y);let J=s("beforeRedirect");if(J&&(ke.beforeRedirects.config=J),rt){let zn=pe.origin,Ie=rt;ke.beforeRedirects.auth=function(mi){try{new URL(mi.href).origin===zn&&(mi.auth=Ie)}catch{}}}let He=s("sensitiveHeaders");if(He!=null){if(!x.isArray(He))return a(new k("sensitiveHeaders must be an array of strings",k.ERR_BAD_OPTION_VALUE,e));let zn=new Set;for(let Ie of He){if(!x.isString(Ie))return a(new k("sensitiveHeaders must be an array of strings",k.ERR_BAD_OPTION_VALUE,e));zn.add(Ie.toLowerCase())}zn.size&&(ke.sensitiveHeaders=Array.from(zn),ke.beforeRedirects.sensitiveHeaders=function(hi,mi){UQ(hi,mi)||BQ(hi.headers,zn)})}Ht=ne?qQ:_Q}}T>-1?ke.maxBodyLength=T:ke.maxBodyLength=1/0,ke.insecureHTTPParser=!!s("insecureHTTPParser"),I=Ht.request(ke,function(J){if(S(),I.destroyed)return;let He=[J],zn=x.toFiniteNumber(J.headers["content-length"]);if(tt||De){let Dn=new Qp({maxRate:x.toFiniteNumber(De)});tt&&Dn.on("progress",Bq(Dn,Zp(zn,vo(Xp(tt,Rq),!0,3)))),He.push(Dn)}let Ie=J,hi=J.req||I;if($!==!1&&J.headers["content-encoding"])switch((b==="HEAD"||J.statusCode===204)&&delete J.headers["content-encoding"],(J.headers["content-encoding"]||"").toLowerCase()){case"gzip":case"x-gzip":case"compress":case"x-compress":He.push(ft.createUnzip(qq)),delete J.headers["content-encoding"];break;case"deflate":He.push(new pA),He.push(ft.createUnzip(qq)),delete J.headers["content-encoding"];break;case"br":H2&&(He.push(ft.createBrotliDecompress(MQ)),delete J.headers["content-encoding"]);break;case"zstd":I2&&(He.push(ft.createZstdDecompress(WQ)),delete J.headers["content-encoding"]);break}Ie=He.length>1?Mi.pipeline(He,x.noop):He[0];let mi={status:J.statusCode,statusText:J.statusMessage,headers:new mn(J.headers),config:e,request:hi};if(w==="stream"){if(M>-1){let Dn=M,mc=Ie;async function*Go(){let Sn=0;for await(let gP of mc){if(Sn+=gP.length,Sn>Dn)throw new k("maxContentLength size of "+Dn+" exceeded",k.ERR_BAD_RESPONSE,e,hi);yield gP}}Ie=Mi.Readable.from(Go(),{objectMode:!1})}mi.data=Ie,Co(i,a,mi)}else{let Dn=[],mc=0;Ie.on("data",function(Sn){Dn.push(Sn),mc+=Sn.length,M>-1&&mc>M&&(E=!0,Ie.destroy(),en(new k("maxContentLength size of "+M+" exceeded",k.ERR_BAD_RESPONSE,e,hi)))}),Ie.on("aborted",function(){if(E)return;let Sn=new k("stream has been aborted",k.ERR_BAD_RESPONSE,e,hi,mi);Ie.destroy(Sn),a(Sn)}),Ie.on("error",function(Sn){E||a(k.from(Sn,null,e,hi,mi))}),Ie.on("end",function(){try{let Sn=Dn.length===1?Dn[0]:Buffer.concat(Dn);w!=="arraybuffer"&&(Sn=Sn.toString(C),(!C||C==="utf8")&&(Sn=x.stripBOM(Sn))),mi.data=Sn}catch(Sn){return a(k.from(Sn,null,e,mi.request,mi))}Co(i,a,mi)})}Oe.once("abort",Dn=>{Ie.destroyed||(Ie.emit("error",Dn),Ie.destroy())})}),Oe.once("abort",L=>{I.close?I.close():I.destroy(L)}),I.on("error",function(J){a(k.from(J,null,e,I))});let un=new Set;if(I.on("socket",function(J){typeof J.setKeepAlive=="function"&&J.setKeepAlive(!0,1e3*60),J[Hq]||(J.on("error",RQ),J[Hq]=!0),J[$p]=I,un.add(J)}),I.once("close",function(){S();for(let J of un)J[$p]===I&&(J[$p]=null);un.clear()}),s("timeout")){let L=parseInt(s("timeout"),10);if(Number.isNaN(L)){en(new k("error trying to parse `config.timeout` to int",k.ERR_BAD_OPTION_VALUE,e,I));return}let J=function(){z||en(H())};st&&L>0&&(ce=setTimeout(J,L)),I.setTimeout(L,J)}else I.setTimeout(0);if(x.isStream(l)){let L=!1,J=!1;l.on("end",()=>{L=!0}),l.once("error",zn=>{J=!0,I.destroy(zn)}),l.on("close",()=>{!L&&!J&&en(new va("Request stream has been aborted",e,I))});let He=l;if(T>-1&&!xn){let zn=T,Ie=0;He=Mi.pipeline([l,new Mi.Transform({transform(hi,mi,Dn){if(Ie+=hi.length,Ie>zn)return Dn(new k("Request body larger than maxBodyLength limit",k.ERR_BAD_REQUEST,e,I));Dn(null,hi)}})],x.noop),He.on("error",hi=>{I.destroyed||I.destroy(hi)})}He.pipe(I)}else l&&I.write(l),I.end()})},QQ=sn.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,sn.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(sn.origin),sn.navigator&&/(msie|trident)/i.test(sn.navigator.userAgent)):()=>!0,ZQ=sn.hasStandardBrowserEnv?{write(t,e,n,i,a,r,s){if(typeof document>"u")return;let o=[`${t}=${encodeURIComponent(e)}`];x.isNumber(n)&&o.push(`expires=${new Date(n).toUTCString()}`),x.isString(i)&&o.push(`path=${i}`),x.isString(a)&&o.push(`domain=${a}`),r===!0&&o.push("secure"),x.isString(s)&&o.push(`SameSite=${s}`),document.cookie=o.join("; ")},read(t){if(typeof document>"u")return null;let e=document.cookie.split(";");for(let n=0;nt instanceof mn?{...t}:t,XQ=t=>Object.getOwnPropertySymbols&&Object.getOwnPropertyDescriptor?Object.keys(t).concat(Object.getOwnPropertySymbols(t).filter(e=>Object.getOwnPropertyDescriptor(t,e).enumerable)):Object.keys(t);function Xr(t,e){t=t||{},e=e||{};let n=Object.create(null);Object.defineProperty(n,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function i(u,d,h,m){return x.isPlainObject(u)&&x.isPlainObject(d)?x.merge.call({caseless:m},u,d):x.isPlainObject(d)?x.merge({},d):x.isArray(d)?d.slice():d}function a(u,d,h,m){if(x.isUndefined(d)){if(!x.isUndefined(u))return i(void 0,u,h,m)}else return i(u,d,h,m)}function r(u,d){if(!x.isUndefined(d))return i(void 0,d)}function s(u,d){if(x.isUndefined(d)){if(!x.isUndefined(u))return i(void 0,u)}else return i(void 0,d)}function o(u){let d=x.hasOwnProp(e,"transitional")?e.transitional:void 0;if(!x.isUndefined(d))if(x.isPlainObject(d)){if(x.hasOwnProp(d,u))return d[u]}else return;let h=x.hasOwnProp(t,"transitional")?t.transitional:void 0;if(x.isPlainObject(h)&&x.hasOwnProp(h,u))return h[u]}function l(u,d,h){if(x.hasOwnProp(e,h))return i(u,d);if(x.hasOwnProp(t,h))return i(void 0,u)}let c={url:r,method:r,data:r,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutErrorMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,allowedSocketPaths:s,responseEncoding:s,validateStatus:l,headers:(u,d,h)=>a($q(u),$q(d),h,!0)};return x.forEach(XQ({...t,...e}),function(d){if(d==="__proto__"||d==="constructor"||d==="prototype")return;let h=x.hasOwnProp(c,d)?c[d]:a,m=x.hasOwnProp(t,d)?t[d]:void 0,p=x.hasOwnProp(e,d)?e[d]:void 0,g=h(m,p,d);x.isUndefined(g)&&h!==l||(n[d]=g)}),x.hasOwnProp(e,"validateStatus")&&x.isUndefined(e.validateStatus)&&o("validateStatusUndefinedResolves")===!1&&(x.hasOwnProp(t,"validateStatus")?n.validateStatus=i(void 0,t.validateStatus):delete n.validateStatus),n}var YQ=t=>encodeURIComponent(t).replace(/%([0-9A-F]{2})/gi,(e,n)=>String.fromCharCode(parseInt(n,16)));function N2(t){let e=Xr({},t),n=h=>x.hasOwnProp(e,h)?e[h]:void 0,i=n("data"),a=n("withXSRFToken"),r=n("xsrfHeaderName"),s=n("xsrfCookieName"),o=n("headers"),l=n("auth"),c=n("baseURL"),u=n("allowAbsoluteUrls"),d=n("url");if(e.headers=o=mn.from(o),e.url=vA(AA(c,d,u,e),n("params"),n("paramsSerializer")),l){let h=x.getSafeProp(l,"username")||"",m=x.getSafeProp(l,"password")||"";try{o.set("Authorization","Basic "+btoa(h+":"+(m?YQ(m):"")))}catch(p){throw k.from(p,k.ERR_BAD_OPTION_VALUE,t)}}if(x.isFormData(i)){let h=x.getSafeProp(i,"getHeaders");sn.hasStandardBrowserEnv||sn.hasStandardBrowserWebWorkerEnv||x.isReactNative(i)?o.setContentType(void 0):x.isFunction(h)&&S2(o,h.call(i),n("formDataHeaderPolicy"))}if(sn.hasStandardBrowserEnv&&(x.isFunction(a)&&(a=a(e)),a===!0||a==null&&QQ(e.url))){let m=r&&s&&ZQ.read(s);m&&o.set(r,m)}return e}var eZ=typeof XMLHttpRequest<"u",nZ=eZ&&function(t){return new Promise(function(n,i){let a=N2(t),r=a.data,s=mn.from(a.headers).normalize(),{responseType:o,onUploadProgress:l,onDownloadProgress:c}=a,u,d,h,m,p,g;function f(){m&&m(),p&&p(),a.cancelToken&&a.cancelToken.unsubscribe(u),a.signal&&a.signal.removeEventListener("abort",u)}let w=new XMLHttpRequest;w.open(a.method.toUpperCase(),a.url,!0),w.timeout=a.timeout;function C(b){if(!w)return;if(w.status===0&&(Lp(P2(a.url))||Lp(sn.origin))!=="file"&&!(w.responseURL&&w.responseURL.startsWith("file:"))){i(new k("Request aborted",k.ECONNABORTED,t,w)),f(),w=null;return}try{b?g&&g(b):p&&p()}catch($){setTimeout(()=>{throw $})}if(!w)return;let y=mn.from("getAllResponseHeaders"in w&&w.getAllResponseHeaders()),M={data:!o||o==="text"||o==="json"?w.responseText:w.response,status:w.status,statusText:w.statusText,headers:y,config:t,request:w};Co(function(z){n(z),f()},function(z){i(z),f()},M),w=null}"onloadend"in w?w.onloadend=C:w.onreadystatechange=function(){!w||w.readyState!==4||w.status===0&&!(w.responseURL&&w.responseURL.startsWith("file:"))||setTimeout(C)},w.onabort=function(){w&&(i(new k("Request aborted",k.ECONNABORTED,t,w)),f(),w=null)},w.onerror=function(y){let T=y&&y.message?y.message:"Network Error",M=new k(T,k.ERR_NETWORK,t,w);M.event=y||null,i(M),f(),w=null},w.ontimeout=function(){let y=a.timeout?"timeout of "+a.timeout+"ms exceeded":"timeout exceeded",T=a.transitional||nh;a.timeoutErrorMessage&&(y=a.timeoutErrorMessage),i(new k(y,T.clarifyTimeoutError?k.ETIMEDOUT:k.ECONNABORTED,t,w)),f(),w=null},r===void 0&&s.setContentType(null),"setRequestHeader"in w&&x.forEach(CA(s),function(y,T){w.setRequestHeader(T,y)}),x.isUndefined(a.withCredentials)||(w.withCredentials=!!a.withCredentials),o&&o!=="json"&&(w.responseType=a.responseType),c&&([h,p,g]=vo(c,!0),w.addEventListener("progress",h)),l&&w.upload&&([d,m]=vo(l),w.upload.addEventListener("progress",d),w.upload.addEventListener("loadend",m)),(a.cancelToken||a.signal)&&(u=b=>{w&&(i(!b||b.type?new va(null,t,w):b),w.abort(),f(),w=null)},a.cancelToken&&a.cancelToken.subscribe(u),a.signal&&(a.signal.aborted?u():a.signal.addEventListener("abort",u)));let A=Lp(a.url);if(A&&!sn.protocols.includes(A)){i(new k("Unsupported protocol "+A+":",k.ERR_BAD_REQUEST,t)),f();return}w.send(r||null)})},iZ=(t,e)=>{if(t=t?t.filter(Boolean):[],!e&&!t.length)return;let n=new AbortController,i=!1,a=function(l){if(!i){i=!0,s();let c=l instanceof Error?l:this.reason;n.abort(c instanceof k?c:new va(c instanceof Error?c.message:c))}},r=e&&setTimeout(()=>{r=null,a(new k(`timeout of ${e}ms exceeded`,k.ETIMEDOUT))},e),s=()=>{t&&(r&&clearTimeout(r),r=null,t.forEach(l=>{l.unsubscribe?l.unsubscribe(a):l.removeEventListener("abort",a)}),t=null)};t.forEach(l=>{if(!i){if(l.aborted){a.call(l);return}l.addEventListener("abort",a,{once:!0})}});let{signal:o}=n;return o.unsubscribe=()=>x.asap(s),o},tZ=function*(t,e){let n=t.byteLength;if(n{let a=aZ(t,e),r=0,s,o=l=>{s||(s=!0,i&&i(l))};return new ReadableStream({async pull(l){try{let{done:c,value:u}=await a.next();if(c){o(),l.close();return}let d=u.byteLength;if(n){let h=r+=d;n(h)}l.enqueue(new Uint8Array(u))}catch(c){throw o(c),c}},cancel(l){return o(l),a.return()}},{highWaterMark:2})},Jq=64*1024,sZ={cache:"default",redirect:"follow",referrer:"about:client",referrerPolicy:"",mode:"cors",integrity:"",keepalive:!1,priority:"auto",window:null},{isFunction:Np}=x,oZ=t=>encodeURIComponent(t).replace(/%([0-9A-F]{2})/gi,(e,n)=>String.fromCharCode(parseInt(n,16))),Vq=t=>{if(!x.isString(t))return t;try{return decodeURIComponent(t)}catch{return t}},Kq=(t,...e)=>{try{return!!t(...e)}catch{return!1}},lZ=t=>{let e=t.indexOf("://"),n=t;return e!==-1&&(n=n.slice(e+3)),n.includes("@")||n.includes(":")},uZ=t=>{let e=x.global!==void 0&&x.global!==null?x.global:globalThis,{ReadableStream:n,TextEncoder:i}=e;t=x.merge.call({skipUndefined:!0},{Request:e.Request,Response:e.Response},t);let{fetch:a,Request:r,Response:s}=t,o=a?Np(a):typeof fetch=="function",l=Np(r),c=Np(s);if(!o)return!1;let u=o&&Np(n),d=o&&(typeof i=="function"?(w=>C=>w.encode(C))(new i):async w=>new Uint8Array(await new r(w).arrayBuffer())),h=l&&u&&Kq(()=>{let w=!1,C=new r(sn.origin,{body:new n,method:"POST",get duplex(){return w=!0,"half"}}),A=C.headers.has("Content-Type");return C.body!=null&&C.body.cancel(),w&&!A}),m=c&&u&&Kq(()=>x.isReadableStream(new s("").body)),p={stream:m&&(w=>w.body)};o&&["text","arrayBuffer","blob","formData","stream"].forEach(w=>{!p[w]&&(p[w]=(C,A)=>{let b=C&&C[w];if(b)return b.call(C);throw new k(`Response type '${w}' is not supported`,k.ERR_NOT_SUPPORT,A)})});let g=async w=>{if(w==null)return 0;if(x.isBlob(w))return w.size;if(x.isSpecCompliantForm(w))return(await new r(sn.origin,{method:"POST",body:w}).arrayBuffer()).byteLength;if(x.isArrayBufferView(w)||x.isArrayBuffer(w))return w.byteLength;if(x.isURLSearchParams(w)&&(w=w+""),x.isString(w))return(await d(w)).byteLength},f=async(w,C)=>{let A=x.toFiniteNumber(w.getContentLength());return A??g(C)};return async w=>{let{url:C,method:A,data:b,signal:y,cancelToken:T,timeout:M,onDownloadProgress:$,onUploadProgress:z,responseType:E,headers:I,withCredentials:ce="same-origin",fetchOptions:be,maxContentLength:Oe,maxBodyLength:en,maxRedirects:S}=N2(w),H=x.isNumber(Oe)&&Oe>-1,le=x.isNumber(en)&&en>-1,Je=ye=>x.hasOwnProp(w,ye)?w[ye]:void 0,K=a||fetch;E=E?(E+"").toLowerCase():"text";let pe=iZ([y,T&&T.toAbortSignal()],M),oe=null,Be=pe&&pe.unsubscribe&&(()=>{pe.unsubscribe()}),ai,tt=null,at=()=>new k("Request body larger than maxBodyLength limit",k.ERR_BAD_REQUEST,w,oe);try{let ye,De=Je("auth");if(De){let ne=x.getSafeProp(De,"username")||"",un=x.getSafeProp(De,"password")||"";ye={username:ne,password:un}}if(lZ(C)){let ne=new URL(C,sn.origin);if(!ye&&(ne.username||ne.password)){let un=Vq(ne.username),L=Vq(ne.password);ye={username:un,password:L}}(ne.username||ne.password)&&(ne.username="",ne.password="",C=ne.href)}if(ye&&(I.delete("authorization"),I.set("Authorization","Basic "+btoa(oZ((ye.username||"")+":"+(ye.password||""))))),H&&typeof C=="string"&&C.startsWith("data:")&&kQ(C)>Oe)throw new k("maxContentLength size of "+Oe+" exceeded",k.ERR_BAD_RESPONSE,w,oe);if(le&&A!=="get"&&A!=="head"){let ne=await g(b);if(typeof ne=="number"&&isFinite(ne)&&(ai=ne,ne>en))throw at()}let sa=le&&(x.isReadableStream(b)||x.isStream(b)),rt=(ne,un,L)=>Fq(ne,Jq,J=>{if(le&&J>en)throw tt=at();un&&un(J)},L);if(h&&A!=="get"&&A!=="head"&&(z||sa)){if(ai=ai??await f(I,b),ai!==0||sa){let ne=new r(C,{method:"POST",body:b,duplex:"half"}),un;if(x.isFormData(b)&&(un=ne.headers.get("content-type"))&&I.setContentType(un),ne.body){let[L,J]=z&&Zp(ai,vo(Xp(z)))||[];b=rt(ne.body,L,J)}}}else if(sa&&!l&&u&&A!=="get"&&A!=="head")b=rt(b);else if(sa&&l&&!h&&A!=="get"&&A!=="head")throw new k("Stream request bodies are not supported by the current fetch implementation",k.ERR_NOT_SUPPORT,w,oe);x.isString(ce)||(ce=ce?"include":"omit");let Ma=l&&"credentials"in r.prototype;if(x.isFormData(b)){let ne=I.getContentType();ne&&/^multipart\/form-data/i.test(ne)&&!/boundary=/i.test(ne)&&I.delete("content-type")}I.set("User-Agent","axios/"+Su,!1);let Hn=be==null?be:Object.assign(Object.create(null),be);Hn&&(delete Hn.body,delete Hn.headers,delete Hn.method,delete Hn.signal,delete Hn.duplex,delete Hn.credentials);let ke=Object.assign(Object.create(null),Hn,{signal:pe,method:A.toUpperCase(),headers:CA(I.normalize()),body:b,duplex:"half",credentials:Ma?ce:void 0});l&&(x.forEach(sZ,(ne,un)=>{ke[un]===void 0&&(ke[un]=ne)}),ke.signal===void 0&&(ke.signal=null),ke.body===void 0&&(ke.body=null)),S===0&&(ke.redirect="manual",Hn&&(Hn.redirect="manual")),oe=l&&new r(C,ke);let In=await(l?K(oe,Hn):K(C,ke)),Ht=mn.from(In.headers);if(H){let ne=x.toFiniteNumber(Ht.getContentLength());if(ne!=null&&ne>Oe)throw new k("maxContentLength size of "+Oe+" exceeded",k.ERR_BAD_RESPONSE,w,oe)}let st=m&&(E==="stream"||E==="response");if(m&&In.body&&($||H||st&&Be)){let ne={};["status","statusText","headers"].forEach(Ie=>{ne[Ie]=In[Ie]});let un=x.toFiniteNumber(Ht.getContentLength()),[L,J]=$&&Zp(un,vo(Xp($),!0))||[],He=0,zn=Ie=>{if(H&&(He=Ie,He>Oe))throw new k("maxContentLength size of "+Oe+" exceeded",k.ERR_BAD_RESPONSE,w,oe);L&&L(Ie)};In=new s(Fq(In.body,Jq,zn,()=>{J&&J(),Be&&Be()}),ne)}E=E||"text";let xn=await p[x.findKey(p,E)||"text"](In,w);if(H&&!m&&!st){let ne;if(xn!=null&&(typeof xn.byteLength=="number"?ne=xn.byteLength:typeof xn.size=="number"?ne=xn.size:typeof xn=="string"&&(ne=typeof i=="function"?new i().encode(xn).byteLength:xn.length)),typeof ne=="number"&&ne>Oe)throw new k("maxContentLength size of "+Oe+" exceeded",k.ERR_BAD_RESPONSE,w,oe)}return!st&&Be&&Be(),await new Promise((ne,un)=>{Co(ne,un,{data:xn,headers:mn.from(In.headers),status:In.status,statusText:In.statusText,config:w,request:oe})})}catch(ye){if(Be&&Be(),pe&&pe.aborted&&pe.reason instanceof k){let De=pe.reason;throw De.config=w,oe&&(De.request=oe),ye!==De&&Object.defineProperty(De,"cause",{__proto__:null,value:ye,writable:!0,enumerable:!1,configurable:!0}),De}if(tt)throw oe&&!tt.request&&(tt.request=oe),tt;if(ye instanceof k)throw oe&&!ye.request&&(ye.request=oe),ye;if(ye&&ye.name==="TypeError"&&/Load failed|fetch/i.test(ye.message)){let De=new k("Network Error",k.ERR_NETWORK,w,oe,ye&&ye.response);throw Object.defineProperty(De,"cause",{__proto__:null,value:ye.cause||ye,writable:!0,enumerable:!1,configurable:!0}),De}throw k.from(ye,ye&&ye.code,w,oe,ye&&ye.response)}}},cZ=new Map,B2=t=>{let e=t&&t.env||{},{fetch:n,Request:i,Response:a}=e,r=[i,a,n],s=r.length,o=s,l,c,u=cZ;for(;o--;)l=r[o],c=u.get(l),c===void 0&&u.set(l,c=o?new Map:uZ(e)),u=c;return c};B2();var yA={http:KQ,xhr:nZ,fetch:{get:B2}};x.forEach(yA,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{__proto__:null,value:e})}catch{}Object.defineProperty(t,"adapterName",{__proto__:null,value:e})}});var Qq=t=>`- ${t}`,dZ=t=>x.isFunction(t)||t===null||t===!1;function pZ(t,e){t=x.isArray(t)?t:[t];let{length:n}=t,i,a,r={};for(let s=0;s`adapter ${l} `+(c===!1?"is not supported by the environment":"is not available in the build")),o=n?s.length>1?`since : +`+s.map(Qq).join(` +`):" "+Qq(s[0]):"as no adapter specified";throw new k("There is no suitable adapter to dispatch the request "+o,k.ERR_NOT_SUPPORT)}return a}var U2={getAdapter:pZ,adapters:yA};function rA(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new va(null,t)}function sA(t){let e=x.toSafeFlatObject(t);return rA(e),e.headers=mn.from(x.getSafeProp(e,"headers")),e.data=nA.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),U2.getAdapter(e.adapter||Tu.adapter,e)(e).then(function(a){rA(e),e.response=a;try{a.data=nA.call(e,e.transformResponse,a)}finally{delete e.response}return a.headers=mn.from(a.headers),a},function(a){if(!y2(a)&&(rA(e),a&&a.response)){e.response=a.response;try{a.response.data=nA.call(e,e.transformResponse,a.response)}finally{delete e.response}a.response.headers=mn.from(a.response.headers)}return Promise.reject(a)})}var ih={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{ih[t]=function(i){return typeof i===t||"a"+(e<1?"n ":" ")+t}});var Zq={};ih.transitional=function(e,n,i){function a(r,s){return"[Axios v"+Su+"] Transitional option '"+r+"'"+s+(i?". "+i:"")}return(r,s,o)=>{if(e===!1)throw new k(a(s," has been removed"+(n?" in "+n:"")),k.ERR_DEPRECATED);return n&&!Zq[s]&&(Zq[s]=!0,console.warn(a(s," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(r,s,o):!0}};ih.spelling=function(e){return(n,i)=>(console.warn(`${i} is likely a misspelling of ${e}`),!0)};function hZ(t,e,n){if(typeof t!="object"||t===null)throw new k("options must be an object",k.ERR_BAD_OPTION_VALUE);let i=Object.keys(t),a=i.length;for(;a-- >0;){let r=i[a],s=Object.prototype.hasOwnProperty.call(e,r)?e[r]:void 0;if(s){let o=t[r],l=o===void 0||s(o,r,t);if(l!==!0)throw new k("option "+r+" must be "+l,k.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new k("Unknown option "+r,k.ERR_BAD_OPTION)}}var Fp={assertOptions:hZ,validators:ih},ei=Fp.validators,Ca=class{constructor(e){this.defaults=e||{},this.interceptors={request:new Kp,response:new Kp}}async request(e,n){try{return await this._request(e,n)}catch(i){if(i instanceof Error)try{let a={};Error.captureStackTrace?Error.captureStackTrace(a):a=new Error;let r=a.stack,s="";if(typeof r=="string"){let o=r.indexOf(` `);s=o===-1?"":r.slice(o+1)}if(!i.stack)i.stack=s;else if(s){let o=s.indexOf(` `),l=o===-1?-1:s.indexOf(` `,o+1),c=l===-1?"":s.slice(l+1);String(i.stack).endsWith(c)||(i.stack+=` -`+s)}}catch{}throw i}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=Or(this.defaults,n);let{transitional:i,paramsSerializer:a,headers:r}=n;i!==void 0&&ud.assertOptions(i,{silentJSONParsing:$n.transitional($n.boolean),forcedJSONParsing:$n.transitional($n.boolean),clarifyTimeoutError:$n.transitional($n.boolean),legacyInterceptorReqResOrdering:$n.transitional($n.boolean),advertiseZstdAcceptEncoding:$n.transitional($n.boolean),validateStatusUndefinedResolves:$n.transitional($n.boolean)},!1),a!=null&&(C.isFunction(a)?n.paramsSerializer={serialize:a}:ud.assertOptions(a,{encode:$n.function,serialize:$n.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),ud.assertOptions(n,{baseUrl:$n.spelling("baseURL"),withXsrfToken:$n.spelling("withXSRFToken")},!0),n.method=(C.getSafeProp(n,"method")||C.getSafeProp(this.defaults,"method")||"get").toLowerCase();let s=r&&C.merge(r.common,r[n.method]);r&&C.forEach(p2.concat("common"),d=>{delete r[d]}),n.headers=rn.concat(s,r);let o=[],l=!0;this.interceptors.request.forEach(function(m){if(typeof m.runWhen=="function"&&m.runWhen(n)===!1)return;l=l&&m.synchronous;let w=n.transitional||vd;w&&w.legacyInterceptorReqResOrdering?o.unshift(m.fulfilled,m.rejected):o.push(m.fulfilled,m.rejected)});let c=[];this.interceptors.response.forEach(function(m){c.push(m.fulfilled,m.rejected)});let u,p=0,h;if(!l){let d=[lA.bind(this),void 0];for(d.unshift(...o),d.push(...c),h=d.length,u=Promise.resolve(n);plA.call(this,g)))}catch(f){u=Promise.reject(f)}break}}if(!u)try{u=lA.call(this,g)}catch(d){u=Promise.reject(d)}for(p=0,h=c.length;p{if(!i._listeners)return;let r=i._listeners.length;for(;r-- >0;)i._listeners[r](a);i._listeners=null}),this.promise.then=a=>{let r,s=new Promise(o=>{i.subscribe(o),r=o}).then(a);return s.cancel=function(){i.unsubscribe(r)},s},e(function(r,s,o){i.reason||(i.reason=new Kt(r,s,o),n(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){let e=new AbortController,n=i=>{e.abort(i)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new t(function(a){e=a}),cancel:e}}};function HZ(t){return function(n){return t.apply(null,n)}}function IZ(t){return C.isObject(t)&&t.isAxiosError===!0}var cd={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,ContentTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,UnprocessableContent:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerReturnsAnUnknownError:520,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(cd).forEach(([t,e])=>{cd[e]===void 0&&(cd[e]=t)});function _2(t){let e=new Jt(t),n=F_(Jt.prototype.request,e);return C.extend(n,Jt.prototype,e,{allOwnKeys:!0}),C.extend(n,e,null,{allOwnKeys:!0}),n.create=function(a){return _2(Or(t,a))},n}var ln=_2(Xl);ln.Axios=Jt;ln.CanceledError=Kt;ln.CancelToken=fA;ln.isCancel=d2;ln.VERSION=Jl;ln.toFormData=wd;ln.AxiosError=S;ln.Cancel=ln.CanceledError;ln.all=function(e){return Promise.all(e)};ln.spread=HZ;ln.isAxiosError=IZ;ln.mergeConfig=Or;ln.AxiosHeaders=rn;ln.formToJSON=t=>c2(C.isHTMLForm(t)?new FormData(t):t);ln.getAdapter=q2.getAdapter;ln.HttpStatusCode=cd;ln.default=ln;H2.exports=ln});var Ci=v((lde,R2)=>{"use strict";var SA=class t extends Error{constructor(e){super(`Format functions must be synchronous taking a two arguments: (info, opts) +`+s)}}catch{}throw i}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=Xr(this.defaults,n);let{transitional:i,paramsSerializer:a,headers:r}=n;i!==void 0&&Fp.assertOptions(i,{silentJSONParsing:ei.transitional(ei.boolean),forcedJSONParsing:ei.transitional(ei.boolean),clarifyTimeoutError:ei.transitional(ei.boolean),legacyInterceptorReqResOrdering:ei.transitional(ei.boolean),advertiseZstdAcceptEncoding:ei.transitional(ei.boolean),validateStatusUndefinedResolves:ei.transitional(ei.boolean)},!1),a!=null&&(x.isFunction(a)?n.paramsSerializer={serialize:a}:Fp.assertOptions(a,{encode:ei.function,serialize:ei.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Fp.assertOptions(n,{baseUrl:ei.spelling("baseURL"),withXsrfToken:ei.spelling("withXSRFToken")},!0),n.method=(x.getSafeProp(n,"method")||x.getSafeProp(this.defaults,"method")||"get").toLowerCase();let s=r&&x.merge(r.common,r[n.method]);r&&x.forEach(b2.concat("common"),p=>{delete r[p]}),n.headers=mn.concat(s,r);let o=[],l=!0;this.interceptors.request.forEach(function(g){if(typeof g.runWhen=="function"&&g.runWhen(n)===!1)return;l=l&&g.synchronous;let f=n.transitional||nh;f&&f.legacyInterceptorReqResOrdering?o.unshift(g.fulfilled,g.rejected):o.push(g.fulfilled,g.rejected)});let c=[];this.interceptors.response.forEach(function(g){c.push(g.fulfilled,g.rejected)});let u,d=0,h;if(!l){let p=[sA.bind(this),void 0];for(p.unshift(...o),p.push(...c),h=p.length,u=Promise.resolve(n);dsA.call(this,m)))}catch(w){u=Promise.reject(w)}break}}if(!u)try{u=sA.call(this,m)}catch(p){u=Promise.reject(p)}for(d=0,h=c.length;d{if(!i._listeners)return;let r=i._listeners.length;for(;r-- >0;)i._listeners[r](a);i._listeners=null}),this.promise.then=a=>{let r,s=new Promise(o=>{i.subscribe(o),r=o}).then(a);return s.cancel=function(){i.unsubscribe(r)},s},e(function(r,s,o){i.reason||(i.reason=new va(r,s,o),n(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){let e=new AbortController,n=i=>{e.abort(i)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new t(function(a){e=a}),cancel:e}}};function mZ(t){return function(n){return t.apply(null,n)}}function gZ(t){return x.isObject(t)&&t.isAxiosError===!0}var Jp={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,ContentTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,UnprocessableContent:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerReturnsAnUnknownError:520,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Jp).forEach(([t,e])=>{Jp[e]===void 0&&(Jp[e]=t)});function L2(t){let e=new Ca(t),n=t2(Ca.prototype.request,e);return x.extend(n,Ca.prototype,e,{allOwnKeys:!0}),x.extend(n,e,null,{allOwnKeys:!0}),n.create=function(a){return L2(Xr(t,a))},n}var wn=L2(Tu);wn.Axios=Ca;wn.CanceledError=va;wn.CancelToken=mA;wn.isCancel=y2;wn.VERSION=Su;wn.toFormData=eh;wn.AxiosError=k;wn.Cancel=wn.CanceledError;wn.all=function(e){return Promise.all(e)};wn.spread=mZ;wn.isAxiosError=gZ;wn.mergeConfig=Xr;wn.AxiosHeaders=mn;wn.formToJSON=t=>A2(x.isHTMLForm(t)?new FormData(t):t);wn.getAdapter=U2.getAdapter;wn.HttpStatusCode=Jp;wn.default=wn;$2.exports=wn});var Ei=v((Jge,J2)=>{"use strict";var PA=class t extends Error{constructor(e){super(`Format functions must be synchronous taking a two arguments: (info, opts) Found: ${e.toString().split(` `)[0]} -`),Error.captureStackTrace(this,t)}};R2.exports=t=>{if(t.length>2)throw new SA(t);function e(i={}){this.options=i}e.prototype.transform=t;function n(i){return new e(i)}return n.Format=e,n}});var G2=v((ude,D2)=>{var z2={};D2.exports=z2;var W2={reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29],black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],grey:[90,39],brightRed:[91,39],brightGreen:[92,39],brightYellow:[93,39],brightBlue:[94,39],brightMagenta:[95,39],brightCyan:[96,39],brightWhite:[97,39],bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgGray:[100,49],bgGrey:[100,49],bgBrightRed:[101,49],bgBrightGreen:[102,49],bgBrightYellow:[103,49],bgBrightBlue:[104,49],bgBrightMagenta:[105,49],bgBrightCyan:[106,49],bgBrightWhite:[107,49],blackBG:[40,49],redBG:[41,49],greenBG:[42,49],yellowBG:[43,49],blueBG:[44,49],magentaBG:[45,49],cyanBG:[46,49],whiteBG:[47,49]};Object.keys(W2).forEach(function(t){var e=W2[t],n=z2[t]=[];n.open="\x1B["+e[0]+"m",n.close="\x1B["+e[1]+"m"})});var U2=v((cde,N2)=>{"use strict";N2.exports=function(t,e){e=e||process.argv||[];var n=e.indexOf("--"),i=/^-{1,2}/.test(t)?"":"--",a=e.indexOf(i+t);return a!==-1&&(n===-1?!0:a{"use strict";var RZ=require("os"),ct=U2(),Xn=process.env,Vs=void 0;ct("no-color")||ct("no-colors")||ct("color=false")?Vs=!1:(ct("color")||ct("colors")||ct("color=true")||ct("color=always"))&&(Vs=!0);"FORCE_COLOR"in Xn&&(Vs=Xn.FORCE_COLOR.length===0||parseInt(Xn.FORCE_COLOR,10)!==0);function WZ(t){return t===0?!1:{level:t,hasBasic:!0,has256:t>=2,has16m:t>=3}}function zZ(t){if(Vs===!1)return 0;if(ct("color=16m")||ct("color=full")||ct("color=truecolor"))return 3;if(ct("color=256"))return 2;if(t&&!t.isTTY&&Vs!==!0)return 0;var e=Vs?1:0;if(process.platform==="win32"){var n=RZ.release().split(".");return Number(process.versions.node.split(".")[0])>=8&&Number(n[0])>=10&&Number(n[2])>=10586?Number(n[2])>=14931?3:2:1}if("CI"in Xn)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(function(a){return a in Xn})||Xn.CI_NAME==="codeship"?1:e;if("TEAMCITY_VERSION"in Xn)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(Xn.TEAMCITY_VERSION)?1:0;if("TERM_PROGRAM"in Xn){var i=parseInt((Xn.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(Xn.TERM_PROGRAM){case"iTerm.app":return i>=3?3:2;case"Hyper":return 3;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(Xn.TERM)?2:/^screen|^xterm|^vt100|^rxvt|color|ansi|cygwin|linux/i.test(Xn.TERM)||"COLORTERM"in Xn?1:(Xn.TERM==="dumb",e)}function OA(t){var e=zZ(t);return WZ(e)}$2.exports={supportsColor:OA,stdout:OA(process.stdout),stderr:OA(process.stderr)}});var F2=v((dde,L2)=>{L2.exports=function(e,n){var i="";e=e||"Run the trap, drop the bass",e=e.split("");var a={a:["@","\u0104","\u023A","\u0245","\u0394","\u039B","\u0414"],b:["\xDF","\u0181","\u0243","\u026E","\u03B2","\u0E3F"],c:["\xA9","\u023B","\u03FE"],d:["\xD0","\u018A","\u0500","\u0501","\u0502","\u0503"],e:["\xCB","\u0115","\u018E","\u0258","\u03A3","\u03BE","\u04BC","\u0A6C"],f:["\u04FA"],g:["\u0262"],h:["\u0126","\u0195","\u04A2","\u04BA","\u04C7","\u050A"],i:["\u0F0F"],j:["\u0134"],k:["\u0138","\u04A0","\u04C3","\u051E"],l:["\u0139"],m:["\u028D","\u04CD","\u04CE","\u0520","\u0521","\u0D69"],n:["\xD1","\u014B","\u019D","\u0376","\u03A0","\u048A"],o:["\xD8","\xF5","\xF8","\u01FE","\u0298","\u047A","\u05DD","\u06DD","\u0E4F"],p:["\u01F7","\u048E"],q:["\u09CD"],r:["\xAE","\u01A6","\u0210","\u024C","\u0280","\u042F"],s:["\xA7","\u03DE","\u03DF","\u03E8"],t:["\u0141","\u0166","\u0373"],u:["\u01B1","\u054D"],v:["\u05D8"],w:["\u0428","\u0460","\u047C","\u0D70"],x:["\u04B2","\u04FE","\u04FC","\u04FD"],y:["\xA5","\u04B0","\u04CB"],z:["\u01B5","\u0240"]};return e.forEach(function(r){r=r.toLowerCase();var s=a[r]||[" "],o=Math.floor(Math.random()*s.length);typeof a[r]<"u"?i+=a[r][o]:i+=r}),i}});var J2=v((hde,V2)=>{V2.exports=function(e,n){e=e||" he is here ";var i={up:["\u030D","\u030E","\u0304","\u0305","\u033F","\u0311","\u0306","\u0310","\u0352","\u0357","\u0351","\u0307","\u0308","\u030A","\u0342","\u0313","\u0308","\u034A","\u034B","\u034C","\u0303","\u0302","\u030C","\u0350","\u0300","\u0301","\u030B","\u030F","\u0312","\u0313","\u0314","\u033D","\u0309","\u0363","\u0364","\u0365","\u0366","\u0367","\u0368","\u0369","\u036A","\u036B","\u036C","\u036D","\u036E","\u036F","\u033E","\u035B","\u0346","\u031A"],down:["\u0316","\u0317","\u0318","\u0319","\u031C","\u031D","\u031E","\u031F","\u0320","\u0324","\u0325","\u0326","\u0329","\u032A","\u032B","\u032C","\u032D","\u032E","\u032F","\u0330","\u0331","\u0332","\u0333","\u0339","\u033A","\u033B","\u033C","\u0345","\u0347","\u0348","\u0349","\u034D","\u034E","\u0353","\u0354","\u0355","\u0356","\u0359","\u035A","\u0323"],mid:["\u0315","\u031B","\u0300","\u0301","\u0358","\u0321","\u0322","\u0327","\u0328","\u0334","\u0335","\u0336","\u035C","\u035D","\u035E","\u035F","\u0360","\u0362","\u0338","\u0337","\u0361"," \u0489"]},a=[].concat(i.up,i.down,i.mid);function r(l){var c=Math.floor(Math.random()*l);return c}function s(l){var c=!1;return a.filter(function(u){c=u===l}),c}function o(l,c){var u="",p,h;c=c||{},c.up=typeof c.up<"u"?c.up:!0,c.mid=typeof c.mid<"u"?c.mid:!0,c.down=typeof c.down<"u"?c.down:!0,c.size=typeof c.size<"u"?c.size:"maxi",l=l.split("");for(h in l)if(!s(h)){switch(u=u+l[h],p={up:0,down:0,mid:0},c.size){case"mini":p.up=r(8),p.mid=r(2),p.down=r(8);break;case"maxi":p.up=r(16)+3,p.mid=r(4)+1,p.down=r(64)+3;break;default:p.up=r(8)+1,p.mid=r(6)/2,p.down=r(8)+1;break}var g=["up","mid","down"];for(var d in g)for(var m=g[d],w=0;w<=p[m];w++)c[m]&&(u=u+i[m][r(i[m].length)])}return u}return o(e,n)}});var Z2=v((gde,K2)=>{K2.exports=function(t){return function(e,n,i){if(e===" ")return e;switch(n%3){case 0:return t.red(e);case 1:return t.white(e);case 2:return t.blue(e)}}}});var X2=v((mde,Q2)=>{Q2.exports=function(t){return function(e,n,i){return n%2===0?e:t.inverse(e)}}});var eH=v((fde,Y2)=>{Y2.exports=function(t){var e=["red","yellow","green","blue","magenta"];return function(n,i,a){return n===" "?n:t[e[i++%e.length]](n)}}});var iH=v((wde,nH)=>{nH.exports=function(t){var e=["underline","inverse","grey","yellow","red","green","blue","white","cyan","magenta","brightYellow","brightRed","brightGreen","brightBlue","brightWhite","brightCyan","brightMagenta"];return function(n,i,a){return n===" "?n:t[e[Math.round(Math.random()*(e.length-2))]](n)}}});var lH=v((Cde,oH)=>{var he={};oH.exports=he;he.themes={};var DZ=require("util"),Tr=he.styles=G2(),aH=Object.defineProperties,GZ=new RegExp(/[\r\n]+/g);he.supportsColor=B2().supportsColor;typeof he.enabled>"u"&&(he.enabled=he.supportsColor()!==!1);he.enable=function(){he.enabled=!0};he.disable=function(){he.enabled=!1};he.stripColors=he.strip=function(t){return(""+t).replace(/\x1B\[\d+m/g,"")};var vde=he.stylize=function(e,n){if(!he.enabled)return e+"";var i=Tr[n];return!i&&n in he?he[n](e):i.open+e+i.close},NZ=/[|\\{}()[\]^$+*?.]/g,UZ=function(t){if(typeof t!="string")throw new TypeError("Expected a string");return t.replace(NZ,"\\$&")};function rH(t){var e=function n(){return BZ.apply(n,arguments)};return e._styles=t,e.__proto__=$Z,e}var sH=(function(){var t={};return Tr.grey=Tr.gray,Object.keys(Tr).forEach(function(e){Tr[e].closeRe=new RegExp(UZ(Tr[e].close),"g"),t[e]={get:function(){return rH(this._styles.concat(e))}}}),t})(),$Z=aH(function(){},sH);function BZ(){var t=Array.prototype.slice.call(arguments),e=t.map(function(s){return s!=null&&s.constructor===String?s:DZ.inspect(s)}).join(" ");if(!he.enabled||!e)return e;for(var n=e.indexOf(` -`)!=-1,i=this._styles,a=i.length;a--;){var r=Tr[i[a]];e=r.open+e.replace(r.closeRe,r.open)+r.close,n&&(e=e.replace(GZ,function(s){return r.close+s+r.open}))}return e}he.setTheme=function(t){if(typeof t=="string"){console.log("colors.setTheme now only accepts an object, not a string. If you are trying to set a theme from a file, it is now your (the caller's) responsibility to require the file. The old syntax looked like colors.setTheme(__dirname + '/../themes/generic-logging.js'); The new syntax looks like colors.setTheme(require(__dirname + '/../themes/generic-logging.js'));");return}for(var e in t)(function(n){he[n]=function(i){if(typeof t[n]=="object"){var a=i;for(var r in t[n])a=he[t[n][r]](a);return a}return he[t[n]](i)}})(e)};function LZ(){var t={};return Object.keys(sH).forEach(function(e){t[e]={get:function(){return rH([e])}}}),t}var FZ=function(e,n){var i=n.split("");return i=i.map(e),i.join("")};he.trap=F2();he.zalgo=J2();he.maps={};he.maps.america=Z2()(he);he.maps.zebra=X2()(he);he.maps.rainbow=eH()(he);he.maps.random=iH()(he);for(tH in he.maps)(function(t){he[t]=function(e){return FZ(he.maps[t],e)}})(tH);var tH;aH(he,LZ())});var TA=v((Ade,uH)=>{var VZ=lH();uH.exports=VZ});var cH=v(kA=>{"use strict";kA.levels={error:0,warn:1,help:2,data:3,info:4,debug:5,prompt:6,verbose:7,input:8,silly:9};kA.colors={error:"red",warn:"yellow",help:"cyan",data:"grey",info:"green",debug:"blue",prompt:"grey",verbose:"cyan",input:"grey",silly:"magenta"}});var pH=v(MA=>{"use strict";MA.levels={error:0,warn:1,info:2,http:3,verbose:4,debug:5,silly:6};MA.colors={error:"red",warn:"yellow",info:"green",http:"green",verbose:"cyan",debug:"blue",silly:"magenta"}});var dH=v(EA=>{"use strict";EA.levels={emerg:0,alert:1,crit:2,error:3,warning:4,notice:5,info:6,debug:7};EA.colors={emerg:"red",alert:"yellow",crit:"red",error:"red",warning:"red",notice:"yellow",info:"green",debug:"blue"}});var hH=v(Ad=>{"use strict";Object.defineProperty(Ad,"cli",{value:cH()});Object.defineProperty(Ad,"npm",{value:pH()});Object.defineProperty(Ad,"syslog",{value:dH()})});var un=v(Yl=>{"use strict";Object.defineProperty(Yl,"LEVEL",{value:Symbol.for("level")});Object.defineProperty(Yl,"MESSAGE",{value:Symbol.for("message")});Object.defineProperty(Yl,"SPLAT",{value:Symbol.for("splat")});Object.defineProperty(Yl,"configs",{value:hH()})});var yd=v((Sde,xd)=>{"use strict";var HA=TA(),{LEVEL:qA,MESSAGE:_A}=un();HA.enabled=!0;var gH=/\s+/,bd=class t{constructor(e={}){e.colors&&this.addColors(e.colors),this.options=e}static addColors(e){let n=Object.keys(e).reduce((i,a)=>(i[a]=gH.test(e[a])?e[a].split(gH):e[a],i),{});return t.allColors=Object.assign({},t.allColors||{},n),t.allColors}addColors(e){return t.addColors(e)}colorize(e,n,i){if(typeof i>"u"&&(i=n),!Array.isArray(t.allColors[e]))return HA[t.allColors[e]](i);for(let a=0,r=t.allColors[e].length;anew bd(t);xd.exports.Colorizer=xd.exports.Format=bd});var fH=v((Ode,mH)=>{"use strict";var{Colorizer:JZ}=yd();mH.exports=t=>(JZ.addColors(t.colors||t),t)});var vH=v((Tde,wH)=>{"use strict";var KZ=Ci();wH.exports=KZ(t=>(t.message=` ${t.message}`,t))});var bH=v((kde,AH)=>{"use strict";var ZZ=Ci(),{LEVEL:CH,MESSAGE:IA}=un();AH.exports=ZZ((t,{stack:e,cause:n})=>{if(t instanceof Error){let a=Object.assign({},t,{level:t.level,[CH]:t[CH]||t.level,message:t.message,[IA]:t[IA]||t.message});return e&&(a.stack=t.stack),n&&(a.cause=t.cause),a}if(!(t.message instanceof Error))return t;let i=t.message;return Object.assign(t,i),t.message=i.message,t[IA]=i.message,e&&(t.stack=i.stack),n&&(t.cause=i.cause),t})});var WA=v((Mde,jd)=>{"use strict";var{configs:QZ,LEVEL:xH,MESSAGE:RA}=un(),Pd=class t{constructor(e={levels:QZ.npm.levels}){this.paddings=t.paddingForLevels(e.levels,e.filler),this.options=e}static getLongestLevel(e){let n=Object.keys(e).map(i=>i.length);return Math.max(...n)}static paddingForLevel(e,n,i){let a=i+1-e.length,r=Math.floor(a/n.length);return`${n}${n.repeat(r)}`.slice(0,a)}static paddingForLevels(e,n=" "){let i=t.getLongestLevel(e);return Object.keys(e).reduce((a,r)=>(a[r]=t.paddingForLevel(r,n,i),a),{})}transform(e,n){return e.message=`${this.paddings[e[xH]]}${e.message}`,e[RA]&&(e[RA]=`${this.paddings[e[xH]]}${e[RA]}`),e}};jd.exports=t=>new Pd(t);jd.exports.Padder=jd.exports.Format=Pd});var yH=v((Ede,zA)=>{"use strict";var{Colorizer:XZ}=yd(),{Padder:YZ}=WA(),{configs:e7,MESSAGE:n7}=un(),Sd=class{constructor(e={}){e.levels||(e.levels=e7.cli.levels),this.colorizer=new XZ(e),this.padder=new YZ(e),this.options=e}transform(e,n){return this.colorizer.transform(this.padder.transform(e,n),n),e[n7]=`${e.level}:${e.message}`,e}};zA.exports=t=>new Sd(t);zA.exports.Format=Sd});var jH=v((qde,DA)=>{"use strict";var i7=Ci();function PH(t){if(t.every(t7))return e=>{let n=e;for(let i=0;i{let e=i7(PH(t)),n=e();return n.Format=e.Format,n};DA.exports.cascade=PH});var nu=v(($A,TH)=>{"use strict";var{hasOwnProperty:eu}=Object.prototype,Mr=UA();Mr.configure=UA;Mr.stringify=Mr;Mr.default=Mr;$A.stringify=Mr;$A.configure=UA;TH.exports=Mr;var a7=/[\u0000-\u001f\u0022\u005c\ud800-\udfff]/;function ja(t){return t.length<5e3&&!a7.test(t)?`"${t}"`:JSON.stringify(t)}function GA(t,e){if(t.length>200||e)return t.sort(e);for(let n=1;ni;)t[a]=t[a-1],a--;t[a]=i}return t}var r7=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(Object.getPrototypeOf(new Int8Array)),Symbol.toStringTag).get;function NA(t){return r7.call(t)!==void 0&&t.length!==0}function SH(t,e,n){t.length= 1`)}return n===void 0?1/0:n}function kr(t){return t===1?"1 item":`${t} items`}function u7(t){let e=new Set;for(let n of t)(typeof n=="string"||typeof n=="number")&&e.add(String(n));return e}function c7(t){if(eu.call(t,"strict")){let e=t.strict;if(typeof e!="boolean")throw new TypeError('The "strict" argument must be of type boolean');if(e)return n=>{let i=`Object can not safely be stringified. Received type ${typeof n}`;throw typeof n!="function"&&(i+=` (${n.toString()})`),new Error(i)}}}function UA(t){t={...t};let e=c7(t);e&&(t.bigint===void 0&&(t.bigint=!1),"circularValue"in t||(t.circularValue=Error));let n=s7(t),i=l7(t,"bigint"),a=o7(t),r=typeof a=="function"?a:void 0,s=OH(t,"maximumDepth"),o=OH(t,"maximumBreadth");function l(g,d,m,w,f,A){let b=d[g];switch(typeof b=="object"&&b!==null&&typeof b.toJSON=="function"&&(b=b.toJSON(g)),b=w.call(d,g,b),typeof b){case"string":return ja(b);case"object":{if(b===null)return"null";if(m.indexOf(b)!==-1)return n;let x="",y=",",T=A;if(Array.isArray(b)){if(b.length===0)return"[]";if(so){let tn=b.length-o-1;x+=`${y}"... ${kr(tn)} not stringified"`}return f!==""&&(x+=` -${T}`),m.pop(),`[${x}]`}let M=Object.keys(b),J=M.length;if(J===0)return"{}";if(so){let le=J-o;x+=`${_}"...":${N}"${kr(le)} not stringified"`,_=y}return f!==""&&_.length>1&&(x=` -${A}${x} -${T}`),m.pop(),`{${x}}`}case"number":return isFinite(b)?String(b):e?e(b):"null";case"boolean":return b===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(b);default:return e?e(b):void 0}}function c(g,d,m,w,f,A){switch(typeof d=="object"&&d!==null&&typeof d.toJSON=="function"&&(d=d.toJSON(g)),typeof d){case"string":return ja(d);case"object":{if(d===null)return"null";if(m.indexOf(d)!==-1)return n;let b=A,x="",y=",";if(Array.isArray(d)){if(d.length===0)return"[]";if(so){let I=d.length-o-1;x+=`${y}"... ${kr(I)} not stringified"`}return f!==""&&(x+=` -${b}`),m.pop(),`[${x}]`}m.push(d);let T="";f!==""&&(A+=f,y=`, -${A}`,T=" ");let M="";for(let J of w){let N=c(J,d[J],m,w,f,A);N!==void 0&&(x+=`${M}${ja(J)}:${T}${N}`,M=y)}return f!==""&&M.length>1&&(x=` -${A}${x} -${b}`),m.pop(),`{${x}}`}case"number":return isFinite(d)?String(d):e?e(d):"null";case"boolean":return d===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(d);default:return e?e(d):void 0}}function u(g,d,m,w,f){switch(typeof d){case"string":return ja(d);case"object":{if(d===null)return"null";if(typeof d.toJSON=="function"){if(d=d.toJSON(g),typeof d!="object")return u(g,d,m,w,f);if(d===null)return"null"}if(m.indexOf(d)!==-1)return n;let A=f;if(Array.isArray(d)){if(d.length===0)return"[]";if(so){let Te=d.length-o-1;N+=`${_}"... ${kr(Te)} not stringified"`}return N+=` -${A}`,m.pop(),`[${N}]`}let b=Object.keys(d),x=b.length;if(x===0)return"{}";if(so){let N=x-o;T+=`${M}"...": "${kr(N)} not stringified"`,M=y}return M!==""&&(T=` -${f}${T} -${A}`),m.pop(),`{${T}}`}case"number":return isFinite(d)?String(d):e?e(d):"null";case"boolean":return d===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(d);default:return e?e(d):void 0}}function p(g,d,m){switch(typeof d){case"string":return ja(d);case"object":{if(d===null)return"null";if(typeof d.toJSON=="function"){if(d=d.toJSON(g),typeof d!="object")return p(g,d,m);if(d===null)return"null"}if(m.indexOf(d)!==-1)return n;let w="",f=d.length!==void 0;if(f&&Array.isArray(d)){if(d.length===0)return"[]";if(so){let N=d.length-o-1;w+=`,"... ${kr(N)} not stringified"`}return m.pop(),`[${w}]`}let A=Object.keys(d),b=A.length;if(b===0)return"{}";if(so){let T=b-o;w+=`${x}"...":"${kr(T)} not stringified"`}return m.pop(),`{${w}}`}case"number":return isFinite(d)?String(d):e?e(d):"null";case"boolean":return d===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(d);default:return e?e(d):void 0}}function h(g,d,m){if(arguments.length>1){let w="";if(typeof m=="number"?w=" ".repeat(Math.min(m,10)):typeof m=="string"&&(w=m.slice(0,10)),d!=null){if(typeof d=="function")return l("",{"":g},[],d,w,"");if(Array.isArray(d))return c("",g,[],u7(d),w,"")}if(w.length!==0)return u("",g,[],w,"")}return p("",g,[])}return h}});var BA=v((_de,kH)=>{"use strict";var p7=Ci(),{MESSAGE:d7}=un(),h7=nu();function g7(t,e){return typeof e=="bigint"?e.toString():e}kH.exports=p7((t,e)=>{let n=h7.configure(e);return t[d7]=n(t,e.replacer||g7,e.space),t})});var EH=v((Hde,MH)=>{"use strict";var m7=Ci();MH.exports=m7((t,e)=>e.message?(t.message=`[${e.label}] ${t.message}`,t):(t.label=e.label,t))});var _H=v((Ide,qH)=>{"use strict";var f7=Ci(),{MESSAGE:w7}=un(),v7=nu();qH.exports=f7(t=>{let e={};return t.message&&(e["@message"]=t.message,delete t.message),t.timestamp&&(e["@timestamp"]=t.timestamp,delete t.timestamp),e["@fields"]=t,t[w7]=v7(e),t})});var IH=v((Rde,HH)=>{"use strict";var C7=Ci();function A7(t,e,n){let i=e.reduce((r,s)=>(r[s]=t[s],delete t[s],r),{}),a=Object.keys(t).reduce((r,s)=>(r[s]=t[s],delete t[s],r),{});return Object.assign(t,i,{[n]:a}),t}function b7(t,e,n){return t[n]=e.reduce((i,a)=>(i[a]=t[a],delete t[a],i),{}),t}HH.exports=C7((t,e={})=>{let n="metadata";e.key&&(n=e.key);let i=[];return!e.fillExcept&&!e.fillWith&&(i.push("level"),i.push("message")),e.fillExcept&&(i=e.fillExcept),i.length>0?A7(t,i,n):e.fillWith?b7(t,e.fillWith,n):t})});var WH=v((iu,RH)=>{"use strict";var x7=Ci(),y7=MC();RH.exports=x7(t=>{let e=+new Date;return iu.diff=e-(iu.prevTime||e),iu.prevTime=e,t.ms=`+${y7(iu.diff)}`,t})});var GH=v((Wde,DH)=>{"use strict";var P7=require("util").inspect,j7=Ci(),{LEVEL:S7,MESSAGE:zH,SPLAT:O7}=un();DH.exports=j7((t,e={})=>{let n=Object.assign({},t);return delete n[S7],delete n[zH],delete n[O7],t[zH]=P7(n,!1,e.depth||null,e.colorize),t})});var NH=v((zde,Td)=>{"use strict";var{MESSAGE:T7}=un(),Od=class{constructor(e){this.template=e}transform(e){return e[T7]=this.template(e),e}};Td.exports=t=>new Od(t);Td.exports.Printf=Td.exports.Format=Od});var BH=v((Dde,$H)=>{"use strict";var k7=Ci(),{MESSAGE:UH}=un(),M7=nu();$H.exports=k7(t=>{let e=M7(Object.assign({},t,{level:void 0,message:void 0,splat:void 0})),n=t.padding&&t.padding[t.level]||"";return e!=="{}"?t[UH]=`${t.level}:${n} ${t.message} ${e}`:t[UH]=`${t.level}:${n} ${t.message}`,t})});var VH=v((Gde,FH)=>{"use strict";var E7=require("util"),{SPLAT:LH}=un(),q7=/%[scdjifoO%]/g,_7=/%%/g,LA=class{constructor(e){this.options=e}_splat(e,n){let i=e.message,a=e[LH]||e.splat||[],r=i.match(_7),s=r&&r.length||0,l=n.length-s-a.length,c=l<0?a.splice(l,-1*l):[],u=c.length;if(u)for(let p=0;p1?i.splice(0):i,s=r.length;if(s)for(let o=0;onew LA(t)});var KH=v((kd,JH)=>{(function(t,e){typeof kd=="object"&&typeof JH<"u"?e(kd):typeof define=="function"&&define.amd?define(["exports"],e):e(t.fecha={})})(kd,(function(t){"use strict";var e=/d{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|ZZ|Z|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,n="\\d\\d?",i="\\d\\d",a="\\d{3}",r="\\d{4}",s="[^\\s]+",o=/\[([^]*?)\]/gm;function l(O,z){for(var Ce=[],cn=0,Q=O.length;cn-1?Q:null}};function u(O){for(var z=[],Ce=1;Ce3?0:(O-O%10!==10?1:0)*O%10]}},w=u({},m),f=function(O){return w=u(w,O)},A=function(O){return O.replace(/[|\\{()[^$+*?.-]/g,"\\$&")},b=function(O,z){for(z===void 0&&(z=2),O=String(O);O.length0?"-":"+")+b(Math.floor(Math.abs(z)/60)*100+Math.abs(z)%60,4)},Z:function(O){var z=O.getTimezoneOffset();return(z>0?"-":"+")+b(Math.floor(Math.abs(z)/60),2)+":"+b(Math.abs(z)%60,2)}},y=function(O){return+O-1},T=[null,n],M=[null,s],J=["isPm",s,function(O,z){var Ce=O.toLowerCase();return Ce===z.amPm[0]?0:Ce===z.amPm[1]?1:null}],N=["timezoneOffset","[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z?",function(O){var z=(O+"").match(/([+-]|\d\d)/gi);if(z){var Ce=+z[1]*60+parseInt(z[2],10);return z[0]==="+"?Ce:-Ce}return 0}],_={D:["day",n],DD:["day",i],Do:["day",n+s,function(O){return parseInt(O,10)}],M:["month",n,y],MM:["month",i,y],YY:["year",i,function(O){var z=new Date,Ce=+(""+z.getFullYear()).substr(0,2);return+(""+(+O>68?Ce-1:Ce)+O)}],h:["hour",n,void 0,"isPm"],hh:["hour",i,void 0,"isPm"],H:["hour",n],HH:["hour",i],m:["minute",n],mm:["minute",i],s:["second",n],ss:["second",i],YYYY:["year",r],S:["millisecond","\\d",function(O){return+O*100}],SS:["millisecond",i,function(O){return+O*10}],SSS:["millisecond",a],d:T,dd:T,ddd:M,dddd:M,MMM:["month",s,c("monthNamesShort")],MMMM:["month",s,c("monthNames")],a:J,A:J,ZZ:N,Z:N},I={default:"ddd MMM DD YYYY HH:mm:ss",shortDate:"M/D/YY",mediumDate:"MMM D, YYYY",longDate:"MMMM D, YYYY",fullDate:"dddd, MMMM D, YYYY",isoDate:"YYYY-MM-DD",isoDateTime:"YYYY-MM-DDTHH:mm:ssZ",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"},le=function(O){return u(I,O)},Pe=function(O,z,Ce){if(z===void 0&&(z=I.default),Ce===void 0&&(Ce={}),typeof O=="number"&&(O=new Date(O)),Object.prototype.toString.call(O)!=="[object Date]"||isNaN(O.getTime()))throw new Error("Invalid Date pass to format");z=I[z]||z;var cn=[];z=z.replace(o,function(ge,Me){return cn.push(Me),"@@@"});var Q=u(u({},w),Ce);return z=z.replace(e,function(ge){return x[ge](O,Q)}),z.replace(/@@@/g,function(){return cn.shift()})};function Te(O,z,Ce){if(Ce===void 0&&(Ce={}),typeof z!="string")throw new Error("Invalid format in fecha parse");if(z=I[z]||z,O.length>1e3)return null;var cn=new Date,Q={year:cn.getFullYear(),month:0,day:1,hour:0,minute:0,second:0,millisecond:0,isPm:null,timezoneOffset:null},ge=[],Me=[],Re=z.replace(o,function(zi,pn){return Me.push(A(pn)),"@@@"}),Fn={},Ii={};Re=A(Re).replace(e,function(zi){var pn=_[zi],X=pn[0],Xe=pn[1],G=pn[3];if(Fn[X])throw new Error("Invalid format. "+X+" specified twice in format");return Fn[X]=!0,G&&(Ii[G]=!0),ge.push(pn),"("+Xe+")"}),Object.keys(Ii).forEach(function(zi){if(!Fn[zi])throw new Error("Invalid format. "+zi+" is required in specified format")}),Re=Re.replace(/@@@/g,function(){return Me.shift()});var Ri=O.match(new RegExp(Re,"i"));if(!Ri)return null;for(var me=u(u({},w),Ce),He=1;He11||Q.month<0||Q.day>31||Q.day<1||Q.hour>23||Q.hour<0||Q.minute>59||Q.minute<0||Q.second>59||Q.second<0)return null;return Ae}var tn={format:Pe,parse:Te,defaultI18n:m,setGlobalDateI18n:f,setGlobalDateMasks:le};t.assign=u,t.default=tn,t.format=Pe,t.parse=Te,t.defaultI18n=m,t.setGlobalDateI18n=f,t.setGlobalDateMasks=le,Object.defineProperty(t,"__esModule",{value:!0})}))});var QH=v((Nde,ZH)=>{"use strict";var H7=KH(),I7=Ci();ZH.exports=I7((t,e={})=>(e.format&&(t.timestamp=typeof e.format=="function"?e.format():H7.format(new Date,e.format)),t.timestamp||(t.timestamp=new Date().toISOString()),e.alias&&(t[e.alias]=t.timestamp),t))});var YH=v((Ude,XH)=>{"use strict";var FA=TA(),R7=Ci(),{MESSAGE:VA}=un();XH.exports=R7((t,e)=>(e.level!==!1&&(t.level=FA.strip(t.level)),e.message!==!1&&(t.message=FA.strip(String(t.message))),e.raw!==!1&&t[VA]&&(t[VA]=FA.strip(String(t[VA]))),t))});var KA=v(JA=>{"use strict";var W7=JA.format=Ci();JA.levels=fH();function Hn(t,e){Object.defineProperty(W7,t,{get(){return e()},configurable:!0})}Hn("align",function(){return vH()});Hn("errors",function(){return bH()});Hn("cli",function(){return yH()});Hn("combine",function(){return jH()});Hn("colorize",function(){return yd()});Hn("json",function(){return BA()});Hn("label",function(){return EH()});Hn("logstash",function(){return _H()});Hn("metadata",function(){return IH()});Hn("ms",function(){return WH()});Hn("padLevels",function(){return WA()});Hn("prettyPrint",function(){return GH()});Hn("printf",function(){return NH()});Hn("simple",function(){return BH()});Hn("splat",function(){return VH()});Hn("timestamp",function(){return QH()});Hn("uncolorize",function(){return YH()})});var ZA=v(Md=>{"use strict";var{format:eI}=require("util");Md.warn={deprecated(t){return()=>{throw new Error(eI("{ %s } was removed in winston@3.0.0.",t))}},useFormat(t){return()=>{throw new Error([eI("{ %s } was removed in winston@3.0.0.",t),"Use a custom winston.format = winston.format(function) instead."].join(` -`))}},forFunctions(t,e,n){n.forEach(i=>{t[i]=Md.warn[e](i)})},forProperties(t,e,n){n.forEach(i=>{let a=Md.warn[e](i);Object.defineProperty(t,i,{get:a,set:a})})}}});var nI=v((Lde,z7)=>{z7.exports={name:"winston",description:"A logger for just about everything.",version:"3.19.0",author:"Charlie Robbins ",maintainers:["David Hyde "],repository:{type:"git",url:"https://github.com/winstonjs/winston.git"},keywords:["winston","logger","logging","logs","sysadmin","bunyan","pino","loglevel","tools","json","stream"],dependencies:{"@dabh/diagnostics":"^2.0.8","@colors/colors":"^1.6.0",async:"^3.2.3","is-stream":"^2.0.0",logform:"^2.7.0","one-time":"^1.0.0","readable-stream":"^3.4.0","safe-stable-stringify":"^2.3.1","stack-trace":"0.0.x","triple-beam":"^1.3.0","winston-transport":"^4.9.0"},devDependencies:{"@babel/cli":"^7.23.9","@babel/core":"^7.24.0","@babel/preset-env":"^7.24.0","@dabh/eslint-config-populist":"^4.4.0","@types/node":"^20.11.24","abstract-winston-transport":"^0.5.1",assume:"^2.2.0","cross-spawn-async":"^2.2.5",eslint:"^8.57.0",hock:"^1.4.1",jest:"^29.7.0",rimraf:"5.0.10",split2:"^4.1.0","std-mocks":"^2.0.0",through2:"^4.0.2","winston-compat":"^0.1.5"},main:"./lib/winston.js",browser:"./dist/winston",types:"./index.d.ts",scripts:{lint:"eslint lib/*.js lib/winston/*.js lib/winston/**/*.js --resolve-plugins-relative-to ./node_modules/@dabh/eslint-config-populist",test:"jest","test:unit":"jest -c test/jest.config.unit.js","test:integration":"jest -c test/jest.config.integration.js","test:typescript":"npx --package typescript tsc --project test",build:"babel lib -d dist",prebuild:"rimraf dist",prepublishOnly:"npm run build"},engines:{node:">= 12.0.0"},license:"MIT"}});var tI=v((Fde,iI)=>{iI.exports=require("util").deprecate});var QA=v((Vde,aI)=>{aI.exports=require("stream")});var YA=v((Jde,sI)=>{"use strict";function D7(t,e){var n=this,i=this._readableState&&this._readableState.destroyed,a=this._writableState&&this._writableState.destroyed;return i||a?(e?e(t):t&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,process.nextTick(XA,this,t)):process.nextTick(XA,this,t)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,function(r){!e&&r?n._writableState?n._writableState.errorEmitted?process.nextTick(Ed,n):(n._writableState.errorEmitted=!0,process.nextTick(rI,n,r)):process.nextTick(rI,n,r):e?(process.nextTick(Ed,n),e(r)):process.nextTick(Ed,n)}),this)}function rI(t,e){XA(t,e),Ed(t)}function Ed(t){t._writableState&&!t._writableState.emitClose||t._readableState&&!t._readableState.emitClose||t.emit("close")}function G7(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function XA(t,e){t.emit("error",e)}function N7(t,e){var n=t._readableState,i=t._writableState;n&&n.autoDestroy||i&&i.autoDestroy?t.destroy(e):t.emit("error",e)}sI.exports={destroy:D7,undestroy:G7,errorOrDestroy:N7}});var Sa=v((Kde,uI)=>{"use strict";var lI={};function Zi(t,e,n){n||(n=Error);function i(r,s,o){return typeof e=="string"?e:e(r,s,o)}class a extends n{constructor(s,o,l){super(i(s,o,l))}}a.prototype.name=n.name,a.prototype.code=t,lI[t]=a}function oI(t,e){if(Array.isArray(t)){let n=t.length;return t=t.map(i=>String(i)),n>2?`one of ${e} ${t.slice(0,n-1).join(", ")}, or `+t[n-1]:n===2?`one of ${e} ${t[0]} or ${t[1]}`:`of ${e} ${t[0]}`}else return`of ${e} ${String(t)}`}function U7(t,e,n){return t.substr(!n||n<0?0:+n,e.length)===e}function $7(t,e,n){return(n===void 0||n>t.length)&&(n=t.length),t.substring(n-e.length,n)===e}function B7(t,e,n){return typeof n!="number"&&(n=0),n+e.length>t.length?!1:t.indexOf(e,n)!==-1}Zi("ERR_INVALID_OPT_VALUE",function(t,e){return'The value "'+e+'" is invalid for option "'+t+'"'},TypeError);Zi("ERR_INVALID_ARG_TYPE",function(t,e,n){let i;typeof e=="string"&&U7(e,"not ")?(i="must not be",e=e.replace(/^not /,"")):i="must be";let a;if($7(t," argument"))a=`The ${t} ${i} ${oI(e,"type")}`;else{let r=B7(t,".")?"property":"argument";a=`The "${t}" ${r} ${i} ${oI(e,"type")}`}return a+=`. Received type ${typeof n}`,a},TypeError);Zi("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF");Zi("ERR_METHOD_NOT_IMPLEMENTED",function(t){return"The "+t+" method is not implemented"});Zi("ERR_STREAM_PREMATURE_CLOSE","Premature close");Zi("ERR_STREAM_DESTROYED",function(t){return"Cannot call "+t+" after a stream was destroyed"});Zi("ERR_MULTIPLE_CALLBACK","Callback called multiple times");Zi("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable");Zi("ERR_STREAM_WRITE_AFTER_END","write after end");Zi("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);Zi("ERR_UNKNOWN_ENCODING",function(t){return"Unknown encoding: "+t},TypeError);Zi("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event");uI.exports.codes=lI});var eb=v((Zde,cI)=>{"use strict";var L7=Sa().codes.ERR_INVALID_OPT_VALUE;function F7(t,e,n){return t.highWaterMark!=null?t.highWaterMark:e?t[n]:null}function V7(t,e,n,i){var a=F7(e,i,n);if(a!=null){if(!(isFinite(a)&&Math.floor(a)===a)||a<0){var r=i?n:"highWaterMark";throw new L7(r,a)}return Math.floor(a)}return t.objectMode?16:16*1024}cI.exports={getHighWaterMark:V7}});var pI=v((Qde,nb)=>{typeof Object.create=="function"?nb.exports=function(e,n){n&&(e.super_=n,e.prototype=Object.create(n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:nb.exports=function(e,n){if(n){e.super_=n;var i=function(){};i.prototype=n.prototype,e.prototype=new i,e.prototype.constructor=e}}});var Js=v((Xde,tb)=>{try{if(ib=require("util"),typeof ib.inherits!="function")throw"";tb.exports=ib.inherits}catch{tb.exports=pI()}var ib});var wI=v((Yde,fI)=>{"use strict";function dI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),n.push.apply(n,i)}return n}function hI(t){for(var e=1;e0?this.tail.next=i:this.head=i,this.tail=i,++this.length}},{key:"unshift",value:function(n){var i={data:n,next:this.head};this.length===0&&(this.tail=i),this.head=i,++this.length}},{key:"shift",value:function(){if(this.length!==0){var n=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,n}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(n){if(this.length===0)return"";for(var i=this.head,a=""+i.data;i=i.next;)a+=n+i.data;return a}},{key:"concat",value:function(n){if(this.length===0)return qd.alloc(0);for(var i=qd.allocUnsafe(n>>>0),a=this.head,r=0;a;)nQ(a.data,i,r),r+=a.data.length,a=a.next;return i}},{key:"consume",value:function(n,i){var a;return ns.length?s.length:n;if(o===s.length?r+=s:r+=s.slice(0,n),n-=o,n===0){o===s.length?(++a,i.next?this.head=i.next:this.head=this.tail=null):(this.head=i,i.data=s.slice(o));break}++a}return this.length-=a,r}},{key:"_getBuffer",value:function(n){var i=qd.allocUnsafe(n),a=this.head,r=1;for(a.data.copy(i),n-=a.data.length;a=a.next;){var s=a.data,o=n>s.length?s.length:n;if(s.copy(i,i.length-n,0,o),n-=o,n===0){o===s.length?(++r,a.next?this.head=a.next:this.head=this.tail=null):(this.head=a,a.data=s.slice(o));break}++r}return this.length-=r,i}},{key:eQ,value:function(n,i){return ab(this,hI(hI({},i),{},{depth:0,customInspect:!1}))}}]),t})()});var AI=v((rb,CI)=>{var _d=require("buffer"),Tt=_d.Buffer;function vI(t,e){for(var n in t)e[n]=t[n]}Tt.from&&Tt.alloc&&Tt.allocUnsafe&&Tt.allocUnsafeSlow?CI.exports=_d:(vI(_d,rb),rb.Buffer=Er);function Er(t,e,n){return Tt(t,e,n)}Er.prototype=Object.create(Tt.prototype);vI(Tt,Er);Er.from=function(t,e,n){if(typeof t=="number")throw new TypeError("Argument must not be a number");return Tt(t,e,n)};Er.alloc=function(t,e,n){if(typeof t!="number")throw new TypeError("Argument must be a number");var i=Tt(t);return e!==void 0?typeof n=="string"?i.fill(e,n):i.fill(e):i.fill(0),i};Er.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return Tt(t)};Er.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return _d.SlowBuffer(t)}});var lb=v(xI=>{"use strict";var ob=AI().Buffer,bI=ob.isEncoding||function(t){switch(t=""+t,t&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function iQ(t){if(!t)return"utf8";for(var e;;)switch(t){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return t;default:if(e)return;t=(""+t).toLowerCase(),e=!0}}function tQ(t){var e=iQ(t);if(typeof e!="string"&&(ob.isEncoding===bI||!bI(t)))throw new Error("Unknown encoding: "+t);return e||t}xI.StringDecoder=tu;function tu(t){this.encoding=tQ(t);var e;switch(this.encoding){case"utf16le":this.text=uQ,this.end=cQ,e=4;break;case"utf8":this.fillLast=sQ,e=4;break;case"base64":this.text=pQ,this.end=dQ,e=3;break;default:this.write=hQ,this.end=gQ;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=ob.allocUnsafe(e)}tu.prototype.write=function(t){if(t.length===0)return"";var e,n;if(this.lastNeed){if(e=this.fillLast(t),e===void 0)return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n>5===6?2:t>>4===14?3:t>>3===30?4:t>>6===2?-1:-2}function aQ(t,e,n){var i=e.length-1;if(i=0?(a>0&&(t.lastNeed=a-1),a):--i=0?(a>0&&(t.lastNeed=a-2),a):--i=0?(a>0&&(a===2?a=0:t.lastNeed=a-3),a):0))}function rQ(t,e,n){if((e[0]&192)!==128)return t.lastNeed=0,"\uFFFD";if(t.lastNeed>1&&e.length>1){if((e[1]&192)!==128)return t.lastNeed=1,"\uFFFD";if(t.lastNeed>2&&e.length>2&&(e[2]&192)!==128)return t.lastNeed=2,"\uFFFD"}}function sQ(t){var e=this.lastTotal-this.lastNeed,n=rQ(this,t,e);if(n!==void 0)return n;if(this.lastNeed<=t.length)return t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,e,0,t.length),this.lastNeed-=t.length}function oQ(t,e){var n=aQ(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=n;var i=t.length-(n-this.lastNeed);return t.copy(this.lastChar,0,i),t.toString("utf8",e,i)}function lQ(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"\uFFFD":e}function uQ(t,e){if((t.length-e)%2===0){var n=t.toString("utf16le",e);if(n){var i=n.charCodeAt(n.length-1);if(i>=55296&&i<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}function cQ(t){var e=t&&t.length?this.write(t):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,n)}return e}function pQ(t,e){var n=(t.length-e)%3;return n===0?t.toString("base64",e):(this.lastNeed=3-n,this.lastTotal=3,n===1?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-n))}function dQ(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function hQ(t){return t.toString(this.encoding)}function gQ(t){return t&&t.length?this.write(t):""}});var Hd=v((nhe,jI)=>{"use strict";var yI=Sa().codes.ERR_STREAM_PREMATURE_CLOSE;function mQ(t){var e=!1;return function(){if(!e){e=!0;for(var n=arguments.length,i=new Array(n),a=0;a{"use strict";var Id;function Oa(t,e,n){return e=vQ(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function vQ(t){var e=CQ(t,"string");return typeof e=="symbol"?e:String(e)}function CQ(t,e){if(typeof t!="object"||t===null)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e||"default");if(typeof i!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var AQ=Hd(),Ta=Symbol("lastResolve"),qr=Symbol("lastReject"),au=Symbol("error"),Rd=Symbol("ended"),_r=Symbol("lastPromise"),ub=Symbol("handlePromise"),Hr=Symbol("stream");function ka(t,e){return{value:t,done:e}}function bQ(t){var e=t[Ta];if(e!==null){var n=t[Hr].read();n!==null&&(t[_r]=null,t[Ta]=null,t[qr]=null,e(ka(n,!1)))}}function xQ(t){process.nextTick(bQ,t)}function yQ(t,e){return function(n,i){t.then(function(){if(e[Rd]){n(ka(void 0,!0));return}e[ub](n,i)},i)}}var PQ=Object.getPrototypeOf(function(){}),jQ=Object.setPrototypeOf((Id={get stream(){return this[Hr]},next:function(){var e=this,n=this[au];if(n!==null)return Promise.reject(n);if(this[Rd])return Promise.resolve(ka(void 0,!0));if(this[Hr].destroyed)return new Promise(function(s,o){process.nextTick(function(){e[au]?o(e[au]):s(ka(void 0,!0))})});var i=this[_r],a;if(i)a=new Promise(yQ(i,this));else{var r=this[Hr].read();if(r!==null)return Promise.resolve(ka(r,!1));a=new Promise(this[ub])}return this[_r]=a,a}},Oa(Id,Symbol.asyncIterator,function(){return this}),Oa(Id,"return",function(){var e=this;return new Promise(function(n,i){e[Hr].destroy(null,function(a){if(a){i(a);return}n(ka(void 0,!0))})})}),Id),PQ),SQ=function(e){var n,i=Object.create(jQ,(n={},Oa(n,Hr,{value:e,writable:!0}),Oa(n,Ta,{value:null,writable:!0}),Oa(n,qr,{value:null,writable:!0}),Oa(n,au,{value:null,writable:!0}),Oa(n,Rd,{value:e._readableState.endEmitted,writable:!0}),Oa(n,ub,{value:function(r,s){var o=i[Hr].read();o?(i[_r]=null,i[Ta]=null,i[qr]=null,r(ka(o,!1))):(i[Ta]=r,i[qr]=s)},writable:!0}),n));return i[_r]=null,AQ(e,function(a){if(a&&a.code!=="ERR_STREAM_PREMATURE_CLOSE"){var r=i[qr];r!==null&&(i[_r]=null,i[Ta]=null,i[qr]=null,r(a)),i[au]=a;return}var s=i[Ta];s!==null&&(i[_r]=null,i[Ta]=null,i[qr]=null,s(ka(void 0,!0))),i[Rd]=!0}),e.on("readable",xQ.bind(null,i)),i};SI.exports=SQ});var EI=v((the,MI)=>{"use strict";function TI(t,e,n,i,a,r,s){try{var o=t[r](s),l=o.value}catch(c){n(c);return}o.done?e(l):Promise.resolve(l).then(i,a)}function OQ(t){return function(){var e=this,n=arguments;return new Promise(function(i,a){var r=t.apply(e,n);function s(l){TI(r,i,a,s,o,"next",l)}function o(l){TI(r,i,a,s,o,"throw",l)}s(void 0)})}}function kI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),n.push.apply(n,i)}return n}function TQ(t){for(var e=1;e{"use strict";NI.exports=Oe;var Ks;Oe.ReadableState=II;var ahe=require("events").EventEmitter,HI=function(e,n){return e.listeners(n).length},su=QA(),Wd=require("buffer").Buffer,HQ=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function IQ(t){return Wd.from(t)}function RQ(t){return Wd.isBuffer(t)||t instanceof HQ}var cb=require("util"),ce;cb&&cb.debuglog?ce=cb.debuglog("stream"):ce=function(){};var WQ=wI(),wb=YA(),zQ=eb(),DQ=zQ.getHighWaterMark,zd=Sa().codes,GQ=zd.ERR_INVALID_ARG_TYPE,NQ=zd.ERR_STREAM_PUSH_AFTER_EOF,UQ=zd.ERR_METHOD_NOT_IMPLEMENTED,$Q=zd.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,Zs,pb,db;Js()(Oe,su);var ru=wb.errorOrDestroy,hb=["error","close","destroy","pause","resume"];function BQ(t,e,n){if(typeof t.prependListener=="function")return t.prependListener(e,n);!t._events||!t._events[e]?t.on(e,n):Array.isArray(t._events[e])?t._events[e].unshift(n):t._events[e]=[n,t._events[e]]}function II(t,e,n){Ks=Ks||Ir(),t=t||{},typeof n!="boolean"&&(n=e instanceof Ks),this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.readableObjectMode),this.highWaterMark=DQ(this,t,"readableHighWaterMark",n),this.buffer=new WQ,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=t.emitClose!==!1,this.autoDestroy=!!t.autoDestroy,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(Zs||(Zs=lb().StringDecoder),this.decoder=new Zs(t.encoding),this.encoding=t.encoding)}function Oe(t){if(Ks=Ks||Ir(),!(this instanceof Oe))return new Oe(t);var e=this instanceof Ks;this._readableState=new II(t,this,e),this.readable=!0,t&&(typeof t.read=="function"&&(this._read=t.read),typeof t.destroy=="function"&&(this._destroy=t.destroy)),su.call(this)}Object.defineProperty(Oe.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}});Oe.prototype.destroy=wb.destroy;Oe.prototype._undestroy=wb.undestroy;Oe.prototype._destroy=function(t,e){e(t)};Oe.prototype.push=function(t,e){var n=this._readableState,i;return n.objectMode?i=!0:typeof t=="string"&&(e=e||n.defaultEncoding,e!==n.encoding&&(t=Wd.from(t,e),e=""),i=!0),RI(this,t,e,!1,i)};Oe.prototype.unshift=function(t){return RI(this,t,null,!0,!1)};function RI(t,e,n,i,a){ce("readableAddChunk",e);var r=t._readableState;if(e===null)r.reading=!1,VQ(t,r);else{var s;if(a||(s=LQ(r,e)),s)ru(t,s);else if(r.objectMode||e&&e.length>0)if(typeof e!="string"&&!r.objectMode&&Object.getPrototypeOf(e)!==Wd.prototype&&(e=IQ(e)),i)r.endEmitted?ru(t,new $Q):gb(t,r,e,!0);else if(r.ended)ru(t,new NQ);else{if(r.destroyed)return!1;r.reading=!1,r.decoder&&!n?(e=r.decoder.write(e),r.objectMode||e.length!==0?gb(t,r,e,!1):fb(t,r)):gb(t,r,e,!1)}else i||(r.reading=!1,fb(t,r))}return!r.ended&&(r.length=qI?t=qI:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}function _I(t,e){return t<=0||e.length===0&&e.ended?0:e.objectMode?1:t!==t?e.flowing&&e.length?e.buffer.head.data.length:e.length:(t>e.highWaterMark&&(e.highWaterMark=FQ(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}Oe.prototype.read=function(t){ce("read",t),t=parseInt(t,10);var e=this._readableState,n=t;if(t!==0&&(e.emittedReadable=!1),t===0&&e.needReadable&&((e.highWaterMark!==0?e.length>=e.highWaterMark:e.length>0)||e.ended))return ce("read: emitReadable",e.length,e.ended),e.length===0&&e.ended?mb(this):Dd(this),null;if(t=_I(t,e),t===0&&e.ended)return e.length===0&&mb(this),null;var i=e.needReadable;ce("need readable",i),(e.length===0||e.length-t0?a=DI(t,e):a=null,a===null?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.awaitDrain=0),e.length===0&&(e.ended||(e.needReadable=!0),n!==t&&e.ended&&mb(this)),a!==null&&this.emit("data",a),a};function VQ(t,e){if(ce("onEofChunk"),!e.ended){if(e.decoder){var n=e.decoder.end();n&&n.length&&(e.buffer.push(n),e.length+=e.objectMode?1:n.length)}e.ended=!0,e.sync?Dd(t):(e.needReadable=!1,e.emittedReadable||(e.emittedReadable=!0,WI(t)))}}function Dd(t){var e=t._readableState;ce("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(ce("emitReadable",e.flowing),e.emittedReadable=!0,process.nextTick(WI,t))}function WI(t){var e=t._readableState;ce("emitReadable_",e.destroyed,e.length,e.ended),!e.destroyed&&(e.length||e.ended)&&(t.emit("readable"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,vb(t)}function fb(t,e){e.readingMore||(e.readingMore=!0,process.nextTick(JQ,t,e))}function JQ(t,e){for(;!e.reading&&!e.ended&&(e.length1&&GI(i.pipes,t)!==-1)&&!c&&(ce("false write response, pause",i.awaitDrain),i.awaitDrain++),n.pause())}function h(w){ce("onerror",w),m(),t.removeListener("error",h),HI(t,"error")===0&&ru(t,w)}BQ(t,"error",h);function g(){t.removeListener("finish",d),m()}t.once("close",g);function d(){ce("onfinish"),t.removeListener("close",g),m()}t.once("finish",d);function m(){ce("unpipe"),n.unpipe(t)}return t.emit("pipe",n),i.flowing||(ce("pipe resume"),n.resume()),t};function KQ(t){return function(){var n=t._readableState;ce("pipeOnDrain",n.awaitDrain),n.awaitDrain&&n.awaitDrain--,n.awaitDrain===0&&HI(t,"data")&&(n.flowing=!0,vb(t))}}Oe.prototype.unpipe=function(t){var e=this._readableState,n={hasUnpiped:!1};if(e.pipesCount===0)return this;if(e.pipesCount===1)return t&&t!==e.pipes?this:(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,n),this);if(!t){var i=e.pipes,a=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var r=0;r0,i.flowing!==!1&&this.resume()):t==="readable"&&!i.endEmitted&&!i.readableListening&&(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,ce("on readable",i.length,i.reading),i.length?Dd(this):i.reading||process.nextTick(ZQ,this)),n};Oe.prototype.addListener=Oe.prototype.on;Oe.prototype.removeListener=function(t,e){var n=su.prototype.removeListener.call(this,t,e);return t==="readable"&&process.nextTick(zI,this),n};Oe.prototype.removeAllListeners=function(t){var e=su.prototype.removeAllListeners.apply(this,arguments);return(t==="readable"||t===void 0)&&process.nextTick(zI,this),e};function zI(t){var e=t._readableState;e.readableListening=t.listenerCount("readable")>0,e.resumeScheduled&&!e.paused?e.flowing=!0:t.listenerCount("data")>0&&t.resume()}function ZQ(t){ce("readable nexttick read 0"),t.read(0)}Oe.prototype.resume=function(){var t=this._readableState;return t.flowing||(ce("resume"),t.flowing=!t.readableListening,QQ(this,t)),t.paused=!1,this};function QQ(t,e){e.resumeScheduled||(e.resumeScheduled=!0,process.nextTick(XQ,t,e))}function XQ(t,e){ce("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),vb(t),e.flowing&&!e.reading&&t.read(0)}Oe.prototype.pause=function(){return ce("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(ce("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function vb(t){var e=t._readableState;for(ce("flow",e.flowing);e.flowing&&t.read()!==null;);}Oe.prototype.wrap=function(t){var e=this,n=this._readableState,i=!1;t.on("end",function(){if(ce("wrapped end"),n.decoder&&!n.ended){var s=n.decoder.end();s&&s.length&&e.push(s)}e.push(null)}),t.on("data",function(s){if(ce("wrapped data"),n.decoder&&(s=n.decoder.write(s)),!(n.objectMode&&s==null)&&!(!n.objectMode&&(!s||!s.length))){var o=e.push(s);o||(i=!0,t.pause())}});for(var a in t)this[a]===void 0&&typeof t[a]=="function"&&(this[a]=(function(o){return function(){return t[o].apply(t,arguments)}})(a));for(var r=0;r=e.length?(e.decoder?n=e.buffer.join(""):e.buffer.length===1?n=e.buffer.first():n=e.buffer.concat(e.length),e.buffer.clear()):n=e.buffer.consume(t,e.decoder),n}function mb(t){var e=t._readableState;ce("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,process.nextTick(YQ,e,t))}function YQ(t,e){if(ce("endReadableNT",t.endEmitted,t.length),!t.endEmitted&&t.length===0&&(t.endEmitted=!0,e.readable=!1,e.emit("end"),t.autoDestroy)){var n=e._writableState;(!n||n.autoDestroy&&n.finished)&&e.destroy()}}typeof Symbol=="function"&&(Oe.from=function(t,e){return db===void 0&&(db=EI()),db(Oe,t,e)});function GI(t,e){for(var n=0,i=t.length;n{"use strict";var eX=Object.keys||function(t){var e=[];for(var n in t)e.push(n);return e};$I.exports=kt;var UI=Cb(),bb=Ud();Js()(kt,UI);for(Ab=eX(bb.prototype),Gd=0;Gd{"use strict";KI.exports=en;function LI(t){var e=this;this.next=null,this.entry=null,this.finish=function(){kX(e,t)}}var Qs;en.WritableState=lu;var tX={deprecate:tI()},FI=QA(),Bd=require("buffer").Buffer,aX=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function rX(t){return Bd.from(t)}function sX(t){return Bd.isBuffer(t)||t instanceof aX}var yb=YA(),oX=eb(),lX=oX.getHighWaterMark,Ma=Sa().codes,uX=Ma.ERR_INVALID_ARG_TYPE,cX=Ma.ERR_METHOD_NOT_IMPLEMENTED,pX=Ma.ERR_MULTIPLE_CALLBACK,dX=Ma.ERR_STREAM_CANNOT_PIPE,hX=Ma.ERR_STREAM_DESTROYED,gX=Ma.ERR_STREAM_NULL_VALUES,mX=Ma.ERR_STREAM_WRITE_AFTER_END,fX=Ma.ERR_UNKNOWN_ENCODING,Xs=yb.errorOrDestroy;Js()(en,FI);function wX(){}function lu(t,e,n){Qs=Qs||Ir(),t=t||{},typeof n!="boolean"&&(n=e instanceof Qs),this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.writableObjectMode),this.highWaterMark=lX(this,t,"writableHighWaterMark",n),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var i=t.decodeStrings===!1;this.decodeStrings=!i,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(a){PX(e,a)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=t.emitClose!==!1,this.autoDestroy=!!t.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new LI(this)}lu.prototype.getBuffer=function(){for(var e=this.bufferedRequest,n=[];e;)n.push(e),e=e.next;return n};(function(){try{Object.defineProperty(lu.prototype,"buffer",{get:tX.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var $d;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?($d=Function.prototype[Symbol.hasInstance],Object.defineProperty(en,Symbol.hasInstance,{value:function(e){return $d.call(this,e)?!0:this!==en?!1:e&&e._writableState instanceof lu}})):$d=function(e){return e instanceof this};function en(t){Qs=Qs||Ir();var e=this instanceof Qs;if(!e&&!$d.call(en,this))return new en(t);this._writableState=new lu(t,this,e),this.writable=!0,t&&(typeof t.write=="function"&&(this._write=t.write),typeof t.writev=="function"&&(this._writev=t.writev),typeof t.destroy=="function"&&(this._destroy=t.destroy),typeof t.final=="function"&&(this._final=t.final)),FI.call(this)}en.prototype.pipe=function(){Xs(this,new dX)};function vX(t,e){var n=new mX;Xs(t,n),process.nextTick(e,n)}function CX(t,e,n,i){var a;return n===null?a=new gX:typeof n!="string"&&!e.objectMode&&(a=new uX("chunk",["string","Buffer"],n)),a?(Xs(t,a),process.nextTick(i,a),!1):!0}en.prototype.write=function(t,e,n){var i=this._writableState,a=!1,r=!i.objectMode&&sX(t);return r&&!Bd.isBuffer(t)&&(t=rX(t)),typeof e=="function"&&(n=e,e=null),r?e="buffer":e||(e=i.defaultEncoding),typeof n!="function"&&(n=wX),i.ending?vX(this,n):(r||CX(this,i,t,n))&&(i.pendingcb++,a=bX(this,i,r,t,e,n)),a};en.prototype.cork=function(){this._writableState.corked++};en.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,!t.writing&&!t.corked&&!t.bufferProcessing&&t.bufferedRequest&&VI(this,t))};en.prototype.setDefaultEncoding=function(e){if(typeof e=="string"&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new fX(e);return this._writableState.defaultEncoding=e,this};Object.defineProperty(en.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function AX(t,e,n){return!t.objectMode&&t.decodeStrings!==!1&&typeof e=="string"&&(e=Bd.from(e,n)),e}Object.defineProperty(en.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function bX(t,e,n,i,a,r){if(!n){var s=AX(e,i,a);i!==s&&(n=!0,a="buffer",i=s)}var o=e.objectMode?1:i.length;e.length+=o;var l=e.length{"use strict";var MX=require("util"),ZI=Ud(),{LEVEL:QI}=un(),uu=XI.exports=function(e={}){ZI.call(this,{objectMode:!0,highWaterMark:e.highWaterMark}),this.format=e.format,this.level=e.level,this.handleExceptions=e.handleExceptions,this.handleRejections=e.handleRejections,this.silent=e.silent,e.log&&(this.log=e.log),e.logv&&(this.logv=e.logv),e.close&&(this.close=e.close),this.once("pipe",n=>{this.levels=n.levels,this.parent=n}),this.once("unpipe",n=>{n===this.parent&&(this.parent=null,this.close&&this.close())})};MX.inherits(uu,ZI);uu.prototype._write=function(e,n,i){if(this.silent||e.exception===!0&&!this.handleExceptions)return i(null);let a=this.level||this.parent&&this.parent.level;if(!a||this.levels[a]>=this.levels[e[QI]]){if(e&&!this.format)return this.log(e,i);let r,s;try{s=this.format.transform(Object.assign({},e),this.format.options)}catch(o){r=o}if(r||!s){if(i(),r)throw r;return}return this.log(s,i)}return this._writableState.sync=!1,i(null)};uu.prototype._writev=function(e,n){if(this.logv){let i=e.filter(this._accept,this);return i.length?this.logv(i,n):n(null)}for(let i=0;i=this.levels[n[QI]])&&(this.handleExceptions||n.exception!==!0))};uu.prototype._nop=function(){}});var Sb=v((uhe,eR)=>{"use strict";var EX=require("util"),{LEVEL:jb}=un(),YI=Pb(),cu=eR.exports=function(e={}){if(YI.call(this,e),!e.transport||typeof e.transport.log!="function")throw new Error("Invalid transport, must be an object with a log method.");this.transport=e.transport,this.level=this.level||e.transport.level,this.handleExceptions=this.handleExceptions||e.transport.handleExceptions,this._deprecated();function n(i){this.emit("error",i,this.transport)}this.transport.__winstonError||(this.transport.__winstonError=n.bind(this),this.transport.on("error",this.transport.__winstonError))};EX.inherits(cu,YI);cu.prototype._write=function(e,n,i){if(this.silent||e.exception===!0&&!this.handleExceptions)return i(null);(!this.level||this.levels[this.level]>=this.levels[e[jb]])&&this.transport.log(e[jb],e.message,e,this._nop),i(null)};cu.prototype._writev=function(e,n){for(let i=0;i{"use strict";Ob.exports=Pb();Ob.exports.LegacyTransportStream=Sb()});var tR=v((dhe,iR)=>{"use strict";var qX=require("os"),{LEVEL:nR,MESSAGE:eo}=un(),_X=Ys();iR.exports=class extends _X{constructor(e={}){super(e),this.name=e.name||"console",this.stderrLevels=this._stringArrayToSet(e.stderrLevels),this.consoleWarnLevels=this._stringArrayToSet(e.consoleWarnLevels),this.eol=typeof e.eol=="string"?e.eol:qX.EOL,this.forceConsole=e.forceConsole||!1,this._consoleLog=console.log.bind(console),this._consoleWarn=console.warn.bind(console),this._consoleError=console.error.bind(console),this.setMaxListeners(30)}log(e,n){if(setImmediate(()=>this.emit("logged",e)),this.stderrLevels[e[nR]]){console._stderr&&!this.forceConsole?console._stderr.write(`${e[eo]}${this.eol}`):this._consoleError(e[eo]),n&&n();return}else if(this.consoleWarnLevels[e[nR]]){console._stderr&&!this.forceConsole?console._stderr.write(`${e[eo]}${this.eol}`):this._consoleWarn(e[eo]),n&&n();return}console._stdout&&!this.forceConsole?console._stdout.write(`${e[eo]}${this.eol}`):this._consoleLog(e[eo]),n&&n()}_stringArrayToSet(e,n){if(!e)return{};if(n=n||"Cannot make set from type other than Array of string elements",!Array.isArray(e))throw new Error(n);return e.reduce((i,a)=>{if(typeof a!="string")throw new Error(n);return i[a]=!0,i},{})}}});var Fd=v((Ld,aR)=>{"use strict";Object.defineProperty(Ld,"__esModule",{value:!0});Ld.default=HX;function HX(t){return t&&typeof t.length=="number"&&t.length>=0&&t.length%1===0}aR.exports=Ld.default});var sR=v((Vd,rR)=>{"use strict";Object.defineProperty(Vd,"__esModule",{value:!0});Vd.default=function(t){return function(...e){var n=e.pop();return t.call(this,e,n)}};rR.exports=Vd.default});var uR=v(Ea=>{"use strict";Object.defineProperty(Ea,"__esModule",{value:!0});Ea.fallback=oR;Ea.wrap=lR;var IX=Ea.hasQueueMicrotask=typeof queueMicrotask=="function"&&queueMicrotask,RX=Ea.hasSetImmediate=typeof setImmediate=="function"&&setImmediate,WX=Ea.hasNextTick=typeof process=="object"&&typeof process.nextTick=="function";function oR(t){setTimeout(t,0)}function lR(t){return(e,...n)=>t(()=>e(...n))}var pu;IX?pu=queueMicrotask:RX?pu=setImmediate:WX?pu=process.nextTick:pu=oR;Ea.default=lR(pu)});var gR=v((Jd,hR)=>{"use strict";Object.defineProperty(Jd,"__esModule",{value:!0});Jd.default=$X;var zX=sR(),DX=dR(zX),GX=uR(),NX=dR(GX),UX=Rr();function dR(t){return t&&t.__esModule?t:{default:t}}function $X(t){return(0,UX.isAsync)(t)?function(...e){let n=e.pop(),i=t.apply(this,e);return cR(i,n)}:(0,DX.default)(function(e,n){var i;try{i=t.apply(this,e)}catch(a){return n(a)}if(i&&typeof i.then=="function")return cR(i,n);n(null,i)})}function cR(t,e){return t.then(n=>{pR(e,null,n)},n=>{pR(e,n&&(n instanceof Error||n.message)?n:new Error(n))})}function pR(t,e,n){try{t(e,n)}catch(i){(0,NX.default)(a=>{throw a},i)}}hR.exports=Jd.default});var Rr=v(Zt=>{"use strict";Object.defineProperty(Zt,"__esModule",{value:!0});Zt.isAsyncIterable=Zt.isAsyncGenerator=Zt.isAsync=void 0;var BX=gR(),LX=FX(BX);function FX(t){return t&&t.__esModule?t:{default:t}}function mR(t){return t[Symbol.toStringTag]==="AsyncFunction"}function VX(t){return t[Symbol.toStringTag]==="AsyncGenerator"}function JX(t){return typeof t[Symbol.asyncIterator]=="function"}function KX(t){if(typeof t!="function")throw new Error("expected a function");return mR(t)?(0,LX.default)(t):t}Zt.default=KX;Zt.isAsync=mR;Zt.isAsyncGenerator=VX;Zt.isAsyncIterable=JX});var no=v((Kd,fR)=>{"use strict";Object.defineProperty(Kd,"__esModule",{value:!0});Kd.default=ZX;function ZX(t,e){if(e||(e=t.length),!e)throw new Error("arity is undefined");function n(...i){return typeof i[e-1]=="function"?t.apply(this,i):new Promise((a,r)=>{i[e-1]=(s,...o)=>{if(s)return r(s);a(o.length>1?o:o[0])},t.apply(this,i)})}return n}fR.exports=Kd.default});var vR=v((Zd,wR)=>{"use strict";Object.defineProperty(Zd,"__esModule",{value:!0});var QX=Fd(),XX=Tb(QX),YX=Rr(),eY=Tb(YX),nY=no(),iY=Tb(nY);function Tb(t){return t&&t.__esModule?t:{default:t}}Zd.default=(0,iY.default)((t,e,n)=>{var i=(0,XX.default)(e)?[]:{};t(e,(a,r,s)=>{(0,eY.default)(a)((o,...l)=>{l.length<2&&([l]=l),i[r]=l,s(o)})},a=>n(a,i))},3);wR.exports=Zd.default});var kb=v((Qd,CR)=>{"use strict";Object.defineProperty(Qd,"__esModule",{value:!0});Qd.default=tY;function tY(t){function e(...n){if(t!==null){var i=t;t=null,i.apply(this,n)}}return Object.assign(e,t),e}CR.exports=Qd.default});var bR=v((Xd,AR)=>{"use strict";Object.defineProperty(Xd,"__esModule",{value:!0});Xd.default=function(t){return t[Symbol.iterator]&&t[Symbol.iterator]()};AR.exports=Xd.default});var PR=v((Yd,yR)=>{"use strict";Object.defineProperty(Yd,"__esModule",{value:!0});Yd.default=pY;var aY=Fd(),rY=xR(aY),sY=bR(),oY=xR(sY);function xR(t){return t&&t.__esModule?t:{default:t}}function lY(t){var e=-1,n=t.length;return function(){return++e{"use strict";Object.defineProperty(eh,"__esModule",{value:!0});eh.default=dY;function dY(t){return function(...e){if(t===null)throw new Error("Callback was already called.");var n=t;t=null,n.apply(this,e)}}jR.exports=eh.default});var ih=v((nh,SR)=>{"use strict";Object.defineProperty(nh,"__esModule",{value:!0});var hY={};nh.default=hY;SR.exports=nh.default});var TR=v((th,OR)=>{"use strict";Object.defineProperty(th,"__esModule",{value:!0});th.default=wY;var gY=ih(),mY=fY(gY);function fY(t){return t&&t.__esModule?t:{default:t}}function wY(t,e,n,i){let a=!1,r=!1,s=!1,o=0,l=0;function c(){o>=e||s||a||(s=!0,t.next().then(({value:h,done:g})=>{if(!(r||a)){if(s=!1,g){a=!0,o<=0&&i(null);return}o++,n(h,l,u),l++,c()}}).catch(p))}function u(h,g){if(o-=1,!r){if(h)return p(h);if(h===!1){a=!0,r=!0;return}if(g===mY.default||a&&o<=0)return a=!0,i(null);c()}}function p(h){r||(s=!1,a=!0,i(h))}c()}OR.exports=th.default});var qR=v((ah,ER)=>{"use strict";Object.defineProperty(ah,"__esModule",{value:!0});var vY=kb(),CY=du(vY),AY=PR(),bY=du(AY),xY=Mb(),yY=du(xY),kR=Rr(),PY=TR(),MR=du(PY),jY=ih(),SY=du(jY);function du(t){return t&&t.__esModule?t:{default:t}}ah.default=t=>(e,n,i)=>{if(i=(0,CY.default)(i),t<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!e)return i(null);if((0,kR.isAsyncGenerator)(e))return(0,MR.default)(e,t,n,i);if((0,kR.isAsyncIterable)(e))return(0,MR.default)(e[Symbol.asyncIterator](),t,n,i);var a=(0,bY.default)(e),r=!1,s=!1,o=0,l=!1;function c(p,h){if(!s)if(o-=1,p)r=!0,i(p);else if(p===!1)r=!0,s=!0;else{if(h===SY.default||r&&o<=0)return r=!0,i(null);l||u()}}function u(){for(l=!0;o{"use strict";Object.defineProperty(rh,"__esModule",{value:!0});var OY=qR(),TY=Eb(OY),kY=Rr(),MY=Eb(kY),EY=no(),qY=Eb(EY);function Eb(t){return t&&t.__esModule?t:{default:t}}function _Y(t,e,n,i){return(0,TY.default)(e)(t,(0,MY.default)(n),i)}rh.default=(0,qY.default)(_Y,4);_R.exports=rh.default});var RR=v((sh,IR)=>{"use strict";Object.defineProperty(sh,"__esModule",{value:!0});var HY=qb(),IY=HR(HY),RY=no(),WY=HR(RY);function HR(t){return t&&t.__esModule?t:{default:t}}function zY(t,e,n){return(0,IY.default)(t,1,e,n)}sh.default=(0,WY.default)(zY,3);IR.exports=sh.default});var DR=v((oh,zR)=>{"use strict";Object.defineProperty(oh,"__esModule",{value:!0});oh.default=$Y;var DY=vR(),GY=WR(DY),NY=RR(),UY=WR(NY);function WR(t){return t&&t.__esModule?t:{default:t}}function $Y(t,e){return(0,GY.default)(UY.default,t,e)}zR.exports=oh.default});var _b=v((mhe,NR)=>{"use strict";NR.exports=Qt;var lh=Sa().codes,BY=lh.ERR_METHOD_NOT_IMPLEMENTED,LY=lh.ERR_MULTIPLE_CALLBACK,FY=lh.ERR_TRANSFORM_ALREADY_TRANSFORMING,VY=lh.ERR_TRANSFORM_WITH_LENGTH_0,uh=Ir();Js()(Qt,uh);function JY(t,e){var n=this._transformState;n.transforming=!1;var i=n.writecb;if(i===null)return this.emit("error",new LY);n.writechunk=null,n.writecb=null,e!=null&&this.push(e),i(t);var a=this._readableState;a.reading=!1,(a.needReadable||a.length{"use strict";$R.exports=hu;var UR=_b();Js()(hu,UR);function hu(t){if(!(this instanceof hu))return new hu(t);UR.call(this,t)}hu.prototype._transform=function(t,e,n){n(null,t)}});var KR=v((whe,JR)=>{"use strict";var Hb;function ZY(t){var e=!1;return function(){e||(e=!0,t.apply(void 0,arguments))}}var VR=Sa().codes,QY=VR.ERR_MISSING_ARGS,XY=VR.ERR_STREAM_DESTROYED;function LR(t){if(t)throw t}function YY(t){return t.setHeader&&typeof t.abort=="function"}function eee(t,e,n,i){i=ZY(i);var a=!1;t.on("close",function(){a=!0}),Hb===void 0&&(Hb=Hd()),Hb(t,{readable:e,writable:n},function(s){if(s)return i(s);a=!0,i()});var r=!1;return function(s){if(!a&&!r){if(r=!0,YY(t))return t.abort();if(typeof t.destroy=="function")return t.destroy();i(s||new XY("pipe"))}}}function FR(t){t()}function nee(t,e){return t.pipe(e)}function iee(t){return!t.length||typeof t[t.length-1]!="function"?LR:t.pop()}function tee(){for(var t=arguments.length,e=new Array(t),n=0;n0;return eee(s,l,c,function(u){a||(a=u),u&&r.forEach(FR),!l&&(r.forEach(FR),i(a))})});return e.reduce(nee)}JR.exports=tee});var Wr=v((Qi,mu)=>{var gu=require("stream");process.env.READABLE_STREAM==="disable"&&gu?(mu.exports=gu.Readable,Object.assign(mu.exports,gu),mu.exports.Stream=gu):(Qi=mu.exports=Cb(),Qi.Stream=gu||Qi,Qi.Readable=Qi,Qi.Writable=Ud(),Qi.Duplex=Ir(),Qi.Transform=_b(),Qi.PassThrough=BR(),Qi.finished=Hd(),Qi.pipeline=KR())});var Nb=v((vhe,QR)=>{var io=[],fu=[],Ib=function(){};function Wb(t){return~io.indexOf(t)?!1:(io.push(t),!0)}function zb(t){Ib=t}function aee(t){for(var e=[],n=0;n{var oee=Nb(),lee=oee(function t(e,n){return n=n||{},n.namespace=e,n.prod=!0,n.dev=!1,n.force||t.force?t.yep(n):t.nope(n)});XR.exports=lee});var rW=v((Ahe,aW)=>{"use strict";var Mt={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},nW=Object.create(null);for(let t in Mt)Object.hasOwn(Mt,t)&&(nW[Mt[t]]=t);var mn={to:{},get:{}};mn.get=function(t){let e=t.slice(0,3).toLowerCase(),n,i;switch(e){case"hsl":{n=mn.get.hsl(t),i="hsl";break}case"hwb":{n=mn.get.hwb(t),i="hwb";break}default:{n=mn.get.rgb(t),i="rgb";break}}return n?{model:i,value:n}:null};mn.get.rgb=function(t){if(!t)return null;let e=/^#([a-f\d]{3,4})$/i,n=/^#([a-f\d]{6})([a-f\d]{2})?$/i,i=/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[\s,|/]\s*([+-]?[\d.]+)(%?)\s*)?\)$/,a=/^rgba?\(\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*(?:[\s,|/]\s*([+-]?[\d.]+)(%?)\s*)?\)$/,r=/^(\w+)$/,s=[0,0,0,1],o,l,c;if(o=t.match(n)){for(c=o[2],o=o[1],l=0;l<3;l++){let u=l*2;s[l]=Number.parseInt(o.slice(u,u+2),16)}c&&(s[3]=Number.parseInt(c,16)/255)}else if(o=t.match(e)){for(o=o[1],c=o[3],l=0;l<3;l++)s[l]=Number.parseInt(o[l]+o[l],16);c&&(s[3]=Number.parseInt(c+c,16)/255)}else if(o=t.match(i)){for(l=0;l<3;l++)s[l]=Number.parseInt(o[l+1],10);o[4]&&(s[3]=o[5]?Number.parseFloat(o[4])*.01:Number.parseFloat(o[4]))}else if(o=t.match(a)){for(l=0;l<3;l++)s[l]=Math.round(Number.parseFloat(o[l+1])*2.55);o[4]&&(s[3]=o[5]?Number.parseFloat(o[4])*.01:Number.parseFloat(o[4]))}else return(o=t.match(r))?o[1]==="transparent"?[0,0,0,0]:Object.hasOwn(Mt,o[1])?(s=Mt[o[1]],s[3]=1,s):null:null;for(l=0;l<3;l++)s[l]=qa(s[l],0,255);return s[3]=qa(s[3],0,1),s};mn.get.hsl=function(t){if(!t)return null;let e=/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*(?:[,|/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,n=t.match(e);if(n){let i=Number.parseFloat(n[4]),a=(Number.parseFloat(n[1])%360+360)%360,r=qa(Number.parseFloat(n[2]),0,100),s=qa(Number.parseFloat(n[3]),0,100),o=qa(Number.isNaN(i)?1:i,0,1);return[a,r,s,o]}return null};mn.get.hwb=function(t){if(!t)return null;let e=/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*[\s,]\s*([+-]?[\d.]+)%\s*[\s,]\s*([+-]?[\d.]+)%\s*(?:[\s,]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,n=t.match(e);if(n){let i=Number.parseFloat(n[4]),a=(Number.parseFloat(n[1])%360+360)%360,r=qa(Number.parseFloat(n[2]),0,100),s=qa(Number.parseFloat(n[3]),0,100),o=qa(Number.isNaN(i)?1:i,0,1);return[a,r,s,o]}return null};mn.to.hex=function(...t){return"#"+ch(t[0])+ch(t[1])+ch(t[2])+(t[3]<1?ch(Math.round(t[3]*255)):"")};mn.to.rgb=function(...t){return t.length<4||t[3]===1?"rgb("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+")":"rgba("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+", "+t[3]+")"};mn.to.rgb.percent=function(...t){let e=Math.round(t[0]/255*100),n=Math.round(t[1]/255*100),i=Math.round(t[2]/255*100);return t.length<4||t[3]===1?"rgb("+e+"%, "+n+"%, "+i+"%)":"rgba("+e+"%, "+n+"%, "+i+"%, "+t[3]+")"};mn.to.hsl=function(...t){return t.length<4||t[3]===1?"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)":"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+t[3]+")"};mn.to.hwb=function(...t){let e="";return t.length>=4&&t[3]!==1&&(e=", "+t[3]),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+e+")"};mn.to.keyword=function(...t){return nW[t.slice(0,3)]};function qa(t,e,n){return Math.min(Math.max(e,t),n)}function ch(t){let e=Math.round(t).toString(16).toUpperCase();return e.length<2?"0"+e:e}var iW={};for(let t of Object.keys(Mt))iW[Mt[t]]=t;var R={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},oklab:{channels:3,labels:["okl","oka","okb"]},lch:{channels:3,labels:"lch"},oklch:{channels:3,labels:["okl","okc","okh"]},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}},Xt=(6/29)**3;function to(t){let e=t>.0031308?1.055*t**.4166666666666667-.055:t*12.92;return Math.min(Math.max(0,e),1)}function ao(t){return t>.04045?((t+.055)/1.055)**2.4:t/12.92}for(let t of Object.keys(R)){if(!("channels"in R[t]))throw new Error("missing channels property: "+t);if(!("labels"in R[t]))throw new Error("missing channel labels property: "+t);if(R[t].labels.length!==R[t].channels)throw new Error("channel and label counts mismatch: "+t);let{channels:e,labels:n}=R[t];delete R[t].channels,delete R[t].labels,Object.defineProperty(R[t],"channels",{value:e}),Object.defineProperty(R[t],"labels",{value:n})}R.rgb.hsl=function(t){let e=t[0]/255,n=t[1]/255,i=t[2]/255,a=Math.min(e,n,i),r=Math.max(e,n,i),s=r-a,o,l;switch(r){case a:{o=0;break}case e:{o=(n-i)/s;break}case n:{o=2+(i-e)/s;break}case i:{o=4+(e-n)/s;break}}o=Math.min(o*60,360),o<0&&(o+=360);let c=(a+r)/2;return r===a?l=0:c<=.5?l=s/(r+a):l=s/(2-r-a),[o,l*100,c*100]};R.rgb.hsv=function(t){let e,n,i,a,r,s=t[0]/255,o=t[1]/255,l=t[2]/255,c=Math.max(s,o,l),u=c-Math.min(s,o,l),p=function(h){return(c-h)/6/u+1/2};if(u===0)a=0,r=0;else{switch(r=u/c,e=p(s),n=p(o),i=p(l),c){case s:{a=i-n;break}case o:{a=1/3+e-i;break}case l:{a=2/3+n-e;break}}a<0?a+=1:a>1&&(a-=1)}return[a*360,r*100,c*100]};R.rgb.hwb=function(t){let e=t[0],n=t[1],i=t[2],a=R.rgb.hsl(t)[0],r=1/255*Math.min(e,Math.min(n,i));return i=1-1/255*Math.max(e,Math.max(n,i)),[a,r*100,i*100]};R.rgb.oklab=function(t){let e=ao(t[0]/255),n=ao(t[1]/255),i=ao(t[2]/255),a=Math.cbrt(.4122214708*e+.5363325363*n+.0514459929*i),r=Math.cbrt(.2119034982*e+.6806995451*n+.1073969566*i),s=Math.cbrt(.0883024619*e+.2817188376*n+.6299787005*i),o=.2104542553*a+.793617785*r-.0040720468*s,l=1.9779984951*a-2.428592205*r+.4505937099*s,c=.0259040371*a+.7827717662*r-.808675766*s;return[o*100,l*100,c*100]};R.rgb.cmyk=function(t){let e=t[0]/255,n=t[1]/255,i=t[2]/255,a=Math.min(1-e,1-n,1-i),r=(1-e-a)/(1-a)||0,s=(1-n-a)/(1-a)||0,o=(1-i-a)/(1-a)||0;return[r*100,s*100,o*100,a*100]};function uee(t,e){return(t[0]-e[0])**2+(t[1]-e[1])**2+(t[2]-e[2])**2}R.rgb.keyword=function(t){let e=iW[t];if(e)return e;let n=Number.POSITIVE_INFINITY,i;for(let a of Object.keys(Mt)){let r=Mt[a],s=uee(t,r);sXt?n**(1/3):7.787*n+16/116,i=i>Xt?i**(1/3):7.787*i+16/116,a=a>Xt?a**(1/3):7.787*a+16/116;let r=116*i-16,s=500*(n-i),o=200*(i-a);return[r,s,o]};R.hsl.rgb=function(t){let e=t[0]/360,n=t[1]/100,i=t[2]/100,a,r;if(n===0)return r=i*255,[r,r,r];let s=i<.5?i*(1+n):i+n-i*n,o=2*i-s,l=[0,0,0];for(let c=0;c<3;c++)a=e+1/3*-(c-1),a<0&&a++,a>1&&a--,6*a<1?r=o+(s-o)*6*a:2*a<1?r=s:3*a<2?r=o+(s-o)*(2/3-a)*6:r=o,l[c]=r*255;return l};R.hsl.hsv=function(t){let e=t[0],n=t[1]/100,i=t[2]/100,a=n,r=Math.max(i,.01);i*=2,n*=i<=1?i:2-i,a*=r<=1?r:2-r;let s=(i+n)/2,o=i===0?2*a/(r+a):2*n/(i+n);return[e,o*100,s*100]};R.hsv.rgb=function(t){let e=t[0]/60,n=t[1]/100,i=t[2]/100,a=Math.floor(e)%6,r=e-Math.floor(e),s=255*i*(1-n),o=255*i*(1-n*r),l=255*i*(1-n*(1-r));switch(i*=255,a){case 0:return[i,l,s];case 1:return[o,i,s];case 2:return[s,i,l];case 3:return[s,o,i];case 4:return[l,s,i];case 5:return[i,s,o]}};R.hsv.hsl=function(t){let e=t[0],n=t[1]/100,i=t[2]/100,a=Math.max(i,.01),r,s;s=(2-n)*i;let o=(2-n)*a;return r=n*a,r/=o<=1?o:2-o,r=r||0,s/=2,[e,r*100,s*100]};R.hwb.rgb=function(t){let e=t[0]/360,n=t[1]/100,i=t[2]/100,a=n+i,r;a>1&&(n/=a,i/=a);let s=Math.floor(6*e),o=1-i;r=6*e-s,(s&1)!==0&&(r=1-r);let l=n+r*(o-n),c,u,p;switch(s){default:case 6:case 0:{c=o,u=l,p=n;break}case 1:{c=l,u=o,p=n;break}case 2:{c=n,u=o,p=l;break}case 3:{c=n,u=l,p=o;break}case 4:{c=l,u=n,p=o;break}case 5:{c=o,u=n,p=l;break}}return[c*255,u*255,p*255]};R.cmyk.rgb=function(t){let e=t[0]/100,n=t[1]/100,i=t[2]/100,a=t[3]/100,r=1-Math.min(1,e*(1-a)+a),s=1-Math.min(1,n*(1-a)+a),o=1-Math.min(1,i*(1-a)+a);return[r*255,s*255,o*255]};R.xyz.rgb=function(t){let e=t[0]/100,n=t[1]/100,i=t[2]/100,a,r,s;return a=e*3.2404542+n*-1.5371385+i*-.4985314,r=e*-.969266+n*1.8760108+i*.041556,s=e*.0556434+n*-.2040259+i*1.0572252,a=to(a),r=to(r),s=to(s),[a*255,r*255,s*255]};R.xyz.lab=function(t){let e=t[0],n=t[1],i=t[2];e/=95.047,n/=100,i/=108.883,e=e>Xt?e**(1/3):7.787*e+16/116,n=n>Xt?n**(1/3):7.787*n+16/116,i=i>Xt?i**(1/3):7.787*i+16/116;let a=116*n-16,r=500*(e-n),s=200*(n-i);return[a,r,s]};R.xyz.oklab=function(t){let e=t[0]/100,n=t[1]/100,i=t[2]/100,a=Math.cbrt(.8189330101*e+.3618667424*n-.1288597137*i),r=Math.cbrt(.0329845436*e+.9293118715*n+.0361456387*i),s=Math.cbrt(.0482003018*e+.2643662691*n+.633851707*i),o=.2104542553*a+.793617785*r-.0040720468*s,l=1.9779984951*a-2.428592205*r+.4505937099*s,c=.0259040371*a+.7827717662*r-.808675766*s;return[o*100,l*100,c*100]};R.oklab.oklch=function(t){return R.lab.lch(t)};R.oklab.xyz=function(t){let e=t[0]/100,n=t[1]/100,i=t[2]/100,a=(.999999998*e+.396337792*n+.215803758*i)**3,r=(1.000000008*e-.105561342*n-.063854175*i)**3,s=(1.000000055*e-.089484182*n-1.291485538*i)**3,o=1.227013851*a-.55779998*r+.281256149*s,l=-.040580178*a+1.11225687*r-.071676679*s,c=-.076381285*a-.421481978*r+1.58616322*s;return[o*100,l*100,c*100]};R.oklab.rgb=function(t){let e=t[0]/100,n=t[1]/100,i=t[2]/100,a=(e+.3963377774*n+.2158037573*i)**3,r=(e-.1055613458*n-.0638541728*i)**3,s=(e-.0894841775*n-1.291485548*i)**3,o=to(4.0767416621*a-3.3077115913*r+.2309699292*s),l=to(-1.2684380046*a+2.6097574011*r-.3413193965*s),c=to(-.0041960863*a-.7034186147*r+1.707614701*s);return[o*255,l*255,c*255]};R.oklch.oklab=function(t){return R.lch.lab(t)};R.lab.xyz=function(t){let e=t[0],n=t[1],i=t[2],a,r,s;r=(e+16)/116,a=n/500+r,s=r-i/200;let o=r**3,l=a**3,c=s**3;return r=o>Xt?o:(r-16/116)/7.787,a=l>Xt?l:(a-16/116)/7.787,s=c>Xt?c:(s-16/116)/7.787,a*=95.047,r*=100,s*=108.883,[a,r,s]};R.lab.lch=function(t){let e=t[0],n=t[1],i=t[2],a;a=Math.atan2(i,n)*360/2/Math.PI,a<0&&(a+=360);let s=Math.sqrt(n*n+i*i);return[e,s,a]};R.lch.lab=function(t){let e=t[0],n=t[1],a=t[2]/360*2*Math.PI,r=n*Math.cos(a),s=n*Math.sin(a);return[e,r,s]};R.rgb.ansi16=function(t,e=null){let[n,i,a]=t,r=e===null?R.rgb.hsv(t)[2]:e;if(r=Math.round(r/50),r===0)return 30;let s=30+(Math.round(a/255)<<2|Math.round(i/255)<<1|Math.round(n/255));return r===2&&(s+=60),s};R.hsv.ansi16=function(t){return R.rgb.ansi16(R.hsv.rgb(t),t[2])};R.rgb.ansi256=function(t){let e=t[0],n=t[1],i=t[2];return e>>4===n>>4&&n>>4===i>>4?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(n/255*5)+Math.round(i/255*5)};R.ansi16.rgb=function(t){t=t[0];let e=t%10;if(e===0||e===7)return t>50&&(e+=3.5),e=e/10.5*255,[e,e,e];let n=(Math.trunc(t>50)+1)*.5,i=(e&1)*n*255,a=(e>>1&1)*n*255,r=(e>>2&1)*n*255;return[i,a,r]};R.ansi256.rgb=function(t){if(t=t[0],t>=232){let r=(t-232)*10+8;return[r,r,r]}t-=16;let e,n=Math.floor(t/36)/5*255,i=Math.floor((e=t%36)/6)/5*255,a=e%6/5*255;return[n,i,a]};R.rgb.hex=function(t){let n=(((Math.round(t[0])&255)<<16)+((Math.round(t[1])&255)<<8)+(Math.round(t[2])&255)).toString(16).toUpperCase();return"000000".slice(n.length)+n};R.hex.rgb=function(t){let e=t.toString(16).match(/[a-f\d]{6}|[a-f\d]{3}/i);if(!e)return[0,0,0];let n=e[0];e[0].length===3&&(n=[...n].map(o=>o+o).join(""));let i=Number.parseInt(n,16),a=i>>16&255,r=i>>8&255,s=i&255;return[a,r,s]};R.rgb.hcg=function(t){let e=t[0]/255,n=t[1]/255,i=t[2]/255,a=Math.max(Math.max(e,n),i),r=Math.min(Math.min(e,n),i),s=a-r,o,l=s<1?r/(1-s):0;return s<=0?o=0:a===e?o=(n-i)/s%6:a===n?o=2+(i-e)/s:o=4+(e-n)/s,o/=6,o%=1,[o*360,s*100,l*100]};R.hsl.hcg=function(t){let e=t[1]/100,n=t[2]/100,i=n<.5?2*e*n:2*e*(1-n),a=0;return i<1&&(a=(n-.5*i)/(1-i)),[t[0],i*100,a*100]};R.hsv.hcg=function(t){let e=t[1]/100,n=t[2]/100,i=e*n,a=0;return i<1&&(a=(n-i)/(1-i)),[t[0],i*100,a*100]};R.hcg.rgb=function(t){let e=t[0]/360,n=t[1]/100,i=t[2]/100;if(n===0)return[i*255,i*255,i*255];let a=[0,0,0],r=e%1*6,s=r%1,o=1-s,l=0;switch(Math.floor(r)){case 0:{a[0]=1,a[1]=s,a[2]=0;break}case 1:{a[0]=o,a[1]=1,a[2]=0;break}case 2:{a[0]=0,a[1]=1,a[2]=s;break}case 3:{a[0]=0,a[1]=o,a[2]=1;break}case 4:{a[0]=s,a[1]=0,a[2]=1;break}default:a[0]=1,a[1]=0,a[2]=o}return l=(1-n)*i,[(n*a[0]+l)*255,(n*a[1]+l)*255,(n*a[2]+l)*255]};R.hcg.hsv=function(t){let e=t[1]/100,n=t[2]/100,i=e+n*(1-e),a=0;return i>0&&(a=e/i),[t[0],a*100,i*100]};R.hcg.hsl=function(t){let e=t[1]/100,i=t[2]/100*(1-e)+.5*e,a=0;return i>0&&i<.5?a=e/(2*i):i>=.5&&i<1&&(a=e/(2*(1-i))),[t[0],a*100,i*100]};R.hcg.hwb=function(t){let e=t[1]/100,n=t[2]/100,i=e+n*(1-e);return[t[0],(i-e)*100,(1-i)*100]};R.hwb.hcg=function(t){let e=t[1]/100,i=1-t[2]/100,a=i-e,r=0;return a<1&&(r=(i-a)/(1-a)),[t[0],a*100,r*100]};R.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]};R.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]};R.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]};R.gray.hsl=function(t){return[0,0,t[0]]};R.gray.hsv=R.gray.hsl;R.gray.hwb=function(t){return[0,100,t[0]]};R.gray.cmyk=function(t){return[0,0,0,t[0]]};R.gray.lab=function(t){return[t[0],0,0]};R.gray.hex=function(t){let e=Math.round(t[0]/100*255)&255,i=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".slice(i.length)+i};R.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]};function cee(){let t={},e=Object.keys(R);for(let{length:n}=e,i=0;i0;){let i=n.pop(),a=Object.keys(R[i]);for(let{length:r}=a,s=0;s1&&(n=i),t(n))};return"conversion"in t&&(e.conversion=t.conversion),e}function wee(t){let e=function(...n){let i=n[0];if(i==null)return i;i.length>1&&(n=i);let a=t(n);if(typeof a=="object")for(let{length:r}=a,s=0;s0){this.model=e||"rgb",i=xn[this.model].channels;let a=Array.prototype.slice.call(t,0,i);this.color=Bb(a,i),this.valpha=typeof t[i]=="number"?t[i]:1}else if(typeof t=="number")this.model="rgb",this.color=[t>>16&255,t>>8&255,t&255],this.valpha=1;else{this.valpha=1;let a=Object.keys(t);"alpha"in t&&(a.splice(a.indexOf("alpha"),1),this.valpha=typeof t.alpha=="number"?t.alpha:0);let r=a.sort().join("");if(!(r in Ub))throw new Error("Unable to parse color from object: "+JSON.stringify(t));this.model=Ub[r];let{labels:s}=xn[this.model],o=[];for(n=0;n(t%360+360)%360),saturationl:nn("hsl",1,hn(100)),lightness:nn("hsl",2,hn(100)),saturationv:nn("hsv",1,hn(100)),value:nn("hsv",2,hn(100)),chroma:nn("hcg",1,hn(100)),gray:nn("hcg",2,hn(100)),white:nn("hwb",1,hn(100)),wblack:nn("hwb",2,hn(100)),cyan:nn("cmyk",0,hn(100)),magenta:nn("cmyk",1,hn(100)),yellow:nn("cmyk",2,hn(100)),black:nn("cmyk",3,hn(100)),x:nn("xyz",0,hn(95.047)),y:nn("xyz",1,hn(100)),z:nn("xyz",2,hn(108.833)),l:nn("lab",0,hn(100)),a:nn("lab",1),b:nn("lab",2),keyword(t){return t!==void 0?new gn(t):xn[this.model].keyword(this.color)},hex(t){return t!==void 0?new gn(t):mn.to.hex(...this.rgb().round().color)},hexa(t){if(t!==void 0)return new gn(t);let e=this.rgb().round().color,n=Math.round(this.valpha*255).toString(16).toUpperCase();return n.length===1&&(n="0"+n),mn.to.hex(...e)+n},rgbNumber(){let t=this.rgb().color;return(t[0]&255)<<16|(t[1]&255)<<8|t[2]&255},luminosity(){let t=this.rgb().color,e=[];for(let[n,i]of t.entries()){let a=i/255;e[n]=a<=.04045?a/12.92:((a+.055)/1.055)**2.4}return .2126*e[0]+.7152*e[1]+.0722*e[2]},contrast(t){let e=this.luminosity(),n=t.luminosity();return e>n?(e+.05)/(n+.05):(n+.05)/(e+.05)},level(t){let e=this.contrast(t);return e>=7?"AAA":e>=4.5?"AA":""},isDark(){let t=this.rgb().color;return(t[0]*2126+t[1]*7152+t[2]*722)/1e4<128},isLight(){return!this.isDark()},negate(){let t=this.rgb();for(let e=0;e<3;e++)t.color[e]=255-t.color[e];return t},lighten(t){let e=this.hsl();return e.color[2]+=e.color[2]*t,e},darken(t){let e=this.hsl();return e.color[2]-=e.color[2]*t,e},saturate(t){let e=this.hsl();return e.color[1]+=e.color[1]*t,e},desaturate(t){let e=this.hsl();return e.color[1]-=e.color[1]*t,e},whiten(t){let e=this.hwb();return e.color[1]+=e.color[1]*t,e},blacken(t){let e=this.hwb();return e.color[2]+=e.color[2]*t,e},grayscale(){let t=this.rgb().color,e=t[0]*.3+t[1]*.59+t[2]*.11;return gn.rgb(e,e,e)},fade(t){return this.alpha(this.valpha-this.valpha*t)},opaquer(t){return this.alpha(this.valpha+this.valpha*t)},rotate(t){let e=this.hsl(),n=e.color[0];return n=(n+t)%360,n=n<0?360+n:n,e.color[0]=n,e},mix(t,e){if(!t||!t.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof t);let n=t.rgb(),i=this.rgb(),a=e===void 0?.5:e,r=2*a-1,s=n.alpha()-i.alpha(),o=((r*s===-1?r:(r+s)/(1+r*s))+1)/2,l=1-o;return gn.rgb(o*n.red()+l*i.red(),o*n.green()+l*i.green(),o*n.blue()+l*i.blue(),n.alpha()*a+i.alpha()*(1-a))}};for(let t of Object.keys(xn)){if(tW.includes(t))continue;let{channels:e}=xn[t];gn.prototype[t]=function(...n){return this.model===t?new gn(this):n.length>0?new gn(n,t):new gn([...Aee(xn[this.model][t].raw(this.color)),this.valpha],t)},gn[t]=function(...n){let i=n[0];return typeof i=="number"&&(i=Bb(n,e)),new gn(i,t)}}function vee(t,e){return Number(t.toFixed(e))}function Cee(t){return function(e){return vee(e,t)}}function nn(t,e,n){t=Array.isArray(t)?t:[t];for(let i of t)($b[i]||=[])[e]=n;return t=t[0],function(i){let a;return i!==void 0?(n&&(i=n(i)),a=this[t](),a.color[e]=i,a):(a=this[t]().color[e],n&&(a=n(a)),a)}}function hn(t){return function(e){return Math.max(0,Math.min(t,e))}}function Aee(t){return Array.isArray(t)?t:[t]}function Bb(t,e){for(let n=0;n{"use strict";function pt(t,e){if(e)return new pt(t).style(e);if(!(this instanceof pt))return new pt(t);this.text=t}pt.prototype.prefix="\x1B[";pt.prototype.suffix="m";pt.prototype.hex=function(e){e=e[0]==="#"?e.substring(1):e,e.length===3&&(e=e.split(""),e[5]=e[2],e[4]=e[2],e[3]=e[1],e[2]=e[1],e[1]=e[0],e=e.join(""));var n=e.substring(0,2),i=e.substring(2,4),a=e.substring(4,6);return[parseInt(n,16),parseInt(i,16),parseInt(a,16)]};pt.prototype.rgb=function(e,n,i){var a=e/255*5,r=n/255*5,s=i/255*5;return this.ansi(a,r,s)};pt.prototype.ansi=function(e,n,i){var a=Math.round(e),r=Math.round(n),s=Math.round(i);return 16+a*36+r*6+s};pt.prototype.reset=function(){return this.prefix+"39;49"+this.suffix};pt.prototype.style=function(e){return this.prefix+"38;5;"+this.rgb.apply(this,this.hex(e))+this.suffix+this.text+this.reset()};sW.exports=pt});var uW=v((xhe,lW)=>{var Pee=rW(),jee=oW();lW.exports=function(e,n){var i=n.namespace,a=n.colors!==!1?jee(i+":",Pee(i)):i+":";return e[0]=a+" "+e[0],e}});var pW=v((yhe,cW)=>{"use strict";cW.exports=function(e,n){if(!n)return!1;for(var i=n.split(/[\s,]+/),a=0;a{var See=pW();dW.exports=function(e){return function(i){try{return See(i,e())}catch{}return!1}}});var mW=v((jhe,gW)=>{var Oee=hW();gW.exports=Oee(function(){return process.env.DEBUG||process.env.DIAGNOSTICS})});var wW=v((She,fW)=>{fW.exports=function(t,e){try{Function.prototype.apply.call(console.log,console,e)}catch{}}});var CW=v((Ohe,vW)=>{var Tee=Nb(),kee=require("tty").isatty(1),ph=Tee(function t(e,n){return n=n||{},n.colors="colors"in n?n.colors:kee,n.namespace=e,n.prod=!1,n.dev=!0,!t.enabled(e)&&!(n.force||t.force)?t.nope(n):t.yep(n)});ph.modify(uW());ph.use(mW());ph.set(wW());vW.exports=ph});var wu=v((The,Lb)=>{process.env.NODE_ENV==="production"?Lb.exports=YR():Lb.exports=CW()});var bW=v((khe,AW)=>{"use strict";var Fb=require("fs"),{StringDecoder:Mee}=require("string_decoder"),{Stream:Eee}=Wr();function qee(){}AW.exports=(t,e)=>{let n=Buffer.alloc(65536),i=new Mee("utf8"),a=new Eee,r="",s=0,o=0;return t.start===-1&&delete t.start,a.readable=!0,a.destroy=()=>{a.destroyed=!0,a.emit("end"),a.emit("close")},Fb.open(t.file,"a+","0644",(l,c)=>{if(l){e?e(l):a.emit("error",l),a.destroy();return}(function u(){if(a.destroyed){Fb.close(c,qee);return}return Fb.read(c,n,0,n.length,s,(p,h)=>{if(p){e?e(p):a.emit("error",p),a.destroy();return}if(!h)return r&&((t.start==null||o>t.start)&&(e?e(null,r):a.emit("line",r)),o++,r=""),setTimeout(u,1e3);let g=i.write(n.slice(0,h));e||a.emit("data",g),g=(r+g).split(/\n+/);let d=g.length-1,m=0;for(;mt.start)&&(e?e(null,g[m]):a.emit("line",g[m])),o++;return r=g[d],s+=h,u()})})()}),e?a.destroy:a}});var jW=v((Ehe,PW)=>{"use strict";var Ai=require("fs"),yn=require("path"),xW=DR(),_ee=require("zlib"),{MESSAGE:Hee}=un(),{Stream:Iee,PassThrough:yW}=Wr(),Ree=Ys(),dt=wu()("winston:file"),Wee=require("os"),zee=bW();PW.exports=class extends Ree{constructor(e={}){super(e),this.name=e.name||"file";function n(i,...a){a.slice(1).forEach(r=>{if(e[r])throw new Error(`Cannot set ${r} and ${i} together`)})}if(this._stream=new yW,this._stream.setMaxListeners(30),this._onError=this._onError.bind(this),e.filename||e.dirname)n("filename or dirname","stream"),this._basename=this.filename=e.filename?yn.basename(e.filename):"winston.log",this.dirname=e.dirname||yn.dirname(e.filename),this.options=e.options||{flags:"a"};else if(e.stream)console.warn("options.stream will be removed in winston@4. Use winston.transports.Stream"),n("stream","filename","maxsize"),this._dest=this._stream.pipe(this._setupStream(e.stream)),this.dirname=yn.dirname(this._dest.path);else throw new Error("Cannot log to file without filename or stream.");this.maxsize=e.maxsize||null,this.rotationFormat=e.rotationFormat||!1,this.zippedArchive=e.zippedArchive||!1,this.maxFiles=e.maxFiles||null,this.eol=typeof e.eol=="string"?e.eol:Wee.EOL,this.tailable=e.tailable||!1,this.lazy=e.lazy||!1,this._size=0,this._pendingSize=0,this._created=0,this._drain=!1,this._opening=!1,this._ending=!1,this._fileExist=!1,this.dirname&&this._createLogDirIfNotExist(this.dirname),this.lazy||this.open()}finishIfEnding(){this._ending&&(this._opening?this.once("open",()=>{this._stream.once("finish",()=>this.emit("finish")),setImmediate(()=>this._stream.end())}):(this._stream.once("finish",()=>this.emit("finish")),setImmediate(()=>this._stream.end())))}_final(e){if(this._opening){this.once("open",()=>this._final(e));return}if(this._stream.end(),!this._dest||this._dest.writableFinished)return e();this._dest.once("finish",e),this._dest.once("error",e)}log(e,n=()=>{}){if(this.silent)return n(),!0;if(this._drain){this._stream.once("drain",()=>{this._drain=!1,this.log(e,n)});return}if(this._rotate){this._stream.once("rotate",()=>{this._rotate=!1,this.log(e,n)});return}if(this.lazy){if(!this._fileExist){this._opening||this.open(),this.once("open",()=>{this._fileExist=!0,this.log(e,n)});return}if(this._needsNewFile(this._pendingSize)){this._dest.once("close",()=>{this._opening||this.open(),this.once("open",()=>{this.log(e,n)})});return}}let i=`${e[Hee]}${this.eol}`,a=Buffer.byteLength(i);function r(){if(this._size+=a,this._pendingSize-=a,dt("logged %s %s",this._size,i),this.emit("logged",e),!this._rotate&&!this._opening&&this._needsNewFile()){if(this.lazy){this._endStream(()=>{this.emit("fileclosed")});return}this._rotate=!0,this._endStream(()=>this._rotateFile())}}this._pendingSize+=a,this._opening&&!this.rotatedWhileOpening&&this._needsNewFile(this._size+this._pendingSize)&&(this.rotatedWhileOpening=!0);let s=this._stream.write(i,r.bind(this));return s?n():(this._drain=!0,this._stream.once("drain",()=>{this._drain=!1,n()})),dt("written",s,this._drain),this.finishIfEnding(),s}query(e,n){typeof e=="function"&&(n=e,e={}),e=p(e);let i=yn.join(this.dirname,this.filename),a="",r=[],s=0,o=Ai.createReadStream(i,{encoding:"utf8"});o.on("error",h=>{if(o.readable&&o.destroy(),!!n)return h.code!=="ENOENT"?n(h):n(null,r)}),o.on("data",h=>{h=(a+h).split(/\n+/);let g=h.length-1,d=0;for(;d=e.start)&&l(h[d]),s++;a=h[g]}),o.on("close",()=>{a&&l(a,!0),e.order==="desc"&&(r=r.reverse()),n&&n(null,r)});function l(h,g){try{let d=JSON.parse(h);u(d)&&c(d)}catch(d){g||o.emit("error",d)}}function c(h){if(e.rows&&r.length>=e.rows&&e.order!=="desc"){o.readable&&o.destroy();return}e.fields&&(h=e.fields.reduce((g,d)=>(g[d]=h[d],g),{})),e.order==="desc"&&r.length>=e.rows&&r.shift(),r.push(h)}function u(h){if(!h||typeof h!="object")return;let g=new Date(h.timestamp);if(!(e.from&&ge.until||e.level&&e.level!==h.level))return!0}function p(h){return h=h||{},h.rows=h.rows||h.limit||10,h.start=h.start||0,h.until=h.until||new Date,typeof h.until!="object"&&(h.until=new Date(h.until)),h.from=h.from||h.until-1440*60*1e3,typeof h.from!="object"&&(h.from=new Date(h.from)),h.order=h.order||"desc",h}}stream(e={}){let n=yn.join(this.dirname,this.filename),i=new Iee,a={file:n,start:e.start};return i.destroy=zee(a,(r,s)=>{if(r)return i.emit("error",r);try{i.emit("data",s),s=JSON.parse(s),i.emit("log",s)}catch(o){i.emit("error",o)}}),i}open(){this.filename&&(this._opening||(this._opening=!0,this.stat((e,n)=>{if(e)return this.emit("error",e);dt("stat done: %s { size: %s }",this.filename,n),this._size=n,this._dest=this._createStream(this._stream),this._opening=!1,this.once("open",()=>{this._stream.emit("rotate")||(this._rotate=!1)})})))}stat(e){let n=this._getFile(),i=yn.join(this.dirname,n);Ai.stat(i,(a,r)=>{if(a&&a.code==="ENOENT")return dt("ENOENT\xA0ok",i),this.filename=n,e(null,0);if(a)return dt(`err ${a.code} ${i}`),e(a);if(!r||this._needsNewFile(r.size))return this._incFile(()=>this.stat(e));this.filename=n,e(null,r.size)})}close(e){this._stream&&this._stream.end(()=>{e&&e(),this.emit("flush"),this.emit("closed")})}_needsNewFile(e){return e=e||this._size,this.maxsize&&e>=this.maxsize}_onError(e){this.emit("error",e)}_setupStream(e){return e.on("error",this._onError),e}_cleanupStream(e){return e.removeListener("error",this._onError),e.destroy(),e}_rotateFile(){this._incFile(()=>this.open())}_endStream(e=()=>{}){this._dest?(this._stream.unpipe(this._dest),this._dest.end(()=>{this._cleanupStream(this._dest),e()})):e()}_createStream(e){let n=yn.join(this.dirname,this.filename);dt("create stream start",n,this.options);let i=Ai.createWriteStream(n,this.options).on("error",a=>dt(a)).on("close",()=>dt("close",i.path,i.bytesWritten)).on("open",()=>{dt("file open ok",n),this.emit("open",n),e.pipe(i),this.rotatedWhileOpening&&(this._stream=new yW,this._stream.setMaxListeners(30),this._rotateFile(),this.rotatedWhileOpening=!1,this._cleanupStream(i),e.end())});return dt("create stream ok",n),i}_incFile(e){dt("_incFile",this.filename);let n=yn.extname(this._basename),i=yn.basename(this._basename,n),a=[];this.zippedArchive&&a.push(function(r){let s=this._created>0&&!this.tailable?this._created:"";this._compressFile(yn.join(this.dirname,`${i}${s}${n}`),yn.join(this.dirname,`${i}${s}${n}.gz`),r)}.bind(this)),a.push(function(r){this.tailable?this._checkMaxFilesTailable(n,i,r):(this._created+=1,this._checkMaxFilesIncrementing(n,i,r))}.bind(this)),xW(a,e)}_getFile(){let e=yn.extname(this._basename),n=yn.basename(this._basename,e),i=this.rotationFormat?this.rotationFormat():this._created;return!this.tailable&&this._created?`${n}${i}${e}`:`${n}${e}`}_checkMaxFilesIncrementing(e,n,i){if(!this.maxFiles||this._created1;s--)a.push(function(o,l){let c=`${n}${o-1}${e}${r}`,u=yn.join(this.dirname,c);Ai.exists(u,p=>{if(!p)return l(null);c=`${n}${o}${e}${r}`,Ai.rename(u,yn.join(this.dirname,c),l)})}.bind(this,s));xW(a,()=>{Ai.rename(yn.join(this.dirname,`${n}${e}${r}`),yn.join(this.dirname,`${n}1${e}${r}`),i)})}_compressFile(e,n,i){Ai.access(e,Ai.F_OK,a=>{if(a)return i();var r=_ee.createGzip(),s=Ai.createReadStream(e),o=Ai.createWriteStream(n);o.on("finish",()=>{Ai.unlink(e,i)}),s.pipe(r).pipe(o)})}_createLogDirIfNotExist(e){Ai.existsSync(e)||Ai.mkdirSync(e,{recursive:!0})}}});var OW=v((_he,SW)=>{"use strict";var Dee=require("http"),Gee=require("https"),{Stream:Nee}=Wr(),Uee=Ys(),{configure:$ee}=nu();SW.exports=class extends Uee{constructor(e={}){super(e),this.options=e,this.name=e.name||"http",this.ssl=!!e.ssl,this.host=e.host||"localhost",this.port=e.port,this.auth=e.auth,this.path=e.path||"",this.maximumDepth=e.maximumDepth,this.agent=e.agent,this.headers=e.headers||{},this.headers["content-type"]="application/json",this.batch=e.batch||!1,this.batchInterval=e.batchInterval||5e3,this.batchCount=e.batchCount||10,this.batchOptions=[],this.batchTimeoutID=-1,this.batchCallback={},this.port||(this.port=this.ssl?443:80)}log(e,n){this._request(e,null,null,(i,a)=>{a&&a.statusCode!==200&&(i=new Error(`Invalid HTTP Status Code: ${a.statusCode}`)),i?this.emit("warn",i):this.emit("logged",e)}),n&&setImmediate(n)}query(e,n){typeof e=="function"&&(n=e,e={}),e={method:"query",params:this.normalizeQuery(e)};let i=e.params.auth||null;delete e.params.auth;let a=e.params.path||null;delete e.params.path,this._request(e,i,a,(r,s,o)=>{if(s&&s.statusCode!==200&&(r=new Error(`Invalid HTTP Status Code: ${s.statusCode}`)),r)return n(r);if(typeof o=="string")try{o=JSON.parse(o)}catch(l){return n(l)}n(null,o)})}stream(e={}){let n=new Nee;e={method:"stream",params:e};let i=e.params.path||null;delete e.params.path;let a=e.params.auth||null;delete e.params.auth;let r="",s=this._request(e,a,i);return n.destroy=()=>s.destroy(),s.on("data",o=>{o=(r+o).split(/\n+/);let l=o.length-1,c=0;for(;cn.emit("error",o)),n}_request(e,n,i,a){e=e||{},n=n||this.auth,i=i||this.path||"",this.batch?this._doBatch(e,a,n,i):this._doRequest(e,a,n,i)}_doBatch(e,n,i,a){if(this.batchOptions.push(e),this.batchOptions.length===1){let r=this;this.batchCallback=n,this.batchTimeoutID=setTimeout(function(){r.batchTimeoutID=-1,r._doBatchRequest(r.batchCallback,i,a)},this.batchInterval)}this.batchOptions.length===this.batchCount&&this._doBatchRequest(this.batchCallback,i,a)}_doBatchRequest(e,n,i){this.batchTimeoutID>0&&(clearTimeout(this.batchTimeoutID),this.batchTimeoutID=-1);let a=this.batchOptions.slice();this.batchOptions=[],this._doRequest(a,e,n,i)}_doRequest(e,n,i,a){let r=Object.assign({},this.headers);i&&i.bearer&&(r.Authorization=`Bearer ${i.bearer}`);let s=(this.ssl?Gee:Dee).request({...this.options,method:"POST",host:this.host,port:this.port,path:`/${a.replace(/^\//,"")}`,headers:r,auth:i&&i.username&&i.password?`${i.username}:${i.password}`:"",agent:this.agent});s.on("error",n),s.on("response",l=>l.on("end",()=>n(null,l)).resume());let o=$ee({...this.maximumDepth&&{maximumDepth:this.maximumDepth}});s.end(Buffer.from(o(e,this.options.replacer),"utf8"))}}});var Vb=v((Hhe,TW)=>{"use strict";var Et=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";Et.writable=t=>Et(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";Et.readable=t=>Et(t)&&t.readable!==!1&&typeof t._read=="function"&&typeof t._readableState=="object";Et.duplex=t=>Et.writable(t)&&Et.readable(t);Et.transform=t=>Et.duplex(t)&&typeof t._transform=="function";TW.exports=Et});var MW=v((Rhe,kW)=>{"use strict";var Bee=Vb(),{MESSAGE:Lee}=un(),Fee=require("os"),Vee=Ys();kW.exports=class extends Vee{constructor(e={}){if(super(e),!e.stream||!Bee(e.stream))throw new Error("options.stream is required.");this._stream=e.stream,this._stream.setMaxListeners(1/0),this.isObjectMode=e.stream._writableState.objectMode,this.eol=typeof e.eol=="string"?e.eol:Fee.EOL}log(e,n){if(setImmediate(()=>this.emit("logged",e)),this.isObjectMode){this._stream.write(e),n&&n();return}this._stream.write(`${e[Lee]}${this.eol}`),n&&n()}}});var EW=v(vu=>{"use strict";Object.defineProperty(vu,"Console",{configurable:!0,enumerable:!0,get(){return tR()}});Object.defineProperty(vu,"File",{configurable:!0,enumerable:!0,get(){return jW()}});Object.defineProperty(vu,"Http",{configurable:!0,enumerable:!0,get(){return OW()}});Object.defineProperty(vu,"Stream",{configurable:!0,enumerable:!0,get(){return MW()}})});var hh=v(Cu=>{"use strict";var dh=KA(),{configs:Jb}=un();Cu.cli=dh.levels(Jb.cli);Cu.npm=dh.levels(Jb.npm);Cu.syslog=dh.levels(Jb.syslog);Cu.addColors=dh.levels});var _W=v((gh,qW)=>{"use strict";Object.defineProperty(gh,"__esModule",{value:!0});var Jee=Fd(),Kee=zr(Jee),Zee=ih(),Qee=zr(Zee),Xee=qb(),Yee=zr(Xee),ene=kb(),nne=zr(ene),ine=Mb(),tne=zr(ine),ane=Rr(),rne=zr(ane),sne=no(),one=zr(sne);function zr(t){return t&&t.__esModule?t:{default:t}}function lne(t,e,n){n=(0,nne.default)(n);var i=0,a=0,{length:r}=t,s=!1;r===0&&n(null);function o(l,c){l===!1&&(s=!0),s!==!0&&(l?n(l):(++a===r||c===Qee.default)&&n(null))}for(;i{"use strict";Object.defineProperty(mh,"__esModule",{value:!0});mh.default=pne;function pne(t){return(e,n,i)=>t(e,i)}HW.exports=mh.default});var vh=v((wh,RW)=>{"use strict";Object.defineProperty(wh,"__esModule",{value:!0});var dne=_W(),hne=fh(dne),gne=IW(),mne=fh(gne),fne=Rr(),wne=fh(fne),vne=no(),Cne=fh(vne);function fh(t){return t&&t.__esModule?t:{default:t}}function Ane(t,e,n){return(0,hne.default)(t,(0,mne.default)((0,wne.default)(e)),n)}wh.default=(0,Cne.default)(Ane,3);RW.exports=wh.default});var zW=v((Dhe,WW)=>{"use strict";var bne=Object.prototype.toString;WW.exports=function(e){if(typeof e.displayName=="string"&&e.constructor.name)return e.displayName;if(typeof e.name=="string"&&e.name)return e.name;if(typeof e=="object"&&e.constructor&&typeof e.constructor.name=="string")return e.constructor.name;var n=e.toString(),i=bne.call(e).slice(8,-1);return i==="Function"?n=n.substring(n.indexOf("(")+1,n.indexOf(")")):n=i,n||"anonymous"}});var Kb=v((Ghe,DW)=>{"use strict";var xne=zW();DW.exports=function(e){var n=0,i;function a(){return n||(n=1,i=e.apply(this,arguments),e=null),i}return a.displayName=xne(e),a}});var Zb=v(bu=>{bu.get=function(t){var e=Error.stackTraceLimit;Error.stackTraceLimit=1/0;var n={},i=Error.prepareStackTrace;Error.prepareStackTrace=function(r,s){return s},Error.captureStackTrace(n,t||bu.get);var a=n.stack;return Error.prepareStackTrace=i,Error.stackTraceLimit=e,a};bu.parse=function(t){if(!t.stack)return[];var e=this,n=t.stack.split(` -`).slice(1);return n.map(function(i){if(i.match(/^\s*[-]{4,}$/))return e._createParsedCallSite({fileName:i,lineNumber:null,functionName:null,typeName:null,methodName:null,columnNumber:null,native:null});var a=i.match(/at (?:(.+)\s+\()?(?:(.+?):(\d+)(?::(\d+))?|([^)]+))\)?/);if(a){var r=null,s=null,o=null,l=null,c=null,u=a[5]==="native";if(a[1]){o=a[1];var p=o.lastIndexOf(".");if(o[p-1]=="."&&p--,p>0){r=o.substr(0,p),s=o.substr(p+1);var h=r.indexOf(".Module");h>0&&(o=o.substr(h+1),r=r.substr(0,h))}l=null}s&&(l=r,c=s),s===""&&(c=null,o=null);var g={fileName:a[2]||null,lineNumber:parseInt(a[3],10)||null,functionName:o,typeName:l,methodName:c,columnNumber:parseInt(a[4],10)||null,native:u};return e._createParsedCallSite(g)}}).filter(function(i){return!!i})};function Au(t){for(var e in t)this[e]=t[e]}var yne=["this","typeName","functionName","methodName","fileName","lineNumber","columnNumber","function","evalOrigin"],Pne=["topLevel","eval","native","constructor"];yne.forEach(function(t){Au.prototype[t]=null,Au.prototype["get"+t[0].toUpperCase()+t.substr(1)]=function(){return this[t]}});Pne.forEach(function(t){Au.prototype[t]=!1,Au.prototype["is"+t[0].toUpperCase()+t.substr(1)]=function(){return this[t]}});bu._createParsedCallSite=function(t){return new Au(t)}});var NW=v(($he,GW)=>{"use strict";var{Writable:jne}=Wr();GW.exports=class extends jne{constructor(e){if(super({objectMode:!0}),!e)throw new Error("ExceptionStream requires a TransportStream instance.");this.handleExceptions=!0,this.transport=e}_write(e,n,i){return e.exception?this.transport.log(e,i):(i(),!0)}}});var Xb=v((Lhe,BW)=>{"use strict";var UW=require("os"),Sne=vh(),Qb=wu()("winston:exception"),One=Kb(),$W=Zb(),Tne=NW();BW.exports=class{constructor(e){if(!e)throw new Error("Logger is required to handle exceptions");this.logger=e,this.handlers=new Map}handle(...e){e.forEach(n=>{if(Array.isArray(n))return n.forEach(i=>this._addHandler(i));this._addHandler(n)}),this.catcher||(this.catcher=this._uncaughtException.bind(this),process.on("uncaughtException",this.catcher))}unhandle(){this.catcher&&(process.removeListener("uncaughtException",this.catcher),this.catcher=!1,Array.from(this.handlers.values()).forEach(e=>this.logger.unpipe(e)))}getAllInfo(e){let n=null;return e&&(n=typeof e=="string"?e:e.message),{error:e,level:"error",message:[`uncaughtException: ${n||"(no error message)"}`,e&&e.stack||" No stack trace"].join(` -`),stack:e&&e.stack,exception:!0,date:new Date().toString(),process:this.getProcessInfo(),os:this.getOsInfo(),trace:this.getTrace(e)}}getProcessInfo(){return{pid:process.pid,uid:process.getuid?process.getuid():null,gid:process.getgid?process.getgid():null,cwd:process.cwd(),execPath:process.execPath,version:process.version,argv:process.argv,memoryUsage:process.memoryUsage()}}getOsInfo(){return{loadavg:UW.loadavg(),uptime:UW.uptime()}}getTrace(e){return(e?$W.parse(e):$W.get()).map(i=>({column:i.getColumnNumber(),file:i.getFileName(),function:i.getFunctionName(),line:i.getLineNumber(),method:i.getMethodName(),native:i.isNative()}))}_addHandler(e){if(!this.handlers.has(e)){e.handleExceptions=!0;let n=new Tne(e);this.handlers.set(e,n),this.logger.pipe(n)}}_uncaughtException(e){let n=this.getAllInfo(e),i=this._getExceptionHandlers(),a=typeof this.logger.exitOnError=="function"?this.logger.exitOnError(e):this.logger.exitOnError,r;!i.length&&a&&(console.warn("winston: exitOnError cannot be true with no exception handlers."),console.warn("winston: not exiting process."),a=!1);function s(){Qb("doExit",a),Qb("process._exiting",process._exiting),a&&!process._exiting&&(r&&clearTimeout(r),process.exit(1))}if(!i||i.length===0)return process.nextTick(s);Sne(i,(o,l)=>{let c=One(l),u=o.transport||o;function p(h){return()=>{Qb(h),c()}}u._ending=!0,u.once("finish",p("finished")),u.once("error",p("error"))},()=>a&&s()),this.logger.log(n),a&&(r=setTimeout(s,3e3))}_getExceptionHandlers(){return this.logger.transports.filter(e=>(e.transport||e).handleExceptions)}}});var FW=v((Vhe,LW)=>{"use strict";var{Writable:kne}=Wr();LW.exports=class extends kne{constructor(e){if(super({objectMode:!0}),!e)throw new Error("RejectionStream requires a TransportStream instance.");this.handleRejections=!0,this.transport=e}_write(e,n,i){return e.rejection?this.transport.log(e,i):(i(),!0)}}});var ex=v((Khe,KW)=>{"use strict";var VW=require("os"),Mne=vh(),Yb=wu()("winston:rejection"),Ene=Kb(),JW=Zb(),qne=FW();KW.exports=class{constructor(e){if(!e)throw new Error("Logger is required to handle rejections");this.logger=e,this.handlers=new Map}handle(...e){e.forEach(n=>{if(Array.isArray(n))return n.forEach(i=>this._addHandler(i));this._addHandler(n)}),this.catcher||(this.catcher=this._unhandledRejection.bind(this),process.on("unhandledRejection",this.catcher))}unhandle(){this.catcher&&(process.removeListener("unhandledRejection",this.catcher),this.catcher=!1,Array.from(this.handlers.values()).forEach(e=>this.logger.unpipe(e)))}getAllInfo(e){let n=null;return e&&(n=typeof e=="string"?e:e.message),{error:e,level:"error",message:[`unhandledRejection: ${n||"(no error message)"}`,e&&e.stack||" No stack trace"].join(` -`),stack:e&&e.stack,rejection:!0,date:new Date().toString(),process:this.getProcessInfo(),os:this.getOsInfo(),trace:this.getTrace(e)}}getProcessInfo(){return{pid:process.pid,uid:process.getuid?process.getuid():null,gid:process.getgid?process.getgid():null,cwd:process.cwd(),execPath:process.execPath,version:process.version,argv:process.argv,memoryUsage:process.memoryUsage()}}getOsInfo(){return{loadavg:VW.loadavg(),uptime:VW.uptime()}}getTrace(e){return(e?JW.parse(e):JW.get()).map(i=>({column:i.getColumnNumber(),file:i.getFileName(),function:i.getFunctionName(),line:i.getLineNumber(),method:i.getMethodName(),native:i.isNative()}))}_addHandler(e){if(!this.handlers.has(e)){e.handleRejections=!0;let n=new qne(e);this.handlers.set(e,n),this.logger.pipe(n)}}_unhandledRejection(e){let n=this.getAllInfo(e),i=this._getRejectionHandlers(),a=typeof this.logger.exitOnError=="function"?this.logger.exitOnError(e):this.logger.exitOnError,r;!i.length&&a&&(console.warn("winston: exitOnError cannot be true with no rejection handlers."),console.warn("winston: not exiting process."),a=!1);function s(){Yb("doExit",a),Yb("process._exiting",process._exiting),a&&!process._exiting&&(r&&clearTimeout(r),process.exit(1))}if(!i||i.length===0)return process.nextTick(s);Mne(i,(o,l)=>{let c=Ene(l),u=o.transport||o;function p(h){return()=>{Yb(h),c()}}u._ending=!0,u.once("finish",p("finished")),u.once("error",p("error"))},()=>a&&s()),this.logger.log(n),a&&(r=setTimeout(s,3e3))}_getRejectionHandlers(){return this.logger.transports.filter(e=>(e.transport||e).handleRejections)}}});var QW=v((Zhe,ZW)=>{"use strict";var nx=class{constructor(e){let n=Ch();if(typeof e!="object"||Array.isArray(e)||!(e instanceof n))throw new Error("Logger is required for profiling");this.logger=e,this.start=Date.now()}done(...e){typeof e[e.length-1]=="function"&&(console.warn("Callback function no longer supported as of winston@3.0.0"),e.pop());let n=typeof e[e.length-1]=="object"?e.pop():{};return n.level=n.level||"info",n.durationMs=Date.now()-this.start,this.logger.write(n)}};ZW.exports=nx});var Ch=v((Qhe,n1)=>{"use strict";var{Stream:_ne,Transform:Hne}=Wr(),XW=vh(),{LEVEL:qt,SPLAT:YW}=un(),e1=Vb(),Ine=Xb(),Rne=ex(),Wne=Sb(),zne=QW(),{warn:Dne}=ZA(),Gne=hh(),Nne=/%[scdjifoO%]/g,Ah=class extends Hne{constructor(e){super({objectMode:!0}),this.configure(e)}child(e){let n=this;return Object.create(n,{write:{value:function(i){let a=Object.assign({},e,i);i instanceof Error&&(a.stack=i.stack,a.message=i.message,a.cause=i.cause),n.write(a)}}})}configure({silent:e,format:n,defaultMeta:i,levels:a,level:r="info",exitOnError:s=!0,transports:o,colors:l,emitErrs:c,formatters:u,padLevels:p,rewriters:h,stripColors:g,exceptionHandlers:d,rejectionHandlers:m}={}){if(this.transports.length&&this.clear(),this.silent=e,this.format=n||this.format||BA()(),this.defaultMeta=i||null,this.levels=a||this.levels||Gne.npm.levels,this.level=r,this.exceptions&&this.exceptions.unhandle(),this.rejections&&this.rejections.unhandle(),this.exceptions=new Ine(this),this.rejections=new Rne(this),this.profilers={},this.exitOnError=s,o&&(o=Array.isArray(o)?o:[o],o.forEach(w=>this.add(w))),l||c||u||p||h||g)throw new Error(["{ colors, emitErrs, formatters, padLevels, rewriters, stripColors } were removed in winston@3.0.0.","Use a custom winston.format(function) instead.","See: https://github.com/winstonjs/winston/tree/master/UPGRADE-3.0.md"].join(` -`));d&&this.exceptions.handle(d),m&&this.rejections.handle(m)}getHighestLogLevel(){let e=xu(this.levels,this.level);return!this.transports||this.transports.length===0?e:this.transports.reduce((n,i)=>{let a=xu(this.levels,i.level);return a!==null&&a>n?a:n},e)}isLevelEnabled(e){let n=xu(this.levels,e);if(n===null)return!1;let i=xu(this.levels,this.level);return i===null?!1:!this.transports||this.transports.length===0?i>=n:this.transports.findIndex(r=>{let s=xu(this.levels,r.level);return s===null&&(s=i),s>=n})!==-1}log(e,n,...i){if(arguments.length===1)return e[qt]=e.level,this._addDefaultMeta(e),this.write(e),this;if(arguments.length===2)return n&&typeof n=="object"?(n[qt]=n.level=e,this._addDefaultMeta(n),this.write(n),this):(n={[qt]:e,level:e,message:n},this._addDefaultMeta(n),this.write(n),this);let[a]=i;if(typeof a=="object"&&a!==null&&!(n&&n.match&&n.match(Nne))){let s=Object.assign({},this.defaultMeta,a,{[qt]:e,[YW]:i,level:e,message:n});return a.message&&(s.message=`${s.message} ${a.message}`),a.stack&&(s.stack=a.stack),a.cause&&(s.cause=a.cause),this.write(s),this}return this.write(Object.assign({},this.defaultMeta,{[qt]:e,[YW]:i,level:e,message:n})),this}_transform(e,n,i){if(this.silent)return i();e[qt]||(e[qt]=e.level),!this.levels[e[qt]]&&this.levels[e[qt]]!==0&&console.error("[winston] Unknown logger level: %s",e[qt]),this._readableState.pipes||console.error("[winston] Attempt to write logs with no transports, which can increase memory usage: %j",e);try{this.push(this.format.transform(e,this.format.options))}finally{this._writableState.sync=!1,i()}}_final(e){let n=this.transports.slice();XW(n,(i,a)=>{if(!i||i.finished)return setImmediate(a);i.once("finish",a),i.end()},e)}add(e){let n=!e1(e)||e.log.length>2?new Wne({transport:e}):e;if(!n._writableState||!n._writableState.objectMode)throw new Error("Transports must WritableStreams in objectMode. Set { objectMode: true }.");return this._onEvent("error",n),this._onEvent("warn",n),this.pipe(n),e.handleExceptions&&this.exceptions.handle(),e.handleRejections&&this.rejections.handle(),this}remove(e){if(!e)return this;let n=e;return(!e1(e)||e.log.length>2)&&(n=this.transports.filter(i=>i.transport===e)[0]),n&&this.unpipe(n),this}clear(){return this.unpipe(),this}close(){return this.exceptions.unhandle(),this.rejections.unhandle(),this.clear(),this.emit("close"),this}setLevels(){Dne.deprecated("setLevels")}query(e,n){typeof e=="function"&&(n=e,e={}),e=e||{};let i={},a=Object.assign({},e.query||{});function r(o,l){e.query&&typeof o.formatQuery=="function"&&(e.query=o.formatQuery(a)),o.query(e,(c,u)=>{if(c)return l(c);typeof o.formatResults=="function"&&(u=o.formatResults(u,e.format)),l(null,u)})}function s(o,l){r(o,(c,u)=>{l&&(u=c||u,u&&(i[o.name]=u),l()),l=null})}XW(this.transports.filter(o=>!!o.query),s,()=>n(null,i))}stream(e={}){let n=new _ne,i=[];return n._streams=i,n.destroy=()=>{let a=i.length;for(;a--;)i[a].destroy()},this.transports.filter(a=>!!a.stream).forEach(a=>{let r=a.stream(e);r&&(i.push(r),r.on("log",s=>{s.transport=s.transport||[],s.transport.push(a.name),n.emit("log",s)}),r.on("error",s=>{s.transport=s.transport||[],s.transport.push(a.name),n.emit("error",s)}))}),n}startTimer(){return new zne(this)}profile(e,...n){let i=Date.now();if(this.profilers[e]){let a=this.profilers[e];delete this.profilers[e],typeof n[n.length-2]=="function"&&(console.warn("Callback function no longer supported as of winston@3.0.0"),n.pop());let r=typeof n[n.length-1]=="object"?n.pop():{};return r.level=r.level||"info",r.durationMs=i-a,r.message=r.message||e,this.write(r)}return this.profilers[e]=i,this}handleExceptions(...e){console.warn("Deprecated: .handleExceptions() will be removed in winston@4. Use .exceptions.handle()"),this.exceptions.handle(...e)}unhandleExceptions(...e){console.warn("Deprecated: .unhandleExceptions() will be removed in winston@4. Use .exceptions.unhandle()"),this.exceptions.unhandle(...e)}cli(){throw new Error(["Logger.cli() was removed in winston@3.0.0","Use a custom winston.formats.cli() instead.","See: https://github.com/winstonjs/winston/tree/master/UPGRADE-3.0.md"].join(` -`))}_onEvent(e,n){function i(a){e==="error"&&!this.transports.includes(n)&&this.add(n),this.emit(e,a,n)}n["__winston"+e]||(n["__winston"+e]=i.bind(this),n.on(e,n["__winston"+e]))}_addDefaultMeta(e){this.defaultMeta&&Object.assign(e,this.defaultMeta)}};function xu(t,e){let n=t[e];return!n&&n!==0?null:n}Object.defineProperty(Ah.prototype,"transports",{configurable:!1,enumerable:!0,get(){let{pipes:t}=this._readableState;return Array.isArray(t)?t:[t].filter(Boolean)}});n1.exports=Ah});var ix=v((Xhe,i1)=>{"use strict";var{LEVEL:Une}=un(),$ne=hh(),Bne=Ch(),Lne=wu()("winston:create-logger");function Fne(t){return"is"+t.charAt(0).toUpperCase()+t.slice(1)+"Enabled"}i1.exports=function(t={}){t.levels=t.levels||$ne.npm.levels;class e extends Bne{constructor(a){super(a)}}let n=new e(t);return Object.keys(t.levels).forEach(function(i){if(Lne('Define prototype method for "%s"',i),i==="log"){console.warn('Level "log" not defined: conflicts with the method "log". Use a different level name.');return}e.prototype[i]=function(...a){let r=this||n;if(a.length===1){let[s]=a,o=s&&s.message&&s||{message:s};return o.level=o[Une]=i,r._addDefaultMeta(o),r.write(o),this||n}return a.length===0?(r.log(i,""),r):r.log(i,...a)},e.prototype[Fne(i)]=function(){return(this||n).isLevelEnabled(i)}}),n}});var a1=v((ege,t1)=>{"use strict";var Vne=ix();t1.exports=class{constructor(e={}){this.loggers=new Map,this.options=e}add(e,n){if(!this.loggers.has(e)){n=Object.assign({},n||this.options);let i=n.transports||this.options.transports;i?n.transports=Array.isArray(i)?i.slice():[i]:n.transports=[];let a=Vne(n);a.on("close",()=>this._delete(e)),this.loggers.set(e,a)}return this.loggers.get(e)}get(e,n){return this.add(e,n)}has(e){return!!this.loggers.has(e)}close(e){if(e)return this._removeLogger(e);this.loggers.forEach((n,i)=>this._removeLogger(i))}_removeLogger(e){if(!this.loggers.has(e))return;this.loggers.get(e).close(),this._delete(e)}_delete(e){this.loggers.delete(e)}}});var s1=v(Ge=>{"use strict";var r1=KA(),{warn:yu}=ZA();Ge.version=nI().version;Ge.transports=EW();Ge.config=hh();Ge.addColors=r1.levels;Ge.format=r1.format;Ge.createLogger=ix();Ge.Logger=Ch();Ge.ExceptionHandler=Xb();Ge.RejectionHandler=ex();Ge.Container=a1();Ge.Transport=Ys();Ge.loggers=new Ge.Container;var _t=Ge.createLogger();Object.keys(Ge.config.npm.levels).concat(["log","query","stream","add","remove","clear","profile","startTimer","handleExceptions","unhandleExceptions","handleRejections","unhandleRejections","configure","child"]).forEach(t=>Ge[t]=(...e)=>_t[t](...e));Object.defineProperty(Ge,"level",{get(){return _t.level},set(t){_t.level=t}});Object.defineProperty(Ge,"exceptions",{get(){return _t.exceptions}});Object.defineProperty(Ge,"rejections",{get(){return _t.rejections}});["exitOnError"].forEach(t=>{Object.defineProperty(Ge,t,{get(){return _t[t]},set(e){_t[t]=e}})});Object.defineProperty(Ge,"default",{get(){return{exceptionHandlers:_t.exceptionHandlers,rejectionHandlers:_t.rejectionHandlers,transports:_t.transports}}});yu.deprecated(Ge,"setLevels");yu.forFunctions(Ge,"useFormat",["cli"]);yu.forProperties(Ge,"useFormat",["padLevels","stripColors"]);yu.forFunctions(Ge,"deprecated",["addRewriter","addFilter","clone","extend"]);yu.forProperties(Ge,"deprecated",["emitErrs","levelLength"])});var c1=v((ige,u1)=>{var Pu=require("path"),o1=require("fs"),l1=parseInt("0777",8);u1.exports=ro.mkdirp=ro.mkdirP=ro;function ro(t,e,n,i){typeof e=="function"?(n=e,e={}):(!e||typeof e!="object")&&(e={mode:e});var a=e.mode,r=e.fs||o1;a===void 0&&(a=l1),i||(i=null);var s=n||function(){};t=Pu.resolve(t),r.mkdir(t,a,function(o){if(!o)return i=i||t,s(null,i);switch(o.code){case"ENOENT":if(Pu.dirname(t)===t)return s(o);ro(Pu.dirname(t),e,function(l,c){l?s(l,c):ro(t,e,s,c)});break;default:r.stat(t,function(l,c){l||!c.isDirectory()?s(o,i):s(null,i)});break}})}ro.sync=function t(e,n,i){(!n||typeof n!="object")&&(n={mode:n});var a=n.mode,r=n.fs||o1;a===void 0&&(a=l1),i||(i=null),e=Pu.resolve(e);try{r.mkdirSync(e,a),i=i||e}catch(o){switch(o.code){case"ENOENT":i=t(Pu.dirname(e),n,i),t(e,n,i);break;default:var s;try{s=r.statSync(e)}catch{throw o}if(!s.isDirectory())throw o;break}}return i}});var tx=v((tge,p1)=>{function Jne(t){this.name="DuplicateSectionError",this.message=t+" already exists",Error.captureStackTrace(this,this.constructor)}function Kne(t){this.name=this.constructor.name,this.message="Section "+t+" does not exist.",Error.captureStackTrace(this,this.constructor)}function Zne(t,e,n){this.name=this.constructor.name,this.message=`Source contains parsing errors. +`),Error.captureStackTrace(this,t)}};J2.exports=t=>{if(t.length>2)throw new PA(t);function e(i={}){this.options=i}e.prototype.transform=t;function n(i){return new e(i)}return n.Format=e,n}});var Z2=v((Vge,Q2)=>{var K2={};Q2.exports=K2;var V2={reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29],black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],grey:[90,39],brightRed:[91,39],brightGreen:[92,39],brightYellow:[93,39],brightBlue:[94,39],brightMagenta:[95,39],brightCyan:[96,39],brightWhite:[97,39],bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgGray:[100,49],bgGrey:[100,49],bgBrightRed:[101,49],bgBrightGreen:[102,49],bgBrightYellow:[103,49],bgBrightBlue:[104,49],bgBrightMagenta:[105,49],bgBrightCyan:[106,49],bgBrightWhite:[107,49],blackBG:[40,49],redBG:[41,49],greenBG:[42,49],yellowBG:[43,49],blueBG:[44,49],magentaBG:[45,49],cyanBG:[46,49],whiteBG:[47,49]};Object.keys(V2).forEach(function(t){var e=V2[t],n=K2[t]=[];n.open="\x1B["+e[0]+"m",n.close="\x1B["+e[1]+"m"})});var Y2=v((Kge,X2)=>{"use strict";X2.exports=function(t,e){e=e||process.argv||[];var n=e.indexOf("--"),i=/^-{1,2}/.test(t)?"":"--",a=e.indexOf(i+t);return a!==-1&&(n===-1?!0:a{"use strict";var fZ=require("os"),Et=Y2(),ci=process.env,bo=void 0;Et("no-color")||Et("no-colors")||Et("color=false")?bo=!1:(Et("color")||Et("colors")||Et("color=true")||Et("color=always"))&&(bo=!0);"FORCE_COLOR"in ci&&(bo=ci.FORCE_COLOR.length===0||parseInt(ci.FORCE_COLOR,10)!==0);function wZ(t){return t===0?!1:{level:t,hasBasic:!0,has256:t>=2,has16m:t>=3}}function CZ(t){if(bo===!1)return 0;if(Et("color=16m")||Et("color=full")||Et("color=truecolor"))return 3;if(Et("color=256"))return 2;if(t&&!t.isTTY&&bo!==!0)return 0;var e=bo?1:0;if(process.platform==="win32"){var n=fZ.release().split(".");return Number(process.versions.node.split(".")[0])>=8&&Number(n[0])>=10&&Number(n[2])>=10586?Number(n[2])>=14931?3:2:1}if("CI"in ci)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(function(a){return a in ci})||ci.CI_NAME==="codeship"?1:e;if("TEAMCITY_VERSION"in ci)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(ci.TEAMCITY_VERSION)?1:0;if("TERM_PROGRAM"in ci){var i=parseInt((ci.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(ci.TERM_PROGRAM){case"iTerm.app":return i>=3?3:2;case"Hyper":return 3;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(ci.TERM)?2:/^screen|^xterm|^vt100|^rxvt|color|ansi|cygwin|linux/i.test(ci.TERM)||"COLORTERM"in ci?1:(ci.TERM==="dumb",e)}function SA(t){var e=CZ(t);return wZ(e)}eR.exports={supportsColor:SA,stdout:SA(process.stdout),stderr:SA(process.stderr)}});var tR=v((Zge,iR)=>{iR.exports=function(e,n){var i="";e=e||"Run the trap, drop the bass",e=e.split("");var a={a:["@","\u0104","\u023A","\u0245","\u0394","\u039B","\u0414"],b:["\xDF","\u0181","\u0243","\u026E","\u03B2","\u0E3F"],c:["\xA9","\u023B","\u03FE"],d:["\xD0","\u018A","\u0500","\u0501","\u0502","\u0503"],e:["\xCB","\u0115","\u018E","\u0258","\u03A3","\u03BE","\u04BC","\u0A6C"],f:["\u04FA"],g:["\u0262"],h:["\u0126","\u0195","\u04A2","\u04BA","\u04C7","\u050A"],i:["\u0F0F"],j:["\u0134"],k:["\u0138","\u04A0","\u04C3","\u051E"],l:["\u0139"],m:["\u028D","\u04CD","\u04CE","\u0520","\u0521","\u0D69"],n:["\xD1","\u014B","\u019D","\u0376","\u03A0","\u048A"],o:["\xD8","\xF5","\xF8","\u01FE","\u0298","\u047A","\u05DD","\u06DD","\u0E4F"],p:["\u01F7","\u048E"],q:["\u09CD"],r:["\xAE","\u01A6","\u0210","\u024C","\u0280","\u042F"],s:["\xA7","\u03DE","\u03DF","\u03E8"],t:["\u0141","\u0166","\u0373"],u:["\u01B1","\u054D"],v:["\u05D8"],w:["\u0428","\u0460","\u047C","\u0D70"],x:["\u04B2","\u04FE","\u04FC","\u04FD"],y:["\xA5","\u04B0","\u04CB"],z:["\u01B5","\u0240"]};return e.forEach(function(r){r=r.toLowerCase();var s=a[r]||[" "],o=Math.floor(Math.random()*s.length);typeof a[r]<"u"?i+=a[r][o]:i+=r}),i}});var rR=v((Xge,aR)=>{aR.exports=function(e,n){e=e||" he is here ";var i={up:["\u030D","\u030E","\u0304","\u0305","\u033F","\u0311","\u0306","\u0310","\u0352","\u0357","\u0351","\u0307","\u0308","\u030A","\u0342","\u0313","\u0308","\u034A","\u034B","\u034C","\u0303","\u0302","\u030C","\u0350","\u0300","\u0301","\u030B","\u030F","\u0312","\u0313","\u0314","\u033D","\u0309","\u0363","\u0364","\u0365","\u0366","\u0367","\u0368","\u0369","\u036A","\u036B","\u036C","\u036D","\u036E","\u036F","\u033E","\u035B","\u0346","\u031A"],down:["\u0316","\u0317","\u0318","\u0319","\u031C","\u031D","\u031E","\u031F","\u0320","\u0324","\u0325","\u0326","\u0329","\u032A","\u032B","\u032C","\u032D","\u032E","\u032F","\u0330","\u0331","\u0332","\u0333","\u0339","\u033A","\u033B","\u033C","\u0345","\u0347","\u0348","\u0349","\u034D","\u034E","\u0353","\u0354","\u0355","\u0356","\u0359","\u035A","\u0323"],mid:["\u0315","\u031B","\u0300","\u0301","\u0358","\u0321","\u0322","\u0327","\u0328","\u0334","\u0335","\u0336","\u035C","\u035D","\u035E","\u035F","\u0360","\u0362","\u0338","\u0337","\u0361"," \u0489"]},a=[].concat(i.up,i.down,i.mid);function r(l){var c=Math.floor(Math.random()*l);return c}function s(l){var c=!1;return a.filter(function(u){c=u===l}),c}function o(l,c){var u="",d,h;c=c||{},c.up=typeof c.up<"u"?c.up:!0,c.mid=typeof c.mid<"u"?c.mid:!0,c.down=typeof c.down<"u"?c.down:!0,c.size=typeof c.size<"u"?c.size:"maxi",l=l.split("");for(h in l)if(!s(h)){switch(u=u+l[h],d={up:0,down:0,mid:0},c.size){case"mini":d.up=r(8),d.mid=r(2),d.down=r(8);break;case"maxi":d.up=r(16)+3,d.mid=r(4)+1,d.down=r(64)+3;break;default:d.up=r(8)+1,d.mid=r(6)/2,d.down=r(8)+1;break}var m=["up","mid","down"];for(var p in m)for(var g=m[p],f=0;f<=d[g];f++)c[g]&&(u=u+i[g][r(i[g].length)])}return u}return o(e,n)}});var oR=v((Yge,sR)=>{sR.exports=function(t){return function(e,n,i){if(e===" ")return e;switch(n%3){case 0:return t.red(e);case 1:return t.white(e);case 2:return t.blue(e)}}}});var uR=v((efe,lR)=>{lR.exports=function(t){return function(e,n,i){return n%2===0?e:t.inverse(e)}}});var dR=v((nfe,cR)=>{cR.exports=function(t){var e=["red","yellow","green","blue","magenta"];return function(n,i,a){return n===" "?n:t[e[i++%e.length]](n)}}});var hR=v((ife,pR)=>{pR.exports=function(t){var e=["underline","inverse","grey","yellow","red","green","blue","white","cyan","magenta","brightYellow","brightRed","brightGreen","brightBlue","brightWhite","brightCyan","brightMagenta"];return function(n,i,a){return n===" "?n:t[e[Math.round(Math.random()*(e.length-2))]](n)}}});var vR=v((afe,CR)=>{var Ae={};CR.exports=Ae;Ae.themes={};var vZ=require("util"),Yr=Ae.styles=Z2(),gR=Object.defineProperties,xZ=new RegExp(/[\r\n]+/g);Ae.supportsColor=nR().supportsColor;typeof Ae.enabled>"u"&&(Ae.enabled=Ae.supportsColor()!==!1);Ae.enable=function(){Ae.enabled=!0};Ae.disable=function(){Ae.enabled=!1};Ae.stripColors=Ae.strip=function(t){return(""+t).replace(/\x1B\[\d+m/g,"")};var tfe=Ae.stylize=function(e,n){if(!Ae.enabled)return e+"";var i=Yr[n];return!i&&n in Ae?Ae[n](e):i.open+e+i.close},AZ=/[|\\{}()[\]^$+*?.]/g,bZ=function(t){if(typeof t!="string")throw new TypeError("Expected a string");return t.replace(AZ,"\\$&")};function fR(t){var e=function n(){return PZ.apply(n,arguments)};return e._styles=t,e.__proto__=yZ,e}var wR=(function(){var t={};return Yr.grey=Yr.gray,Object.keys(Yr).forEach(function(e){Yr[e].closeRe=new RegExp(bZ(Yr[e].close),"g"),t[e]={get:function(){return fR(this._styles.concat(e))}}}),t})(),yZ=gR(function(){},wR);function PZ(){var t=Array.prototype.slice.call(arguments),e=t.map(function(s){return s!=null&&s.constructor===String?s:vZ.inspect(s)}).join(" ");if(!Ae.enabled||!e)return e;for(var n=e.indexOf(` +`)!=-1,i=this._styles,a=i.length;a--;){var r=Yr[i[a]];e=r.open+e.replace(r.closeRe,r.open)+r.close,n&&(e=e.replace(xZ,function(s){return r.close+s+r.open}))}return e}Ae.setTheme=function(t){if(typeof t=="string"){console.log("colors.setTheme now only accepts an object, not a string. If you are trying to set a theme from a file, it is now your (the caller's) responsibility to require the file. The old syntax looked like colors.setTheme(__dirname + '/../themes/generic-logging.js'); The new syntax looks like colors.setTheme(require(__dirname + '/../themes/generic-logging.js'));");return}for(var e in t)(function(n){Ae[n]=function(i){if(typeof t[n]=="object"){var a=i;for(var r in t[n])a=Ae[t[n][r]](a);return a}return Ae[t[n]](i)}})(e)};function SZ(){var t={};return Object.keys(wR).forEach(function(e){t[e]={get:function(){return fR([e])}}}),t}var jZ=function(e,n){var i=n.split("");return i=i.map(e),i.join("")};Ae.trap=tR();Ae.zalgo=rR();Ae.maps={};Ae.maps.america=oR()(Ae);Ae.maps.zebra=uR()(Ae);Ae.maps.rainbow=dR()(Ae);Ae.maps.random=hR()(Ae);for(mR in Ae.maps)(function(t){Ae[t]=function(e){return jZ(Ae.maps[t],e)}})(mR);var mR;gR(Ae,SZ())});var jA=v((rfe,xR)=>{var OZ=vR();xR.exports=OZ});var AR=v(OA=>{"use strict";OA.levels={error:0,warn:1,help:2,data:3,info:4,debug:5,prompt:6,verbose:7,input:8,silly:9};OA.colors={error:"red",warn:"yellow",help:"cyan",data:"grey",info:"green",debug:"blue",prompt:"grey",verbose:"cyan",input:"grey",silly:"magenta"}});var bR=v(kA=>{"use strict";kA.levels={error:0,warn:1,info:2,http:3,verbose:4,debug:5,silly:6};kA.colors={error:"red",warn:"yellow",info:"green",http:"green",verbose:"cyan",debug:"blue",silly:"magenta"}});var yR=v(TA=>{"use strict";TA.levels={emerg:0,alert:1,crit:2,error:3,warning:4,notice:5,info:6,debug:7};TA.colors={emerg:"red",alert:"yellow",crit:"red",error:"red",warning:"red",notice:"yellow",info:"green",debug:"blue"}});var PR=v(th=>{"use strict";Object.defineProperty(th,"cli",{value:AR()});Object.defineProperty(th,"npm",{value:bR()});Object.defineProperty(th,"syslog",{value:yR()})});var Cn=v(Mu=>{"use strict";Object.defineProperty(Mu,"LEVEL",{value:Symbol.for("level")});Object.defineProperty(Mu,"MESSAGE",{value:Symbol.for("message")});Object.defineProperty(Mu,"SPLAT",{value:Symbol.for("splat")});Object.defineProperty(Mu,"configs",{value:PR()})});var sh=v((dfe,rh)=>{"use strict";var EA=jA(),{LEVEL:MA,MESSAGE:WA}=Cn();EA.enabled=!0;var SR=/\s+/,ah=class t{constructor(e={}){e.colors&&this.addColors(e.colors),this.options=e}static addColors(e){let n=Object.keys(e).reduce((i,a)=>(i[a]=SR.test(e[a])?e[a].split(SR):e[a],i),{});return t.allColors=Object.assign({},t.allColors||{},n),t.allColors}addColors(e){return t.addColors(e)}colorize(e,n,i){if(typeof i>"u"&&(i=n),!Array.isArray(t.allColors[e]))return EA[t.allColors[e]](i);for(let a=0,r=t.allColors[e].length;anew ah(t);rh.exports.Colorizer=rh.exports.Format=ah});var OR=v((pfe,jR)=>{"use strict";var{Colorizer:kZ}=sh();jR.exports=t=>(kZ.addColors(t.colors||t),t)});var TR=v((hfe,kR)=>{"use strict";var TZ=Ei();kR.exports=TZ(t=>(t.message=` ${t.message}`,t))});var ER=v((mfe,WR)=>{"use strict";var MZ=Ei(),{LEVEL:MR,MESSAGE:_A}=Cn();WR.exports=MZ((t,{stack:e,cause:n})=>{if(t instanceof Error){let a=Object.assign({},t,{level:t.level,[MR]:t[MR]||t.level,message:t.message,[_A]:t[_A]||t.message});return e&&(a.stack=t.stack),n&&(a.cause=t.cause),a}if(!(t.message instanceof Error))return t;let i=t.message;return Object.assign(t,i),t.message=i.message,t[_A]=i.message,e&&(t.stack=i.stack),n&&(t.cause=i.cause),t})});var RA=v((gfe,lh)=>{"use strict";var{configs:WZ,LEVEL:_R,MESSAGE:qA}=Cn(),oh=class t{constructor(e={levels:WZ.npm.levels}){this.paddings=t.paddingForLevels(e.levels,e.filler),this.options=e}static getLongestLevel(e){let n=Object.keys(e).map(i=>i.length);return Math.max(...n)}static paddingForLevel(e,n,i){let a=i+1-e.length,r=Math.floor(a/n.length);return`${n}${n.repeat(r)}`.slice(0,a)}static paddingForLevels(e,n=" "){let i=t.getLongestLevel(e);return Object.keys(e).reduce((a,r)=>(a[r]=t.paddingForLevel(r,n,i),a),{})}transform(e,n){return e.message=`${this.paddings[e[_R]]}${e.message}`,e[qA]&&(e[qA]=`${this.paddings[e[_R]]}${e[qA]}`),e}};lh.exports=t=>new oh(t);lh.exports.Padder=lh.exports.Format=oh});var qR=v((ffe,HA)=>{"use strict";var{Colorizer:EZ}=sh(),{Padder:_Z}=RA(),{configs:qZ,MESSAGE:RZ}=Cn(),uh=class{constructor(e={}){e.levels||(e.levels=qZ.cli.levels),this.colorizer=new EZ(e),this.padder=new _Z(e),this.options=e}transform(e,n){return this.colorizer.transform(this.padder.transform(e,n),n),e[RZ]=`${e.level}:${e.message}`,e}};HA.exports=t=>new uh(t);HA.exports.Format=uh});var HR=v((wfe,IA)=>{"use strict";var HZ=Ei();function RR(t){if(t.every(IZ))return e=>{let n=e;for(let i=0;i{let e=HZ(RR(t)),n=e();return n.Format=e.Format,n};IA.exports.cascade=RR});var Eu=v((NA,DR)=>{"use strict";var{hasOwnProperty:Wu}=Object.prototype,ns=GA();ns.configure=GA;ns.stringify=ns;ns.default=ns;NA.stringify=ns;NA.configure=GA;DR.exports=ns;var zZ=/[\u0000-\u001f\u0022\u005c\ud800-\udfff]/;function er(t){return t.length<5e3&&!zZ.test(t)?`"${t}"`:JSON.stringify(t)}function zA(t,e){if(t.length>200||e)return t.sort(e);for(let n=1;ni;)t[a]=t[a-1],a--;t[a]=i}return t}var DZ=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(Object.getPrototypeOf(new Int8Array)),Symbol.toStringTag).get;function DA(t){return DZ.call(t)!==void 0&&t.length!==0}function IR(t,e,n){t.length= 1`)}return n===void 0?1/0:n}function es(t){return t===1?"1 item":`${t} items`}function UZ(t){let e=new Set;for(let n of t)(typeof n=="string"||typeof n=="number")&&e.add(String(n));return e}function LZ(t){if(Wu.call(t,"strict")){let e=t.strict;if(typeof e!="boolean")throw new TypeError('The "strict" argument must be of type boolean');if(e)return n=>{let i=`Object can not safely be stringified. Received type ${typeof n}`;throw typeof n!="function"&&(i+=` (${n.toString()})`),new Error(i)}}}function GA(t){t={...t};let e=LZ(t);e&&(t.bigint===void 0&&(t.bigint=!1),"circularValue"in t||(t.circularValue=Error));let n=GZ(t),i=BZ(t,"bigint"),a=NZ(t),r=typeof a=="function"?a:void 0,s=zR(t,"maximumDepth"),o=zR(t,"maximumBreadth");function l(m,p,g,f,w,C){let A=p[m];switch(typeof A=="object"&&A!==null&&typeof A.toJSON=="function"&&(A=A.toJSON(m)),A=f.call(p,m,A),typeof A){case"string":return er(A);case"object":{if(A===null)return"null";if(g.indexOf(A)!==-1)return n;let b="",y=",",T=C;if(Array.isArray(A)){if(A.length===0)return"[]";if(so){let en=A.length-o-1;b+=`${y}"... ${es(en)} not stringified"`}return w!==""&&(b+=` +${T}`),g.pop(),`[${b}]`}let M=Object.keys(A),$=M.length;if($===0)return"{}";if(so){let ce=$-o;b+=`${E}"...":${z}"${es(ce)} not stringified"`,E=y}return w!==""&&E.length>1&&(b=` +${C}${b} +${T}`),g.pop(),`{${b}}`}case"number":return isFinite(A)?String(A):e?e(A):"null";case"boolean":return A===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(A);default:return e?e(A):void 0}}function c(m,p,g,f,w,C){switch(typeof p=="object"&&p!==null&&typeof p.toJSON=="function"&&(p=p.toJSON(m)),typeof p){case"string":return er(p);case"object":{if(p===null)return"null";if(g.indexOf(p)!==-1)return n;let A=C,b="",y=",";if(Array.isArray(p)){if(p.length===0)return"[]";if(so){let I=p.length-o-1;b+=`${y}"... ${es(I)} not stringified"`}return w!==""&&(b+=` +${A}`),g.pop(),`[${b}]`}g.push(p);let T="";w!==""&&(C+=w,y=`, +${C}`,T=" ");let M="";for(let $ of f){let z=c($,p[$],g,f,w,C);z!==void 0&&(b+=`${M}${er($)}:${T}${z}`,M=y)}return w!==""&&M.length>1&&(b=` +${C}${b} +${A}`),g.pop(),`{${b}}`}case"number":return isFinite(p)?String(p):e?e(p):"null";case"boolean":return p===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(p);default:return e?e(p):void 0}}function u(m,p,g,f,w){switch(typeof p){case"string":return er(p);case"object":{if(p===null)return"null";if(typeof p.toJSON=="function"){if(p=p.toJSON(m),typeof p!="object")return u(m,p,g,f,w);if(p===null)return"null"}if(g.indexOf(p)!==-1)return n;let C=w;if(Array.isArray(p)){if(p.length===0)return"[]";if(so){let Oe=p.length-o-1;z+=`${E}"... ${es(Oe)} not stringified"`}return z+=` +${C}`,g.pop(),`[${z}]`}let A=Object.keys(p),b=A.length;if(b===0)return"{}";if(so){let z=b-o;T+=`${M}"...": "${es(z)} not stringified"`,M=y}return M!==""&&(T=` +${w}${T} +${C}`),g.pop(),`{${T}}`}case"number":return isFinite(p)?String(p):e?e(p):"null";case"boolean":return p===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(p);default:return e?e(p):void 0}}function d(m,p,g){switch(typeof p){case"string":return er(p);case"object":{if(p===null)return"null";if(typeof p.toJSON=="function"){if(p=p.toJSON(m),typeof p!="object")return d(m,p,g);if(p===null)return"null"}if(g.indexOf(p)!==-1)return n;let f="",w=p.length!==void 0;if(w&&Array.isArray(p)){if(p.length===0)return"[]";if(so){let z=p.length-o-1;f+=`,"... ${es(z)} not stringified"`}return g.pop(),`[${f}]`}let C=Object.keys(p),A=C.length;if(A===0)return"{}";if(so){let T=A-o;f+=`${b}"...":"${es(T)} not stringified"`}return g.pop(),`{${f}}`}case"number":return isFinite(p)?String(p):e?e(p):"null";case"boolean":return p===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(p);default:return e?e(p):void 0}}function h(m,p,g){if(arguments.length>1){let f="";if(typeof g=="number"?f=" ".repeat(Math.min(g,10)):typeof g=="string"&&(f=g.slice(0,10)),p!=null){if(typeof p=="function")return l("",{"":m},[],p,f,"");if(Array.isArray(p))return c("",m,[],UZ(p),f,"")}if(f.length!==0)return u("",m,[],f,"")}return d("",m,[])}return h}});var BA=v((Cfe,GR)=>{"use strict";var $Z=Ei(),{MESSAGE:FZ}=Cn(),JZ=Eu();function VZ(t,e){return typeof e=="bigint"?e.toString():e}GR.exports=$Z((t,e)=>{let n=JZ.configure(e);return t[FZ]=n(t,e.replacer||VZ,e.space),t})});var BR=v((vfe,NR)=>{"use strict";var KZ=Ei();NR.exports=KZ((t,e)=>e.message?(t.message=`[${e.label}] ${t.message}`,t):(t.label=e.label,t))});var LR=v((xfe,UR)=>{"use strict";var QZ=Ei(),{MESSAGE:ZZ}=Cn(),XZ=Eu();UR.exports=QZ(t=>{let e={};return t.message&&(e["@message"]=t.message,delete t.message),t.timestamp&&(e["@timestamp"]=t.timestamp,delete t.timestamp),e["@fields"]=t,t[ZZ]=XZ(e),t})});var FR=v((Afe,$R)=>{"use strict";var YZ=Ei();function eX(t,e,n){let i=e.reduce((r,s)=>(r[s]=t[s],delete t[s],r),{}),a=Object.keys(t).reduce((r,s)=>(r[s]=t[s],delete t[s],r),{});return Object.assign(t,i,{[n]:a}),t}function nX(t,e,n){return t[n]=e.reduce((i,a)=>(i[a]=t[a],delete t[a],i),{}),t}$R.exports=YZ((t,e={})=>{let n="metadata";e.key&&(n=e.key);let i=[];return!e.fillExcept&&!e.fillWith&&(i.push("level"),i.push("message")),e.fillExcept&&(i=e.fillExcept),i.length>0?eX(t,i,n):e.fillWith?nX(t,e.fillWith,n):t})});var VR=v((_u,JR)=>{"use strict";var iX=Ei(),tX=kx();JR.exports=iX(t=>{let e=+new Date;return _u.diff=e-(_u.prevTime||e),_u.prevTime=e,t.ms=`+${tX(_u.diff)}`,t})});var ZR=v((bfe,QR)=>{"use strict";var aX=require("util").inspect,rX=Ei(),{LEVEL:sX,MESSAGE:KR,SPLAT:oX}=Cn();QR.exports=rX((t,e={})=>{let n=Object.assign({},t);return delete n[sX],delete n[KR],delete n[oX],t[KR]=aX(n,!1,e.depth||null,e.colorize),t})});var XR=v((yfe,dh)=>{"use strict";var{MESSAGE:lX}=Cn(),ch=class{constructor(e){this.template=e}transform(e){return e[lX]=this.template(e),e}};dh.exports=t=>new ch(t);dh.exports.Printf=dh.exports.Format=ch});var n1=v((Pfe,e1)=>{"use strict";var uX=Ei(),{MESSAGE:YR}=Cn(),cX=Eu();e1.exports=uX(t=>{let e=cX(Object.assign({},t,{level:void 0,message:void 0,splat:void 0})),n=t.padding&&t.padding[t.level]||"";return e!=="{}"?t[YR]=`${t.level}:${n} ${t.message} ${e}`:t[YR]=`${t.level}:${n} ${t.message}`,t})});var a1=v((Sfe,t1)=>{"use strict";var dX=require("util"),{SPLAT:i1}=Cn(),pX=/%[scdjifoO%]/g,hX=/%%/g,UA=class{constructor(e){this.options=e}_splat(e,n){let i=e.message,a=e[i1]||e.splat||[],r=i.match(hX),s=r&&r.length||0,l=n.length-s-a.length,c=l<0?a.splice(l,-1*l):[],u=c.length;if(u)for(let d=0;d1?i.splice(0):i,s=r.length;if(s)for(let o=0;onew UA(t)});var s1=v((ph,r1)=>{(function(t,e){typeof ph=="object"&&typeof r1<"u"?e(ph):typeof define=="function"&&define.amd?define(["exports"],e):e(t.fecha={})})(ph,(function(t){"use strict";var e=/d{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|ZZ|Z|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,n="\\d\\d?",i="\\d\\d",a="\\d{3}",r="\\d{4}",s="[^\\s]+",o=/\[([^]*?)\]/gm;function l(S,H){for(var le=[],Je=0,K=S.length;Je-1?K:null}};function u(S){for(var H=[],le=1;le3?0:(S-S%10!==10?1:0)*S%10]}},f=u({},g),w=function(S){return f=u(f,S)},C=function(S){return S.replace(/[|\\{()[^$+*?.-]/g,"\\$&")},A=function(S,H){for(H===void 0&&(H=2),S=String(S);S.length0?"-":"+")+A(Math.floor(Math.abs(H)/60)*100+Math.abs(H)%60,4)},Z:function(S){var H=S.getTimezoneOffset();return(H>0?"-":"+")+A(Math.floor(Math.abs(H)/60),2)+":"+A(Math.abs(H)%60,2)}},y=function(S){return+S-1},T=[null,n],M=[null,s],$=["isPm",s,function(S,H){var le=S.toLowerCase();return le===H.amPm[0]?0:le===H.amPm[1]?1:null}],z=["timezoneOffset","[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z?",function(S){var H=(S+"").match(/([+-]|\d\d)/gi);if(H){var le=+H[1]*60+parseInt(H[2],10);return H[0]==="+"?le:-le}return 0}],E={D:["day",n],DD:["day",i],Do:["day",n+s,function(S){return parseInt(S,10)}],M:["month",n,y],MM:["month",i,y],YY:["year",i,function(S){var H=new Date,le=+(""+H.getFullYear()).substr(0,2);return+(""+(+S>68?le-1:le)+S)}],h:["hour",n,void 0,"isPm"],hh:["hour",i,void 0,"isPm"],H:["hour",n],HH:["hour",i],m:["minute",n],mm:["minute",i],s:["second",n],ss:["second",i],YYYY:["year",r],S:["millisecond","\\d",function(S){return+S*100}],SS:["millisecond",i,function(S){return+S*10}],SSS:["millisecond",a],d:T,dd:T,ddd:M,dddd:M,MMM:["month",s,c("monthNamesShort")],MMMM:["month",s,c("monthNames")],a:$,A:$,ZZ:z,Z:z},I={default:"ddd MMM DD YYYY HH:mm:ss",shortDate:"M/D/YY",mediumDate:"MMM D, YYYY",longDate:"MMMM D, YYYY",fullDate:"dddd, MMMM D, YYYY",isoDate:"YYYY-MM-DD",isoDateTime:"YYYY-MM-DDTHH:mm:ssZ",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"},ce=function(S){return u(I,S)},be=function(S,H,le){if(H===void 0&&(H=I.default),le===void 0&&(le={}),typeof S=="number"&&(S=new Date(S)),Object.prototype.toString.call(S)!=="[object Date]"||isNaN(S.getTime()))throw new Error("Invalid Date pass to format");H=I[H]||H;var Je=[];H=H.replace(o,function(pe,oe){return Je.push(oe),"@@@"});var K=u(u({},f),le);return H=H.replace(e,function(pe){return b[pe](S,K)}),H.replace(/@@@/g,function(){return Je.shift()})};function Oe(S,H,le){if(le===void 0&&(le={}),typeof H!="string")throw new Error("Invalid format in fecha parse");if(H=I[H]||H,S.length>1e3)return null;var Je=new Date,K={year:Je.getFullYear(),month:0,day:1,hour:0,minute:0,second:0,millisecond:0,isPm:null,timezoneOffset:null},pe=[],oe=[],Be=H.replace(o,function(st,xn){return oe.push(C(xn)),"@@@"}),ai={},tt={};Be=C(Be).replace(e,function(st){var xn=E[st],ne=xn[0],un=xn[1],L=xn[3];if(ai[ne])throw new Error("Invalid format. "+ne+" specified twice in format");return ai[ne]=!0,L&&(tt[L]=!0),pe.push(xn),"("+un+")"}),Object.keys(tt).forEach(function(st){if(!ai[st])throw new Error("Invalid format. "+st+" is required in specified format")}),Be=Be.replace(/@@@/g,function(){return oe.shift()});var at=S.match(new RegExp(Be,"i"));if(!at)return null;for(var ye=u(u({},f),le),De=1;De11||K.month<0||K.day>31||K.day<1||K.hour>23||K.hour<0||K.minute>59||K.minute<0||K.second>59||K.second<0)return null;return ke}var en={format:be,parse:Oe,defaultI18n:g,setGlobalDateI18n:w,setGlobalDateMasks:ce};t.assign=u,t.default=en,t.format=be,t.parse=Oe,t.defaultI18n=g,t.setGlobalDateI18n=w,t.setGlobalDateMasks=ce,Object.defineProperty(t,"__esModule",{value:!0})}))});var l1=v((jfe,o1)=>{"use strict";var mX=s1(),gX=Ei();o1.exports=gX((t,e={})=>(e.format&&(t.timestamp=typeof e.format=="function"?e.format():mX.format(new Date,e.format)),t.timestamp||(t.timestamp=new Date().toISOString()),e.alias&&(t[e.alias]=t.timestamp),t))});var c1=v((Ofe,u1)=>{"use strict";var LA=jA(),fX=Ei(),{MESSAGE:$A}=Cn();u1.exports=fX((t,e)=>(e.level!==!1&&(t.level=LA.strip(t.level)),e.message!==!1&&(t.message=LA.strip(String(t.message))),e.raw!==!1&&t[$A]&&(t[$A]=LA.strip(String(t[$A]))),t))});var JA=v(FA=>{"use strict";var wX=FA.format=Ei();FA.levels=OR();function $n(t,e){Object.defineProperty(wX,t,{get(){return e()},configurable:!0})}$n("align",function(){return TR()});$n("errors",function(){return ER()});$n("cli",function(){return qR()});$n("combine",function(){return HR()});$n("colorize",function(){return sh()});$n("json",function(){return BA()});$n("label",function(){return BR()});$n("logstash",function(){return LR()});$n("metadata",function(){return FR()});$n("ms",function(){return VR()});$n("padLevels",function(){return RA()});$n("prettyPrint",function(){return ZR()});$n("printf",function(){return XR()});$n("simple",function(){return n1()});$n("splat",function(){return a1()});$n("timestamp",function(){return l1()});$n("uncolorize",function(){return c1()})});var VA=v(hh=>{"use strict";var{format:d1}=require("util");hh.warn={deprecated(t){return()=>{throw new Error(d1("{ %s } was removed in winston@3.0.0.",t))}},useFormat(t){return()=>{throw new Error([d1("{ %s } was removed in winston@3.0.0.",t),"Use a custom winston.format = winston.format(function) instead."].join(` +`))}},forFunctions(t,e,n){n.forEach(i=>{t[i]=hh.warn[e](i)})},forProperties(t,e,n){n.forEach(i=>{let a=hh.warn[e](i);Object.defineProperty(t,i,{get:a,set:a})})}}});var p1=v((Mfe,CX)=>{CX.exports={name:"winston",description:"A logger for just about everything.",version:"3.19.0",author:"Charlie Robbins ",maintainers:["David Hyde "],repository:{type:"git",url:"https://github.com/winstonjs/winston.git"},keywords:["winston","logger","logging","logs","sysadmin","bunyan","pino","loglevel","tools","json","stream"],dependencies:{"@dabh/diagnostics":"^2.0.8","@colors/colors":"^1.6.0",async:"^3.2.3","is-stream":"^2.0.0",logform:"^2.7.0","one-time":"^1.0.0","readable-stream":"^3.4.0","safe-stable-stringify":"^2.3.1","stack-trace":"0.0.x","triple-beam":"^1.3.0","winston-transport":"^4.9.0"},devDependencies:{"@babel/cli":"^7.23.9","@babel/core":"^7.24.0","@babel/preset-env":"^7.24.0","@dabh/eslint-config-populist":"^4.4.0","@types/node":"^20.11.24","abstract-winston-transport":"^0.5.1",assume:"^2.2.0","cross-spawn-async":"^2.2.5",eslint:"^8.57.0",hock:"^1.4.1",jest:"^29.7.0",rimraf:"5.0.10",split2:"^4.1.0","std-mocks":"^2.0.0",through2:"^4.0.2","winston-compat":"^0.1.5"},main:"./lib/winston.js",browser:"./dist/winston",types:"./index.d.ts",scripts:{lint:"eslint lib/*.js lib/winston/*.js lib/winston/**/*.js --resolve-plugins-relative-to ./node_modules/@dabh/eslint-config-populist",test:"jest","test:unit":"jest -c test/jest.config.unit.js","test:integration":"jest -c test/jest.config.integration.js","test:typescript":"npx --package typescript tsc --project test",build:"babel lib -d dist",prebuild:"rimraf dist",prepublishOnly:"npm run build"},engines:{node:">= 12.0.0"},license:"MIT"}});var m1=v((Wfe,h1)=>{h1.exports=require("util").deprecate});var KA=v((Efe,g1)=>{g1.exports=require("stream")});var ZA=v((_fe,w1)=>{"use strict";function vX(t,e){var n=this,i=this._readableState&&this._readableState.destroyed,a=this._writableState&&this._writableState.destroyed;return i||a?(e?e(t):t&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,process.nextTick(QA,this,t)):process.nextTick(QA,this,t)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,function(r){!e&&r?n._writableState?n._writableState.errorEmitted?process.nextTick(mh,n):(n._writableState.errorEmitted=!0,process.nextTick(f1,n,r)):process.nextTick(f1,n,r):e?(process.nextTick(mh,n),e(r)):process.nextTick(mh,n)}),this)}function f1(t,e){QA(t,e),mh(t)}function mh(t){t._writableState&&!t._writableState.emitClose||t._readableState&&!t._readableState.emitClose||t.emit("close")}function xX(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function QA(t,e){t.emit("error",e)}function AX(t,e){var n=t._readableState,i=t._writableState;n&&n.autoDestroy||i&&i.autoDestroy?t.destroy(e):t.emit("error",e)}w1.exports={destroy:vX,undestroy:xX,errorOrDestroy:AX}});var nr=v((qfe,x1)=>{"use strict";var v1={};function Ct(t,e,n){n||(n=Error);function i(r,s,o){return typeof e=="string"?e:e(r,s,o)}class a extends n{constructor(s,o,l){super(i(s,o,l))}}a.prototype.name=n.name,a.prototype.code=t,v1[t]=a}function C1(t,e){if(Array.isArray(t)){let n=t.length;return t=t.map(i=>String(i)),n>2?`one of ${e} ${t.slice(0,n-1).join(", ")}, or `+t[n-1]:n===2?`one of ${e} ${t[0]} or ${t[1]}`:`of ${e} ${t[0]}`}else return`of ${e} ${String(t)}`}function bX(t,e,n){return t.substr(!n||n<0?0:+n,e.length)===e}function yX(t,e,n){return(n===void 0||n>t.length)&&(n=t.length),t.substring(n-e.length,n)===e}function PX(t,e,n){return typeof n!="number"&&(n=0),n+e.length>t.length?!1:t.indexOf(e,n)!==-1}Ct("ERR_INVALID_OPT_VALUE",function(t,e){return'The value "'+e+'" is invalid for option "'+t+'"'},TypeError);Ct("ERR_INVALID_ARG_TYPE",function(t,e,n){let i;typeof e=="string"&&bX(e,"not ")?(i="must not be",e=e.replace(/^not /,"")):i="must be";let a;if(yX(t," argument"))a=`The ${t} ${i} ${C1(e,"type")}`;else{let r=PX(t,".")?"property":"argument";a=`The "${t}" ${r} ${i} ${C1(e,"type")}`}return a+=`. Received type ${typeof n}`,a},TypeError);Ct("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF");Ct("ERR_METHOD_NOT_IMPLEMENTED",function(t){return"The "+t+" method is not implemented"});Ct("ERR_STREAM_PREMATURE_CLOSE","Premature close");Ct("ERR_STREAM_DESTROYED",function(t){return"Cannot call "+t+" after a stream was destroyed"});Ct("ERR_MULTIPLE_CALLBACK","Callback called multiple times");Ct("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable");Ct("ERR_STREAM_WRITE_AFTER_END","write after end");Ct("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);Ct("ERR_UNKNOWN_ENCODING",function(t){return"Unknown encoding: "+t},TypeError);Ct("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event");x1.exports.codes=v1});var XA=v((Rfe,A1)=>{"use strict";var SX=nr().codes.ERR_INVALID_OPT_VALUE;function jX(t,e,n){return t.highWaterMark!=null?t.highWaterMark:e?t[n]:null}function OX(t,e,n,i){var a=jX(e,i,n);if(a!=null){if(!(isFinite(a)&&Math.floor(a)===a)||a<0){var r=i?n:"highWaterMark";throw new SX(r,a)}return Math.floor(a)}return t.objectMode?16:16*1024}A1.exports={getHighWaterMark:OX}});var b1=v((Hfe,YA)=>{typeof Object.create=="function"?YA.exports=function(e,n){n&&(e.super_=n,e.prototype=Object.create(n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:YA.exports=function(e,n){if(n){e.super_=n;var i=function(){};i.prototype=n.prototype,e.prototype=new i,e.prototype.constructor=e}}});var yo=v((Ife,nb)=>{try{if(eb=require("util"),typeof eb.inherits!="function")throw"";nb.exports=eb.inherits}catch{nb.exports=b1()}var eb});var k1=v((zfe,O1)=>{"use strict";function y1(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),n.push.apply(n,i)}return n}function P1(t){for(var e=1;e0?this.tail.next=i:this.head=i,this.tail=i,++this.length}},{key:"unshift",value:function(n){var i={data:n,next:this.head};this.length===0&&(this.tail=i),this.head=i,++this.length}},{key:"shift",value:function(){if(this.length!==0){var n=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,n}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(n){if(this.length===0)return"";for(var i=this.head,a=""+i.data;i=i.next;)a+=n+i.data;return a}},{key:"concat",value:function(n){if(this.length===0)return gh.alloc(0);for(var i=gh.allocUnsafe(n>>>0),a=this.head,r=0;a;)RX(a.data,i,r),r+=a.data.length,a=a.next;return i}},{key:"consume",value:function(n,i){var a;return ns.length?s.length:n;if(o===s.length?r+=s:r+=s.slice(0,n),n-=o,n===0){o===s.length?(++a,i.next?this.head=i.next:this.head=this.tail=null):(this.head=i,i.data=s.slice(o));break}++a}return this.length-=a,r}},{key:"_getBuffer",value:function(n){var i=gh.allocUnsafe(n),a=this.head,r=1;for(a.data.copy(i),n-=a.data.length;a=a.next;){var s=a.data,o=n>s.length?s.length:n;if(s.copy(i,i.length-n,0,o),n-=o,n===0){o===s.length?(++r,a.next?this.head=a.next:this.head=this.tail=null):(this.head=a,a.data=s.slice(o));break}++r}return this.length-=r,i}},{key:qX,value:function(n,i){return ib(this,P1(P1({},i),{},{depth:0,customInspect:!1}))}}]),t})()});var W1=v((tb,M1)=>{var fh=require("buffer"),Vt=fh.Buffer;function T1(t,e){for(var n in t)e[n]=t[n]}Vt.from&&Vt.alloc&&Vt.allocUnsafe&&Vt.allocUnsafeSlow?M1.exports=fh:(T1(fh,tb),tb.Buffer=is);function is(t,e,n){return Vt(t,e,n)}is.prototype=Object.create(Vt.prototype);T1(Vt,is);is.from=function(t,e,n){if(typeof t=="number")throw new TypeError("Argument must not be a number");return Vt(t,e,n)};is.alloc=function(t,e,n){if(typeof t!="number")throw new TypeError("Argument must be a number");var i=Vt(t);return e!==void 0?typeof n=="string"?i.fill(e,n):i.fill(e):i.fill(0),i};is.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return Vt(t)};is.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return fh.SlowBuffer(t)}});var sb=v(_1=>{"use strict";var rb=W1().Buffer,E1=rb.isEncoding||function(t){switch(t=""+t,t&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function HX(t){if(!t)return"utf8";for(var e;;)switch(t){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return t;default:if(e)return;t=(""+t).toLowerCase(),e=!0}}function IX(t){var e=HX(t);if(typeof e!="string"&&(rb.isEncoding===E1||!E1(t)))throw new Error("Unknown encoding: "+t);return e||t}_1.StringDecoder=qu;function qu(t){this.encoding=IX(t);var e;switch(this.encoding){case"utf16le":this.text=UX,this.end=LX,e=4;break;case"utf8":this.fillLast=GX,e=4;break;case"base64":this.text=$X,this.end=FX,e=3;break;default:this.write=JX,this.end=VX;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=rb.allocUnsafe(e)}qu.prototype.write=function(t){if(t.length===0)return"";var e,n;if(this.lastNeed){if(e=this.fillLast(t),e===void 0)return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n>5===6?2:t>>4===14?3:t>>3===30?4:t>>6===2?-1:-2}function zX(t,e,n){var i=e.length-1;if(i=0?(a>0&&(t.lastNeed=a-1),a):--i=0?(a>0&&(t.lastNeed=a-2),a):--i=0?(a>0&&(a===2?a=0:t.lastNeed=a-3),a):0))}function DX(t,e,n){if((e[0]&192)!==128)return t.lastNeed=0,"\uFFFD";if(t.lastNeed>1&&e.length>1){if((e[1]&192)!==128)return t.lastNeed=1,"\uFFFD";if(t.lastNeed>2&&e.length>2&&(e[2]&192)!==128)return t.lastNeed=2,"\uFFFD"}}function GX(t){var e=this.lastTotal-this.lastNeed,n=DX(this,t,e);if(n!==void 0)return n;if(this.lastNeed<=t.length)return t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,e,0,t.length),this.lastNeed-=t.length}function NX(t,e){var n=zX(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=n;var i=t.length-(n-this.lastNeed);return t.copy(this.lastChar,0,i),t.toString("utf8",e,i)}function BX(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"\uFFFD":e}function UX(t,e){if((t.length-e)%2===0){var n=t.toString("utf16le",e);if(n){var i=n.charCodeAt(n.length-1);if(i>=55296&&i<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}function LX(t){var e=t&&t.length?this.write(t):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,n)}return e}function $X(t,e){var n=(t.length-e)%3;return n===0?t.toString("base64",e):(this.lastNeed=3-n,this.lastTotal=3,n===1?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-n))}function FX(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function JX(t){return t.toString(this.encoding)}function VX(t){return t&&t.length?this.write(t):""}});var wh=v((Gfe,H1)=>{"use strict";var q1=nr().codes.ERR_STREAM_PREMATURE_CLOSE;function KX(t){var e=!1;return function(){if(!e){e=!0;for(var n=arguments.length,i=new Array(n),a=0;a{"use strict";var Ch;function ir(t,e,n){return e=XX(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function XX(t){var e=YX(t,"string");return typeof e=="symbol"?e:String(e)}function YX(t,e){if(typeof t!="object"||t===null)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e||"default");if(typeof i!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var eY=wh(),tr=Symbol("lastResolve"),ts=Symbol("lastReject"),Ru=Symbol("error"),vh=Symbol("ended"),as=Symbol("lastPromise"),ob=Symbol("handlePromise"),rs=Symbol("stream");function ar(t,e){return{value:t,done:e}}function nY(t){var e=t[tr];if(e!==null){var n=t[rs].read();n!==null&&(t[as]=null,t[tr]=null,t[ts]=null,e(ar(n,!1)))}}function iY(t){process.nextTick(nY,t)}function tY(t,e){return function(n,i){t.then(function(){if(e[vh]){n(ar(void 0,!0));return}e[ob](n,i)},i)}}var aY=Object.getPrototypeOf(function(){}),rY=Object.setPrototypeOf((Ch={get stream(){return this[rs]},next:function(){var e=this,n=this[Ru];if(n!==null)return Promise.reject(n);if(this[vh])return Promise.resolve(ar(void 0,!0));if(this[rs].destroyed)return new Promise(function(s,o){process.nextTick(function(){e[Ru]?o(e[Ru]):s(ar(void 0,!0))})});var i=this[as],a;if(i)a=new Promise(tY(i,this));else{var r=this[rs].read();if(r!==null)return Promise.resolve(ar(r,!1));a=new Promise(this[ob])}return this[as]=a,a}},ir(Ch,Symbol.asyncIterator,function(){return this}),ir(Ch,"return",function(){var e=this;return new Promise(function(n,i){e[rs].destroy(null,function(a){if(a){i(a);return}n(ar(void 0,!0))})})}),Ch),aY),sY=function(e){var n,i=Object.create(rY,(n={},ir(n,rs,{value:e,writable:!0}),ir(n,tr,{value:null,writable:!0}),ir(n,ts,{value:null,writable:!0}),ir(n,Ru,{value:null,writable:!0}),ir(n,vh,{value:e._readableState.endEmitted,writable:!0}),ir(n,ob,{value:function(r,s){var o=i[rs].read();o?(i[as]=null,i[tr]=null,i[ts]=null,r(ar(o,!1))):(i[tr]=r,i[ts]=s)},writable:!0}),n));return i[as]=null,eY(e,function(a){if(a&&a.code!=="ERR_STREAM_PREMATURE_CLOSE"){var r=i[ts];r!==null&&(i[as]=null,i[tr]=null,i[ts]=null,r(a)),i[Ru]=a;return}var s=i[tr];s!==null&&(i[as]=null,i[tr]=null,i[ts]=null,s(ar(void 0,!0))),i[vh]=!0}),e.on("readable",iY.bind(null,i)),i};I1.exports=sY});var B1=v((Bfe,N1)=>{"use strict";function D1(t,e,n,i,a,r,s){try{var o=t[r](s),l=o.value}catch(c){n(c);return}o.done?e(l):Promise.resolve(l).then(i,a)}function oY(t){return function(){var e=this,n=arguments;return new Promise(function(i,a){var r=t.apply(e,n);function s(l){D1(r,i,a,s,o,"next",l)}function o(l){D1(r,i,a,s,o,"throw",l)}s(void 0)})}}function G1(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),n.push.apply(n,i)}return n}function lY(t){for(var e=1;e{"use strict";X1.exports=qe;var Po;qe.ReadableState=F1;var Ufe=require("events").EventEmitter,$1=function(e,n){return e.listeners(n).length},Iu=KA(),xh=require("buffer").Buffer,mY=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function gY(t){return xh.from(t)}function fY(t){return xh.isBuffer(t)||t instanceof mY}var lb=require("util"),we;lb&&lb.debuglog?we=lb.debuglog("stream"):we=function(){};var wY=k1(),gb=ZA(),CY=XA(),vY=CY.getHighWaterMark,Ah=nr().codes,xY=Ah.ERR_INVALID_ARG_TYPE,AY=Ah.ERR_STREAM_PUSH_AFTER_EOF,bY=Ah.ERR_METHOD_NOT_IMPLEMENTED,yY=Ah.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,So,ub,cb;yo()(qe,Iu);var Hu=gb.errorOrDestroy,db=["error","close","destroy","pause","resume"];function PY(t,e,n){if(typeof t.prependListener=="function")return t.prependListener(e,n);!t._events||!t._events[e]?t.on(e,n):Array.isArray(t._events[e])?t._events[e].unshift(n):t._events[e]=[n,t._events[e]]}function F1(t,e,n){Po=Po||ss(),t=t||{},typeof n!="boolean"&&(n=e instanceof Po),this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.readableObjectMode),this.highWaterMark=vY(this,t,"readableHighWaterMark",n),this.buffer=new wY,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=t.emitClose!==!1,this.autoDestroy=!!t.autoDestroy,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(So||(So=sb().StringDecoder),this.decoder=new So(t.encoding),this.encoding=t.encoding)}function qe(t){if(Po=Po||ss(),!(this instanceof qe))return new qe(t);var e=this instanceof Po;this._readableState=new F1(t,this,e),this.readable=!0,t&&(typeof t.read=="function"&&(this._read=t.read),typeof t.destroy=="function"&&(this._destroy=t.destroy)),Iu.call(this)}Object.defineProperty(qe.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}});qe.prototype.destroy=gb.destroy;qe.prototype._undestroy=gb.undestroy;qe.prototype._destroy=function(t,e){e(t)};qe.prototype.push=function(t,e){var n=this._readableState,i;return n.objectMode?i=!0:typeof t=="string"&&(e=e||n.defaultEncoding,e!==n.encoding&&(t=xh.from(t,e),e=""),i=!0),J1(this,t,e,!1,i)};qe.prototype.unshift=function(t){return J1(this,t,null,!0,!1)};function J1(t,e,n,i,a){we("readableAddChunk",e);var r=t._readableState;if(e===null)r.reading=!1,OY(t,r);else{var s;if(a||(s=SY(r,e)),s)Hu(t,s);else if(r.objectMode||e&&e.length>0)if(typeof e!="string"&&!r.objectMode&&Object.getPrototypeOf(e)!==xh.prototype&&(e=gY(e)),i)r.endEmitted?Hu(t,new yY):pb(t,r,e,!0);else if(r.ended)Hu(t,new AY);else{if(r.destroyed)return!1;r.reading=!1,r.decoder&&!n?(e=r.decoder.write(e),r.objectMode||e.length!==0?pb(t,r,e,!1):mb(t,r)):pb(t,r,e,!1)}else i||(r.reading=!1,mb(t,r))}return!r.ended&&(r.length=U1?t=U1:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}function L1(t,e){return t<=0||e.length===0&&e.ended?0:e.objectMode?1:t!==t?e.flowing&&e.length?e.buffer.head.data.length:e.length:(t>e.highWaterMark&&(e.highWaterMark=jY(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}qe.prototype.read=function(t){we("read",t),t=parseInt(t,10);var e=this._readableState,n=t;if(t!==0&&(e.emittedReadable=!1),t===0&&e.needReadable&&((e.highWaterMark!==0?e.length>=e.highWaterMark:e.length>0)||e.ended))return we("read: emitReadable",e.length,e.ended),e.length===0&&e.ended?hb(this):bh(this),null;if(t=L1(t,e),t===0&&e.ended)return e.length===0&&hb(this),null;var i=e.needReadable;we("need readable",i),(e.length===0||e.length-t0?a=Q1(t,e):a=null,a===null?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.awaitDrain=0),e.length===0&&(e.ended||(e.needReadable=!0),n!==t&&e.ended&&hb(this)),a!==null&&this.emit("data",a),a};function OY(t,e){if(we("onEofChunk"),!e.ended){if(e.decoder){var n=e.decoder.end();n&&n.length&&(e.buffer.push(n),e.length+=e.objectMode?1:n.length)}e.ended=!0,e.sync?bh(t):(e.needReadable=!1,e.emittedReadable||(e.emittedReadable=!0,V1(t)))}}function bh(t){var e=t._readableState;we("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(we("emitReadable",e.flowing),e.emittedReadable=!0,process.nextTick(V1,t))}function V1(t){var e=t._readableState;we("emitReadable_",e.destroyed,e.length,e.ended),!e.destroyed&&(e.length||e.ended)&&(t.emit("readable"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,fb(t)}function mb(t,e){e.readingMore||(e.readingMore=!0,process.nextTick(kY,t,e))}function kY(t,e){for(;!e.reading&&!e.ended&&(e.length1&&Z1(i.pipes,t)!==-1)&&!c&&(we("false write response, pause",i.awaitDrain),i.awaitDrain++),n.pause())}function h(f){we("onerror",f),g(),t.removeListener("error",h),$1(t,"error")===0&&Hu(t,f)}PY(t,"error",h);function m(){t.removeListener("finish",p),g()}t.once("close",m);function p(){we("onfinish"),t.removeListener("close",m),g()}t.once("finish",p);function g(){we("unpipe"),n.unpipe(t)}return t.emit("pipe",n),i.flowing||(we("pipe resume"),n.resume()),t};function TY(t){return function(){var n=t._readableState;we("pipeOnDrain",n.awaitDrain),n.awaitDrain&&n.awaitDrain--,n.awaitDrain===0&&$1(t,"data")&&(n.flowing=!0,fb(t))}}qe.prototype.unpipe=function(t){var e=this._readableState,n={hasUnpiped:!1};if(e.pipesCount===0)return this;if(e.pipesCount===1)return t&&t!==e.pipes?this:(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,n),this);if(!t){var i=e.pipes,a=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var r=0;r0,i.flowing!==!1&&this.resume()):t==="readable"&&!i.endEmitted&&!i.readableListening&&(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,we("on readable",i.length,i.reading),i.length?bh(this):i.reading||process.nextTick(MY,this)),n};qe.prototype.addListener=qe.prototype.on;qe.prototype.removeListener=function(t,e){var n=Iu.prototype.removeListener.call(this,t,e);return t==="readable"&&process.nextTick(K1,this),n};qe.prototype.removeAllListeners=function(t){var e=Iu.prototype.removeAllListeners.apply(this,arguments);return(t==="readable"||t===void 0)&&process.nextTick(K1,this),e};function K1(t){var e=t._readableState;e.readableListening=t.listenerCount("readable")>0,e.resumeScheduled&&!e.paused?e.flowing=!0:t.listenerCount("data")>0&&t.resume()}function MY(t){we("readable nexttick read 0"),t.read(0)}qe.prototype.resume=function(){var t=this._readableState;return t.flowing||(we("resume"),t.flowing=!t.readableListening,WY(this,t)),t.paused=!1,this};function WY(t,e){e.resumeScheduled||(e.resumeScheduled=!0,process.nextTick(EY,t,e))}function EY(t,e){we("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),fb(t),e.flowing&&!e.reading&&t.read(0)}qe.prototype.pause=function(){return we("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(we("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function fb(t){var e=t._readableState;for(we("flow",e.flowing);e.flowing&&t.read()!==null;);}qe.prototype.wrap=function(t){var e=this,n=this._readableState,i=!1;t.on("end",function(){if(we("wrapped end"),n.decoder&&!n.ended){var s=n.decoder.end();s&&s.length&&e.push(s)}e.push(null)}),t.on("data",function(s){if(we("wrapped data"),n.decoder&&(s=n.decoder.write(s)),!(n.objectMode&&s==null)&&!(!n.objectMode&&(!s||!s.length))){var o=e.push(s);o||(i=!0,t.pause())}});for(var a in t)this[a]===void 0&&typeof t[a]=="function"&&(this[a]=(function(o){return function(){return t[o].apply(t,arguments)}})(a));for(var r=0;r=e.length?(e.decoder?n=e.buffer.join(""):e.buffer.length===1?n=e.buffer.first():n=e.buffer.concat(e.length),e.buffer.clear()):n=e.buffer.consume(t,e.decoder),n}function hb(t){var e=t._readableState;we("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,process.nextTick(_Y,e,t))}function _Y(t,e){if(we("endReadableNT",t.endEmitted,t.length),!t.endEmitted&&t.length===0&&(t.endEmitted=!0,e.readable=!1,e.emit("end"),t.autoDestroy)){var n=e._writableState;(!n||n.autoDestroy&&n.finished)&&e.destroy()}}typeof Symbol=="function"&&(qe.from=function(t,e){return cb===void 0&&(cb=B1()),cb(qe,t,e)});function Z1(t,e){for(var n=0,i=t.length;n{"use strict";var qY=Object.keys||function(t){var e=[];for(var n in t)e.push(n);return e};eH.exports=Kt;var Y1=wb(),vb=Sh();yo()(Kt,Y1);for(Cb=qY(vb.prototype),yh=0;yh{"use strict";sH.exports=dn;function iH(t){var e=this;this.next=null,this.entry=null,this.finish=function(){uee(e,t)}}var jo;dn.WritableState=Du;var IY={deprecate:m1()},tH=KA(),Oh=require("buffer").Buffer,zY=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function DY(t){return Oh.from(t)}function GY(t){return Oh.isBuffer(t)||t instanceof zY}var Ab=ZA(),NY=XA(),BY=NY.getHighWaterMark,rr=nr().codes,UY=rr.ERR_INVALID_ARG_TYPE,LY=rr.ERR_METHOD_NOT_IMPLEMENTED,$Y=rr.ERR_MULTIPLE_CALLBACK,FY=rr.ERR_STREAM_CANNOT_PIPE,JY=rr.ERR_STREAM_DESTROYED,VY=rr.ERR_STREAM_NULL_VALUES,KY=rr.ERR_STREAM_WRITE_AFTER_END,QY=rr.ERR_UNKNOWN_ENCODING,Oo=Ab.errorOrDestroy;yo()(dn,tH);function ZY(){}function Du(t,e,n){jo=jo||ss(),t=t||{},typeof n!="boolean"&&(n=e instanceof jo),this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.writableObjectMode),this.highWaterMark=BY(this,t,"writableHighWaterMark",n),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var i=t.decodeStrings===!1;this.decodeStrings=!i,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(a){aee(e,a)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=t.emitClose!==!1,this.autoDestroy=!!t.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new iH(this)}Du.prototype.getBuffer=function(){for(var e=this.bufferedRequest,n=[];e;)n.push(e),e=e.next;return n};(function(){try{Object.defineProperty(Du.prototype,"buffer",{get:IY.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var jh;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(jh=Function.prototype[Symbol.hasInstance],Object.defineProperty(dn,Symbol.hasInstance,{value:function(e){return jh.call(this,e)?!0:this!==dn?!1:e&&e._writableState instanceof Du}})):jh=function(e){return e instanceof this};function dn(t){jo=jo||ss();var e=this instanceof jo;if(!e&&!jh.call(dn,this))return new dn(t);this._writableState=new Du(t,this,e),this.writable=!0,t&&(typeof t.write=="function"&&(this._write=t.write),typeof t.writev=="function"&&(this._writev=t.writev),typeof t.destroy=="function"&&(this._destroy=t.destroy),typeof t.final=="function"&&(this._final=t.final)),tH.call(this)}dn.prototype.pipe=function(){Oo(this,new FY)};function XY(t,e){var n=new KY;Oo(t,n),process.nextTick(e,n)}function YY(t,e,n,i){var a;return n===null?a=new VY:typeof n!="string"&&!e.objectMode&&(a=new UY("chunk",["string","Buffer"],n)),a?(Oo(t,a),process.nextTick(i,a),!1):!0}dn.prototype.write=function(t,e,n){var i=this._writableState,a=!1,r=!i.objectMode&&GY(t);return r&&!Oh.isBuffer(t)&&(t=DY(t)),typeof e=="function"&&(n=e,e=null),r?e="buffer":e||(e=i.defaultEncoding),typeof n!="function"&&(n=ZY),i.ending?XY(this,n):(r||YY(this,i,t,n))&&(i.pendingcb++,a=nee(this,i,r,t,e,n)),a};dn.prototype.cork=function(){this._writableState.corked++};dn.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,!t.writing&&!t.corked&&!t.bufferProcessing&&t.bufferedRequest&&aH(this,t))};dn.prototype.setDefaultEncoding=function(e){if(typeof e=="string"&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new QY(e);return this._writableState.defaultEncoding=e,this};Object.defineProperty(dn.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function eee(t,e,n){return!t.objectMode&&t.decodeStrings!==!1&&typeof e=="string"&&(e=Oh.from(e,n)),e}Object.defineProperty(dn.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function nee(t,e,n,i,a,r){if(!n){var s=eee(e,i,a);i!==s&&(n=!0,a="buffer",i=s)}var o=e.objectMode?1:i.length;e.length+=o;var l=e.length{"use strict";var cee=require("util"),oH=Sh(),{LEVEL:lH}=Cn(),Gu=uH.exports=function(e={}){oH.call(this,{objectMode:!0,highWaterMark:e.highWaterMark}),this.format=e.format,this.level=e.level,this.handleExceptions=e.handleExceptions,this.handleRejections=e.handleRejections,this.silent=e.silent,e.log&&(this.log=e.log),e.logv&&(this.logv=e.logv),e.close&&(this.close=e.close),this.once("pipe",n=>{this.levels=n.levels,this.parent=n}),this.once("unpipe",n=>{n===this.parent&&(this.parent=null,this.close&&this.close())})};cee.inherits(Gu,oH);Gu.prototype._write=function(e,n,i){if(this.silent||e.exception===!0&&!this.handleExceptions)return i(null);let a=this.level||this.parent&&this.parent.level;if(!a||this.levels[a]>=this.levels[e[lH]]){if(e&&!this.format)return this.log(e,i);let r,s;try{s=this.format.transform(Object.assign({},e),this.format.options)}catch(o){r=o}if(r||!s){if(i(),r)throw r;return}return this.log(s,i)}return this._writableState.sync=!1,i(null)};Gu.prototype._writev=function(e,n){if(this.logv){let i=e.filter(this._accept,this);return i.length?this.logv(i,n):n(null)}for(let i=0;i=this.levels[n[lH]])&&(this.handleExceptions||n.exception!==!0))};Gu.prototype._nop=function(){}});var Pb=v((Vfe,dH)=>{"use strict";var dee=require("util"),{LEVEL:yb}=Cn(),cH=bb(),Nu=dH.exports=function(e={}){if(cH.call(this,e),!e.transport||typeof e.transport.log!="function")throw new Error("Invalid transport, must be an object with a log method.");this.transport=e.transport,this.level=this.level||e.transport.level,this.handleExceptions=this.handleExceptions||e.transport.handleExceptions,this._deprecated();function n(i){this.emit("error",i,this.transport)}this.transport.__winstonError||(this.transport.__winstonError=n.bind(this),this.transport.on("error",this.transport.__winstonError))};dee.inherits(Nu,cH);Nu.prototype._write=function(e,n,i){if(this.silent||e.exception===!0&&!this.handleExceptions)return i(null);(!this.level||this.levels[this.level]>=this.levels[e[yb]])&&this.transport.log(e[yb],e.message,e,this._nop),i(null)};Nu.prototype._writev=function(e,n){for(let i=0;i{"use strict";Sb.exports=bb();Sb.exports.LegacyTransportStream=Pb()});var mH=v((Zfe,hH)=>{"use strict";var pee=require("os"),{LEVEL:pH,MESSAGE:To}=Cn(),hee=ko();hH.exports=class extends hee{constructor(e={}){super(e),this.name=e.name||"console",this.stderrLevels=this._stringArrayToSet(e.stderrLevels),this.consoleWarnLevels=this._stringArrayToSet(e.consoleWarnLevels),this.eol=typeof e.eol=="string"?e.eol:pee.EOL,this.forceConsole=e.forceConsole||!1,this._consoleLog=console.log.bind(console),this._consoleWarn=console.warn.bind(console),this._consoleError=console.error.bind(console),this.setMaxListeners(30)}log(e,n){if(setImmediate(()=>this.emit("logged",e)),this.stderrLevels[e[pH]]){console._stderr&&!this.forceConsole?console._stderr.write(`${e[To]}${this.eol}`):this._consoleError(e[To]),n&&n();return}else if(this.consoleWarnLevels[e[pH]]){console._stderr&&!this.forceConsole?console._stderr.write(`${e[To]}${this.eol}`):this._consoleWarn(e[To]),n&&n();return}console._stdout&&!this.forceConsole?console._stdout.write(`${e[To]}${this.eol}`):this._consoleLog(e[To]),n&&n()}_stringArrayToSet(e,n){if(!e)return{};if(n=n||"Cannot make set from type other than Array of string elements",!Array.isArray(e))throw new Error(n);return e.reduce((i,a)=>{if(typeof a!="string")throw new Error(n);return i[a]=!0,i},{})}}});var Th=v((kh,gH)=>{"use strict";Object.defineProperty(kh,"__esModule",{value:!0});kh.default=mee;function mee(t){return t&&typeof t.length=="number"&&t.length>=0&&t.length%1===0}gH.exports=kh.default});var wH=v((Mh,fH)=>{"use strict";Object.defineProperty(Mh,"__esModule",{value:!0});Mh.default=function(t){return function(...e){var n=e.pop();return t.call(this,e,n)}};fH.exports=Mh.default});var xH=v(sr=>{"use strict";Object.defineProperty(sr,"__esModule",{value:!0});sr.fallback=CH;sr.wrap=vH;var gee=sr.hasQueueMicrotask=typeof queueMicrotask=="function"&&queueMicrotask,fee=sr.hasSetImmediate=typeof setImmediate=="function"&&setImmediate,wee=sr.hasNextTick=typeof process=="object"&&typeof process.nextTick=="function";function CH(t){setTimeout(t,0)}function vH(t){return(e,...n)=>t(()=>e(...n))}var Bu;gee?Bu=queueMicrotask:fee?Bu=setImmediate:wee?Bu=process.nextTick:Bu=CH;sr.default=vH(Bu)});var SH=v((Wh,PH)=>{"use strict";Object.defineProperty(Wh,"__esModule",{value:!0});Wh.default=yee;var Cee=wH(),vee=yH(Cee),xee=xH(),Aee=yH(xee),bee=os();function yH(t){return t&&t.__esModule?t:{default:t}}function yee(t){return(0,bee.isAsync)(t)?function(...e){let n=e.pop(),i=t.apply(this,e);return AH(i,n)}:(0,vee.default)(function(e,n){var i;try{i=t.apply(this,e)}catch(a){return n(a)}if(i&&typeof i.then=="function")return AH(i,n);n(null,i)})}function AH(t,e){return t.then(n=>{bH(e,null,n)},n=>{bH(e,n&&(n instanceof Error||n.message)?n:new Error(n))})}function bH(t,e,n){try{t(e,n)}catch(i){(0,Aee.default)(a=>{throw a},i)}}PH.exports=Wh.default});var os=v(xa=>{"use strict";Object.defineProperty(xa,"__esModule",{value:!0});xa.isAsyncIterable=xa.isAsyncGenerator=xa.isAsync=void 0;var Pee=SH(),See=jee(Pee);function jee(t){return t&&t.__esModule?t:{default:t}}function jH(t){return t[Symbol.toStringTag]==="AsyncFunction"}function Oee(t){return t[Symbol.toStringTag]==="AsyncGenerator"}function kee(t){return typeof t[Symbol.asyncIterator]=="function"}function Tee(t){if(typeof t!="function")throw new Error("expected a function");return jH(t)?(0,See.default)(t):t}xa.default=Tee;xa.isAsync=jH;xa.isAsyncGenerator=Oee;xa.isAsyncIterable=kee});var Mo=v((Eh,OH)=>{"use strict";Object.defineProperty(Eh,"__esModule",{value:!0});Eh.default=Mee;function Mee(t,e){if(e||(e=t.length),!e)throw new Error("arity is undefined");function n(...i){return typeof i[e-1]=="function"?t.apply(this,i):new Promise((a,r)=>{i[e-1]=(s,...o)=>{if(s)return r(s);a(o.length>1?o:o[0])},t.apply(this,i)})}return n}OH.exports=Eh.default});var TH=v((_h,kH)=>{"use strict";Object.defineProperty(_h,"__esModule",{value:!0});var Wee=Th(),Eee=jb(Wee),_ee=os(),qee=jb(_ee),Ree=Mo(),Hee=jb(Ree);function jb(t){return t&&t.__esModule?t:{default:t}}_h.default=(0,Hee.default)((t,e,n)=>{var i=(0,Eee.default)(e)?[]:{};t(e,(a,r,s)=>{(0,qee.default)(a)((o,...l)=>{l.length<2&&([l]=l),i[r]=l,s(o)})},a=>n(a,i))},3);kH.exports=_h.default});var Ob=v((qh,MH)=>{"use strict";Object.defineProperty(qh,"__esModule",{value:!0});qh.default=Iee;function Iee(t){function e(...n){if(t!==null){var i=t;t=null,i.apply(this,n)}}return Object.assign(e,t),e}MH.exports=qh.default});var EH=v((Rh,WH)=>{"use strict";Object.defineProperty(Rh,"__esModule",{value:!0});Rh.default=function(t){return t[Symbol.iterator]&&t[Symbol.iterator]()};WH.exports=Rh.default});var RH=v((Hh,qH)=>{"use strict";Object.defineProperty(Hh,"__esModule",{value:!0});Hh.default=$ee;var zee=Th(),Dee=_H(zee),Gee=EH(),Nee=_H(Gee);function _H(t){return t&&t.__esModule?t:{default:t}}function Bee(t){var e=-1,n=t.length;return function(){return++e{"use strict";Object.defineProperty(Ih,"__esModule",{value:!0});Ih.default=Fee;function Fee(t){return function(...e){if(t===null)throw new Error("Callback was already called.");var n=t;t=null,n.apply(this,e)}}HH.exports=Ih.default});var Dh=v((zh,IH)=>{"use strict";Object.defineProperty(zh,"__esModule",{value:!0});var Jee={};zh.default=Jee;IH.exports=zh.default});var DH=v((Gh,zH)=>{"use strict";Object.defineProperty(Gh,"__esModule",{value:!0});Gh.default=Zee;var Vee=Dh(),Kee=Qee(Vee);function Qee(t){return t&&t.__esModule?t:{default:t}}function Zee(t,e,n,i){let a=!1,r=!1,s=!1,o=0,l=0;function c(){o>=e||s||a||(s=!0,t.next().then(({value:h,done:m})=>{if(!(r||a)){if(s=!1,m){a=!0,o<=0&&i(null);return}o++,n(h,l,u),l++,c()}}).catch(d))}function u(h,m){if(o-=1,!r){if(h)return d(h);if(h===!1){a=!0,r=!0;return}if(m===Kee.default||a&&o<=0)return a=!0,i(null);c()}}function d(h){r||(s=!1,a=!0,i(h))}c()}zH.exports=Gh.default});var UH=v((Nh,BH)=>{"use strict";Object.defineProperty(Nh,"__esModule",{value:!0});var Xee=Ob(),Yee=Uu(Xee),ene=RH(),nne=Uu(ene),ine=kb(),tne=Uu(ine),GH=os(),ane=DH(),NH=Uu(ane),rne=Dh(),sne=Uu(rne);function Uu(t){return t&&t.__esModule?t:{default:t}}Nh.default=t=>(e,n,i)=>{if(i=(0,Yee.default)(i),t<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!e)return i(null);if((0,GH.isAsyncGenerator)(e))return(0,NH.default)(e,t,n,i);if((0,GH.isAsyncIterable)(e))return(0,NH.default)(e[Symbol.asyncIterator](),t,n,i);var a=(0,nne.default)(e),r=!1,s=!1,o=0,l=!1;function c(d,h){if(!s)if(o-=1,d)r=!0,i(d);else if(d===!1)r=!0,s=!0;else{if(h===sne.default||r&&o<=0)return r=!0,i(null);l||u()}}function u(){for(l=!0;o{"use strict";Object.defineProperty(Bh,"__esModule",{value:!0});var one=UH(),lne=Tb(one),une=os(),cne=Tb(une),dne=Mo(),pne=Tb(dne);function Tb(t){return t&&t.__esModule?t:{default:t}}function hne(t,e,n,i){return(0,lne.default)(e)(t,(0,cne.default)(n),i)}Bh.default=(0,pne.default)(hne,4);LH.exports=Bh.default});var JH=v((Uh,FH)=>{"use strict";Object.defineProperty(Uh,"__esModule",{value:!0});var mne=Mb(),gne=$H(mne),fne=Mo(),wne=$H(fne);function $H(t){return t&&t.__esModule?t:{default:t}}function Cne(t,e,n){return(0,gne.default)(t,1,e,n)}Uh.default=(0,wne.default)(Cne,3);FH.exports=Uh.default});var QH=v((Lh,KH)=>{"use strict";Object.defineProperty(Lh,"__esModule",{value:!0});Lh.default=yne;var vne=TH(),xne=VH(vne),Ane=JH(),bne=VH(Ane);function VH(t){return t&&t.__esModule?t:{default:t}}function yne(t,e){return(0,xne.default)(bne.default,t,e)}KH.exports=Lh.default});var Wb=v((ewe,XH)=>{"use strict";XH.exports=Aa;var $h=nr().codes,Pne=$h.ERR_METHOD_NOT_IMPLEMENTED,Sne=$h.ERR_MULTIPLE_CALLBACK,jne=$h.ERR_TRANSFORM_ALREADY_TRANSFORMING,One=$h.ERR_TRANSFORM_WITH_LENGTH_0,Fh=ss();yo()(Aa,Fh);function kne(t,e){var n=this._transformState;n.transforming=!1;var i=n.writecb;if(i===null)return this.emit("error",new Sne);n.writechunk=null,n.writecb=null,e!=null&&this.push(e),i(t);var a=this._readableState;a.reading=!1,(a.needReadable||a.length{"use strict";eI.exports=Lu;var YH=Wb();yo()(Lu,YH);function Lu(t){if(!(this instanceof Lu))return new Lu(t);YH.call(this,t)}Lu.prototype._transform=function(t,e,n){n(null,t)}});var sI=v((iwe,rI)=>{"use strict";var Eb;function Mne(t){var e=!1;return function(){e||(e=!0,t.apply(void 0,arguments))}}var aI=nr().codes,Wne=aI.ERR_MISSING_ARGS,Ene=aI.ERR_STREAM_DESTROYED;function iI(t){if(t)throw t}function _ne(t){return t.setHeader&&typeof t.abort=="function"}function qne(t,e,n,i){i=Mne(i);var a=!1;t.on("close",function(){a=!0}),Eb===void 0&&(Eb=wh()),Eb(t,{readable:e,writable:n},function(s){if(s)return i(s);a=!0,i()});var r=!1;return function(s){if(!a&&!r){if(r=!0,_ne(t))return t.abort();if(typeof t.destroy=="function")return t.destroy();i(s||new Ene("pipe"))}}}function tI(t){t()}function Rne(t,e){return t.pipe(e)}function Hne(t){return!t.length||typeof t[t.length-1]!="function"?iI:t.pop()}function Ine(){for(var t=arguments.length,e=new Array(t),n=0;n0;return qne(s,l,c,function(u){a||(a=u),u&&r.forEach(tI),!l&&(r.forEach(tI),i(a))})});return e.reduce(Rne)}rI.exports=Ine});var ls=v((vt,Fu)=>{var $u=require("stream");process.env.READABLE_STREAM==="disable"&&$u?(Fu.exports=$u.Readable,Object.assign(Fu.exports,$u),Fu.exports.Stream=$u):(vt=Fu.exports=wb(),vt.Stream=$u||vt,vt.Readable=vt,vt.Writable=Sh(),vt.Duplex=ss(),vt.Transform=Wb(),vt.PassThrough=nI(),vt.finished=wh(),vt.pipeline=sI())});var Db=v((twe,lI)=>{var Wo=[],Ju=[],_b=function(){};function Rb(t){return~Wo.indexOf(t)?!1:(Wo.push(t),!0)}function Hb(t){_b=t}function zne(t){for(var e=[],n=0;n{var Nne=Db(),Bne=Nne(function t(e,n){return n=n||{},n.namespace=e,n.prod=!0,n.dev=!1,n.force||t.force?t.yep(n):t.nope(n)});uI.exports=Bne});var fI=v((rwe,gI)=>{"use strict";var Qt={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},pI=Object.create(null);for(let t in Qt)Object.hasOwn(Qt,t)&&(pI[Qt[t]]=t);var Pn={to:{},get:{}};Pn.get=function(t){let e=t.slice(0,3).toLowerCase(),n,i;switch(e){case"hsl":{n=Pn.get.hsl(t),i="hsl";break}case"hwb":{n=Pn.get.hwb(t),i="hwb";break}default:{n=Pn.get.rgb(t),i="rgb";break}}return n?{model:i,value:n}:null};Pn.get.rgb=function(t){if(!t)return null;let e=/^#([a-f\d]{3,4})$/i,n=/^#([a-f\d]{6})([a-f\d]{2})?$/i,i=/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[\s,|/]\s*([+-]?[\d.]+)(%?)\s*)?\)$/,a=/^rgba?\(\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*(?:[\s,|/]\s*([+-]?[\d.]+)(%?)\s*)?\)$/,r=/^(\w+)$/,s=[0,0,0,1],o,l,c;if(o=t.match(n)){for(c=o[2],o=o[1],l=0;l<3;l++){let u=l*2;s[l]=Number.parseInt(o.slice(u,u+2),16)}c&&(s[3]=Number.parseInt(c,16)/255)}else if(o=t.match(e)){for(o=o[1],c=o[3],l=0;l<3;l++)s[l]=Number.parseInt(o[l]+o[l],16);c&&(s[3]=Number.parseInt(c+c,16)/255)}else if(o=t.match(i)){for(l=0;l<3;l++)s[l]=Number.parseInt(o[l+1],10);o[4]&&(s[3]=o[5]?Number.parseFloat(o[4])*.01:Number.parseFloat(o[4]))}else if(o=t.match(a)){for(l=0;l<3;l++)s[l]=Math.round(Number.parseFloat(o[l+1])*2.55);o[4]&&(s[3]=o[5]?Number.parseFloat(o[4])*.01:Number.parseFloat(o[4]))}else return(o=t.match(r))?o[1]==="transparent"?[0,0,0,0]:Object.hasOwn(Qt,o[1])?(s=Qt[o[1]],s[3]=1,s):null:null;for(l=0;l<3;l++)s[l]=or(s[l],0,255);return s[3]=or(s[3],0,1),s};Pn.get.hsl=function(t){if(!t)return null;let e=/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*(?:[,|/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,n=t.match(e);if(n){let i=Number.parseFloat(n[4]),a=(Number.parseFloat(n[1])%360+360)%360,r=or(Number.parseFloat(n[2]),0,100),s=or(Number.parseFloat(n[3]),0,100),o=or(Number.isNaN(i)?1:i,0,1);return[a,r,s,o]}return null};Pn.get.hwb=function(t){if(!t)return null;let e=/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*[\s,]\s*([+-]?[\d.]+)%\s*[\s,]\s*([+-]?[\d.]+)%\s*(?:[\s,]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,n=t.match(e);if(n){let i=Number.parseFloat(n[4]),a=(Number.parseFloat(n[1])%360+360)%360,r=or(Number.parseFloat(n[2]),0,100),s=or(Number.parseFloat(n[3]),0,100),o=or(Number.isNaN(i)?1:i,0,1);return[a,r,s,o]}return null};Pn.to.hex=function(...t){return"#"+Jh(t[0])+Jh(t[1])+Jh(t[2])+(t[3]<1?Jh(Math.round(t[3]*255)):"")};Pn.to.rgb=function(...t){return t.length<4||t[3]===1?"rgb("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+")":"rgba("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+", "+t[3]+")"};Pn.to.rgb.percent=function(...t){let e=Math.round(t[0]/255*100),n=Math.round(t[1]/255*100),i=Math.round(t[2]/255*100);return t.length<4||t[3]===1?"rgb("+e+"%, "+n+"%, "+i+"%)":"rgba("+e+"%, "+n+"%, "+i+"%, "+t[3]+")"};Pn.to.hsl=function(...t){return t.length<4||t[3]===1?"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)":"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+t[3]+")"};Pn.to.hwb=function(...t){let e="";return t.length>=4&&t[3]!==1&&(e=", "+t[3]),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+e+")"};Pn.to.keyword=function(...t){return pI[t.slice(0,3)]};function or(t,e,n){return Math.min(Math.max(e,t),n)}function Jh(t){let e=Math.round(t).toString(16).toUpperCase();return e.length<2?"0"+e:e}var hI={};for(let t of Object.keys(Qt))hI[Qt[t]]=t;var G={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},oklab:{channels:3,labels:["okl","oka","okb"]},lch:{channels:3,labels:"lch"},oklch:{channels:3,labels:["okl","okc","okh"]},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}},ba=(6/29)**3;function Eo(t){let e=t>.0031308?1.055*t**.4166666666666667-.055:t*12.92;return Math.min(Math.max(0,e),1)}function _o(t){return t>.04045?((t+.055)/1.055)**2.4:t/12.92}for(let t of Object.keys(G)){if(!("channels"in G[t]))throw new Error("missing channels property: "+t);if(!("labels"in G[t]))throw new Error("missing channel labels property: "+t);if(G[t].labels.length!==G[t].channels)throw new Error("channel and label counts mismatch: "+t);let{channels:e,labels:n}=G[t];delete G[t].channels,delete G[t].labels,Object.defineProperty(G[t],"channels",{value:e}),Object.defineProperty(G[t],"labels",{value:n})}G.rgb.hsl=function(t){let e=t[0]/255,n=t[1]/255,i=t[2]/255,a=Math.min(e,n,i),r=Math.max(e,n,i),s=r-a,o,l;switch(r){case a:{o=0;break}case e:{o=(n-i)/s;break}case n:{o=2+(i-e)/s;break}case i:{o=4+(e-n)/s;break}}o=Math.min(o*60,360),o<0&&(o+=360);let c=(a+r)/2;return r===a?l=0:c<=.5?l=s/(r+a):l=s/(2-r-a),[o,l*100,c*100]};G.rgb.hsv=function(t){let e,n,i,a,r,s=t[0]/255,o=t[1]/255,l=t[2]/255,c=Math.max(s,o,l),u=c-Math.min(s,o,l),d=function(h){return(c-h)/6/u+1/2};if(u===0)a=0,r=0;else{switch(r=u/c,e=d(s),n=d(o),i=d(l),c){case s:{a=i-n;break}case o:{a=1/3+e-i;break}case l:{a=2/3+n-e;break}}a<0?a+=1:a>1&&(a-=1)}return[a*360,r*100,c*100]};G.rgb.hwb=function(t){let e=t[0],n=t[1],i=t[2],a=G.rgb.hsl(t)[0],r=1/255*Math.min(e,Math.min(n,i));return i=1-1/255*Math.max(e,Math.max(n,i)),[a,r*100,i*100]};G.rgb.oklab=function(t){let e=_o(t[0]/255),n=_o(t[1]/255),i=_o(t[2]/255),a=Math.cbrt(.4122214708*e+.5363325363*n+.0514459929*i),r=Math.cbrt(.2119034982*e+.6806995451*n+.1073969566*i),s=Math.cbrt(.0883024619*e+.2817188376*n+.6299787005*i),o=.2104542553*a+.793617785*r-.0040720468*s,l=1.9779984951*a-2.428592205*r+.4505937099*s,c=.0259040371*a+.7827717662*r-.808675766*s;return[o*100,l*100,c*100]};G.rgb.cmyk=function(t){let e=t[0]/255,n=t[1]/255,i=t[2]/255,a=Math.min(1-e,1-n,1-i),r=(1-e-a)/(1-a)||0,s=(1-n-a)/(1-a)||0,o=(1-i-a)/(1-a)||0;return[r*100,s*100,o*100,a*100]};function Une(t,e){return(t[0]-e[0])**2+(t[1]-e[1])**2+(t[2]-e[2])**2}G.rgb.keyword=function(t){let e=hI[t];if(e)return e;let n=Number.POSITIVE_INFINITY,i;for(let a of Object.keys(Qt)){let r=Qt[a],s=Une(t,r);sba?n**(1/3):7.787*n+16/116,i=i>ba?i**(1/3):7.787*i+16/116,a=a>ba?a**(1/3):7.787*a+16/116;let r=116*i-16,s=500*(n-i),o=200*(i-a);return[r,s,o]};G.hsl.rgb=function(t){let e=t[0]/360,n=t[1]/100,i=t[2]/100,a,r;if(n===0)return r=i*255,[r,r,r];let s=i<.5?i*(1+n):i+n-i*n,o=2*i-s,l=[0,0,0];for(let c=0;c<3;c++)a=e+1/3*-(c-1),a<0&&a++,a>1&&a--,6*a<1?r=o+(s-o)*6*a:2*a<1?r=s:3*a<2?r=o+(s-o)*(2/3-a)*6:r=o,l[c]=r*255;return l};G.hsl.hsv=function(t){let e=t[0],n=t[1]/100,i=t[2]/100,a=n,r=Math.max(i,.01);i*=2,n*=i<=1?i:2-i,a*=r<=1?r:2-r;let s=(i+n)/2,o=i===0?2*a/(r+a):2*n/(i+n);return[e,o*100,s*100]};G.hsv.rgb=function(t){let e=t[0]/60,n=t[1]/100,i=t[2]/100,a=Math.floor(e)%6,r=e-Math.floor(e),s=255*i*(1-n),o=255*i*(1-n*r),l=255*i*(1-n*(1-r));switch(i*=255,a){case 0:return[i,l,s];case 1:return[o,i,s];case 2:return[s,i,l];case 3:return[s,o,i];case 4:return[l,s,i];case 5:return[i,s,o]}};G.hsv.hsl=function(t){let e=t[0],n=t[1]/100,i=t[2]/100,a=Math.max(i,.01),r,s;s=(2-n)*i;let o=(2-n)*a;return r=n*a,r/=o<=1?o:2-o,r=r||0,s/=2,[e,r*100,s*100]};G.hwb.rgb=function(t){let e=t[0]/360,n=t[1]/100,i=t[2]/100,a=n+i,r;a>1&&(n/=a,i/=a);let s=Math.floor(6*e),o=1-i;r=6*e-s,(s&1)!==0&&(r=1-r);let l=n+r*(o-n),c,u,d;switch(s){default:case 6:case 0:{c=o,u=l,d=n;break}case 1:{c=l,u=o,d=n;break}case 2:{c=n,u=o,d=l;break}case 3:{c=n,u=l,d=o;break}case 4:{c=l,u=n,d=o;break}case 5:{c=o,u=n,d=l;break}}return[c*255,u*255,d*255]};G.cmyk.rgb=function(t){let e=t[0]/100,n=t[1]/100,i=t[2]/100,a=t[3]/100,r=1-Math.min(1,e*(1-a)+a),s=1-Math.min(1,n*(1-a)+a),o=1-Math.min(1,i*(1-a)+a);return[r*255,s*255,o*255]};G.xyz.rgb=function(t){let e=t[0]/100,n=t[1]/100,i=t[2]/100,a,r,s;return a=e*3.2404542+n*-1.5371385+i*-.4985314,r=e*-.969266+n*1.8760108+i*.041556,s=e*.0556434+n*-.2040259+i*1.0572252,a=Eo(a),r=Eo(r),s=Eo(s),[a*255,r*255,s*255]};G.xyz.lab=function(t){let e=t[0],n=t[1],i=t[2];e/=95.047,n/=100,i/=108.883,e=e>ba?e**(1/3):7.787*e+16/116,n=n>ba?n**(1/3):7.787*n+16/116,i=i>ba?i**(1/3):7.787*i+16/116;let a=116*n-16,r=500*(e-n),s=200*(n-i);return[a,r,s]};G.xyz.oklab=function(t){let e=t[0]/100,n=t[1]/100,i=t[2]/100,a=Math.cbrt(.8189330101*e+.3618667424*n-.1288597137*i),r=Math.cbrt(.0329845436*e+.9293118715*n+.0361456387*i),s=Math.cbrt(.0482003018*e+.2643662691*n+.633851707*i),o=.2104542553*a+.793617785*r-.0040720468*s,l=1.9779984951*a-2.428592205*r+.4505937099*s,c=.0259040371*a+.7827717662*r-.808675766*s;return[o*100,l*100,c*100]};G.oklab.oklch=function(t){return G.lab.lch(t)};G.oklab.xyz=function(t){let e=t[0]/100,n=t[1]/100,i=t[2]/100,a=(.999999998*e+.396337792*n+.215803758*i)**3,r=(1.000000008*e-.105561342*n-.063854175*i)**3,s=(1.000000055*e-.089484182*n-1.291485538*i)**3,o=1.227013851*a-.55779998*r+.281256149*s,l=-.040580178*a+1.11225687*r-.071676679*s,c=-.076381285*a-.421481978*r+1.58616322*s;return[o*100,l*100,c*100]};G.oklab.rgb=function(t){let e=t[0]/100,n=t[1]/100,i=t[2]/100,a=(e+.3963377774*n+.2158037573*i)**3,r=(e-.1055613458*n-.0638541728*i)**3,s=(e-.0894841775*n-1.291485548*i)**3,o=Eo(4.0767416621*a-3.3077115913*r+.2309699292*s),l=Eo(-1.2684380046*a+2.6097574011*r-.3413193965*s),c=Eo(-.0041960863*a-.7034186147*r+1.707614701*s);return[o*255,l*255,c*255]};G.oklch.oklab=function(t){return G.lch.lab(t)};G.lab.xyz=function(t){let e=t[0],n=t[1],i=t[2],a,r,s;r=(e+16)/116,a=n/500+r,s=r-i/200;let o=r**3,l=a**3,c=s**3;return r=o>ba?o:(r-16/116)/7.787,a=l>ba?l:(a-16/116)/7.787,s=c>ba?c:(s-16/116)/7.787,a*=95.047,r*=100,s*=108.883,[a,r,s]};G.lab.lch=function(t){let e=t[0],n=t[1],i=t[2],a;a=Math.atan2(i,n)*360/2/Math.PI,a<0&&(a+=360);let s=Math.sqrt(n*n+i*i);return[e,s,a]};G.lch.lab=function(t){let e=t[0],n=t[1],a=t[2]/360*2*Math.PI,r=n*Math.cos(a),s=n*Math.sin(a);return[e,r,s]};G.rgb.ansi16=function(t,e=null){let[n,i,a]=t,r=e===null?G.rgb.hsv(t)[2]:e;if(r=Math.round(r/50),r===0)return 30;let s=30+(Math.round(a/255)<<2|Math.round(i/255)<<1|Math.round(n/255));return r===2&&(s+=60),s};G.hsv.ansi16=function(t){return G.rgb.ansi16(G.hsv.rgb(t),t[2])};G.rgb.ansi256=function(t){let e=t[0],n=t[1],i=t[2];return e>>4===n>>4&&n>>4===i>>4?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(n/255*5)+Math.round(i/255*5)};G.ansi16.rgb=function(t){t=t[0];let e=t%10;if(e===0||e===7)return t>50&&(e+=3.5),e=e/10.5*255,[e,e,e];let n=(Math.trunc(t>50)+1)*.5,i=(e&1)*n*255,a=(e>>1&1)*n*255,r=(e>>2&1)*n*255;return[i,a,r]};G.ansi256.rgb=function(t){if(t=t[0],t>=232){let r=(t-232)*10+8;return[r,r,r]}t-=16;let e,n=Math.floor(t/36)/5*255,i=Math.floor((e=t%36)/6)/5*255,a=e%6/5*255;return[n,i,a]};G.rgb.hex=function(t){let n=(((Math.round(t[0])&255)<<16)+((Math.round(t[1])&255)<<8)+(Math.round(t[2])&255)).toString(16).toUpperCase();return"000000".slice(n.length)+n};G.hex.rgb=function(t){let e=t.toString(16).match(/[a-f\d]{6}|[a-f\d]{3}/i);if(!e)return[0,0,0];let n=e[0];e[0].length===3&&(n=[...n].map(o=>o+o).join(""));let i=Number.parseInt(n,16),a=i>>16&255,r=i>>8&255,s=i&255;return[a,r,s]};G.rgb.hcg=function(t){let e=t[0]/255,n=t[1]/255,i=t[2]/255,a=Math.max(Math.max(e,n),i),r=Math.min(Math.min(e,n),i),s=a-r,o,l=s<1?r/(1-s):0;return s<=0?o=0:a===e?o=(n-i)/s%6:a===n?o=2+(i-e)/s:o=4+(e-n)/s,o/=6,o%=1,[o*360,s*100,l*100]};G.hsl.hcg=function(t){let e=t[1]/100,n=t[2]/100,i=n<.5?2*e*n:2*e*(1-n),a=0;return i<1&&(a=(n-.5*i)/(1-i)),[t[0],i*100,a*100]};G.hsv.hcg=function(t){let e=t[1]/100,n=t[2]/100,i=e*n,a=0;return i<1&&(a=(n-i)/(1-i)),[t[0],i*100,a*100]};G.hcg.rgb=function(t){let e=t[0]/360,n=t[1]/100,i=t[2]/100;if(n===0)return[i*255,i*255,i*255];let a=[0,0,0],r=e%1*6,s=r%1,o=1-s,l=0;switch(Math.floor(r)){case 0:{a[0]=1,a[1]=s,a[2]=0;break}case 1:{a[0]=o,a[1]=1,a[2]=0;break}case 2:{a[0]=0,a[1]=1,a[2]=s;break}case 3:{a[0]=0,a[1]=o,a[2]=1;break}case 4:{a[0]=s,a[1]=0,a[2]=1;break}default:a[0]=1,a[1]=0,a[2]=o}return l=(1-n)*i,[(n*a[0]+l)*255,(n*a[1]+l)*255,(n*a[2]+l)*255]};G.hcg.hsv=function(t){let e=t[1]/100,n=t[2]/100,i=e+n*(1-e),a=0;return i>0&&(a=e/i),[t[0],a*100,i*100]};G.hcg.hsl=function(t){let e=t[1]/100,i=t[2]/100*(1-e)+.5*e,a=0;return i>0&&i<.5?a=e/(2*i):i>=.5&&i<1&&(a=e/(2*(1-i))),[t[0],a*100,i*100]};G.hcg.hwb=function(t){let e=t[1]/100,n=t[2]/100,i=e+n*(1-e);return[t[0],(i-e)*100,(1-i)*100]};G.hwb.hcg=function(t){let e=t[1]/100,i=1-t[2]/100,a=i-e,r=0;return a<1&&(r=(i-a)/(1-a)),[t[0],a*100,r*100]};G.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]};G.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]};G.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]};G.gray.hsl=function(t){return[0,0,t[0]]};G.gray.hsv=G.gray.hsl;G.gray.hwb=function(t){return[0,100,t[0]]};G.gray.cmyk=function(t){return[0,0,0,t[0]]};G.gray.lab=function(t){return[t[0],0,0]};G.gray.hex=function(t){let e=Math.round(t[0]/100*255)&255,i=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".slice(i.length)+i};G.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]};function Lne(){let t={},e=Object.keys(G);for(let{length:n}=e,i=0;i0;){let i=n.pop(),a=Object.keys(G[i]);for(let{length:r}=a,s=0;s1&&(n=i),t(n))};return"conversion"in t&&(e.conversion=t.conversion),e}function Zne(t){let e=function(...n){let i=n[0];if(i==null)return i;i.length>1&&(n=i);let a=t(n);if(typeof a=="object")for(let{length:r}=a,s=0;s0){this.model=e||"rgb",i=Wn[this.model].channels;let a=Array.prototype.slice.call(t,0,i);this.color=Bb(a,i),this.valpha=typeof t[i]=="number"?t[i]:1}else if(typeof t=="number")this.model="rgb",this.color=[t>>16&255,t>>8&255,t&255],this.valpha=1;else{this.valpha=1;let a=Object.keys(t);"alpha"in t&&(a.splice(a.indexOf("alpha"),1),this.valpha=typeof t.alpha=="number"?t.alpha:0);let r=a.sort().join("");if(!(r in Gb))throw new Error("Unable to parse color from object: "+JSON.stringify(t));this.model=Gb[r];let{labels:s}=Wn[this.model],o=[];for(n=0;n(t%360+360)%360),saturationl:pn("hsl",1,bn(100)),lightness:pn("hsl",2,bn(100)),saturationv:pn("hsv",1,bn(100)),value:pn("hsv",2,bn(100)),chroma:pn("hcg",1,bn(100)),gray:pn("hcg",2,bn(100)),white:pn("hwb",1,bn(100)),wblack:pn("hwb",2,bn(100)),cyan:pn("cmyk",0,bn(100)),magenta:pn("cmyk",1,bn(100)),yellow:pn("cmyk",2,bn(100)),black:pn("cmyk",3,bn(100)),x:pn("xyz",0,bn(95.047)),y:pn("xyz",1,bn(100)),z:pn("xyz",2,bn(108.833)),l:pn("lab",0,bn(100)),a:pn("lab",1),b:pn("lab",2),keyword(t){return t!==void 0?new yn(t):Wn[this.model].keyword(this.color)},hex(t){return t!==void 0?new yn(t):Pn.to.hex(...this.rgb().round().color)},hexa(t){if(t!==void 0)return new yn(t);let e=this.rgb().round().color,n=Math.round(this.valpha*255).toString(16).toUpperCase();return n.length===1&&(n="0"+n),Pn.to.hex(...e)+n},rgbNumber(){let t=this.rgb().color;return(t[0]&255)<<16|(t[1]&255)<<8|t[2]&255},luminosity(){let t=this.rgb().color,e=[];for(let[n,i]of t.entries()){let a=i/255;e[n]=a<=.04045?a/12.92:((a+.055)/1.055)**2.4}return .2126*e[0]+.7152*e[1]+.0722*e[2]},contrast(t){let e=this.luminosity(),n=t.luminosity();return e>n?(e+.05)/(n+.05):(n+.05)/(e+.05)},level(t){let e=this.contrast(t);return e>=7?"AAA":e>=4.5?"AA":""},isDark(){let t=this.rgb().color;return(t[0]*2126+t[1]*7152+t[2]*722)/1e4<128},isLight(){return!this.isDark()},negate(){let t=this.rgb();for(let e=0;e<3;e++)t.color[e]=255-t.color[e];return t},lighten(t){let e=this.hsl();return e.color[2]+=e.color[2]*t,e},darken(t){let e=this.hsl();return e.color[2]-=e.color[2]*t,e},saturate(t){let e=this.hsl();return e.color[1]+=e.color[1]*t,e},desaturate(t){let e=this.hsl();return e.color[1]-=e.color[1]*t,e},whiten(t){let e=this.hwb();return e.color[1]+=e.color[1]*t,e},blacken(t){let e=this.hwb();return e.color[2]+=e.color[2]*t,e},grayscale(){let t=this.rgb().color,e=t[0]*.3+t[1]*.59+t[2]*.11;return yn.rgb(e,e,e)},fade(t){return this.alpha(this.valpha-this.valpha*t)},opaquer(t){return this.alpha(this.valpha+this.valpha*t)},rotate(t){let e=this.hsl(),n=e.color[0];return n=(n+t)%360,n=n<0?360+n:n,e.color[0]=n,e},mix(t,e){if(!t||!t.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof t);let n=t.rgb(),i=this.rgb(),a=e===void 0?.5:e,r=2*a-1,s=n.alpha()-i.alpha(),o=((r*s===-1?r:(r+s)/(1+r*s))+1)/2,l=1-o;return yn.rgb(o*n.red()+l*i.red(),o*n.green()+l*i.green(),o*n.blue()+l*i.blue(),n.alpha()*a+i.alpha()*(1-a))}};for(let t of Object.keys(Wn)){if(mI.includes(t))continue;let{channels:e}=Wn[t];yn.prototype[t]=function(...n){return this.model===t?new yn(this):n.length>0?new yn(n,t):new yn([...eie(Wn[this.model][t].raw(this.color)),this.valpha],t)},yn[t]=function(...n){let i=n[0];return typeof i=="number"&&(i=Bb(n,e)),new yn(i,t)}}function Xne(t,e){return Number(t.toFixed(e))}function Yne(t){return function(e){return Xne(e,t)}}function pn(t,e,n){t=Array.isArray(t)?t:[t];for(let i of t)(Nb[i]||=[])[e]=n;return t=t[0],function(i){let a;return i!==void 0?(n&&(i=n(i)),a=this[t](),a.color[e]=i,a):(a=this[t]().color[e],n&&(a=n(a)),a)}}function bn(t){return function(e){return Math.max(0,Math.min(t,e))}}function eie(t){return Array.isArray(t)?t:[t]}function Bb(t,e){for(let n=0;n{"use strict";function _t(t,e){if(e)return new _t(t).style(e);if(!(this instanceof _t))return new _t(t);this.text=t}_t.prototype.prefix="\x1B[";_t.prototype.suffix="m";_t.prototype.hex=function(e){e=e[0]==="#"?e.substring(1):e,e.length===3&&(e=e.split(""),e[5]=e[2],e[4]=e[2],e[3]=e[1],e[2]=e[1],e[1]=e[0],e=e.join(""));var n=e.substring(0,2),i=e.substring(2,4),a=e.substring(4,6);return[parseInt(n,16),parseInt(i,16),parseInt(a,16)]};_t.prototype.rgb=function(e,n,i){var a=e/255*5,r=n/255*5,s=i/255*5;return this.ansi(a,r,s)};_t.prototype.ansi=function(e,n,i){var a=Math.round(e),r=Math.round(n),s=Math.round(i);return 16+a*36+r*6+s};_t.prototype.reset=function(){return this.prefix+"39;49"+this.suffix};_t.prototype.style=function(e){return this.prefix+"38;5;"+this.rgb.apply(this,this.hex(e))+this.suffix+this.text+this.reset()};wI.exports=_t});var xI=v((owe,vI)=>{var aie=fI(),rie=CI();vI.exports=function(e,n){var i=n.namespace,a=n.colors!==!1?rie(i+":",aie(i)):i+":";return e[0]=a+" "+e[0],e}});var bI=v((lwe,AI)=>{"use strict";AI.exports=function(e,n){if(!n)return!1;for(var i=n.split(/[\s,]+/),a=0;a{var sie=bI();yI.exports=function(e){return function(i){try{return sie(i,e())}catch{}return!1}}});var jI=v((cwe,SI)=>{var oie=PI();SI.exports=oie(function(){return process.env.DEBUG||process.env.DIAGNOSTICS})});var kI=v((dwe,OI)=>{OI.exports=function(t,e){try{Function.prototype.apply.call(console.log,console,e)}catch{}}});var MI=v((pwe,TI)=>{var lie=Db(),uie=require("tty").isatty(1),Vh=lie(function t(e,n){return n=n||{},n.colors="colors"in n?n.colors:uie,n.namespace=e,n.prod=!1,n.dev=!0,!t.enabled(e)&&!(n.force||t.force)?t.nope(n):t.yep(n)});Vh.modify(xI());Vh.use(jI());Vh.set(kI());TI.exports=Vh});var Vu=v((hwe,Ub)=>{process.env.NODE_ENV==="production"?Ub.exports=cI():Ub.exports=MI()});var EI=v((mwe,WI)=>{"use strict";var Lb=require("fs"),{StringDecoder:cie}=require("string_decoder"),{Stream:die}=ls();function pie(){}WI.exports=(t,e)=>{let n=Buffer.alloc(65536),i=new cie("utf8"),a=new die,r="",s=0,o=0;return t.start===-1&&delete t.start,a.readable=!0,a.destroy=()=>{a.destroyed=!0,a.emit("end"),a.emit("close")},Lb.open(t.file,"a+","0644",(l,c)=>{if(l){e?e(l):a.emit("error",l),a.destroy();return}(function u(){if(a.destroyed){Lb.close(c,pie);return}return Lb.read(c,n,0,n.length,s,(d,h)=>{if(d){e?e(d):a.emit("error",d),a.destroy();return}if(!h)return r&&((t.start==null||o>t.start)&&(e?e(null,r):a.emit("line",r)),o++,r=""),setTimeout(u,1e3);let m=i.write(n.slice(0,h));e||a.emit("data",m),m=(r+m).split(/\n+/);let p=m.length-1,g=0;for(;gt.start)&&(e?e(null,m[g]):a.emit("line",m[g])),o++;return r=m[p],s+=h,u()})})()}),e?a.destroy:a}});var HI=v((fwe,RI)=>{"use strict";var _i=require("fs"),En=require("path"),_I=QH(),hie=require("zlib"),{MESSAGE:mie}=Cn(),{Stream:gie,PassThrough:qI}=ls(),fie=ko(),qt=Vu()("winston:file"),wie=require("os"),Cie=EI();RI.exports=class extends fie{constructor(e={}){super(e),this.name=e.name||"file";function n(i,...a){a.slice(1).forEach(r=>{if(e[r])throw new Error(`Cannot set ${r} and ${i} together`)})}if(this._stream=new qI,this._stream.setMaxListeners(30),this._onError=this._onError.bind(this),e.filename||e.dirname)n("filename or dirname","stream"),this._basename=this.filename=e.filename?En.basename(e.filename):"winston.log",this.dirname=e.dirname||En.dirname(e.filename),this.options=e.options||{flags:"a"};else if(e.stream)console.warn("options.stream will be removed in winston@4. Use winston.transports.Stream"),n("stream","filename","maxsize"),this._dest=this._stream.pipe(this._setupStream(e.stream)),this.dirname=En.dirname(this._dest.path);else throw new Error("Cannot log to file without filename or stream.");this.maxsize=e.maxsize||null,this.rotationFormat=e.rotationFormat||!1,this.zippedArchive=e.zippedArchive||!1,this.maxFiles=e.maxFiles||null,this.eol=typeof e.eol=="string"?e.eol:wie.EOL,this.tailable=e.tailable||!1,this.lazy=e.lazy||!1,this._size=0,this._pendingSize=0,this._created=0,this._drain=!1,this._opening=!1,this._ending=!1,this._fileExist=!1,this.dirname&&this._createLogDirIfNotExist(this.dirname),this.lazy||this.open()}finishIfEnding(){this._ending&&(this._opening?this.once("open",()=>{this._stream.once("finish",()=>this.emit("finish")),setImmediate(()=>this._stream.end())}):(this._stream.once("finish",()=>this.emit("finish")),setImmediate(()=>this._stream.end())))}_final(e){if(this._opening){this.once("open",()=>this._final(e));return}if(this._stream.end(),!this._dest||this._dest.writableFinished)return e();this._dest.once("finish",e),this._dest.once("error",e)}log(e,n=()=>{}){if(this.silent)return n(),!0;if(this._drain){this._stream.once("drain",()=>{this._drain=!1,this.log(e,n)});return}if(this._rotate){this._stream.once("rotate",()=>{this._rotate=!1,this.log(e,n)});return}if(this.lazy){if(!this._fileExist){this._opening||this.open(),this.once("open",()=>{this._fileExist=!0,this.log(e,n)});return}if(this._needsNewFile(this._pendingSize)){this._dest.once("close",()=>{this._opening||this.open(),this.once("open",()=>{this.log(e,n)})});return}}let i=`${e[mie]}${this.eol}`,a=Buffer.byteLength(i);function r(){if(this._size+=a,this._pendingSize-=a,qt("logged %s %s",this._size,i),this.emit("logged",e),!this._rotate&&!this._opening&&this._needsNewFile()){if(this.lazy){this._endStream(()=>{this.emit("fileclosed")});return}this._rotate=!0,this._endStream(()=>this._rotateFile())}}this._pendingSize+=a,this._opening&&!this.rotatedWhileOpening&&this._needsNewFile(this._size+this._pendingSize)&&(this.rotatedWhileOpening=!0);let s=this._stream.write(i,r.bind(this));return s?n():(this._drain=!0,this._stream.once("drain",()=>{this._drain=!1,n()})),qt("written",s,this._drain),this.finishIfEnding(),s}query(e,n){typeof e=="function"&&(n=e,e={}),e=d(e);let i=En.join(this.dirname,this.filename),a="",r=[],s=0,o=_i.createReadStream(i,{encoding:"utf8"});o.on("error",h=>{if(o.readable&&o.destroy(),!!n)return h.code!=="ENOENT"?n(h):n(null,r)}),o.on("data",h=>{h=(a+h).split(/\n+/);let m=h.length-1,p=0;for(;p=e.start)&&l(h[p]),s++;a=h[m]}),o.on("close",()=>{a&&l(a,!0),e.order==="desc"&&(r=r.reverse()),n&&n(null,r)});function l(h,m){try{let p=JSON.parse(h);u(p)&&c(p)}catch(p){m||o.emit("error",p)}}function c(h){if(e.rows&&r.length>=e.rows&&e.order!=="desc"){o.readable&&o.destroy();return}e.fields&&(h=e.fields.reduce((m,p)=>(m[p]=h[p],m),{})),e.order==="desc"&&r.length>=e.rows&&r.shift(),r.push(h)}function u(h){if(!h||typeof h!="object")return;let m=new Date(h.timestamp);if(!(e.from&&me.until||e.level&&e.level!==h.level))return!0}function d(h){return h=h||{},h.rows=h.rows||h.limit||10,h.start=h.start||0,h.until=h.until||new Date,typeof h.until!="object"&&(h.until=new Date(h.until)),h.from=h.from||h.until-1440*60*1e3,typeof h.from!="object"&&(h.from=new Date(h.from)),h.order=h.order||"desc",h}}stream(e={}){let n=En.join(this.dirname,this.filename),i=new gie,a={file:n,start:e.start};return i.destroy=Cie(a,(r,s)=>{if(r)return i.emit("error",r);try{i.emit("data",s),s=JSON.parse(s),i.emit("log",s)}catch(o){i.emit("error",o)}}),i}open(){this.filename&&(this._opening||(this._opening=!0,this.stat((e,n)=>{if(e)return this.emit("error",e);qt("stat done: %s { size: %s }",this.filename,n),this._size=n,this._dest=this._createStream(this._stream),this._opening=!1,this.once("open",()=>{this._stream.emit("rotate")||(this._rotate=!1)})})))}stat(e){let n=this._getFile(),i=En.join(this.dirname,n);_i.stat(i,(a,r)=>{if(a&&a.code==="ENOENT")return qt("ENOENT\xA0ok",i),this.filename=n,e(null,0);if(a)return qt(`err ${a.code} ${i}`),e(a);if(!r||this._needsNewFile(r.size))return this._incFile(()=>this.stat(e));this.filename=n,e(null,r.size)})}close(e){this._stream&&this._stream.end(()=>{e&&e(),this.emit("flush"),this.emit("closed")})}_needsNewFile(e){return e=e||this._size,this.maxsize&&e>=this.maxsize}_onError(e){this.emit("error",e)}_setupStream(e){return e.on("error",this._onError),e}_cleanupStream(e){return e.removeListener("error",this._onError),e.destroy(),e}_rotateFile(){this._incFile(()=>this.open())}_endStream(e=()=>{}){this._dest?(this._stream.unpipe(this._dest),this._dest.end(()=>{this._cleanupStream(this._dest),e()})):e()}_createStream(e){let n=En.join(this.dirname,this.filename);qt("create stream start",n,this.options);let i=_i.createWriteStream(n,this.options).on("error",a=>qt(a)).on("close",()=>qt("close",i.path,i.bytesWritten)).on("open",()=>{qt("file open ok",n),this.emit("open",n),e.pipe(i),this.rotatedWhileOpening&&(this._stream=new qI,this._stream.setMaxListeners(30),this._rotateFile(),this.rotatedWhileOpening=!1,this._cleanupStream(i),e.end())});return qt("create stream ok",n),i}_incFile(e){qt("_incFile",this.filename);let n=En.extname(this._basename),i=En.basename(this._basename,n),a=[];this.zippedArchive&&a.push(function(r){let s=this._created>0&&!this.tailable?this._created:"";this._compressFile(En.join(this.dirname,`${i}${s}${n}`),En.join(this.dirname,`${i}${s}${n}.gz`),r)}.bind(this)),a.push(function(r){this.tailable?this._checkMaxFilesTailable(n,i,r):(this._created+=1,this._checkMaxFilesIncrementing(n,i,r))}.bind(this)),_I(a,e)}_getFile(){let e=En.extname(this._basename),n=En.basename(this._basename,e),i=this.rotationFormat?this.rotationFormat():this._created;return!this.tailable&&this._created?`${n}${i}${e}`:`${n}${e}`}_checkMaxFilesIncrementing(e,n,i){if(!this.maxFiles||this._created1;s--)a.push(function(o,l){let c=`${n}${o-1}${e}${r}`,u=En.join(this.dirname,c);_i.exists(u,d=>{if(!d)return l(null);c=`${n}${o}${e}${r}`,_i.rename(u,En.join(this.dirname,c),l)})}.bind(this,s));_I(a,()=>{_i.rename(En.join(this.dirname,`${n}${e}${r}`),En.join(this.dirname,`${n}1${e}${r}`),i)})}_compressFile(e,n,i){_i.access(e,_i.F_OK,a=>{if(a)return i();var r=hie.createGzip(),s=_i.createReadStream(e),o=_i.createWriteStream(n);o.on("finish",()=>{_i.unlink(e,i)}),s.pipe(r).pipe(o)})}_createLogDirIfNotExist(e){_i.existsSync(e)||_i.mkdirSync(e,{recursive:!0})}}});var zI=v((Cwe,II)=>{"use strict";var vie=require("http"),xie=require("https"),{Stream:Aie}=ls(),bie=ko(),{configure:yie}=Eu();II.exports=class extends bie{constructor(e={}){super(e),this.options=e,this.name=e.name||"http",this.ssl=!!e.ssl,this.host=e.host||"localhost",this.port=e.port,this.auth=e.auth,this.path=e.path||"",this.maximumDepth=e.maximumDepth,this.agent=e.agent,this.headers=e.headers||{},this.headers["content-type"]="application/json",this.batch=e.batch||!1,this.batchInterval=e.batchInterval||5e3,this.batchCount=e.batchCount||10,this.batchOptions=[],this.batchTimeoutID=-1,this.batchCallback={},this.port||(this.port=this.ssl?443:80)}log(e,n){this._request(e,null,null,(i,a)=>{a&&a.statusCode!==200&&(i=new Error(`Invalid HTTP Status Code: ${a.statusCode}`)),i?this.emit("warn",i):this.emit("logged",e)}),n&&setImmediate(n)}query(e,n){typeof e=="function"&&(n=e,e={}),e={method:"query",params:this.normalizeQuery(e)};let i=e.params.auth||null;delete e.params.auth;let a=e.params.path||null;delete e.params.path,this._request(e,i,a,(r,s,o)=>{if(s&&s.statusCode!==200&&(r=new Error(`Invalid HTTP Status Code: ${s.statusCode}`)),r)return n(r);if(typeof o=="string")try{o=JSON.parse(o)}catch(l){return n(l)}n(null,o)})}stream(e={}){let n=new Aie;e={method:"stream",params:e};let i=e.params.path||null;delete e.params.path;let a=e.params.auth||null;delete e.params.auth;let r="",s=this._request(e,a,i);return n.destroy=()=>s.destroy(),s.on("data",o=>{o=(r+o).split(/\n+/);let l=o.length-1,c=0;for(;cn.emit("error",o)),n}_request(e,n,i,a){e=e||{},n=n||this.auth,i=i||this.path||"",this.batch?this._doBatch(e,a,n,i):this._doRequest(e,a,n,i)}_doBatch(e,n,i,a){if(this.batchOptions.push(e),this.batchOptions.length===1){let r=this;this.batchCallback=n,this.batchTimeoutID=setTimeout(function(){r.batchTimeoutID=-1,r._doBatchRequest(r.batchCallback,i,a)},this.batchInterval)}this.batchOptions.length===this.batchCount&&this._doBatchRequest(this.batchCallback,i,a)}_doBatchRequest(e,n,i){this.batchTimeoutID>0&&(clearTimeout(this.batchTimeoutID),this.batchTimeoutID=-1);let a=this.batchOptions.slice();this.batchOptions=[],this._doRequest(a,e,n,i)}_doRequest(e,n,i,a){let r=Object.assign({},this.headers);i&&i.bearer&&(r.Authorization=`Bearer ${i.bearer}`);let s=(this.ssl?xie:vie).request({...this.options,method:"POST",host:this.host,port:this.port,path:`/${a.replace(/^\//,"")}`,headers:r,auth:i&&i.username&&i.password?`${i.username}:${i.password}`:"",agent:this.agent});s.on("error",n),s.on("response",l=>l.on("end",()=>n(null,l)).resume());let o=yie({...this.maximumDepth&&{maximumDepth:this.maximumDepth}});s.end(Buffer.from(o(e,this.options.replacer),"utf8"))}}});var $b=v((vwe,DI)=>{"use strict";var Zt=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";Zt.writable=t=>Zt(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";Zt.readable=t=>Zt(t)&&t.readable!==!1&&typeof t._read=="function"&&typeof t._readableState=="object";Zt.duplex=t=>Zt.writable(t)&&Zt.readable(t);Zt.transform=t=>Zt.duplex(t)&&typeof t._transform=="function";DI.exports=Zt});var NI=v((Awe,GI)=>{"use strict";var Pie=$b(),{MESSAGE:Sie}=Cn(),jie=require("os"),Oie=ko();GI.exports=class extends Oie{constructor(e={}){if(super(e),!e.stream||!Pie(e.stream))throw new Error("options.stream is required.");this._stream=e.stream,this._stream.setMaxListeners(1/0),this.isObjectMode=e.stream._writableState.objectMode,this.eol=typeof e.eol=="string"?e.eol:jie.EOL}log(e,n){if(setImmediate(()=>this.emit("logged",e)),this.isObjectMode){this._stream.write(e),n&&n();return}this._stream.write(`${e[Sie]}${this.eol}`),n&&n()}}});var BI=v(Ku=>{"use strict";Object.defineProperty(Ku,"Console",{configurable:!0,enumerable:!0,get(){return mH()}});Object.defineProperty(Ku,"File",{configurable:!0,enumerable:!0,get(){return HI()}});Object.defineProperty(Ku,"Http",{configurable:!0,enumerable:!0,get(){return zI()}});Object.defineProperty(Ku,"Stream",{configurable:!0,enumerable:!0,get(){return NI()}})});var Qh=v(Qu=>{"use strict";var Kh=JA(),{configs:Fb}=Cn();Qu.cli=Kh.levels(Fb.cli);Qu.npm=Kh.levels(Fb.npm);Qu.syslog=Kh.levels(Fb.syslog);Qu.addColors=Kh.levels});var LI=v((Zh,UI)=>{"use strict";Object.defineProperty(Zh,"__esModule",{value:!0});var kie=Th(),Tie=us(kie),Mie=Dh(),Wie=us(Mie),Eie=Mb(),_ie=us(Eie),qie=Ob(),Rie=us(qie),Hie=kb(),Iie=us(Hie),zie=os(),Die=us(zie),Gie=Mo(),Nie=us(Gie);function us(t){return t&&t.__esModule?t:{default:t}}function Bie(t,e,n){n=(0,Rie.default)(n);var i=0,a=0,{length:r}=t,s=!1;r===0&&n(null);function o(l,c){l===!1&&(s=!0),s!==!0&&(l?n(l):(++a===r||c===Wie.default)&&n(null))}for(;i{"use strict";Object.defineProperty(Xh,"__esModule",{value:!0});Xh.default=$ie;function $ie(t){return(e,n,i)=>t(e,i)}$I.exports=Xh.default});var nm=v((em,JI)=>{"use strict";Object.defineProperty(em,"__esModule",{value:!0});var Fie=LI(),Jie=Yh(Fie),Vie=FI(),Kie=Yh(Vie),Qie=os(),Zie=Yh(Qie),Xie=Mo(),Yie=Yh(Xie);function Yh(t){return t&&t.__esModule?t:{default:t}}function ete(t,e,n){return(0,Jie.default)(t,(0,Kie.default)((0,Zie.default)(e)),n)}em.default=(0,Yie.default)(ete,3);JI.exports=em.default});var KI=v((Pwe,VI)=>{"use strict";var nte=Object.prototype.toString;VI.exports=function(e){if(typeof e.displayName=="string"&&e.constructor.name)return e.displayName;if(typeof e.name=="string"&&e.name)return e.name;if(typeof e=="object"&&e.constructor&&typeof e.constructor.name=="string")return e.constructor.name;var n=e.toString(),i=nte.call(e).slice(8,-1);return i==="Function"?n=n.substring(n.indexOf("(")+1,n.indexOf(")")):n=i,n||"anonymous"}});var Jb=v((Swe,QI)=>{"use strict";var ite=KI();QI.exports=function(e){var n=0,i;function a(){return n||(n=1,i=e.apply(this,arguments),e=null),i}return a.displayName=ite(e),a}});var Vb=v(Xu=>{Xu.get=function(t){var e=Error.stackTraceLimit;Error.stackTraceLimit=1/0;var n={},i=Error.prepareStackTrace;Error.prepareStackTrace=function(r,s){return s},Error.captureStackTrace(n,t||Xu.get);var a=n.stack;return Error.prepareStackTrace=i,Error.stackTraceLimit=e,a};Xu.parse=function(t){if(!t.stack)return[];var e=this,n=t.stack.split(` +`).slice(1);return n.map(function(i){if(i.match(/^\s*[-]{4,}$/))return e._createParsedCallSite({fileName:i,lineNumber:null,functionName:null,typeName:null,methodName:null,columnNumber:null,native:null});var a=i.match(/at (?:(.+)\s+\()?(?:(.+?):(\d+)(?::(\d+))?|([^)]+))\)?/);if(a){var r=null,s=null,o=null,l=null,c=null,u=a[5]==="native";if(a[1]){o=a[1];var d=o.lastIndexOf(".");if(o[d-1]=="."&&d--,d>0){r=o.substr(0,d),s=o.substr(d+1);var h=r.indexOf(".Module");h>0&&(o=o.substr(h+1),r=r.substr(0,h))}l=null}s&&(l=r,c=s),s===""&&(c=null,o=null);var m={fileName:a[2]||null,lineNumber:parseInt(a[3],10)||null,functionName:o,typeName:l,methodName:c,columnNumber:parseInt(a[4],10)||null,native:u};return e._createParsedCallSite(m)}}).filter(function(i){return!!i})};function Zu(t){for(var e in t)this[e]=t[e]}var tte=["this","typeName","functionName","methodName","fileName","lineNumber","columnNumber","function","evalOrigin"],ate=["topLevel","eval","native","constructor"];tte.forEach(function(t){Zu.prototype[t]=null,Zu.prototype["get"+t[0].toUpperCase()+t.substr(1)]=function(){return this[t]}});ate.forEach(function(t){Zu.prototype[t]=!1,Zu.prototype["is"+t[0].toUpperCase()+t.substr(1)]=function(){return this[t]}});Xu._createParsedCallSite=function(t){return new Zu(t)}});var XI=v((kwe,ZI)=>{"use strict";var{Writable:rte}=ls();ZI.exports=class extends rte{constructor(e){if(super({objectMode:!0}),!e)throw new Error("ExceptionStream requires a TransportStream instance.");this.handleExceptions=!0,this.transport=e}_write(e,n,i){return e.exception?this.transport.log(e,i):(i(),!0)}}});var Qb=v((Mwe,nz)=>{"use strict";var YI=require("os"),ste=nm(),Kb=Vu()("winston:exception"),ote=Jb(),ez=Vb(),lte=XI();nz.exports=class{constructor(e){if(!e)throw new Error("Logger is required to handle exceptions");this.logger=e,this.handlers=new Map}handle(...e){e.forEach(n=>{if(Array.isArray(n))return n.forEach(i=>this._addHandler(i));this._addHandler(n)}),this.catcher||(this.catcher=this._uncaughtException.bind(this),process.on("uncaughtException",this.catcher))}unhandle(){this.catcher&&(process.removeListener("uncaughtException",this.catcher),this.catcher=!1,Array.from(this.handlers.values()).forEach(e=>this.logger.unpipe(e)))}getAllInfo(e){let n=null;return e&&(n=typeof e=="string"?e:e.message),{error:e,level:"error",message:[`uncaughtException: ${n||"(no error message)"}`,e&&e.stack||" No stack trace"].join(` +`),stack:e&&e.stack,exception:!0,date:new Date().toString(),process:this.getProcessInfo(),os:this.getOsInfo(),trace:this.getTrace(e)}}getProcessInfo(){return{pid:process.pid,uid:process.getuid?process.getuid():null,gid:process.getgid?process.getgid():null,cwd:process.cwd(),execPath:process.execPath,version:process.version,argv:process.argv,memoryUsage:process.memoryUsage()}}getOsInfo(){return{loadavg:YI.loadavg(),uptime:YI.uptime()}}getTrace(e){return(e?ez.parse(e):ez.get()).map(i=>({column:i.getColumnNumber(),file:i.getFileName(),function:i.getFunctionName(),line:i.getLineNumber(),method:i.getMethodName(),native:i.isNative()}))}_addHandler(e){if(!this.handlers.has(e)){e.handleExceptions=!0;let n=new lte(e);this.handlers.set(e,n),this.logger.pipe(n)}}_uncaughtException(e){let n=this.getAllInfo(e),i=this._getExceptionHandlers(),a=typeof this.logger.exitOnError=="function"?this.logger.exitOnError(e):this.logger.exitOnError,r;!i.length&&a&&(console.warn("winston: exitOnError cannot be true with no exception handlers."),console.warn("winston: not exiting process."),a=!1);function s(){Kb("doExit",a),Kb("process._exiting",process._exiting),a&&!process._exiting&&(r&&clearTimeout(r),process.exit(1))}if(!i||i.length===0)return process.nextTick(s);ste(i,(o,l)=>{let c=ote(l),u=o.transport||o;function d(h){return()=>{Kb(h),c()}}u._ending=!0,u.once("finish",d("finished")),u.once("error",d("error"))},()=>a&&s()),this.logger.log(n),a&&(r=setTimeout(s,3e3))}_getExceptionHandlers(){return this.logger.transports.filter(e=>(e.transport||e).handleExceptions)}}});var tz=v((Ewe,iz)=>{"use strict";var{Writable:ute}=ls();iz.exports=class extends ute{constructor(e){if(super({objectMode:!0}),!e)throw new Error("RejectionStream requires a TransportStream instance.");this.handleRejections=!0,this.transport=e}_write(e,n,i){return e.rejection?this.transport.log(e,i):(i(),!0)}}});var Xb=v((qwe,sz)=>{"use strict";var az=require("os"),cte=nm(),Zb=Vu()("winston:rejection"),dte=Jb(),rz=Vb(),pte=tz();sz.exports=class{constructor(e){if(!e)throw new Error("Logger is required to handle rejections");this.logger=e,this.handlers=new Map}handle(...e){e.forEach(n=>{if(Array.isArray(n))return n.forEach(i=>this._addHandler(i));this._addHandler(n)}),this.catcher||(this.catcher=this._unhandledRejection.bind(this),process.on("unhandledRejection",this.catcher))}unhandle(){this.catcher&&(process.removeListener("unhandledRejection",this.catcher),this.catcher=!1,Array.from(this.handlers.values()).forEach(e=>this.logger.unpipe(e)))}getAllInfo(e){let n=null;return e&&(n=typeof e=="string"?e:e.message),{error:e,level:"error",message:[`unhandledRejection: ${n||"(no error message)"}`,e&&e.stack||" No stack trace"].join(` +`),stack:e&&e.stack,rejection:!0,date:new Date().toString(),process:this.getProcessInfo(),os:this.getOsInfo(),trace:this.getTrace(e)}}getProcessInfo(){return{pid:process.pid,uid:process.getuid?process.getuid():null,gid:process.getgid?process.getgid():null,cwd:process.cwd(),execPath:process.execPath,version:process.version,argv:process.argv,memoryUsage:process.memoryUsage()}}getOsInfo(){return{loadavg:az.loadavg(),uptime:az.uptime()}}getTrace(e){return(e?rz.parse(e):rz.get()).map(i=>({column:i.getColumnNumber(),file:i.getFileName(),function:i.getFunctionName(),line:i.getLineNumber(),method:i.getMethodName(),native:i.isNative()}))}_addHandler(e){if(!this.handlers.has(e)){e.handleRejections=!0;let n=new pte(e);this.handlers.set(e,n),this.logger.pipe(n)}}_unhandledRejection(e){let n=this.getAllInfo(e),i=this._getRejectionHandlers(),a=typeof this.logger.exitOnError=="function"?this.logger.exitOnError(e):this.logger.exitOnError,r;!i.length&&a&&(console.warn("winston: exitOnError cannot be true with no rejection handlers."),console.warn("winston: not exiting process."),a=!1);function s(){Zb("doExit",a),Zb("process._exiting",process._exiting),a&&!process._exiting&&(r&&clearTimeout(r),process.exit(1))}if(!i||i.length===0)return process.nextTick(s);cte(i,(o,l)=>{let c=dte(l),u=o.transport||o;function d(h){return()=>{Zb(h),c()}}u._ending=!0,u.once("finish",d("finished")),u.once("error",d("error"))},()=>a&&s()),this.logger.log(n),a&&(r=setTimeout(s,3e3))}_getRejectionHandlers(){return this.logger.transports.filter(e=>(e.transport||e).handleRejections)}}});var lz=v((Rwe,oz)=>{"use strict";var Yb=class{constructor(e){let n=im();if(typeof e!="object"||Array.isArray(e)||!(e instanceof n))throw new Error("Logger is required for profiling");this.logger=e,this.start=Date.now()}done(...e){typeof e[e.length-1]=="function"&&(console.warn("Callback function no longer supported as of winston@3.0.0"),e.pop());let n=typeof e[e.length-1]=="object"?e.pop():{};return n.level=n.level||"info",n.durationMs=Date.now()-this.start,this.logger.write(n)}};oz.exports=Yb});var im=v((Hwe,pz)=>{"use strict";var{Stream:hte,Transform:mte}=ls(),uz=nm(),{LEVEL:Xt,SPLAT:cz}=Cn(),dz=$b(),gte=Qb(),fte=Xb(),wte=Pb(),Cte=lz(),{warn:vte}=VA(),xte=Qh(),Ate=/%[scdjifoO%]/g,tm=class extends mte{constructor(e){super({objectMode:!0}),this.configure(e)}child(e){let n=this;return Object.create(n,{write:{value:function(i){let a=Object.assign({},e,i);i instanceof Error&&(a.stack=i.stack,a.message=i.message,a.cause=i.cause),n.write(a)}}})}configure({silent:e,format:n,defaultMeta:i,levels:a,level:r="info",exitOnError:s=!0,transports:o,colors:l,emitErrs:c,formatters:u,padLevels:d,rewriters:h,stripColors:m,exceptionHandlers:p,rejectionHandlers:g}={}){if(this.transports.length&&this.clear(),this.silent=e,this.format=n||this.format||BA()(),this.defaultMeta=i||null,this.levels=a||this.levels||xte.npm.levels,this.level=r,this.exceptions&&this.exceptions.unhandle(),this.rejections&&this.rejections.unhandle(),this.exceptions=new gte(this),this.rejections=new fte(this),this.profilers={},this.exitOnError=s,o&&(o=Array.isArray(o)?o:[o],o.forEach(f=>this.add(f))),l||c||u||d||h||m)throw new Error(["{ colors, emitErrs, formatters, padLevels, rewriters, stripColors } were removed in winston@3.0.0.","Use a custom winston.format(function) instead.","See: https://github.com/winstonjs/winston/tree/master/UPGRADE-3.0.md"].join(` +`));p&&this.exceptions.handle(p),g&&this.rejections.handle(g)}getHighestLogLevel(){let e=Yu(this.levels,this.level);return!this.transports||this.transports.length===0?e:this.transports.reduce((n,i)=>{let a=Yu(this.levels,i.level);return a!==null&&a>n?a:n},e)}isLevelEnabled(e){let n=Yu(this.levels,e);if(n===null)return!1;let i=Yu(this.levels,this.level);return i===null?!1:!this.transports||this.transports.length===0?i>=n:this.transports.findIndex(r=>{let s=Yu(this.levels,r.level);return s===null&&(s=i),s>=n})!==-1}log(e,n,...i){if(arguments.length===1)return e[Xt]=e.level,this._addDefaultMeta(e),this.write(e),this;if(arguments.length===2)return n&&typeof n=="object"?(n[Xt]=n.level=e,this._addDefaultMeta(n),this.write(n),this):(n={[Xt]:e,level:e,message:n},this._addDefaultMeta(n),this.write(n),this);let[a]=i;if(typeof a=="object"&&a!==null&&!(n&&n.match&&n.match(Ate))){let s=Object.assign({},this.defaultMeta,a,{[Xt]:e,[cz]:i,level:e,message:n});return a.message&&(s.message=`${s.message} ${a.message}`),a.stack&&(s.stack=a.stack),a.cause&&(s.cause=a.cause),this.write(s),this}return this.write(Object.assign({},this.defaultMeta,{[Xt]:e,[cz]:i,level:e,message:n})),this}_transform(e,n,i){if(this.silent)return i();e[Xt]||(e[Xt]=e.level),!this.levels[e[Xt]]&&this.levels[e[Xt]]!==0&&console.error("[winston] Unknown logger level: %s",e[Xt]),this._readableState.pipes||console.error("[winston] Attempt to write logs with no transports, which can increase memory usage: %j",e);try{this.push(this.format.transform(e,this.format.options))}finally{this._writableState.sync=!1,i()}}_final(e){let n=this.transports.slice();uz(n,(i,a)=>{if(!i||i.finished)return setImmediate(a);i.once("finish",a),i.end()},e)}add(e){let n=!dz(e)||e.log.length>2?new wte({transport:e}):e;if(!n._writableState||!n._writableState.objectMode)throw new Error("Transports must WritableStreams in objectMode. Set { objectMode: true }.");return this._onEvent("error",n),this._onEvent("warn",n),this.pipe(n),e.handleExceptions&&this.exceptions.handle(),e.handleRejections&&this.rejections.handle(),this}remove(e){if(!e)return this;let n=e;return(!dz(e)||e.log.length>2)&&(n=this.transports.filter(i=>i.transport===e)[0]),n&&this.unpipe(n),this}clear(){return this.unpipe(),this}close(){return this.exceptions.unhandle(),this.rejections.unhandle(),this.clear(),this.emit("close"),this}setLevels(){vte.deprecated("setLevels")}query(e,n){typeof e=="function"&&(n=e,e={}),e=e||{};let i={},a=Object.assign({},e.query||{});function r(o,l){e.query&&typeof o.formatQuery=="function"&&(e.query=o.formatQuery(a)),o.query(e,(c,u)=>{if(c)return l(c);typeof o.formatResults=="function"&&(u=o.formatResults(u,e.format)),l(null,u)})}function s(o,l){r(o,(c,u)=>{l&&(u=c||u,u&&(i[o.name]=u),l()),l=null})}uz(this.transports.filter(o=>!!o.query),s,()=>n(null,i))}stream(e={}){let n=new hte,i=[];return n._streams=i,n.destroy=()=>{let a=i.length;for(;a--;)i[a].destroy()},this.transports.filter(a=>!!a.stream).forEach(a=>{let r=a.stream(e);r&&(i.push(r),r.on("log",s=>{s.transport=s.transport||[],s.transport.push(a.name),n.emit("log",s)}),r.on("error",s=>{s.transport=s.transport||[],s.transport.push(a.name),n.emit("error",s)}))}),n}startTimer(){return new Cte(this)}profile(e,...n){let i=Date.now();if(this.profilers[e]){let a=this.profilers[e];delete this.profilers[e],typeof n[n.length-2]=="function"&&(console.warn("Callback function no longer supported as of winston@3.0.0"),n.pop());let r=typeof n[n.length-1]=="object"?n.pop():{};return r.level=r.level||"info",r.durationMs=i-a,r.message=r.message||e,this.write(r)}return this.profilers[e]=i,this}handleExceptions(...e){console.warn("Deprecated: .handleExceptions() will be removed in winston@4. Use .exceptions.handle()"),this.exceptions.handle(...e)}unhandleExceptions(...e){console.warn("Deprecated: .unhandleExceptions() will be removed in winston@4. Use .exceptions.unhandle()"),this.exceptions.unhandle(...e)}cli(){throw new Error(["Logger.cli() was removed in winston@3.0.0","Use a custom winston.formats.cli() instead.","See: https://github.com/winstonjs/winston/tree/master/UPGRADE-3.0.md"].join(` +`))}_onEvent(e,n){function i(a){e==="error"&&!this.transports.includes(n)&&this.add(n),this.emit(e,a,n)}n["__winston"+e]||(n["__winston"+e]=i.bind(this),n.on(e,n["__winston"+e]))}_addDefaultMeta(e){this.defaultMeta&&Object.assign(e,this.defaultMeta)}};function Yu(t,e){let n=t[e];return!n&&n!==0?null:n}Object.defineProperty(tm.prototype,"transports",{configurable:!1,enumerable:!0,get(){let{pipes:t}=this._readableState;return Array.isArray(t)?t:[t].filter(Boolean)}});pz.exports=tm});var ey=v((Iwe,hz)=>{"use strict";var{LEVEL:bte}=Cn(),yte=Qh(),Pte=im(),Ste=Vu()("winston:create-logger");function jte(t){return"is"+t.charAt(0).toUpperCase()+t.slice(1)+"Enabled"}hz.exports=function(t={}){t.levels=t.levels||yte.npm.levels;class e extends Pte{constructor(a){super(a)}}let n=new e(t);return Object.keys(t.levels).forEach(function(i){if(Ste('Define prototype method for "%s"',i),i==="log"){console.warn('Level "log" not defined: conflicts with the method "log". Use a different level name.');return}e.prototype[i]=function(...a){let r=this||n;if(a.length===1){let[s]=a,o=s&&s.message&&s||{message:s};return o.level=o[bte]=i,r._addDefaultMeta(o),r.write(o),this||n}return a.length===0?(r.log(i,""),r):r.log(i,...a)},e.prototype[jte(i)]=function(){return(this||n).isLevelEnabled(i)}}),n}});var gz=v((Dwe,mz)=>{"use strict";var Ote=ey();mz.exports=class{constructor(e={}){this.loggers=new Map,this.options=e}add(e,n){if(!this.loggers.has(e)){n=Object.assign({},n||this.options);let i=n.transports||this.options.transports;i?n.transports=Array.isArray(i)?i.slice():[i]:n.transports=[];let a=Ote(n);a.on("close",()=>this._delete(e)),this.loggers.set(e,a)}return this.loggers.get(e)}get(e,n){return this.add(e,n)}has(e){return!!this.loggers.has(e)}close(e){if(e)return this._removeLogger(e);this.loggers.forEach((n,i)=>this._removeLogger(i))}_removeLogger(e){if(!this.loggers.has(e))return;this.loggers.get(e).close(),this._delete(e)}_delete(e){this.loggers.delete(e)}}});var wz=v(Fe=>{"use strict";var fz=JA(),{warn:ec}=VA();Fe.version=p1().version;Fe.transports=BI();Fe.config=Qh();Fe.addColors=fz.levels;Fe.format=fz.format;Fe.createLogger=ey();Fe.Logger=im();Fe.ExceptionHandler=Qb();Fe.RejectionHandler=Xb();Fe.Container=gz();Fe.Transport=ko();Fe.loggers=new Fe.Container;var Yt=Fe.createLogger();Object.keys(Fe.config.npm.levels).concat(["log","query","stream","add","remove","clear","profile","startTimer","handleExceptions","unhandleExceptions","handleRejections","unhandleRejections","configure","child"]).forEach(t=>Fe[t]=(...e)=>Yt[t](...e));Object.defineProperty(Fe,"level",{get(){return Yt.level},set(t){Yt.level=t}});Object.defineProperty(Fe,"exceptions",{get(){return Yt.exceptions}});Object.defineProperty(Fe,"rejections",{get(){return Yt.rejections}});["exitOnError"].forEach(t=>{Object.defineProperty(Fe,t,{get(){return Yt[t]},set(e){Yt[t]=e}})});Object.defineProperty(Fe,"default",{get(){return{exceptionHandlers:Yt.exceptionHandlers,rejectionHandlers:Yt.rejectionHandlers,transports:Yt.transports}}});ec.deprecated(Fe,"setLevels");ec.forFunctions(Fe,"useFormat",["cli"]);ec.forProperties(Fe,"useFormat",["padLevels","stripColors"]);ec.forFunctions(Fe,"deprecated",["addRewriter","addFilter","clone","extend"]);ec.forProperties(Fe,"deprecated",["emitErrs","levelLength"])});var Az=v((Nwe,xz)=>{var nc=require("path"),Cz=require("fs"),vz=parseInt("0777",8);xz.exports=qo.mkdirp=qo.mkdirP=qo;function qo(t,e,n,i){typeof e=="function"?(n=e,e={}):(!e||typeof e!="object")&&(e={mode:e});var a=e.mode,r=e.fs||Cz;a===void 0&&(a=vz),i||(i=null);var s=n||function(){};t=nc.resolve(t),r.mkdir(t,a,function(o){if(!o)return i=i||t,s(null,i);switch(o.code){case"ENOENT":if(nc.dirname(t)===t)return s(o);qo(nc.dirname(t),e,function(l,c){l?s(l,c):qo(t,e,s,c)});break;default:r.stat(t,function(l,c){l||!c.isDirectory()?s(o,i):s(null,i)});break}})}qo.sync=function t(e,n,i){(!n||typeof n!="object")&&(n={mode:n});var a=n.mode,r=n.fs||Cz;a===void 0&&(a=vz),i||(i=null),e=nc.resolve(e);try{r.mkdirSync(e,a),i=i||e}catch(o){switch(o.code){case"ENOENT":i=t(nc.dirname(e),n,i),t(e,n,i);break;default:var s;try{s=r.statSync(e)}catch{throw o}if(!s.isDirectory())throw o;break}}return i}});var ny=v((Bwe,bz)=>{function kte(t){this.name="DuplicateSectionError",this.message=t+" already exists",Error.captureStackTrace(this,this.constructor)}function Tte(t){this.name=this.constructor.name,this.message="Section "+t+" does not exist.",Error.captureStackTrace(this,this.constructor)}function Mte(t,e,n){this.name=this.constructor.name,this.message=`Source contains parsing errors. file: `+t+" line: "+e+` -`+n,Error.captureStackTrace(this,this.constructor)}function Qne(t,e,n){this.name=this.constructor.name,this.message=`File contains no section headers. +`+n,Error.captureStackTrace(this,this.constructor)}function Wte(t,e,n){this.name=this.constructor.name,this.message=`File contains no section headers. file: `+t+" line: "+e+` -`+n,Error.captureStackTrace(this,this.constructor)}function Xne(t,e,n,i){this.name=this.constructor.name,this.message="Exceeded Maximum Recursion Depth ("+i+") for key "+e+" in section "+t+` -value: `+n,Error.captureStackTrace(this,this.constructor)}p1.exports={DuplicateSectionError:Jne,NoSectionError:Kne,ParseError:Zne,MissingSectionHeaderError:Qne,MaximumInterpolationDepthError:Xne}});var m1=v((age,g1)=>{var Yne=tx(),d1=new RegExp(/%\(([\w-]+)\)s/),ax=50;function eie(t,e,n){return h1(t,e,n,1)}function h1(t,e,n,i){let a=t.get(e,n,!0);if(i>ax)throw new Yne.MaximumInterpolationDepthError(e,n,a,ax);let r=d1.exec(a);for(;r!==null;){let s=r[1],o=h1(t,e,s,i+1);a=a.substr(0,r.index)+o+a.substr(r.index+r[0].length),r=d1.exec(a)}return a}g1.exports={interpolate:eie,MAXIMUM_INTERPOLATION_DEPTH:ax}});var x1=v((sge,b1)=>{var xh=require("util"),ju=require("fs"),f1=require("path"),w1=c1(),bh=tx(),nie=m1(),iie=new RegExp(/^\s*\[([^\]]+)]$/),tie=new RegExp(/^\s*(.*?)\s*[=:]\s*(.*)$/),aie=new RegExp(/^\s*[;#]/),v1=new RegExp(/\r\n|[\n\r\u0085\u2028\u2029]/g),rie=xh.promisify(ju.readFile),sie=xh.promisify(ju.writeFile),rge=xh.promisify(ju.stat),oie=xh.promisify(w1);function In(){this._sections={}}In.prototype.sections=function(){return Object.keys(this._sections)};In.prototype.addSection=function(t){if(this._sections.hasOwnProperty(t))throw new bh.DuplicateSectionError(t);this._sections[t]={}};In.prototype.hasSection=function(t){return this._sections.hasOwnProperty(t)};In.prototype.keys=function(t){try{return Object.keys(this._sections[t])}catch{throw new bh.NoSectionError(t)}};In.prototype.hasKey=function(t,e){return this._sections.hasOwnProperty(t)&&this._sections[t].hasOwnProperty(e)};In.prototype.read=function(t){let e=ju.readFileSync(t).toString("utf8").split(v1);C1.call(this,t,e)};In.prototype.readAsync=async function(t){let e=(await rie(t)).toString("utf8").split(v1);C1.call(this,t,e)};In.prototype.get=function(t,e,n){if(this._sections.hasOwnProperty(t))return n?this._sections[t][e]:nie.interpolate(this,t,e)};In.prototype.getInt=function(t,e,n){if(this._sections.hasOwnProperty(t))return n||(n=10),parseInt(this._sections[t][e],n)};In.prototype.getFloat=function(t,e){if(this._sections.hasOwnProperty(t))return parseFloat(this._sections[t][e])};In.prototype.items=function(t){return this._sections[t]};In.prototype.set=function(t,e,n){this._sections.hasOwnProperty(t)&&(this._sections[t][e]=n)};In.prototype.removeKey=function(t,e){return this._sections.hasOwnProperty(t)&&this._sections[t].hasOwnProperty(e)?delete this._sections[t][e]:!1};In.prototype.removeSection=function(t){return this._sections.hasOwnProperty(t)?delete this._sections[t]:!1};In.prototype.write=function(t,e=!1){if(e){let n=f1.dirname(t);w1.sync(n)}ju.writeFileSync(t,A1.call(this))};In.prototype.writeAsync=async function(t,e=!1){if(e){let n=f1.dirname(t);await oie(n)}await sie(t,A1.call(this))};function C1(t,e){let n=null;e.forEach((i,a)=>{if(!i||i.match(aie))return;let r=iie.exec(i);if(r){let s=r[1];n={},this._sections[s]=n}else if(n)if(r=tie.exec(i),r){let s=r[1];n[s]=r[2]}else throw new bh.ParseError(t,a,i);else throw new bh.MissingSectionHeaderError(t,a,i)})}function A1(){let t="",e;for(e in this._sections){if(!this._sections.hasOwnProperty(e))continue;t+="["+e+`] +`+n,Error.captureStackTrace(this,this.constructor)}function Ete(t,e,n,i){this.name=this.constructor.name,this.message="Exceeded Maximum Recursion Depth ("+i+") for key "+e+" in section "+t+` +value: `+n,Error.captureStackTrace(this,this.constructor)}bz.exports={DuplicateSectionError:kte,NoSectionError:Tte,ParseError:Mte,MissingSectionHeaderError:Wte,MaximumInterpolationDepthError:Ete}});var jz=v((Uwe,Sz)=>{var _te=ny(),yz=new RegExp(/%\(([\w-]+)\)s/),iy=50;function qte(t,e,n){return Pz(t,e,n,1)}function Pz(t,e,n,i){let a=t.get(e,n,!0);if(i>iy)throw new _te.MaximumInterpolationDepthError(e,n,a,iy);let r=yz.exec(a);for(;r!==null;){let s=r[1],o=Pz(t,e,s,i+1);a=a.substr(0,r.index)+o+a.substr(r.index+r[0].length),r=yz.exec(a)}return a}Sz.exports={interpolate:qte,MAXIMUM_INTERPOLATION_DEPTH:iy}});var _z=v(($we,Ez)=>{var rm=require("util"),ic=require("fs"),Oz=require("path"),kz=Az(),am=ny(),Rte=jz(),Hte=new RegExp(/^\s*\[([^\]]+)]$/),Ite=new RegExp(/^\s*(.*?)\s*[=:]\s*(.*)$/),zte=new RegExp(/^\s*[;#]/),Tz=new RegExp(/\r\n|[\n\r\u0085\u2028\u2029]/g),Dte=rm.promisify(ic.readFile),Gte=rm.promisify(ic.writeFile),Lwe=rm.promisify(ic.stat),Nte=rm.promisify(kz);function Fn(){this._sections={}}Fn.prototype.sections=function(){return Object.keys(this._sections)};Fn.prototype.addSection=function(t){if(this._sections.hasOwnProperty(t))throw new am.DuplicateSectionError(t);this._sections[t]={}};Fn.prototype.hasSection=function(t){return this._sections.hasOwnProperty(t)};Fn.prototype.keys=function(t){try{return Object.keys(this._sections[t])}catch{throw new am.NoSectionError(t)}};Fn.prototype.hasKey=function(t,e){return this._sections.hasOwnProperty(t)&&this._sections[t].hasOwnProperty(e)};Fn.prototype.read=function(t){let e=ic.readFileSync(t).toString("utf8").split(Tz);Mz.call(this,t,e)};Fn.prototype.readAsync=async function(t){let e=(await Dte(t)).toString("utf8").split(Tz);Mz.call(this,t,e)};Fn.prototype.get=function(t,e,n){if(this._sections.hasOwnProperty(t))return n?this._sections[t][e]:Rte.interpolate(this,t,e)};Fn.prototype.getInt=function(t,e,n){if(this._sections.hasOwnProperty(t))return n||(n=10),parseInt(this._sections[t][e],n)};Fn.prototype.getFloat=function(t,e){if(this._sections.hasOwnProperty(t))return parseFloat(this._sections[t][e])};Fn.prototype.items=function(t){return this._sections[t]};Fn.prototype.set=function(t,e,n){this._sections.hasOwnProperty(t)&&(this._sections[t][e]=n)};Fn.prototype.removeKey=function(t,e){return this._sections.hasOwnProperty(t)&&this._sections[t].hasOwnProperty(e)?delete this._sections[t][e]:!1};Fn.prototype.removeSection=function(t){return this._sections.hasOwnProperty(t)?delete this._sections[t]:!1};Fn.prototype.write=function(t,e=!1){if(e){let n=Oz.dirname(t);kz.sync(n)}ic.writeFileSync(t,Wz.call(this))};Fn.prototype.writeAsync=async function(t,e=!1){if(e){let n=Oz.dirname(t);await Nte(n)}await Gte(t,Wz.call(this))};function Mz(t,e){let n=null;e.forEach((i,a)=>{if(!i||i.match(zte))return;let r=Hte.exec(i);if(r){let s=r[1];n={},this._sections[s]=n}else if(n)if(r=Ite.exec(i),r){let s=r[1];n[s]=r[2]}else throw new am.ParseError(t,a,i);else throw new am.MissingSectionHeaderError(t,a,i)})}function Wz(){let t="",e;for(e in this._sections){if(!this._sections.hasOwnProperty(e))continue;t+="["+e+`] `;let n=this._sections[e],i;for(i in n){if(!n.hasOwnProperty(i))continue;let a=n[i];t+=i+"="+a+` `}t+=` -`}return t}b1.exports=In});var P1=v((oge,y1)=>{"use strict";var lie=I2();function uie(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}var rx=uie(lie),cie={us_east_1:"mypurecloud.com",eu_west_1:"mypurecloud.ie",ap_southeast_2:"mypurecloud.com.au",ap_northeast_1:"mypurecloud.jp",eu_central_1:"mypurecloud.de",us_west_2:"usw2.pure.cloud",ca_central_1:"cac1.pure.cloud",ap_northeast_2:"apne2.pure.cloud",eu_west_2:"euw2.pure.cloud",ap_south_1:"aps1.pure.cloud",us_east_2:"use2.us-gov-pure.cloud",sa_east_1:"sae1.pure.cloud",me_central_1:"mec1.pure.cloud",ap_northeast_3:"apne3.pure.cloud",eu_central_2:"euc2.pure.cloud",mx_central_1:"mxc1.pure.cloud",ap_southeast_1:"apse1.pure.cloud",eusc_de_east_1:"edee1.eusc-pure.cloud"},Su=class{constructor(){this.timeout=16e3}setTimeout(e){if(e==null||typeof e!="number")throw new Error("The 'timeout' property must be a number");this.timeout=e}setHttpsAgent(e){if(e&&typeof e!="object")throw new Error("The 'httpsAgent' property must be an object");this.httpsAgent=e}request(e){throw new Error("method must be implemented")}enableHooks(){throw new Error("method must be implemented")}setPreHook(e){if(typeof e!="function"||e.length!==1)throw new Error("preHook must be a function that accepts (config)");this.preHook=e,this.enableHooks()}setPostHook(e){if(typeof e!="function"||e.length!==1)throw new Error("postHook must be a function that accepts (response)");this.postHook=e,this.enableHooks()}},_a=class{constructor(e,n,i,a,r,s){this.setUrl(e),this.setMethod(n),i&&this.setHeaders(i),a&&this.setParams(a),r&&this.setData(r),s!=null?this.setTimeout(s):this.timeout=16e3}setUrl(e){if(!e)throw new Error("The 'url' property is required");this.url=e}setMethod(e){if(!e||!["GET","POST","PUT","DELETE","PATCH","OPTIONS","HEAD"].includes(e.toUpperCase()))throw new Error("The 'method' property is invalid or missing");this.method=e.toUpperCase()}setData(e){if(e==null)throw new Error("The 'data' property is required");this.data=e}setParams(e){if(e&&typeof e!="object")throw new Error("The 'params' property must be an object");this.params=e}setHeaders(e){if(e&&typeof e!="object")throw new Error("The 'headers' property must be an object");this.headers=e}setTimeout(e){if(e==null||typeof e!="number")throw new Error("The 'timeout' property must be a number");this.timeout=e}},yh=class extends Su{constructor(e,n){super(),e!=null?this.setTimeout(e):this.timeout=16e3,n!=null?this.setHttpsAgent(n):this.httpsAgent,this._axiosInstance=rx.default.create({})}enableHooks(){this.preHook&&typeof this.preHook=="function"&&(this.requestInterceptorId!==void 0&&rx.default.interceptors.request.eject(this.requestInterceptorId),this.requestInterceptorId=this._axiosInstance.interceptors.request.use(async e=>(e=await this.preHook(e),e),e=>(console.error("Request Pre-Hook Error:",e.message),Promise.reject(e)))),this.postHook&&typeof this.postHook=="function"&&(this.responseInterceptorId!==void 0&&rx.default.interceptors.response.eject(this.responseInterceptorId),this.responseInterceptorId=this._axiosInstance.interceptors.response.use(async e=>(e=await this.postHook(e),e),async e=>(console.error("Post-Hook: Response Error",e.message),Promise.reject(e))))}request(e){if(!(e instanceof _a))throw new Error("httpRequestOptions must be instance of HttpRequestOptions ");let n=this.toAxiosConfig(e);return this._axiosInstance.request(n)}toAxiosConfig(e){if(!e.url||!e.method)throw new Error("Mandatory fields 'url' and 'method' must be set before making a request");var n={url:e.url,method:e.method};return e.params&&(n.params=e.params),e.headers&&(n.headers=e.headers),e.data&&(n.data=e.data),this.timeout!=null&&this.timeout!=null&&(n.timeout=this.timeout),this.httpsAgent&&(n.httpsAgent=this.httpsAgent),n}},pie={levels:{none:0,error:1,debug:2,trace:3}},so={level:{LNone:"none",LError:"error",LDebug:"debug",LTrace:"trace"}},Dr={formats:{JSON:"json",TEXT:"text"}},sx=class{get logLevelEnum(){return so}get logFormatEnum(){return Dr}constructor(){this.log_level=so.level.LNone,this.log_format=Dr.formats.TEXT,this.log_to_console=!0,this.log_file_path,this.log_response_body=!1,this.log_request_body=!1,this.setLogger()}setLogger(){if(typeof window>"u"){let e=s1();this.logger=e.createLogger({levels:pie.levels,level:this.log_level}),this.log_file_path&&this.log_file_path!==""&&(this.log_format===Dr.formats.JSON?this.logger.add(new e.transports.File({format:e.format.json(),filename:this.log_file_path})):this.logger.add(new e.transports.File({format:e.format.combine(e.format(n=>(n.level=n.level.toUpperCase(),n))(),e.format.simple()),filename:this.log_file_path}))),this.log_to_console&&(this.log_format===Dr.formats.JSON?this.logger.add(new e.transports.Console({format:e.format.json()})):this.logger.add(new e.transports.Console({format:e.format.combine(e.format(n=>(n.level=n.level.toUpperCase(),n))(),e.format.simple())})))}}log(e,n,i,a,r,s,o,l){var c=this.formatLog(e,n,i,a,r,s,o,l);if(typeof window<"u"){var u=this.calculateLogLevel(e);u>0&&this.log_to_console===!0&&(this.log_format===this.logFormatEnum.formats.JSON?console.log(c):console.log(`${e.toUpperCase()}: ${c}`))}else this.logger.transports.length>0&&this.logger.log(e,c)}calculateLogLevel(e){switch(this.log_level){case this.logLevelEnum.level.LError:return e!==this.logLevelEnum.level.LError?-1:1;case this.logLevelEnum.level.LDebug:return e===this.logLevelEnum.level.LTrace?-1:1;case this.logLevelEnum.level.LTrace:return 1;default:return-1}}formatLog(e,n,i,a,r,s,o,l){var c,u=r?JSON.parse(JSON.stringify(r)):null,p=s?JSON.parse(JSON.stringify(s)):null,h=o?JSON.parse(JSON.stringify(o)):null,g=l?JSON.parse(JSON.stringify(l)):null;return r&&(u.Authorization="[REDACTED]"),this.log_request_body||(h=void 0),this.log_response_body||(g=void 0),this.log_format&&this.log_format===Dr.formats.JSON?(c={level:e,date:new Date().toISOString(),method:i,url:decodeURIComponent(a),correlationId:p&&p["inin-correlation-id"]?p["inin-correlation-id"]:"",statusCode:n},u&&(c.requestHeaders=u),p&&(c.responseHeaders=p),h&&(c.requestBody=h),g&&(c.responseBody=g)):c=`${new Date().toISOString()} +`}return t}Ez.exports=Fn});var Rz=v((Fwe,qz)=>{"use strict";var Bte=F2();function Ute(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}var ty=Ute(Bte),Lte={us_east_1:"mypurecloud.com",eu_west_1:"mypurecloud.ie",ap_southeast_2:"mypurecloud.com.au",ap_northeast_1:"mypurecloud.jp",eu_central_1:"mypurecloud.de",us_west_2:"usw2.pure.cloud",ca_central_1:"cac1.pure.cloud",ap_northeast_2:"apne2.pure.cloud",eu_west_2:"euw2.pure.cloud",ap_south_1:"aps1.pure.cloud",us_east_2:"use2.us-gov-pure.cloud",sa_east_1:"sae1.pure.cloud",me_central_1:"mec1.pure.cloud",ap_northeast_3:"apne3.pure.cloud",eu_central_2:"euc2.pure.cloud",mx_central_1:"mxc1.pure.cloud",ap_southeast_1:"apse1.pure.cloud",eusc_de_east_1:"edee1.eusc-pure.cloud"},tc=class{constructor(){this.timeout=16e3}setTimeout(e){if(e==null||typeof e!="number")throw new Error("The 'timeout' property must be a number");this.timeout=e}setHttpsAgent(e){if(e&&typeof e!="object")throw new Error("The 'httpsAgent' property must be an object");this.httpsAgent=e}request(e){throw new Error("method must be implemented")}enableHooks(){throw new Error("method must be implemented")}setPreHook(e){if(typeof e!="function"||e.length!==1)throw new Error("preHook must be a function that accepts (config)");this.preHook=e,this.enableHooks()}setPostHook(e){if(typeof e!="function"||e.length!==1)throw new Error("postHook must be a function that accepts (response)");this.postHook=e,this.enableHooks()}},lr=class{constructor(e,n,i,a,r,s){this.setUrl(e),this.setMethod(n),i&&this.setHeaders(i),a&&this.setParams(a),r&&this.setData(r),s!=null?this.setTimeout(s):this.timeout=16e3}setUrl(e){if(!e)throw new Error("The 'url' property is required");this.url=e}setMethod(e){if(!e||!["GET","POST","PUT","DELETE","PATCH","OPTIONS","HEAD"].includes(e.toUpperCase()))throw new Error("The 'method' property is invalid or missing");this.method=e.toUpperCase()}setData(e){if(e==null)throw new Error("The 'data' property is required");this.data=e}setParams(e){if(e&&typeof e!="object")throw new Error("The 'params' property must be an object");this.params=e}setHeaders(e){if(e&&typeof e!="object")throw new Error("The 'headers' property must be an object");this.headers=e}setTimeout(e){if(e==null||typeof e!="number")throw new Error("The 'timeout' property must be a number");this.timeout=e}},sm=class extends tc{constructor(e,n){super(),e!=null?this.setTimeout(e):this.timeout=16e3,n!=null?this.setHttpsAgent(n):this.httpsAgent,this._axiosInstance=ty.default.create({})}enableHooks(){this.preHook&&typeof this.preHook=="function"&&(this.requestInterceptorId!==void 0&&ty.default.interceptors.request.eject(this.requestInterceptorId),this.requestInterceptorId=this._axiosInstance.interceptors.request.use(async e=>(e=await this.preHook(e),e),e=>(console.error("Request Pre-Hook Error:",e.message),Promise.reject(e)))),this.postHook&&typeof this.postHook=="function"&&(this.responseInterceptorId!==void 0&&ty.default.interceptors.response.eject(this.responseInterceptorId),this.responseInterceptorId=this._axiosInstance.interceptors.response.use(async e=>(e=await this.postHook(e),e),async e=>(console.error("Post-Hook: Response Error",e.message),Promise.reject(e))))}request(e){if(!(e instanceof lr))throw new Error("httpRequestOptions must be instance of HttpRequestOptions ");let n=this.toAxiosConfig(e);return this._axiosInstance.request(n)}toAxiosConfig(e){if(!e.url||!e.method)throw new Error("Mandatory fields 'url' and 'method' must be set before making a request");var n={url:e.url,method:e.method};return e.params&&(n.params=e.params),e.headers&&(n.headers=e.headers),e.data&&(n.data=e.data),this.timeout!=null&&this.timeout!=null&&(n.timeout=this.timeout),this.httpsAgent&&(n.httpsAgent=this.httpsAgent),n}},$te={levels:{none:0,error:1,debug:2,trace:3}},Ro={level:{LNone:"none",LError:"error",LDebug:"debug",LTrace:"trace"}},cs={formats:{JSON:"json",TEXT:"text"}},ay=class{get logLevelEnum(){return Ro}get logFormatEnum(){return cs}constructor(){this.log_level=Ro.level.LNone,this.log_format=cs.formats.TEXT,this.log_to_console=!0,this.log_file_path,this.log_response_body=!1,this.log_request_body=!1,this.setLogger()}setLogger(){if(typeof window>"u"){let e=wz();this.logger=e.createLogger({levels:$te.levels,level:this.log_level}),this.log_file_path&&this.log_file_path!==""&&(this.log_format===cs.formats.JSON?this.logger.add(new e.transports.File({format:e.format.json(),filename:this.log_file_path})):this.logger.add(new e.transports.File({format:e.format.combine(e.format(n=>(n.level=n.level.toUpperCase(),n))(),e.format.simple()),filename:this.log_file_path}))),this.log_to_console&&(this.log_format===cs.formats.JSON?this.logger.add(new e.transports.Console({format:e.format.json()})):this.logger.add(new e.transports.Console({format:e.format.combine(e.format(n=>(n.level=n.level.toUpperCase(),n))(),e.format.simple())})))}}log(e,n,i,a,r,s,o,l){var c=this.formatLog(e,n,i,a,r,s,o,l);if(typeof window<"u"){var u=this.calculateLogLevel(e);u>0&&this.log_to_console===!0&&(this.log_format===this.logFormatEnum.formats.JSON?console.log(c):console.log(`${e.toUpperCase()}: ${c}`))}else this.logger.transports.length>0&&this.logger.log(e,c)}calculateLogLevel(e){switch(this.log_level){case this.logLevelEnum.level.LError:return e!==this.logLevelEnum.level.LError?-1:1;case this.logLevelEnum.level.LDebug:return e===this.logLevelEnum.level.LTrace?-1:1;case this.logLevelEnum.level.LTrace:return 1;default:return-1}}formatLog(e,n,i,a,r,s,o,l){var c,u=r?JSON.parse(JSON.stringify(r)):null,d=s?JSON.parse(JSON.stringify(s)):null,h=o?JSON.parse(JSON.stringify(o)):null,m=l?JSON.parse(JSON.stringify(l)):null;return r&&(u.Authorization="[REDACTED]"),this.log_request_body||(h=void 0),this.log_response_body||(m=void 0),this.log_format&&this.log_format===cs.formats.JSON?(c={level:e,date:new Date().toISOString(),method:i,url:decodeURIComponent(a),correlationId:d&&d["inin-correlation-id"]?d["inin-correlation-id"]:"",statusCode:n},u&&(c.requestHeaders=u),d&&(c.responseHeaders=d),h&&(c.requestBody=h),m&&(c.responseBody=m)):c=`${new Date().toISOString()} === REQUEST === ${this.formatValue("URL",decodeURIComponent(a))}${this.formatValue("Method",i)}${this.formatValue("Headers",this.formatHeaderString(u))}${this.formatValue("Body",h?JSON.stringify(h,null,2):"")} === RESPONSE === -${this.formatValue("Status",n)}${this.formatValue("Headers",this.formatHeaderString(p))}${this.formatValue("CorrelationId",p&&p["inin-correlation-id"]?p["inin-correlation-id"]:"")}${this.formatValue("Body",g?JSON.stringify(g,null,2):"")}`,c}formatHeaderString(e){var n="";if(!e)return n;for(let[i,a]of Object.entries(e))n+=` +${this.formatValue("Status",n)}${this.formatValue("Headers",this.formatHeaderString(d))}${this.formatValue("CorrelationId",d&&d["inin-correlation-id"]?d["inin-correlation-id"]:"")}${this.formatValue("Body",m?JSON.stringify(m,null,2):"")}`,c}formatHeaderString(e){var n="";if(!e)return n;for(let[i,a]of Object.entries(e))n+=` ${i}: ${a}`;return n}formatValue(e,n){return!n||n===""||n==="{}"?"":`${e}: ${n} -`}getLogLevel(e){switch(e){case"error":return so.level.LError;case"debug":return so.level.LDebug;case"trace":return so.level.LTrace;default:return so.level.LNone}}getLogFormat(e){return e==="json"?Dr.formats.JSON:Dr.formats.TEXT}},ox=class t{get instance(){return t.instance}set instance(e){t.instance=e}constructor(){if(t.instance||(t.instance=this),typeof window<"u")this.configPath="";else{let e=require("os"),n=require("path");this.configPath=n.join(e.homedir(),".genesyscloudjavascript","config")}this.watchedConfigPath,this.refresh_access_token=!0,this.refresh_token_wait_max=10,this._live_reload_config=!0,this.host,this.environment,this.basePath,this.authUrl,this.config,this.gateway=void 0,this.authPopupConfiguration=this._getDefaultAuthPopupConfiguration(),this.logger=new sx,this.setEnvironment(),this.liveLoadConfig()}get live_reload_config(){return this._live_reload_config}set live_reload_config(e){if(typeof window>"u"){let n=require("fs");e!=null&&this.live_reload_config!==e&&(this._live_reload_config=e,this.watchedConfigPath&&(n.unwatchFile(this.watchedConfigPath),this.watchedConfigPath=null),e===!0&&this.liveLoadConfig());return}this._live_reload_config=!1}liveLoadConfig(){if(typeof window>"u"){if(this.updateConfigFromFile(),this.live_reload_config&&this.live_reload_config===!0&&this.configPath)try{let e=require("fs");this.watchedConfigPath=this.configPath,e.watchFile(this.watchedConfigPath,{persistent:!1},(n,i)=>{this.updateConfigFromFile(),this.live_reload_config||this.watchedConfigPath&&(e.unwatchFile(this.watchedConfigPath),this.watchedConfigPath=null)})}catch{this.watchedConfigPath=null}return}this.configPath=""}setConfigPath(e){if(typeof window>"u"){let n=require("fs");e&&e!==this.configPath?(this.configPath=e,this.watchedConfigPath&&(n.unwatchFile(this.watchedConfigPath),this.watchedConfigPath=null),this.liveLoadConfig()):!e&&this.configPath&&(this.configPath="",this.watchedConfigPath&&(n.unwatchFile(this.watchedConfigPath),this.watchedConfigPath=null));return}this.configPath=""}updateConfigFromFile(){if(typeof window>"u"&&this.configPath){let i=x1();try{var e=new i;e.read(this.configPath),this.config=e}catch(a){if(a.name&&a.name==="MissingSectionHeaderError"){var n=require("fs").readFileSync(this.configPath,"utf8");this.config={_sections:JSON.parse(n)}}}this.config&&this.updateConfigValues()}}updateConfigValues(){if(this.logger.log_level=this.logger.getLogLevel(this.getConfigString("logging","log_level")),this.logger.log_format=this.logger.getLogFormat(this.getConfigString("logging","log_format")),this.logger.log_to_console=this.getConfigBoolean("logging","log_to_console")!==void 0?this.getConfigBoolean("logging","log_to_console"):this.logger.log_to_console,this.logger.log_file_path=this.getConfigString("logging","log_file_path")!==void 0?this.getConfigString("logging","log_file_path"):this.logger.log_file_path,this.logger.log_response_body=this.getConfigBoolean("logging","log_response_body")!==void 0?this.getConfigBoolean("logging","log_response_body"):this.logger.log_response_body,this.logger.log_request_body=this.getConfigBoolean("logging","log_request_body")!==void 0?this.getConfigBoolean("logging","log_request_body"):this.logger.log_request_body,this.refresh_access_token=this.getConfigBoolean("reauthentication","refresh_access_token")!==void 0?this.getConfigBoolean("reauthentication","refresh_access_token"):this.refresh_access_token,this.refresh_token_wait_max=this.getConfigInt("reauthentication","refresh_token_wait_max")!==void 0?this.getConfigInt("reauthentication","refresh_token_wait_max"):this.refresh_token_wait_max,this.live_reload_config=this.getConfigBoolean("general","live_reload_config")!==void 0?this.getConfigBoolean("general","live_reload_config"):this.live_reload_config,this.host=this.getConfigString("general","host")!==void 0?this.getConfigString("general","host"):this.host,this.getConfigString("gateway","host")!==void 0){let e={host:this.getConfigString("gateway","host")};this.getConfigString("gateway","protocol")!==void 0&&(e.protocol=this.getConfigString("gateway","protocol")),this.getConfigInt("gateway","port")!==void 0&&(e.port=this.getConfigInt("gateway","port")),this.getConfigString("gateway","path_params_login")!==void 0&&(e.path_params_login=this.getConfigString("gateway","path_params_login")),this.getConfigString("gateway","path_params_api")!==void 0&&(e.path_params_api=this.getConfigString("gateway","path_params_api")),this.getConfigString("gateway","username")!==void 0&&(e.username=this.getConfigString("gateway","username")),this.getConfigString("gateway","password")!==void 0&&(e.password=this.getConfigString("gateway","password")),this.setGateway(e)}else this.setGateway();this.setEnvironment(),this.logger.setLogger()}setGateway(e){e?(this.gateway={host:""},e.protocol?this.gateway.protocol=e.protocol:this.gateway.protocol="https",e.host?this.gateway.host=e.host:this.gateway.host="",e.port&&e.port>-1?this.gateway.port=e.port:this.gateway.port=-1,e.path_params_login?(this.gateway.path_params_login=e.path_params_login,this.gateway.path_params_login=this.gateway.path_params_login.replace(/\/+$/,"")):this.gateway.path_params_login="",e.path_params_api?(this.gateway.path_params_api=e.path_params_api,this.gateway.path_params_api=this.gateway.path_params_api.replace(/\/+$/,"")):this.gateway.path_params_api="",e.username&&(this.gateway.username=e.username),e.password&&(this.gateway.password=e.password)):this.gateway=void 0}_getDefaultAuthPopupConfiguration(){return{usePopup:!1,popupTimeout:12e4,notifyPopup:!1,autoClosePopup:!0,autoClosePopupDelay:3e3,popupTarget:"_blank",popupWindowFeatures:"popup=true,width=800,height=700",overridePopupUrl:void 0,overridePopupUrlParameters:void 0,overridePopupUrlAuthParameters:!1,useWindowReplace:!1,overrideWindowReplaceUri:void 0,waitForLoginPromise:!0,usePopupIdentifier:!1}}mergeWithAuthPopupConfiguration(e){let n={};return this.authPopupConfiguration?n=JSON.parse(JSON.stringify(this.authPopupConfiguration)):n=this._getDefaultAuthPopupConfiguration(),typeof e=="object"&&e&&(typeof e.usePopup=="boolean"&&e.usePopup!==null&&e.usePopup!==void 0&&(n.usePopup=e.usePopup),typeof e.popupTimeout=="number"&&e.popupTimeout!==null&&e.popupTimeout!==void 0&&(n.popupTimeout=e.popupTimeout),typeof e.autoClosePopup=="boolean"&&e.autoClosePopup!==null&&e.autoClosePopup!==void 0&&(n.autoClosePopup=e.autoClosePopup),typeof e.autoClosePopupDelay=="number"&&e.autoClosePopupDelay!==null&&e.autoClosePopupDelay!==void 0&&(n.autoClosePopupDelay=e.autoClosePopupDelay),typeof e.popupTarget=="string"&&e.popupTarget!==null&&e.popupTarget!==void 0&&(n.popupTarget=e.popupTarget),typeof e.popupWindowFeatures=="string"&&e.popupWindowFeatures!==null&&e.popupWindowFeatures!==void 0&&(n.popupWindowFeatures=e.popupWindowFeatures),typeof e.overridePopupUrl=="string"&&e.overridePopupUrl!==null&&e.overridePopupUrl!==void 0&&(n.overridePopupUrl=e.overridePopupUrl),typeof e.overridePopupUrlParameters=="object"&&e.overridePopupUrlParameters!==null&&e.overridePopupUrlParameters!==void 0&&(n.overridePopupUrlParameters=e.overridePopupUrlParameters),typeof e.overridePopupUrlAuthParameters=="boolean"&&e.overridePopupUrlAuthParameters!==null&&e.overridePopupUrlAuthParameters!==void 0&&(n.overridePopupUrlAuthParameters=e.overridePopupUrlAuthParameters),typeof e.notifyPopup=="boolean"&&e.notifyPopup!==null&&e.notifyPopup!==void 0&&(n.notifyPopup=e.notifyPopup),typeof e.waitForLoginPromise=="boolean"&&e.waitForLoginPromise!==null&&e.waitForLoginPromise!==void 0&&(n.waitForLoginPromise=e.waitForLoginPromise),typeof e.useWindowReplace=="boolean"&&e.useWindowReplace!==null&&e.useWindowReplace!==void 0&&(n.useWindowReplace=e.useWindowReplace),typeof e.overrideWindowReplaceUri=="string"&&e.overrideWindowReplaceUri!==null&&e.overrideWindowReplaceUri!==void 0&&(n.overrideWindowReplaceUri=e.overrideWindowReplaceUri),typeof e.usePopupIdentifier=="boolean"&&e.usePopupIdentifier!==null&&e.usePopupIdentifier!==void 0&&(n.usePopupIdentifier=e.usePopupIdentifier)),n}getAuthPopupConfiguration(){return this.authPopupConfiguration}setAuthPopupConfiguration(e){this.authPopupConfiguration=this._getDefaultAuthPopupConfiguration(),this.authPopupConfiguration=this.mergeWithAuthPopupConfiguration(e)}updateAuthPopupConfiguration(e){this.authPopupConfiguration=this.mergeWithAuthPopupConfiguration(e)}setEnvironment(e){e?this.environment=e:this.environment=this.host?this.host:"mypurecloud.com",this.environment=this.environment.replace(/\/+$/,""),this.environment.startsWith("https://")&&(this.environment=this.environment.substring(8)),this.environment.startsWith("http://")&&(this.environment=this.environment.substring(7)),this.environment.startsWith("api.")&&(this.environment=this.environment.substring(4)),this.basePath=`https://api.${this.environment}`,this.authUrl=`https://login.${this.environment}`}getConfUrl(e,n){if(!this.gateway||!this.gateway.host)return n;var i=this.gateway.protocol+"://"+this.gateway.host;return this.gateway.port>-1&&(i=i+":"+this.gateway.port.toString()),e==="login"?this.gateway.path_params_login&&(this.gateway.path_params_login.startsWith("/")?i=i+this.gateway.path_params_login:i=i+"/"+this.gateway.path_params_login):this.gateway.path_params_api&&(this.gateway.path_params_api.startsWith("/")?i=i+this.gateway.path_params_api:i=i+"/"+this.gateway.path_params_api),i}getConfigString(e,n){if(this.config._sections[e])return this.config._sections[e][n]}getConfigBoolean(e,n){if(this.config._sections[e]&&this.config._sections[e][n]!==void 0)return typeof this.config._sections[e][n]=="string"?this.config._sections[e][n]==="true":this.config._sections[e][n]}getConfigInt(e,n){if(this.config._sections[e]&&this.config._sections[e][n])return typeof this.config._sections[e][n]=="string"?parseInt(this.config._sections[e][n]):this.config._sections[e][n]}},q=class t{get instance(){return t.instance}set instance(e){t.instance=e}constructor(){t.instance||(t.instance=this),this.CollectionFormatEnum={CSV:",",SSV:" ",TSV:" ",PIPES:"|",MULTI:"multi"},this.useLegacyParameterFilter=!1,this._listenerAuthPopupMessage=null,typeof window<"u"&&(this._handleAuthPopupMessage=this._handleAuthPopupMessage.bind(this)),this._listenersAuthPopupStatus=[],this._authPopupWindow=null,this._checkPopupTimeout=null,this._notifyPopupInterval=null,this._popupIdentifier=null,this.onAuthPopupStatus=null;try{localStorage.setItem("purecloud_local_storage_test","purecloud_local_storage_test"),localStorage.removeItem("purecloud_local_storage_test"),this.hasLocalStorage=!0}catch{this.hasLocalStorage=!1}this.authentications={"Guest Chat JWT":{type:"apiKey",in:"header",name:"Authorization"},"PureCloud OAuth":{type:"oauth2"}},this.defaultHeaders={},this.timeout=16e3,this.authData={},this.settingsPrefix="purecloud",this.refreshInProgress=!1,this.httpClient,this.proxyAgent,this.config=new ox,typeof window<"u"&&(window.ApiClient=this)}setReturnExtendedResponses(e){this.returnExtended=e}setPersistSettings(e,n){this.persistSettings=e,this.settingsPrefix=n?n.replace(/\W+/g,"_"):"purecloud"}_saveSettings(e){try{if(this.authData.accessToken=e.accessToken,this.authentications["PureCloud OAuth"].accessToken=e.accessToken,e.state&&(this.authData.state=e.state),this.authData.error=e.error,this.authData.error_description=e.error_description,e.tokenExpiryTime&&(this.authData.tokenExpiryTime=e.tokenExpiryTime,this.authData.tokenExpiryTimeString=e.tokenExpiryTimeString),this.persistSettings!==!0||!this.hasLocalStorage)return;let n=JSON.parse(JSON.stringify(this.authData));delete n.state,localStorage.setItem(`${this.settingsPrefix}_auth_data`,JSON.stringify(n))}catch(n){console.error(n)}}_loadSettings(){if(this.persistSettings!==!0||!this.hasLocalStorage)return;let e=this.authData.state;this.authData=localStorage.getItem(`${this.settingsPrefix}_auth_data`),this.authData?this.authData=JSON.parse(this.authData):this.authData={},this.authData.accessToken&&this.setAccessToken(this.authData.accessToken),this.authData.state=e}_clearSettings(){try{if(this.authData&&this.authData.accessToken&&(this.authData.accessToken=null),this.authentications["PureCloud OAuth"]&&this.authentications["PureCloud OAuth"].accessToken&&(this.authentications["PureCloud OAuth"].accessToken=null),this.authData&&this.authData.state&&(this.authData.state=null),this.authData&&this.authData.error&&(this.authData.error=null),this.authData&&this.authData.error_description&&(this.authData.error_description=null),this.authData&&this.authData.tokenExpiryTime&&(this.authData.tokenExpiryTime=0),this.authData&&this.authData.tokenExpiryTimeString&&(this.authData.tokenExpiryTimeString=null),this.persistSettings!==!0||!this.hasLocalStorage)return;let e=JSON.parse(JSON.stringify(this.authData));delete e.state,localStorage.setItem(`${this.settingsPrefix}_auth_data`,JSON.stringify(e))}catch(e){console.error(e)}}setEnvironment(e){this.config.setEnvironment(e)}setAuthData(e){this._saveSettings(e)}clearAuthData(){this._clearSettings()}getAuthPopupConfiguration(){return this.config.getAuthPopupConfiguration()}setAuthPopupConfiguration(e){this.config.setAuthPopupConfiguration(e)}updateAuthPopupConfiguration(e){this.config.updateAuthPopupConfiguration(e)}setDefaultHeaders(e){if(!e||typeof e!="object")throw new Error("default headers must be a map");this.defaultHeaders=e}getDefaultHeaders(){return this.defaultHeaders}setGenesysAppHeader(e){if(!e||typeof e!="string")throw new Error("headerValue must be a non empty string");this.defaultHeaders?this.defaultHeaders["Genesys-App"]=e:this.defaultHeaders={"Genesys-App":e}}getGenesysAppHeader(){return this.defaultHeaders&&this.defaultHeaders["Genesys-App"]?this.defaultHeaders["Genesys-App"]:null}setHttpClient(e){if(!(e instanceof Su))throw new Error("httpclient must be an instance of AbstractHttpClient. See DefaultltHttpClient for a prototype");this.httpClient=e}getHttpClient(){return this.httpClient?this.httpClient:(this.httpClient=new yh(this.timeout,this.proxyAgent),this.httpClient)}setMTLSCertificates(e,n,i){if(typeof window>"u"){let a={};e&&(a.cert=require("fs").readFileSync(e)),n&&(a.key=require("fs").readFileSync(n)),i&&(a.ca=require("fs").readFileSync(i)),a.rejectUnauthorized=!0,this.proxyAgent=new require("https").Agent(a),this.getHttpClient().setHttpsAgent(this.proxyAgent)}else throw new Error("MTLS authentication is managed by the Browser itself. MTLS certificates cannot be set via code on Browser.")}setPreHook(e){this.getHttpClient().setPreHook(e)}setPostHook(e){this.getHttpClient().setPostHook(e)}setMTLSContents(e,n,i){if(typeof window>"u"){let a={};e&&(a.cert=e),n&&(a.key=n),i&&(a.ca=i),a.rejectUnauthorized=!0,this.proxyAgent=new require("https").Agent(a),this.getHttpClient().setHttpsAgent(this.proxyAgent)}else throw new Error("MTLS authentication is managed by the Browser itself. MTLS certificates cannot be set via code on Browser.")}setGateway(e){this.config.setGateway(e)}addAuthPopupStatusListener(e){typeof e=="function"&&e&&(this._listenersAuthPopupStatus||(this._listenersAuthPopupStatus=[]),this._listenersAuthPopupStatus.push(e))}removeAuthPopupStatusListener(e){if(e){if(!this._listenersAuthPopupStatus||this._listenersAuthPopupStatus.length==0)return;this._listenersAuthPopupStatus=this._listenersAuthPopupStatus.filter(n=>n!==e)}}removeAllAuthPopupStatusListeners(){this._listenersAuthPopupStatus&&(this._listenersAuthPopupStatus=[])}_emitAuthPopupStatus(e,n,i){this.onAuthPopupStatus&&this.onAuthPopupStatus(e,n,i),!(!this._listenersAuthPopupStatus||this._listenersAuthPopupStatus.length==0)&&this._listenersAuthPopupStatus.forEach(a=>a(e,n,i))}_generatePopupIdentifier(e){if(e<8||e>64)throw new Error("Popup Identifier (length) must be between 8 and 64 characters");if(typeof window>"u")try{let n=require("crypto").getRandomValues,i="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~";return Array.from(n(new Uint32Array(e))).map(r=>i[r%i.length]).join("")}catch{throw new Error("Crypto module is missing/not supported.")}else{let n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~";return Array.from(crypto.getRandomValues(new Uint32Array(e))).map(a=>n[a%n.length]).join("")}}_startAuthPopup(e,n,i){try{i||(i={}),this._checkPopupTimeout&&clearTimeout(this._checkPopupTimeout),this._checkPopupTimeout=null,this._notifyPopupInterval&&clearInterval(this._notifyPopupInterval),this._notifyPopupInterval=null,this._listenerAuthPopupMessage&&(window.removeEventListener("message",this._listenerAuthPopupMessage),this._listenerAuthPopupMessage=null),this._authPopupWindow&&(i.autoClosePopup===!0&&!this._authPopupWindow.closed&&this._authPopupWindow.close(),this._popupIdentifier&&this._emitAuthPopupStatus("ABORTED","Previous Authorization Popup aborted.",this._popupIdentifier),this._popupIdentifier=null),this._authPopupWindow=null,this._popupIdentifier=this._generatePopupIdentifier(16),this._emitAuthPopupStatus("INIT","Authorization Popup Starting",this._popupIdentifier);let a=e;if(i.overridePopupUrl){let r=null;i.overridePopupUrlAuthParameters===!0&&n?i.overridePopupUrlParameters?r={...n,...i.overridePopupUrlParameters}:r=n:i.overridePopupUrlParameters&&(r=i.overridePopupUrlParameters),r?a=`${i.overridePopupUrl}?${new URLSearchParams(r).toString()}`:a=i.overridePopupUrl}return new Promise((r,s)=>{this._listenerAuthPopupMessage=o=>{this._handleAuthPopupMessage(o,i,r,s)},window.addEventListener("message",this._listenerAuthPopupMessage),this._authPopupWindow=window.open(a,i.popupTarget,i.popupWindowFeatures),i.notifyPopup===!0&&(this._notifyPopupInterval=setInterval(function(){if(this._authPopupWindow){let o=new URL(this.redirectUri),l={name:"gc_auth_popup",type:"notify"};i.usePopupIdentifier===!0&&this._popupIdentifier&&(l.identifier=this._popupIdentifier),this._authPopupWindow.postMessage(l,`${o.protocol}//${o.host}`)}else clearInterval(this.notifyPopupInterval),this._notifyPopupInterval=null}.bind(this),1e3)),this._checkPopupTimeout=setTimeout(function(){return this._emitAuthPopupStatus("TIMEOUT","Authorization Popup Timeout",this._popupIdentifier),this._listenerAuthPopupMessage&&(window.removeEventListener("message",this._listenerAuthPopupMessage),this._listenerAuthPopupMessage=null),i.autoClosePopup===!0&&i.autoClosePopupDelay>0?setTimeout(function(){this._authPopupWindow&&(this._authPopupWindow.closed||this._authPopupWindow.close(),this._authPopupWindow=null)}.bind(this),i.autoClosePopupDelay):(i.autoClosePopup===!0&&this._authPopupWindow&&(this._authPopupWindow.closed||this._authPopupWindow.close()),this._authPopupWindow=null),this._checkPopupTimeout=null,this._notifyPopupInterval&&clearInterval(this._notifyPopupInterval),this._notifyPopupInterval=null,s(new Error("Authentication Popup Timeout"))}.bind(this),i.popupTimeout)})}catch(a){throw console.error(a),a}}_extractValuesFromSearchAndHash(e,n){let i={};if(e&&e!=="?"){let a=new URLSearchParams(e),r=a.get("code");r&&(i.code=r);let s=a.get("state");s&&(i.state=s);let o=a.get("error");o&&(i.error=o);let l=a.get("error_description");l&&(i.error_description=l)}if(n&&n!=="#"){let a=new URLSearchParams(n.substring(1)),r=a.get("access_token");r&&(i.accessToken=r);let s=a.get("expires_in");s&&(i.tokenExpiryTime=new Date().getTime()+parseInt(s)*1e3,i.tokenExpiryTimeString=new Date(i.tokenExpiryTime).toUTCString());let o=a.get("state");o&&(i.state=o);let l=a.get("error");l&&(i.error=l);let c=a.get("error_description");c&&(i.error_description=c)}return i}_handleAuthPopupMessage(e,n,i,a){if(this.redirectUri.startsWith(e.origin)&&e.data&&typeof e.data=="object"){let r=JSON.parse(JSON.stringify(e.data));if(r&&r.name==="gc_auth_popup"&&r.type==="message"){if(this._checkPopupTimeout&&clearTimeout(this._checkPopupTimeout),this._checkPopupTimeout=null,this._notifyPopupInterval&&clearInterval(this._notifyPopupInterval),this._notifyPopupInterval=null,this._listenerAuthPopupMessage&&(window.removeEventListener("message",this._listenerAuthPopupMessage),this._listenerAuthPopupMessage=null),n.usePopupIdentifier===!0&&r.identifier&&r.identifier!==this._popupIdentifier)return this._emitAuthPopupStatus("Error","Invalid Popup Identifier received",this._popupIdentifier),s.accessToken=void 0,this._saveSettings(s),a(new Error("Invalid Popup Identifier received"));n.autoClosePopup===!0&&n.autoClosePopupDelay>0?setTimeout(function(){this._authPopupWindow&&(this._authPopupWindow.closed||this._authPopupWindow.close(),this._authPopupWindow=null)}.bind(this),n.autoClosePopupDelay):(n.autoClosePopup===!0&&this._authPopupWindow&&(this._authPopupWindow.closed||this._authPopupWindow.close()),this._authPopupWindow=null);let s={},o=null,l=null;if(r.auth&&typeof r.auth=="object"?(s=r.auth,o=`?${new URLSearchParams(s).toString()}`):(r.search&&r.search!=="?"&&(o=r.search),r.hash&&r.hash!=="#"&&(l=r.hash),s=this._extractValuesFromSearchAndHash(o,l)),!s.error&&!s.accessToken&&!s.code&&(s.error="InvalidAuthParams",s.error_description="Missing Auth Params on URL Redirect"),s.error)return this._emitAuthPopupStatus("AUTH_ERROR",`Auth Error: [${s.error}] ${s.error_description}`,this._popupIdentifier),s.accessToken=void 0,this._saveSettings(s),a(new Error(`Auth Error: [${s.error}] ${s.error_description}`));n.useWindowReplace===!0?(this._emitAuthPopupStatus("REDIRECTING","Authorization Popup Completed",this._popupIdentifier),this._popupIdentifier=null,n.overrideWindowReplaceUri?window.location.replace(`${n.overrideWindowReplaceUri}${o||""}${l||""}`):window.location.replace(`${window.location.origin}${window.location.pathname}${o||""}${l||""}`),i(null)):s&&s.accessToken?(this._saveSettings(s),this._testTokenAccess().then(()=>{this._emitAuthPopupStatus("AUTHENTICATED","Authorization Popup Completed",this._popupIdentifier),this._popupIdentifier=null,i(s)}).catch(c=>(this._emitAuthPopupStatus("AUTH_ERROR",`Auth Error: [${c.name}] ${c.message}`,this._popupIdentifier),this._popupIdentifier=null,this._saveSettings({accessToken:void 0}),a(new Error(`[${c.name}] ${c.message}`))))):s&&s.code&&(this.codeVerifier||this.hasLocalStorage&&(this.codeVerifier=sessionStorage.getItem(`${this.settingsPrefix}_pkce_code_verifier`)),this.authorizePKCEGrant(this.clientId,this.codeVerifier,s.code,this.redirectUri).then(()=>{this._testTokenAccess().then(()=>{this._emitAuthPopupStatus("AUTHENTICATED","Authorization Popup Completed",this._popupIdentifier),this._popupIdentifier=null,!this.authData.state&&s.state&&(this.authData.state=s.state),this.hasLocalStorage&&(sessionStorage.removeItem("genesys_cloud_sdk_pkce_code_verifier"),sessionStorage.removeItem(`${this.settingsPrefix}_pkce_code_verifier`)),i(this.authData)}).catch(c=>(this._emitAuthPopupStatus("AUTH_ERROR",`Auth Error: [${c.name}] ${c.message}`,this._popupIdentifier),this._popupIdentifier=null,this._saveSettings({accessToken:void 0}),this.hasLocalStorage&&(sessionStorage.removeItem("genesys_cloud_sdk_pkce_code_verifier"),sessionStorage.removeItem(`${this.settingsPrefix}_pkce_code_verifier`)),a(new Error(`[${c.name}] ${c.message}`))))}).catch(c=>(this._emitAuthPopupStatus("AUTH_ERROR",`Auth Error: [${c.name}] ${c.message}`,this._popupIdentifier),this._popupIdentifier=null,this._saveSettings({accessToken:void 0}),this.hasLocalStorage&&(sessionStorage.removeItem("genesys_cloud_sdk_pkce_code_verifier"),sessionStorage.removeItem(`${this.settingsPrefix}_pkce_code_verifier`)),a(new Error(`[${c.name}] ${c.message}`)))))}}}loginImplicitGrant(e,n,i){let a=this._setValuesFromUrlHash();return this.clientId=e,this.redirectUri=n,i||(i={}),new Promise((r,s)=>{if(i.org&&!i.provider?s(new Error("opts.provider must be set if opts.org is set")):i.provider&&!i.org&&s(new Error("opts.org must be set if opts.provider is set")),a&&a.error)return a.accessToken=void 0,this._saveSettings(a),s(new Error(`[${a.error}] ${a.error_description}`));this._testTokenAccess().then(()=>{!this.authData.state&&i.state&&(this.authData.state=i.state),r(this.authData)}).catch(o=>{var l={client_id:this.clientId,redirect_uri:this.redirectUri,response_type:"token"};i.state&&(l.state=i.state),i.org&&(l.org=i.org),i.provider&&(l.provider=i.provider),i.target&&(l.target=i.target),i.login_hint&&(l.login_hint=i.login_hint),i.prompt&&i.prompt=="login"&&(l.prompt=i.prompt);let c=this.config.mergeWithAuthPopupConfiguration(i.authPopupConfiguration);var u=this._buildAuthUrl("oauth/authorize",l);c.usePopup===!0?this._startAuthPopup(u,l,c).then(p=>{r(p)}).catch(p=>s(new Error(`[${p.name}] ${p.message}`))):window.location.replace(u)})})}loginClientCredentialsGrant(e,n){this.clientId=e;var i=Buffer.from(`${e}:${n}`).toString("base64"),a=this.config.getConfUrl("login",`https://login.${this.config.environment}`);return new Promise((r,s)=>{if(typeof window<"u"){s(new Error("The client credentials grant is not supported in a browser."));return}let o={Authorization:`Basic ${i}`};var l=new _a(`${a}/oauth/token`,"POST",o,null,"grant_type=client_credentials",this.timeout);this.getHttpClient().request(l).then(u=>{this.config.logger.log("trace",u.status,"POST",`${a}/oauth/token`,o,u.headers,{grant_type:"client_credentials"},void 0),this.config.logger.log("debug",u.status,"POST",`${a}/oauth/token`,o,void 0,{grant_type:"client_credentials"},void 0),this.setAccessToken(u.data.access_token),this.authData.tokenExpiryTime=new Date().getTime()+u.data.expires_in*1e3,this.authData.tokenExpiryTimeString=new Date(this.authData.tokenExpiryTime).toUTCString(),r(this.authData)}).catch(u=>{u.response&&this.config.logger.log("error",u.response.status,"POST",`${a}/oauth/token`,o,u.response.headers,{grant_type:"client_credentials"},u.response.data),s(u)})})}loginSaml2BearerGrant(e,n,i,a){this.clientId=e;var r=this.config.getConfUrl("login",`https://login.${this.config.environment}`);return new Promise((s,o)=>{if(typeof window<"u"){o(new Error("The saml2bearer grant is not supported in a browser."));return}var l=Buffer.from(e+":"+n).toString("base64"),c=this._formAuthRequest(l,{grant_type:"urn:ietf:params:oauth:grant-type:saml2-bearer",orgName:i,assertion:a});c.proxy=this.proxy;var u={grant_type:"urn:ietf:params:oauth:grant-type:saml2-bearer",orgName:i,assertion:a};c.then(p=>{this.config.logger.log("trace",p.status,"POST",`${r}/oauth/token`,c.headers,p.headers,u,void 0),this.config.logger.log("debug",p.status,"POST",`${r}/oauth/token`,c.headers,void 0,u,void 0);var h=p.data.access_token;this.setAccessToken(h),this.authData.tokenExpiryTime=new Date().getTime()+p.data.expires_in*1e3,this.authData.tokenExpiryTimeString=new Date(this.authData.tokenExpiryTime).toUTCString(),s(this.authData)}).catch(p=>{p.response&&this.config.logger.log("error",p.response.status,"POST",`${r}/oauth/token`,c.headers,p.response.headers,u,p.response.data),o(p)})})}authorizePKCEGrant(e,n,i,a){this.clientId=e;var r=this.config.getConfUrl("login",`https://login.${this.config.environment}`);return new Promise((s,o)=>{var l={"Content-Type":"application/x-www-form-urlencoded"},c=new URLSearchParams({grant_type:"authorization_code",code:i,code_verifier:n,client_id:e,redirect_uri:a}).toString(),u=new _a(`${r}/oauth/token`,"POST",l,null,c,this.timeout);let p=this.getHttpClient();var h={grant_type:"authorization_code",code:i,code_verifier:n,client_id:e,redirect_uri:a};p.request(u).then(g=>{this.config.logger.log("trace",g.status,"POST",`${r}/oauth/token`,u.headers,g.headers,h,void 0),this.config.logger.log("debug",g.status,"POST",`${r}/oauth/token`,u.headers,void 0,h,void 0);var d=g.data.access_token;let m={accessToken:d};g.data.expires_in!==null&&g.data.expires_in!==void 0&&(m.tokenExpiryTime=new Date().getTime()+g.data.expires_in*1e3,m.tokenExpiryTimeString=new Date(m.tokenExpiryTime).toUTCString()),this._saveSettings(m),s(this.authData)}).catch(g=>{g.response&&this.config.logger.log("error",g.response.status,"POST",`${r}/oauth/token`,u.headers,g.response.headers,h,g.response.data),o(g)})})}generatePKCECodeVerifier(e){if(e<43||e>128)throw new Error("PKCE Code Verifier (length) must be between 43 and 128 characters");if(typeof window>"u")try{let n=require("crypto").getRandomValues,i="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~";return Array.from(n(new Uint32Array(e))).map(r=>i[r%i.length]).join("")}catch{throw new Error("Crypto module is missing/not supported.")}else{let n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~";return Array.from(crypto.getRandomValues(new Uint32Array(e))).map(a=>n[a%n.length]).join("")}}computePKCECodeChallenge(e){if(e.length<43||e.length>128)throw new Error("PKCE Code Verifier (length) must be between 43 and 128 characters");if(typeof window>"u")try{let n=require("crypto").createHash,i=new TextEncoder().encode(e);return new Promise((a,r)=>{let s=n("sha256").update(i).digest(),o=Buffer.from(s).toString("base64url");a(o)})}catch{throw new Error("Crypto module is missing/not supported.")}else{let n=new TextEncoder().encode(e);return new Promise((i,a)=>{window.crypto.subtle.digest("SHA-256",n).then(r=>{let o=btoa(String.fromCharCode(...new Uint8Array(r))).replaceAll("+","-").replaceAll("/","_");o=o.split("=")[0],i(o)}).catch(r=>a(new Error(`Code Challenge Error ${r}`)))})}}loginPKCEGrant(e,n,i,a){if(!this.hasLocalStorage&&!a)throw new Error("loginPKCEGrant requires Local Storage or codeVerifier as input parameter");let r=this._setValuesFromUrlQuery();return this.clientId=e,this.redirectUri=n,this.codeVerifier=a,i||(i={}),new Promise((s,o)=>{if(i.org&&!i.provider)return o(new Error("opts.provider must be set if opts.org is set"));if(i.provider&&!i.org)return o(new Error("opts.org must be set if opts.provider is set"));if(r&&r.error)return this.hasLocalStorage&&(sessionStorage.removeItem("genesys_cloud_sdk_pkce_code_verifier"),sessionStorage.removeItem(`${this.settingsPrefix}_pkce_code_verifier`)),this._saveSettings({accessToken:void 0}),o(new Error(`[${r.error}] ${r.error_description}`));r&&r.code?(this.codeVerifier||this.hasLocalStorage&&(this.codeVerifier=sessionStorage.getItem(`${this.settingsPrefix}_pkce_code_verifier`)),this.authorizePKCEGrant(this.clientId,this.codeVerifier,r.code,this.redirectUri).then(()=>{this._testTokenAccess().then(()=>{!this.authData.state&&r.state&&(this.authData.state=r.state),this.hasLocalStorage&&(sessionStorage.removeItem("genesys_cloud_sdk_pkce_code_verifier"),sessionStorage.removeItem(`${this.settingsPrefix}_pkce_code_verifier`)),s(this.authData)}).catch(l=>(this._saveSettings({accessToken:void 0}),this.hasLocalStorage&&(sessionStorage.removeItem("genesys_cloud_sdk_pkce_code_verifier"),sessionStorage.removeItem(`${this.settingsPrefix}_pkce_code_verifier`)),o(new Error(`[${l.name}] ${l.message}`))))}).catch(l=>(this._saveSettings({accessToken:void 0}),this.hasLocalStorage&&(sessionStorage.removeItem("genesys_cloud_sdk_pkce_code_verifier"),sessionStorage.removeItem(`${this.settingsPrefix}_pkce_code_verifier`)),o(new Error(`[${l.name}] ${l.message}`))))):this._testTokenAccess(i.skipTest).then(()=>{!this.authData.state&&i.state&&(this.authData.state=i.state),s(this.authData)}).catch(l=>{this.codeVerifier||(this.codeVerifier=this.generatePKCECodeVerifier(128),this.hasLocalStorage&&(sessionStorage.setItem("genesys_cloud_sdk_pkce_code_verifier",this.codeVerifier),sessionStorage.setItem(`${this.settingsPrefix}_pkce_code_verifier`,this.codeVerifier))),this.computePKCECodeChallenge(this.codeVerifier).then(c=>{var u={client_id:this.clientId,redirect_uri:this.redirectUri,code_challenge:c,response_type:"code",code_challenge_method:"S256"};i.state&&(u.state=i.state),i.org&&(u.org=i.org),i.provider&&(u.provider=i.provider),i.target&&(u.target=i.target),i.login_hint&&(u.login_hint=i.login_hint),i.prompt&&i.prompt=="login"&&(u.prompt=i.prompt);let p=this.config.mergeWithAuthPopupConfiguration(i.authPopupConfiguration);var h=this._buildAuthUrl("oauth/authorize",u);p.usePopup===!0?this._startAuthPopup(h,u,p).then(g=>{s(g)}).catch(g=>o(new Error(`[${g.name}] ${g.message}`))):window.location.replace(h)}).catch(c=>o(new Error(`[${c.name}]`)))})})}_setValuesFromUrlQuery(){if(!(typeof window<"u"&&window.location.search))return;let e={},n=new URLSearchParams(window.location.search),i=n.get("code"),a=n.get("error"),r=n.get("error_description"),s=n.get("state");if(a)return e.error=a,r&&(e.error_description=r),e;i&&(e.code=i,s&&(e.state=s));var o,l,c=window.location;return"replaceState"in history?history.replaceState("",document.title,c.pathname):(o=document.body.scrollTop,l=document.body.scrollLeft,history.pushState("",document.title,c.pathname),document.body.scrollTop=o,document.body.scrollLeft=l),e}loginCodeAuthorizationGrant(e,n,i,a){return this.clientId=e,this.clientSecret=n,new Promise((r,s)=>{if(typeof window<"u"){s(new Error("The Code Authorization grant is not supported in a browser."));return}var o=Buffer.from(e+":"+n).toString("base64"),l=this._formAuthRequest(o,{grant_type:"authorization_code",code:i,redirect_uri:a});l.proxy=this.proxy;var c={grant_type:"authorization_code",code:i,redirect_uri:a};this._handleCodeAuthorizationResponse(l,c,r,s)})}refreshCodeAuthorizationGrant(e,n,i){return new Promise((a,r)=>{if(typeof window<"u"){r(new Error("The Code Authorization grant is not supported in a browser."));return}var s=Buffer.from(e+":"+n).toString("base64"),o=this._formAuthRequest(s,{grant_type:"refresh_token",refresh_token:i});o.proxy=this.proxy;var l={grant_type:"refresh_token",refresh_token:i};this._handleCodeAuthorizationResponse(o,l,a,r)})}_handleCodeAuthorizationResponse(e,n,i,a){var r=this.config.getConfUrl("login",`https://login.${this.config.environment}`);e.then(s=>{this.config.logger.log("trace",s.status,"POST",`${r}/oauth/token`,e.headers,s.headers,n,void 0),this.config.logger.log("debug",s.status,"POST",`${r}/oauth/token`,e.headers,void 0,n,void 0);var o=s.data.access_token,l=s.data.refresh_token;this.setAccessToken(o),this.authData.refreshToken=l,this.authData.tokenExpiryTime=new Date().getTime()+s.data.expires_in*1e3,this.authData.tokenExpiryTimeString=new Date(this.authData.tokenExpiryTime).toUTCString(),i(this.authData)}).catch(s=>{s.response&&this.config.logger.log("error",s.response.status,"POST",`${r}/oauth/token`,e.headers,s.response.headers,n,s.response.data),a(s)})}_formAuthRequest(e,n){var i=this.config.getConfUrl("login",`https://login.${this.config.environment}`),a={Authorization:"Basic "+e,"Content-Type":"application/x-www-form-urlencoded"},r=new URLSearchParams(n).toString(),s=new _a(`${i}/oauth/token`,"POST",a,null,r,this.timeout);return this.getHttpClient().request(s)}_handleExpiredAccessToken(){return new Promise((e,n)=>{if(typeof window<"u"){n(new Error("This method is not supported in a browser."));return}this.refreshInProgress?this._sleep(this.config.refresh_token_wait_max).then(()=>{this.refreshInProgress?n(new Error(`Token refresh took longer than ${this.config.refresh_token_wait_max} seconds`)):e()}):(this.refreshInProgress=!0,this.refreshCodeAuthorizationGrant(this.clientId,this.clientSecret,this.authData.refreshToken).then(()=>{this.refreshInProgress=!1,e()}).catch(i=>{this.refreshInProgress=!1,n(i)}))})}_sleep(e){return new Promise(n=>setTimeout(n,e))}_testTokenAccess(e){return new Promise((n,i)=>{if(typeof e=="boolean"&&e===!0){i(new Error("Skipping Test Token"));return}if(this._loadSettings(),!this.authentications["PureCloud OAuth"].accessToken){i(new Error("Token is not set"));return}this.callApi("/api/v2/tokens/me","GET",null,null,null,null,null,["PureCloud OAuth"],["application/json"],["application/json"]).then(()=>{n()}).catch(a=>{this._saveSettings({accessToken:void 0}),i(a)})})}_setValuesFromUrlHash(){if(!(typeof window<"u"&&window.location.hash))return;let e=new RegExp("^#*(.+?)=(.+?)$","i"),n={};if(window.location.hash.split("&").forEach(s=>{let o=e.exec(s);o&&(n[o[1]]=decodeURIComponent(decodeURIComponent(o[2].replace(/\+/g,"%20"))))}),n.error)return n;if(n.access_token){let s={};n.state&&(s.state=n.state),n.expires_in&&(s.tokenExpiryTime=new Date().getTime()+parseInt(n.expires_in.replace(/\+/g,"%20"))*1e3,s.tokenExpiryTimeString=new Date(s.tokenExpiryTime).toUTCString()),s.accessToken=n.access_token.replace(/\+/g,"%20");var i,a,r=window.location;"replaceState"in history?history.replaceState("",document.title,r.pathname+r.search):(i=document.body.scrollTop,a=document.body.scrollLeft,r.hash="",document.body.scrollTop=i,document.body.scrollLeft=a),this._saveSettings(s)}}setAccessToken(e){this._saveSettings({accessToken:e})}clearAccessToken(){this._clearSettings()}setStorageKey(e){this.storageKey=e,this.setAccessToken(this.authentications["PureCloud OAuth"].accessToken)}logout(e){this.hasLocalStorage&&this._saveSettings({accessToken:void 0,state:void 0,tokenExpiryTime:void 0,tokenExpiryTimeString:void 0});var n={client_id:this.clientId};e&&(n.redirect_uri=e);var i=this._buildAuthUrl("logout",n);window.location.replace(i)}_buildAuthUrl(e,n){var i=this.config.getConfUrl("login",this.config.authUrl);return n?`${i}/${e}?${new URLSearchParams(n).toString()}`:`${i}/${e}`}setUseLegacyParameterFilter(e){this.useLegacyParameterFilter=e}getUseLegacyParameterFilter(){return this.useLegacyParameterFilter}paramToString(e){if(this.useLegacyParameterFilter!==!0&&e!=null){if(typeof e=="boolean")return e.toString().toLowerCase();if(e instanceof Boolean)return e.toString().toLowerCase();if(typeof e=="number")return e.toString()}return e?e instanceof Date?e.toJSON():e instanceof Boolean?e.toString().toLowerCase():e.toString():""}serialize(e){var n={};for(var i in e)e.hasOwnProperty(i)&&e[i]!==void 0&&(n[encodeURIComponent(i)]=Array.isArray(e[i])?e[i].join(","):this.paramToString(e[i]));return n}addHeaders(e,...n){return e?e=Object.assign(e,...n):e=Object.assign(...n),e}buildUrl(e,n){e.match(/^\//)||(e=`/${e}`);var i=this.config.getConfUrl("api",this.config.basePath)+e;return i=i.replace(/\{([\w-]+)\}/g,(a,r)=>{var s;return n.hasOwnProperty(r)?s=this.paramToString(n[r]):s=a,encodeURIComponent(s)}),i}isJsonMime(e){return!!(e&&e.match(/^application\/json(;.*)?$/i))}jsonPreferredMime(e){for(var n=0;n"u"&&typeof require=="function"&&require("fs")&&e instanceof require("fs").ReadStream||typeof Buffer=="function"&&e instanceof Buffer||typeof Blob=="function"&&e instanceof Blob||typeof File=="function"&&e instanceof File)}normalizeParams(e){var n={};for(var i in e)if(e.hasOwnProperty(i)&&e[i]!==void 0){var a=e[i];this.isFileParam(a)||Array.isArray(a)?n[i]=a:n[i]=this.paramToString(a)}return n}buildCollectionParam(e,n){if(e)switch(Array.isArray(e)||(e=[e]),n){case"csv":return e.map(i=>this.paramToString(i)).join(",");case"ssv":return e.map(i=>this.paramToString(i)).join(" ");case"tsv":return e.map(i=>this.paramToString(i)).join(" ");case"pipes":return e.map(i=>this.paramToString(i)).join("|");case"multi":return e.map(i=>this.paramToString(i));default:throw new Error(`Unknown collection format: ${n}`)}}applyAuthToRequest(e,n){n.forEach(i=>{var a=this.authentications[i];switch(a.type){case"basic":(a.username||a.password)&&(e.auth={username:a.username||"",password:a.password||""});break;case"apiKey":if(a.apiKey){var r={};a.apiKeyPrefix?r[a.name]=`${a.apiKeyPrefix} ${a.apiKey}`:r[a.name]=a.apiKey,a.in==="header"?e.headers=this.addHeaders(e.headers,r):(e.setParams(this.serialize(r)),e.headers=this.addHeaders(e.headers,{}))}else e.headers=this.addHeaders(e.headers,{});break;case"oauth2":a.accessToken?e.headers=this.addHeaders(e.headers,{Authorization:`Bearer ${a.accessToken}`}):e.headers=this.addHeaders(e.headers,{});break;default:throw new Error(`Unknown authentication type: ${a.type}`)}})}setProxyAgent(e){this.proxyAgent=e,this.getHttpClient().setHttpsAgent(this.proxyAgent)}callApi(e,n,i,a,r,s,o,l,c,u,p){return new Promise((h,g)=>{d(this);function d(m){var w=m.buildUrl(e,i),f=new _a(w,n,null,m.serialize(a),null,m.timeout);m.applyAuthToRequest(f,l);let A=m.defaultHeaders,b=m.normalizeParams(r);if(f.headers=m.addHeaders(f.headers,A,b),p){if(typeof p!="object")throw new Error("Per-request headers must be a valid object");for(let[_,I]of Object.entries(p)){if(typeof _!="string"||typeof I!="string")throw new Error(`Invalid header: "${_}" must have string name and value`);if(!/^[!#$%&'*+\-.0-9A-Z^_`a-z|~]+$/.test(_))throw new Error(`Invalid header name: "${_}" - must be a valid HTTP token`);for(let le=0;le=33&&Pe<=126||Pe===32||Pe===9||Pe>=128&&Pe<=255))throw new Error(`Invalid header value for "${_}": contains invalid characters`)}f.headers[_]=I}}var x=m.jsonPreferredMime(c);if(x?f.headers["Content-Type"]=x:f.headers["Content-Type"]||(f.headers["Content-Type"]="application/json"),x==="application/x-www-form-urlencoded")f.setData(m.normalizeParams(s));else if(x=="multipart/form-data"){var y=m.normalizeParams(s);for(var T in y)if(y.hasOwnProperty(T)){var M=new FormData;M.set(T,y[T]),f.setData(M)}}else o&&f.setData(o);var J=m.jsonPreferredMime(u);J&&(f.headers.Accept=J),m.getHttpClient().request(f).then(_=>{var I=m.returnExtended===!0?{status:_.status,statusText:_.statusText,headers:_.headers,body:_.data,text:_.text,error:null}:_.data?_.data:_.text;m.config.logger.log("trace",_.status,n,w,f.headers,_.headers,o,void 0),m.config.logger.log("debug",_.status,n,w,f.headers,void 0,o,void 0),h(I)}).catch(_=>{var I=_;_.response&&_.response.status==401&&m.config.refresh_access_token&&m.authData.refreshToken&&m.authData.refreshToken!==""?m._handleExpiredAccessToken().then(()=>{d(m)}).catch(le=>{g(le)}):_.response&&(m.config.logger.log("error",_.response.status,n,w,f.headers,_.response.headers,o,_.response.data),I=m.returnExtended===!0?{status:_.response.status,statusText:_.response.statusText,headers:_.response.headers,body:_.response.data,text:_.response.text,error:_}:_.response.data?_.response.data:_.response.text),g(I)})}})}},lx=class{constructor(e){this.apiClient=e||q.instance}deleteAgenticVirtualagentJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling deleteAgenticVirtualagentJobs';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}/jobs","DELETE",{virtualAgentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsSummariesSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "summarySettingId" when calling deleteConversationsSummariesSetting';return this.apiClient.callApi("/api/v2/conversations/summaries/settings/{summarySettingId}","DELETE",{summarySettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteGuideJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling deleteGuideJobs';return this.apiClient.callApi("/api/v2/guides/{guideId}/jobs","DELETE",{guideId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAgenticVirtualagent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling getAgenticVirtualagent';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}","GET",{virtualAgentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAgenticVirtualagentJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling getAgenticVirtualagentJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getAgenticVirtualagentJob';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}/jobs/{jobId}","GET",{virtualAgentId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAgenticVirtualagents(e){return e=e||{},this.apiClient.callApi("/api/v2/agentic/virtualagents","GET",{},{name:e.name,nameContains:e.nameContains,status:e.status,sortBy:e.sortBy,sortOrder:e.sortOrder,pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsSummariesSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "summarySettingId" when calling getConversationsSummariesSetting';return this.apiClient.callApi("/api/v2/conversations/summaries/settings/{summarySettingId}","GET",{summarySettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsSummariesSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/summaries/settings","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,name:e.name,sortOrder:e.sortOrder,language:e.language,sortBy:e.sortBy},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGuide(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling getGuide';return this.apiClient.callApi("/api/v2/guides/{guideId}","GET",{guideId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGuideJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling getGuideJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getGuideJob';return this.apiClient.callApi("/api/v2/guides/{guideId}/jobs/{jobId}","GET",{guideId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGuideVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling getGuideVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getGuideVersion';return this.apiClient.callApi("/api/v2/guides/{guideId}/versions/{versionId}","GET",{guideId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGuideVersionJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling getGuideVersionJob';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getGuideVersionJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getGuideVersionJob';return this.apiClient.callApi("/api/v2/guides/{guideId}/versions/{versionId}/jobs/{jobId}","GET",{guideId:e,versionId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getGuides(e){return e=e||{},this.apiClient.callApi("/api/v2/guides","GET",{},{name:e.name,nameContains:e.nameContains,status:e.status,sortBy:e.sortBy,sortOrder:e.sortOrder,pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGuidesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getGuidesJob';return this.apiClient.callApi("/api/v2/guides/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchAgenticVirtualagent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling patchAgenticVirtualagent';if(n==null)throw'Missing the required parameter "body" when calling patchAgenticVirtualagent';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}","PATCH",{virtualAgentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchGuide(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling patchGuide';if(n==null)throw'Missing the required parameter "body" when calling patchGuide';return this.apiClient.callApi("/api/v2/guides/{guideId}","PATCH",{guideId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchGuideVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling patchGuideVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling patchGuideVersion';if(i==null)throw'Missing the required parameter "body" when calling patchGuideVersion';return this.apiClient.callApi("/api/v2/guides/{guideId}/versions/{versionId}","PATCH",{guideId:e,versionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAgenticVirtualagentVersionJobs(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling postAgenticVirtualagentVersionJobs';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling postAgenticVirtualagentVersionJobs';if(i==null)throw'Missing the required parameter "body" when calling postAgenticVirtualagentVersionJobs';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}/versions/{versionId}/jobs","POST",{virtualAgentId:e,versionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAgenticVirtualagents(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAgenticVirtualagents';return this.apiClient.callApi("/api/v2/agentic/virtualagents","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsSummariesPreview(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsSummariesPreview';return this.apiClient.callApi("/api/v2/conversations/summaries/preview","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsSummariesSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsSummariesSettings';return this.apiClient.callApi("/api/v2/conversations/summaries/settings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGuideSessionTurns(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling postGuideSessionTurns';if(n==null||n==="")throw'Missing the required parameter "guideSessionId" when calling postGuideSessionTurns';if(i==null)throw'Missing the required parameter "body" when calling postGuideSessionTurns';return this.apiClient.callApi("/api/v2/guides/{guideId}/sessions/{guideSessionId}/turns","POST",{guideId:e,guideSessionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postGuideVersionJobs(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling postGuideVersionJobs';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling postGuideVersionJobs';if(i==null)throw'Missing the required parameter "body" when calling postGuideVersionJobs';return this.apiClient.callApi("/api/v2/guides/{guideId}/versions/{versionId}/jobs","POST",{guideId:e,versionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postGuideVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling postGuideVersions';return this.apiClient.callApi("/api/v2/guides/{guideId}/versions","POST",{guideId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGuides(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGuides';return this.apiClient.callApi("/api/v2/guides","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGuidesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGuidesJobs';return this.apiClient.callApi("/api/v2/guides/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGuidesUploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGuidesUploads';return this.apiClient.callApi("/api/v2/guides/uploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationsSummariesSetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "summarySettingId" when calling putConversationsSummariesSetting';if(n==null)throw'Missing the required parameter "body" when calling putConversationsSummariesSetting';return this.apiClient.callApi("/api/v2/conversations/summaries/settings/{summarySettingId}","PUT",{summarySettingId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},ux=class{constructor(e){this.apiClient=e||q.instance}deleteAssistant(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling deleteAssistant';return this.apiClient.callApi("/api/v2/assistants/{assistantId}","DELETE",{assistantId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAssistantQueue(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling deleteAssistantQueue';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling deleteAssistantQueue';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}","DELETE",{assistantId:e,queueId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteAssistantQueues(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling deleteAssistantQueues';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues","DELETE",{assistantId:e},{queueIds:n.queueIds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAssistantsAgentchecklist(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentChecklistId" when calling deleteAssistantsAgentchecklist';return this.apiClient.callApi("/api/v2/assistants/agentchecklists/{agentChecklistId}","DELETE",{agentChecklistId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAssistant(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling getAssistant';return this.apiClient.callApi("/api/v2/assistants/{assistantId}","GET",{assistantId:e},{expand:n.expand,languageVariation:n.languageVariation,fallbackToPrimaryAssistant:n.fallbackToPrimaryAssistant},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAssistantQueue(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling getAssistantQueue';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling getAssistantQueue';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}","GET",{assistantId:e,queueId:n},{expand:i.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAssistantQueueUsersJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling getAssistantQueueUsersJob';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling getAssistantQueueUsersJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getAssistantQueueUsersJob';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}/users/jobs/{jobId}","GET",{assistantId:e,queueId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getAssistantQueues(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling getAssistantQueues';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues","GET",{assistantId:e},{before:n.before,after:n.after,pageSize:n.pageSize,expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAssistants(e){return e=e||{},this.apiClient.callApi("/api/v2/assistants","GET",{},{before:e.before,after:e.after,limit:e.limit,pageSize:e.pageSize,name:e.name,expand:e.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAssistantsAgentchecklist(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentChecklistId" when calling getAssistantsAgentchecklist';return this.apiClient.callApi("/api/v2/assistants/agentchecklists/{agentChecklistId}","GET",{agentChecklistId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAssistantsAgentchecklists(e){return e=e||{},this.apiClient.callApi("/api/v2/assistants/agentchecklists","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,namePrefix:e.namePrefix,language:e.language,sortOrder:e.sortOrder,sortBy:e.sortBy,agentChecklistIds:this.apiClient.buildCollectionParam(e.agentChecklistIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAssistantsAgentchecklistsLanguages(e){return e=e||{},this.apiClient.callApi("/api/v2/assistants/agentchecklists/languages","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAssistantsQueues(e){return e=e||{},this.apiClient.callApi("/api/v2/assistants/queues","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,queueIds:e.queueIds,expand:e.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchAssistant(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling patchAssistant';if(n==null)throw'Missing the required parameter "body" when calling patchAssistant';return this.apiClient.callApi("/api/v2/assistants/{assistantId}","PATCH",{assistantId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchAssistantQueues(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling patchAssistantQueues';if(n==null)throw'Missing the required parameter "body" when calling patchAssistantQueues';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues","PATCH",{assistantId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAssistantQueueUsersBulkAdd(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling postAssistantQueueUsersBulkAdd';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling postAssistantQueueUsersBulkAdd';if(i==null)throw'Missing the required parameter "body" when calling postAssistantQueueUsersBulkAdd';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}/users/bulk/add","POST",{assistantId:e,queueId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAssistantQueueUsersBulkRemove(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling postAssistantQueueUsersBulkRemove';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling postAssistantQueueUsersBulkRemove';if(i==null)throw'Missing the required parameter "body" when calling postAssistantQueueUsersBulkRemove';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}/users/bulk/remove","POST",{assistantId:e,queueId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAssistantQueueUsersJobs(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling postAssistantQueueUsersJobs';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling postAssistantQueueUsersJobs';if(i==null)throw'Missing the required parameter "body" when calling postAssistantQueueUsersJobs';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}/users/jobs","POST",{assistantId:e,queueId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAssistantQueueUsersQuery(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling postAssistantQueueUsersQuery';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling postAssistantQueueUsersQuery';if(i==null)throw'Missing the required parameter "body" when calling postAssistantQueueUsersQuery';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}/users/query","POST",{assistantId:e,queueId:n},{expand:this.apiClient.buildCollectionParam(a.expand,"multi")},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAssistants(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAssistants';return this.apiClient.callApi("/api/v2/assistants","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAssistantsAgentchecklists(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAssistantsAgentchecklists';return this.apiClient.callApi("/api/v2/assistants/agentchecklists","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putAssistantQueue(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling putAssistantQueue';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling putAssistantQueue';if(i==null)throw'Missing the required parameter "body" when calling putAssistantQueue';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}","PUT",{assistantId:e,queueId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putAssistantsAgentchecklist(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentChecklistId" when calling putAssistantsAgentchecklist';if(n==null)throw'Missing the required parameter "body" when calling putAssistantsAgentchecklist';return this.apiClient.callApi("/api/v2/assistants/agentchecklists/{agentChecklistId}","PUT",{agentChecklistId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},cx=class{constructor(e){this.apiClient=e||q.instance}getAssistantCopilot(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling getAssistantCopilot';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/copilot","GET",{assistantId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAssistantsCopilotFeaturesupport(e){return e=e||{},this.apiClient.callApi("/api/v2/assistants/copilot/featuresupport","GET",{},{language:e.language},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putAssistantCopilot(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling putAssistantCopilot';if(n==null)throw'Missing the required parameter "body" when calling putAssistantCopilot';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/copilot","PUT",{assistantId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},px=class{constructor(e){this.apiClient=e||q.instance}deleteUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling deleteUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","DELETE",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","GET",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling patchUsersAgentuiAgentsAutoanswerAgentIdSettings';if(n==null)throw'Missing the required parameter "body" when calling patchUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","PATCH",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling putUsersAgentuiAgentsAutoanswerAgentIdSettings';if(n==null)throw'Missing the required parameter "body" when calling putUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","PUT",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},dx=class{constructor(e){this.apiClient=e||q.instance}deleteAlertingAlert(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "alertId" when calling deleteAlertingAlert';return this.apiClient.callApi("/api/v2/alerting/alerts/{alertId}","DELETE",{alertId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAlertingAlertsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/alerting/alerts/all","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteAlertingRule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling deleteAlertingRule';return this.apiClient.callApi("/api/v2/alerting/rules/{ruleId}","DELETE",{ruleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAlertingAlert(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "alertId" when calling getAlertingAlert';return this.apiClient.callApi("/api/v2/alerting/alerts/{alertId}","GET",{alertId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAlertingRule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling getAlertingRule';return this.apiClient.callApi("/api/v2/alerting/rules/{ruleId}","GET",{ruleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchAlertingAlert(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "alertId" when calling patchAlertingAlert';return this.apiClient.callApi("/api/v2/alerting/alerts/{alertId}","PATCH",{alertId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchAlertingAlertsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/alerting/alerts/all","PATCH",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchAlertingAlertsBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchAlertingAlertsBulk';return this.apiClient.callApi("/api/v2/alerting/alerts/bulk","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchAlertingRulesBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchAlertingRulesBulk';return this.apiClient.callApi("/api/v2/alerting/rules/bulk","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAlertingAlertsQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/alerting/alerts/query","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postAlertingRules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAlertingRules';return this.apiClient.callApi("/api/v2/alerting/rules","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAlertingRulesBulkRemove(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAlertingRulesBulkRemove';return this.apiClient.callApi("/api/v2/alerting/rules/bulk/remove","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAlertingRulesQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/alerting/rules/query","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putAlertingAlert(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "alertId" when calling putAlertingAlert';return this.apiClient.callApi("/api/v2/alerting/alerts/{alertId}","PUT",{alertId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putAlertingRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling putAlertingRule';if(n==null)throw'Missing the required parameter "body" when calling putAlertingRule';return this.apiClient.callApi("/api/v2/alerting/rules/{ruleId}","PUT",{ruleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},hx=class{constructor(e){this.apiClient=e||q.instance}deleteAnalyticsActionsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsActionsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/actions/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsAgentcopilotsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsAgentcopilotsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/agentcopilots/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsAgentutilizationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsAgentutilizationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/agentutilizations/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsBotsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsBotsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/bots/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsCasemanagementAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsCasemanagementAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/casemanagement/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsConversationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsConversationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsConversationsDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsConversationsDetailsJob';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsCopilotsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsCopilotsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/copilots/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsEvaluationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsEvaluationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsFlowexecutionsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsFlowexecutionsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/flowexecutions/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsFlowsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsFlowsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsJourneysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsJourneysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsKnowledgeAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsKnowledgeAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/knowledge/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsResolutionsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsResolutionsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/resolutions/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsSummariesAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsSummariesAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/summaries/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsSurveysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsSurveysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsTaskmanagementAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsTaskmanagementAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/taskmanagement/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsTranscriptsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsTranscriptsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/transcripts/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsUsersAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsUsersAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsUsersDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsUsersDetailsJob';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsActionsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsActionsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/actions/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsActionsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsActionsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/actions/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsAgentStatus(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getAnalyticsAgentStatus';return this.apiClient.callApi("/api/v2/analytics/agents/{userId}/status","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsAgentcopilotsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsAgentcopilotsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/agentcopilots/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsAgentcopilotsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsAgentcopilotsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/agentcopilots/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsAgentutilizationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsAgentutilizationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/agentutilizations/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsAgentutilizationsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsAgentutilizationsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/agentutilizations/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsBotflowDivisionsReportingturns(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "botFlowId" when calling getAnalyticsBotflowDivisionsReportingturns';return this.apiClient.callApi("/api/v2/analytics/botflows/{botFlowId}/divisions/reportingturns","GET",{botFlowId:e},{after:n.after,pageSize:n.pageSize,interval:n.interval,actionId:n.actionId,sessionId:n.sessionId,language:n.language,askActionResults:n.askActionResults},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsBotflowReportingturns(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "botFlowId" when calling getAnalyticsBotflowReportingturns';return this.apiClient.callApi("/api/v2/analytics/botflows/{botFlowId}/reportingturns","GET",{botFlowId:e},{after:n.after,pageSize:n.pageSize,interval:n.interval,actionId:n.actionId,sessionId:n.sessionId,language:n.language,askActionResults:n.askActionResults},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsBotflowSessions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "botFlowId" when calling getAnalyticsBotflowSessions';return this.apiClient.callApi("/api/v2/analytics/botflows/{botFlowId}/sessions","GET",{botFlowId:e},{after:n.after,pageSize:n.pageSize,interval:n.interval,botResultCategories:n.botResultCategories,endLanguage:n.endLanguage},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsBotsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsBotsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/bots/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsBotsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsBotsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/bots/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsCasemanagementAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsCasemanagementAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/casemanagement/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsCasemanagementAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsCasemanagementAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/casemanagement/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationDetails(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getAnalyticsConversationDetails';return this.apiClient.callApi("/api/v2/analytics/conversations/{conversationId}/details","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsDetails(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/conversations/details","GET",{},{id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsConversationsDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsDetailsJob';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsDetailsJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsDetailsJobResults';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsDetailsJobsAvailability(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/availability","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsCopilotsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsCopilotsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/copilots/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsCopilotsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsCopilotsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/copilots/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsDataextractionDownload(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "downloadId" when calling getAnalyticsDataextractionDownload';return this.apiClient.callApi("/api/v2/analytics/dataextraction/downloads/{downloadId}","GET",{downloadId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsDataextractionDownloadsMetadata(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/dataextraction/downloads/metadata","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,dataSchema:e.dataSchema,dateStart:e.dateStart,dateEnd:e.dateEnd},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsDataretentionSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/dataretention/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsEvaluationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsEvaluationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsEvaluationsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsEvaluationsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsFlowexecutionsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsFlowexecutionsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/flowexecutions/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsFlowexecutionsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsFlowexecutionsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/flowexecutions/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsFlowsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsFlowsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsFlowsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsFlowsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsJourneysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsJourneysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsJourneysAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsJourneysAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsKnowledgeAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsKnowledgeAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/knowledge/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsKnowledgeAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsKnowledgeAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/knowledge/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsReportingDashboardsUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getAnalyticsReportingDashboardsUser';return this.apiClient.callApi("/api/v2/analytics/reporting/dashboards/users/{userId}","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsReportingDashboardsUsers(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/reporting/dashboards/users","GET",{},{sortBy:e.sortBy,pageNumber:e.pageNumber,pageSize:e.pageSize,id:this.apiClient.buildCollectionParam(e.id,"multi"),state:e.state,deletedOnly:e.deletedOnly},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsReportingExports(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/reporting/exports","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsReportingExportsMetadata(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/reporting/exports/metadata","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsReportingSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/reporting/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsReportingSettingsDashboardsQuery(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "dashboardType" when calling getAnalyticsReportingSettingsDashboardsQuery';if(n==null)throw'Missing the required parameter "dashboardAccessFilter" when calling getAnalyticsReportingSettingsDashboardsQuery';return this.apiClient.callApi("/api/v2/analytics/reporting/settings/dashboards/query","GET",{},{name:i.name,dashboardType:e,dashboardState:i.dashboardState,dashboardAccessFilter:n,sortBy:i.sortBy,pageNumber:i.pageNumber,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAnalyticsReportingSettingsUserDashboards(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getAnalyticsReportingSettingsUserDashboards';return this.apiClient.callApi("/api/v2/analytics/reporting/settings/users/{userId}/dashboards","GET",{userId:e},{sortBy:n.sortBy,pageNumber:n.pageNumber,pageSize:n.pageSize,publicOnly:n.publicOnly,favoriteOnly:n.favoriteOnly,deletedOnly:n.deletedOnly,name:n.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsResolutionsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsResolutionsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/resolutions/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsResolutionsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsResolutionsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/resolutions/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsSummariesAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsSummariesAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/summaries/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsSummariesAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsSummariesAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/summaries/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsSurveysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsSurveysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsSurveysAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsSurveysAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsTaskmanagementAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsTaskmanagementAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/taskmanagement/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsTaskmanagementAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsTaskmanagementAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/taskmanagement/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsTranscriptsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsTranscriptsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/transcripts/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsTranscriptsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsTranscriptsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/transcripts/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersDetailsJob';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersDetailsJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersDetailsJobResults';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersDetailsJobsAvailability(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/users/details/jobs/availability","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchAnalyticsReportingSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchAnalyticsReportingSettings';return this.apiClient.callApi("/api/v2/analytics/reporting/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsActionsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsActionsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/actions/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsActionsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsActionsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/actions/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsAgentcopilotsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsAgentcopilotsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/agentcopilots/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsAgentcopilotsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsAgentcopilotsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/agentcopilots/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsAgentsStatusCounts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsAgentsStatusCounts';return this.apiClient.callApi("/api/v2/analytics/agents/status/counts","POST",{},{groupBy:this.apiClient.buildCollectionParam(n.groupBy,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsAgentsStatusQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsAgentsStatusQuery';return this.apiClient.callApi("/api/v2/analytics/agents/status/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsAgentutilizationsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsAgentutilizationsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/agentutilizations/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsAgentutilizationsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsAgentutilizationsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/agentutilizations/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsBotsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsBotsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/bots/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsBotsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsBotsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/bots/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsCasemanagementAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsCasemanagementAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/casemanagement/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsCasemanagementAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsCasemanagementAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/casemanagement/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationDetailsProperties(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postAnalyticsConversationDetailsProperties';if(n==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationDetailsProperties';return this.apiClient.callApi("/api/v2/analytics/conversations/{conversationId}/details/properties","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAnalyticsConversationsActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsActivityQuery';return this.apiClient.callApi("/api/v2/analytics/conversations/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsDetailsJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsDetailsJobs';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsDetailsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsDetailsQuery';return this.apiClient.callApi("/api/v2/analytics/conversations/details/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsCopilotsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsCopilotsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/copilots/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsCopilotsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsCopilotsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/copilots/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsDataextractionDownloadsBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsDataextractionDownloadsBulk';return this.apiClient.callApi("/api/v2/analytics/dataextraction/downloads/bulk","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsEvaluationsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsEvaluationsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsEvaluationsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsEvaluationsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowexecutionsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowexecutionsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/flowexecutions/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowexecutionsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowexecutionsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/flowexecutions/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsActivityQuery';return this.apiClient.callApi("/api/v2/analytics/flows/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsObservationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsObservationsQuery';return this.apiClient.callApi("/api/v2/analytics/flows/observations/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsJourneysAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsJourneysAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsJourneysAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsJourneysAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsKnowledgeAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsKnowledgeAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/knowledge/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsKnowledgeAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsKnowledgeAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/knowledge/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsQueuesObservationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsQueuesObservationsQuery';return this.apiClient.callApi("/api/v2/analytics/queues/observations/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsRatelimitsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsRatelimitsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/ratelimits/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsReportingDashboardsUsersBulkRemove(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsReportingDashboardsUsersBulkRemove';return this.apiClient.callApi("/api/v2/analytics/reporting/dashboards/users/bulk/remove","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsReportingExports(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsReportingExports';return this.apiClient.callApi("/api/v2/analytics/reporting/exports","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsReportingSettingsDashboardsBulkRemove(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsReportingSettingsDashboardsBulkRemove';return this.apiClient.callApi("/api/v2/analytics/reporting/settings/dashboards/bulk/remove","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsReportingSettingsDashboardsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsReportingSettingsDashboardsQuery';return this.apiClient.callApi("/api/v2/analytics/reporting/settings/dashboards/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsResolutionsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsResolutionsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/resolutions/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsResolutionsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsResolutionsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/resolutions/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsRoutingActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsRoutingActivityQuery';return this.apiClient.callApi("/api/v2/analytics/routing/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsSummariesAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsSummariesAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/summaries/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsSummariesAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsSummariesAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/summaries/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsSurveysAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsSurveysAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsSurveysAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsSurveysAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsTaskmanagementAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsTaskmanagementAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/taskmanagement/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsTaskmanagementAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsTaskmanagementAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/taskmanagement/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsTaskmanagementMetricsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsTaskmanagementMetricsQuery';return this.apiClient.callApi("/api/v2/analytics/taskmanagement/metrics/query","POST",{},{after:n.after,pageSize:n.pageSize},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsTeamsActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsTeamsActivityQuery';return this.apiClient.callApi("/api/v2/analytics/teams/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsTranscriptsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsTranscriptsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/transcripts/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsTranscriptsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsTranscriptsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/transcripts/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersActivityQuery';return this.apiClient.callApi("/api/v2/analytics/users/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersDetailsJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersDetailsJobs';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersDetailsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersDetailsQuery';return this.apiClient.callApi("/api/v2/analytics/users/details/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersObservationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersObservationsQuery';return this.apiClient.callApi("/api/v2/analytics/users/observations/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putAnalyticsDataretentionSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putAnalyticsDataretentionSettings';return this.apiClient.callApi("/api/v2/analytics/dataretention/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},gx=class{constructor(e){this.apiClient=e||q.instance}deleteArchitectEmergencygroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "emergencyGroupId" when calling deleteArchitectEmergencygroup';return this.apiClient.callApi("/api/v2/architect/emergencygroups/{emergencyGroupId}","DELETE",{emergencyGroupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteArchitectGrammar(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling deleteArchitectGrammar';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}","DELETE",{grammarId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteArchitectGrammarLanguage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling deleteArchitectGrammarLanguage';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling deleteArchitectGrammarLanguage';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages/{languageCode}","DELETE",{grammarId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteArchitectGrammarLanguageFilesDtmf(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling deleteArchitectGrammarLanguageFilesDtmf';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling deleteArchitectGrammarLanguageFilesDtmf';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages/{languageCode}/files/dtmf","DELETE",{grammarId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteArchitectGrammarLanguageFilesVoice(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling deleteArchitectGrammarLanguageFilesVoice';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling deleteArchitectGrammarLanguageFilesVoice';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages/{languageCode}/files/voice","DELETE",{grammarId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteArchitectIvr(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ivrId" when calling deleteArchitectIvr';return this.apiClient.callApi("/api/v2/architect/ivrs/{ivrId}","DELETE",{ivrId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteArchitectPrompt(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling deleteArchitectPrompt';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}","DELETE",{promptId:e},{allResources:n.allResources},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteArchitectPromptResource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling deleteArchitectPromptResource';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling deleteArchitectPromptResource';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/resources/{languageCode}","DELETE",{promptId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteArchitectPromptResourceAudio(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling deleteArchitectPromptResourceAudio';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling deleteArchitectPromptResourceAudio';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/resources/{languageCode}/audio","DELETE",{promptId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteArchitectPrompts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteArchitectPrompts';return this.apiClient.callApi("/api/v2/architect/prompts","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteArchitectSchedule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scheduleId" when calling deleteArchitectSchedule';return this.apiClient.callApi("/api/v2/architect/schedules/{scheduleId}","DELETE",{scheduleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteArchitectSchedulegroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scheduleGroupId" when calling deleteArchitectSchedulegroup';return this.apiClient.callApi("/api/v2/architect/schedulegroups/{scheduleGroupId}","DELETE",{scheduleGroupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteArchitectSystempromptResource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling deleteArchitectSystempromptResource';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling deleteArchitectSystempromptResource';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/resources/{languageCode}","DELETE",{promptId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteFlow(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling deleteFlow';return this.apiClient.callApi("/api/v2/flows/{flowId}","DELETE",{flowId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteFlowInstancesSettingsLoglevels(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling deleteFlowInstancesSettingsLoglevels';return this.apiClient.callApi("/api/v2/flows/{flowId}/instances/settings/loglevels","DELETE",{flowId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteFlows(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteFlows';return this.apiClient.callApi("/api/v2/flows","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteFlowsDatatable(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling deleteFlowsDatatable';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}","DELETE",{datatableId:e},{force:n.force},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteFlowsDatatableRow(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling deleteFlowsDatatableRow';if(n==null||n==="")throw'Missing the required parameter "rowId" when calling deleteFlowsDatatableRow';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/rows/{rowId}","DELETE",{datatableId:e,rowId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteFlowsInstancesSettingsLoglevelsDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/instances/settings/loglevels/default","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteFlowsMilestone(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "milestoneId" when calling deleteFlowsMilestone';return this.apiClient.callApi("/api/v2/flows/milestones/{milestoneId}","DELETE",{milestoneId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectDependencytracking(e,n){if(n=n||{},e==null)throw'Missing the required parameter "name" when calling getArchitectDependencytracking';return this.apiClient.callApi("/api/v2/architect/dependencytracking","GET",{},{pageNumber:n.pageNumber,pageSize:n.pageSize,name:e,objectType:this.apiClient.buildCollectionParam(n.objectType,"multi"),consumedResources:n.consumedResources,consumingResources:n.consumingResources,consumedResourceType:this.apiClient.buildCollectionParam(n.consumedResourceType,"multi"),consumingResourceType:this.apiClient.buildCollectionParam(n.consumingResourceType,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectDependencytrackingBuild(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/dependencytracking/build","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectDependencytrackingConsumedresources(e,n,i,a){if(a=a||{},e==null)throw'Missing the required parameter "id" when calling getArchitectDependencytrackingConsumedresources';if(n==null)throw'Missing the required parameter "version" when calling getArchitectDependencytrackingConsumedresources';if(i==null)throw'Missing the required parameter "objectType" when calling getArchitectDependencytrackingConsumedresources';return this.apiClient.callApi("/api/v2/architect/dependencytracking/consumedresources","GET",{},{id:e,version:n,objectType:i,resourceType:this.apiClient.buildCollectionParam(a.resourceType,"multi"),pageNumber:a.pageNumber,pageSize:a.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getArchitectDependencytrackingConsumingresources(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "id" when calling getArchitectDependencytrackingConsumingresources';if(n==null)throw'Missing the required parameter "objectType" when calling getArchitectDependencytrackingConsumingresources';return this.apiClient.callApi("/api/v2/architect/dependencytracking/consumingresources","GET",{},{id:e,objectType:n,resourceType:this.apiClient.buildCollectionParam(i.resourceType,"multi"),version:i.version,pageNumber:i.pageNumber,pageSize:i.pageSize,flowFilter:i.flowFilter},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getArchitectDependencytrackingDeletedresourceconsumers(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/dependencytracking/deletedresourceconsumers","GET",{},{name:e.name,objectType:this.apiClient.buildCollectionParam(e.objectType,"multi"),flowFilter:e.flowFilter,consumedResources:e.consumedResources,consumedResourceType:this.apiClient.buildCollectionParam(e.consumedResourceType,"multi"),pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectDependencytrackingObject(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling getArchitectDependencytrackingObject';return this.apiClient.callApi("/api/v2/architect/dependencytracking/object","GET",{},{id:e,version:n.version,objectType:n.objectType,consumedResources:n.consumedResources,consumingResources:n.consumingResources,consumedResourceType:this.apiClient.buildCollectionParam(n.consumedResourceType,"multi"),consumingResourceType:this.apiClient.buildCollectionParam(n.consumingResourceType,"multi"),consumedResourceRequest:n.consumedResourceRequest},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectDependencytrackingType(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "typeId" when calling getArchitectDependencytrackingType';return this.apiClient.callApi("/api/v2/architect/dependencytracking/types/{typeId}","GET",{typeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectDependencytrackingTypes(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/dependencytracking/types","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectDependencytrackingUpdatedresourceconsumers(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/dependencytracking/updatedresourceconsumers","GET",{},{name:e.name,objectType:this.apiClient.buildCollectionParam(e.objectType,"multi"),consumedResources:e.consumedResources,consumedResourceType:this.apiClient.buildCollectionParam(e.consumedResourceType,"multi"),pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectEmergencygroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "emergencyGroupId" when calling getArchitectEmergencygroup';return this.apiClient.callApi("/api/v2/architect/emergencygroups/{emergencyGroupId}","GET",{emergencyGroupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectEmergencygroups(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/emergencygroups","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectEmergencygroupsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/emergencygroups/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectGrammar(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling getArchitectGrammar';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}","GET",{grammarId:e},{includeFileUrls:n.includeFileUrls},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectGrammarLanguage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling getArchitectGrammarLanguage';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling getArchitectGrammarLanguage';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages/{languageCode}","GET",{grammarId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getArchitectGrammars(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/grammars","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,description:e.description,nameOrDescription:e.nameOrDescription,includeFileUrls:e.includeFileUrls},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectIvr(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ivrId" when calling getArchitectIvr';return this.apiClient.callApi("/api/v2/architect/ivrs/{ivrId}","GET",{ivrId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectIvrIdentityresolution(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ivrId" when calling getArchitectIvrIdentityresolution';return this.apiClient.callApi("/api/v2/architect/ivrs/{ivrId}/identityresolution","GET",{ivrId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectIvrs(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/ivrs","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,dnis:e.dnis,scheduleGroup:e.scheduleGroup,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectIvrsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/ivrs/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectPrompt(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectPrompt';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}","GET",{promptId:e},{includeMediaUris:n.includeMediaUris,includeResources:n.includeResources,language:this.apiClient.buildCollectionParam(n.language,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectPromptHistoryHistoryId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectPromptHistoryHistoryId';if(n==null||n==="")throw'Missing the required parameter "historyId" when calling getArchitectPromptHistoryHistoryId';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/history/{historyId}","GET",{promptId:e,historyId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,sortOrder:i.sortOrder,sortBy:i.sortBy,action:this.apiClient.buildCollectionParam(i.action,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getArchitectPromptResource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectPromptResource';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling getArchitectPromptResource';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/resources/{languageCode}","GET",{promptId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getArchitectPromptResources(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectPromptResources';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/resources","GET",{promptId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectPrompts(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/prompts","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,name:this.apiClient.buildCollectionParam(e.name,"multi"),description:e.description,nameOrDescription:e.nameOrDescription,sortBy:e.sortBy,sortOrder:e.sortOrder,includeMediaUris:e.includeMediaUris,includeResources:e.includeResources,language:this.apiClient.buildCollectionParam(e.language,"multi"),divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectSchedule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scheduleId" when calling getArchitectSchedule';return this.apiClient.callApi("/api/v2/architect/schedules/{scheduleId}","GET",{scheduleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectSchedulegroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scheduleGroupId" when calling getArchitectSchedulegroup';return this.apiClient.callApi("/api/v2/architect/schedulegroups/{scheduleGroupId}","GET",{scheduleGroupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectSchedulegroups(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/schedulegroups","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,scheduleIds:e.scheduleIds,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectSchedulegroupsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/schedulegroups/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectSchedules(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/schedules","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectSchedulesDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/schedules/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectSystemprompt(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectSystemprompt';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}","GET",{promptId:e},{includeMediaUris:n.includeMediaUris,includeResources:n.includeResources,language:this.apiClient.buildCollectionParam(n.language,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectSystempromptHistoryHistoryId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectSystempromptHistoryHistoryId';if(n==null||n==="")throw'Missing the required parameter "historyId" when calling getArchitectSystempromptHistoryHistoryId';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/history/{historyId}","GET",{promptId:e,historyId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,sortOrder:i.sortOrder,sortBy:i.sortBy,action:this.apiClient.buildCollectionParam(i.action,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getArchitectSystempromptResource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectSystempromptResource';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling getArchitectSystempromptResource';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/resources/{languageCode}","GET",{promptId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getArchitectSystempromptResources(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectSystempromptResources';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/resources","GET",{promptId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,sortBy:n.sortBy,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectSystemprompts(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/systemprompts","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,description:e.description,nameOrDescription:e.nameOrDescription,includeMediaUris:e.includeMediaUris,includeResources:e.includeResources,language:this.apiClient.buildCollectionParam(e.language,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlow(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlow';return this.apiClient.callApi("/api/v2/flows/{flowId}","GET",{flowId:e},{deleted:n.deleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowHistoryHistoryId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowHistoryHistoryId';if(n==null||n==="")throw'Missing the required parameter "historyId" when calling getFlowHistoryHistoryId';return this.apiClient.callApi("/api/v2/flows/{flowId}/history/{historyId}","GET",{flowId:e,historyId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,sortOrder:i.sortOrder,sortBy:i.sortBy,action:this.apiClient.buildCollectionParam(i.action,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFlowInstancesSettingsLoglevels(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowInstancesSettingsLoglevels';return this.apiClient.callApi("/api/v2/flows/{flowId}/instances/settings/loglevels","GET",{flowId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowLatestconfiguration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowLatestconfiguration';return this.apiClient.callApi("/api/v2/flows/{flowId}/latestconfiguration","GET",{flowId:e},{deleted:n.deleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getFlowVersion';return this.apiClient.callApi("/api/v2/flows/{flowId}/versions/{versionId}","GET",{flowId:e,versionId:n},{deleted:i.deleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFlowVersionConfiguration(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowVersionConfiguration';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getFlowVersionConfiguration';return this.apiClient.callApi("/api/v2/flows/{flowId}/versions/{versionId}/configuration","GET",{flowId:e,versionId:n},{deleted:i.deleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFlowVersionHealth(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowVersionHealth';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getFlowVersionHealth';return this.apiClient.callApi("/api/v2/flows/{flowId}/versions/{versionId}/health","GET",{flowId:e,versionId:n},{language:i.language},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFlowVersionIntentHealth(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowVersionIntentHealth';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getFlowVersionIntentHealth';if(i==null||i==="")throw'Missing the required parameter "intentId" when calling getFlowVersionIntentHealth';if(a==null)throw'Missing the required parameter "language" when calling getFlowVersionIntentHealth';return this.apiClient.callApi("/api/v2/flows/{flowId}/versions/{versionId}/intents/{intentId}/health","GET",{flowId:e,versionId:n,intentId:i},{language:a},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getFlowVersionIntentUtteranceHealth(e,n,i,a,r,s){if(s=s||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowVersionIntentUtteranceHealth';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getFlowVersionIntentUtteranceHealth';if(i==null||i==="")throw'Missing the required parameter "intentId" when calling getFlowVersionIntentUtteranceHealth';if(a==null||a==="")throw'Missing the required parameter "utteranceId" when calling getFlowVersionIntentUtteranceHealth';if(r==null)throw'Missing the required parameter "language" when calling getFlowVersionIntentUtteranceHealth';return this.apiClient.callApi("/api/v2/flows/{flowId}/versions/{versionId}/intents/{intentId}/utterances/{utteranceId}/health","GET",{flowId:e,versionId:n,intentId:i,utteranceId:a},{language:r},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],s.customHeaders)}getFlowVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowVersions';return this.apiClient.callApi("/api/v2/flows/{flowId}/versions","GET",{flowId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,deleted:n.deleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlows(e){return e=e||{},this.apiClient.callApi("/api/v2/flows","GET",{},{type:this.apiClient.buildCollectionParam(e.type,"multi"),pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,description:e.description,nameOrDescription:e.nameOrDescription,publishVersionId:e.publishVersionId,editableBy:e.editableBy,lockedBy:e.lockedBy,lockedByClientId:e.lockedByClientId,secure:e.secure,deleted:e.deleted,includeSchemas:e.includeSchemas,virtualAgentEnabled:e.virtualAgentEnabled,publishedAfter:e.publishedAfter,publishedBefore:e.publishedBefore,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsDatatable(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling getFlowsDatatable';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}","GET",{datatableId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsDatatableExportJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling getFlowsDatatableExportJob';if(n==null||n==="")throw'Missing the required parameter "exportJobId" when calling getFlowsDatatableExportJob';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/export/jobs/{exportJobId}","GET",{datatableId:e,exportJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFlowsDatatableImportJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling getFlowsDatatableImportJob';if(n==null||n==="")throw'Missing the required parameter "importJobId" when calling getFlowsDatatableImportJob';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/import/jobs/{importJobId}","GET",{datatableId:e,importJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFlowsDatatableImportJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling getFlowsDatatableImportJobs';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/import/jobs","GET",{datatableId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsDatatableRow(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling getFlowsDatatableRow';if(n==null||n==="")throw'Missing the required parameter "rowId" when calling getFlowsDatatableRow';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/rows/{rowId}","GET",{datatableId:e,rowId:n},{showbrief:i.showbrief},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFlowsDatatableRows(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling getFlowsDatatableRows';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/rows","GET",{datatableId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,showbrief:n.showbrief,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsDatatables(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/datatables","GET",{},{expand:e.expand,pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsDatatablesDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling getFlowsDatatablesDivisionview';return this.apiClient.callApi("/api/v2/flows/datatables/divisionviews/{datatableId}","GET",{datatableId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsDatatablesDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/datatables/divisionviews","GET",{},{expand:e.expand,pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/divisionviews","GET",{},{type:this.apiClient.buildCollectionParam(e.type,"multi"),pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,publishVersionId:e.publishVersionId,publishedAfter:e.publishedAfter,publishedBefore:e.publishedBefore,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),includeSchemas:e.includeSchemas},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsExecution(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowExecutionId" when calling getFlowsExecution';return this.apiClient.callApi("/api/v2/flows/executions/{flowExecutionId}","GET",{flowExecutionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsExportJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getFlowsExportJob';return this.apiClient.callApi("/api/v2/flows/export/jobs/{jobId}","GET",{jobId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsInstance(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "instanceId" when calling getFlowsInstance';return this.apiClient.callApi("/api/v2/flows/instances/{instanceId}","GET",{instanceId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsInstancesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getFlowsInstancesJob';return this.apiClient.callApi("/api/v2/flows/instances/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsInstancesQuerycapabilities(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/instances/querycapabilities","GET",{},{expand:e.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsInstancesSettingsExecutiondata(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/instances/settings/executiondata","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsInstancesSettingsLoglevels(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/instances/settings/loglevels","GET",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi"),pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsInstancesSettingsLoglevelsCharacteristics(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/instances/settings/loglevels/characteristics","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsInstancesSettingsLoglevelsDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/instances/settings/loglevels/default","GET",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getFlowsJob';return this.apiClient.callApi("/api/v2/flows/jobs/{jobId}","GET",{jobId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsLookup(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling getFlowsLookup';return this.apiClient.callApi("/api/v2/flows/lookup","GET",{},{id:this.apiClient.buildCollectionParam(e,"multi"),pageNumber:n.pageNumber,pageSize:n.pageSize,sortBy:n.sortBy,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsMilestone(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "milestoneId" when calling getFlowsMilestone';return this.apiClient.callApi("/api/v2/flows/milestones/{milestoneId}","GET",{milestoneId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsMilestones(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/milestones","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,description:e.description,nameOrDescription:e.nameOrDescription,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsMilestonesDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/milestones/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsOutcome(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowOutcomeId" when calling getFlowsOutcome';return this.apiClient.callApi("/api/v2/flows/outcomes/{flowOutcomeId}","GET",{flowOutcomeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsOutcomes(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/outcomes","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,description:e.description,nameOrDescription:e.nameOrDescription,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsOutcomesDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/outcomes/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsValidateJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getFlowsValidateJob';return this.apiClient.callApi("/api/v2/flows/validate/jobs/{jobId}","GET",{jobId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchArchitectGrammar(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling patchArchitectGrammar';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}","PATCH",{grammarId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchArchitectGrammarLanguage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling patchArchitectGrammarLanguage';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling patchArchitectGrammarLanguage';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages/{languageCode}","PATCH",{grammarId:e,languageCode:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchFlowsInstancesSettingsExecutiondata(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchFlowsInstancesSettingsExecutiondata';return this.apiClient.callApi("/api/v2/flows/instances/settings/executiondata","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectDependencytrackingBuild(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/dependencytracking/build","POST",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postArchitectEmergencygroups(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postArchitectEmergencygroups';return this.apiClient.callApi("/api/v2/architect/emergencygroups","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectGrammarLanguageFilesDtmf(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling postArchitectGrammarLanguageFilesDtmf';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling postArchitectGrammarLanguageFilesDtmf';if(i==null)throw'Missing the required parameter "body" when calling postArchitectGrammarLanguageFilesDtmf';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages/{languageCode}/files/dtmf","POST",{grammarId:e,languageCode:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postArchitectGrammarLanguageFilesVoice(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling postArchitectGrammarLanguageFilesVoice';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling postArchitectGrammarLanguageFilesVoice';if(i==null)throw'Missing the required parameter "body" when calling postArchitectGrammarLanguageFilesVoice';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages/{languageCode}/files/voice","POST",{grammarId:e,languageCode:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postArchitectGrammarLanguages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling postArchitectGrammarLanguages';if(n==null)throw'Missing the required parameter "body" when calling postArchitectGrammarLanguages';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages","POST",{grammarId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postArchitectGrammars(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postArchitectGrammars';return this.apiClient.callApi("/api/v2/architect/grammars","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectIvrs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postArchitectIvrs';return this.apiClient.callApi("/api/v2/architect/ivrs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectPromptHistory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling postArchitectPromptHistory';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/history","POST",{promptId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectPromptResourceUploads(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling postArchitectPromptResourceUploads';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling postArchitectPromptResourceUploads';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/resources/{languageCode}/uploads","POST",{promptId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postArchitectPromptResources(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling postArchitectPromptResources';if(n==null)throw'Missing the required parameter "body" when calling postArchitectPromptResources';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/resources","POST",{promptId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postArchitectPrompts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postArchitectPrompts';return this.apiClient.callApi("/api/v2/architect/prompts","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectSchedulegroups(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postArchitectSchedulegroups';return this.apiClient.callApi("/api/v2/architect/schedulegroups","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectSchedules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postArchitectSchedules';return this.apiClient.callApi("/api/v2/architect/schedules","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectSystempromptHistory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling postArchitectSystempromptHistory';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/history","POST",{promptId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectSystempromptResourceUploads(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling postArchitectSystempromptResourceUploads';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling postArchitectSystempromptResourceUploads';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/resources/{languageCode}/uploads","POST",{promptId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postArchitectSystempromptResources(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling postArchitectSystempromptResources';if(n==null)throw'Missing the required parameter "body" when calling postArchitectSystempromptResources';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/resources","POST",{promptId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postFlowHistory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling postFlowHistory';return this.apiClient.callApi("/api/v2/flows/{flowId}/history","POST",{flowId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowInstancesSettingsLoglevels(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling postFlowInstancesSettingsLoglevels';if(n==null)throw'Missing the required parameter "body" when calling postFlowInstancesSettingsLoglevels';return this.apiClient.callApi("/api/v2/flows/{flowId}/instances/settings/loglevels","POST",{flowId:e},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postFlowVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling postFlowVersions';if(n==null)throw'Missing the required parameter "body" when calling postFlowVersions';return this.apiClient.callApi("/api/v2/flows/{flowId}/versions","POST",{flowId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postFlows(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postFlows';return this.apiClient.callApi("/api/v2/flows","POST",{},{language:n.language},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsActionsCheckin(e,n){if(n=n||{},e==null)throw'Missing the required parameter "flow" when calling postFlowsActionsCheckin';return this.apiClient.callApi("/api/v2/flows/actions/checkin","POST",{},{flow:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsActionsCheckout(e,n){if(n=n||{},e==null)throw'Missing the required parameter "flow" when calling postFlowsActionsCheckout';return this.apiClient.callApi("/api/v2/flows/actions/checkout","POST",{},{flow:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsActionsDeactivate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "flow" when calling postFlowsActionsDeactivate';return this.apiClient.callApi("/api/v2/flows/actions/deactivate","POST",{},{flow:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsActionsPublish(e,n){if(n=n||{},e==null)throw'Missing the required parameter "flow" when calling postFlowsActionsPublish';return this.apiClient.callApi("/api/v2/flows/actions/publish","POST",{},{flow:e,version:n.version},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsActionsRevert(e,n){if(n=n||{},e==null)throw'Missing the required parameter "flow" when calling postFlowsActionsRevert';return this.apiClient.callApi("/api/v2/flows/actions/revert","POST",{},{flow:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsActionsUnlock(e,n){if(n=n||{},e==null)throw'Missing the required parameter "flow" when calling postFlowsActionsUnlock';return this.apiClient.callApi("/api/v2/flows/actions/unlock","POST",{},{flow:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsDatatableExportJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling postFlowsDatatableExportJobs';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/export/jobs","POST",{datatableId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsDatatableImportCsvJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling postFlowsDatatableImportCsvJobs';if(n==null)throw'Missing the required parameter "body" when calling postFlowsDatatableImportCsvJobs';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/import/csv/jobs","POST",{datatableId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postFlowsDatatableImportJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling postFlowsDatatableImportJobs';if(n==null)throw'Missing the required parameter "body" when calling postFlowsDatatableImportJobs';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/import/jobs","POST",{datatableId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postFlowsDatatableRows(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling postFlowsDatatableRows';if(n==null)throw'Missing the required parameter "dataTableRow" when calling postFlowsDatatableRows';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/rows","POST",{datatableId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postFlowsDatatables(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postFlowsDatatables';return this.apiClient.callApi("/api/v2/flows/datatables","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsExecutions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "flowLaunchRequest" when calling postFlowsExecutions';return this.apiClient.callApi("/api/v2/flows/executions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsExportJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postFlowsExportJobs';return this.apiClient.callApi("/api/v2/flows/export/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsInstancesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postFlowsInstancesJobs';return this.apiClient.callApi("/api/v2/flows/instances/jobs","POST",{},{expand:n.expand},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsInstancesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postFlowsInstancesQuery';return this.apiClient.callApi("/api/v2/flows/instances/query","POST",{},{indexOnly:n.indexOnly,pageSize:n.pageSize},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/jobs","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postFlowsMilestones(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/milestones","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postFlowsOutcomes(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/outcomes","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postFlowsValidateJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postFlowsValidateJobs';return this.apiClient.callApi("/api/v2/flows/validate/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putArchitectEmergencygroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "emergencyGroupId" when calling putArchitectEmergencygroup';if(n==null)throw'Missing the required parameter "body" when calling putArchitectEmergencygroup';return this.apiClient.callApi("/api/v2/architect/emergencygroups/{emergencyGroupId}","PUT",{emergencyGroupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putArchitectIvr(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "ivrId" when calling putArchitectIvr';if(n==null)throw'Missing the required parameter "body" when calling putArchitectIvr';return this.apiClient.callApi("/api/v2/architect/ivrs/{ivrId}","PUT",{ivrId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putArchitectIvrIdentityresolution(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "ivrId" when calling putArchitectIvrIdentityresolution';if(n==null)throw'Missing the required parameter "body" when calling putArchitectIvrIdentityresolution';return this.apiClient.callApi("/api/v2/architect/ivrs/{ivrId}/identityresolution","PUT",{ivrId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putArchitectPrompt(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling putArchitectPrompt';if(n==null)throw'Missing the required parameter "body" when calling putArchitectPrompt';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}","PUT",{promptId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putArchitectPromptResource(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling putArchitectPromptResource';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling putArchitectPromptResource';if(i==null)throw'Missing the required parameter "body" when calling putArchitectPromptResource';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/resources/{languageCode}","PUT",{promptId:e,languageCode:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putArchitectSchedule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "scheduleId" when calling putArchitectSchedule';if(n==null)throw'Missing the required parameter "body" when calling putArchitectSchedule';return this.apiClient.callApi("/api/v2/architect/schedules/{scheduleId}","PUT",{scheduleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putArchitectSchedulegroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "scheduleGroupId" when calling putArchitectSchedulegroup';if(n==null)throw'Missing the required parameter "body" when calling putArchitectSchedulegroup';return this.apiClient.callApi("/api/v2/architect/schedulegroups/{scheduleGroupId}","PUT",{scheduleGroupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putArchitectSystempromptResource(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling putArchitectSystempromptResource';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling putArchitectSystempromptResource';if(i==null)throw'Missing the required parameter "body" when calling putArchitectSystempromptResource';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/resources/{languageCode}","PUT",{promptId:e,languageCode:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putFlow(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling putFlow';if(n==null)throw'Missing the required parameter "body" when calling putFlow';return this.apiClient.callApi("/api/v2/flows/{flowId}","PUT",{flowId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putFlowInstancesSettingsLoglevels(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling putFlowInstancesSettingsLoglevels';if(n==null)throw'Missing the required parameter "body" when calling putFlowInstancesSettingsLoglevels';return this.apiClient.callApi("/api/v2/flows/{flowId}/instances/settings/loglevels","PUT",{flowId:e},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putFlowsDatatable(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling putFlowsDatatable';if(n==null)throw'Missing the required parameter "body" when calling putFlowsDatatable';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}","PUT",{datatableId:e},{expand:i.expand},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putFlowsDatatableRow(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling putFlowsDatatableRow';if(n==null||n==="")throw'Missing the required parameter "rowId" when calling putFlowsDatatableRow';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/rows/{rowId}","PUT",{datatableId:e,rowId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putFlowsInstancesSettingsLoglevelsDefault(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putFlowsInstancesSettingsLoglevelsDefault';return this.apiClient.callApi("/api/v2/flows/instances/settings/loglevels/default","PUT",{},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putFlowsMilestone(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "milestoneId" when calling putFlowsMilestone';return this.apiClient.callApi("/api/v2/flows/milestones/{milestoneId}","PUT",{milestoneId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putFlowsOutcome(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowOutcomeId" when calling putFlowsOutcome';return this.apiClient.callApi("/api/v2/flows/outcomes/{flowOutcomeId}","PUT",{flowOutcomeId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},mx=class{constructor(e){this.apiClient=e||q.instance}deleteAssistantVariation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling deleteAssistantVariation';if(n==null||n==="")throw'Missing the required parameter "variationId" when calling deleteAssistantVariation';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/variations/{variationId}","DELETE",{assistantId:e,variationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAssistantVariation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling getAssistantVariation';if(n==null||n==="")throw'Missing the required parameter "variationId" when calling getAssistantVariation';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/variations/{variationId}","GET",{assistantId:e,variationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAssistantVariations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling getAssistantVariations';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/variations","GET",{assistantId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAssistantVariations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling postAssistantVariations';if(n==null)throw'Missing the required parameter "body" when calling postAssistantVariations';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/variations","POST",{assistantId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putAssistantVariation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling putAssistantVariation';if(n==null||n==="")throw'Missing the required parameter "variationId" when calling putAssistantVariation';if(i==null)throw'Missing the required parameter "body" when calling putAssistantVariation';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/variations/{variationId}","PUT",{assistantId:e,variationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}},fx=class{constructor(e){this.apiClient=e||q.instance}getAuditsQueryRealtimeServicemapping(e){return e=e||{},this.apiClient.callApi("/api/v2/audits/query/realtime/servicemapping","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuditsQueryServicemapping(e){return e=e||{},this.apiClient.callApi("/api/v2/audits/query/servicemapping","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuditsQueryTransactionId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "transactionId" when calling getAuditsQueryTransactionId';return this.apiClient.callApi("/api/v2/audits/query/{transactionId}","GET",{transactionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuditsQueryTransactionIdResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "transactionId" when calling getAuditsQueryTransactionIdResults';return this.apiClient.callApi("/api/v2/audits/query/{transactionId}/results","GET",{transactionId:e},{cursor:n.cursor,pageSize:n.pageSize,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),allowRedirect:n.allowRedirect},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAuditsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAuditsQuery';return this.apiClient.callApi("/api/v2/audits/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAuditsQueryRealtime(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAuditsQueryRealtime';return this.apiClient.callApi("/api/v2/audits/query/realtime","POST",{},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAuditsQueryRealtimeRelated(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAuditsQueryRealtimeRelated';return this.apiClient.callApi("/api/v2/audits/query/realtime/related","POST",{},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},wx=class{constructor(e){this.apiClient=e||q.instance}deleteAuthorizationDivision(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling deleteAuthorizationDivision';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}","DELETE",{divisionId:e},{force:n.force},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAuthorizationPoliciesTargetSubjectSubjectId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "targetName" when calling deleteAuthorizationPoliciesTargetSubjectSubjectId';if(n==null||n==="")throw'Missing the required parameter "subjectId" when calling deleteAuthorizationPoliciesTargetSubjectSubjectId';return this.apiClient.callApi("/api/v2/authorization/policies/targets/{targetName}/subject/{subjectId}","DELETE",{targetName:e,subjectId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteAuthorizationRole(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling deleteAuthorizationRole';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}","DELETE",{roleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAuthorizationSubjectDivisionRole(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling deleteAuthorizationSubjectDivisionRole';if(n==null||n==="")throw'Missing the required parameter "divisionId" when calling deleteAuthorizationSubjectDivisionRole';if(i==null||i==="")throw'Missing the required parameter "roleId" when calling deleteAuthorizationSubjectDivisionRole';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/divisions/{divisionId}/roles/{roleId}","DELETE",{subjectId:e,divisionId:n,roleId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getAuthorizationDivision(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling getAuthorizationDivision';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}","GET",{divisionId:e},{objectCount:n.objectCount},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivisionGrants(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling getAuthorizationDivisionGrants';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}/grants","GET",{divisionId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivisions(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,objectCount:e.objectCount,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsDeleted(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/deleted","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsHome(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/home","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsLimit(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/limit","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/query","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionspermittedMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "permission" when calling getAuthorizationDivisionspermittedMe';return this.apiClient.callApi("/api/v2/authorization/divisionspermitted/me","GET",{},{name:n.name,permission:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivisionspermittedPagedMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "permission" when calling getAuthorizationDivisionspermittedPagedMe';return this.apiClient.callApi("/api/v2/authorization/divisionspermitted/paged/me","GET",{},{permission:e,pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivisionspermittedPagedSubjectId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling getAuthorizationDivisionspermittedPagedSubjectId';if(n==null)throw'Missing the required parameter "permission" when calling getAuthorizationDivisionspermittedPagedSubjectId';return this.apiClient.callApi("/api/v2/authorization/divisionspermitted/paged/{subjectId}","GET",{subjectId:e},{permission:n,pageNumber:i.pageNumber,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAuthorizationPermissions(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/permissions","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,queryType:e.queryType,query:e.query},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationPolicies(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/policies","GET",{},{after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationPoliciesSubjectSubjectId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling getAuthorizationPoliciesSubjectSubjectId';return this.apiClient.callApi("/api/v2/authorization/policies/subject/{subjectId}","GET",{subjectId:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationPoliciesTarget(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "targetName" when calling getAuthorizationPoliciesTarget';return this.apiClient.callApi("/api/v2/authorization/policies/targets/{targetName}","GET",{targetName:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationPoliciesTargetSubjectSubjectId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "targetName" when calling getAuthorizationPoliciesTargetSubjectSubjectId';if(n==null||n==="")throw'Missing the required parameter "subjectId" when calling getAuthorizationPoliciesTargetSubjectSubjectId';return this.apiClient.callApi("/api/v2/authorization/policies/targets/{targetName}/subject/{subjectId}","GET",{targetName:e,subjectId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAuthorizationPoliciesTargets(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/policies/targets","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationPolicy(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling getAuthorizationPolicy';return this.apiClient.callApi("/api/v2/authorization/policies/{policyId}","GET",{policyId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationPolicyAttributes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling getAuthorizationPolicyAttributes';return this.apiClient.callApi("/api/v2/authorization/policies/{policyId}/attributes","GET",{policyId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationProducts(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/products","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationRole(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling getAuthorizationRole';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}","GET",{roleId:e},{userCount:n.userCount,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationRoleComparedefaultRightRoleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "leftRoleId" when calling getAuthorizationRoleComparedefaultRightRoleId';if(n==null||n==="")throw'Missing the required parameter "rightRoleId" when calling getAuthorizationRoleComparedefaultRightRoleId';return this.apiClient.callApi("/api/v2/authorization/roles/{leftRoleId}/comparedefault/{rightRoleId}","GET",{leftRoleId:e,rightRoleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAuthorizationRoleSubjectgrants(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling getAuthorizationRoleSubjectgrants';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}/subjectgrants","GET",{roleId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),nextPage:n.nextPage,previousPage:n.previousPage},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationRoleUsers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling getAuthorizationRoleUsers';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}/users","GET",{roleId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationRoles(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/roles","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,name:e.name,permission:this.apiClient.buildCollectionParam(e.permission,"multi"),defaultRoleId:this.apiClient.buildCollectionParam(e.defaultRoleId,"multi"),userCount:e.userCount,id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationRolesSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/roles/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationSubject(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling getAuthorizationSubject';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}","GET",{subjectId:e},{includeDuplicates:n.includeDuplicates,includeFullRoles:n.includeFullRoles},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationSubjectsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/subjects/me","GET",{},{includeDuplicates:e.includeDuplicates,includeFullRoles:e.includeFullRoles},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationSubjectsRolecounts(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/subjects/rolecounts","GET",{},{id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUserRoles(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling getUserRoles';return this.apiClient.callApi("/api/v2/users/{subjectId}/roles","GET",{subjectId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchAuthorizationRole(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling patchAuthorizationRole';if(n==null)throw'Missing the required parameter "body" when calling patchAuthorizationRole';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}","PATCH",{roleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchAuthorizationSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchAuthorizationSettings';return this.apiClient.callApi("/api/v2/authorization/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAuthorizationDivisionObject(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling postAuthorizationDivisionObject';if(n==null||n==="")throw'Missing the required parameter "objectType" when calling postAuthorizationDivisionObject';if(i==null)throw'Missing the required parameter "body" when calling postAuthorizationDivisionObject';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}/objects/{objectType}","POST",{divisionId:e,objectType:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAuthorizationDivisionRestore(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling postAuthorizationDivisionRestore';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationDivisionRestore';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}/restore","POST",{divisionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationDivisions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAuthorizationDivisions';return this.apiClient.callApi("/api/v2/authorization/divisions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAuthorizationPoliciesTarget(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "targetName" when calling postAuthorizationPoliciesTarget';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationPoliciesTarget';return this.apiClient.callApi("/api/v2/authorization/policies/targets/{targetName}","POST",{targetName:e},{skipLockoutCheck:i.skipLockoutCheck},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationPoliciesTargetValidate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "targetName" when calling postAuthorizationPoliciesTargetValidate';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationPoliciesTargetValidate';return this.apiClient.callApi("/api/v2/authorization/policies/targets/{targetName}/validate","POST",{targetName:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationPolicySimulate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling postAuthorizationPolicySimulate';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationPolicySimulate';return this.apiClient.callApi("/api/v2/authorization/policies/{policyId}/simulate","POST",{policyId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationRole(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling postAuthorizationRole';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationRole';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}","POST",{roleId:e},{subjectType:i.subjectType},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationRoleComparedefaultRightRoleId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "leftRoleId" when calling postAuthorizationRoleComparedefaultRightRoleId';if(n==null||n==="")throw'Missing the required parameter "rightRoleId" when calling postAuthorizationRoleComparedefaultRightRoleId';if(i==null)throw'Missing the required parameter "body" when calling postAuthorizationRoleComparedefaultRightRoleId';return this.apiClient.callApi("/api/v2/authorization/roles/{leftRoleId}/comparedefault/{rightRoleId}","POST",{leftRoleId:e,rightRoleId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAuthorizationRoles(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAuthorizationRoles';return this.apiClient.callApi("/api/v2/authorization/roles","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAuthorizationRolesDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/roles/default","POST",{},{force:e.force},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postAuthorizationSubjectBulkadd(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectBulkadd';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationSubjectBulkadd';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/bulkadd","POST",{subjectId:e},{subjectType:i.subjectType},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationSubjectBulkremove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectBulkremove';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationSubjectBulkremove';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/bulkremove","POST",{subjectId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationSubjectBulkreplace(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectBulkreplace';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationSubjectBulkreplace';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/bulkreplace","POST",{subjectId:e},{subjectType:i.subjectType},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationSubjectDivisionRole(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectDivisionRole';if(n==null||n==="")throw'Missing the required parameter "divisionId" when calling postAuthorizationSubjectDivisionRole';if(i==null||i==="")throw'Missing the required parameter "roleId" when calling postAuthorizationSubjectDivisionRole';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/divisions/{divisionId}/roles/{roleId}","POST",{subjectId:e,divisionId:n,roleId:i},{subjectType:a.subjectType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putAuthorizationDivision(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling putAuthorizationDivision';if(n==null)throw'Missing the required parameter "body" when calling putAuthorizationDivision';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}","PUT",{divisionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putAuthorizationPoliciesTarget(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "targetName" when calling putAuthorizationPoliciesTarget';if(n==null)throw'Missing the required parameter "body" when calling putAuthorizationPoliciesTarget';return this.apiClient.callApi("/api/v2/authorization/policies/targets/{targetName}","PUT",{targetName:e},{skipLockoutCheck:i.skipLockoutCheck},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putAuthorizationPolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling putAuthorizationPolicy';if(n==null)throw'Missing the required parameter "body" when calling putAuthorizationPolicy';return this.apiClient.callApi("/api/v2/authorization/policies/{policyId}","PUT",{policyId:e},{skipLockoutCheck:i.skipLockoutCheck},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putAuthorizationRole(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling putAuthorizationRole';if(n==null)throw'Missing the required parameter "body" when calling putAuthorizationRole';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}","PUT",{roleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putAuthorizationRoleUsersAdd(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling putAuthorizationRoleUsersAdd';if(n==null)throw'Missing the required parameter "body" when calling putAuthorizationRoleUsersAdd';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}/users/add","PUT",{roleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putAuthorizationRoleUsersRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling putAuthorizationRoleUsersRemove';if(n==null)throw'Missing the required parameter "body" when calling putAuthorizationRoleUsersRemove';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}/users/remove","PUT",{roleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putAuthorizationRolesDefault(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putAuthorizationRolesDefault';return this.apiClient.callApi("/api/v2/authorization/roles/default","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putAuthorizationRolesSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putAuthorizationRolesSettings';return this.apiClient.callApi("/api/v2/authorization/roles/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putUserRoles(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling putUserRoles';if(n==null)throw'Missing the required parameter "body" when calling putUserRoles';return this.apiClient.callApi("/api/v2/users/{subjectId}/roles","PUT",{subjectId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},vx=class{constructor(e){this.apiClient=e||q.instance}postBackgroundassistantToken(e){return e=e||{},this.apiClient.callApi("/api/v2/backgroundassistant/token","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postScreenrecordingToken(e){return e=e||{},this.apiClient.callApi("/api/v2/screenrecording/token","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},Cx=class{constructor(e){this.apiClient=e||q.instance}getBillingContract(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contractId" when calling getBillingContract';return this.apiClient.callApi("/api/v2/billing/contracts/{contractId}","GET",{contractId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBillingContractBillingperiod(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contractId" when calling getBillingContractBillingperiod';if(n==null||n==="")throw'Missing the required parameter "billingPeriodId" when calling getBillingContractBillingperiod';return this.apiClient.callApi("/api/v2/billing/contracts/{contractId}/billingperiods/{billingPeriodId}","GET",{contractId:e,billingPeriodId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getBillingContracts(e){return e=e||{},this.apiClient.callApi("/api/v2/billing/contracts","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,dateStart:e.dateStart,dateEnd:e.dateEnd,status:e.status,externalNumber:e.externalNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getBillingContractsInvoiceDocument(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "invoiceId" when calling getBillingContractsInvoiceDocument';return this.apiClient.callApi("/api/v2/billing/contracts/invoices/{invoiceId}/document","GET",{invoiceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBillingContractsInvoiceLines(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "invoiceId" when calling getBillingContractsInvoiceLines';return this.apiClient.callApi("/api/v2/billing/contracts/invoices/{invoiceId}/lines","GET",{invoiceId:e},{before:n.before,after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBillingContractsInvoices(e){return e=e||{},this.apiClient.callApi("/api/v2/billing/contracts/invoices","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,dateStart:e.dateStart,dateEnd:e.dateEnd,paymentStatus:e.paymentStatus},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getBillingReportsBillableusage(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "startDate" when calling getBillingReportsBillableusage';if(n==null)throw'Missing the required parameter "endDate" when calling getBillingReportsBillableusage';return this.apiClient.callApi("/api/v2/billing/reports/billableusage","GET",{},{startDate:e,endDate:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getBillingTrusteebillingoverviewTrustorOrgId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getBillingTrusteebillingoverviewTrustorOrgId';return this.apiClient.callApi("/api/v2/billing/trusteebillingoverview/{trustorOrgId}","GET",{trustorOrgId:e},{billingPeriodIndex:n.billingPeriodIndex},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Ax=class{constructor(e){this.apiClient=e||q.instance}deleteBusinessrulesDecisiontable(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling deleteBusinessrulesDecisiontable';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}","DELETE",{tableId:e},{forceDelete:n.forceDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteBusinessrulesDecisiontableExport(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling deleteBusinessrulesDecisiontableExport';if(n==null||n==="")throw'Missing the required parameter "exportJobId" when calling deleteBusinessrulesDecisiontableExport';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/exports/{exportJobId}","DELETE",{tableId:e,exportJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteBusinessrulesDecisiontableImport(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling deleteBusinessrulesDecisiontableImport';if(n==null||n==="")throw'Missing the required parameter "importJobId" when calling deleteBusinessrulesDecisiontableImport';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/imports/{importJobId}","DELETE",{tableId:e,importJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteBusinessrulesDecisiontableVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling deleteBusinessrulesDecisiontableVersion';if(n==null)throw'Missing the required parameter "tableVersion" when calling deleteBusinessrulesDecisiontableVersion';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}","DELETE",{tableId:e,tableVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteBusinessrulesDecisiontableVersionRow(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling deleteBusinessrulesDecisiontableVersionRow';if(n==null)throw'Missing the required parameter "tableVersion" when calling deleteBusinessrulesDecisiontableVersionRow';if(i==null||i==="")throw'Missing the required parameter "rowId" when calling deleteBusinessrulesDecisiontableVersionRow';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/{rowId}","DELETE",{tableId:e,tableVersion:n,rowId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteBusinessrulesDecisiontableVersionSnapshot(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling deleteBusinessrulesDecisiontableVersionSnapshot';if(n==null)throw'Missing the required parameter "tableVersion" when calling deleteBusinessrulesDecisiontableVersionSnapshot';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/snapshot","DELETE",{tableId:e,tableVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteBusinessrulesSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling deleteBusinessrulesSchema';return this.apiClient.callApi("/api/v2/businessrules/schemas/{schemaId}","DELETE",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesDecisiontable(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontable';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}","GET",{tableId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesDecisiontableExport(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableExport';if(n==null||n==="")throw'Missing the required parameter "exportJobId" when calling getBusinessrulesDecisiontableExport';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/exports/{exportJobId}","GET",{tableId:e,exportJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getBusinessrulesDecisiontableExports(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableExports';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/exports","GET",{tableId:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesDecisiontableImport(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableImport';if(n==null||n==="")throw'Missing the required parameter "importJobId" when calling getBusinessrulesDecisiontableImport';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/imports/{importJobId}","GET",{tableId:e,importJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getBusinessrulesDecisiontableImports(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableImports';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/imports","GET",{tableId:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesDecisiontableVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableVersion';if(n==null)throw'Missing the required parameter "tableVersion" when calling getBusinessrulesDecisiontableVersion';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}","GET",{tableId:e,tableVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getBusinessrulesDecisiontableVersionRow(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableVersionRow';if(n==null)throw'Missing the required parameter "tableVersion" when calling getBusinessrulesDecisiontableVersionRow';if(i==null||i==="")throw'Missing the required parameter "rowId" when calling getBusinessrulesDecisiontableVersionRow';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/{rowId}","GET",{tableId:e,tableVersion:n,rowId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getBusinessrulesDecisiontableVersionRows(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableVersionRows';if(n==null)throw'Missing the required parameter "tableVersion" when calling getBusinessrulesDecisiontableVersionRows';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows","GET",{tableId:e,tableVersion:n},{pageNumber:i.pageNumber,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getBusinessrulesDecisiontableVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableVersions';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions","GET",{tableId:e},{after:n.after,pageSize:n.pageSize,status:this.apiClient.buildCollectionParam(n.status,"multi"),hasSnapshot:n.hasSnapshot},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesDecisiontables(e){return e=e||{},this.apiClient.callApi("/api/v2/businessrules/decisiontables","GET",{},{after:e.after,pageSize:e.pageSize,divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getBusinessrulesDecisiontablesSearch(e){return e=e||{},this.apiClient.callApi("/api/v2/businessrules/decisiontables/search","GET",{},{after:e.after,pageSize:e.pageSize,schemaId:e.schemaId,name:e.name,withPublishedVersion:e.withPublishedVersion,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),ids:this.apiClient.buildCollectionParam(e.ids,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getBusinessrulesSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getBusinessrulesSchema';return this.apiClient.callApi("/api/v2/businessrules/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesSchemaVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getBusinessrulesSchemaVersion';if(n==null||n==="")throw'Missing the required parameter "schemaVersion" when calling getBusinessrulesSchemaVersion';return this.apiClient.callApi("/api/v2/businessrules/schemas/{schemaId}/versions/{schemaVersion}","GET",{schemaId:e,schemaVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getBusinessrulesSchemaVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getBusinessrulesSchemaVersions';return this.apiClient.callApi("/api/v2/businessrules/schemas/{schemaId}/versions","GET",{schemaId:e},{before:n.before,after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/businessrules/schemas","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getBusinessrulesSchemasCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coreTypeName" when calling getBusinessrulesSchemasCoretype';return this.apiClient.callApi("/api/v2/businessrules/schemas/coretypes/{coreTypeName}","GET",{coreTypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesSchemasCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/businessrules/schemas/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchBusinessrulesDecisiontable(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling patchBusinessrulesDecisiontable';if(n==null)throw'Missing the required parameter "body" when calling patchBusinessrulesDecisiontable';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}","PATCH",{tableId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchBusinessrulesDecisiontableImport(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling patchBusinessrulesDecisiontableImport';if(n==null||n==="")throw'Missing the required parameter "importJobId" when calling patchBusinessrulesDecisiontableImport';if(i==null)throw'Missing the required parameter "body" when calling patchBusinessrulesDecisiontableImport';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/imports/{importJobId}","PATCH",{tableId:e,importJobId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchBusinessrulesDecisiontableVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling patchBusinessrulesDecisiontableVersion';if(n==null)throw'Missing the required parameter "tableVersion" when calling patchBusinessrulesDecisiontableVersion';if(i==null)throw'Missing the required parameter "body" when calling patchBusinessrulesDecisiontableVersion';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}","PATCH",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableExecute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableExecute';if(n==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableExecute';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/execute","POST",{tableId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postBusinessrulesDecisiontableExports(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableExports';if(n==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableExports';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/exports","POST",{tableId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postBusinessrulesDecisiontableImports(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableImports';if(n==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableImports';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/imports","POST",{tableId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postBusinessrulesDecisiontableVersionCopy(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionCopy';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionCopy';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionCopy';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/copy","POST",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionExecute(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionExecute';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionExecute';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionExecute';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/execute","POST",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionRollback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionRollback';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionRollback';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rollback","POST",{tableId:e,tableVersion:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postBusinessrulesDecisiontableVersionRows(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionRows';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionRows';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionRows';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows","POST",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionRowsBulkAdd(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionRowsBulkAdd';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionRowsBulkAdd';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionRowsBulkAdd';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/bulk/add","POST",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionRowsBulkRemove(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionRowsBulkRemove';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionRowsBulkRemove';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionRowsBulkRemove';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/bulk/remove","POST",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionRowsBulkUpdate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionRowsBulkUpdate';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionRowsBulkUpdate';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionRowsBulkUpdate';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/bulk/update","POST",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionRowsSearch(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionRowsSearch';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionRowsSearch';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionRowsSearch';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/search","POST",{tableId:e,tableVersion:n},{pageNumber:a.pageNumber,pageSize:a.pageSize},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionSnapshot(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionSnapshot';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionSnapshot';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionSnapshot';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/snapshot","POST",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionSync(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionSync';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionSync';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/sync","POST",{tableId:e,tableVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postBusinessrulesDecisiontableVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersions';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions","POST",{tableId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postBusinessrulesDecisiontables(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontables';return this.apiClient.callApi("/api/v2/businessrules/decisiontables","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postBusinessrulesSchemas(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postBusinessrulesSchemas';return this.apiClient.callApi("/api/v2/businessrules/schemas","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putBusinessrulesDecisiontableVersionPublish(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling putBusinessrulesDecisiontableVersionPublish';if(n==null)throw'Missing the required parameter "tableVersion" when calling putBusinessrulesDecisiontableVersionPublish';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/publish","PUT",{tableId:e,tableVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putBusinessrulesDecisiontableVersionRow(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling putBusinessrulesDecisiontableVersionRow';if(n==null)throw'Missing the required parameter "tableVersion" when calling putBusinessrulesDecisiontableVersionRow';if(i==null||i==="")throw'Missing the required parameter "rowId" when calling putBusinessrulesDecisiontableVersionRow';if(a==null)throw'Missing the required parameter "body" when calling putBusinessrulesDecisiontableVersionRow';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/{rowId}","PUT",{tableId:e,tableVersion:n,rowId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}putBusinessrulesSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling putBusinessrulesSchema';if(n==null)throw'Missing the required parameter "body" when calling putBusinessrulesSchema';return this.apiClient.callApi("/api/v2/businessrules/schemas/{schemaId}","PUT",{schemaId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},bx=class{constructor(e){this.apiClient=e||q.instance}getCarrierservicesIntegrationsEmergencylocationsMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "phoneNumber" when calling getCarrierservicesIntegrationsEmergencylocationsMe';return this.apiClient.callApi("/api/v2/carrierservices/integrations/emergencylocations/me","GET",{},{phoneNumber:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCarrierservicesIntegrationsEmergencylocationsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/carrierservices/integrations/emergencylocations/me","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},xx=class{constructor(e){this.apiClient=e||q.instance}deleteCasemanagementCase(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling deleteCasemanagementCase';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}","DELETE",{caseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteCasemanagementCaseCommentsMeCommentId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling deleteCasemanagementCaseCommentsMeCommentId';if(n==null||n==="")throw'Missing the required parameter "commentId" when calling deleteCasemanagementCaseCommentsMeCommentId';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/comments/me/{commentId}","DELETE",{caseId:e,commentId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteCasemanagementCaseplan(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling deleteCasemanagementCaseplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}","DELETE",{caseplanId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteCasemanagementCaseplanDataschema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling deleteCasemanagementCaseplanDataschema';if(n==null||n==="")throw'Missing the required parameter "schemaKeyName" when calling deleteCasemanagementCaseplanDataschema';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/dataschemas/{schemaKeyName}","DELETE",{caseplanId:e,schemaKeyName:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteCasemanagementCaseplanStageplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling deleteCasemanagementCaseplanStageplan';if(n==null||n==="")throw'Missing the required parameter "stageplanId" when calling deleteCasemanagementCaseplanStageplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/stageplans/{stageplanId}","DELETE",{caseplanId:e,stageplanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCase(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCase';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}","GET",{caseId:e},{expands:this.apiClient.buildCollectionParam(n.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCaseAssociation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseAssociation';if(n==null||n==="")throw'Missing the required parameter "associationId" when calling getCasemanagementCaseAssociation';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/associations/{associationId}","GET",{caseId:e,associationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseAssociations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseAssociations';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/associations","GET",{caseId:e},{before:n.before,after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCaseComment(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseComment';if(n==null||n==="")throw'Missing the required parameter "commentId" when calling getCasemanagementCaseComment';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/comments/{commentId}","GET",{caseId:e,commentId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseComments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseComments';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/comments","GET",{caseId:e},{after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCaseStage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseStage';if(n==null||n==="")throw'Missing the required parameter "stageId" when calling getCasemanagementCaseStage';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/stages/{stageId}","GET",{caseId:e,stageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseStageStep(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseStageStep';if(n==null||n==="")throw'Missing the required parameter "stageId" when calling getCasemanagementCaseStageStep';if(i==null||i==="")throw'Missing the required parameter "stepId" when calling getCasemanagementCaseStageStep';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/stages/{stageId}/steps/{stepId}","GET",{caseId:e,stageId:n,stepId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getCasemanagementCaseStageSteps(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseStageSteps';if(n==null||n==="")throw'Missing the required parameter "stageId" when calling getCasemanagementCaseStageSteps';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/stages/{stageId}/steps","GET",{caseId:e,stageId:n},{before:i.before,after:i.after,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseStages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseStages';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/stages","GET",{caseId:e},{before:n.before,after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCaseTerminateJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseTerminateJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getCasemanagementCaseTerminateJob';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/terminate/jobs/{jobId}","GET",{caseId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseplan(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}","GET",{caseplanId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCaseplanVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplanVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getCasemanagementCaseplanVersion';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions/{versionId}","GET",{caseplanId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseplanVersionDataschemas(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplanVersionDataschemas';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getCasemanagementCaseplanVersionDataschemas';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions/{versionId}/dataschemas","GET",{caseplanId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseplanVersionIntakesettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplanVersionIntakesettings';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getCasemanagementCaseplanVersionIntakesettings';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions/{versionId}/intakesettings","GET",{caseplanId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseplanVersionStageplan(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplanVersionStageplan';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getCasemanagementCaseplanVersionStageplan';if(i==null||i==="")throw'Missing the required parameter "stageplanId" when calling getCasemanagementCaseplanVersionStageplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions/{versionId}/stageplans/{stageplanId}","GET",{caseplanId:e,versionId:n,stageplanId:i},{expands:this.apiClient.buildCollectionParam(a.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getCasemanagementCaseplanVersionStageplanStepplan(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplanVersionStageplanStepplan';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getCasemanagementCaseplanVersionStageplanStepplan';if(i==null||i==="")throw'Missing the required parameter "stageplanId" when calling getCasemanagementCaseplanVersionStageplanStepplan';if(a==null||a==="")throw'Missing the required parameter "stepplanId" when calling getCasemanagementCaseplanVersionStageplanStepplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions/{versionId}/stageplans/{stageplanId}/stepplans/{stepplanId}","GET",{caseplanId:e,versionId:n,stageplanId:i,stepplanId:a},{expands:this.apiClient.buildCollectionParam(r.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getCasemanagementCaseplanVersionStageplanStepplans(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplanVersionStageplanStepplans';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getCasemanagementCaseplanVersionStageplanStepplans';if(i==null||i==="")throw'Missing the required parameter "stageplanId" when calling getCasemanagementCaseplanVersionStageplanStepplans';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions/{versionId}/stageplans/{stageplanId}/stepplans","GET",{caseplanId:e,versionId:n,stageplanId:i},{before:a.before,after:a.after,pageSize:a.pageSize,expands:this.apiClient.buildCollectionParam(a.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getCasemanagementCaseplanVersionStageplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplanVersionStageplans';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getCasemanagementCaseplanVersionStageplans';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions/{versionId}/stageplans","GET",{caseplanId:e,versionId:n},{before:i.before,after:i.after,pageSize:i.pageSize,expands:this.apiClient.buildCollectionParam(i.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseplans(e){return e=e||{},this.apiClient.callApi("/api/v2/casemanagement/caseplans","GET",{},{after:e.after,pageSize:e.pageSize,customerIntentId:e.customerIntentId,divisionIds:e.divisionIds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getCasemanagementCasesExternalcontact(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalContactId" when calling getCasemanagementCasesExternalcontact';return this.apiClient.callApi("/api/v2/casemanagement/cases/externalcontacts/{externalContactId}","GET",{externalContactId:e},{after:n.after,pageSize:n.pageSize,divisionIds:n.divisionIds,expands:this.apiClient.buildCollectionParam(n.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCasesQueryJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getCasemanagementCasesQueryJob';return this.apiClient.callApi("/api/v2/casemanagement/cases/query/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCasesQueryJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getCasemanagementCasesQueryJobResults';return this.apiClient.callApi("/api/v2/casemanagement/cases/query/jobs/{jobId}/results","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCasesReference(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "referenceId" when calling getCasemanagementCasesReference';return this.apiClient.callApi("/api/v2/casemanagement/cases/references/{referenceId}","GET",{referenceId:e},{expands:this.apiClient.buildCollectionParam(n.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchCasemanagementCaseDatedue(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling patchCasemanagementCaseDatedue';if(n==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseDatedue';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/datedue","PATCH",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCasemanagementCaseDescription(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling patchCasemanagementCaseDescription';if(n==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseDescription';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/description","PATCH",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCasemanagementCaseExternalid(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling patchCasemanagementCaseExternalid';if(n==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseExternalid';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/externalid","PATCH",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCasemanagementCaseOwner(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling patchCasemanagementCaseOwner';if(n==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseOwner';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/owner","PATCH",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCasemanagementCasePriority(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling patchCasemanagementCasePriority';if(n==null)throw'Missing the required parameter "body" when calling patchCasemanagementCasePriority';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/priority","PATCH",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCasemanagementCaseSummary(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling patchCasemanagementCaseSummary';if(n==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseSummary';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/summary","PATCH",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCasemanagementCaseplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling patchCasemanagementCaseplan';if(n==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}","PATCH",{caseplanId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCasemanagementCaseplanStageplan(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling patchCasemanagementCaseplanStageplan';if(n==null||n==="")throw'Missing the required parameter "stageplanId" when calling patchCasemanagementCaseplanStageplan';if(i==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseplanStageplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/stageplans/{stageplanId}","PATCH",{caseplanId:e,stageplanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchCasemanagementCaseplanStageplanStepplan(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling patchCasemanagementCaseplanStageplanStepplan';if(n==null||n==="")throw'Missing the required parameter "stageplanId" when calling patchCasemanagementCaseplanStageplanStepplan';if(i==null||i==="")throw'Missing the required parameter "stepplanId" when calling patchCasemanagementCaseplanStageplanStepplan';if(a==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseplanStageplanStepplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/stageplans/{stageplanId}/stepplans/{stepplanId}","PATCH",{caseplanId:e,stageplanId:n,stepplanId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postCasemanagementCaseAssociations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling postCasemanagementCaseAssociations';if(n==null)throw'Missing the required parameter "body" when calling postCasemanagementCaseAssociations';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/associations","POST",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postCasemanagementCaseComments(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling postCasemanagementCaseComments';if(n==null)throw'Missing the required parameter "body" when calling postCasemanagementCaseComments';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/comments","POST",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postCasemanagementCaseTerminateJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling postCasemanagementCaseTerminateJobs';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/terminate/jobs","POST",{caseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCasemanagementCaseplanDataschemas(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling postCasemanagementCaseplanDataschemas';if(n==null)throw'Missing the required parameter "body" when calling postCasemanagementCaseplanDataschemas';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/dataschemas","POST",{caseplanId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postCasemanagementCaseplanPublish(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling postCasemanagementCaseplanPublish';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/publish","POST",{caseplanId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCasemanagementCaseplanStageplanReposition(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling postCasemanagementCaseplanStageplanReposition';if(n==null||n==="")throw'Missing the required parameter "stageplanId" when calling postCasemanagementCaseplanStageplanReposition';if(i==null)throw'Missing the required parameter "body" when calling postCasemanagementCaseplanStageplanReposition';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/stageplans/{stageplanId}/reposition","POST",{caseplanId:e,stageplanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postCasemanagementCaseplanStageplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling postCasemanagementCaseplanStageplans';if(n==null)throw'Missing the required parameter "body" when calling postCasemanagementCaseplanStageplans';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/stageplans","POST",{caseplanId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postCasemanagementCaseplanVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling postCasemanagementCaseplanVersions';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions","POST",{caseplanId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCasemanagementCaseplans(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCasemanagementCaseplans';return this.apiClient.callApi("/api/v2/casemanagement/caseplans","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCasemanagementCaseplansQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCasemanagementCaseplansQuery';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCasemanagementCases(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCasemanagementCases';return this.apiClient.callApi("/api/v2/casemanagement/cases","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCasemanagementCasesAssociationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCasemanagementCasesAssociationsQuery';return this.apiClient.callApi("/api/v2/casemanagement/cases/associations/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCasemanagementCasesQueryJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCasemanagementCasesQueryJobs';return this.apiClient.callApi("/api/v2/casemanagement/cases/query/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putCasemanagementCaseplanDataschema(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling putCasemanagementCaseplanDataschema';if(n==null||n==="")throw'Missing the required parameter "schemaKeyName" when calling putCasemanagementCaseplanDataschema';if(i==null)throw'Missing the required parameter "body" when calling putCasemanagementCaseplanDataschema';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/dataschemas/{schemaKeyName}","PUT",{caseplanId:e,schemaKeyName:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putCasemanagementCaseplanIntakesettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling putCasemanagementCaseplanIntakesettings';if(n==null)throw'Missing the required parameter "body" when calling putCasemanagementCaseplanIntakesettings';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/intakesettings","PUT",{caseplanId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},yx=class{constructor(e){this.apiClient=e||q.instance}deleteChatsRoomMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling deleteChatsRoomMessage';if(n==null||n==="")throw'Missing the required parameter "messageId" when calling deleteChatsRoomMessage';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/messages/{messageId}","DELETE",{roomJid:e,messageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteChatsRoomMessagesPin(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling deleteChatsRoomMessagesPin';if(n==null||n==="")throw'Missing the required parameter "pinnedMessageId" when calling deleteChatsRoomMessagesPin';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/messages/pins/{pinnedMessageId}","DELETE",{roomJid:e,pinnedMessageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteChatsRoomParticipant(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling deleteChatsRoomParticipant';if(n==null||n==="")throw'Missing the required parameter "userId" when calling deleteChatsRoomParticipant';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/participants/{userId}","DELETE",{roomJid:e,userId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteChatsUserMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteChatsUserMessage';if(n==null||n==="")throw'Missing the required parameter "messageId" when calling deleteChatsUserMessage';return this.apiClient.callApi("/api/v2/chats/users/{userId}/messages/{messageId}","DELETE",{userId:e,messageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteChatsUserMessagesPin(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteChatsUserMessagesPin';if(n==null||n==="")throw'Missing the required parameter "pinnedMessageId" when calling deleteChatsUserMessagesPin';return this.apiClient.callApi("/api/v2/chats/users/{userId}/messages/pins/{pinnedMessageId}","DELETE",{userId:e,pinnedMessageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteChatsUsersMeSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/chats/users/me/settings","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getChatsMessage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling getChatsMessage';return this.apiClient.callApi("/api/v2/chats/messages/{messageId}","GET",{messageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsRoom(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling getChatsRoom';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}","GET",{roomJid:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsRoomMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling getChatsRoomMessage';if(n==null||n==="")throw'Missing the required parameter "messageIds" when calling getChatsRoomMessage';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/messages/{messageIds}","GET",{roomJid:e,messageIds:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getChatsRoomMessages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling getChatsRoomMessages';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/messages","GET",{roomJid:e},{limit:n.limit,before:n.before,after:n.after,excludeMetadata:n.excludeMetadata},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsRoomParticipant(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling getChatsRoomParticipant';if(n==null||n==="")throw'Missing the required parameter "participantJid" when calling getChatsRoomParticipant';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/participants/{participantJid}","GET",{roomJid:e,participantJid:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getChatsRoomParticipants(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling getChatsRoomParticipants';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/participants","GET",{roomJid:e},{notify:n.notify},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/chats/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getChatsThreadMessages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "threadId" when calling getChatsThreadMessages';return this.apiClient.callApi("/api/v2/chats/threads/{threadId}/messages","GET",{threadId:e},{limit:n.limit,before:n.before,after:n.after,excludeMetadata:n.excludeMetadata},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getChatsUser';return this.apiClient.callApi("/api/v2/chats/users/{userId}","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsUserMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getChatsUserMessage';if(n==null||n==="")throw'Missing the required parameter "messageIds" when calling getChatsUserMessage';return this.apiClient.callApi("/api/v2/chats/users/{userId}/messages/{messageIds}","GET",{userId:e,messageIds:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getChatsUserMessages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getChatsUserMessages';return this.apiClient.callApi("/api/v2/chats/users/{userId}/messages","GET",{userId:e},{limit:n.limit,before:n.before,after:n.after,excludeMetadata:n.excludeMetadata},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsUserSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getChatsUserSettings';return this.apiClient.callApi("/api/v2/chats/users/{userId}/settings","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsUsersMeSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/chats/users/me/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchChatsRoom(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling patchChatsRoom';if(n==null)throw'Missing the required parameter "body" when calling patchChatsRoom';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}","PATCH",{roomJid:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchChatsRoomMessage(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling patchChatsRoomMessage';if(n==null||n==="")throw'Missing the required parameter "messageId" when calling patchChatsRoomMessage';if(i==null)throw'Missing the required parameter "body" when calling patchChatsRoomMessage';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/messages/{messageId}","PATCH",{roomJid:e,messageId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchChatsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchChatsSettings';return this.apiClient.callApi("/api/v2/chats/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchChatsUserMessage(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchChatsUserMessage';if(n==null||n==="")throw'Missing the required parameter "messageId" when calling patchChatsUserMessage';if(i==null)throw'Missing the required parameter "body" when calling patchChatsUserMessage';return this.apiClient.callApi("/api/v2/chats/users/{userId}/messages/{messageId}","PATCH",{userId:e,messageId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchChatsUserSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchChatsUserSettings';if(n==null)throw'Missing the required parameter "body" when calling patchChatsUserSettings';return this.apiClient.callApi("/api/v2/chats/users/{userId}/settings","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchChatsUsersMeSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchChatsUsersMeSettings';return this.apiClient.callApi("/api/v2/chats/users/me/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postChatsRoomMessages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling postChatsRoomMessages';if(n==null)throw'Missing the required parameter "body" when calling postChatsRoomMessages';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/messages","POST",{roomJid:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postChatsRoomMessagesPins(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling postChatsRoomMessagesPins';if(n==null)throw'Missing the required parameter "body" when calling postChatsRoomMessagesPins';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/messages/pins","POST",{roomJid:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postChatsRoomParticipant(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling postChatsRoomParticipant';if(n==null||n==="")throw'Missing the required parameter "userId" when calling postChatsRoomParticipant';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/participants/{userId}","POST",{roomJid:e,userId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postChatsRooms(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postChatsRooms';return this.apiClient.callApi("/api/v2/chats/rooms","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postChatsUserMessages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postChatsUserMessages';if(n==null)throw'Missing the required parameter "body" when calling postChatsUserMessages';return this.apiClient.callApi("/api/v2/chats/users/{userId}/messages","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postChatsUserMessagesPins(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postChatsUserMessagesPins';if(n==null)throw'Missing the required parameter "body" when calling postChatsUserMessagesPins';return this.apiClient.callApi("/api/v2/chats/users/{userId}/messages/pins","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postChatsUsersMeSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postChatsUsersMeSettings';return this.apiClient.callApi("/api/v2/chats/users/me/settings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putChatsMessageReactions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling putChatsMessageReactions';if(n==null)throw'Missing the required parameter "body" when calling putChatsMessageReactions';return this.apiClient.callApi("/api/v2/chats/messages/{messageId}/reactions","PUT",{messageId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putChatsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putChatsSettings';return this.apiClient.callApi("/api/v2/chats/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Px=class{constructor(e){this.apiClient=e||q.instance}deleteCoachingAppointment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling deleteCoachingAppointment';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}","DELETE",{appointmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteCoachingAppointmentAnnotation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling deleteCoachingAppointmentAnnotation';if(n==null||n==="")throw'Missing the required parameter "annotationId" when calling deleteCoachingAppointmentAnnotation';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/annotations/{annotationId}","DELETE",{appointmentId:e,annotationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCoachingAppointment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling getCoachingAppointment';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}","GET",{appointmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCoachingAppointmentAnnotation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling getCoachingAppointmentAnnotation';if(n==null||n==="")throw'Missing the required parameter "annotationId" when calling getCoachingAppointmentAnnotation';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/annotations/{annotationId}","GET",{appointmentId:e,annotationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCoachingAppointmentAnnotations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling getCoachingAppointmentAnnotations';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/annotations","GET",{appointmentId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCoachingAppointmentStatuses(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling getCoachingAppointmentStatuses';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/statuses","GET",{appointmentId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCoachingAppointments(e,n){if(n=n||{},e==null)throw'Missing the required parameter "userIds" when calling getCoachingAppointments';return this.apiClient.callApi("/api/v2/coaching/appointments","GET",{},{userIds:this.apiClient.buildCollectionParam(e,"multi"),interval:n.interval,pageNumber:n.pageNumber,pageSize:n.pageSize,statuses:this.apiClient.buildCollectionParam(n.statuses,"multi"),facilitatorIds:this.apiClient.buildCollectionParam(n.facilitatorIds,"multi"),sortOrder:n.sortOrder,relationships:this.apiClient.buildCollectionParam(n.relationships,"multi"),completionInterval:n.completionInterval,overdue:n.overdue,intervalCondition:n.intervalCondition},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCoachingAppointmentsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/coaching/appointments/me","GET",{},{interval:e.interval,pageNumber:e.pageNumber,pageSize:e.pageSize,statuses:this.apiClient.buildCollectionParam(e.statuses,"multi"),facilitatorIds:this.apiClient.buildCollectionParam(e.facilitatorIds,"multi"),sortOrder:e.sortOrder,relationships:this.apiClient.buildCollectionParam(e.relationships,"multi"),completionInterval:e.completionInterval,overdue:e.overdue,intervalCondition:e.intervalCondition},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getCoachingNotification(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "notificationId" when calling getCoachingNotification';return this.apiClient.callApi("/api/v2/coaching/notifications/{notificationId}","GET",{notificationId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCoachingNotifications(e){return e=e||{},this.apiClient.callApi("/api/v2/coaching/notifications","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getCoachingScheduleslotsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getCoachingScheduleslotsJob';return this.apiClient.callApi("/api/v2/coaching/scheduleslots/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchCoachingAppointment(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling patchCoachingAppointment';if(n==null)throw'Missing the required parameter "body" when calling patchCoachingAppointment';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}","PATCH",{appointmentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCoachingAppointmentAnnotation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling patchCoachingAppointmentAnnotation';if(n==null||n==="")throw'Missing the required parameter "annotationId" when calling patchCoachingAppointmentAnnotation';if(i==null)throw'Missing the required parameter "body" when calling patchCoachingAppointmentAnnotation';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/annotations/{annotationId}","PATCH",{appointmentId:e,annotationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchCoachingAppointmentStatus(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling patchCoachingAppointmentStatus';if(n==null)throw'Missing the required parameter "body" when calling patchCoachingAppointmentStatus';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/status","PATCH",{appointmentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCoachingNotification(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "notificationId" when calling patchCoachingNotification';if(n==null)throw'Missing the required parameter "body" when calling patchCoachingNotification';return this.apiClient.callApi("/api/v2/coaching/notifications/{notificationId}","PATCH",{notificationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postCoachingAppointmentAnnotations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling postCoachingAppointmentAnnotations';if(n==null)throw'Missing the required parameter "body" when calling postCoachingAppointmentAnnotations';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/annotations","POST",{appointmentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postCoachingAppointmentConversations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling postCoachingAppointmentConversations';if(n==null)throw'Missing the required parameter "body" when calling postCoachingAppointmentConversations';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/conversations","POST",{appointmentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postCoachingAppointments(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCoachingAppointments';return this.apiClient.callApi("/api/v2/coaching/appointments","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCoachingAppointmentsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCoachingAppointmentsAggregatesQuery';return this.apiClient.callApi("/api/v2/coaching/appointments/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCoachingScheduleslotsJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCoachingScheduleslotsJobs';return this.apiClient.callApi("/api/v2/coaching/scheduleslots/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCoachingScheduleslotsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCoachingScheduleslotsQuery';return this.apiClient.callApi("/api/v2/coaching/scheduleslots/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},jx=class{constructor(e){this.apiClient=e||q.instance}deleteContentmanagementDocument(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling deleteContentmanagementDocument';return this.apiClient.callApi("/api/v2/contentmanagement/documents/{documentId}","DELETE",{documentId:e},{override:n.override},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteContentmanagementShare(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "shareId" when calling deleteContentmanagementShare';return this.apiClient.callApi("/api/v2/contentmanagement/shares/{shareId}","DELETE",{shareId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteContentmanagementStatusStatusId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "statusId" when calling deleteContentmanagementStatusStatusId';return this.apiClient.callApi("/api/v2/contentmanagement/status/{statusId}","DELETE",{statusId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteContentmanagementWorkspace(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling deleteContentmanagementWorkspace';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}","DELETE",{workspaceId:e},{moveChildrenToWorkspaceId:n.moveChildrenToWorkspaceId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteContentmanagementWorkspaceMember(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling deleteContentmanagementWorkspaceMember';if(n==null||n==="")throw'Missing the required parameter "memberId" when calling deleteContentmanagementWorkspaceMember';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/members/{memberId}","DELETE",{workspaceId:e,memberId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteContentmanagementWorkspaceTagvalue(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling deleteContentmanagementWorkspaceTagvalue';if(n==null||n==="")throw'Missing the required parameter "tagId" when calling deleteContentmanagementWorkspaceTagvalue';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues/{tagId}","DELETE",{workspaceId:e,tagId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getContentmanagementDocument(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling getContentmanagementDocument';return this.apiClient.callApi("/api/v2/contentmanagement/documents/{documentId}","GET",{documentId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementDocumentContent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling getContentmanagementDocumentContent';return this.apiClient.callApi("/api/v2/contentmanagement/documents/{documentId}/content","GET",{documentId:e},{disposition:n.disposition,contentType:n.contentType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementDocuments(e,n){if(n=n||{},e==null)throw'Missing the required parameter "workspaceId" when calling getContentmanagementDocuments';return this.apiClient.callApi("/api/v2/contentmanagement/documents","GET",{},{workspaceId:e,name:n.name,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "queryPhrase" when calling getContentmanagementQuery';return this.apiClient.callApi("/api/v2/contentmanagement/query","GET",{},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,sortOrder:n.sortOrder,queryPhrase:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementSecurityprofile(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "securityProfileId" when calling getContentmanagementSecurityprofile';return this.apiClient.callApi("/api/v2/contentmanagement/securityprofiles/{securityProfileId}","GET",{securityProfileId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementSecurityprofiles(e){return e=e||{},this.apiClient.callApi("/api/v2/contentmanagement/securityprofiles","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getContentmanagementShare(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "shareId" when calling getContentmanagementShare';return this.apiClient.callApi("/api/v2/contentmanagement/shares/{shareId}","GET",{shareId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementSharedSharedId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sharedId" when calling getContentmanagementSharedSharedId';return this.apiClient.callApi("/api/v2/contentmanagement/shared/{sharedId}","GET",{sharedId:e},{disposition:n.disposition,contentType:n.contentType,expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementShares(e){return e=e||{},this.apiClient.callApi("/api/v2/contentmanagement/shares","GET",{},{entityId:e.entityId,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getContentmanagementStatus(e){return e=e||{},this.apiClient.callApi("/api/v2/contentmanagement/status","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getContentmanagementStatusStatusId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "statusId" when calling getContentmanagementStatusStatusId';return this.apiClient.callApi("/api/v2/contentmanagement/status/{statusId}","GET",{statusId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementUsage(e){return e=e||{},this.apiClient.callApi("/api/v2/contentmanagement/usage","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getContentmanagementWorkspace(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling getContentmanagementWorkspace';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}","GET",{workspaceId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementWorkspaceDocuments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling getContentmanagementWorkspaceDocuments';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/documents","GET",{workspaceId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementWorkspaceMember(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling getContentmanagementWorkspaceMember';if(n==null||n==="")throw'Missing the required parameter "memberId" when calling getContentmanagementWorkspaceMember';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/members/{memberId}","GET",{workspaceId:e,memberId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getContentmanagementWorkspaceMembers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling getContentmanagementWorkspaceMembers';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/members","GET",{workspaceId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementWorkspaceTagvalue(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling getContentmanagementWorkspaceTagvalue';if(n==null||n==="")throw'Missing the required parameter "tagId" when calling getContentmanagementWorkspaceTagvalue';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues/{tagId}","GET",{workspaceId:e,tagId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getContentmanagementWorkspaceTagvalues(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling getContentmanagementWorkspaceTagvalues';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues","GET",{workspaceId:e},{value:n.value,pageSize:n.pageSize,pageNumber:n.pageNumber,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementWorkspaces(e){return e=e||{},this.apiClient.callApi("/api/v2/contentmanagement/workspaces","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,access:this.apiClient.buildCollectionParam(e.access,"multi"),expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postContentmanagementDocument(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling postContentmanagementDocument';if(n==null)throw'Missing the required parameter "body" when calling postContentmanagementDocument';return this.apiClient.callApi("/api/v2/contentmanagement/documents/{documentId}","POST",{documentId:e},{expand:i.expand,override:i.override},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postContentmanagementDocumentContent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling postContentmanagementDocumentContent';if(n==null)throw'Missing the required parameter "body" when calling postContentmanagementDocumentContent';return this.apiClient.callApi("/api/v2/contentmanagement/documents/{documentId}/content","POST",{documentId:e},{override:i.override},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postContentmanagementDocuments(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postContentmanagementDocuments';return this.apiClient.callApi("/api/v2/contentmanagement/documents","POST",{},{copySource:n.copySource,moveSource:n.moveSource,override:n.override},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postContentmanagementQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postContentmanagementQuery';return this.apiClient.callApi("/api/v2/contentmanagement/query","POST",{},{expand:n.expand},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postContentmanagementShares(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postContentmanagementShares';return this.apiClient.callApi("/api/v2/contentmanagement/shares","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postContentmanagementWorkspaceTagvalues(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling postContentmanagementWorkspaceTagvalues';if(n==null)throw'Missing the required parameter "body" when calling postContentmanagementWorkspaceTagvalues';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues","POST",{workspaceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postContentmanagementWorkspaceTagvaluesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling postContentmanagementWorkspaceTagvaluesQuery';if(n==null)throw'Missing the required parameter "body" when calling postContentmanagementWorkspaceTagvaluesQuery';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues/query","POST",{workspaceId:e},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postContentmanagementWorkspaces(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postContentmanagementWorkspaces';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putContentmanagementWorkspace(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling putContentmanagementWorkspace';if(n==null)throw'Missing the required parameter "body" when calling putContentmanagementWorkspace';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}","PUT",{workspaceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putContentmanagementWorkspaceMember(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling putContentmanagementWorkspaceMember';if(n==null||n==="")throw'Missing the required parameter "memberId" when calling putContentmanagementWorkspaceMember';if(i==null)throw'Missing the required parameter "body" when calling putContentmanagementWorkspaceMember';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/members/{memberId}","PUT",{workspaceId:e,memberId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putContentmanagementWorkspaceTagvalue(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling putContentmanagementWorkspaceTagvalue';if(n==null||n==="")throw'Missing the required parameter "tagId" when calling putContentmanagementWorkspaceTagvalue';if(i==null)throw'Missing the required parameter "body" when calling putContentmanagementWorkspaceTagvalue';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues/{tagId}","PUT",{workspaceId:e,tagId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}},Sx=class{constructor(e){this.apiClient=e||q.instance}deleteAnalyticsConversationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsConversationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsConversationsDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsConversationsDetailsJob';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversation';return this.apiClient.callApi("/api/v2/conversations/{conversationId}","DELETE",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationCustomattribute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationCustomattribute';if(n==null||n==="")throw'Missing the required parameter "attributesId" when calling deleteConversationCustomattribute';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/customattributes/{attributesId}","DELETE",{conversationId:e,attributesId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteConversationParticipantCode(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationParticipantCode';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling deleteConversationParticipantCode';if(i==null||i==="")throw'Missing the required parameter "addCommunicationCode" when calling deleteConversationParticipantCode';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/codes/{addCommunicationCode}","DELETE",{conversationId:e,participantId:n,addCommunicationCode:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteConversationParticipantFlaggedreason(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationParticipantFlaggedreason';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling deleteConversationParticipantFlaggedreason';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/flaggedreason","DELETE",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteConversationsCallParticipantCommunicationPostflowaction(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationsCallParticipantCommunicationPostflowaction';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling deleteConversationsCallParticipantCommunicationPostflowaction';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling deleteConversationsCallParticipantCommunicationPostflowaction';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}/postflowaction","DELETE",{conversationId:e,participantId:n,communicationId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteConversationsCallParticipantConsult(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationsCallParticipantConsult';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling deleteConversationsCallParticipantConsult';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult","DELETE",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteConversationsEmailMessagesDraftAttachment(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationsEmailMessagesDraftAttachment';if(n==null||n==="")throw'Missing the required parameter "attachmentId" when calling deleteConversationsEmailMessagesDraftAttachment';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages/draft/attachments/{attachmentId}","DELETE",{conversationId:e,attachmentId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteConversationsMessagesCachedmediaCachedMediaItemId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "cachedMediaItemId" when calling deleteConversationsMessagesCachedmediaCachedMediaItemId';return this.apiClient.callApi("/api/v2/conversations/messages/cachedmedia/{cachedMediaItemId}","DELETE",{cachedMediaItemId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingIntegrationsAppleIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteConversationsMessagingIntegrationsAppleIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/apple/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingIntegrationsFacebookIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteConversationsMessagingIntegrationsFacebookIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/facebook/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingIntegrationsInstagramIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteConversationsMessagingIntegrationsInstagramIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/instagram/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingIntegrationsOpenIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteConversationsMessagingIntegrationsOpenIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingIntegrationsTwitterIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteConversationsMessagingIntegrationsTwitterIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/twitter/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingIntegrationsWhatsappIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteConversationsMessagingIntegrationsWhatsappIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/whatsapp/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageSettingId" when calling deleteConversationsMessagingSetting';return this.apiClient.callApi("/api/v2/conversations/messaging/settings/{messageSettingId}","DELETE",{messageSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingSettingsDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/settings/default","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteConversationsMessagingSupportedcontentSupportedContentId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "supportedContentId" when calling deleteConversationsMessagingSupportedcontentSupportedContentId';return this.apiClient.callApi("/api/v2/conversations/messaging/supportedcontent/{supportedContentId}","DELETE",{supportedContentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationDetails(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getAnalyticsConversationDetails';return this.apiClient.callApi("/api/v2/analytics/conversations/{conversationId}/details","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsDetails(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/conversations/details","GET",{},{id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsConversationsDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsDetailsJob';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsDetailsJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsDetailsJobResults';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsDetailsJobsAvailability(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/availability","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversation';return this.apiClient.callApi("/api/v2/conversations/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationAccessattributes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationAccessattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/accessattributes","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationAssistantCopilotcontext(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationAssistantCopilotcontext';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/assistant/copilotcontext","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationCommunicationAgentchecklist(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationCommunicationAgentchecklist';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getConversationCommunicationAgentchecklist';if(i==null||i==="")throw'Missing the required parameter "agentChecklistId" when calling getConversationCommunicationAgentchecklist';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/agentchecklists/{agentChecklistId}","GET",{conversationId:e,communicationId:n,agentChecklistId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationCommunicationAgentchecklistJob(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationCommunicationAgentchecklistJob';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getConversationCommunicationAgentchecklistJob';if(i==null||i==="")throw'Missing the required parameter "agentChecklistId" when calling getConversationCommunicationAgentchecklistJob';if(a==null||a==="")throw'Missing the required parameter "jobId" when calling getConversationCommunicationAgentchecklistJob';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/agentchecklists/{agentChecklistId}/jobs/{jobId}","GET",{conversationId:e,communicationId:n,agentChecklistId:i,jobId:a},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getConversationCommunicationAgentchecklists(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationCommunicationAgentchecklists';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getConversationCommunicationAgentchecklists';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/agentchecklists","GET",{conversationId:e,communicationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationCommunicationInternalmessage(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationCommunicationInternalmessage';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getConversationCommunicationInternalmessage';if(i==null||i==="")throw'Missing the required parameter "messageId" when calling getConversationCommunicationInternalmessage';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/internalmessages/{messageId}","GET",{conversationId:e,communicationId:n,messageId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationCommunicationInternalmessages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationCommunicationInternalmessages';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getConversationCommunicationInternalmessages';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/internalmessages","GET",{conversationId:e,communicationId:n},{pageSize:i.pageSize,pageNumber:i.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationCustomattribute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationCustomattribute';if(n==null||n==="")throw'Missing the required parameter "attributesId" when calling getConversationCustomattribute';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/customattributes/{attributesId}","GET",{conversationId:e,attributesId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationCustomattributes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationCustomattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/customattributes","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationParticipantSecureivrsession(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationParticipantSecureivrsession';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationParticipantSecureivrsession';if(i==null||i==="")throw'Missing the required parameter "secureSessionId" when calling getConversationParticipantSecureivrsession';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/secureivrsessions/{secureSessionId}","GET",{conversationId:e,participantId:n,secureSessionId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationParticipantSecureivrsessions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationParticipantSecureivrsessions';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationParticipantSecureivrsessions';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/secureivrsessions","GET",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationParticipantWrapup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationParticipantWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationParticipantWrapup';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/wrapup","GET",{conversationId:e,participantId:n},{provisional:i.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationParticipantWrapupcodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationParticipantWrapupcodes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationParticipantWrapupcodes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/wrapupcodes","GET",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationSecureattributes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationSecureattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/secureattributes","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationSuggestion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationSuggestion';if(n==null||n==="")throw'Missing the required parameter "suggestionId" when calling getConversationSuggestion';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/suggestions/{suggestionId}","GET",{conversationId:e,suggestionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationSuggestions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationSuggestions';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/suggestions","GET",{conversationId:e},{before:n.before,after:n.after,pageSize:n.pageSize,type:n.type,state:n.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationSummaries(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationSummaries';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/summaries","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversations(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations","GET",{},{communicationType:e.communicationType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCall(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCall';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsCallParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCallParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCallParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsCallParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsCallParticipantWrapup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCallParticipantWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCallParticipantWrapup';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/wrapup","GET",{conversationId:e,participantId:n},{provisional:i.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsCallParticipantWrapupcodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCallParticipantWrapupcodes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCallParticipantWrapupcodes';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/wrapupcodes","GET",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsCallback(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCallback';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsCallbackParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCallbackParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCallbackParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsCallbackParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsCallbackParticipantWrapup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCallbackParticipantWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCallbackParticipantWrapup';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}/wrapup","GET",{conversationId:e,participantId:n},{provisional:i.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsCallbackParticipantWrapupcodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCallbackParticipantWrapupcodes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCallbackParticipantWrapupcodes';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}/wrapupcodes","GET",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsCallbacks(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/callbacks","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCalls(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/calls","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCallsHistory(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/calls/history","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,interval:e.interval,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCallsMaximumconferenceparties(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/calls/maximumconferenceparties","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCobrowsesession(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCobrowsesession';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsCobrowsesessionParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCobrowsesessionParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCobrowsesessionParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsCobrowsesessionParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsCobrowsesessionParticipantWrapup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCobrowsesessionParticipantWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCobrowsesessionParticipantWrapup';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}/wrapup","GET",{conversationId:e,participantId:n},{provisional:i.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsCobrowsesessionParticipantWrapupcodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCobrowsesessionParticipantWrapupcodes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCobrowsesessionParticipantWrapupcodes';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}/wrapupcodes","GET",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsCobrowsesessions(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/cobrowsesessions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCustomattributesSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getConversationsCustomattributesSchema';return this.apiClient.callApi("/api/v2/conversations/customattributes/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsCustomattributesSchemaVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getConversationsCustomattributesSchemaVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getConversationsCustomattributesSchemaVersion';return this.apiClient.callApi("/api/v2/conversations/customattributes/schemas/{schemaId}/versions/{versionId}","GET",{schemaId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsCustomattributesSchemaVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getConversationsCustomattributesSchemaVersions';return this.apiClient.callApi("/api/v2/conversations/customattributes/schemas/{schemaId}/versions","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsCustomattributesSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/customattributes/schemas","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCustomattributesSchemasCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coreTypeName" when calling getConversationsCustomattributesSchemasCoretype';return this.apiClient.callApi("/api/v2/conversations/customattributes/schemas/coretypes/{coreTypeName}","GET",{coreTypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsCustomattributesSchemasCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/customattributes/schemas/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCustomattributesSchemasLimits(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/customattributes/schemas/limits","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsEmail(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmail';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsEmailMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmailMessage';if(n==null||n==="")throw'Missing the required parameter "messageId" when calling getConversationsEmailMessage';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages/{messageId}","GET",{conversationId:e,messageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsEmailMessages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmailMessages';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages","GET",{conversationId:e},{includeAgentlessStitchedMessages:n.includeAgentlessStitchedMessages},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsEmailMessagesDraft(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmailMessagesDraft';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages/draft","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsEmailParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmailParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsEmailParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsEmailParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsEmailParticipantWrapup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmailParticipantWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsEmailParticipantWrapup';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/wrapup","GET",{conversationId:e,participantId:n},{provisional:i.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsEmailParticipantWrapupcodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmailParticipantWrapupcodes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsEmailParticipantWrapupcodes';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/wrapupcodes","GET",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsEmailSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmailSettings';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/settings","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsEmails(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/emails","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsInternalmessage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsInternalmessage';return this.apiClient.callApi("/api/v2/conversations/internalmessages/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsInternalmessages(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/internalmessages","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsKeyconfiguration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "keyconfigurationsId" when calling getConversationsKeyconfiguration';return this.apiClient.callApi("/api/v2/conversations/keyconfigurations/{keyconfigurationsId}","GET",{keyconfigurationsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsKeyconfigurations(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/keyconfigurations","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsMessage';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessageCommunicationMessagesMedia(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsMessageCommunicationMessagesMedia';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getConversationsMessageCommunicationMessagesMedia';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/communications/{communicationId}/messages/media","GET",{conversationId:e,communicationId:n},{status:i.status,pageNumber:i.pageNumber,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsMessageCommunicationMessagesMediaMediaId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsMessageCommunicationMessagesMediaMediaId';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getConversationsMessageCommunicationMessagesMediaMediaId';if(i==null||i==="")throw'Missing the required parameter "mediaId" when calling getConversationsMessageCommunicationMessagesMediaMediaId';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/communications/{communicationId}/messages/media/{mediaId}","GET",{conversationId:e,communicationId:n,mediaId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsMessageDetails(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling getConversationsMessageDetails';return this.apiClient.callApi("/api/v2/conversations/messages/{messageId}/details","GET",{messageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessageMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsMessageMessage';if(n==null||n==="")throw'Missing the required parameter "messageId" when calling getConversationsMessageMessage';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/messages/{messageId}","GET",{conversationId:e,messageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsMessageParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsMessageParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsMessageParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsMessageParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsMessageParticipantWrapup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsMessageParticipantWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsMessageParticipantWrapup';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/wrapup","GET",{conversationId:e,participantId:n},{provisional:i.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsMessageParticipantWrapupcodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsMessageParticipantWrapupcodes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsMessageParticipantWrapupcodes';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/wrapupcodes","GET",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsMessages(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messages","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagesCachedmedia(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messages/cachedmedia","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,url:e.url},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagesCachedmediaCachedMediaItemId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "cachedMediaItemId" when calling getConversationsMessagesCachedmediaCachedMediaItemId';return this.apiClient.callApi("/api/v2/conversations/messages/cachedmedia/{cachedMediaItemId}","GET",{cachedMediaItemId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingFacebookApp(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/facebook/app","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingFacebookPermissions(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/facebook/permissions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/apple/{integrationId}","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/facebook/{integrationId}","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/instagram/{integrationId}","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/open/{integrationId}","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/twitter/{integrationId}","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/whatsapp/{integrationId}","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationTwitterOauthSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationTwitterOauthSettings';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/{integrationId}/twitter/oauth/settings","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrations(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),"supportedContent.id":e.supportedContentId,"messagingSetting.id":e.messagingSettingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsApple(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/apple","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,"supportedContent.id":e.supportedContentId,"messagingSetting.id":e.messagingSettingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsAppleIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationsAppleIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/apple/{integrationId}","GET",{integrationId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsFacebook(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/facebook","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,"supportedContent.id":e.supportedContentId,"messagingSetting.id":e.messagingSettingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsFacebookIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationsFacebookIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/facebook/{integrationId}","GET",{integrationId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsInstagram(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/instagram","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,"supportedContent.id":e.supportedContentId,"messagingSetting.id":e.messagingSettingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsInstagramIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationsInstagramIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/instagram/{integrationId}","GET",{integrationId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsOpen(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,"supportedContent.id":e.supportedContentId,"messagingSetting.id":e.messagingSettingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile/{integrationId}","GET",{integrationId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileOauthSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile/oauth/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileToken(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tokenId" when calling getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileToken';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile/tokens/{tokenId}","GET",{tokenId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokenAccounts(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tokenId" when calling getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokenAccounts';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile/tokens/{tokenId}/accounts","GET",{tokenId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsOpenIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationsOpenIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/{integrationId}","GET",{integrationId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsTwitter(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/twitter","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,"supportedContent.id":e.supportedContentId,"messagingSetting.id":e.messagingSettingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsTwitterIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationsTwitterIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/twitter/{integrationId}","GET",{integrationId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsTwitterOauthSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/twitter/oauth/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsWhatsapp(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/whatsapp","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,"supportedContent.id":e.supportedContentId,"messagingSetting.id":e.messagingSettingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsWhatsappIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationsWhatsappIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/whatsapp/{integrationId}","GET",{integrationId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingOauthAppleCallback(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "code" when calling getConversationsMessagingOauthAppleCallback';if(n==null)throw'Missing the required parameter "state" when calling getConversationsMessagingOauthAppleCallback';return this.apiClient.callApi("/api/v2/conversations/messaging/oauth/apple/callback","GET",{},{code:e,state:n,error:i.error},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsMessagingSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageSettingId" when calling getConversationsMessagingSetting';return this.apiClient.callApi("/api/v2/conversations/messaging/settings/{messageSettingId}","GET",{messageSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/settings","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingSettingsDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/settings/default","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingSupportedcontent(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/supportedcontent","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingSupportedcontentDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/supportedcontent/default","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingSupportedcontentSupportedContentId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "supportedContentId" when calling getConversationsMessagingSupportedcontentSupportedContentId';return this.apiClient.callApi("/api/v2/conversations/messaging/supportedcontent/{supportedContentId}","GET",{supportedContentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingThreadingtimeline(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/threadingtimeline","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsScreenshareParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsScreenshareParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsScreenshareParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsScreenshareParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/screenshares/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsSocialParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsSocialParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsSocialParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsSocialParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/socials/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsVideoDetails(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conferenceId" when calling getConversationsVideoDetails';return this.apiClient.callApi("/api/v2/conversations/videos/{conferenceId}/details","GET",{conferenceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsVideoParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsVideoParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsVideoParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsVideoParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/videos/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsVideosMeeting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "meetingId" when calling getConversationsVideosMeeting';return this.apiClient.callApi("/api/v2/conversations/videos/meetings/{meetingId}","GET",{meetingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchConversationCustomattributes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationCustomattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/customattributes","PATCH",{conversationId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchConversationCustomattributesBulk(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationCustomattributesBulk';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/customattributes/bulk","PATCH",{conversationId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchConversationParticipant(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationParticipant';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationParticipant';if(i==null)throw'Missing the required parameter "body" when calling patchConversationParticipant';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationParticipantAttributes(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationParticipantAttributes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationParticipantAttributes';if(i==null)throw'Missing the required parameter "body" when calling patchConversationParticipantAttributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/attributes","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling patchConversationRecordingstate';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordingstate","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationSecureattributes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationSecureattributes';if(n==null)throw'Missing the required parameter "body" when calling patchConversationSecureattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/secureattributes","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationSuggestion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationSuggestion';if(n==null||n==="")throw'Missing the required parameter "suggestionId" when calling patchConversationSuggestion';if(i==null)throw'Missing the required parameter "body" when calling patchConversationSuggestion';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/suggestions/{suggestionId}","PATCH",{conversationId:e,suggestionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationSummaryEngagements(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationSummaryEngagements';if(n==null||n==="")throw'Missing the required parameter "summaryId" when calling patchConversationSummaryEngagements';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/summaries/{summaryId}/engagements","PATCH",{conversationId:e,summaryId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationSummaryFeedback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationSummaryFeedback';if(n==null||n==="")throw'Missing the required parameter "summaryId" when calling patchConversationSummaryFeedback';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/summaries/{summaryId}/feedback","PATCH",{conversationId:e,summaryId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationUtilizationlabel(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationUtilizationlabel';if(n==null)throw'Missing the required parameter "body" when calling patchConversationUtilizationlabel';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/utilizationlabel","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsAftercallworkConversationIdParticipantCommunication(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsAftercallworkConversationIdParticipantCommunication';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsAftercallworkConversationIdParticipantCommunication';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling patchConversationsAftercallworkConversationIdParticipantCommunication';if(a==null)throw'Missing the required parameter "body" when calling patchConversationsAftercallworkConversationIdParticipantCommunication';return this.apiClient.callApi("/api/v2/conversations/aftercallwork/{conversationId}/participants/{participantId}/communications/{communicationId}","PATCH",{conversationId:e,participantId:n,communicationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchConversationsCall(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCall';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsCall';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsCallConference(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallConference';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsCallConference';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/conference","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsCallParticipant(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallParticipant';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallParticipant';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsCallParticipant';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsCallParticipantAttributes(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallParticipantAttributes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallParticipantAttributes';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsCallParticipantAttributes';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/attributes","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsCallParticipantCommunication(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallParticipantCommunication';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallParticipantCommunication';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling patchConversationsCallParticipantCommunication';if(a==null)throw'Missing the required parameter "body" when calling patchConversationsCallParticipantCommunication';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}","PATCH",{conversationId:e,participantId:n,communicationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchConversationsCallParticipantCommunicationPostflowaction(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallParticipantCommunicationPostflowaction';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallParticipantCommunicationPostflowaction';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling patchConversationsCallParticipantCommunicationPostflowaction';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}/postflowaction","PATCH",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsCallParticipantConsult(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallParticipantConsult';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallParticipantConsult';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsCallParticipantConsult';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsCallParticipantUserUserId(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallParticipantUserUserId';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallParticipantUserUserId';if(i==null||i==="")throw'Missing the required parameter "userId" when calling patchConversationsCallParticipantUserUserId';if(a==null)throw'Missing the required parameter "body" when calling patchConversationsCallParticipantUserUserId';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/user/{userId}","PATCH",{conversationId:e,participantId:n,userId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchConversationsCallback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallback';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsCallback';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsCallbackParticipant(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallbackParticipant';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallbackParticipant';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsCallbackParticipant';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsCallbackParticipantAttributes(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallbackParticipantAttributes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallbackParticipantAttributes';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsCallbackParticipantAttributes';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}/attributes","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsCallbackParticipantCommunication(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallbackParticipantCommunication';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallbackParticipantCommunication';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling patchConversationsCallbackParticipantCommunication';if(a==null)throw'Missing the required parameter "body" when calling patchConversationsCallbackParticipantCommunication';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}/communications/{communicationId}","PATCH",{conversationId:e,participantId:n,communicationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchConversationsCallbacks(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchConversationsCallbacks';return this.apiClient.callApi("/api/v2/conversations/callbacks","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchConversationsCobrowsesession(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCobrowsesession';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsCobrowsesession';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsCobrowsesessionParticipant(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCobrowsesessionParticipant';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCobrowsesessionParticipant';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}","PATCH",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsCobrowsesessionParticipantAttributes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCobrowsesessionParticipantAttributes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCobrowsesessionParticipantAttributes';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}/attributes","PATCH",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsCobrowsesessionParticipantCommunication(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCobrowsesessionParticipantCommunication';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCobrowsesessionParticipantCommunication';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling patchConversationsCobrowsesessionParticipantCommunication';if(a==null)throw'Missing the required parameter "body" when calling patchConversationsCobrowsesessionParticipantCommunication';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}/communications/{communicationId}","PATCH",{conversationId:e,participantId:n,communicationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchConversationsEmail(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsEmail';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsEmail';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsEmailMessagesDraft(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsEmailMessagesDraft';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages/draft","PATCH",{conversationId:e},{autoFill:n.autoFill,discard:n.discard},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchConversationsEmailParticipant(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsEmailParticipant';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsEmailParticipant';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsEmailParticipant';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsEmailParticipantAttributes(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsEmailParticipantAttributes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsEmailParticipantAttributes';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsEmailParticipantAttributes';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/attributes","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsEmailParticipantCommunication(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsEmailParticipantCommunication';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsEmailParticipantCommunication';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling patchConversationsEmailParticipantCommunication';if(a==null)throw'Missing the required parameter "body" when calling patchConversationsEmailParticipantCommunication';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/communications/{communicationId}","PATCH",{conversationId:e,participantId:n,communicationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchConversationsEmailParticipantParkingstate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsEmailParticipantParkingstate';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsEmailParticipantParkingstate';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsEmailParticipantParkingstate';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/parkingstate","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsMessage';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessage';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessageParticipant(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsMessageParticipant';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsMessageParticipant';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}","PATCH",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessageParticipantAttributes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsMessageParticipantAttributes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsMessageParticipantAttributes';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/attributes","PATCH",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessageParticipantCommunication(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsMessageParticipantCommunication';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsMessageParticipantCommunication';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling patchConversationsMessageParticipantCommunication';if(a==null)throw'Missing the required parameter "body" when calling patchConversationsMessageParticipantCommunication';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/communications/{communicationId}","PATCH",{conversationId:e,participantId:n,communicationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchConversationsMessageParticipantParkingstate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsMessageParticipantParkingstate';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsMessageParticipantParkingstate';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsMessageParticipantParkingstate';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/parkingstate","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsMessagingIntegrationsAppleIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsAppleIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsAppleIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/apple/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingIntegrationsFacebookIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsFacebookIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsFacebookIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/facebook/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingIntegrationsInstagramIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsInstagramIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsInstagramIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/instagram/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingIntegrationsOpenIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsOpenIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsOpenIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingIntegrationsTwitterIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsTwitterIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsTwitterIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/twitter/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingIntegrationsWhatsappEmbeddedsignupIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsWhatsappEmbeddedsignupIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsWhatsappEmbeddedsignupIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/whatsapp/embeddedsignup/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingIntegrationsWhatsappIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsWhatsappIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsWhatsappIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/whatsapp/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingSetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "messageSettingId" when calling patchConversationsMessagingSetting';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingSetting';return this.apiClient.callApi("/api/v2/conversations/messaging/settings/{messageSettingId}","PATCH",{messageSettingId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingSupportedcontentSupportedContentId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "supportedContentId" when calling patchConversationsMessagingSupportedcontentSupportedContentId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingSupportedcontentSupportedContentId';return this.apiClient.callApi("/api/v2/conversations/messaging/supportedcontent/{supportedContentId}","PATCH",{supportedContentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchConversationsSettings';return this.apiClient.callApi("/api/v2/conversations/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationDetailsProperties(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postAnalyticsConversationDetailsProperties';if(n==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationDetailsProperties';return this.apiClient.callApi("/api/v2/analytics/conversations/{conversationId}/details/properties","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAnalyticsConversationsActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsActivityQuery';return this.apiClient.callApi("/api/v2/analytics/conversations/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsDetailsJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsDetailsJobs';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsDetailsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsDetailsQuery';return this.apiClient.callApi("/api/v2/analytics/conversations/details/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationAssign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationAssign';if(n==null)throw'Missing the required parameter "body" when calling postConversationAssign';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/assign","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationBarge(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationBarge';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/barge","POST",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationCobrowse(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationCobrowse';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/cobrowse","POST",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationCommunicationAgentchecklist(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationCommunicationAgentchecklist';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationCommunicationAgentchecklist';if(i==null||i==="")throw'Missing the required parameter "agentChecklistId" when calling postConversationCommunicationAgentchecklist';if(a==null)throw'Missing the required parameter "body" when calling postConversationCommunicationAgentchecklist';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/agentchecklists/{agentChecklistId}","POST",{conversationId:e,communicationId:n,agentChecklistId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postConversationCommunicationAgentchecklistAgentaction(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationCommunicationAgentchecklistAgentaction';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationCommunicationAgentchecklistAgentaction';if(i==null||i==="")throw'Missing the required parameter "agentChecklistId" when calling postConversationCommunicationAgentchecklistAgentaction';if(a==null)throw'Missing the required parameter "body" when calling postConversationCommunicationAgentchecklistAgentaction';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/agentchecklists/{agentChecklistId}/agentaction","POST",{conversationId:e,communicationId:n,agentChecklistId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postConversationCommunicationAgentchecklistJobs(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationCommunicationAgentchecklistJobs';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationCommunicationAgentchecklistJobs';if(i==null||i==="")throw'Missing the required parameter "agentChecklistId" when calling postConversationCommunicationAgentchecklistJobs';if(a==null)throw'Missing the required parameter "body" when calling postConversationCommunicationAgentchecklistJobs';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/agentchecklists/{agentChecklistId}/jobs","POST",{conversationId:e,communicationId:n,agentChecklistId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postConversationCommunicationAgentchecklistsFinalize(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationCommunicationAgentchecklistsFinalize';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationCommunicationAgentchecklistsFinalize';if(i==null)throw'Missing the required parameter "body" when calling postConversationCommunicationAgentchecklistsFinalize';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/agentchecklists/finalize","POST",{conversationId:e,communicationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationCommunicationInternalmessages(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationCommunicationInternalmessages';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationCommunicationInternalmessages';if(i==null)throw'Missing the required parameter "body" when calling postConversationCommunicationInternalmessages';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/internalmessages","POST",{conversationId:e,communicationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationDisconnect(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationDisconnect';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/disconnect","POST",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationParticipantCallbacks(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantCallbacks';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantCallbacks';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/callbacks","POST",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationParticipantDigits(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantDigits';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantDigits';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/digits","POST",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationParticipantInternalmessagesUsersCommunications(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantInternalmessagesUsersCommunications';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantInternalmessagesUsersCommunications';if(i==null)throw'Missing the required parameter "body" when calling postConversationParticipantInternalmessagesUsersCommunications';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/internalmessages/users/communications","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationParticipantReplace(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantReplace';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantReplace';if(i==null)throw'Missing the required parameter "body" when calling postConversationParticipantReplace';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/replace","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationParticipantReplaceAgent(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantReplaceAgent';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantReplaceAgent';if(i==null)throw'Missing the required parameter "body" when calling postConversationParticipantReplaceAgent';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/replace/agent","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationParticipantReplaceContactExternal(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantReplaceContactExternal';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantReplaceContactExternal';if(i==null)throw'Missing the required parameter "body" when calling postConversationParticipantReplaceContactExternal';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/replace/contact/external","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationParticipantReplaceExternal(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantReplaceExternal';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantReplaceExternal';if(i==null)throw'Missing the required parameter "body" when calling postConversationParticipantReplaceExternal';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/replace/external","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationParticipantReplaceQueue(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantReplaceQueue';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantReplaceQueue';if(i==null)throw'Missing the required parameter "body" when calling postConversationParticipantReplaceQueue';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/replace/queue","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationParticipantSecureivrsessions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantSecureivrsessions';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantSecureivrsessions';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/secureivrsessions","POST",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationParticipantTransfer(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantTransfer';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantTransfer';if(i==null)throw'Missing the required parameter "body" when calling postConversationParticipantTransfer';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/transfer","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationSuggestionEngagement(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationSuggestionEngagement';if(n==null||n==="")throw'Missing the required parameter "suggestionId" when calling postConversationSuggestionEngagement';if(i==null)throw'Missing the required parameter "body" when calling postConversationSuggestionEngagement';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/suggestions/{suggestionId}/engagement","POST",{conversationId:e,suggestionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationSuggestionsFeedback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationSuggestionsFeedback';if(n==null)throw'Missing the required parameter "body" when calling postConversationSuggestionsFeedback';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/suggestions/feedback","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationSummaryFeedback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationSummaryFeedback';if(n==null||n==="")throw'Missing the required parameter "summaryId" when calling postConversationSummaryFeedback';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/summaries/{summaryId}/feedback","POST",{conversationId:e,summaryId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCall(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCall';if(n==null)throw'Missing the required parameter "body" when calling postConversationsCall';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCallParticipantBarge(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantBarge';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantBarge';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/barge","POST",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCallParticipantCoach(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantCoach';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantCoach';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/coach","POST",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCallParticipantCommunicationSummaries(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantCommunicationSummaries';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantCommunicationSummaries';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsCallParticipantCommunicationSummaries';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}/summaries","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsCallParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantConsult(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantConsult';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantConsult';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantConsult';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantConsultAgent(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantConsultAgent';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantConsultAgent';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantConsultAgent';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult/agent","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantConsultContactExternal(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantConsultContactExternal';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantConsultContactExternal';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantConsultContactExternal';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult/contact/external","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantConsultExternal(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantConsultExternal';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantConsultExternal';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantConsultExternal';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult/external","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantConsultQueue(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantConsultQueue';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantConsultQueue';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantConsultQueue';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult/queue","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantMonitor(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantMonitor';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantMonitor';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/monitor","POST",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCallParticipantReplace(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantReplace';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantReplace';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantReplace';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/replace","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantSnippetRecord(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantSnippetRecord';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantSnippetRecord';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantSnippetRecord';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/snippet/record","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantVoiceConsult(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantVoiceConsult';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantVoiceConsult';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantVoiceConsult';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/voice/consult","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipants(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipants';if(n==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipants';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCallParticipantsUserUserId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantsUserUserId';if(n==null||n==="")throw'Missing the required parameter "userId" when calling postConversationsCallParticipantsUserUserId';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantsUserUserId';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/user/{userId}","POST",{conversationId:e,userId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallbackParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallbackParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallbackParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsCallbackParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallbackParticipantReplace(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallbackParticipantReplace';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallbackParticipantReplace';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallbackParticipantReplace';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}/replace","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallbacks(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsCallbacks';return this.apiClient.callApi("/api/v2/conversations/callbacks","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsCallbacksBulkDisconnect(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsCallbacksBulkDisconnect';return this.apiClient.callApi("/api/v2/conversations/callbacks/bulk/disconnect","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsCallbacksBulkUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsCallbacksBulkUpdate';return this.apiClient.callApi("/api/v2/conversations/callbacks/bulk/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsCalls(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsCalls';return this.apiClient.callApi("/api/v2/conversations/calls","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsCallsUserUserId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postConversationsCallsUserUserId';if(n==null)throw'Missing the required parameter "body" when calling postConversationsCallsUserUserId';return this.apiClient.callApi("/api/v2/conversations/calls/user/{userId}","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCobrowsesessionParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCobrowsesessionParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCobrowsesessionParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsCobrowsesessionParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCobrowsesessionParticipantReplace(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCobrowsesessionParticipantReplace';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCobrowsesessionParticipantReplace';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}/replace","POST",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCustomattributesSchemas(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsCustomattributesSchemas';return this.apiClient.callApi("/api/v2/conversations/customattributes/schemas","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsCustomattributesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsCustomattributesSearch';return this.apiClient.callApi("/api/v2/conversations/customattributes/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsEmailInboundmessages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsEmailInboundmessages';if(n==null)throw'Missing the required parameter "body" when calling postConversationsEmailInboundmessages';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/inboundmessages","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsEmailMessages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsEmailMessages';if(n==null)throw'Missing the required parameter "body" when calling postConversationsEmailMessages';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsEmailMessagesDraftAttachmentsCopy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsEmailMessagesDraftAttachmentsCopy';if(n==null)throw'Missing the required parameter "body" when calling postConversationsEmailMessagesDraftAttachmentsCopy';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages/draft/attachments/copy","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsEmailMessagesDraftAttachmentsUploads(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsEmailMessagesDraftAttachmentsUploads';if(n==null)throw'Missing the required parameter "body" when calling postConversationsEmailMessagesDraftAttachmentsUploads';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages/draft/attachments/uploads","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsEmailParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsEmailParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsEmailParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsEmailParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsEmailParticipantReplace(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsEmailParticipantReplace';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsEmailParticipantReplace';if(i==null)throw'Missing the required parameter "body" when calling postConversationsEmailParticipantReplace';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/replace","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsEmailReconnect(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsEmailReconnect';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/reconnect","POST",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsEmails(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsEmails';return this.apiClient.callApi("/api/v2/conversations/emails","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsEmailsAgentless(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsEmailsAgentless';return this.apiClient.callApi("/api/v2/conversations/emails/agentless","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsFaxes(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsFaxes';return this.apiClient.callApi("/api/v2/conversations/faxes","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsKeyconfigurations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsKeyconfigurations';return this.apiClient.callApi("/api/v2/conversations/keyconfigurations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsKeyconfigurationsValidate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsKeyconfigurationsValidate';return this.apiClient.callApi("/api/v2/conversations/keyconfigurations/validate","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessageCommunicationMessages(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageCommunicationMessages';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationsMessageCommunicationMessages';if(i==null)throw'Missing the required parameter "body" when calling postConversationsMessageCommunicationMessages';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/communications/{communicationId}/messages","POST",{conversationId:e,communicationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsMessageCommunicationMessagesMedia(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageCommunicationMessagesMedia';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationsMessageCommunicationMessagesMedia';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/communications/{communicationId}/messages/media","POST",{conversationId:e,communicationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsMessageCommunicationMessagesMediaUploads(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageCommunicationMessagesMediaUploads';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationsMessageCommunicationMessagesMediaUploads';if(i==null)throw'Missing the required parameter "body" when calling postConversationsMessageCommunicationMessagesMediaUploads';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/communications/{communicationId}/messages/media/uploads","POST",{conversationId:e,communicationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsMessageCommunicationSocialmediaMessages(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageCommunicationSocialmediaMessages';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationsMessageCommunicationSocialmediaMessages';if(i==null)throw'Missing the required parameter "body" when calling postConversationsMessageCommunicationSocialmediaMessages';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/communications/{communicationId}/socialmedia/messages","POST",{conversationId:e,communicationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsMessageCommunicationTyping(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageCommunicationTyping';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationsMessageCommunicationTyping';if(i==null)throw'Missing the required parameter "body" when calling postConversationsMessageCommunicationTyping';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/communications/{communicationId}/typing","POST",{conversationId:e,communicationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsMessageInboundOpenEvent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling postConversationsMessageInboundOpenEvent';if(n==null)throw'Missing the required parameter "body" when calling postConversationsMessageInboundOpenEvent';return this.apiClient.callApi("/api/v2/conversations/messages/{integrationId}/inbound/open/event","POST",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsMessageInboundOpenMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling postConversationsMessageInboundOpenMessage';if(n==null)throw'Missing the required parameter "body" when calling postConversationsMessageInboundOpenMessage';return this.apiClient.callApi("/api/v2/conversations/messages/{integrationId}/inbound/open/message","POST",{integrationId:e},{prefetchConversationId:i.prefetchConversationId},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsMessageInboundOpenReceipt(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling postConversationsMessageInboundOpenReceipt';if(n==null)throw'Missing the required parameter "body" when calling postConversationsMessageInboundOpenReceipt';return this.apiClient.callApi("/api/v2/conversations/messages/{integrationId}/inbound/open/receipt","POST",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsMessageInboundOpenStructuredResponse(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling postConversationsMessageInboundOpenStructuredResponse';if(n==null)throw'Missing the required parameter "body" when calling postConversationsMessageInboundOpenStructuredResponse';return this.apiClient.callApi("/api/v2/conversations/messages/{integrationId}/inbound/open/structured/response","POST",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsMessageMessagesBulk(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageMessagesBulk';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/messages/bulk","POST",{conversationId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessageParticipantCommunicationSummaries(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageParticipantCommunicationSummaries';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsMessageParticipantCommunicationSummaries';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsMessageParticipantCommunicationSummaries';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/communications/{communicationId}/summaries","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsMessageParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsMessageParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsMessageParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsMessageParticipantMonitor(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageParticipantMonitor';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsMessageParticipantMonitor';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/monitor","POST",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsMessageParticipantReplace(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageParticipantReplace';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsMessageParticipantReplace';if(i==null)throw'Missing the required parameter "body" when calling postConversationsMessageParticipantReplace';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/replace","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsMessageParticipantTakeover(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageParticipantTakeover';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsMessageParticipantTakeover';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/takeover","POST",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsMessages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessages';return this.apiClient.callApi("/api/v2/conversations/messages","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagesAgentless(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagesAgentless';return this.apiClient.callApi("/api/v2/conversations/messages/agentless","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagesInboundOpen(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagesInboundOpen';return this.apiClient.callApi("/api/v2/conversations/messages/inbound/open","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsApple(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsApple';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/apple","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsFacebook(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsFacebook';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/facebook","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsInstagram(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsInstagram';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/instagram","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsOpen(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsOpen';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofile(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofile';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokens(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokens';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile/tokens","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsTwitter(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsTwitter';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/twitter","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsWhatsapp(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsWhatsapp';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/whatsapp","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsWhatsappEmbeddedsignup(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsWhatsappEmbeddedsignup';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/whatsapp/embeddedsignup","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingSettings';return this.apiClient.callApi("/api/v2/conversations/messaging/settings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingSupportedcontent(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingSupportedcontent';return this.apiClient.callApi("/api/v2/conversations/messaging/supportedcontent","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsParticipantsAttributesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsParticipantsAttributesSearch';return this.apiClient.callApi("/api/v2/conversations/participants/attributes/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsScreenshareParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsScreenshareParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsScreenshareParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsScreenshareParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/screenshares/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsSocialParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsSocialParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsSocialParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsSocialParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/socials/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsVideoAgentconferenceCommunication(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsVideoAgentconferenceCommunication';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationsVideoAgentconferenceCommunication';return this.apiClient.callApi("/api/v2/conversations/videos/{conversationId}/agentconference/communications/{communicationId}","POST",{conversationId:e,communicationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsVideoParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsVideoParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsVideoParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsVideoParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/videos/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsVideosMeetings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsVideosMeetings';return this.apiClient.callApi("/api/v2/conversations/videos/meetings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationAccessattributes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationAccessattributes';if(n==null)throw'Missing the required parameter "body" when calling putConversationAccessattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/accessattributes","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationCustomattributes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationCustomattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/customattributes","PUT",{conversationId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationCustomattributesBulk(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationCustomattributesBulk';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/customattributes/bulk","PUT",{conversationId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationParticipantFlaggedreason(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationParticipantFlaggedreason';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling putConversationParticipantFlaggedreason';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/flaggedreason","PUT",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationSecureattributes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationSecureattributes';if(n==null)throw'Missing the required parameter "body" when calling putConversationSecureattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/secureattributes","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationTags(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationTags';if(n==null)throw'Missing the required parameter "body" when calling putConversationTags';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/tags","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsCallParticipantCommunicationUuidata(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsCallParticipantCommunicationUuidata';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling putConversationsCallParticipantCommunicationUuidata';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling putConversationsCallParticipantCommunicationUuidata';if(a==null)throw'Missing the required parameter "body" when calling putConversationsCallParticipantCommunicationUuidata';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}/uuidata","PUT",{conversationId:e,participantId:n,communicationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}putConversationsCallRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsCallRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsCallRecordingstate';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsCallbackRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsCallbackRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsCallbackRecordingstate';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsCobrowsesessionRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsCobrowsesessionRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsCobrowsesessionRecordingstate';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsCustomattributesSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling putConversationsCustomattributesSchema';if(n==null)throw'Missing the required parameter "body" when calling putConversationsCustomattributesSchema';return this.apiClient.callApi("/api/v2/conversations/customattributes/schemas/{schemaId}","PUT",{schemaId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsEmailMessagesDraft(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsEmailMessagesDraft';if(n==null)throw'Missing the required parameter "body" when calling putConversationsEmailMessagesDraft';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages/draft","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsEmailRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsEmailRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsEmailRecordingstate';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsKeyconfiguration(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "keyconfigurationsId" when calling putConversationsKeyconfiguration';if(n==null)throw'Missing the required parameter "body" when calling putConversationsKeyconfiguration';return this.apiClient.callApi("/api/v2/conversations/keyconfigurations/{keyconfigurationsId}","PUT",{keyconfigurationsId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessageRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsMessageRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsMessageRecordingstate';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling putConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/apple/{integrationId}","PUT",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling putConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/facebook/{integrationId}","PUT",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling putConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/instagram/{integrationId}","PUT",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling putConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/open/{integrationId}","PUT",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling putConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/twitter/{integrationId}","PUT",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling putConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/whatsapp/{integrationId}","PUT",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessagingSettingsDefault(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putConversationsMessagingSettingsDefault';return this.apiClient.callApi("/api/v2/conversations/messaging/settings/default","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationsMessagingSupportedcontentDefault(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putConversationsMessagingSupportedcontentDefault';return this.apiClient.callApi("/api/v2/conversations/messaging/supportedcontent/default","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationsMessagingThreadingtimeline(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putConversationsMessagingThreadingtimeline';return this.apiClient.callApi("/api/v2/conversations/messaging/threadingtimeline","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationsScreenshareRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsScreenshareRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsScreenshareRecordingstate';return this.apiClient.callApi("/api/v2/conversations/screenshares/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsSocialRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsSocialRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsSocialRecordingstate';return this.apiClient.callApi("/api/v2/conversations/socials/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsVideoRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsVideoRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsVideoRecordingstate';return this.apiClient.callApi("/api/v2/conversations/videos/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Ox=class{constructor(e){this.apiClient=e||q.instance}getDataextensionsCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coretypeName" when calling getDataextensionsCoretype';return this.apiClient.callApi("/api/v2/dataextensions/coretypes/{coretypeName}","GET",{coretypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getDataextensionsCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/dataextensions/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getDataextensionsLimits(e){return e=e||{},this.apiClient.callApi("/api/v2/dataextensions/limits","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},Tx=class{constructor(e){this.apiClient=e||q.instance}deleteDataprivacyMaskingrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling deleteDataprivacyMaskingrule';return this.apiClient.callApi("/api/v2/dataprivacy/maskingrules/{ruleId}","DELETE",{ruleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getDataprivacyMaskingrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling getDataprivacyMaskingrule';return this.apiClient.callApi("/api/v2/dataprivacy/maskingrules/{ruleId}","GET",{ruleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getDataprivacyMaskingrules(e){return e=e||{},this.apiClient.callApi("/api/v2/dataprivacy/maskingrules","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchDataprivacyMaskingrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling patchDataprivacyMaskingrule';return this.apiClient.callApi("/api/v2/dataprivacy/maskingrules/{ruleId}","PATCH",{ruleId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postDataprivacyMaskingrules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postDataprivacyMaskingrules';return this.apiClient.callApi("/api/v2/dataprivacy/maskingrules","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postDataprivacyMaskingrulesValidate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postDataprivacyMaskingrulesValidate';return this.apiClient.callApi("/api/v2/dataprivacy/maskingrules/validate","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},kx=class{constructor(e){this.apiClient=e||q.instance}getDependenciesTypeEntityTypeIdEntityIdConnectionsRequiredby(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "entityType" when calling getDependenciesTypeEntityTypeIdEntityIdConnectionsRequiredby';if(n==null||n==="")throw'Missing the required parameter "entityId" when calling getDependenciesTypeEntityTypeIdEntityIdConnectionsRequiredby';return this.apiClient.callApi("/api/v2/dependencies/type/{entityType}/id/{entityId}/connections/requiredby","GET",{entityType:e,entityId:n},{pageSize:i.pageSize,beforeSourceType:i.beforeSourceType,beforeSourceId:i.beforeSourceId,afterSourceType:i.afterSourceType,afterSourceId:i.afterSourceId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getDependenciesTypeEntityTypeIdEntityIdConnectionsRequiredbycounts(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "entityType" when calling getDependenciesTypeEntityTypeIdEntityIdConnectionsRequiredbycounts';if(n==null||n==="")throw'Missing the required parameter "entityId" when calling getDependenciesTypeEntityTypeIdEntityIdConnectionsRequiredbycounts';return this.apiClient.callApi("/api/v2/dependencies/type/{entityType}/id/{entityId}/connections/requiredbycounts","GET",{entityType:e,entityId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getDependenciesTypeEntityTypeIdEntityIdConnectionsRequires(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "entityType" when calling getDependenciesTypeEntityTypeIdEntityIdConnectionsRequires';if(n==null||n==="")throw'Missing the required parameter "entityId" when calling getDependenciesTypeEntityTypeIdEntityIdConnectionsRequires';return this.apiClient.callApi("/api/v2/dependencies/type/{entityType}/id/{entityId}/connections/requires","GET",{entityType:e,entityId:n},{pageSize:i.pageSize,beforeSourceType:i.beforeSourceType,beforeSourceId:i.beforeSourceId,afterSourceType:i.afterSourceType,afterSourceId:i.afterSourceId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Mx=class{constructor(e){this.apiClient=e||q.instance}getDownload(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "downloadId" when calling getDownload';return this.apiClient.callApi("/api/v2/downloads/{downloadId}","GET",{downloadId:e},{contentDisposition:n.contentDisposition,issueRedirect:n.issueRedirect,redirectToAuth:n.redirectToAuth},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Ex=class{constructor(e){this.apiClient=e||q.instance}deleteEmailsSettingsThreading(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings/threading","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getEmailsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getEmailsSettingsThreading(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings/threading","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchEmailsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings","PATCH",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchEmailsSettingsThreading(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings/threading","PATCH",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},qx=class{constructor(e){this.apiClient=e||q.instance}deleteEmployeeengagementCelebration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "celebrationId" when calling deleteEmployeeengagementCelebration';return this.apiClient.callApi("/api/v2/employeeengagement/celebrations/{celebrationId}","DELETE",{celebrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getEmployeeengagementCelebrations(e){return e=e||{},this.apiClient.callApi("/api/v2/employeeengagement/celebrations","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getEmployeeengagementRecognition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "recognitionId" when calling getEmployeeengagementRecognition';return this.apiClient.callApi("/api/v2/employeeengagement/recognitions/{recognitionId}","GET",{recognitionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getEmployeeengagementRecognitions(e){return e=e||{},this.apiClient.callApi("/api/v2/employeeengagement/recognitions","GET",{},{direction:e.direction,recipient:e.recipient,dateStart:e.dateStart,dateEnd:e.dateEnd,pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchEmployeeengagementCelebration(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "celebrationId" when calling patchEmployeeengagementCelebration';if(n==null)throw'Missing the required parameter "body" when calling patchEmployeeengagementCelebration';return this.apiClient.callApi("/api/v2/employeeengagement/celebrations/{celebrationId}","PATCH",{celebrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postEmployeeengagementRecognitions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postEmployeeengagementRecognitions';return this.apiClient.callApi("/api/v2/employeeengagement/recognitions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},_x=class{constructor(e){this.apiClient=e||q.instance}postEventsConversations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postEventsConversations';return this.apiClient.callApi("/api/v2/events/conversations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postEventsRoutingCustomkpiattributions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postEventsRoutingCustomkpiattributions';return this.apiClient.callApi("/api/v2/events/routing/customkpiattributions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postEventsUsersPresence(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postEventsUsersPresence';return this.apiClient.callApi("/api/v2/events/users/presence","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postEventsUsersRoutingstatus(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postEventsUsersRoutingstatus';return this.apiClient.callApi("/api/v2/events/users/routingstatus","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Hx=class{constructor(e){this.apiClient=e||q.instance}deleteExternalcontactsContact(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling deleteExternalcontactsContact';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}","DELETE",{contactId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteExternalcontactsContactNote(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling deleteExternalcontactsContactNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling deleteExternalcontactsContactNote';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/notes/{noteId}","DELETE",{contactId:e,noteId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteExternalcontactsContactsSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling deleteExternalcontactsContactsSchema';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/{schemaId}","DELETE",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteExternalcontactsExternalsource(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalSourceId" when calling deleteExternalcontactsExternalsource';return this.apiClient.callApi("/api/v2/externalcontacts/externalsources/{externalSourceId}","DELETE",{externalSourceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteExternalcontactsImportCsvSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "settingsId" when calling deleteExternalcontactsImportCsvSetting';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/settings/{settingsId}","DELETE",{settingsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteExternalcontactsImportSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "settingsId" when calling deleteExternalcontactsImportSetting';return this.apiClient.callApi("/api/v2/externalcontacts/import/settings/{settingsId}","DELETE",{settingsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteExternalcontactsOrganization(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling deleteExternalcontactsOrganization';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}","DELETE",{externalOrganizationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteExternalcontactsOrganizationNote(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling deleteExternalcontactsOrganizationNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling deleteExternalcontactsOrganizationNote';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/notes/{noteId}","DELETE",{externalOrganizationId:e,noteId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteExternalcontactsOrganizationTrustor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling deleteExternalcontactsOrganizationTrustor';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/trustor","DELETE",{externalOrganizationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteExternalcontactsRelationship(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "relationshipId" when calling deleteExternalcontactsRelationship';return this.apiClient.callApi("/api/v2/externalcontacts/relationships/{relationshipId}","DELETE",{relationshipId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContact(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContact';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}","GET",{contactId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactIdentifiers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactIdentifiers';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/identifiers","GET",{contactId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactJourneySegments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactJourneySegments';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/journey/segments","GET",{contactId:e},{includeMerged:n.includeMerged,limit:n.limit},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactJourneySessions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactJourneySessions';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/journey/sessions","GET",{contactId:e},{pageSize:n.pageSize,after:n.after,includeMerged:n.includeMerged},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactNote(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling getExternalcontactsContactNote';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/notes/{noteId}","GET",{contactId:e,noteId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getExternalcontactsContactNotes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactNotes';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/notes","GET",{contactId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactUnresolved(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactUnresolved';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/unresolved","GET",{contactId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContacts(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/contacts","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,q:e.q,sortOrder:e.sortOrder,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsContactsExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "exportId" when calling getExternalcontactsContactsExport';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/exports/{exportId}","GET",{exportId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactsExports(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/contacts/exports","GET",{},{divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi"),after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsContactsSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getExternalcontactsContactsSchema';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactsSchemaVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getExternalcontactsContactsSchemaVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getExternalcontactsContactsSchemaVersion';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/{schemaId}/versions/{versionId}","GET",{schemaId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getExternalcontactsContactsSchemaVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getExternalcontactsContactsSchemaVersions';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/{schemaId}/versions","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactsSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsContactsSchemasCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coreTypeName" when calling getExternalcontactsContactsSchemasCoretype';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/coretypes/{coreTypeName}","GET",{coreTypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactsSchemasCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsContactsSchemasLimits(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/limits","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsExternalsource(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalSourceId" when calling getExternalcontactsExternalsource';return this.apiClient.callApi("/api/v2/externalcontacts/externalsources/{externalSourceId}","GET",{externalSourceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsExternalsources(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/externalsources","GET",{},{cursor:e.cursor,limit:e.limit,name:e.name,active:e.active},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsGraphsClusterscan(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scanId" when calling getExternalcontactsGraphsClusterscan';return this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans/{scanId}","GET",{scanId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsGraphsClusterscanCluster(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "scanId" when calling getExternalcontactsGraphsClusterscanCluster';if(n==null||n==="")throw'Missing the required parameter "clusterId" when calling getExternalcontactsGraphsClusterscanCluster';return this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans/{scanId}/clusters/{clusterId}","GET",{scanId:e,clusterId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getExternalcontactsGraphsClusterscanClusters(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scanId" when calling getExternalcontactsGraphsClusterscanClusters';return this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans/{scanId}/clusters","GET",{scanId:e},{limit:n.limit,cursor:n.cursor,divisionIds:this.apiClient.buildCollectionParam(n.divisionIds,"multi"),"mergeInfo.status":n.mergeInfoStatus},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsGraphsClusterscanStatistics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scanId" when calling getExternalcontactsGraphsClusterscanStatistics';return this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans/{scanId}/statistics","GET",{scanId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsGraphsClusterscans(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans","GET",{},{limit:e.limit,cursor:e.cursor,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsGraphsClusterscansLatest(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans/latest","GET",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsGraphsClusterscansLatestStatistics(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans/latest/statistics","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsGraphsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/graphs/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsImportCsvSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "settingsId" when calling getExternalcontactsImportCsvSetting';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/settings/{settingsId}","GET",{settingsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsImportCsvSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/import/csv/settings","GET",{},{after:e.after,pageSize:e.pageSize,externalSettingsId:e.externalSettingsId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsImportCsvUploadDetails(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "uploadId" when calling getExternalcontactsImportCsvUploadDetails';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/uploads/{uploadId}/details","GET",{uploadId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsImportCsvUploadPreview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "uploadId" when calling getExternalcontactsImportCsvUploadPreview';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/uploads/{uploadId}/preview","GET",{uploadId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsImportJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getExternalcontactsImportJob';return this.apiClient.callApi("/api/v2/externalcontacts/import/jobs/{jobId}","GET",{jobId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsImportJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/import/jobs","GET",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi"),after:e.after,pageSize:e.pageSize,sortOrder:e.sortOrder,jobStatus:e.jobStatus},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsImportSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "settingsId" when calling getExternalcontactsImportSetting';return this.apiClient.callApi("/api/v2/externalcontacts/import/settings/{settingsId}","GET",{settingsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsImportSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/import/settings","GET",{},{after:e.after,pageSize:e.pageSize,sortOrder:e.sortOrder,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsNotesExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "exportId" when calling getExternalcontactsNotesExport';return this.apiClient.callApi("/api/v2/externalcontacts/notes/exports/{exportId}","GET",{exportId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsNotesExports(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/notes/exports","GET",{},{divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi"),after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsOrganization(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling getExternalcontactsOrganization';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}","GET",{externalOrganizationId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),includeTrustors:n.includeTrustors},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationContacts(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling getExternalcontactsOrganizationContacts';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/contacts","GET",{externalOrganizationId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,q:n.q,sortOrder:n.sortOrder,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationIdentifiers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling getExternalcontactsOrganizationIdentifiers';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/identifiers","GET",{externalOrganizationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationNote(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling getExternalcontactsOrganizationNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling getExternalcontactsOrganizationNote';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/notes/{noteId}","GET",{externalOrganizationId:e,noteId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getExternalcontactsOrganizationNotes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling getExternalcontactsOrganizationNotes';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/notes","GET",{externalOrganizationId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationRelationships(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling getExternalcontactsOrganizationRelationships';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/relationships","GET",{externalOrganizationId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizations(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/organizations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,q:e.q,trustorId:this.apiClient.buildCollectionParam(e.trustorId,"multi"),sortOrder:e.sortOrder,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),includeTrustors:e.includeTrustors,divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsOrganizationsExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "exportId" when calling getExternalcontactsOrganizationsExport';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/exports/{exportId}","GET",{exportId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationsExports(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/organizations/exports","GET",{},{divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi"),after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsOrganizationsSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getExternalcontactsOrganizationsSchema';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationsSchemaVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getExternalcontactsOrganizationsSchemaVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getExternalcontactsOrganizationsSchemaVersion';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas/{schemaId}/versions/{versionId}","GET",{schemaId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getExternalcontactsOrganizationsSchemaVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getExternalcontactsOrganizationsSchemaVersions';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas/{schemaId}/versions","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationsSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsOrganizationsSchemasCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coreTypeName" when calling getExternalcontactsOrganizationsSchemasCoretype';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas/coretypes/{coreTypeName}","GET",{coreTypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationsSchemasCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsOrganizationsSchemasLimits(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas/limits","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsRelationship(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "relationshipId" when calling getExternalcontactsRelationship';return this.apiClient.callApi("/api/v2/externalcontacts/relationships/{relationshipId}","GET",{relationshipId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsRelationshipsExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "exportId" when calling getExternalcontactsRelationshipsExport';return this.apiClient.callApi("/api/v2/externalcontacts/relationships/exports/{exportId}","GET",{exportId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsRelationshipsExports(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/relationships/exports","GET",{},{divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi"),after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsReversewhitepageslookup(e,n){if(n=n||{},e==null)throw'Missing the required parameter "lookupVal" when calling getExternalcontactsReversewhitepageslookup';return this.apiClient.callApi("/api/v2/externalcontacts/reversewhitepageslookup","GET",{},{lookupVal:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),divisionId:n.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsScanContacts(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/contacts","GET",{},{limit:e.limit,cursor:e.cursor,divisionId:e.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsScanContactsDivisionviewsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/contacts/divisionviews/all","GET",{},{limit:e.limit,cursor:e.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsScanNotes(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/notes","GET",{},{limit:e.limit,cursor:e.cursor,divisionId:e.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsScanNotesDivisionviewsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/notes/divisionviews/all","GET",{},{limit:e.limit,cursor:e.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsScanOrganizations(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/organizations","GET",{},{limit:e.limit,cursor:e.cursor,divisionId:e.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsScanOrganizationsDivisionviewsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/organizations/divisionviews/all","GET",{},{limit:e.limit,cursor:e.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsScanRelationships(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/relationships","GET",{},{limit:e.limit,cursor:e.cursor,divisionId:e.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsScanRelationshipsDivisionviewsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/relationships/divisionviews/all","GET",{},{limit:e.limit,cursor:e.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchExternalcontactsContact(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling patchExternalcontactsContact';if(n==null)throw'Missing the required parameter "body" when calling patchExternalcontactsContact';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}","PATCH",{contactId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchExternalcontactsContactIdentifiers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling patchExternalcontactsContactIdentifiers';if(n==null)throw'Missing the required parameter "body" when calling patchExternalcontactsContactIdentifiers';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/identifiers","PATCH",{contactId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchExternalcontactsContactNote(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling patchExternalcontactsContactNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling patchExternalcontactsContactNote';if(i==null)throw'Missing the required parameter "body" when calling patchExternalcontactsContactNote';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/notes/{noteId}","PATCH",{contactId:e,noteId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchExternalcontactsOrganization(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling patchExternalcontactsOrganization';if(n==null)throw'Missing the required parameter "body" when calling patchExternalcontactsOrganization';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}","PATCH",{externalOrganizationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchExternalcontactsOrganizationIdentifiers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling patchExternalcontactsOrganizationIdentifiers';if(n==null)throw'Missing the required parameter "body" when calling patchExternalcontactsOrganizationIdentifiers';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/identifiers","PATCH",{externalOrganizationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchExternalcontactsOrganizationNote(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling patchExternalcontactsOrganizationNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling patchExternalcontactsOrganizationNote';if(i==null)throw'Missing the required parameter "body" when calling patchExternalcontactsOrganizationNote';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/notes/{noteId}","PATCH",{externalOrganizationId:e,noteId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchExternalcontactsRelationship(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "relationshipId" when calling patchExternalcontactsRelationship';if(n==null)throw'Missing the required parameter "body" when calling patchExternalcontactsRelationship';return this.apiClient.callApi("/api/v2/externalcontacts/relationships/{relationshipId}","PATCH",{relationshipId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postExternalcontactsBulkContacts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkContacts';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/contacts","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkContactsAdd(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkContactsAdd';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/contacts/add","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkContactsDivisionviews(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkContactsDivisionviews';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/contacts/divisionviews","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkContactsEnrich(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkContactsEnrich';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/contacts/enrich","POST",{},{dryRun:n.dryRun},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkContactsRemove(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkContactsRemove';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/contacts/remove","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkContactsUnresolved(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkContactsUnresolved';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/contacts/unresolved","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkContactsUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkContactsUpdate';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/contacts/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkNotes(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkNotes';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/notes","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkNotesAdd(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkNotesAdd';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/notes/add","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkNotesRemove(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkNotesRemove';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/notes/remove","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkNotesUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkNotesUpdate';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/notes/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkOrganizations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkOrganizations';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/organizations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkOrganizationsAdd(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkOrganizationsAdd';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/organizations/add","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkOrganizationsDivisionviews(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkOrganizationsDivisionviews';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/organizations/divisionviews","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkOrganizationsEnrich(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkOrganizationsEnrich';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/organizations/enrich","POST",{},{dryRun:n.dryRun},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkOrganizationsRemove(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkOrganizationsRemove';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/organizations/remove","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkOrganizationsUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkOrganizationsUpdate';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/organizations/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkRelationships(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkRelationships';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/relationships","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkRelationshipsAdd(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkRelationshipsAdd';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/relationships/add","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkRelationshipsRemove(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkRelationshipsRemove';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/relationships/remove","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkRelationshipsUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkRelationshipsUpdate';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/relationships/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactJourneySegments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling postExternalcontactsContactJourneySegments';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/journey/segments","POST",{contactId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactNotes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling postExternalcontactsContactNotes';if(n==null)throw'Missing the required parameter "body" when calling postExternalcontactsContactNotes';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/notes","POST",{contactId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postExternalcontactsContactPromotion(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling postExternalcontactsContactPromotion';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/promotion","POST",{contactId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContacts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsContacts';return this.apiClient.callApi("/api/v2/externalcontacts/contacts","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactsEnrich(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsContactsEnrich';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/enrich","POST",{},{dryRun:n.dryRun},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactsExports(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsContactsExports';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/exports","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactsMerge(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsContactsMerge';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/merge","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactsSchemas(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsContactsSchemas';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsContactsSearch';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsExternalsources(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsExternalsources';return this.apiClient.callApi("/api/v2/externalcontacts/externalsources","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsIdentifierlookup(e,n){if(n=n||{},e==null)throw'Missing the required parameter "identifier" when calling postExternalcontactsIdentifierlookup';return this.apiClient.callApi("/api/v2/externalcontacts/identifierlookup","POST",{},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsIdentifierlookupContacts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "identifier" when calling postExternalcontactsIdentifierlookupContacts';return this.apiClient.callApi("/api/v2/externalcontacts/identifierlookup/contacts","POST",{},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsIdentifierlookupOrganizations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "identifier" when calling postExternalcontactsIdentifierlookupOrganizations';return this.apiClient.callApi("/api/v2/externalcontacts/identifierlookup/organizations","POST",{},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsImportCsvJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsImportCsvJobs';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsImportCsvSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsImportCsvSettings';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/settings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsImportCsvUploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsImportCsvUploads';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/uploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsImportJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsImportJobs';return this.apiClient.callApi("/api/v2/externalcontacts/import/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsImportSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsImportSettings';return this.apiClient.callApi("/api/v2/externalcontacts/import/settings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsMergeContacts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsMergeContacts';return this.apiClient.callApi("/api/v2/externalcontacts/merge/contacts","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsNotesExports(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsNotesExports';return this.apiClient.callApi("/api/v2/externalcontacts/notes/exports","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsOrganizationNotes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling postExternalcontactsOrganizationNotes';if(n==null)throw'Missing the required parameter "body" when calling postExternalcontactsOrganizationNotes';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/notes","POST",{externalOrganizationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postExternalcontactsOrganizations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsOrganizations';return this.apiClient.callApi("/api/v2/externalcontacts/organizations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsOrganizationsEnrich(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsOrganizationsEnrich';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/enrich","POST",{},{dryRun:n.dryRun},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsOrganizationsExports(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsOrganizationsExports';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/exports","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsOrganizationsSchemas(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsOrganizationsSchemas';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsRelationships(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsRelationships';return this.apiClient.callApi("/api/v2/externalcontacts/relationships","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsRelationshipsExports(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsRelationshipsExports';return this.apiClient.callApi("/api/v2/externalcontacts/relationships/exports","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putExternalcontactsContact(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling putExternalcontactsContact';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsContact';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}","PUT",{contactId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsContactNote(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling putExternalcontactsContactNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling putExternalcontactsContactNote';if(i==null)throw'Missing the required parameter "body" when calling putExternalcontactsContactNote';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/notes/{noteId}","PUT",{contactId:e,noteId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putExternalcontactsContactsSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling putExternalcontactsContactsSchema';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsContactsSchema';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/{schemaId}","PUT",{schemaId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsConversation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putExternalcontactsConversation';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsConversation';return this.apiClient.callApi("/api/v2/externalcontacts/conversations/{conversationId}","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsExternalsource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalSourceId" when calling putExternalcontactsExternalsource';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsExternalsource';return this.apiClient.callApi("/api/v2/externalcontacts/externalsources/{externalSourceId}","PUT",{externalSourceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsGraphsClusterscanClusterMerge(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "scanId" when calling putExternalcontactsGraphsClusterscanClusterMerge';if(n==null||n==="")throw'Missing the required parameter "clusterId" when calling putExternalcontactsGraphsClusterscanClusterMerge';return this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans/{scanId}/clusters/{clusterId}/merge","PUT",{scanId:e,clusterId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsGraphsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putExternalcontactsGraphsSettings';return this.apiClient.callApi("/api/v2/externalcontacts/graphs/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putExternalcontactsImportCsvSetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "settingsId" when calling putExternalcontactsImportCsvSetting';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsImportCsvSetting';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/settings/{settingsId}","PUT",{settingsId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsImportJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling putExternalcontactsImportJob';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsImportJob';return this.apiClient.callApi("/api/v2/externalcontacts/import/jobs/{jobId}","PUT",{jobId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsImportSetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "settingsId" when calling putExternalcontactsImportSetting';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsImportSetting';return this.apiClient.callApi("/api/v2/externalcontacts/import/settings/{settingsId}","PUT",{settingsId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsOrganization(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling putExternalcontactsOrganization';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsOrganization';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}","PUT",{externalOrganizationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsOrganizationNote(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling putExternalcontactsOrganizationNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling putExternalcontactsOrganizationNote';if(i==null)throw'Missing the required parameter "body" when calling putExternalcontactsOrganizationNote';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/notes/{noteId}","PUT",{externalOrganizationId:e,noteId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putExternalcontactsOrganizationTrustorTrustorId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling putExternalcontactsOrganizationTrustorTrustorId';if(n==null||n==="")throw'Missing the required parameter "trustorId" when calling putExternalcontactsOrganizationTrustorTrustorId';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/trustor/{trustorId}","PUT",{externalOrganizationId:e,trustorId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsOrganizationsSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling putExternalcontactsOrganizationsSchema';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsOrganizationsSchema';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas/{schemaId}","PUT",{schemaId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsRelationship(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "relationshipId" when calling putExternalcontactsRelationship';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsRelationship';return this.apiClient.callApi("/api/v2/externalcontacts/relationships/{relationshipId}","PUT",{relationshipId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Ix=class{constructor(e){this.apiClient=e||q.instance}deleteFaxDocument(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling deleteFaxDocument';return this.apiClient.callApi("/api/v2/fax/documents/{documentId}","DELETE",{documentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFaxDocument(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling getFaxDocument';return this.apiClient.callApi("/api/v2/fax/documents/{documentId}","GET",{documentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFaxDocumentContent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling getFaxDocumentContent';return this.apiClient.callApi("/api/v2/fax/documents/{documentId}/content","GET",{documentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFaxDocuments(e){return e=e||{},this.apiClient.callApi("/api/v2/fax/documents","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFaxFaxIdStatus(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "faxId" when calling getFaxFaxIdStatus';return this.apiClient.callApi("/api/v2/fax/{faxId}/status","GET",{faxId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFaxSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/fax/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFaxSummary(e){return e=e||{},this.apiClient.callApi("/api/v2/fax/summary","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putFaxDocument(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling putFaxDocument';if(n==null)throw'Missing the required parameter "body" when calling putFaxDocument';return this.apiClient.callApi("/api/v2/fax/documents/{documentId}","PUT",{documentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putFaxSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/fax/settings","PUT",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},Rx=class{constructor(e){this.apiClient=e||q.instance}deleteAnalyticsFlowsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsFlowsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsFlowsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsFlowsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsFlowsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsFlowsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsActivityQuery';return this.apiClient.callApi("/api/v2/analytics/flows/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsObservationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsObservationsQuery';return this.apiClient.callApi("/api/v2/analytics/flows/observations/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Wx=class{constructor(e){this.apiClient=e||q.instance}deleteEmployeeperformanceExternalmetricsDefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "metricId" when calling deleteEmployeeperformanceExternalmetricsDefinition';return this.apiClient.callApi("/api/v2/employeeperformance/externalmetrics/definitions/{metricId}","DELETE",{metricId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteGamificationContest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling deleteGamificationContest';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}","DELETE",{contestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getEmployeeperformanceExternalmetricsDefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "metricId" when calling getEmployeeperformanceExternalmetricsDefinition';return this.apiClient.callApi("/api/v2/employeeperformance/externalmetrics/definitions/{metricId}","GET",{metricId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getEmployeeperformanceExternalmetricsDefinitions(e){return e=e||{},this.apiClient.callApi("/api/v2/employeeperformance/externalmetrics/definitions","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationContest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling getGamificationContest';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}","GET",{contestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationContestAgentsScores(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling getGamificationContestAgentsScores';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}/agents/scores","GET",{contestId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,workday:n.workday,returnsView:n.returnsView},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationContestAgentsScoresMe(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling getGamificationContestAgentsScoresMe';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}/agents/scores/me","GET",{contestId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,workday:n.workday,returnsView:n.returnsView},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationContestAgentsScoresTrends(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling getGamificationContestAgentsScoresTrends';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}/agents/scores/trends","GET",{contestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationContestAgentsScoresTrendsMe(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling getGamificationContestAgentsScoresTrendsMe';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}/agents/scores/trends/me","GET",{contestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationContestPrizeimage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling getGamificationContestPrizeimage';if(n==null||n==="")throw'Missing the required parameter "prizeImageId" when calling getGamificationContestPrizeimage';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}/prizeimages/{prizeImageId}","GET",{contestId:e,prizeImageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationContests(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/contests","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,dateStart:e.dateStart,dateEnd:e.dateEnd,status:this.apiClient.buildCollectionParam(e.status,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationContestsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/contests/me","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,dateStart:e.dateStart,dateEnd:e.dateEnd,status:this.apiClient.buildCollectionParam(e.status,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder,view:e.view},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationInsights(e,n,i,a,r,s){if(s=s||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsights';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsights';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsights';if(a==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsights';if(r==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsights';return this.apiClient.callApi("/api/v2/gamification/insights","GET",{},{filterType:e,filterId:n,granularity:i,comparativePeriodStartWorkday:a,primaryPeriodStartWorkday:r,pageSize:s.pageSize,pageNumber:s.pageNumber,sortKey:s.sortKey,sortMetricId:s.sortMetricId,sortOrder:s.sortOrder,userIds:s.userIds,reportsTo:s.reportsTo},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],s.customHeaders)}getGamificationInsightsDetails(e,n,i,a,r,s){if(s=s||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsDetails';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsDetails';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsDetails';if(a==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsightsDetails';if(r==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsightsDetails';return this.apiClient.callApi("/api/v2/gamification/insights/details","GET",{},{filterType:e,filterId:n,granularity:i,comparativePeriodStartWorkday:a,primaryPeriodStartWorkday:r},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],s.customHeaders)}getGamificationInsightsGroupsTrends(e,n,i,a,r,s,o,l){if(l=l||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsGroupsTrends';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsGroupsTrends';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsGroupsTrends';if(a==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsightsGroupsTrends';if(r==null)throw'Missing the required parameter "comparativePeriodEndWorkday" when calling getGamificationInsightsGroupsTrends';if(s==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsightsGroupsTrends';if(o==null)throw'Missing the required parameter "primaryPeriodEndWorkday" when calling getGamificationInsightsGroupsTrends';return this.apiClient.callApi("/api/v2/gamification/insights/groups/trends","GET",{},{filterType:e,filterId:n,granularity:i,comparativePeriodStartWorkday:a,comparativePeriodEndWorkday:r,primaryPeriodStartWorkday:s,primaryPeriodEndWorkday:o},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],l.customHeaders)}getGamificationInsightsGroupsTrendsAll(e,n,i,a,r,s,o,l){if(l=l||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsGroupsTrendsAll';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsGroupsTrendsAll';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsGroupsTrendsAll';if(a==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsightsGroupsTrendsAll';if(r==null)throw'Missing the required parameter "comparativePeriodEndWorkday" when calling getGamificationInsightsGroupsTrendsAll';if(s==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsightsGroupsTrendsAll';if(o==null)throw'Missing the required parameter "primaryPeriodEndWorkday" when calling getGamificationInsightsGroupsTrendsAll';return this.apiClient.callApi("/api/v2/gamification/insights/groups/trends/all","GET",{},{filterType:e,filterId:n,granularity:i,comparativePeriodStartWorkday:a,comparativePeriodEndWorkday:r,primaryPeriodStartWorkday:s,primaryPeriodEndWorkday:o},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],l.customHeaders)}getGamificationInsightsManagers(e,n,i,a,r){if(r=r||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsManagers';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsManagers';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsManagers';if(a==null)throw'Missing the required parameter "startWorkday" when calling getGamificationInsightsManagers';return this.apiClient.callApi("/api/v2/gamification/insights/managers","GET",{},{filterType:e,filterId:n,granularity:i,startWorkday:a,pageSize:r.pageSize,pageNumber:r.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getGamificationInsightsMembers(e,n,i,a,r){if(r=r||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsMembers';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsMembers';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsMembers';if(a==null)throw'Missing the required parameter "startWorkday" when calling getGamificationInsightsMembers';return this.apiClient.callApi("/api/v2/gamification/insights/members","GET",{},{filterType:e,filterId:n,granularity:i,startWorkday:a,reportsTo:r.reportsTo},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getGamificationInsightsRankings(e,n,i,a,r,s,o){if(o=o||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsRankings';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsRankings';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsRankings';if(a==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsightsRankings';if(r==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsightsRankings';if(s==null)throw'Missing the required parameter "sortKey" when calling getGamificationInsightsRankings';return this.apiClient.callApi("/api/v2/gamification/insights/rankings","GET",{},{filterType:e,filterId:n,granularity:i,comparativePeriodStartWorkday:a,primaryPeriodStartWorkday:r,sortKey:s,sortMetricId:o.sortMetricId,sectionSize:o.sectionSize,userIds:o.userIds,reportsTo:o.reportsTo},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],o.customHeaders)}getGamificationInsightsTrends(e,n,i,a,r,s,o,l){if(l=l||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsTrends';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsTrends';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsTrends';if(a==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsightsTrends';if(r==null)throw'Missing the required parameter "comparativePeriodEndWorkday" when calling getGamificationInsightsTrends';if(s==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsightsTrends';if(o==null)throw'Missing the required parameter "primaryPeriodEndWorkday" when calling getGamificationInsightsTrends';return this.apiClient.callApi("/api/v2/gamification/insights/trends","GET",{},{filterType:e,filterId:n,granularity:i,comparativePeriodStartWorkday:a,comparativePeriodEndWorkday:r,primaryPeriodStartWorkday:s,primaryPeriodEndWorkday:o},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],l.customHeaders)}getGamificationInsightsUserDetails(e,n,i,a,r,s,o){if(o=o||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationInsightsUserDetails';if(n==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsUserDetails';if(i==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsUserDetails';if(a==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsUserDetails';if(r==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsightsUserDetails';if(s==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsightsUserDetails';return this.apiClient.callApi("/api/v2/gamification/insights/users/{userId}/details","GET",{userId:e},{filterType:n,filterId:i,granularity:a,comparativePeriodStartWorkday:r,primaryPeriodStartWorkday:s},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],o.customHeaders)}getGamificationInsightsUserTrends(e,n,i,a,r,s,o,l,c){if(c=c||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationInsightsUserTrends';if(n==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsUserTrends';if(i==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsUserTrends';if(a==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsUserTrends';if(r==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsightsUserTrends';if(s==null)throw'Missing the required parameter "comparativePeriodEndWorkday" when calling getGamificationInsightsUserTrends';if(o==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsightsUserTrends';if(l==null)throw'Missing the required parameter "primaryPeriodEndWorkday" when calling getGamificationInsightsUserTrends';return this.apiClient.callApi("/api/v2/gamification/insights/users/{userId}/trends","GET",{userId:e},{filterType:n,filterId:i,granularity:a,comparativePeriodStartWorkday:r,comparativePeriodEndWorkday:s,primaryPeriodStartWorkday:o,primaryPeriodEndWorkday:l},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],c.customHeaders)}getGamificationLeaderboard(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "startWorkday" when calling getGamificationLeaderboard';if(n==null)throw'Missing the required parameter "endWorkday" when calling getGamificationLeaderboard';return this.apiClient.callApi("/api/v2/gamification/leaderboard","GET",{},{startWorkday:e,endWorkday:n,metricId:i.metricId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationLeaderboardAll(e,n,i,a,r){if(r=r||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationLeaderboardAll';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationLeaderboardAll';if(i==null)throw'Missing the required parameter "startWorkday" when calling getGamificationLeaderboardAll';if(a==null)throw'Missing the required parameter "endWorkday" when calling getGamificationLeaderboardAll';return this.apiClient.callApi("/api/v2/gamification/leaderboard/all","GET",{},{filterType:e,filterId:n,startWorkday:i,endWorkday:a,metricId:r.metricId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getGamificationLeaderboardAllBestpoints(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationLeaderboardAllBestpoints';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationLeaderboardAllBestpoints';return this.apiClient.callApi("/api/v2/gamification/leaderboard/all/bestpoints","GET",{},{filterType:e,filterId:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationLeaderboardBestpoints(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/leaderboard/bestpoints","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationMetricdefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "metricDefinitionId" when calling getGamificationMetricdefinition';return this.apiClient.callApi("/api/v2/gamification/metricdefinitions/{metricDefinitionId}","GET",{metricDefinitionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationMetricdefinitions(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/metricdefinitions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationProfile(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationProfile';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}","GET",{profileId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationProfileMembers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationProfileMembers';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/members","GET",{profileId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationProfileMetric(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationProfileMetric';if(n==null||n==="")throw'Missing the required parameter "metricId" when calling getGamificationProfileMetric';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/metrics/{metricId}","GET",{profileId:e,metricId:n},{workday:i.workday},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationProfileMetrics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationProfileMetrics';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/metrics","GET",{profileId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),workday:n.workday,metricIds:n.metricIds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationProfileMetricsObjectivedetails(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationProfileMetricsObjectivedetails';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/metrics/objectivedetails","GET",{profileId:e},{workday:n.workday},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationProfiles(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/profiles","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationProfilesUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationProfilesUser';return this.apiClient.callApi("/api/v2/gamification/profiles/users/{userId}","GET",{userId:e},{workday:n.workday},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationProfilesUsersMe(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/profiles/users/me","GET",{},{workday:e.workday},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationScorecards(e,n){if(n=n||{},e==null)throw'Missing the required parameter "workday" when calling getGamificationScorecards';return this.apiClient.callApi("/api/v2/gamification/scorecards","GET",{},{workday:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationScorecardsAttendance(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsAttendance';if(n==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsAttendance';return this.apiClient.callApi("/api/v2/gamification/scorecards/attendance","GET",{},{startWorkday:e,endWorkday:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationScorecardsBestpoints(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/scorecards/bestpoints","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationScorecardsPointsAlltime(e,n){if(n=n||{},e==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsPointsAlltime';return this.apiClient.callApi("/api/v2/gamification/scorecards/points/alltime","GET",{},{endWorkday:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationScorecardsPointsAverage(e,n){if(n=n||{},e==null)throw'Missing the required parameter "workday" when calling getGamificationScorecardsPointsAverage';return this.apiClient.callApi("/api/v2/gamification/scorecards/points/average","GET",{},{workday:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationScorecardsPointsTrends(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsPointsTrends';if(n==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsPointsTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/points/trends","GET",{},{startWorkday:e,endWorkday:n,dayOfWeek:i.dayOfWeek},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationScorecardsProfileMetricUserValuesTrends(e,n,i,a,r,s){if(s=s||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationScorecardsProfileMetricUserValuesTrends';if(n==null||n==="")throw'Missing the required parameter "metricId" when calling getGamificationScorecardsProfileMetricUserValuesTrends';if(i==null||i==="")throw'Missing the required parameter "userId" when calling getGamificationScorecardsProfileMetricUserValuesTrends';if(a==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsProfileMetricUserValuesTrends';if(r==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsProfileMetricUserValuesTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/profiles/{profileId}/metrics/{metricId}/users/{userId}/values/trends","GET",{profileId:e,metricId:n,userId:i},{startWorkday:a,endWorkday:r,referenceWorkday:s.referenceWorkday,timeZone:s.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],s.customHeaders)}getGamificationScorecardsProfileMetricUsersValuesTrends(e,n,i,a,r,s){if(s=s||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationScorecardsProfileMetricUsersValuesTrends';if(n==null||n==="")throw'Missing the required parameter "metricId" when calling getGamificationScorecardsProfileMetricUsersValuesTrends';if(i==null)throw'Missing the required parameter "filterType" when calling getGamificationScorecardsProfileMetricUsersValuesTrends';if(a==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsProfileMetricUsersValuesTrends';if(r==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsProfileMetricUsersValuesTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/profiles/{profileId}/metrics/{metricId}/users/values/trends","GET",{profileId:e,metricId:n},{filterType:i,filterId:s.filterId,startWorkday:a,endWorkday:r,referenceWorkday:s.referenceWorkday,timeZone:s.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],s.customHeaders)}getGamificationScorecardsProfileMetricValuesTrends(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationScorecardsProfileMetricValuesTrends';if(n==null||n==="")throw'Missing the required parameter "metricId" when calling getGamificationScorecardsProfileMetricValuesTrends';if(i==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsProfileMetricValuesTrends';if(a==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsProfileMetricValuesTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/profiles/{profileId}/metrics/{metricId}/values/trends","GET",{profileId:e,metricId:n},{filterType:r.filterType,startWorkday:i,endWorkday:a,referenceWorkday:r.referenceWorkday,timeZone:r.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getGamificationScorecardsUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationScorecardsUser';if(n==null)throw'Missing the required parameter "workday" when calling getGamificationScorecardsUser';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/{userId}","GET",{userId:e},{workday:n,expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationScorecardsUserAttendance(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationScorecardsUserAttendance';if(n==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsUserAttendance';if(i==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsUserAttendance';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/{userId}/attendance","GET",{userId:e},{startWorkday:n,endWorkday:i},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getGamificationScorecardsUserBestpoints(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationScorecardsUserBestpoints';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/{userId}/bestpoints","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationScorecardsUserPointsAlltime(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationScorecardsUserPointsAlltime';if(n==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsUserPointsAlltime';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/{userId}/points/alltime","GET",{userId:e},{endWorkday:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationScorecardsUserPointsTrends(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationScorecardsUserPointsTrends';if(n==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsUserPointsTrends';if(i==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsUserPointsTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/{userId}/points/trends","GET",{userId:e},{startWorkday:n,endWorkday:i,dayOfWeek:a.dayOfWeek},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getGamificationScorecardsUserValuesTrends(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationScorecardsUserValuesTrends';if(n==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsUserValuesTrends';if(i==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsUserValuesTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/{userId}/values/trends","GET",{userId:e},{startWorkday:n,endWorkday:i,timeZone:a.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getGamificationScorecardsUsersPointsAverage(e,n,i,a){if(a=a||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationScorecardsUsersPointsAverage';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationScorecardsUsersPointsAverage';if(i==null)throw'Missing the required parameter "workday" when calling getGamificationScorecardsUsersPointsAverage';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/points/average","GET",{},{filterType:e,filterId:n,workday:i},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getGamificationScorecardsUsersValuesAverage(e,n,i,a){if(a=a||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationScorecardsUsersValuesAverage';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationScorecardsUsersValuesAverage';if(i==null)throw'Missing the required parameter "workday" when calling getGamificationScorecardsUsersValuesAverage';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/values/average","GET",{},{filterType:e,filterId:n,workday:i,timeZone:a.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getGamificationScorecardsUsersValuesTrends(e,n,i,a,r){if(r=r||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationScorecardsUsersValuesTrends';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationScorecardsUsersValuesTrends';if(i==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsUsersValuesTrends';if(a==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsUsersValuesTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/values/trends","GET",{},{filterType:e,filterId:n,startWorkday:i,endWorkday:a,timeZone:r.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getGamificationScorecardsValuesAverage(e,n){if(n=n||{},e==null)throw'Missing the required parameter "workday" when calling getGamificationScorecardsValuesAverage';return this.apiClient.callApi("/api/v2/gamification/scorecards/values/average","GET",{},{workday:e,timeZone:n.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationScorecardsValuesTrends(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsValuesTrends';if(n==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsValuesTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/values/trends","GET",{},{filterType:i.filterType,referenceWorkday:i.referenceWorkday,startWorkday:e,endWorkday:n,timeZone:i.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationStatus(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/status","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationTemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "templateId" when calling getGamificationTemplate';return this.apiClient.callApi("/api/v2/gamification/templates/{templateId}","GET",{templateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationTemplates(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/templates","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchEmployeeperformanceExternalmetricsDefinition(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "metricId" when calling patchEmployeeperformanceExternalmetricsDefinition';if(n==null)throw'Missing the required parameter "body" when calling patchEmployeeperformanceExternalmetricsDefinition';return this.apiClient.callApi("/api/v2/employeeperformance/externalmetrics/definitions/{metricId}","PATCH",{metricId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchGamificationContest(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling patchGamificationContest';if(n==null)throw'Missing the required parameter "body" when calling patchGamificationContest';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}","PATCH",{contestId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postEmployeeperformanceExternalmetricsData(e){return e=e||{},this.apiClient.callApi("/api/v2/employeeperformance/externalmetrics/data","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postEmployeeperformanceExternalmetricsDefinitions(e){return e=e||{},this.apiClient.callApi("/api/v2/employeeperformance/externalmetrics/definitions","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postGamificationContests(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGamificationContests';return this.apiClient.callApi("/api/v2/gamification/contests","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGamificationContestsUploadsPrizeimages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGamificationContestsUploadsPrizeimages';return this.apiClient.callApi("/api/v2/gamification/contests/uploads/prizeimages","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGamificationProfileActivate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling postGamificationProfileActivate';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/activate","POST",{profileId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGamificationProfileDeactivate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling postGamificationProfileDeactivate';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/deactivate","POST",{profileId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGamificationProfileMembers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling postGamificationProfileMembers';if(n==null)throw'Missing the required parameter "body" when calling postGamificationProfileMembers';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/members","POST",{profileId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postGamificationProfileMembersValidate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling postGamificationProfileMembersValidate';if(n==null)throw'Missing the required parameter "body" when calling postGamificationProfileMembersValidate';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/members/validate","POST",{profileId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postGamificationProfileMetricLink(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceProfileId" when calling postGamificationProfileMetricLink';if(n==null||n==="")throw'Missing the required parameter "sourceMetricId" when calling postGamificationProfileMetricLink';if(i==null)throw'Missing the required parameter "body" when calling postGamificationProfileMetricLink';return this.apiClient.callApi("/api/v2/gamification/profiles/{sourceProfileId}/metrics/{sourceMetricId}/link","POST",{sourceProfileId:e,sourceMetricId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postGamificationProfileMetrics(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling postGamificationProfileMetrics';if(n==null)throw'Missing the required parameter "body" when calling postGamificationProfileMetrics';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/metrics","POST",{profileId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postGamificationProfiles(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGamificationProfiles';return this.apiClient.callApi("/api/v2/gamification/profiles","POST",{},{copyMetrics:n.copyMetrics},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGamificationProfilesUserQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postGamificationProfilesUserQuery';if(n==null)throw'Missing the required parameter "body" when calling postGamificationProfilesUserQuery';return this.apiClient.callApi("/api/v2/gamification/profiles/users/{userId}/query","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postGamificationProfilesUsersMeQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGamificationProfilesUsersMeQuery';return this.apiClient.callApi("/api/v2/gamification/profiles/users/me/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putGamificationContest(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling putGamificationContest';if(n==null)throw'Missing the required parameter "body" when calling putGamificationContest';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}","PUT",{contestId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putGamificationProfile(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling putGamificationProfile';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}","PUT",{profileId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putGamificationProfileMetric(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling putGamificationProfileMetric';if(n==null||n==="")throw'Missing the required parameter "metricId" when calling putGamificationProfileMetric';if(i==null)throw'Missing the required parameter "body" when calling putGamificationProfileMetric';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/metrics/{metricId}","PUT",{profileId:e,metricId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putGamificationStatus(e,n){if(n=n||{},e==null)throw'Missing the required parameter "status" when calling putGamificationStatus';return this.apiClient.callApi("/api/v2/gamification/status","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},zx=class{constructor(e){this.apiClient=e||q.instance}getGdprRequest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "requestId" when calling getGdprRequest';return this.apiClient.callApi("/api/v2/gdpr/requests/{requestId}","GET",{requestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGdprRequests(e){return e=e||{},this.apiClient.callApi("/api/v2/gdpr/requests","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGdprSubjects(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "searchType" when calling getGdprSubjects';if(n==null)throw'Missing the required parameter "searchValue" when calling getGdprSubjects';return this.apiClient.callApi("/api/v2/gdpr/subjects","GET",{},{searchType:e,searchValue:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postGdprRequests(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGdprRequests';return this.apiClient.callApi("/api/v2/gdpr/requests","POST",{},{deleteConfirmed:n.deleteConfirmed},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Dx=class{constructor(e){this.apiClient=e||q.instance}getGeolocationsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/geolocations/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUserGeolocation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserGeolocation';if(n==null||n==="")throw'Missing the required parameter "clientId" when calling getUserGeolocation';return this.apiClient.callApi("/api/v2/users/{userId}/geolocations/{clientId}","GET",{userId:e,clientId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchGeolocationsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchGeolocationsSettings';return this.apiClient.callApi("/api/v2/geolocations/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchUserGeolocation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserGeolocation';if(n==null||n==="")throw'Missing the required parameter "clientId" when calling patchUserGeolocation';if(i==null)throw'Missing the required parameter "body" when calling patchUserGeolocation';return this.apiClient.callApi("/api/v2/users/{userId}/geolocations/{clientId}","PATCH",{userId:e,clientId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}},Gx=class{constructor(e){this.apiClient=e||q.instance}deleteGreeting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "greetingId" when calling deleteGreeting';return this.apiClient.callApi("/api/v2/greetings/{greetingId}","DELETE",{greetingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGreeting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "greetingId" when calling getGreeting';return this.apiClient.callApi("/api/v2/greetings/{greetingId}","GET",{greetingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGreetingDownloads(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "greetingId" when calling getGreetingDownloads';return this.apiClient.callApi("/api/v2/greetings/{greetingId}/downloads","GET",{greetingId:e},{formatId:n.formatId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGreetingGroupsDownloads(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "greetingId" when calling getGreetingGroupsDownloads';return this.apiClient.callApi("/api/v2/greetings/{greetingId}/groups/downloads","GET",{greetingId:e},{formatId:n.formatId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGreetingMedia(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "greetingId" when calling getGreetingMedia';return this.apiClient.callApi("/api/v2/greetings/{greetingId}/media","GET",{greetingId:e},{formatId:n.formatId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGreetingUsersDownloads(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "greetingId" when calling getGreetingUsersDownloads';return this.apiClient.callApi("/api/v2/greetings/{greetingId}/users/downloads","GET",{greetingId:e},{formatId:n.formatId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGreetings(e){return e=e||{},this.apiClient.callApi("/api/v2/greetings","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGreetingsDefaults(e){return e=e||{},this.apiClient.callApi("/api/v2/greetings/defaults","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGroupGreetings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getGroupGreetings';return this.apiClient.callApi("/api/v2/groups/{groupId}/greetings","GET",{groupId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroupGreetingsDefaults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getGroupGreetingsDefaults';return this.apiClient.callApi("/api/v2/groups/{groupId}/greetings/defaults","GET",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserGreetings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserGreetings';return this.apiClient.callApi("/api/v2/users/{userId}/greetings","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserGreetingsDefaults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserGreetingsDefaults';return this.apiClient.callApi("/api/v2/users/{userId}/greetings/defaults","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGreetings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGreetings';return this.apiClient.callApi("/api/v2/greetings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGroupGreetings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling postGroupGreetings';if(n==null)throw'Missing the required parameter "body" when calling postGroupGreetings';return this.apiClient.callApi("/api/v2/groups/{groupId}/greetings","POST",{groupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUserGreetings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserGreetings';if(n==null)throw'Missing the required parameter "body" when calling postUserGreetings';return this.apiClient.callApi("/api/v2/users/{userId}/greetings","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putGreeting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "greetingId" when calling putGreeting';if(n==null)throw'Missing the required parameter "body" when calling putGreeting';return this.apiClient.callApi("/api/v2/greetings/{greetingId}","PUT",{greetingId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putGreetingsDefaults(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putGreetingsDefaults';return this.apiClient.callApi("/api/v2/greetings/defaults","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putGroupGreetingsDefaults(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling putGroupGreetingsDefaults';if(n==null)throw'Missing the required parameter "body" when calling putGroupGreetingsDefaults';return this.apiClient.callApi("/api/v2/groups/{groupId}/greetings/defaults","PUT",{groupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserGreetingsDefaults(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserGreetingsDefaults';if(n==null)throw'Missing the required parameter "body" when calling putUserGreetingsDefaults';return this.apiClient.callApi("/api/v2/users/{userId}/greetings/defaults","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Nx=class{constructor(e){this.apiClient=e||q.instance}deleteGroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling deleteGroup';return this.apiClient.callApi("/api/v2/groups/{groupId}","DELETE",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteGroupDynamicsettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling deleteGroupDynamicsettings';return this.apiClient.callApi("/api/v2/groups/{groupId}/dynamicsettings","DELETE",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteGroupMembers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling deleteGroupMembers';if(n==null)throw'Missing the required parameter "ids" when calling deleteGroupMembers';return this.apiClient.callApi("/api/v2/groups/{groupId}/members","DELETE",{groupId:e},{ids:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFieldconfig(e,n){if(n=n||{},e==null)throw'Missing the required parameter "type" when calling getFieldconfig';return this.apiClient.callApi("/api/v2/fieldconfig","GET",{},{type:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getGroup';return this.apiClient.callApi("/api/v2/groups/{groupId}","GET",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroupDynamicsettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getGroupDynamicsettings';return this.apiClient.callApi("/api/v2/groups/{groupId}/dynamicsettings","GET",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroupIndividuals(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getGroupIndividuals';return this.apiClient.callApi("/api/v2/groups/{groupId}/individuals","GET",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroupMembers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getGroupMembers';return this.apiClient.callApi("/api/v2/groups/{groupId}/members","GET",{groupId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroupProfile(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getGroupProfile';return this.apiClient.callApi("/api/v2/groups/{groupId}/profile","GET",{groupId:e},{fields:n.fields},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroups(e){return e=e||{},this.apiClient.callApi("/api/v2/groups","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),jabberId:this.apiClient.buildCollectionParam(e.jabberId,"multi"),sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGroupsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getGroupsSearch';return this.apiClient.callApi("/api/v2/groups/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getProfilesGroups(e){return e=e||{},this.apiClient.callApi("/api/v2/profiles/groups","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),jabberId:this.apiClient.buildCollectionParam(e.jabberId,"multi"),sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postGroupMembers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling postGroupMembers';if(n==null)throw'Missing the required parameter "body" when calling postGroupMembers';return this.apiClient.callApi("/api/v2/groups/{groupId}/members","POST",{groupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postGroups(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGroups';return this.apiClient.callApi("/api/v2/groups","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGroupsDynamicsettingsPreview(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGroupsDynamicsettingsPreview';return this.apiClient.callApi("/api/v2/groups/dynamicsettings/preview","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGroupsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGroupsSearch';return this.apiClient.callApi("/api/v2/groups/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putGroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling putGroup';return this.apiClient.callApi("/api/v2/groups/{groupId}","PUT",{groupId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putGroupDynamicsettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling putGroupDynamicsettings';if(n==null)throw'Missing the required parameter "body" when calling putGroupDynamicsettings';return this.apiClient.callApi("/api/v2/groups/{groupId}/dynamicsettings","PUT",{groupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Ux=class{constructor(e){this.apiClient=e||q.instance}deleteIdentityprovider(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "providerId" when calling deleteIdentityprovider';return this.apiClient.callApi("/api/v2/identityproviders/{providerId}","DELETE",{providerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteIdentityprovidersAdfs(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/adfs","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersCic(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/cic","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersGeneric(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/generic","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersGsuite(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/gsuite","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersIdentitynow(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/identitynow","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersOkta(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/okta","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersOnelogin(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/onelogin","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersPing(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/ping","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersPurecloud(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/purecloud","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersPureengage(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/pureengage","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersSalesforce(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/salesforce","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovider(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "providerId" when calling getIdentityprovider';return this.apiClient.callApi("/api/v2/identityproviders/{providerId}","GET",{providerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIdentityproviders(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersAdfs(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/adfs","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersCic(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/cic","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersGeneric(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/generic","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersGsuite(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/gsuite","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersIdentitynow(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/identitynow","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersOkta(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/okta","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersOnelogin(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/onelogin","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersPing(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/ping","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersPurecloud(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/purecloud","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersPureengage(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/pureengage","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersSalesforce(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/salesforce","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postIdentityproviders(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIdentityproviders';return this.apiClient.callApi("/api/v2/identityproviders","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovider(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "providerId" when calling putIdentityprovider';if(n==null)throw'Missing the required parameter "body" when calling putIdentityprovider';return this.apiClient.callApi("/api/v2/identityproviders/{providerId}","PUT",{providerId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putIdentityprovidersAdfs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersAdfs';return this.apiClient.callApi("/api/v2/identityproviders/adfs","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersCic(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersCic';return this.apiClient.callApi("/api/v2/identityproviders/cic","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersGeneric(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersGeneric';return this.apiClient.callApi("/api/v2/identityproviders/generic","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersGsuite(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersGsuite';return this.apiClient.callApi("/api/v2/identityproviders/gsuite","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersIdentitynow(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersIdentitynow';return this.apiClient.callApi("/api/v2/identityproviders/identitynow","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersOkta(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersOkta';return this.apiClient.callApi("/api/v2/identityproviders/okta","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersOnelogin(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersOnelogin';return this.apiClient.callApi("/api/v2/identityproviders/onelogin","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersPing(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersPing';return this.apiClient.callApi("/api/v2/identityproviders/ping","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersPurecloud(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersPurecloud';return this.apiClient.callApi("/api/v2/identityproviders/purecloud","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersPureengage(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersPureengage';return this.apiClient.callApi("/api/v2/identityproviders/pureengage","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersSalesforce(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersSalesforce';return this.apiClient.callApi("/api/v2/identityproviders/salesforce","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},$x=class{constructor(e){this.apiClient=e||q.instance}getInfrastructureascodeAccelerator(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "acceleratorId" when calling getInfrastructureascodeAccelerator';return this.apiClient.callApi("/api/v2/infrastructureascode/accelerators/{acceleratorId}","GET",{acceleratorId:e},{preferredLanguage:n.preferredLanguage},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getInfrastructureascodeAccelerators(e){return e=e||{},this.apiClient.callApi("/api/v2/infrastructureascode/accelerators","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,description:e.description,origin:e.origin,type:e.type,classification:e.classification,tags:e.tags},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getInfrastructureascodeJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getInfrastructureascodeJob';return this.apiClient.callApi("/api/v2/infrastructureascode/jobs/{jobId}","GET",{jobId:e},{details:n.details},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getInfrastructureascodeJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/infrastructureascode/jobs","GET",{},{maxResults:e.maxResults,includeErrors:e.includeErrors,sortBy:e.sortBy,sortOrder:e.sortOrder,acceleratorId:e.acceleratorId,submittedBy:e.submittedBy,status:e.status},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postInfrastructureascodeJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postInfrastructureascodeJobs';return this.apiClient.callApi("/api/v2/infrastructureascode/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Bx=class{constructor(e){this.apiClient=e||q.instance}deleteIntegration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteIntegration';return this.apiClient.callApi("/api/v2/integrations/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteIntegrationsAction(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling deleteIntegrationsAction';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}","DELETE",{actionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteIntegrationsActionDraft(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling deleteIntegrationsActionDraft';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft","DELETE",{actionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteIntegrationsCredential(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "credentialId" when calling deleteIntegrationsCredential';return this.apiClient.callApi("/api/v2/integrations/credentials/{credentialId}","DELETE",{credentialId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegration';return this.apiClient.callApi("/api/v2/integrations/{integrationId}","GET",{integrationId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),nextPage:n.nextPage,previousPage:n.previousPage},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationConfigCurrent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationConfigCurrent';return this.apiClient.callApi("/api/v2/integrations/{integrationId}/config/current","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrations(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,ids:this.apiClient.buildCollectionParam(e.ids,"multi"),integrationType:e.integrationType,reportedState:e.reportedState,credentialId:e.credentialId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsAction(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsAction';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}","GET",{actionId:e},{expand:n.expand,flatten:n.flatten,includeConfig:n.includeConfig},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsActionDraft(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionDraft';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft","GET",{actionId:e},{expand:n.expand,flatten:n.flatten,includeConfig:n.includeConfig},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsActionDraftFunction(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionDraftFunction';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/function","GET",{actionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsActionDraftSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionDraftSchema';if(n==null||n==="")throw'Missing the required parameter "fileName" when calling getIntegrationsActionDraftSchema';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/schemas/{fileName}","GET",{actionId:e,fileName:n},{flatten:i.flatten},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsActionDraftTemplate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionDraftTemplate';if(n==null||n==="")throw'Missing the required parameter "fileName" when calling getIntegrationsActionDraftTemplate';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/templates/{fileName}","GET",{actionId:e,fileName:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["text/plain"],i.customHeaders)}getIntegrationsActionDraftValidation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionDraftValidation';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/validation","GET",{actionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsActionFunction(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionFunction';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/function","GET",{actionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsActionSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionSchema';if(n==null||n==="")throw'Missing the required parameter "fileName" when calling getIntegrationsActionSchema';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/schemas/{fileName}","GET",{actionId:e,fileName:n},{flatten:i.flatten},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsActionTemplate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionTemplate';if(n==null||n==="")throw'Missing the required parameter "fileName" when calling getIntegrationsActionTemplate';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/templates/{fileName}","GET",{actionId:e,fileName:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["text/plain"],i.customHeaders)}getIntegrationsActions(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/actions","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,nextPage:e.nextPage,previousPage:e.previousPage,sortBy:e.sortBy,sortOrder:e.sortOrder,category:e.category,name:e.name,ids:e.ids,secure:e.secure,includeAuthActions:e.includeAuthActions,includeConfig:e.includeConfig},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsActionsCategories(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/actions/categories","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,nextPage:e.nextPage,previousPage:e.previousPage,sortBy:e.sortBy,sortOrder:e.sortOrder,secure:e.secure},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsActionsCertificates(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/actions/certificates","GET",{},{status:e.status,type:e.type},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsActionsCertificatesTruststore(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/actions/certificates/truststore","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsActionsDrafts(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/actions/drafts","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,nextPage:e.nextPage,previousPage:e.previousPage,sortBy:e.sortBy,sortOrder:e.sortOrder,category:e.category,name:e.name,ids:e.ids,secure:e.secure,includeAuthActions:e.includeAuthActions,includeConfig:e.includeConfig},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsActionsFunctionsRuntimes(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/actions/functions/runtimes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsBotconnectorBot(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsBotconnectorBot';if(n==null||n==="")throw'Missing the required parameter "botId" when calling getIntegrationsBotconnectorBot';return this.apiClient.callApi("/api/v2/integrations/botconnectors/{integrationId}/bots/{botId}","GET",{integrationId:e,botId:n},{version:i.version},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsBotconnectorBots(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsBotconnectorBots';return this.apiClient.callApi("/api/v2/integrations/botconnectors/{integrationId}/bots","GET",{integrationId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsBotconnectorBotsSummaries(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsBotconnectorBotsSummaries';return this.apiClient.callApi("/api/v2/integrations/botconnectors/{integrationId}/bots/summaries","GET",{integrationId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsBotconnectorIntegrationIdBot(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsBotconnectorIntegrationIdBot';if(n==null||n==="")throw'Missing the required parameter "botId" when calling getIntegrationsBotconnectorIntegrationIdBot';return this.apiClient.callApi("/api/v2/integrations/botconnector/{integrationId}/bots/{botId}","GET",{integrationId:e,botId:n},{version:i.version},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsBotconnectorIntegrationIdBotVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsBotconnectorIntegrationIdBotVersions';if(n==null||n==="")throw'Missing the required parameter "botId" when calling getIntegrationsBotconnectorIntegrationIdBotVersions';return this.apiClient.callApi("/api/v2/integrations/botconnector/{integrationId}/bots/{botId}/versions","GET",{integrationId:e,botId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsBotconnectorIntegrationIdBots(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsBotconnectorIntegrationIdBots';return this.apiClient.callApi("/api/v2/integrations/botconnector/{integrationId}/bots","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsBotconnectorIntegrationIdBotsSummaries(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsBotconnectorIntegrationIdBotsSummaries';return this.apiClient.callApi("/api/v2/integrations/botconnector/{integrationId}/bots/summaries","GET",{integrationId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsClientapps(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/clientapps","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsCredential(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "credentialId" when calling getIntegrationsCredential';return this.apiClient.callApi("/api/v2/integrations/credentials/{credentialId}","GET",{credentialId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsCredentials(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/credentials","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsCredentialsListing(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/credentials/listing","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsCredentialsTypes(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/credentials/types","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechAudioconnector(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/audioconnector","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechAudioconnectorIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsSpeechAudioconnectorIntegrationId';return this.apiClient.callApi("/api/v2/integrations/speech/audioconnector/{integrationId}","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechDialogflowAgent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getIntegrationsSpeechDialogflowAgent';return this.apiClient.callApi("/api/v2/integrations/speech/dialogflow/agents/{agentId}","GET",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechDialogflowAgents(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/dialogflow/agents","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechDialogflowcxAgent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getIntegrationsSpeechDialogflowcxAgent';return this.apiClient.callApi("/api/v2/integrations/speech/dialogflowcx/agents/{agentId}","GET",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechDialogflowcxAgents(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/dialogflowcx/agents","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechLexBotAlias(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "aliasId" when calling getIntegrationsSpeechLexBotAlias';return this.apiClient.callApi("/api/v2/integrations/speech/lex/bot/alias/{aliasId}","GET",{aliasId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechLexBotBotIdAliases(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "botId" when calling getIntegrationsSpeechLexBotBotIdAliases';return this.apiClient.callApi("/api/v2/integrations/speech/lex/bot/{botId}/aliases","GET",{botId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,status:n.status,name:n.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechLexBots(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/lex/bots","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechLexv2BotAlias(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "aliasId" when calling getIntegrationsSpeechLexv2BotAlias';return this.apiClient.callApi("/api/v2/integrations/speech/lexv2/bot/alias/{aliasId}","GET",{aliasId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechLexv2BotBotIdAliases(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "botId" when calling getIntegrationsSpeechLexv2BotBotIdAliases';return this.apiClient.callApi("/api/v2/integrations/speech/lexv2/bot/{botId}/aliases","GET",{botId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,status:n.status,name:n.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechLexv2Bots(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/lexv2/bots","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechNuanceNuanceIntegrationIdBot(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBot';if(n==null||n==="")throw'Missing the required parameter "botId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBot';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/{botId}","GET",{nuanceIntegrationId:e,botId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi"),targetChannel:i.targetChannel},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsSpeechNuanceNuanceIntegrationIdBotJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotJob';if(n==null||n==="")throw'Missing the required parameter "botId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotJob';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/{botId}/jobs/{jobId}","GET",{nuanceIntegrationId:e,botId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getIntegrationsSpeechNuanceNuanceIntegrationIdBotJobResults(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotJobResults';if(n==null||n==="")throw'Missing the required parameter "botId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotJobResults';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotJobResults';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/{botId}/jobs/{jobId}/results","GET",{nuanceIntegrationId:e,botId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getIntegrationsSpeechNuanceNuanceIntegrationIdBots(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBots';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots","GET",{nuanceIntegrationId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,onlyRegisteredBots:n.onlyRegisteredBots},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJob';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/jobs/{jobId}","GET",{nuanceIntegrationId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobResults(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobResults';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobResults';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/jobs/{jobId}/results","GET",{nuanceIntegrationId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsSpeechSttEngine(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "engineId" when calling getIntegrationsSpeechSttEngine';return this.apiClient.callApi("/api/v2/integrations/speech/stt/engines/{engineId}","GET",{engineId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechSttEngines(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/stt/engines","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechTtsEngine(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "engineId" when calling getIntegrationsSpeechTtsEngine';return this.apiClient.callApi("/api/v2/integrations/speech/tts/engines/{engineId}","GET",{engineId:e},{includeVoices:n.includeVoices},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechTtsEngineVoice(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "engineId" when calling getIntegrationsSpeechTtsEngineVoice';if(n==null||n==="")throw'Missing the required parameter "voiceId" when calling getIntegrationsSpeechTtsEngineVoice';return this.apiClient.callApi("/api/v2/integrations/speech/tts/engines/{engineId}/voices/{voiceId}","GET",{engineId:e,voiceId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsSpeechTtsEngineVoices(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "engineId" when calling getIntegrationsSpeechTtsEngineVoices';return this.apiClient.callApi("/api/v2/integrations/speech/tts/engines/{engineId}/voices","GET",{engineId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechTtsEngines(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/tts/engines","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,includeVoices:e.includeVoices,name:e.name,language:e.language},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechTtsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/tts/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsType(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "typeId" when calling getIntegrationsType';return this.apiClient.callApi("/api/v2/integrations/types/{typeId}","GET",{typeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsTypeConfigschema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "typeId" when calling getIntegrationsTypeConfigschema';if(n==null||n==="")throw'Missing the required parameter "configType" when calling getIntegrationsTypeConfigschema';return this.apiClient.callApi("/api/v2/integrations/types/{typeId}/configschemas/{configType}","GET",{typeId:e,configType:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsTypes(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/types","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsUnifiedcommunicationsClientapp(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ucIntegrationId" when calling getIntegrationsUnifiedcommunicationsClientapp';return this.apiClient.callApi("/api/v2/integrations/unifiedcommunications/clientapps/{ucIntegrationId}","GET",{ucIntegrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsUnifiedcommunicationsClientapps(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/unifiedcommunications/clientapps","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsUserapps(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/userapps","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,appHost:e.appHost},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchIntegration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchIntegration';return this.apiClient.callApi("/api/v2/integrations/{integrationId}","PATCH",{integrationId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),nextPage:n.nextPage,previousPage:n.previousPage},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchIntegrationsAction(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling patchIntegrationsAction';if(n==null)throw'Missing the required parameter "body" when calling patchIntegrationsAction';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}","PATCH",{actionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchIntegrationsActionDraft(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling patchIntegrationsActionDraft';if(n==null)throw'Missing the required parameter "body" when calling patchIntegrationsActionDraft';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft","PATCH",{actionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrations(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postIntegrationsActionDraft(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling postIntegrationsActionDraft';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft","POST",{actionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntegrationsActionDraftFunctionUpload(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling postIntegrationsActionDraftFunctionUpload';if(n==null)throw'Missing the required parameter "body" when calling postIntegrationsActionDraftFunctionUpload';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/function/upload","POST",{actionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrationsActionDraftPublish(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling postIntegrationsActionDraftPublish';if(n==null)throw'Missing the required parameter "body" when calling postIntegrationsActionDraftPublish';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/publish","POST",{actionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrationsActionDraftTest(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling postIntegrationsActionDraftTest';if(n==null)throw'Missing the required parameter "body" when calling postIntegrationsActionDraftTest';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/test","POST",{actionId:e},{flatten:i.flatten},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrationsActionExecute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling postIntegrationsActionExecute';if(n==null)throw'Missing the required parameter "body" when calling postIntegrationsActionExecute';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/execute","POST",{actionId:e},{flatten:i.flatten},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrationsActionTest(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling postIntegrationsActionTest';if(n==null)throw'Missing the required parameter "body" when calling postIntegrationsActionTest';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/test","POST",{actionId:e},{flatten:i.flatten},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrationsActions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIntegrationsActions';return this.apiClient.callApi("/api/v2/integrations/actions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntegrationsActionsDrafts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIntegrationsActionsDrafts';return this.apiClient.callApi("/api/v2/integrations/actions/drafts","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntegrationsBotconnectorsIncomingMessages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIntegrationsBotconnectorsIncomingMessages';return this.apiClient.callApi("/api/v2/integrations/botconnectors/incoming/messages","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntegrationsBotconnectorsOutgoingMessages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIntegrationsBotconnectorsOutgoingMessages';return this.apiClient.callApi("/api/v2/integrations/botconnectors/outgoing/messages","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntegrationsCredentials(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/credentials","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postIntegrationsSpeechNuanceNuanceIntegrationIdBotJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling postIntegrationsSpeechNuanceNuanceIntegrationIdBotJobs';if(n==null||n==="")throw'Missing the required parameter "botId" when calling postIntegrationsSpeechNuanceNuanceIntegrationIdBotJobs';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/{botId}/jobs","POST",{nuanceIntegrationId:e,botId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling postIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobs';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/jobs","POST",{nuanceIntegrationId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,onlyRegisteredBots:n.onlyRegisteredBots},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchValidate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling postIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchValidate';if(n==null)throw'Missing the required parameter "settings" when calling postIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchValidate';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/launch/validate","POST",{nuanceIntegrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrationsWebhookEvents(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tokenId" when calling postIntegrationsWebhookEvents';if(n==null)throw'Missing the required parameter "body" when calling postIntegrationsWebhookEvents';return this.apiClient.callApi("/api/v2/integrations/webhooks/{tokenId}/events","POST",{tokenId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putIntegrationConfigCurrent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putIntegrationConfigCurrent';return this.apiClient.callApi("/api/v2/integrations/{integrationId}/config/current","PUT",{integrationId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIntegrationsActionDraftFunction(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling putIntegrationsActionDraftFunction';if(n==null)throw'Missing the required parameter "body" when calling putIntegrationsActionDraftFunction';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/function","PUT",{actionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putIntegrationsBotconnectorIntegrationIdBots(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putIntegrationsBotconnectorIntegrationIdBots';if(n==null)throw'Missing the required parameter "botList" when calling putIntegrationsBotconnectorIntegrationIdBots';return this.apiClient.callApi("/api/v2/integrations/botconnector/{integrationId}/bots","PUT",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putIntegrationsCredential(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "credentialId" when calling putIntegrationsCredential';return this.apiClient.callApi("/api/v2/integrations/credentials/{credentialId}","PUT",{credentialId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling putIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchSettings';if(n==null)throw'Missing the required parameter "settings" when calling putIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchSettings';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/launch/settings","PUT",{nuanceIntegrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putIntegrationsSpeechTtsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIntegrationsSpeechTtsSettings';return this.apiClient.callApi("/api/v2/integrations/speech/tts/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIntegrationsUnifiedcommunicationThirdpartypresences(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "ucIntegrationId" when calling putIntegrationsUnifiedcommunicationThirdpartypresences';if(n==null)throw'Missing the required parameter "body" when calling putIntegrationsUnifiedcommunicationThirdpartypresences';return this.apiClient.callApi("/api/v2/integrations/unifiedcommunications/{ucIntegrationId}/thirdpartypresences","PUT",{ucIntegrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Lx=class{constructor(e){this.apiClient=e||q.instance}deleteIntentsCategory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "categoryId" when calling deleteIntentsCategory';return this.apiClient.callApi("/api/v2/intents/categories/{categoryId}","DELETE",{categoryId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteIntentsCustomerintent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "customerIntentId" when calling deleteIntentsCustomerintent';return this.apiClient.callApi("/api/v2/intents/customerintents/{customerIntentId}","DELETE",{customerIntentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntentsAssignmentsExternalcontact(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalContactId" when calling getIntentsAssignmentsExternalcontact';return this.apiClient.callApi("/api/v2/intents/assignments/externalcontacts/{externalContactId}","GET",{externalContactId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntentsCategories(e){return e=e||{},this.apiClient.callApi("/api/v2/intents/categories","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,queryValue:e.queryValue},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntentsCategory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "categoryId" when calling getIntentsCategory';return this.apiClient.callApi("/api/v2/intents/categories/{categoryId}","GET",{categoryId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntentsCustomerintent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "customerIntentId" when calling getIntentsCustomerintent';return this.apiClient.callApi("/api/v2/intents/customerintents/{customerIntentId}","GET",{customerIntentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntentsCustomerintentSourceintents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "customerIntentId" when calling getIntentsCustomerintentSourceintents';return this.apiClient.callApi("/api/v2/intents/customerintents/{customerIntentId}/sourceintents","GET",{customerIntentId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,queryValue:n.queryValue},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntentsCustomerintents(e){return e=e||{},this.apiClient.callApi("/api/v2/intents/customerintents","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,queryValue:e.queryValue,categoryId:e.categoryId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntentsSourceintents(e){return e=e||{},this.apiClient.callApi("/api/v2/intents/sourceintents","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,type:e.type,sourceId:e.sourceId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchIntentsCategory(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "categoryId" when calling patchIntentsCategory';if(n==null)throw'Missing the required parameter "body" when calling patchIntentsCategory';return this.apiClient.callApi("/api/v2/intents/categories/{categoryId}","PATCH",{categoryId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchIntentsCustomerintent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "customerIntentId" when calling patchIntentsCustomerintent';if(n==null)throw'Missing the required parameter "body" when calling patchIntentsCustomerintent';return this.apiClient.callApi("/api/v2/intents/customerintents/{customerIntentId}","PATCH",{customerIntentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntentsAssignmentsExternalcontactCustomerintentAssignment(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "externalContactId" when calling postIntentsAssignmentsExternalcontactCustomerintentAssignment';if(n==null||n==="")throw'Missing the required parameter "customerIntentId" when calling postIntentsAssignmentsExternalcontactCustomerintentAssignment';if(i==null)throw'Missing the required parameter "body" when calling postIntentsAssignmentsExternalcontactCustomerintentAssignment';return this.apiClient.callApi("/api/v2/intents/assignments/externalcontacts/{externalContactId}/customerintents/{customerIntentId}/assignment","POST",{externalContactId:e,customerIntentId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postIntentsCategories(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIntentsCategories';return this.apiClient.callApi("/api/v2/intents/categories","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntentsCustomerintentSourceintentsBulkAdd(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "customerIntentId" when calling postIntentsCustomerintentSourceintentsBulkAdd';if(n==null)throw'Missing the required parameter "body" when calling postIntentsCustomerintentSourceintentsBulkAdd';return this.apiClient.callApi("/api/v2/intents/customerintents/{customerIntentId}/sourceintents/bulk/add","POST",{customerIntentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntentsCustomerintentSourceintentsBulkRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "customerIntentId" when calling postIntentsCustomerintentSourceintentsBulkRemove';if(n==null)throw'Missing the required parameter "body" when calling postIntentsCustomerintentSourceintentsBulkRemove';return this.apiClient.callApi("/api/v2/intents/customerintents/{customerIntentId}/sourceintents/bulk/remove","POST",{customerIntentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntentsCustomerintents(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIntentsCustomerintents';return this.apiClient.callApi("/api/v2/intents/customerintents","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntentsCustomerintentsBulkRetrieve(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIntentsCustomerintentsBulkRetrieve';return this.apiClient.callApi("/api/v2/intents/customerintents/bulk/retrieve","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Fx=class{constructor(e){this.apiClient=e||q.instance}deleteAnalyticsJourneysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsJourneysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyActionmap(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionMapId" when calling deleteJourneyActionmap';return this.apiClient.callApi("/api/v2/journey/actionmaps/{actionMapId}","DELETE",{actionMapId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyActiontemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionTemplateId" when calling deleteJourneyActiontemplate';return this.apiClient.callApi("/api/v2/journey/actiontemplates/{actionTemplateId}","DELETE",{actionTemplateId:e},{hardDelete:n.hardDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyExternaleventsConfiguration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configId" when calling deleteJourneyExternaleventsConfiguration';return this.apiClient.callApi("/api/v2/journey/externalevents/configurations/{configId}","DELETE",{configId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyExternaleventsSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling deleteJourneyExternaleventsSchema';return this.apiClient.callApi("/api/v2/journey/externalevents/schemas/{schemaId}","DELETE",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyOutcome(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "outcomeId" when calling deleteJourneyOutcome';return this.apiClient.callApi("/api/v2/journey/outcomes/{outcomeId}","DELETE",{outcomeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyOutcomesPredictor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "predictorId" when calling deleteJourneyOutcomesPredictor';return this.apiClient.callApi("/api/v2/journey/outcomes/predictors/{predictorId}","DELETE",{predictorId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneySegment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "segmentId" when calling deleteJourneySegment';return this.apiClient.callApi("/api/v2/journey/segments/{segmentId}","DELETE",{segmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyView(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling deleteJourneyView';return this.apiClient.callApi("/api/v2/journey/views/{viewId}","DELETE",{viewId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyViewSchedules(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling deleteJourneyViewSchedules';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/schedules","DELETE",{viewId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsJourneysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsJourneysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsJourneysAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsJourneysAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactJourneySegments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactJourneySegments';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/journey/segments","GET",{contactId:e},{includeMerged:n.includeMerged,limit:n.limit},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactJourneySessions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactJourneySessions';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/journey/sessions","GET",{contactId:e},{pageSize:n.pageSize,after:n.after,includeMerged:n.includeMerged},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyActionmap(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionMapId" when calling getJourneyActionmap';return this.apiClient.callApi("/api/v2/journey/actionmaps/{actionMapId}","GET",{actionMapId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyActionmaps(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/actionmaps","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,filterField:e.filterField,filterValue:e.filterValue,actionMapIds:this.apiClient.buildCollectionParam(e.actionMapIds,"multi"),queryFields:this.apiClient.buildCollectionParam(e.queryFields,"multi"),queryValue:e.queryValue},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyActionmapsEstimatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getJourneyActionmapsEstimatesJob';return this.apiClient.callApi("/api/v2/journey/actionmaps/estimates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyActionmapsEstimatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getJourneyActionmapsEstimatesJobResults';return this.apiClient.callApi("/api/v2/journey/actionmaps/estimates/jobs/{jobId}/results","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyActiontarget(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionTargetId" when calling getJourneyActiontarget';return this.apiClient.callApi("/api/v2/journey/actiontargets/{actionTargetId}","GET",{actionTargetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyActiontargets(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/actiontargets","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyActiontemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionTemplateId" when calling getJourneyActiontemplate';return this.apiClient.callApi("/api/v2/journey/actiontemplates/{actionTemplateId}","GET",{actionTemplateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyActiontemplates(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/actiontemplates","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,mediaType:e.mediaType,state:e.state,queryFields:this.apiClient.buildCollectionParam(e.queryFields,"multi"),queryValue:e.queryValue},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyDeploymentCustomerPing(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling getJourneyDeploymentCustomerPing';if(n==null||n==="")throw'Missing the required parameter "customerCookieId" when calling getJourneyDeploymentCustomerPing';return this.apiClient.callApi("/api/v2/journey/deployments/{deploymentId}/customers/{customerCookieId}/ping","GET",{deploymentId:e,customerCookieId:n},{dl:i.dl,dt:i.dt,appNamespace:i.appNamespace,sessionId:i.sessionId,sinceLastBeaconMilliseconds:i.sinceLastBeaconMilliseconds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getJourneyExternaleventsConfiguration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configId" when calling getJourneyExternaleventsConfiguration';return this.apiClient.callApi("/api/v2/journey/externalevents/configurations/{configId}","GET",{configId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyExternaleventsConfigurations(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/externalevents/configurations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyExternaleventsSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getJourneyExternaleventsSchema';return this.apiClient.callApi("/api/v2/journey/externalevents/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyExternaleventsSchemaVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getJourneyExternaleventsSchemaVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getJourneyExternaleventsSchemaVersion';return this.apiClient.callApi("/api/v2/journey/externalevents/schemas/{schemaId}/versions/{versionId}","GET",{schemaId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getJourneyExternaleventsSchemaVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getJourneyExternaleventsSchemaVersions';return this.apiClient.callApi("/api/v2/journey/externalevents/schemas/{schemaId}/versions","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyExternaleventsSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/externalevents/schemas","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyExternaleventsSchemasCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coreTypeName" when calling getJourneyExternaleventsSchemasCoretype';return this.apiClient.callApi("/api/v2/journey/externalevents/schemas/coretypes/{coreTypeName}","GET",{coreTypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyExternaleventsSchemasCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/externalevents/schemas/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyExternaleventsSchemasLimits(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/externalevents/schemas/limits","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyOutcome(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "outcomeId" when calling getJourneyOutcome';return this.apiClient.callApi("/api/v2/journey/outcomes/{outcomeId}","GET",{outcomeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyOutcomes(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/outcomes","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,outcomeIds:this.apiClient.buildCollectionParam(e.outcomeIds,"multi"),queryFields:this.apiClient.buildCollectionParam(e.queryFields,"multi"),queryValue:e.queryValue},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyOutcomesAttributionsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getJourneyOutcomesAttributionsJob';return this.apiClient.callApi("/api/v2/journey/outcomes/attributions/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyOutcomesAttributionsJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getJourneyOutcomesAttributionsJobResults';return this.apiClient.callApi("/api/v2/journey/outcomes/attributions/jobs/{jobId}/results","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyOutcomesPredictor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "predictorId" when calling getJourneyOutcomesPredictor';return this.apiClient.callApi("/api/v2/journey/outcomes/predictors/{predictorId}","GET",{predictorId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyOutcomesPredictors(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/outcomes/predictors","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneySegment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "segmentId" when calling getJourneySegment';return this.apiClient.callApi("/api/v2/journey/segments/{segmentId}","GET",{segmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneySegments(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/segments","GET",{},{sortBy:e.sortBy,pageSize:e.pageSize,pageNumber:e.pageNumber,isActive:e.isActive,segmentIds:this.apiClient.buildCollectionParam(e.segmentIds,"multi"),queryFields:this.apiClient.buildCollectionParam(e.queryFields,"multi"),queryValue:e.queryValue},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneySession(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling getJourneySession';return this.apiClient.callApi("/api/v2/journey/sessions/{sessionId}","GET",{sessionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneySessionEvents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling getJourneySessionEvents';return this.apiClient.callApi("/api/v2/journey/sessions/{sessionId}/events","GET",{sessionId:e},{pageSize:n.pageSize,after:n.after,eventType:n.eventType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneySessionOutcomescores(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling getJourneySessionOutcomescores';return this.apiClient.callApi("/api/v2/journey/sessions/{sessionId}/outcomescores","GET",{sessionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyView(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyView';return this.apiClient.callApi("/api/v2/journey/views/{viewId}","GET",{viewId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyViewSchedules(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewSchedules';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/schedules","GET",{viewId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyViewVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getJourneyViewVersion';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{versionId}","GET",{viewId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getJourneyViewVersionChart(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewVersionChart';if(n==null||n==="")throw'Missing the required parameter "journeyViewVersion" when calling getJourneyViewVersionChart';if(i==null||i==="")throw'Missing the required parameter "chartId" when calling getJourneyViewVersionChart';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyViewVersion}/charts/{chartId}","GET",{viewId:e,journeyViewVersion:n,chartId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getJourneyViewVersionChartVersion(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewVersionChartVersion';if(n==null||n==="")throw'Missing the required parameter "journeyViewVersion" when calling getJourneyViewVersionChartVersion';if(i==null||i==="")throw'Missing the required parameter "chartId" when calling getJourneyViewVersionChartVersion';if(a==null||a==="")throw'Missing the required parameter "chartVersion" when calling getJourneyViewVersionChartVersion';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyViewVersion}/charts/{chartId}/versions/{chartVersion}","GET",{viewId:e,journeyViewVersion:n,chartId:i,chartVersion:a},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getJourneyViewVersionJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewVersionJob';if(n==null||n==="")throw'Missing the required parameter "journeyVersionId" when calling getJourneyViewVersionJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getJourneyViewVersionJob';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyVersionId}/jobs/{jobId}","GET",{viewId:e,journeyVersionId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getJourneyViewVersionJobResults(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewVersionJobResults';if(n==null||n==="")throw'Missing the required parameter "journeyViewVersion" when calling getJourneyViewVersionJobResults';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getJourneyViewVersionJobResults';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyViewVersion}/jobs/{jobId}/results","GET",{viewId:e,journeyViewVersion:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getJourneyViewVersionJobResultsChart(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewVersionJobResultsChart';if(n==null||n==="")throw'Missing the required parameter "journeyVersionId" when calling getJourneyViewVersionJobResultsChart';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getJourneyViewVersionJobResultsChart';if(a==null||a==="")throw'Missing the required parameter "chartId" when calling getJourneyViewVersionJobResultsChart';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyVersionId}/jobs/{jobId}/results/charts/{chartId}","GET",{viewId:e,journeyVersionId:n,jobId:i,chartId:a},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getJourneyViewVersionJobsLatest(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewVersionJobsLatest';if(n==null||n==="")throw'Missing the required parameter "journeyVersionId" when calling getJourneyViewVersionJobsLatest';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyVersionId}/jobs/latest","GET",{viewId:e,journeyVersionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getJourneyViews(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,nameOrCreatedBy:e.nameOrCreatedBy,expand:e.expand,id:e.id},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyViewsDataDetails(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/data/details","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyViewsEventdefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "eventDefinitionId" when calling getJourneyViewsEventdefinition';return this.apiClient.callApi("/api/v2/journey/views/eventdefinitions/{eventDefinitionId}","GET",{eventDefinitionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyViewsEventdefinitions(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/eventdefinitions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyViewsEventdefinitionsExternal(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/eventdefinitions/external","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyViewsEventdefinitionsExternalChanges(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/eventdefinitions/external/changes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyViewsJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/jobs","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,interval:e.interval,statuses:e.statuses},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyViewsJobsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/jobs/me","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,interval:e.interval,statuses:e.statuses},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyViewsSchedules(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/schedules","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchJourneyActionmap(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionMapId" when calling patchJourneyActionmap';return this.apiClient.callApi("/api/v2/journey/actionmaps/{actionMapId}","PATCH",{actionMapId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchJourneyActiontemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionTemplateId" when calling patchJourneyActiontemplate';return this.apiClient.callApi("/api/v2/journey/actiontemplates/{actionTemplateId}","PATCH",{actionTemplateId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchJourneyExternaleventsConfiguration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configId" when calling patchJourneyExternaleventsConfiguration';return this.apiClient.callApi("/api/v2/journey/externalevents/configurations/{configId}","PATCH",{configId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchJourneyOutcome(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "outcomeId" when calling patchJourneyOutcome';return this.apiClient.callApi("/api/v2/journey/outcomes/{outcomeId}","PATCH",{outcomeId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchJourneySegment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "segmentId" when calling patchJourneySegment';return this.apiClient.callApi("/api/v2/journey/segments/{segmentId}","PATCH",{segmentId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchJourneyViewVersionJob(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling patchJourneyViewVersionJob';if(n==null||n==="")throw'Missing the required parameter "journeyVersionId" when calling patchJourneyViewVersionJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling patchJourneyViewVersionJob';if(a==null)throw'Missing the required parameter "body" when calling patchJourneyViewVersionJob';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyVersionId}/jobs/{jobId}","PATCH",{viewId:e,journeyVersionId:n,jobId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postAnalyticsJourneysAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsJourneysAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsJourneysAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsJourneysAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactJourneySegments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling postExternalcontactsContactJourneySegments';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/journey/segments","POST",{contactId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postJourneyActionmaps(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/actionmaps","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneyActionmapsEstimatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postJourneyActionmapsEstimatesJobs';return this.apiClient.callApi("/api/v2/journey/actionmaps/estimates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postJourneyActiontemplates(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/actiontemplates","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneyDeploymentActionevent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling postJourneyDeploymentActionevent';if(n==null)throw'Missing the required parameter "body" when calling postJourneyDeploymentActionevent';return this.apiClient.callApi("/api/v2/journey/deployments/{deploymentId}/actionevent","POST",{deploymentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postJourneyDeploymentAppevents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling postJourneyDeploymentAppevents';return this.apiClient.callApi("/api/v2/journey/deployments/{deploymentId}/appevents","POST",{deploymentId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postJourneyDeploymentWebevents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling postJourneyDeploymentWebevents';return this.apiClient.callApi("/api/v2/journey/deployments/{deploymentId}/webevents","POST",{deploymentId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postJourneyExternaleventsConfigurationEvents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configurationId" when calling postJourneyExternaleventsConfigurationEvents';return this.apiClient.callApi("/api/v2/journey/externalevents/configurations/{configurationId}/events","POST",{configurationId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postJourneyExternaleventsConfigurations(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/externalevents/configurations","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneyExternaleventsSchemas(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postJourneyExternaleventsSchemas';return this.apiClient.callApi("/api/v2/journey/externalevents/schemas","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postJourneyFlowsPathsQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/flows/paths/query","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneyOutcomes(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/outcomes","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneyOutcomesAttributionsJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/outcomes/attributions/jobs","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneyOutcomesPredictors(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/outcomes/predictors","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneySegments(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/segments","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneyViewSchedules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling postJourneyViewSchedules';if(n==null)throw'Missing the required parameter "body" when calling postJourneyViewSchedules';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/schedules","POST",{viewId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postJourneyViewVersionJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling postJourneyViewVersionJobs';if(n==null||n==="")throw'Missing the required parameter "journeyVersionId" when calling postJourneyViewVersionJobs';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyVersionId}/jobs","POST",{viewId:e,journeyVersionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postJourneyViewVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling postJourneyViewVersions';if(n==null)throw'Missing the required parameter "body" when calling postJourneyViewVersions';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions","POST",{viewId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postJourneyViews(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postJourneyViews';return this.apiClient.callApi("/api/v2/journey/views","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postJourneyViewsEncodingsValidate(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/encodings/validate","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putJourneyExternaleventsSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling putJourneyExternaleventsSchema';if(n==null)throw'Missing the required parameter "body" when calling putJourneyExternaleventsSchema';return this.apiClient.callApi("/api/v2/journey/externalevents/schemas/{schemaId}","PUT",{schemaId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putJourneyViewSchedules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling putJourneyViewSchedules';if(n==null)throw'Missing the required parameter "body" when calling putJourneyViewSchedules';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/schedules","PUT",{viewId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putJourneyViewVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling putJourneyViewVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling putJourneyViewVersion';if(i==null)throw'Missing the required parameter "body" when calling putJourneyViewVersion';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{versionId}","PUT",{viewId:e,versionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putJourneyViewsEventdefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "eventDefinitionId" when calling putJourneyViewsEventdefinition';return this.apiClient.callApi("/api/v2/journey/views/eventdefinitions/{eventDefinitionId}","PUT",{eventDefinitionId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putJourneyViewsEventdefinitionActivate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "eventDefinitionId" when calling putJourneyViewsEventdefinitionActivate';return this.apiClient.callApi("/api/v2/journey/views/eventdefinitions/{eventDefinitionId}/activate","PUT",{eventDefinitionId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Vx=class{constructor(e){this.apiClient=e||q.instance}deleteKnowledgeConnection(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "connectionId" when calling deleteKnowledgeConnection';return this.apiClient.callApi("/api/v2/knowledge/connections/{connectionId}","DELETE",{connectionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteKnowledgeKnowledgebase(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebase';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}","DELETE",{knowledgeBaseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteKnowledgeKnowledgebaseCategory(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseCategory';if(n==null||n==="")throw'Missing the required parameter "categoryId" when calling deleteKnowledgeKnowledgebaseCategory';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/categories/{categoryId}","DELETE",{knowledgeBaseId:e,categoryId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeKnowledgebaseDocument(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseDocument';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling deleteKnowledgeKnowledgebaseDocument';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}","DELETE",{knowledgeBaseId:e,documentId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeKnowledgebaseDocumentVariation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "documentVariationId" when calling deleteKnowledgeKnowledgebaseDocumentVariation';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling deleteKnowledgeKnowledgebaseDocumentVariation';if(i==null||i==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseDocumentVariation';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/variations/{documentVariationId}","DELETE",{documentVariationId:e,documentId:n,knowledgeBaseId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteKnowledgeKnowledgebaseExportJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseExportJob';if(n==null||n==="")throw'Missing the required parameter "exportJobId" when calling deleteKnowledgeKnowledgebaseExportJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/export/jobs/{exportJobId}","DELETE",{knowledgeBaseId:e,exportJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeKnowledgebaseImportJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseImportJob';if(n==null||n==="")throw'Missing the required parameter "importJobId" when calling deleteKnowledgeKnowledgebaseImportJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/import/jobs/{importJobId}","DELETE",{knowledgeBaseId:e,importJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeKnowledgebaseLabel(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseLabel';if(n==null||n==="")throw'Missing the required parameter "labelId" when calling deleteKnowledgeKnowledgebaseLabel';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/labels/{labelId}","DELETE",{knowledgeBaseId:e,labelId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeKnowledgebaseSourcesSalesforceSourceId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseSourcesSalesforceSourceId';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling deleteKnowledgeKnowledgebaseSourcesSalesforceSourceId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/salesforce/{sourceId}","DELETE",{knowledgeBaseId:e,sourceId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeKnowledgebaseSourcesServicenowSourceId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseSourcesServicenowSourceId';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling deleteKnowledgeKnowledgebaseSourcesServicenowSourceId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/servicenow/{sourceId}","DELETE",{knowledgeBaseId:e,sourceId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeKnowledgebaseSynchronizeJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseSynchronizeJob';if(n==null||n==="")throw'Missing the required parameter "syncJobId" when calling deleteKnowledgeKnowledgebaseSynchronizeJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/synchronize/jobs/{syncJobId}","DELETE",{knowledgeBaseId:e,syncJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeSettingId" when calling deleteKnowledgeSetting';return this.apiClient.callApi("/api/v2/knowledge/settings/{knowledgeSettingId}","DELETE",{knowledgeSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteKnowledgeSource(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling deleteKnowledgeSource';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}","DELETE",{sourceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteKnowledgeSourceSynchronizationDeletion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling deleteKnowledgeSourceSynchronizationDeletion';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling deleteKnowledgeSourceSynchronizationDeletion';if(i==null||i==="")throw'Missing the required parameter "fileId" when calling deleteKnowledgeSourceSynchronizationDeletion';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/deletions/{fileId}","DELETE",{sourceId:e,synchronizationId:n,fileId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteKnowledgeSourceSynchronizationUpload(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling deleteKnowledgeSourceSynchronizationUpload';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling deleteKnowledgeSourceSynchronizationUpload';if(i==null||i==="")throw'Missing the required parameter "fileId" when calling deleteKnowledgeSourceSynchronizationUpload';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/uploads/{fileId}","DELETE",{sourceId:e,synchronizationId:n,fileId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeConnection(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "connectionId" when calling getKnowledgeConnection';return this.apiClient.callApi("/api/v2/knowledge/connections/{connectionId}","GET",{connectionId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeConnectionOptions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "connectionId" when calling getKnowledgeConnectionOptions';return this.apiClient.callApi("/api/v2/knowledge/connections/{connectionId}/options","GET",{connectionId:e},{after:n.after,pageSize:n.pageSize,parentId:n.parentId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeConnections(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/connections","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getKnowledgeGuestSessionCategories(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling getKnowledgeGuestSessionCategories';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/categories","GET",{sessionId:e},{before:n.before,after:n.after,pageSize:n.pageSize,parentId:n.parentId,isRoot:n.isRoot,name:n.name,sortBy:n.sortBy,expand:n.expand,includeDocumentCount:n.includeDocumentCount},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeGuestSessionDocument(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling getKnowledgeGuestSessionDocument';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeGuestSessionDocument';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/{documentId}","GET",{sessionId:e,documentId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeGuestSessionDocuments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling getKnowledgeGuestSessionDocuments';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents","GET",{sessionId:e},{categoryId:this.apiClient.buildCollectionParam(n.categoryId,"multi"),pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeIntegrationOptions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getKnowledgeIntegrationOptions';return this.apiClient.callApi("/api/v2/knowledge/integrations/{integrationId}/options","GET",{integrationId:e},{knowledgeBaseIds:this.apiClient.buildCollectionParam(n.knowledgeBaseIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebase(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebase';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}","GET",{knowledgeBaseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseCategories(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseCategories';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/categories","GET",{knowledgeBaseId:e},{before:n.before,after:n.after,pageSize:n.pageSize,parentId:n.parentId,isRoot:n.isRoot,name:n.name,sortBy:n.sortBy,expand:n.expand,includeDocumentCount:n.includeDocumentCount},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseCategory(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseCategory';if(n==null||n==="")throw'Missing the required parameter "categoryId" when calling getKnowledgeKnowledgebaseCategory';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/categories/{categoryId}","GET",{knowledgeBaseId:e,categoryId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseDocument(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocument';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocument';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}","GET",{knowledgeBaseId:e,documentId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi"),state:i.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseDocumentFeedback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentFeedback';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentFeedback';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/feedback","GET",{knowledgeBaseId:e,documentId:n},{before:i.before,after:i.after,pageSize:i.pageSize,onlyCommented:i.onlyCommented,documentVersionId:i.documentVersionId,documentVariationId:i.documentVariationId,appType:i.appType,queryType:i.queryType,userId:i.userId,queueId:i.queueId,state:i.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseDocumentFeedbackFeedbackId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentFeedbackFeedbackId';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentFeedbackFeedbackId';if(i==null||i==="")throw'Missing the required parameter "feedbackId" when calling getKnowledgeKnowledgebaseDocumentFeedbackFeedbackId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/feedback/{feedbackId}","GET",{knowledgeBaseId:e,documentId:n,feedbackId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeKnowledgebaseDocumentVariation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "documentVariationId" when calling getKnowledgeKnowledgebaseDocumentVariation';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentVariation';if(i==null||i==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentVariation';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/variations/{documentVariationId}","GET",{documentVariationId:e,documentId:n,knowledgeBaseId:i},{documentState:a.documentState,expand:this.apiClient.buildCollectionParam(a.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeKnowledgebaseDocumentVariations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentVariations';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentVariations';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/variations","GET",{knowledgeBaseId:e,documentId:n},{before:i.before,after:i.after,pageSize:i.pageSize,documentState:i.documentState,expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseDocumentVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentVersion';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentVersion';if(i==null||i==="")throw'Missing the required parameter "versionId" when calling getKnowledgeKnowledgebaseDocumentVersion';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/versions/{versionId}","GET",{knowledgeBaseId:e,documentId:n,versionId:i},{expand:this.apiClient.buildCollectionParam(a.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeKnowledgebaseDocumentVersionVariation(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentVersionVariation';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentVersionVariation';if(i==null||i==="")throw'Missing the required parameter "versionId" when calling getKnowledgeKnowledgebaseDocumentVersionVariation';if(a==null||a==="")throw'Missing the required parameter "variationId" when calling getKnowledgeKnowledgebaseDocumentVersionVariation';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/versions/{versionId}/variations/{variationId}","GET",{knowledgeBaseId:e,documentId:n,versionId:i,variationId:a},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getKnowledgeKnowledgebaseDocumentVersionVariations(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentVersionVariations';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentVersionVariations';if(i==null||i==="")throw'Missing the required parameter "versionId" when calling getKnowledgeKnowledgebaseDocumentVersionVariations';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/versions/{versionId}/variations","GET",{knowledgeBaseId:e,documentId:n,versionId:i},{before:a.before,after:a.after,pageSize:a.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeKnowledgebaseDocumentVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentVersions';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentVersions';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/versions","GET",{knowledgeBaseId:e,documentId:n},{before:i.before,after:i.after,pageSize:i.pageSize,expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseDocuments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocuments';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents","GET",{knowledgeBaseId:e},{before:n.before,after:n.after,pageSize:n.pageSize,interval:n.interval,documentId:this.apiClient.buildCollectionParam(n.documentId,"multi"),categoryId:this.apiClient.buildCollectionParam(n.categoryId,"multi"),includeSubcategories:n.includeSubcategories,includeDrafts:n.includeDrafts,labelIds:this.apiClient.buildCollectionParam(n.labelIds,"multi"),expand:this.apiClient.buildCollectionParam(n.expand,"multi"),externalIds:this.apiClient.buildCollectionParam(n.externalIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseDocumentsFeedback(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentsFeedback';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/feedback","GET",{knowledgeBaseId:e},{before:n.before,after:n.after,pageSize:n.pageSize,onlyCommented:n.onlyCommented,documentVersionId:n.documentVersionId,documentVariationId:n.documentVariationId,appType:n.appType,queryType:n.queryType,userId:n.userId,queueId:n.queueId,state:n.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseExportJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseExportJob';if(n==null||n==="")throw'Missing the required parameter "exportJobId" when calling getKnowledgeKnowledgebaseExportJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/export/jobs/{exportJobId}","GET",{knowledgeBaseId:e,exportJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseImportJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseImportJob';if(n==null||n==="")throw'Missing the required parameter "importJobId" when calling getKnowledgeKnowledgebaseImportJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/import/jobs/{importJobId}","GET",{knowledgeBaseId:e,importJobId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseLabel(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseLabel';if(n==null||n==="")throw'Missing the required parameter "labelId" when calling getKnowledgeKnowledgebaseLabel';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/labels/{labelId}","GET",{knowledgeBaseId:e,labelId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseLabels(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseLabels';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/labels","GET",{knowledgeBaseId:e},{before:n.before,after:n.after,pageSize:n.pageSize,name:n.name,includeDocumentCount:n.includeDocumentCount},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseOperations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseOperations';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/operations","GET",{knowledgeBaseId:e},{before:n.before,after:n.after,pageSize:n.pageSize,userId:this.apiClient.buildCollectionParam(n.userId,"multi"),type:this.apiClient.buildCollectionParam(n.type,"multi"),status:this.apiClient.buildCollectionParam(n.status,"multi"),interval:n.interval,sourceId:this.apiClient.buildCollectionParam(n.sourceId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseOperationsUsersQuery(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseOperationsUsersQuery';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/operations/users/query","GET",{knowledgeBaseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseParseJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseParseJob';if(n==null||n==="")throw'Missing the required parameter "parseJobId" when calling getKnowledgeKnowledgebaseParseJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/parse/jobs/{parseJobId}","GET",{knowledgeBaseId:e,parseJobId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseSources(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseSources';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources","GET",{knowledgeBaseId:e},{type:n.type,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),ids:this.apiClient.buildCollectionParam(n.ids,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseSourcesSalesforceSourceId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseSourcesSalesforceSourceId';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeKnowledgebaseSourcesSalesforceSourceId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/salesforce/{sourceId}","GET",{knowledgeBaseId:e,sourceId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseSourcesServicenowSourceId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseSourcesServicenowSourceId';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeKnowledgebaseSourcesServicenowSourceId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/servicenow/{sourceId}","GET",{knowledgeBaseId:e,sourceId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseSynchronizeJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseSynchronizeJob';if(n==null||n==="")throw'Missing the required parameter "syncJobId" when calling getKnowledgeKnowledgebaseSynchronizeJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/synchronize/jobs/{syncJobId}","GET",{knowledgeBaseId:e,syncJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseUnansweredGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseUnansweredGroup';if(n==null||n==="")throw'Missing the required parameter "groupId" when calling getKnowledgeKnowledgebaseUnansweredGroup';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/unanswered/groups/{groupId}","GET",{knowledgeBaseId:e,groupId:n},{app:i.app,dateStart:i.dateStart,dateEnd:i.dateEnd},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseUnansweredGroupPhrasegroup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseUnansweredGroupPhrasegroup';if(n==null||n==="")throw'Missing the required parameter "groupId" when calling getKnowledgeKnowledgebaseUnansweredGroupPhrasegroup';if(i==null||i==="")throw'Missing the required parameter "phraseGroupId" when calling getKnowledgeKnowledgebaseUnansweredGroupPhrasegroup';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/unanswered/groups/{groupId}/phrasegroups/{phraseGroupId}","GET",{knowledgeBaseId:e,groupId:n,phraseGroupId:i},{app:a.app,dateStart:a.dateStart,dateEnd:a.dateEnd},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeKnowledgebaseUnansweredGroups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseUnansweredGroups';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/unanswered/groups","GET",{knowledgeBaseId:e},{app:n.app,dateStart:n.dateStart,dateEnd:n.dateEnd},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseUploadsUrlsJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseUploadsUrlsJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getKnowledgeKnowledgebaseUploadsUrlsJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/uploads/urls/jobs/{jobId}","GET",{knowledgeBaseId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebases(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/knowledgebases","GET",{},{before:e.before,after:e.after,limit:e.limit,pageSize:e.pageSize,name:e.name,coreLanguage:e.coreLanguage,published:e.published,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getKnowledgeSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeSettingId" when calling getKnowledgeSetting';return this.apiClient.callApi("/api/v2/knowledge/settings/{knowledgeSettingId}","GET",{knowledgeSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/settings","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,name:e.name,sourceId:e.sourceId,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getKnowledgeSource(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeSource';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}","GET",{sourceId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeSourceSynchronization(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeSourceSynchronization';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling getKnowledgeSourceSynchronization';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}","GET",{sourceId:e,synchronizationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeSourceSynchronizationDeletion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeSourceSynchronizationDeletion';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling getKnowledgeSourceSynchronizationDeletion';if(i==null||i==="")throw'Missing the required parameter "fileId" when calling getKnowledgeSourceSynchronizationDeletion';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/deletions/{fileId}","GET",{sourceId:e,synchronizationId:n,fileId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeSourceSynchronizationDeletions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeSourceSynchronizationDeletions';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling getKnowledgeSourceSynchronizationDeletions';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/deletions","GET",{sourceId:e,synchronizationId:n},{before:i.before,after:i.after,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeSourceSynchronizationUpload(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeSourceSynchronizationUpload';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling getKnowledgeSourceSynchronizationUpload';if(i==null||i==="")throw'Missing the required parameter "fileId" when calling getKnowledgeSourceSynchronizationUpload';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/uploads/{fileId}","GET",{sourceId:e,synchronizationId:n,fileId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeSourceSynchronizationUploads(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeSourceSynchronizationUploads';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling getKnowledgeSourceSynchronizationUploads';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/uploads","GET",{sourceId:e,synchronizationId:n},{before:i.before,after:i.after,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeSourceSynchronizations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeSourceSynchronizations';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations","GET",{sourceId:e},{before:n.before,after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeSources(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/sources","GET",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getKnowledgeSourcesSynchronizations(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/sources/synchronizations","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchKnowledgeConnection(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "connectionId" when calling patchKnowledgeConnection';return this.apiClient.callApi("/api/v2/knowledge/connections/{connectionId}","PATCH",{connectionId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchKnowledgeGuestSessionDocumentsSearchSearchId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling patchKnowledgeGuestSessionDocumentsSearchSearchId';if(n==null||n==="")throw'Missing the required parameter "searchId" when calling patchKnowledgeGuestSessionDocumentsSearchSearchId';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeGuestSessionDocumentsSearchSearchId';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/search/{searchId}","PATCH",{sessionId:e,searchId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebase(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebase';if(n==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebase';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}","PATCH",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchKnowledgeKnowledgebaseCategory(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseCategory';if(n==null||n==="")throw'Missing the required parameter "categoryId" when calling patchKnowledgeKnowledgebaseCategory';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseCategory';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/categories/{categoryId}","PATCH",{knowledgeBaseId:e,categoryId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebaseChunksSearchSearchId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseChunksSearchSearchId';if(n==null||n==="")throw'Missing the required parameter "searchId" when calling patchKnowledgeKnowledgebaseChunksSearchSearchId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/chunks/search/{searchId}","PATCH",{knowledgeBaseId:e,searchId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchKnowledgeKnowledgebaseDocument(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseDocument';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling patchKnowledgeKnowledgebaseDocument';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseDocument';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}","PATCH",{knowledgeBaseId:e,documentId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebaseDocumentFeedbackFeedbackId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseDocumentFeedbackFeedbackId';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling patchKnowledgeKnowledgebaseDocumentFeedbackFeedbackId';if(i==null||i==="")throw'Missing the required parameter "feedbackId" when calling patchKnowledgeKnowledgebaseDocumentFeedbackFeedbackId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/feedback/{feedbackId}","PATCH",{knowledgeBaseId:e,documentId:n,feedbackId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebaseDocumentVariation(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "documentVariationId" when calling patchKnowledgeKnowledgebaseDocumentVariation';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling patchKnowledgeKnowledgebaseDocumentVariation';if(i==null||i==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseDocumentVariation';if(a==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseDocumentVariation';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/variations/{documentVariationId}","PATCH",{documentVariationId:e,documentId:n,knowledgeBaseId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchKnowledgeKnowledgebaseDocumentsSearchSearchId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseDocumentsSearchSearchId';if(n==null||n==="")throw'Missing the required parameter "searchId" when calling patchKnowledgeKnowledgebaseDocumentsSearchSearchId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/search/{searchId}","PATCH",{knowledgeBaseId:e,searchId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchKnowledgeKnowledgebaseImportJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseImportJob';if(n==null||n==="")throw'Missing the required parameter "importJobId" when calling patchKnowledgeKnowledgebaseImportJob';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseImportJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/import/jobs/{importJobId}","PATCH",{knowledgeBaseId:e,importJobId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebaseLabel(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseLabel';if(n==null||n==="")throw'Missing the required parameter "labelId" when calling patchKnowledgeKnowledgebaseLabel';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseLabel';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/labels/{labelId}","PATCH",{knowledgeBaseId:e,labelId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebaseParseJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseParseJob';if(n==null||n==="")throw'Missing the required parameter "parseJobId" when calling patchKnowledgeKnowledgebaseParseJob';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseParseJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/parse/jobs/{parseJobId}","PATCH",{knowledgeBaseId:e,parseJobId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebaseSynchronizeJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseSynchronizeJob';if(n==null||n==="")throw'Missing the required parameter "syncJobId" when calling patchKnowledgeKnowledgebaseSynchronizeJob';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseSynchronizeJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/synchronize/jobs/{syncJobId}","PATCH",{knowledgeBaseId:e,syncJobId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebaseUnansweredGroupPhrasegroup(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseUnansweredGroupPhrasegroup';if(n==null||n==="")throw'Missing the required parameter "groupId" when calling patchKnowledgeKnowledgebaseUnansweredGroupPhrasegroup';if(i==null||i==="")throw'Missing the required parameter "phraseGroupId" when calling patchKnowledgeKnowledgebaseUnansweredGroupPhrasegroup';if(a==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseUnansweredGroupPhrasegroup';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/unanswered/groups/{groupId}/phrasegroups/{phraseGroupId}","PATCH",{knowledgeBaseId:e,groupId:n,phraseGroupId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchKnowledgeSetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeSettingId" when calling patchKnowledgeSetting';if(n==null)throw'Missing the required parameter "body" when calling patchKnowledgeSetting';return this.apiClient.callApi("/api/v2/knowledge/settings/{knowledgeSettingId}","PATCH",{knowledgeSettingId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchKnowledgeSourceSynchronization(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling patchKnowledgeSourceSynchronization';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling patchKnowledgeSourceSynchronization';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeSourceSynchronization';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}","PATCH",{sourceId:e,synchronizationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postKnowledgeConnections(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postKnowledgeConnections';return this.apiClient.callApi("/api/v2/knowledge/connections","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeDocumentuploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postKnowledgeDocumentuploads';return this.apiClient.callApi("/api/v2/knowledge/documentuploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeGuestSessionDocumentCopies(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postKnowledgeGuestSessionDocumentCopies';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeGuestSessionDocumentCopies';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/{documentId}/copies","POST",{sessionId:e,documentId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeGuestSessionDocumentFeedback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postKnowledgeGuestSessionDocumentFeedback';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeGuestSessionDocumentFeedback';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/{documentId}/feedback","POST",{sessionId:e,documentId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeGuestSessionDocumentViews(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postKnowledgeGuestSessionDocumentViews';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeGuestSessionDocumentViews';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/{documentId}/views","POST",{sessionId:e,documentId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeGuestSessionDocumentsAnswers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postKnowledgeGuestSessionDocumentsAnswers';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeGuestSessionDocumentsAnswers';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/answers","POST",{sessionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeGuestSessionDocumentsPresentations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postKnowledgeGuestSessionDocumentsPresentations';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/presentations","POST",{sessionId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeGuestSessionDocumentsSearch(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postKnowledgeGuestSessionDocumentsSearch';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/search","POST",{sessionId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeGuestSessionDocumentsSearchSuggestions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postKnowledgeGuestSessionDocumentsSearchSuggestions';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/search/suggestions","POST",{sessionId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeGuestSessions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postKnowledgeGuestSessions';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeKnowledgebaseCategories(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseCategories';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseCategories';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/categories","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseChunksSearch(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseChunksSearch';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/chunks/search","POST",{knowledgeBaseId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeKnowledgebaseDocumentCopies(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentCopies';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeKnowledgebaseDocumentCopies';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/copies","POST",{knowledgeBaseId:e,documentId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseDocumentFeedback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentFeedback';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeKnowledgebaseDocumentFeedback';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/feedback","POST",{knowledgeBaseId:e,documentId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseDocumentVariations(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentVariations';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeKnowledgebaseDocumentVariations';if(i==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseDocumentVariations';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/variations","POST",{knowledgeBaseId:e,documentId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postKnowledgeKnowledgebaseDocumentVersions(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentVersions';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeKnowledgebaseDocumentVersions';if(i==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseDocumentVersions';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/versions","POST",{knowledgeBaseId:e,documentId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postKnowledgeKnowledgebaseDocumentViews(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentViews';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeKnowledgebaseDocumentViews';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/views","POST",{knowledgeBaseId:e,documentId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseDocuments(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocuments';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseDocuments';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseDocumentsAnswers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsAnswers';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseDocumentsAnswers';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/answers","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseDocumentsBulkRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsBulkRemove';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseDocumentsBulkRemove';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/bulk/remove","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseDocumentsBulkUpdate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsBulkUpdate';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseDocumentsBulkUpdate';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/bulk/update","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseDocumentsPresentations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsPresentations';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/presentations","POST",{knowledgeBaseId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeKnowledgebaseDocumentsQuery(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsQuery';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/query","POST",{knowledgeBaseId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeKnowledgebaseDocumentsSearch(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsSearch';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/search","POST",{knowledgeBaseId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeKnowledgebaseDocumentsSearchSuggestions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsSearchSuggestions';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/search/suggestions","POST",{knowledgeBaseId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeKnowledgebaseDocumentsVersionsBulkAdd(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsVersionsBulkAdd';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseDocumentsVersionsBulkAdd';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/versions/bulk/add","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseExportJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseExportJobs';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseExportJobs';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/export/jobs","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseImportJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseImportJobs';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseImportJobs';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/import/jobs","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseLabels(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseLabels';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseLabels';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/labels","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseParseJobImport(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseParseJobImport';if(n==null||n==="")throw'Missing the required parameter "parseJobId" when calling postKnowledgeKnowledgebaseParseJobImport';if(i==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseParseJobImport';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/parse/jobs/{parseJobId}/import","POST",{knowledgeBaseId:e,parseJobId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postKnowledgeKnowledgebaseParseJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseParseJobs';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseParseJobs';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/parse/jobs","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseSourcesSalesforce(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseSourcesSalesforce';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseSourcesSalesforce';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/salesforce","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseSourcesSalesforceSourceIdSync(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseSourcesSalesforceSourceIdSync';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling postKnowledgeKnowledgebaseSourcesSalesforceSourceIdSync';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/salesforce/{sourceId}/sync","POST",{knowledgeBaseId:e,sourceId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseSourcesServicenow(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseSourcesServicenow';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseSourcesServicenow';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/servicenow","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseSourcesServicenowSourceIdSync(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseSourcesServicenowSourceIdSync';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling postKnowledgeKnowledgebaseSourcesServicenowSourceIdSync';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/servicenow/{sourceId}/sync","POST",{knowledgeBaseId:e,sourceId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseSynchronizeJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseSynchronizeJobs';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseSynchronizeJobs';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/synchronize/jobs","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseUploadsUrlsJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseUploadsUrlsJobs';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseUploadsUrlsJobs';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/uploads/urls/jobs","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebases(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebases';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeSearch(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/search","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postKnowledgeSearchPreview(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/search/preview","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postKnowledgeSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/settings","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postKnowledgeSourceSynchronizationDeletions(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling postKnowledgeSourceSynchronizationDeletions';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling postKnowledgeSourceSynchronizationDeletions';if(i==null)throw'Missing the required parameter "body" when calling postKnowledgeSourceSynchronizationDeletions';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/deletions","POST",{sourceId:e,synchronizationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postKnowledgeSourceSynchronizationUploads(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling postKnowledgeSourceSynchronizationUploads';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling postKnowledgeSourceSynchronizationUploads';if(i==null)throw'Missing the required parameter "body" when calling postKnowledgeSourceSynchronizationUploads';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/uploads","POST",{sourceId:e,synchronizationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postKnowledgeSourceSynchronizations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling postKnowledgeSourceSynchronizations';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations","POST",{sourceId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeSources(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postKnowledgeSources';return this.apiClient.callApi("/api/v2/knowledge/sources","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putKnowledgeKnowledgebaseSourcesSalesforceSourceId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling putKnowledgeKnowledgebaseSourcesSalesforceSourceId';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling putKnowledgeKnowledgebaseSourcesSalesforceSourceId';if(i==null)throw'Missing the required parameter "body" when calling putKnowledgeKnowledgebaseSourcesSalesforceSourceId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/salesforce/{sourceId}","PUT",{knowledgeBaseId:e,sourceId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putKnowledgeKnowledgebaseSourcesServicenowSourceId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling putKnowledgeKnowledgebaseSourcesServicenowSourceId';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling putKnowledgeKnowledgebaseSourcesServicenowSourceId';if(i==null)throw'Missing the required parameter "body" when calling putKnowledgeKnowledgebaseSourcesServicenowSourceId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/servicenow/{sourceId}","PUT",{knowledgeBaseId:e,sourceId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putKnowledgeSource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling putKnowledgeSource';if(n==null)throw'Missing the required parameter "body" when calling putKnowledgeSource';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}","PUT",{sourceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Jx=class{constructor(e){this.apiClient=e||q.instance}deleteLanguageunderstandingDomain(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling deleteLanguageunderstandingDomain';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}","DELETE",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteLanguageunderstandingDomainFeedbackFeedbackId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling deleteLanguageunderstandingDomainFeedbackFeedbackId';if(n==null||n==="")throw'Missing the required parameter "feedbackId" when calling deleteLanguageunderstandingDomainFeedbackFeedbackId';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/feedback/{feedbackId}","DELETE",{domainId:e,feedbackId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteLanguageunderstandingDomainVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling deleteLanguageunderstandingDomainVersion';if(n==null||n==="")throw'Missing the required parameter "domainVersionId" when calling deleteLanguageunderstandingDomainVersion';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions/{domainVersionId}","DELETE",{domainId:e,domainVersionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteLanguageunderstandingMiner(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling deleteLanguageunderstandingMiner';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}","DELETE",{minerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteLanguageunderstandingMinerDraft(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling deleteLanguageunderstandingMinerDraft';if(n==null||n==="")throw'Missing the required parameter "draftId" when calling deleteLanguageunderstandingMinerDraft';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/drafts/{draftId}","DELETE",{minerId:e,draftId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLanguageunderstandingDomain(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getLanguageunderstandingDomain';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}","GET",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingDomainFeedback(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getLanguageunderstandingDomainFeedback';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/feedback","GET",{domainId:e},{intentName:n.intentName,assessment:n.assessment,dateStart:n.dateStart,dateEnd:n.dateEnd,includeDeleted:n.includeDeleted,language:n.language,pageNumber:n.pageNumber,pageSize:n.pageSize,enableCursorPagination:n.enableCursorPagination,includeTrainingUtterances:n.includeTrainingUtterances,after:n.after,fields:this.apiClient.buildCollectionParam(n.fields,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingDomainFeedbackFeedbackId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getLanguageunderstandingDomainFeedbackFeedbackId';if(n==null||n==="")throw'Missing the required parameter "feedbackId" when calling getLanguageunderstandingDomainFeedbackFeedbackId';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/feedback/{feedbackId}","GET",{domainId:e,feedbackId:n},{fields:this.apiClient.buildCollectionParam(i.fields,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLanguageunderstandingDomainVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getLanguageunderstandingDomainVersion';if(n==null||n==="")throw'Missing the required parameter "domainVersionId" when calling getLanguageunderstandingDomainVersion';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions/{domainVersionId}","GET",{domainId:e,domainVersionId:n},{includeUtterances:i.includeUtterances},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLanguageunderstandingDomainVersionReport(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getLanguageunderstandingDomainVersionReport';if(n==null||n==="")throw'Missing the required parameter "domainVersionId" when calling getLanguageunderstandingDomainVersionReport';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions/{domainVersionId}/report","GET",{domainId:e,domainVersionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLanguageunderstandingDomainVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getLanguageunderstandingDomainVersions';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions","GET",{domainId:e},{includeUtterances:n.includeUtterances,pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingDomains(e){return e=e||{},this.apiClient.callApi("/api/v2/languageunderstanding/domains","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLanguageunderstandingIgnorephrase(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "languageCode" when calling getLanguageunderstandingIgnorephrase';return this.apiClient.callApi("/api/v2/languageunderstanding/ignorephrases/{languageCode}","GET",{languageCode:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,text:n.text,sortOrder:n.sortOrder,sortBy:n.sortBy},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingIgnoretopic(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "languageCode" when calling getLanguageunderstandingIgnoretopic';return this.apiClient.callApi("/api/v2/languageunderstanding/ignoretopics/{languageCode}","GET",{languageCode:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,text:n.text,sortOrder:n.sortOrder,sortBy:n.sortBy},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingMiner(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMiner';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}","GET",{minerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingMinerDraft(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMinerDraft';if(n==null||n==="")throw'Missing the required parameter "draftId" when calling getLanguageunderstandingMinerDraft';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/drafts/{draftId}","GET",{minerId:e,draftId:n},{draftIntentId:i.draftIntentId,draftTopicId:i.draftTopicId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLanguageunderstandingMinerDrafts(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMinerDrafts';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/drafts","GET",{minerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingMinerIntent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMinerIntent';if(n==null||n==="")throw'Missing the required parameter "intentId" when calling getLanguageunderstandingMinerIntent';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/intents/{intentId}","GET",{minerId:e,intentId:n},{expand:i.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLanguageunderstandingMinerIntents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMinerIntents';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/intents","GET",{minerId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingMinerTopic(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMinerTopic';if(n==null||n==="")throw'Missing the required parameter "topicId" when calling getLanguageunderstandingMinerTopic';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/topics/{topicId}","GET",{minerId:e,topicId:n},{expand:i.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLanguageunderstandingMinerTopicPhrase(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMinerTopicPhrase';if(n==null||n==="")throw'Missing the required parameter "topicId" when calling getLanguageunderstandingMinerTopicPhrase';if(i==null||i==="")throw'Missing the required parameter "phraseId" when calling getLanguageunderstandingMinerTopicPhrase';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/topics/{topicId}/phrases/{phraseId}","GET",{minerId:e,topicId:n,phraseId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getLanguageunderstandingMinerTopics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMinerTopics';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/topics","GET",{minerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingMiners(e){return e=e||{},this.apiClient.callApi("/api/v2/languageunderstanding/miners","GET",{},{minerType:e.minerType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLanguageunderstandingSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/languageunderstanding/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchLanguageunderstandingDomain(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling patchLanguageunderstandingDomain';if(n==null)throw'Missing the required parameter "body" when calling patchLanguageunderstandingDomain';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}","PATCH",{domainId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchLanguageunderstandingMinerDraft(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling patchLanguageunderstandingMinerDraft';if(n==null||n==="")throw'Missing the required parameter "draftId" when calling patchLanguageunderstandingMinerDraft';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/drafts/{draftId}","PATCH",{minerId:e,draftId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingDomainFeedback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postLanguageunderstandingDomainFeedback';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingDomainFeedback';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/feedback","POST",{domainId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingDomainVersionDetect(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postLanguageunderstandingDomainVersionDetect';if(n==null||n==="")throw'Missing the required parameter "domainVersionId" when calling postLanguageunderstandingDomainVersionDetect';if(i==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingDomainVersionDetect';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions/{domainVersionId}/detect","POST",{domainId:e,domainVersionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postLanguageunderstandingDomainVersionPublish(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postLanguageunderstandingDomainVersionPublish';if(n==null||n==="")throw'Missing the required parameter "domainVersionId" when calling postLanguageunderstandingDomainVersionPublish';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions/{domainVersionId}/publish","POST",{domainId:e,domainVersionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingDomainVersionTrain(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postLanguageunderstandingDomainVersionTrain';if(n==null||n==="")throw'Missing the required parameter "domainVersionId" when calling postLanguageunderstandingDomainVersionTrain';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions/{domainVersionId}/train","POST",{domainId:e,domainVersionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingDomainVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postLanguageunderstandingDomainVersions';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingDomainVersions';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions","POST",{domainId:e},{includeUtterances:i.includeUtterances},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingDomains(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingDomains';return this.apiClient.callApi("/api/v2/languageunderstanding/domains","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLanguageunderstandingIgnorephrase(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "languageCode" when calling postLanguageunderstandingIgnorephrase';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingIgnorephrase';return this.apiClient.callApi("/api/v2/languageunderstanding/ignorephrases/{languageCode}","POST",{languageCode:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingIgnorephraseRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "languageCode" when calling postLanguageunderstandingIgnorephraseRemove';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingIgnorephraseRemove';return this.apiClient.callApi("/api/v2/languageunderstanding/ignorephrases/{languageCode}/remove","POST",{languageCode:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingIgnoretopic(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "languageCode" when calling postLanguageunderstandingIgnoretopic';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingIgnoretopic';return this.apiClient.callApi("/api/v2/languageunderstanding/ignoretopics/{languageCode}","POST",{languageCode:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingIgnoretopicRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "languageCode" when calling postLanguageunderstandingIgnoretopicRemove';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingIgnoretopicRemove';return this.apiClient.callApi("/api/v2/languageunderstanding/ignoretopics/{languageCode}/remove","POST",{languageCode:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingMinerDrafts(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling postLanguageunderstandingMinerDrafts';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingMinerDrafts';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/drafts","POST",{minerId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingMinerExecute(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling postLanguageunderstandingMinerExecute';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/execute","POST",{minerId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLanguageunderstandingMiners(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingMiners';return this.apiClient.callApi("/api/v2/languageunderstanding/miners","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putLanguageunderstandingDomainVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling putLanguageunderstandingDomainVersion';if(n==null||n==="")throw'Missing the required parameter "domainVersionId" when calling putLanguageunderstandingDomainVersion';if(i==null)throw'Missing the required parameter "body" when calling putLanguageunderstandingDomainVersion';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions/{domainVersionId}","PUT",{domainId:e,domainVersionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}},Kx=class{constructor(e){this.apiClient=e||q.instance}deleteLanguage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "languageId" when calling deleteLanguage';return this.apiClient.callApi("/api/v2/languages/{languageId}","DELETE",{languageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "languageId" when calling getLanguage';return this.apiClient.callApi("/api/v2/languages/{languageId}","GET",{languageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguages(e){return e=e||{},this.apiClient.callApi("/api/v2/languages","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLanguagesTranslations(e){return e=e||{},this.apiClient.callApi("/api/v2/languages/translations","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLanguagesTranslationsBuiltin(e,n){if(n=n||{},e==null)throw'Missing the required parameter "language" when calling getLanguagesTranslationsBuiltin';return this.apiClient.callApi("/api/v2/languages/translations/builtin","GET",{},{language:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguagesTranslationsOrganization(e,n){if(n=n||{},e==null)throw'Missing the required parameter "language" when calling getLanguagesTranslationsOrganization';return this.apiClient.callApi("/api/v2/languages/translations/organization","GET",{},{language:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguagesTranslationsUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getLanguagesTranslationsUser';return this.apiClient.callApi("/api/v2/languages/translations/users/{userId}","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLanguages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLanguages';return this.apiClient.callApi("/api/v2/languages","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Zx=class{constructor(e){this.apiClient=e||q.instance}deleteLearningAssignment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling deleteLearningAssignment';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}","DELETE",{assignmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteLearningModule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling deleteLearningModule';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}","DELETE",{moduleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningAssignment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling getLearningAssignment';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}","GET",{assignmentId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningAssignmentStep(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling getLearningAssignmentStep';if(n==null||n==="")throw'Missing the required parameter "stepId" when calling getLearningAssignmentStep';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}/steps/{stepId}","GET",{assignmentId:e,stepId:n},{shareableContentObjectId:i.shareableContentObjectId,defaultShareableContentObject:i.defaultShareableContentObject,expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLearningAssignments(e){return e=e||{},this.apiClient.callApi("/api/v2/learning/assignments","GET",{},{moduleId:e.moduleId,interval:e.interval,completionInterval:e.completionInterval,overdue:e.overdue,pageSize:e.pageSize,pageNumber:e.pageNumber,pass:e.pass,minPercentageScore:e.minPercentageScore,maxPercentageScore:e.maxPercentageScore,sortOrder:e.sortOrder,sortBy:e.sortBy,userId:this.apiClient.buildCollectionParam(e.userId,"multi"),types:this.apiClient.buildCollectionParam(e.types,"multi"),states:this.apiClient.buildCollectionParam(e.states,"multi"),expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLearningAssignmentsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/learning/assignments/me","GET",{},{moduleId:e.moduleId,interval:e.interval,completionInterval:e.completionInterval,overdue:e.overdue,pageSize:e.pageSize,pageNumber:e.pageNumber,pass:e.pass,minPercentageScore:e.minPercentageScore,maxPercentageScore:e.maxPercentageScore,sortOrder:e.sortOrder,sortBy:e.sortBy,types:this.apiClient.buildCollectionParam(e.types,"multi"),states:this.apiClient.buildCollectionParam(e.states,"multi"),expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLearningModule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling getLearningModule';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}","GET",{moduleId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningModuleJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling getLearningModuleJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getLearningModuleJob';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/jobs/{jobId}","GET",{moduleId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLearningModulePreview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling getLearningModulePreview';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/preview","GET",{moduleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningModuleRule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling getLearningModuleRule';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/rule","GET",{moduleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningModuleVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling getLearningModuleVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getLearningModuleVersion';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/versions/{versionId}","GET",{moduleId:e,versionId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLearningModules(e){return e=e||{},this.apiClient.callApi("/api/v2/learning/modules","GET",{},{types:this.apiClient.buildCollectionParam(e.types,"multi"),pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,sortBy:e.sortBy,searchTerm:e.searchTerm,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),statuses:this.apiClient.buildCollectionParam(e.statuses,"multi"),externalIds:this.apiClient.buildCollectionParam(e.externalIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLearningModulesAssignments(e,n){if(n=n||{},e==null)throw'Missing the required parameter "userIds" when calling getLearningModulesAssignments';return this.apiClient.callApi("/api/v2/learning/modules/assignments","GET",{},{userIds:this.apiClient.buildCollectionParam(e,"multi"),pageSize:n.pageSize,pageNumber:n.pageNumber,searchTerm:n.searchTerm,overdue:n.overdue,assignmentStates:this.apiClient.buildCollectionParam(n.assignmentStates,"multi"),expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningModulesCoverartCoverArtId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coverArtId" when calling getLearningModulesCoverartCoverArtId';return this.apiClient.callApi("/api/v2/learning/modules/coverart/{coverArtId}","GET",{coverArtId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningScheduleslotsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getLearningScheduleslotsJob';return this.apiClient.callApi("/api/v2/learning/scheduleslots/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningScormScormId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scormId" when calling getLearningScormScormId';return this.apiClient.callApi("/api/v2/learning/scorm/{scormId}","GET",{scormId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchLearningAssignment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling patchLearningAssignment';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}","PATCH",{assignmentId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchLearningAssignmentReschedule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling patchLearningAssignmentReschedule';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}/reschedule","PATCH",{assignmentId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchLearningAssignmentStep(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling patchLearningAssignmentStep';if(n==null||n==="")throw'Missing the required parameter "stepId" when calling patchLearningAssignmentStep';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}/steps/{stepId}","PATCH",{assignmentId:e,stepId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchLearningModuleUserAssignments(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling patchLearningModuleUserAssignments';if(n==null||n==="")throw'Missing the required parameter "userId" when calling patchLearningModuleUserAssignments';if(i==null)throw'Missing the required parameter "body" when calling patchLearningModuleUserAssignments';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/users/{userId}/assignments","PATCH",{moduleId:e,userId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postLearningAssessmentsScoring(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLearningAssessmentsScoring';return this.apiClient.callApi("/api/v2/learning/assessments/scoring","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningAssignmentReassign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling postLearningAssignmentReassign';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}/reassign","POST",{assignmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningAssignmentReset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling postLearningAssignmentReset';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}/reset","POST",{assignmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningAssignments(e){return e=e||{},this.apiClient.callApi("/api/v2/learning/assignments","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postLearningAssignmentsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLearningAssignmentsAggregatesQuery';return this.apiClient.callApi("/api/v2/learning/assignments/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningAssignmentsBulkadd(e){return e=e||{},this.apiClient.callApi("/api/v2/learning/assignments/bulkadd","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postLearningAssignmentsBulkremove(e){return e=e||{},this.apiClient.callApi("/api/v2/learning/assignments/bulkremove","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postLearningModuleJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling postLearningModuleJobs';if(n==null)throw'Missing the required parameter "body" when calling postLearningModuleJobs';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/jobs","POST",{moduleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLearningModulePublish(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling postLearningModulePublish';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/publish","POST",{moduleId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningModuleRuleMigrate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling postLearningModuleRuleMigrate';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/rule/migrate","POST",{moduleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningModules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLearningModules';return this.apiClient.callApi("/api/v2/learning/modules","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningRulesQuery(e,n,i,a){if(a=a||{},e==null)throw'Missing the required parameter "pageSize" when calling postLearningRulesQuery';if(n==null)throw'Missing the required parameter "pageNumber" when calling postLearningRulesQuery';if(i==null)throw'Missing the required parameter "body" when calling postLearningRulesQuery';return this.apiClient.callApi("/api/v2/learning/rules/query","POST",{},{pageSize:e,pageNumber:n},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postLearningScheduleslotsJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLearningScheduleslotsJobs';return this.apiClient.callApi("/api/v2/learning/scheduleslots/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningScheduleslotsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLearningScheduleslotsQuery';return this.apiClient.callApi("/api/v2/learning/scheduleslots/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningScorm(e){return e=e||{},this.apiClient.callApi("/api/v2/learning/scorm","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putLearningModule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling putLearningModule';if(n==null)throw'Missing the required parameter "body" when calling putLearningModule';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}","PUT",{moduleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putLearningModulePreview(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling putLearningModulePreview';if(n==null)throw'Missing the required parameter "body" when calling putLearningModulePreview';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/preview","PUT",{moduleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putLearningModuleRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling putLearningModuleRule';if(n==null)throw'Missing the required parameter "body" when calling putLearningModuleRule';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/rule","PUT",{moduleId:e},{assign:i.assign},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Qx=class{constructor(e){this.apiClient=e||q.instance}getLicenseDefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "licenseId" when calling getLicenseDefinition';return this.apiClient.callApi("/api/v2/license/definitions/{licenseId}","GET",{licenseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLicenseDefinitions(e){return e=e||{},this.apiClient.callApi("/api/v2/license/definitions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLicenseToggle(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "featureName" when calling getLicenseToggle';return this.apiClient.callApi("/api/v2/license/toggles/{featureName}","GET",{featureName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLicenseUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getLicenseUser';return this.apiClient.callApi("/api/v2/license/users/{userId}","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLicenseUsers(e){return e=e||{},this.apiClient.callApi("/api/v2/license/users","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postLicenseInfer(e){return e=e||{},this.apiClient.callApi("/api/v2/license/infer","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postLicenseInferPermissions(e){return e=e||{},this.apiClient.callApi("/api/v2/license/infer/permissions","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postLicenseOrganization(e){return e=e||{},this.apiClient.callApi("/api/v2/license/organization","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postLicenseToggle(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "featureName" when calling postLicenseToggle';return this.apiClient.callApi("/api/v2/license/toggles/{featureName}","POST",{featureName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLicenseUsers(e){return e=e||{},this.apiClient.callApi("/api/v2/license/users","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},Xx=class{constructor(e){this.apiClient=e||q.instance}deleteLocation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "locationId" when calling deleteLocation';return this.apiClient.callApi("/api/v2/locations/{locationId}","DELETE",{locationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLocation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "locationId" when calling getLocation';return this.apiClient.callApi("/api/v2/locations/{locationId}","GET",{locationId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLocationSublocations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "locationId" when calling getLocationSublocations';return this.apiClient.callApi("/api/v2/locations/{locationId}/sublocations","GET",{locationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLocations(e){return e=e||{},this.apiClient.callApi("/api/v2/locations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLocationsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getLocationsSearch';return this.apiClient.callApi("/api/v2/locations/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchLocation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "locationId" when calling patchLocation';if(n==null)throw'Missing the required parameter "body" when calling patchLocation';return this.apiClient.callApi("/api/v2/locations/{locationId}","PATCH",{locationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLocations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLocations';return this.apiClient.callApi("/api/v2/locations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLocationsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLocationsSearch';return this.apiClient.callApi("/api/v2/locations/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Yx=class{constructor(e){this.apiClient=e||q.instance}deleteDiagnosticsLogcaptureBrowserUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteDiagnosticsLogcaptureBrowserUser';return this.apiClient.callApi("/api/v2/diagnostics/logcapture/browser/users/{userId}","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getDiagnosticsLogcaptureBrowserEntriesDownloadJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getDiagnosticsLogcaptureBrowserEntriesDownloadJob';return this.apiClient.callApi("/api/v2/diagnostics/logcapture/browser/entries/download/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getDiagnosticsLogcaptureBrowserUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getDiagnosticsLogcaptureBrowserUser';return this.apiClient.callApi("/api/v2/diagnostics/logcapture/browser/users/{userId}","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getDiagnosticsLogcaptureBrowserUsers(e){return e=e||{},this.apiClient.callApi("/api/v2/diagnostics/logcapture/browser/users","GET",{},{includeExpired:e.includeExpired},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postDiagnosticsLogcaptureBrowserEntriesDownloadJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/diagnostics/logcapture/browser/entries/download/jobs","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postDiagnosticsLogcaptureBrowserEntriesQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/diagnostics/logcapture/browser/entries/query","POST",{},{after:e.after,pageSize:e.pageSize},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postDiagnosticsLogcaptureBrowserUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postDiagnosticsLogcaptureBrowserUser';return this.apiClient.callApi("/api/v2/diagnostics/logcapture/browser/users/{userId}","POST",{userId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},ey=class{constructor(e){this.apiClient=e||q.instance}deleteMessagingSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageSettingId" when calling deleteMessagingSetting';return this.apiClient.callApi("/api/v2/messaging/settings/{messageSettingId}","DELETE",{messageSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteMessagingSettingsDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/messaging/settings/default","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteMessagingSupportedcontentSupportedContentId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "supportedContentId" when calling deleteMessagingSupportedcontentSupportedContentId';return this.apiClient.callApi("/api/v2/messaging/supportedcontent/{supportedContentId}","DELETE",{supportedContentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getMessagingSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageSettingId" when calling getMessagingSetting';return this.apiClient.callApi("/api/v2/messaging/settings/{messageSettingId}","GET",{messageSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getMessagingSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/messaging/settings","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getMessagingSettingsDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/messaging/settings/default","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getMessagingSupportedcontent(e){return e=e||{},this.apiClient.callApi("/api/v2/messaging/supportedcontent","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getMessagingSupportedcontentSupportedContentId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "supportedContentId" when calling getMessagingSupportedcontentSupportedContentId';return this.apiClient.callApi("/api/v2/messaging/supportedcontent/{supportedContentId}","GET",{supportedContentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchMessagingSetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "messageSettingId" when calling patchMessagingSetting';if(n==null)throw'Missing the required parameter "body" when calling patchMessagingSetting';return this.apiClient.callApi("/api/v2/messaging/settings/{messageSettingId}","PATCH",{messageSettingId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchMessagingSupportedcontentSupportedContentId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "supportedContentId" when calling patchMessagingSupportedcontentSupportedContentId';if(n==null)throw'Missing the required parameter "body" when calling patchMessagingSupportedcontentSupportedContentId';return this.apiClient.callApi("/api/v2/messaging/supportedcontent/{supportedContentId}","PATCH",{supportedContentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postMessagingSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postMessagingSettings';return this.apiClient.callApi("/api/v2/messaging/settings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postMessagingSupportedcontent(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postMessagingSupportedcontent';return this.apiClient.callApi("/api/v2/messaging/supportedcontent","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putMessagingSettingsDefault(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putMessagingSettingsDefault';return this.apiClient.callApi("/api/v2/messaging/settings/default","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},ny=class{constructor(e){this.apiClient=e||q.instance}deleteMobiledevice(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deviceId" when calling deleteMobiledevice';return this.apiClient.callApi("/api/v2/mobiledevices/{deviceId}","DELETE",{deviceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getMobiledevice(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deviceId" when calling getMobiledevice';return this.apiClient.callApi("/api/v2/mobiledevices/{deviceId}","GET",{deviceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getMobiledevices(e){return e=e||{},this.apiClient.callApi("/api/v2/mobiledevices","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postMobiledevices(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postMobiledevices';return this.apiClient.callApi("/api/v2/mobiledevices","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putMobiledevice(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deviceId" when calling putMobiledevice';return this.apiClient.callApi("/api/v2/mobiledevices/{deviceId}","PUT",{deviceId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},iy=class{constructor(e){this.apiClient=e||q.instance}deleteNotificationsChannelSubscriptions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "channelId" when calling deleteNotificationsChannelSubscriptions';return this.apiClient.callApi("/api/v2/notifications/channels/{channelId}/subscriptions","DELETE",{channelId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getNotificationsAvailabletopics(e){return e=e||{},this.apiClient.callApi("/api/v2/notifications/availabletopics","GET",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi"),includePreview:e.includePreview},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getNotificationsChannelSubscriptions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "channelId" when calling getNotificationsChannelSubscriptions';return this.apiClient.callApi("/api/v2/notifications/channels/{channelId}/subscriptions","GET",{channelId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getNotificationsChannels(e){return e=e||{},this.apiClient.callApi("/api/v2/notifications/channels","GET",{},{includechannels:e.includechannels},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}headNotificationsChannel(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "channelId" when calling headNotificationsChannel';return this.apiClient.callApi("/api/v2/notifications/channels/{channelId}","HEAD",{channelId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postNotificationsChannelSubscriptions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "channelId" when calling postNotificationsChannelSubscriptions';if(n==null)throw'Missing the required parameter "body" when calling postNotificationsChannelSubscriptions';return this.apiClient.callApi("/api/v2/notifications/channels/{channelId}/subscriptions","POST",{channelId:e},{ignoreErrors:i.ignoreErrors},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postNotificationsChannels(e){return e=e||{},this.apiClient.callApi("/api/v2/notifications/channels","POST",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putNotificationsChannelSubscriptions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "channelId" when calling putNotificationsChannelSubscriptions';if(n==null)throw'Missing the required parameter "body" when calling putNotificationsChannelSubscriptions';return this.apiClient.callApi("/api/v2/notifications/channels/{channelId}/subscriptions","PUT",{channelId:e},{ignoreErrors:i.ignoreErrors},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},ty=class{constructor(e){this.apiClient=e||q.instance}deleteOauthClient(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling deleteOauthClient';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}","DELETE",{clientId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOauthAuthorization(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling getOauthAuthorization';return this.apiClient.callApi("/api/v2/oauth/authorizations/{clientId}","GET",{clientId:e},{},{"Accept-Language":n.acceptLanguage},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOauthAuthorizations(e){return e=e||{},this.apiClient.callApi("/api/v2/oauth/authorizations","GET",{},{},{"Accept-Language":e.acceptLanguage},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOauthClient(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling getOauthClient';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}","GET",{clientId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOauthClientUsageQueryResult(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "executionId" when calling getOauthClientUsageQueryResult';if(n==null||n==="")throw'Missing the required parameter "clientId" when calling getOauthClientUsageQueryResult';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}/usage/query/results/{executionId}","GET",{executionId:e,clientId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOauthClientUsageSummary(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling getOauthClientUsageSummary';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}/usage/summary","GET",{clientId:e},{days:n.days},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOauthClients(e){return e=e||{},this.apiClient.callApi("/api/v2/oauth/clients","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOauthScope(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scopeId" when calling getOauthScope';return this.apiClient.callApi("/api/v2/oauth/scopes/{scopeId}","GET",{scopeId:e},{},{"Accept-Language":n.acceptLanguage},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOauthScopes(e){return e=e||{},this.apiClient.callApi("/api/v2/oauth/scopes","GET",{},{},{"Accept-Language":e.acceptLanguage},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postOauthClientSecret(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling postOauthClientSecret';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}/secret","POST",{clientId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOauthClientUsageQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling postOauthClientUsageQuery';if(n==null)throw'Missing the required parameter "body" when calling postOauthClientUsageQuery';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}/usage/query","POST",{clientId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOauthClients(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOauthClients';return this.apiClient.callApi("/api/v2/oauth/clients","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putOauthClient(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling putOauthClient';if(n==null)throw'Missing the required parameter "body" when calling putOauthClient';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}","PUT",{clientId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},ay=class{constructor(e){this.apiClient=e||q.instance}deleteAuthorizationDivision(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling deleteAuthorizationDivision';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}","DELETE",{divisionId:e},{force:n.force},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivision(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling getAuthorizationDivision';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}","GET",{divisionId:e},{objectCount:n.objectCount},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivisions(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,objectCount:e.objectCount,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsDeleted(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/deleted","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsHome(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/home","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsLimit(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/limit","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/query","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postAuthorizationDivisionObject(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling postAuthorizationDivisionObject';if(n==null||n==="")throw'Missing the required parameter "objectType" when calling postAuthorizationDivisionObject';if(i==null)throw'Missing the required parameter "body" when calling postAuthorizationDivisionObject';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}/objects/{objectType}","POST",{divisionId:e,objectType:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAuthorizationDivisionRestore(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling postAuthorizationDivisionRestore';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationDivisionRestore';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}/restore","POST",{divisionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationDivisions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAuthorizationDivisions';return this.apiClient.callApi("/api/v2/authorization/divisions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putAuthorizationDivision(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling putAuthorizationDivision';if(n==null)throw'Missing the required parameter "body" when calling putAuthorizationDivision';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}","PUT",{divisionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},ry=class{constructor(e){this.apiClient=e||q.instance}getUsageEventsDefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "eventDefinitionId" when calling getUsageEventsDefinition';return this.apiClient.callApi("/api/v2/usage/events/definitions/{eventDefinitionId}","GET",{eventDefinitionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsageEventsDefinitions(e){return e=e||{},this.apiClient.callApi("/api/v2/usage/events/definitions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postUsageEventsAggregatesQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/usage/events/aggregates/query","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postUsageEventsQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/usage/events/query","POST",{},{before:e.before,after:e.after,pageSize:e.pageSize},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},sy=class{constructor(e){this.apiClient=e||q.instance}getFieldconfig(e,n){if(n=n||{},e==null)throw'Missing the required parameter "type" when calling getFieldconfig';return this.apiClient.callApi("/api/v2/fieldconfig","GET",{},{type:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrganizationsAuthenticationSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/authentication/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsEmbeddedintegration(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/embeddedintegration","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsIpaddressauthentication(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/ipaddressauthentication","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsLimitsChangerequest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "requestId" when calling getOrganizationsLimitsChangerequest';return this.apiClient.callApi("/api/v2/organizations/limits/changerequests/{requestId}","GET",{requestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrganizationsLimitsChangerequests(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/limits/changerequests","GET",{},{after:e.after,before:e.before,status:e.status,pageSize:e.pageSize,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsLimitsDocs(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/limits/docs","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsLimitsDocsFreetrial(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/limits/docs/freetrial","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsLimitsNamespace(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "namespaceName" when calling getOrganizationsLimitsNamespace';return this.apiClient.callApi("/api/v2/organizations/limits/namespaces/{namespaceName}","GET",{namespaceName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrganizationsLimitsNamespaceDefaults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "namespaceName" when calling getOrganizationsLimitsNamespaceDefaults';return this.apiClient.callApi("/api/v2/organizations/limits/namespaces/{namespaceName}/defaults","GET",{namespaceName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrganizationsLimitsNamespaces(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/limits/namespaces","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/me","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsWhitelist(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/whitelist","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchOrganizationsAuthenticationSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchOrganizationsAuthenticationSettings';return this.apiClient.callApi("/api/v2/organizations/authentication/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchOrganizationsFeature(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "featureName" when calling patchOrganizationsFeature';if(n==null)throw'Missing the required parameter "enabled" when calling patchOrganizationsFeature';return this.apiClient.callApi("/api/v2/organizations/features/{featureName}","PATCH",{featureName:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOrganizationsEmbeddedintegration(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putOrganizationsEmbeddedintegration';return this.apiClient.callApi("/api/v2/organizations/embeddedintegration","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putOrganizationsIpaddressauthentication(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putOrganizationsIpaddressauthentication';return this.apiClient.callApi("/api/v2/organizations/ipaddressauthentication","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putOrganizationsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/me","PUT",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putOrganizationsWhitelist(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putOrganizationsWhitelist';return this.apiClient.callApi("/api/v2/organizations/whitelist","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},oy=class{constructor(e){this.apiClient=e||q.instance}deleteOrgauthorizationTrustee(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling deleteOrgauthorizationTrustee';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}","DELETE",{trusteeOrgId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOrgauthorizationTrusteeCloneduser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling deleteOrgauthorizationTrusteeCloneduser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling deleteOrgauthorizationTrusteeCloneduser';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/clonedusers/{trusteeUserId}","DELETE",{trusteeOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrusteeGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling deleteOrgauthorizationTrusteeGroup';if(n==null||n==="")throw'Missing the required parameter "trusteeGroupId" when calling deleteOrgauthorizationTrusteeGroup';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups/{trusteeGroupId}","DELETE",{trusteeOrgId:e,trusteeGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrusteeGroupRoles(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling deleteOrgauthorizationTrusteeGroupRoles';if(n==null||n==="")throw'Missing the required parameter "trusteeGroupId" when calling deleteOrgauthorizationTrusteeGroupRoles';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups/{trusteeGroupId}/roles","DELETE",{trusteeOrgId:e,trusteeGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrusteeUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling deleteOrgauthorizationTrusteeUser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling deleteOrgauthorizationTrusteeUser';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users/{trusteeUserId}","DELETE",{trusteeOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrusteeUserRoles(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling deleteOrgauthorizationTrusteeUserRoles';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling deleteOrgauthorizationTrusteeUserRoles';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users/{trusteeUserId}/roles","DELETE",{trusteeOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrustees(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteOrgauthorizationTrustees';return this.apiClient.callApi("/api/v2/orgauthorization/trustees","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOrgauthorizationTrustor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling deleteOrgauthorizationTrustor';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}","DELETE",{trustorOrgId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOrgauthorizationTrustorCloneduser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling deleteOrgauthorizationTrustorCloneduser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling deleteOrgauthorizationTrustorCloneduser';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/clonedusers/{trusteeUserId}","DELETE",{trustorOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrustorGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling deleteOrgauthorizationTrustorGroup';if(n==null||n==="")throw'Missing the required parameter "trustorGroupId" when calling deleteOrgauthorizationTrustorGroup';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/groups/{trustorGroupId}","DELETE",{trustorOrgId:e,trustorGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrustorUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling deleteOrgauthorizationTrustorUser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling deleteOrgauthorizationTrustorUser';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/users/{trusteeUserId}","DELETE",{trustorOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrustors(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteOrgauthorizationTrustors';return this.apiClient.callApi("/api/v2/orgauthorization/trustors","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationPairing(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "pairingId" when calling getOrgauthorizationPairing';return this.apiClient.callApi("/api/v2/orgauthorization/pairings/{pairingId}","GET",{pairingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrustee(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrustee';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}","GET",{trusteeOrgId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrusteeClonedusers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrusteeClonedusers';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/clonedusers","GET",{trusteeOrgId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrusteeGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrusteeGroup';if(n==null||n==="")throw'Missing the required parameter "trusteeGroupId" when calling getOrgauthorizationTrusteeGroup';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups/{trusteeGroupId}","GET",{trusteeOrgId:e,trusteeGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOrgauthorizationTrusteeGroupRoles(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrusteeGroupRoles';if(n==null||n==="")throw'Missing the required parameter "trusteeGroupId" when calling getOrgauthorizationTrusteeGroupRoles';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups/{trusteeGroupId}/roles","GET",{trusteeOrgId:e,trusteeGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOrgauthorizationTrusteeGroups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrusteeGroups';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups","GET",{trusteeOrgId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrusteeUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrusteeUser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling getOrgauthorizationTrusteeUser';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users/{trusteeUserId}","GET",{trusteeOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOrgauthorizationTrusteeUserRoles(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrusteeUserRoles';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling getOrgauthorizationTrusteeUserRoles';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users/{trusteeUserId}/roles","GET",{trusteeOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOrgauthorizationTrusteeUsers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrusteeUsers';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users","GET",{trusteeOrgId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrustees(e){return e=e||{},this.apiClient.callApi("/api/v2/orgauthorization/trustees","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrgauthorizationTrusteesCare(e){return e=e||{},this.apiClient.callApi("/api/v2/orgauthorization/trustees/care","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrgauthorizationTrusteesDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/orgauthorization/trustees/default","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrgauthorizationTrustor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getOrgauthorizationTrustor';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}","GET",{trustorOrgId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrustorCloneduser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getOrgauthorizationTrustorCloneduser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling getOrgauthorizationTrustorCloneduser';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/clonedusers/{trusteeUserId}","GET",{trustorOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOrgauthorizationTrustorClonedusers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getOrgauthorizationTrustorClonedusers';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/clonedusers","GET",{trustorOrgId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrustorGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getOrgauthorizationTrustorGroup';if(n==null||n==="")throw'Missing the required parameter "trustorGroupId" when calling getOrgauthorizationTrustorGroup';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/groups/{trustorGroupId}","GET",{trustorOrgId:e,trustorGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOrgauthorizationTrustorGroups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getOrgauthorizationTrustorGroups';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/groups","GET",{trustorOrgId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrustorUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getOrgauthorizationTrustorUser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling getOrgauthorizationTrustorUser';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/users/{trusteeUserId}","GET",{trustorOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOrgauthorizationTrustorUsers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getOrgauthorizationTrustorUsers';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/users","GET",{trustorOrgId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrustors(e){return e=e||{},this.apiClient.callApi("/api/v2/orgauthorization/trustors","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postOrgauthorizationPairings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOrgauthorizationPairings';return this.apiClient.callApi("/api/v2/orgauthorization/pairings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOrgauthorizationTrusteeGroups(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling postOrgauthorizationTrusteeGroups';if(n==null)throw'Missing the required parameter "body" when calling postOrgauthorizationTrusteeGroups';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups","POST",{trusteeOrgId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOrgauthorizationTrusteeUsers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling postOrgauthorizationTrusteeUsers';if(n==null)throw'Missing the required parameter "body" when calling postOrgauthorizationTrusteeUsers';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users","POST",{trusteeOrgId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOrgauthorizationTrustees(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOrgauthorizationTrustees';return this.apiClient.callApi("/api/v2/orgauthorization/trustees","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOrgauthorizationTrusteesAudits(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOrgauthorizationTrusteesAudits';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/audits","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,sortOrder:n.sortOrder},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOrgauthorizationTrusteesCare(e){return e=e||{},this.apiClient.callApi("/api/v2/orgauthorization/trustees/care","POST",{},{assignDefaultRole:e.assignDefaultRole,autoExpire:e.autoExpire,assignFullAccess:e.assignFullAccess,allowTrustedUserAccess:e.allowTrustedUserAccess},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postOrgauthorizationTrusteesDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/orgauthorization/trustees/default","POST",{},{assignDefaultRole:e.assignDefaultRole,autoExpire:e.autoExpire},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postOrgauthorizationTrustorAudits(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOrgauthorizationTrustorAudits';return this.apiClient.callApi("/api/v2/orgauthorization/trustor/audits","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,sortOrder:n.sortOrder},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putOrgauthorizationTrustee(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling putOrgauthorizationTrustee';if(n==null)throw'Missing the required parameter "body" when calling putOrgauthorizationTrustee';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}","PUT",{trusteeOrgId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOrgauthorizationTrusteeGroupRoledivisions(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling putOrgauthorizationTrusteeGroupRoledivisions';if(n==null||n==="")throw'Missing the required parameter "trusteeGroupId" when calling putOrgauthorizationTrusteeGroupRoledivisions';if(i==null)throw'Missing the required parameter "body" when calling putOrgauthorizationTrusteeGroupRoledivisions';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups/{trusteeGroupId}/roledivisions","PUT",{trusteeOrgId:e,trusteeGroupId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putOrgauthorizationTrusteeGroupRoles(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling putOrgauthorizationTrusteeGroupRoles';if(n==null||n==="")throw'Missing the required parameter "trusteeGroupId" when calling putOrgauthorizationTrusteeGroupRoles';if(i==null)throw'Missing the required parameter "body" when calling putOrgauthorizationTrusteeGroupRoles';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups/{trusteeGroupId}/roles","PUT",{trusteeOrgId:e,trusteeGroupId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putOrgauthorizationTrusteeUserRoledivisions(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling putOrgauthorizationTrusteeUserRoledivisions';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling putOrgauthorizationTrusteeUserRoledivisions';if(i==null)throw'Missing the required parameter "body" when calling putOrgauthorizationTrusteeUserRoledivisions';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users/{trusteeUserId}/roledivisions","PUT",{trusteeOrgId:e,trusteeUserId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putOrgauthorizationTrusteeUserRoles(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling putOrgauthorizationTrusteeUserRoles';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling putOrgauthorizationTrusteeUserRoles';if(i==null)throw'Missing the required parameter "body" when calling putOrgauthorizationTrusteeUserRoles';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users/{trusteeUserId}/roles","PUT",{trusteeOrgId:e,trusteeUserId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putOrgauthorizationTrustorCloneduser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling putOrgauthorizationTrustorCloneduser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling putOrgauthorizationTrustorCloneduser';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/clonedusers/{trusteeUserId}","PUT",{trustorOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOrgauthorizationTrustorGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling putOrgauthorizationTrustorGroup';if(n==null||n==="")throw'Missing the required parameter "trustorGroupId" when calling putOrgauthorizationTrustorGroup';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/groups/{trustorGroupId}","PUT",{trustorOrgId:e,trustorGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOrgauthorizationTrustorUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling putOrgauthorizationTrustorUser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling putOrgauthorizationTrustorUser';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/users/{trusteeUserId}","PUT",{trustorOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},ly=class{constructor(e){this.apiClient=e||q.instance}deleteOutboundAttemptlimit(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "attemptLimitsId" when calling deleteOutboundAttemptlimit';return this.apiClient.callApi("/api/v2/outbound/attemptlimits/{attemptLimitsId}","DELETE",{attemptLimitsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundCallabletimeset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "callableTimeSetId" when calling deleteOutboundCallabletimeset';return this.apiClient.callApi("/api/v2/outbound/callabletimesets/{callableTimeSetId}","DELETE",{callableTimeSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundCallanalysisresponseset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "callAnalysisSetId" when calling deleteOutboundCallanalysisresponseset';return this.apiClient.callApi("/api/v2/outbound/callanalysisresponsesets/{callAnalysisSetId}","DELETE",{callAnalysisSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundCampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling deleteOutboundCampaign';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}","DELETE",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundCampaignProgress(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling deleteOutboundCampaignProgress';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/progress","DELETE",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundCampaignrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignRuleId" when calling deleteOutboundCampaignrule';return this.apiClient.callApi("/api/v2/outbound/campaignrules/{campaignRuleId}","DELETE",{campaignRuleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundContactlist(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling deleteOutboundContactlist';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}","DELETE",{contactListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundContactlistContact(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling deleteOutboundContactlistContact';if(n==null||n==="")throw'Missing the required parameter "contactId" when calling deleteOutboundContactlistContact';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/{contactId}","DELETE",{contactListId:e,contactId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOutboundContactlistContacts(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling deleteOutboundContactlistContacts';if(n==null)throw'Missing the required parameter "contactIds" when calling deleteOutboundContactlistContacts';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts","DELETE",{contactListId:e},{contactIds:this.apiClient.buildCollectionParam(n,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOutboundContactlistfilter(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListFilterId" when calling deleteOutboundContactlistfilter';return this.apiClient.callApi("/api/v2/outbound/contactlistfilters/{contactListFilterId}","DELETE",{contactListFilterId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundContactlists(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteOutboundContactlists';return this.apiClient.callApi("/api/v2/outbound/contactlists","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundContactlisttemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListTemplateId" when calling deleteOutboundContactlisttemplate';return this.apiClient.callApi("/api/v2/outbound/contactlisttemplates/{contactListTemplateId}","DELETE",{contactListTemplateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundContactlisttemplates(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteOutboundContactlisttemplates';return this.apiClient.callApi("/api/v2/outbound/contactlisttemplates","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundDigitalruleset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "digitalRuleSetId" when calling deleteOutboundDigitalruleset';return this.apiClient.callApi("/api/v2/outbound/digitalrulesets/{digitalRuleSetId}","DELETE",{digitalRuleSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundDnclist(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling deleteOutboundDnclist';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}","DELETE",{dncListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundDnclistCustomexclusioncolumns(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling deleteOutboundDnclistCustomexclusioncolumns';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/customexclusioncolumns","DELETE",{dncListId:e},{expiredOnly:n.expiredOnly},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundDnclistEmailaddresses(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling deleteOutboundDnclistEmailaddresses';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/emailaddresses","DELETE",{dncListId:e},{expiredOnly:n.expiredOnly},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundDnclistPhonenumbers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling deleteOutboundDnclistPhonenumbers';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/phonenumbers","DELETE",{dncListId:e},{expiredOnly:n.expiredOnly},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundDnclistWhatsappnumbers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling deleteOutboundDnclistWhatsappnumbers';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/whatsappnumbers","DELETE",{dncListId:e},{expiredOnly:n.expiredOnly},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundFilespecificationtemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "fileSpecificationTemplateId" when calling deleteOutboundFilespecificationtemplate';return this.apiClient.callApi("/api/v2/outbound/filespecificationtemplates/{fileSpecificationTemplateId}","DELETE",{fileSpecificationTemplateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundFilespecificationtemplatesBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteOutboundFilespecificationtemplatesBulk';return this.apiClient.callApi("/api/v2/outbound/filespecificationtemplates/bulk","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundImporttemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "importTemplateId" when calling deleteOutboundImporttemplate';return this.apiClient.callApi("/api/v2/outbound/importtemplates/{importTemplateId}","DELETE",{importTemplateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundImporttemplates(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteOutboundImporttemplates';return this.apiClient.callApi("/api/v2/outbound/importtemplates","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundMessagingcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling deleteOutboundMessagingcampaign';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}","DELETE",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundMessagingcampaignProgress(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling deleteOutboundMessagingcampaignProgress';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}/progress","DELETE",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundRuleset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleSetId" when calling deleteOutboundRuleset';return this.apiClient.callApi("/api/v2/outbound/rulesets/{ruleSetId}","DELETE",{ruleSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundSchedulesCampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling deleteOutboundSchedulesCampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/campaigns/{campaignId}","DELETE",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundSchedulesEmailcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "emailCampaignId" when calling deleteOutboundSchedulesEmailcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/emailcampaigns/{emailCampaignId}","DELETE",{emailCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundSchedulesMessagingcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling deleteOutboundSchedulesMessagingcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/messagingcampaigns/{messagingCampaignId}","DELETE",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundSchedulesSequence(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sequenceId" when calling deleteOutboundSchedulesSequence';return this.apiClient.callApi("/api/v2/outbound/schedules/sequences/{sequenceId}","DELETE",{sequenceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundSchedulesWhatsappcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "whatsAppCampaignId" when calling deleteOutboundSchedulesWhatsappcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/whatsappcampaigns/{whatsAppCampaignId}","DELETE",{whatsAppCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundSequence(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sequenceId" when calling deleteOutboundSequence';return this.apiClient.callApi("/api/v2/outbound/sequences/{sequenceId}","DELETE",{sequenceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundAttemptlimit(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "attemptLimitsId" when calling getOutboundAttemptlimit';return this.apiClient.callApi("/api/v2/outbound/attemptlimits/{attemptLimitsId}","GET",{attemptLimitsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundAttemptlimits(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/attemptlimits","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundCallabletimeset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "callableTimeSetId" when calling getOutboundCallabletimeset';return this.apiClient.callApi("/api/v2/outbound/callabletimesets/{callableTimeSetId}","GET",{callableTimeSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCallabletimesets(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/callabletimesets","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundCallanalysisresponseset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "callAnalysisSetId" when calling getOutboundCallanalysisresponseset';return this.apiClient.callApi("/api/v2/outbound/callanalysisresponsesets/{callAnalysisSetId}","GET",{callAnalysisSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCallanalysisresponsesets(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/callanalysisresponsesets","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundCampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaign';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignAgentownedmappingpreviewResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignAgentownedmappingpreviewResults';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/agentownedmappingpreview/results","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignDiagnostics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignDiagnostics';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/diagnostics","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignInteractions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignInteractions';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/interactions","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignLinedistribution(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignLinedistribution';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/linedistribution","GET",{campaignId:e},{includeOnlyActiveCampaigns:n.includeOnlyActiveCampaigns,edgeGroupId:n.edgeGroupId,siteId:n.siteId,useWeight:n.useWeight,relativeWeight:n.relativeWeight,outboundLineCount:n.outboundLineCount},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignProgress(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignProgress';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/progress","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignSkillcombinations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignSkillcombinations';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/skillcombinations","GET",{campaignId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignStats(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignStats';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/stats","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignRuleId" when calling getOutboundCampaignrule';return this.apiClient.callApi("/api/v2/outbound/campaignrules/{campaignRuleId}","GET",{campaignRuleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignrules(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/campaignrules","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundCampaigns(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/campaigns","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,filterType:e.filterType,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),contactListId:e.contactListId,dncListIds:e.dncListIds,distributionQueueId:e.distributionQueueId,edgeGroupId:e.edgeGroupId,callAnalysisResponseSetId:e.callAnalysisResponseSetId,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundCampaignsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/campaigns/all","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),mediaType:this.apiClient.buildCollectionParam(e.mediaType,"multi"),sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundCampaignsAllDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/campaigns/all/divisionviews","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),mediaType:this.apiClient.buildCollectionParam(e.mediaType,"multi"),sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundCampaignsDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignsDivisionview';return this.apiClient.callApi("/api/v2/outbound/campaigns/divisionviews/{campaignId}","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/campaigns/divisionviews","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,filterType:e.filterType,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundContactlist(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlist';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}","GET",{contactListId:e},{includeImportStatus:n.includeImportStatus,includeSize:n.includeSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlistContact(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlistContact';if(n==null||n==="")throw'Missing the required parameter "contactId" when calling getOutboundContactlistContact';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/{contactId}","GET",{contactListId:e,contactId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOutboundContactlistContactsBulkJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlistContactsBulkJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getOutboundContactlistContactsBulkJob';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/bulk/jobs/{jobId}","GET",{contactListId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOutboundContactlistContactsBulkJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlistContactsBulkJobs';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/bulk/jobs","GET",{contactListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlistExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlistExport';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/export","GET",{contactListId:e},{download:n.download},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlistImportstatus(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlistImportstatus';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/importstatus","GET",{contactListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlistTimezonemappingpreview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlistTimezonemappingpreview';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/timezonemappingpreview","GET",{contactListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlistfilter(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListFilterId" when calling getOutboundContactlistfilter';return this.apiClient.callApi("/api/v2/outbound/contactlistfilters/{contactListFilterId}","GET",{contactListFilterId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlistfilters(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/contactlistfilters","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder,contactListId:e.contactListId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundContactlists(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/contactlists","GET",{},{includeImportStatus:e.includeImportStatus,includeSize:e.includeSize,pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),timeZone:e.timeZone,dateExpiration:this.apiClient.buildCollectionParam(e.dateExpiration,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundContactlistsDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlistsDivisionview';return this.apiClient.callApi("/api/v2/outbound/contactlists/divisionviews/{contactListId}","GET",{contactListId:e},{includeImportStatus:n.includeImportStatus,includeSize:n.includeSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlistsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/contactlists/divisionviews","GET",{},{includeImportStatus:e.includeImportStatus,includeSize:e.includeSize,pageSize:e.pageSize,pageNumber:e.pageNumber,filterType:e.filterType,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundContactlisttemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListTemplateId" when calling getOutboundContactlisttemplate';return this.apiClient.callApi("/api/v2/outbound/contactlisttemplates/{contactListTemplateId}","GET",{contactListTemplateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlisttemplates(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/contactlisttemplates","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,timeZone:e.timeZone,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundDiagnosticsCampaignSummary(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundDiagnosticsCampaignSummary';if(n==null)throw'Missing the required parameter "start" when calling getOutboundDiagnosticsCampaignSummary';if(i==null)throw'Missing the required parameter "end" when calling getOutboundDiagnosticsCampaignSummary';return this.apiClient.callApi("/api/v2/outbound/diagnostics/campaigns/{campaignId}/summary","GET",{campaignId:e},{start:n,end:i},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getOutboundDigitalruleset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "digitalRuleSetId" when calling getOutboundDigitalruleset';return this.apiClient.callApi("/api/v2/outbound/digitalrulesets/{digitalRuleSetId}","GET",{digitalRuleSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundDigitalrulesets(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/digitalrulesets","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundDnclist(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling getOutboundDnclist';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}","GET",{dncListId:e},{includeImportStatus:n.includeImportStatus,includeSize:n.includeSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundDnclistExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling getOutboundDnclistExport';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/export","GET",{dncListId:e},{download:n.download},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundDnclistImportstatus(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling getOutboundDnclistImportstatus';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/importstatus","GET",{dncListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundDnclists(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/dnclists","GET",{},{includeImportStatus:e.includeImportStatus,includeSize:e.includeSize,pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,dncSourceType:e.dncSourceType,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundDnclistsDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling getOutboundDnclistsDivisionview';return this.apiClient.callApi("/api/v2/outbound/dnclists/divisionviews/{dncListId}","GET",{dncListId:e},{includeImportStatus:n.includeImportStatus,includeSize:n.includeSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundDnclistsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/dnclists/divisionviews","GET",{},{includeImportStatus:e.includeImportStatus,includeSize:e.includeSize,pageSize:e.pageSize,pageNumber:e.pageNumber,filterType:e.filterType,name:e.name,dncSourceType:e.dncSourceType,id:this.apiClient.buildCollectionParam(e.id,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundEvent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "eventId" when calling getOutboundEvent';return this.apiClient.callApi("/api/v2/outbound/events/{eventId}","GET",{eventId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundEvents(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/events","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,filterType:e.filterType,category:e.category,level:e.level,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundFilespecificationtemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "fileSpecificationTemplateId" when calling getOutboundFilespecificationtemplate';return this.apiClient.callApi("/api/v2/outbound/filespecificationtemplates/{fileSpecificationTemplateId}","GET",{fileSpecificationTemplateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundFilespecificationtemplates(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/filespecificationtemplates","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundImporttemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "importTemplateId" when calling getOutboundImporttemplate';return this.apiClient.callApi("/api/v2/outbound/importtemplates/{importTemplateId}","GET",{importTemplateId:e},{includeImportStatus:n.includeImportStatus},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundImporttemplateImportstatus(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "importTemplateId" when calling getOutboundImporttemplateImportstatus';return this.apiClient.callApi("/api/v2/outbound/importtemplates/{importTemplateId}/importstatus","GET",{importTemplateId:e},{listNamePrefix:n.listNamePrefix},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundImporttemplates(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/importtemplates","GET",{},{includeImportStatus:e.includeImportStatus,pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder,contactListTemplateId:e.contactListTemplateId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundMessagingcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling getOutboundMessagingcampaign';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}","GET",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundMessagingcampaignDiagnostics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling getOutboundMessagingcampaignDiagnostics';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}/diagnostics","GET",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundMessagingcampaignProgress(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling getOutboundMessagingcampaignProgress';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}/progress","GET",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundMessagingcampaigns(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/messagingcampaigns","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,contactListId:e.contactListId,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),type:e.type,senderSmsPhoneNumber:e.senderSmsPhoneNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),contentTemplateId:e.contentTemplateId,campaignStatus:e.campaignStatus,ruleSetIds:this.apiClient.buildCollectionParam(e.ruleSetIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundMessagingcampaignsDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling getOutboundMessagingcampaignsDivisionview';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/divisionviews/{messagingCampaignId}","GET",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundMessagingcampaignsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/divisionviews","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,name:e.name,type:e.type,id:this.apiClient.buildCollectionParam(e.id,"multi"),senderSmsPhoneNumber:e.senderSmsPhoneNumber,contentTemplateId:e.contentTemplateId,campaignStatus:e.campaignStatus},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundRuleset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleSetId" when calling getOutboundRuleset';return this.apiClient.callApi("/api/v2/outbound/rulesets/{ruleSetId}","GET",{ruleSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundRulesets(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/rulesets","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundSchedulesCampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundSchedulesCampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/campaigns/{campaignId}","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundSchedulesCampaigns(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/schedules/campaigns","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundSchedulesEmailcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "emailCampaignId" when calling getOutboundSchedulesEmailcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/emailcampaigns/{emailCampaignId}","GET",{emailCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundSchedulesEmailcampaigns(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/schedules/emailcampaigns","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundSchedulesMessagingcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling getOutboundSchedulesMessagingcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/messagingcampaigns/{messagingCampaignId}","GET",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundSchedulesMessagingcampaigns(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/schedules/messagingcampaigns","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundSchedulesSequence(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sequenceId" when calling getOutboundSchedulesSequence';return this.apiClient.callApi("/api/v2/outbound/schedules/sequences/{sequenceId}","GET",{sequenceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundSchedulesSequences(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/schedules/sequences","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundSchedulesWhatsappcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "whatsAppCampaignId" when calling getOutboundSchedulesWhatsappcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/whatsappcampaigns/{whatsAppCampaignId}","GET",{whatsAppCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundSchedulesWhatsappcampaigns(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/schedules/whatsappcampaigns","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundSequence(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sequenceId" when calling getOutboundSequence';return this.apiClient.callApi("/api/v2/outbound/sequences/{sequenceId}","GET",{sequenceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundSequences(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/sequences","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundWrapupcodemappings(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/wrapupcodemappings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchOutboundCampaign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling patchOutboundCampaign';if(n==null)throw'Missing the required parameter "body" when calling patchOutboundCampaign';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}","PATCH",{campaignId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchOutboundDnclistCustomexclusioncolumns(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling patchOutboundDnclistCustomexclusioncolumns';if(n==null)throw'Missing the required parameter "body" when calling patchOutboundDnclistCustomexclusioncolumns';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/customexclusioncolumns","PATCH",{dncListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchOutboundDnclistEmailaddresses(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling patchOutboundDnclistEmailaddresses';if(n==null)throw'Missing the required parameter "body" when calling patchOutboundDnclistEmailaddresses';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/emailaddresses","PATCH",{dncListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchOutboundDnclistPhonenumbers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling patchOutboundDnclistPhonenumbers';if(n==null)throw'Missing the required parameter "body" when calling patchOutboundDnclistPhonenumbers';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/phonenumbers","PATCH",{dncListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchOutboundDnclistWhatsappnumbers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling patchOutboundDnclistWhatsappnumbers';if(n==null)throw'Missing the required parameter "body" when calling patchOutboundDnclistWhatsappnumbers';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/whatsappnumbers","PATCH",{dncListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchOutboundSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchOutboundSettings';return this.apiClient.callApi("/api/v2/outbound/settings","PATCH",{},{useMaxCallsPerAgentDecimal:n.useMaxCallsPerAgentDecimal},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundAttemptlimits(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundAttemptlimits';return this.apiClient.callApi("/api/v2/outbound/attemptlimits","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCallabletimesets(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundCallabletimesets';return this.apiClient.callApi("/api/v2/outbound/callabletimesets","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCallanalysisresponsesets(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundCallanalysisresponsesets';return this.apiClient.callApi("/api/v2/outbound/callanalysisresponsesets","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCampaignAgentownedmappingpreview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling postOutboundCampaignAgentownedmappingpreview';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/agentownedmappingpreview","POST",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCampaignCallbackSchedule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling postOutboundCampaignCallbackSchedule';if(n==null)throw'Missing the required parameter "body" when calling postOutboundCampaignCallbackSchedule';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/callback/schedule","POST",{campaignId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundCampaignStart(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling postOutboundCampaignStart';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/start","POST",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCampaignStop(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling postOutboundCampaignStop';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/stop","POST",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCampaignrules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundCampaignrules';return this.apiClient.callApi("/api/v2/outbound/campaignrules","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCampaigns(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundCampaigns';return this.apiClient.callApi("/api/v2/outbound/campaigns","POST",{},{useMaxCallsPerAgentDecimal:n.useMaxCallsPerAgentDecimal},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCampaignsPerformanceQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundCampaignsPerformanceQuery';return this.apiClient.callApi("/api/v2/outbound/campaigns/performance/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCampaignsProgress(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundCampaignsProgress';return this.apiClient.callApi("/api/v2/outbound/campaigns/progress","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlistClear(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling postOutboundContactlistClear';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/clear","POST",{contactListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlistContacts(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling postOutboundContactlistContacts';if(n==null)throw'Missing the required parameter "body" when calling postOutboundContactlistContacts';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts","POST",{contactListId:e},{priority:i.priority,clearSystemData:i.clearSystemData,doNotQueue:i.doNotQueue},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundContactlistContactsBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling postOutboundContactlistContactsBulk';if(n==null)throw'Missing the required parameter "body" when calling postOutboundContactlistContactsBulk';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/bulk","POST",{contactListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundContactlistContactsBulkRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling postOutboundContactlistContactsBulkRemove';if(n==null)throw'Missing the required parameter "body" when calling postOutboundContactlistContactsBulkRemove';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/bulk/remove","POST",{contactListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundContactlistContactsBulkUpdate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling postOutboundContactlistContactsBulkUpdate';if(n==null)throw'Missing the required parameter "body" when calling postOutboundContactlistContactsBulkUpdate';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/bulk/update","POST",{contactListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundContactlistContactsSearch(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling postOutboundContactlistContactsSearch';if(n==null)throw'Missing the required parameter "body" when calling postOutboundContactlistContactsSearch';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/search","POST",{contactListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundContactlistExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling postOutboundContactlistExport';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/export","POST",{contactListId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlistfilters(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlistfilters';return this.apiClient.callApi("/api/v2/outbound/contactlistfilters","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlistfiltersBulkRetrieve(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlistfiltersBulkRetrieve';return this.apiClient.callApi("/api/v2/outbound/contactlistfilters/bulk/retrieve","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlistfiltersPreview(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlistfiltersPreview';return this.apiClient.callApi("/api/v2/outbound/contactlistfilters/preview","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlists(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlists';return this.apiClient.callApi("/api/v2/outbound/contactlists","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlistsBulkUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlistsBulkUpdate';return this.apiClient.callApi("/api/v2/outbound/contactlists/bulk/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlistsUploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlistsUploads';return this.apiClient.callApi("/api/v2/outbound/contactlists/uploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlisttemplates(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlisttemplates';return this.apiClient.callApi("/api/v2/outbound/contactlisttemplates","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlisttemplatesBulkAdd(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlisttemplatesBulkAdd';return this.apiClient.callApi("/api/v2/outbound/contactlisttemplates/bulk/add","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlisttemplatesBulkRetrieve(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlisttemplatesBulkRetrieve';return this.apiClient.callApi("/api/v2/outbound/contactlisttemplates/bulk/retrieve","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundConversationDnc(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postOutboundConversationDnc';return this.apiClient.callApi("/api/v2/outbound/conversations/{conversationId}/dnc","POST",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundDigitalrulesets(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundDigitalrulesets';return this.apiClient.callApi("/api/v2/outbound/digitalrulesets","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundDnclistEmailaddresses(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling postOutboundDnclistEmailaddresses';if(n==null)throw'Missing the required parameter "body" when calling postOutboundDnclistEmailaddresses';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/emailaddresses","POST",{dncListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundDnclistExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling postOutboundDnclistExport';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/export","POST",{dncListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundDnclistPhonenumbers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling postOutboundDnclistPhonenumbers';if(n==null)throw'Missing the required parameter "body" when calling postOutboundDnclistPhonenumbers';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/phonenumbers","POST",{dncListId:e},{expirationDateTime:i.expirationDateTime},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundDnclists(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundDnclists';return this.apiClient.callApi("/api/v2/outbound/dnclists","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundDnclistsUploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundDnclistsUploads';return this.apiClient.callApi("/api/v2/outbound/dnclists/uploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundFilespecificationtemplates(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundFilespecificationtemplates';return this.apiClient.callApi("/api/v2/outbound/filespecificationtemplates","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundImporttemplates(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundImporttemplates';return this.apiClient.callApi("/api/v2/outbound/importtemplates","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundImporttemplatesBulkAdd(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundImporttemplatesBulkAdd';return this.apiClient.callApi("/api/v2/outbound/importtemplates/bulk/add","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundMessagingcampaignStart(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling postOutboundMessagingcampaignStart';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}/start","POST",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundMessagingcampaignStop(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling postOutboundMessagingcampaignStop';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}/stop","POST",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundMessagingcampaigns(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundMessagingcampaigns';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundMessagingcampaignsProgress(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundMessagingcampaignsProgress';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/progress","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundRulesets(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundRulesets';return this.apiClient.callApi("/api/v2/outbound/rulesets","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundSequences(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundSequences';return this.apiClient.callApi("/api/v2/outbound/sequences","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putOutboundAttemptlimit(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "attemptLimitsId" when calling putOutboundAttemptlimit';if(n==null)throw'Missing the required parameter "body" when calling putOutboundAttemptlimit';return this.apiClient.callApi("/api/v2/outbound/attemptlimits/{attemptLimitsId}","PUT",{attemptLimitsId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundCallabletimeset(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "callableTimeSetId" when calling putOutboundCallabletimeset';if(n==null)throw'Missing the required parameter "body" when calling putOutboundCallabletimeset';return this.apiClient.callApi("/api/v2/outbound/callabletimesets/{callableTimeSetId}","PUT",{callableTimeSetId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundCallanalysisresponseset(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "callAnalysisSetId" when calling putOutboundCallanalysisresponseset';if(n==null)throw'Missing the required parameter "body" when calling putOutboundCallanalysisresponseset';return this.apiClient.callApi("/api/v2/outbound/callanalysisresponsesets/{callAnalysisSetId}","PUT",{callAnalysisSetId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundCampaign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling putOutboundCampaign';if(n==null)throw'Missing the required parameter "body" when calling putOutboundCampaign';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}","PUT",{campaignId:e},{useMaxCallsPerAgentDecimal:i.useMaxCallsPerAgentDecimal},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundCampaignAgent(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling putOutboundCampaignAgent';if(n==null||n==="")throw'Missing the required parameter "userId" when calling putOutboundCampaignAgent';if(i==null)throw'Missing the required parameter "body" when calling putOutboundCampaignAgent';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/agents/{userId}","PUT",{campaignId:e,userId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putOutboundCampaignrule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "campaignRuleId" when calling putOutboundCampaignrule';if(n==null)throw'Missing the required parameter "body" when calling putOutboundCampaignrule';return this.apiClient.callApi("/api/v2/outbound/campaignrules/{campaignRuleId}","PUT",{campaignRuleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundContactlist(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling putOutboundContactlist';if(n==null)throw'Missing the required parameter "body" when calling putOutboundContactlist';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}","PUT",{contactListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundContactlistContact(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling putOutboundContactlistContact';if(n==null||n==="")throw'Missing the required parameter "contactId" when calling putOutboundContactlistContact';if(i==null)throw'Missing the required parameter "body" when calling putOutboundContactlistContact';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/{contactId}","PUT",{contactListId:e,contactId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putOutboundContactlistfilter(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListFilterId" when calling putOutboundContactlistfilter';if(n==null)throw'Missing the required parameter "body" when calling putOutboundContactlistfilter';return this.apiClient.callApi("/api/v2/outbound/contactlistfilters/{contactListFilterId}","PUT",{contactListFilterId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundContactlisttemplate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListTemplateId" when calling putOutboundContactlisttemplate';if(n==null)throw'Missing the required parameter "body" when calling putOutboundContactlisttemplate';return this.apiClient.callApi("/api/v2/outbound/contactlisttemplates/{contactListTemplateId}","PUT",{contactListTemplateId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundDigitalruleset(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "digitalRuleSetId" when calling putOutboundDigitalruleset';if(n==null)throw'Missing the required parameter "body" when calling putOutboundDigitalruleset';return this.apiClient.callApi("/api/v2/outbound/digitalrulesets/{digitalRuleSetId}","PUT",{digitalRuleSetId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundDnclist(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling putOutboundDnclist';if(n==null)throw'Missing the required parameter "body" when calling putOutboundDnclist';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}","PUT",{dncListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundFilespecificationtemplate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "fileSpecificationTemplateId" when calling putOutboundFilespecificationtemplate';if(n==null)throw'Missing the required parameter "body" when calling putOutboundFilespecificationtemplate';return this.apiClient.callApi("/api/v2/outbound/filespecificationtemplates/{fileSpecificationTemplateId}","PUT",{fileSpecificationTemplateId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundImporttemplate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "importTemplateId" when calling putOutboundImporttemplate';if(n==null)throw'Missing the required parameter "body" when calling putOutboundImporttemplate';return this.apiClient.callApi("/api/v2/outbound/importtemplates/{importTemplateId}","PUT",{importTemplateId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundMessagingcampaign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling putOutboundMessagingcampaign';if(n==null)throw'Missing the required parameter "body" when calling putOutboundMessagingcampaign';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}","PUT",{messagingCampaignId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundRuleset(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "ruleSetId" when calling putOutboundRuleset';if(n==null)throw'Missing the required parameter "body" when calling putOutboundRuleset';return this.apiClient.callApi("/api/v2/outbound/rulesets/{ruleSetId}","PUT",{ruleSetId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundSchedulesCampaign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling putOutboundSchedulesCampaign';if(n==null)throw'Missing the required parameter "body" when calling putOutboundSchedulesCampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/campaigns/{campaignId}","PUT",{campaignId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundSchedulesEmailcampaign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "emailCampaignId" when calling putOutboundSchedulesEmailcampaign';if(n==null)throw'Missing the required parameter "body" when calling putOutboundSchedulesEmailcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/emailcampaigns/{emailCampaignId}","PUT",{emailCampaignId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundSchedulesMessagingcampaign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling putOutboundSchedulesMessagingcampaign';if(n==null)throw'Missing the required parameter "body" when calling putOutboundSchedulesMessagingcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/messagingcampaigns/{messagingCampaignId}","PUT",{messagingCampaignId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundSchedulesSequence(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sequenceId" when calling putOutboundSchedulesSequence';if(n==null)throw'Missing the required parameter "body" when calling putOutboundSchedulesSequence';return this.apiClient.callApi("/api/v2/outbound/schedules/sequences/{sequenceId}","PUT",{sequenceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundSchedulesWhatsappcampaign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "whatsAppCampaignId" when calling putOutboundSchedulesWhatsappcampaign';if(n==null)throw'Missing the required parameter "body" when calling putOutboundSchedulesWhatsappcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/whatsappcampaigns/{whatsAppCampaignId}","PUT",{whatsAppCampaignId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundSequence(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sequenceId" when calling putOutboundSequence';if(n==null)throw'Missing the required parameter "body" when calling putOutboundSequence';return this.apiClient.callApi("/api/v2/outbound/sequences/{sequenceId}","PUT",{sequenceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundWrapupcodemappings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putOutboundWrapupcodemappings';return this.apiClient.callApi("/api/v2/outbound/wrapupcodemappings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},uy=class{constructor(e){this.apiClient=e||q.instance}deletePresenceDefinition0(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "definitionId" when calling deletePresenceDefinition0';return this.apiClient.callApi("/api/v2/presence/definitions/{definitionId}","DELETE",{definitionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deletePresenceSource(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling deletePresenceSource';return this.apiClient.callApi("/api/v2/presence/sources/{sourceId}","DELETE",{sourceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deletePresencedefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "presenceId" when calling deletePresencedefinition';return this.apiClient.callApi("/api/v2/presencedefinitions/{presenceId}","DELETE",{presenceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getPresenceDefinition0(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "definitionId" when calling getPresenceDefinition0';return this.apiClient.callApi("/api/v2/presence/definitions/{definitionId}","GET",{definitionId:e},{localeCode:n.localeCode},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getPresenceDefinitions0(e){return e=e||{},this.apiClient.callApi("/api/v2/presence/definitions","GET",{},{deactivated:e.deactivated,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),localeCode:e.localeCode},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getPresenceSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/presence/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getPresenceSource(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getPresenceSource';return this.apiClient.callApi("/api/v2/presence/sources/{sourceId}","GET",{sourceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getPresenceSources(e){return e=e||{},this.apiClient.callApi("/api/v2/presence/sources","GET",{},{deactivated:e.deactivated},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getPresenceUserPrimarysource(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getPresenceUserPrimarysource';return this.apiClient.callApi("/api/v2/presence/users/{userId}/primarysource","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getPresencedefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "presenceId" when calling getPresencedefinition';return this.apiClient.callApi("/api/v2/presencedefinitions/{presenceId}","GET",{presenceId:e},{localeCode:n.localeCode},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getPresencedefinitions(e){return e=e||{},this.apiClient.callApi("/api/v2/presencedefinitions","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,deleted:e.deleted,localeCode:e.localeCode},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSystempresences(e){return e=e||{},this.apiClient.callApi("/api/v2/systempresences","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUserPresence(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserPresence';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling getUserPresence';return this.apiClient.callApi("/api/v2/users/{userId}/presences/{sourceId}","GET",{userId:e,sourceId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUserPresencesPurecloud(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserPresencesPurecloud';return this.apiClient.callApi("/api/v2/users/{userId}/presences/purecloud","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersPresenceBulk(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getUsersPresenceBulk';return this.apiClient.callApi("/api/v2/users/presences/{sourceId}/bulk","GET",{sourceId:e},{id:this.apiClient.buildCollectionParam(n.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersPresencesPurecloudBulk(e){return e=e||{},this.apiClient.callApi("/api/v2/users/presences/purecloud/bulk","GET",{},{id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchUserPresence(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserPresence';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling patchUserPresence';if(i==null)throw'Missing the required parameter "body" when calling patchUserPresence';return this.apiClient.callApi("/api/v2/users/{userId}/presences/{sourceId}","PATCH",{userId:e,sourceId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchUserPresencesPurecloud(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserPresencesPurecloud';if(n==null)throw'Missing the required parameter "body" when calling patchUserPresencesPurecloud';return this.apiClient.callApi("/api/v2/users/{userId}/presences/purecloud","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postPresenceDefinitions0(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postPresenceDefinitions0';return this.apiClient.callApi("/api/v2/presence/definitions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postPresenceSources(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postPresenceSources';return this.apiClient.callApi("/api/v2/presence/sources","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postPresencedefinitions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postPresencedefinitions';return this.apiClient.callApi("/api/v2/presencedefinitions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putPresenceDefinition0(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "definitionId" when calling putPresenceDefinition0';if(n==null)throw'Missing the required parameter "body" when calling putPresenceDefinition0';return this.apiClient.callApi("/api/v2/presence/definitions/{definitionId}","PUT",{definitionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putPresenceSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putPresenceSettings';return this.apiClient.callApi("/api/v2/presence/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putPresenceSource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling putPresenceSource';if(n==null)throw'Missing the required parameter "body" when calling putPresenceSource';return this.apiClient.callApi("/api/v2/presence/sources/{sourceId}","PUT",{sourceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putPresenceUserPrimarysource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putPresenceUserPrimarysource';if(n==null)throw'Missing the required parameter "body" when calling putPresenceUserPrimarysource';return this.apiClient.callApi("/api/v2/presence/users/{userId}/primarysource","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putPresencedefinition(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "presenceId" when calling putPresencedefinition';if(n==null)throw'Missing the required parameter "body" when calling putPresencedefinition';return this.apiClient.callApi("/api/v2/presencedefinitions/{presenceId}","PUT",{presenceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUsersPresencesBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putUsersPresencesBulk';return this.apiClient.callApi("/api/v2/users/presences/bulk","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},cy=class{constructor(e){this.apiClient=e||q.instance}deleteProcessautomationScheduledtrigger(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scheduledTriggerId" when calling deleteProcessautomationScheduledtrigger';return this.apiClient.callApi("/api/v2/processautomation/scheduledtriggers/{scheduledTriggerId}","DELETE",{scheduledTriggerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteProcessautomationTrigger(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "triggerId" when calling deleteProcessautomationTrigger';return this.apiClient.callApi("/api/v2/processautomation/triggers/{triggerId}","DELETE",{triggerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getProcessautomationScheduledtrigger(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scheduledTriggerId" when calling getProcessautomationScheduledtrigger';return this.apiClient.callApi("/api/v2/processautomation/scheduledtriggers/{scheduledTriggerId}","GET",{scheduledTriggerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getProcessautomationScheduledtriggers(e){return e=e||{},this.apiClient.callApi("/api/v2/processautomation/scheduledtriggers","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,enabled:e.enabled},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getProcessautomationTrigger(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "triggerId" when calling getProcessautomationTrigger';return this.apiClient.callApi("/api/v2/processautomation/triggers/{triggerId}","GET",{triggerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getProcessautomationTriggers(e){return e=e||{},this.apiClient.callApi("/api/v2/processautomation/triggers","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,topicName:e.topicName,enabled:e.enabled,hasDelayBy:e.hasDelayBy},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getProcessautomationTriggersTopics(e){return e=e||{},this.apiClient.callApi("/api/v2/processautomation/triggers/topics","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postProcessautomationScheduledtriggers(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postProcessautomationScheduledtriggers';return this.apiClient.callApi("/api/v2/processautomation/scheduledtriggers","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postProcessautomationTriggerTest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "triggerId" when calling postProcessautomationTriggerTest';return this.apiClient.callApi("/api/v2/processautomation/triggers/{triggerId}/test","POST",{triggerId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postProcessautomationTriggers(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postProcessautomationTriggers';return this.apiClient.callApi("/api/v2/processautomation/triggers","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postProcessautomationTriggersTopicTest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicName" when calling postProcessautomationTriggersTopicTest';return this.apiClient.callApi("/api/v2/processautomation/triggers/topics/{topicName}/test","POST",{topicName:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putProcessautomationScheduledtrigger(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "scheduledTriggerId" when calling putProcessautomationScheduledtrigger';if(n==null)throw'Missing the required parameter "body" when calling putProcessautomationScheduledtrigger';return this.apiClient.callApi("/api/v2/processautomation/scheduledtriggers/{scheduledTriggerId}","PUT",{scheduledTriggerId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putProcessautomationTrigger(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "triggerId" when calling putProcessautomationTrigger';if(n==null)throw'Missing the required parameter "body" when calling putProcessautomationTrigger';return this.apiClient.callApi("/api/v2/processautomation/triggers/{triggerId}","PUT",{triggerId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},py=class{constructor(e){this.apiClient=e||q.instance}deleteAnalyticsEvaluationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsEvaluationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsSurveysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsSurveysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteQualityCalibration(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "calibrationId" when calling deleteQualityCalibration';if(n==null)throw'Missing the required parameter "calibratorId" when calling deleteQualityCalibration';return this.apiClient.callApi("/api/v2/quality/calibrations/{calibrationId}","DELETE",{calibrationId:e},{calibratorId:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteQualityConversationEvaluation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteQualityConversationEvaluation';if(n==null||n==="")throw'Missing the required parameter "evaluationId" when calling deleteQualityConversationEvaluation';return this.apiClient.callApi("/api/v2/quality/conversations/{conversationId}/evaluations/{evaluationId}","DELETE",{conversationId:e,evaluationId:n},{expand:i.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteQualityForm(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling deleteQualityForm';return this.apiClient.callApi("/api/v2/quality/forms/{formId}","DELETE",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteQualityFormsEvaluation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling deleteQualityFormsEvaluation';return this.apiClient.callApi("/api/v2/quality/forms/evaluations/{formId}","DELETE",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteQualityFormsSurvey(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling deleteQualityFormsSurvey';return this.apiClient.callApi("/api/v2/quality/forms/surveys/{formId}","DELETE",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteQualityProgramAgentscoringrule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling deleteQualityProgramAgentscoringrule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling deleteQualityProgramAgentscoringrule';return this.apiClient.callApi("/api/v2/quality/programs/{programId}/agentscoringrules/{ruleId}","DELETE",{programId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAnalyticsEvaluationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsEvaluationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsEvaluationsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsEvaluationsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsSurveysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsSurveysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsSurveysAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsSurveysAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityAgentsActivity(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/agents/activity","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,startTime:e.startTime,endTime:e.endTime,agentUserId:this.apiClient.buildCollectionParam(e.agentUserId,"multi"),evaluatorUserId:e.evaluatorUserId,name:e.name,group:e.group,agentTeamId:e.agentTeamId,formContextId:e.formContextId,userState:e.userState},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityCalibration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "calibrationId" when calling getQualityCalibration';return this.apiClient.callApi("/api/v2/quality/calibrations/{calibrationId}","GET",{calibrationId:e},{calibratorId:n.calibratorId,conversationId:n.conversationId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityCalibrations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "calibratorId" when calling getQualityCalibrations';return this.apiClient.callApi("/api/v2/quality/calibrations","GET",{},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),nextPage:n.nextPage,previousPage:n.previousPage,conversationId:n.conversationId,startTime:n.startTime,endTime:n.endTime,calibratorId:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityConversationEvaluation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getQualityConversationEvaluation';if(n==null||n==="")throw'Missing the required parameter "evaluationId" when calling getQualityConversationEvaluation';return this.apiClient.callApi("/api/v2/quality/conversations/{conversationId}/evaluations/{evaluationId}","GET",{conversationId:e,evaluationId:n},{expand:i.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getQualityConversationSurveys(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getQualityConversationSurveys';return this.apiClient.callApi("/api/v2/quality/conversations/{conversationId}/surveys","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityConversationsAuditsQueryTransactionId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "transactionId" when calling getQualityConversationsAuditsQueryTransactionId';return this.apiClient.callApi("/api/v2/quality/conversations/audits/query/{transactionId}","GET",{transactionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityConversationsAuditsQueryTransactionIdResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "transactionId" when calling getQualityConversationsAuditsQueryTransactionIdResults';return this.apiClient.callApi("/api/v2/quality/conversations/audits/query/{transactionId}/results","GET",{transactionId:e},{cursor:n.cursor,pageSize:n.pageSize,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityEvaluationsQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/evaluations/query","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),previousPage:e.previousPage,conversationId:e.conversationId,agentUserId:e.agentUserId,agentTeamId:e.agentTeamId,evaluatorUserId:e.evaluatorUserId,assigneeUserId:e.assigneeUserId,queueId:e.queueId,startTime:e.startTime,endTime:e.endTime,formContextId:e.formContextId,evaluationState:this.apiClient.buildCollectionParam(e.evaluationState,"multi"),isReleased:e.isReleased,agentHasRead:e.agentHasRead,expandAnswerTotalScores:e.expandAnswerTotalScores,maximum:e.maximum,sortOrder:e.sortOrder,includeDeletedUsers:e.includeDeletedUsers},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityEvaluatorsActivity(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/evaluators/activity","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,startTime:e.startTime,endTime:e.endTime,name:e.name,permission:this.apiClient.buildCollectionParam(e.permission,"multi"),group:e.group,agentTeamId:e.agentTeamId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityForm(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityForm';return this.apiClient.callApi("/api/v2/quality/forms/{formId}","GET",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityFormVersions';return this.apiClient.callApi("/api/v2/quality/forms/{formId}/versions","GET",{formId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityForms(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/forms","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,nextPage:e.nextPage,previousPage:e.previousPage,expand:e.expand,name:e.name,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityFormsEvaluation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityFormsEvaluation';return this.apiClient.callApi("/api/v2/quality/forms/evaluations/{formId}","GET",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormsEvaluationVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityFormsEvaluationVersions';return this.apiClient.callApi("/api/v2/quality/forms/evaluations/{formId}/versions","GET",{formId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormsEvaluations(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/forms/evaluations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,nextPage:e.nextPage,previousPage:e.previousPage,expand:e.expand,name:e.name,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityFormsEvaluationsBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling getQualityFormsEvaluationsBulk';return this.apiClient.callApi("/api/v2/quality/forms/evaluations/bulk","GET",{},{id:this.apiClient.buildCollectionParam(e,"multi"),includeLatestVersionFormName:n.includeLatestVersionFormName},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormsEvaluationsBulkContexts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "contextId" when calling getQualityFormsEvaluationsBulkContexts';return this.apiClient.callApi("/api/v2/quality/forms/evaluations/bulk/contexts","GET",{},{contextId:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormsSurvey(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityFormsSurvey';return this.apiClient.callApi("/api/v2/quality/forms/surveys/{formId}","GET",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormsSurveyVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityFormsSurveyVersions';return this.apiClient.callApi("/api/v2/quality/forms/surveys/{formId}/versions","GET",{formId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormsSurveys(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/forms/surveys","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,nextPage:e.nextPage,previousPage:e.previousPage,expand:e.expand,name:e.name,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityFormsSurveysBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling getQualityFormsSurveysBulk';return this.apiClient.callApi("/api/v2/quality/forms/surveys/bulk","GET",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormsSurveysBulkContexts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "contextId" when calling getQualityFormsSurveysBulkContexts';return this.apiClient.callApi("/api/v2/quality/forms/surveys/bulk/contexts","GET",{},{contextId:this.apiClient.buildCollectionParam(e,"multi"),published:n.published},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityProgramAgentscoringrule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling getQualityProgramAgentscoringrule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling getQualityProgramAgentscoringrule';return this.apiClient.callApi("/api/v2/quality/programs/{programId}/agentscoringrules/{ruleId}","GET",{programId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getQualityProgramAgentscoringrules(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "programId" when calling getQualityProgramAgentscoringrules';return this.apiClient.callApi("/api/v2/quality/programs/{programId}/agentscoringrules","GET",{programId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityPublishedform(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityPublishedform';return this.apiClient.callApi("/api/v2/quality/publishedforms/{formId}","GET",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityPublishedforms(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/publishedforms","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,onlyLatestPerContext:e.onlyLatestPerContext},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityPublishedformsEvaluation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityPublishedformsEvaluation';return this.apiClient.callApi("/api/v2/quality/publishedforms/evaluations/{formId}","GET",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityPublishedformsEvaluations(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/publishedforms/evaluations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,onlyLatestPerContext:e.onlyLatestPerContext},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityPublishedformsEvaluationsDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "evaluationFormId" when calling getQualityPublishedformsEvaluationsDivisionview';return this.apiClient.callApi("/api/v2/quality/publishedforms/evaluations/divisionviews/{evaluationFormId}","GET",{evaluationFormId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityPublishedformsEvaluationsDivisionviews(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling getQualityPublishedformsEvaluationsDivisionviews';return this.apiClient.callApi("/api/v2/quality/publishedforms/evaluations/divisionviews","GET",{},{pageSize:n.pageSize,pageNumber:n.pageNumber,name:n.name,divisionId:n.divisionId,id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityPublishedformsSurvey(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityPublishedformsSurvey';return this.apiClient.callApi("/api/v2/quality/publishedforms/surveys/{formId}","GET",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityPublishedformsSurveys(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/publishedforms/surveys","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,onlyLatestEnabledPerContext:e.onlyLatestEnabledPerContext},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityPublishedformsSurveysDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "surveyFormId" when calling getQualityPublishedformsSurveysDivisionview';return this.apiClient.callApi("/api/v2/quality/publishedforms/surveys/divisionviews/{surveyFormId}","GET",{surveyFormId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityPublishedformsSurveysDivisionviews(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling getQualityPublishedformsSurveysDivisionviews';return this.apiClient.callApi("/api/v2/quality/publishedforms/surveys/divisionviews","GET",{},{pageSize:n.pageSize,pageNumber:n.pageNumber,name:n.name,divisionId:n.divisionId,id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualitySurvey(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "surveyId" when calling getQualitySurvey';return this.apiClient.callApi("/api/v2/quality/surveys/{surveyId}","GET",{surveyId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualitySurveysScorable(e,n){if(n=n||{},e==null)throw'Missing the required parameter "customerSurveyUrl" when calling getQualitySurveysScorable';return this.apiClient.callApi("/api/v2/quality/surveys/scorable","GET",{},{customerSurveyUrl:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchQualityFormsSurvey(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "formId" when calling patchQualityFormsSurvey';if(n==null)throw'Missing the required parameter "body" when calling patchQualityFormsSurvey';return this.apiClient.callApi("/api/v2/quality/forms/surveys/{formId}","PATCH",{formId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAnalyticsEvaluationsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsEvaluationsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsEvaluationsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsEvaluationsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsSurveysAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsSurveysAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsSurveysAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsSurveysAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityCalibrations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityCalibrations';return this.apiClient.callApi("/api/v2/quality/calibrations","POST",{},{expand:n.expand},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityConversationEvaluations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postQualityConversationEvaluations';if(n==null)throw'Missing the required parameter "body" when calling postQualityConversationEvaluations';return this.apiClient.callApi("/api/v2/quality/conversations/{conversationId}/evaluations","POST",{conversationId:e},{expand:i.expand},{"Idempotency-Key":i.idempotencyKey},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postQualityConversationsAuditsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityConversationsAuditsQuery';return this.apiClient.callApi("/api/v2/quality/conversations/audits/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityEvaluationsAggregatesQueryMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityEvaluationsAggregatesQueryMe';return this.apiClient.callApi("/api/v2/quality/evaluations/aggregates/query/me","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityEvaluationsScoring(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityEvaluationsScoring';return this.apiClient.callApi("/api/v2/quality/evaluations/scoring","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityEvaluationsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityEvaluationsSearch';return this.apiClient.callApi("/api/v2/quality/evaluations/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityForms(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityForms';return this.apiClient.callApi("/api/v2/quality/forms","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityFormsEvaluations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityFormsEvaluations';return this.apiClient.callApi("/api/v2/quality/forms/evaluations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityFormsSurveys(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityFormsSurveys';return this.apiClient.callApi("/api/v2/quality/forms/surveys","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityProgramAgentscoringrules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling postQualityProgramAgentscoringrules';if(n==null)throw'Missing the required parameter "body" when calling postQualityProgramAgentscoringrules';return this.apiClient.callApi("/api/v2/quality/programs/{programId}/agentscoringrules","POST",{programId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postQualityPublishedforms(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityPublishedforms';return this.apiClient.callApi("/api/v2/quality/publishedforms","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityPublishedformsEvaluations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityPublishedformsEvaluations';return this.apiClient.callApi("/api/v2/quality/publishedforms/evaluations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityPublishedformsSurveys(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityPublishedformsSurveys';return this.apiClient.callApi("/api/v2/quality/publishedforms/surveys","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualitySurveys(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualitySurveys';return this.apiClient.callApi("/api/v2/quality/surveys","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualitySurveysScoring(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualitySurveysScoring';return this.apiClient.callApi("/api/v2/quality/surveys/scoring","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putQualityCalibration(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "calibrationId" when calling putQualityCalibration';if(n==null)throw'Missing the required parameter "body" when calling putQualityCalibration';return this.apiClient.callApi("/api/v2/quality/calibrations/{calibrationId}","PUT",{calibrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putQualityConversationEvaluation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putQualityConversationEvaluation';if(n==null||n==="")throw'Missing the required parameter "evaluationId" when calling putQualityConversationEvaluation';if(i==null)throw'Missing the required parameter "body" when calling putQualityConversationEvaluation';return this.apiClient.callApi("/api/v2/quality/conversations/{conversationId}/evaluations/{evaluationId}","PUT",{conversationId:e,evaluationId:n},{expand:a.expand},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putQualityForm(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "formId" when calling putQualityForm';if(n==null)throw'Missing the required parameter "body" when calling putQualityForm';return this.apiClient.callApi("/api/v2/quality/forms/{formId}","PUT",{formId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putQualityFormsEvaluation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "formId" when calling putQualityFormsEvaluation';if(n==null)throw'Missing the required parameter "body" when calling putQualityFormsEvaluation';return this.apiClient.callApi("/api/v2/quality/forms/evaluations/{formId}","PUT",{formId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putQualityFormsEvaluationAiscoringSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "formId" when calling putQualityFormsEvaluationAiscoringSettings';if(n==null)throw'Missing the required parameter "body" when calling putQualityFormsEvaluationAiscoringSettings';return this.apiClient.callApi("/api/v2/quality/forms/evaluations/{formId}/aiscoring/settings","PUT",{formId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putQualityFormsSurvey(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "formId" when calling putQualityFormsSurvey';if(n==null)throw'Missing the required parameter "body" when calling putQualityFormsSurvey';return this.apiClient.callApi("/api/v2/quality/forms/surveys/{formId}","PUT",{formId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putQualityProgramAgentscoringrule(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "programId" when calling putQualityProgramAgentscoringrule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling putQualityProgramAgentscoringrule';if(i==null)throw'Missing the required parameter "body" when calling putQualityProgramAgentscoringrule';return this.apiClient.callApi("/api/v2/quality/programs/{programId}/agentscoringrules/{ruleId}","PUT",{programId:e,ruleId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putQualitySurveysScorable(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "customerSurveyUrl" when calling putQualitySurveysScorable';if(n==null)throw'Missing the required parameter "body" when calling putQualitySurveysScorable';return this.apiClient.callApi("/api/v2/quality/surveys/scorable","PUT",{},{customerSurveyUrl:e},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},dy=class{constructor(e){this.apiClient=e||q.instance}deleteConversationRecordingAnnotation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationRecordingAnnotation';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling deleteConversationRecordingAnnotation';if(i==null||i==="")throw'Missing the required parameter "annotationId" when calling deleteConversationRecordingAnnotation';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings/{recordingId}/annotations/{annotationId}","DELETE",{conversationId:e,recordingId:n,annotationId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteOrphanrecording(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "orphanId" when calling deleteOrphanrecording';return this.apiClient.callApi("/api/v2/orphanrecordings/{orphanId}","DELETE",{orphanId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRecordingCrossplatformMediaretentionpolicies(e,n){if(n=n||{},e==null)throw'Missing the required parameter "ids" when calling deleteRecordingCrossplatformMediaretentionpolicies';return this.apiClient.callApi("/api/v2/recording/crossplatform/mediaretentionpolicies","DELETE",{},{ids:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRecordingCrossplatformMediaretentionpolicy(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling deleteRecordingCrossplatformMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/crossplatform/mediaretentionpolicies/{policyId}","DELETE",{policyId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRecordingJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteRecordingJob';return this.apiClient.callApi("/api/v2/recording/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRecordingMediaretentionpolicies(e,n){if(n=n||{},e==null)throw'Missing the required parameter "ids" when calling deleteRecordingMediaretentionpolicies';return this.apiClient.callApi("/api/v2/recording/mediaretentionpolicies","DELETE",{},{ids:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRecordingMediaretentionpolicy(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling deleteRecordingMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/mediaretentionpolicies/{policyId}","DELETE",{policyId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationRecording(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationRecording';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling getConversationRecording';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings/{recordingId}","GET",{conversationId:e,recordingId:n},{formatId:i.formatId,emailFormatId:i.emailFormatId,chatFormatId:i.chatFormatId,messageFormatId:i.messageFormatId,download:i.download,fileName:i.fileName,locale:i.locale,mediaFormats:this.apiClient.buildCollectionParam(i.mediaFormats,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationRecordingAnnotation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationRecordingAnnotation';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling getConversationRecordingAnnotation';if(i==null||i==="")throw'Missing the required parameter "annotationId" when calling getConversationRecordingAnnotation';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings/{recordingId}/annotations/{annotationId}","GET",{conversationId:e,recordingId:n,annotationId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationRecordingAnnotations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationRecordingAnnotations';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling getConversationRecordingAnnotations';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings/{recordingId}/annotations","GET",{conversationId:e,recordingId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationRecordingmetadata(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationRecordingmetadata';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordingmetadata","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationRecordingmetadataRecordingId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationRecordingmetadataRecordingId';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling getConversationRecordingmetadataRecordingId';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordingmetadata/{recordingId}","GET",{conversationId:e,recordingId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationRecordings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationRecordings';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings","GET",{conversationId:e},{maxWaitMs:n.maxWaitMs,formatId:n.formatId,mediaFormats:this.apiClient.buildCollectionParam(n.mediaFormats,"multi"),locale:n.locale,includePauseAnnotationsForScreenRecordings:n.includePauseAnnotationsForScreenRecordings},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrphanrecording(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "orphanId" when calling getOrphanrecording';return this.apiClient.callApi("/api/v2/orphanrecordings/{orphanId}","GET",{orphanId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrphanrecordingMedia(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "orphanId" when calling getOrphanrecordingMedia';return this.apiClient.callApi("/api/v2/orphanrecordings/{orphanId}/media","GET",{orphanId:e},{formatId:n.formatId,emailFormatId:n.emailFormatId,chatFormatId:n.chatFormatId,messageFormatId:n.messageFormatId,download:n.download,fileName:n.fileName,locale:n.locale,mediaFormats:this.apiClient.buildCollectionParam(n.mediaFormats,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrphanrecordings(e){return e=e||{},this.apiClient.callApi("/api/v2/orphanrecordings","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,hasConversation:e.hasConversation,media:e.media},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingBatchrequest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getRecordingBatchrequest';return this.apiClient.callApi("/api/v2/recording/batchrequests/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingCrossplatformMediaretentionpolicies(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/crossplatform/mediaretentionpolicies","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,name:e.name,enabled:e.enabled,summary:e.summary,hasErrors:e.hasErrors,deleteDaysThreshold:e.deleteDaysThreshold},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingCrossplatformMediaretentionpolicy(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling getRecordingCrossplatformMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/crossplatform/mediaretentionpolicies/{policyId}","GET",{policyId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getRecordingJob';return this.apiClient.callApi("/api/v2/recording/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingJobFailedrecordings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getRecordingJobFailedrecordings';return this.apiClient.callApi("/api/v2/recording/jobs/{jobId}/failedrecordings","GET",{jobId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,includeTotal:n.includeTotal,cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/jobs","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,state:e.state,showOnlyMyJobs:e.showOnlyMyJobs,jobType:e.jobType,includeTotal:e.includeTotal,cursor:e.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingKeyconfiguration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "keyConfigurationId" when calling getRecordingKeyconfiguration';return this.apiClient.callApi("/api/v2/recording/keyconfigurations/{keyConfigurationId}","GET",{keyConfigurationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingKeyconfigurations(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/keyconfigurations","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingMediaretentionpolicies(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/mediaretentionpolicies","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,name:e.name,enabled:e.enabled,summary:e.summary,hasErrors:e.hasErrors,deleteDaysThreshold:e.deleteDaysThreshold},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingMediaretentionpolicy(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling getRecordingMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/mediaretentionpolicies/{policyId}","GET",{policyId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingRecordingkeys(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/recordingkeys","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingRecordingkeysRotationschedule(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/recordingkeys/rotationschedule","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/settings","GET",{},{createDefault:e.createDefault},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingUploadsReport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "reportId" when calling getRecordingUploadsReport';return this.apiClient.callApi("/api/v2/recording/uploads/reports/{reportId}","GET",{reportId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingsRetentionQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "retentionThresholdDays" when calling getRecordingsRetentionQuery';return this.apiClient.callApi("/api/v2/recordings/retention/query","GET",{},{retentionThresholdDays:e,cursor:n.cursor,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingsScreensessionsDetails(e){return e=e||{},this.apiClient.callApi("/api/v2/recordings/screensessions/details","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchRecordingCrossplatformMediaretentionpolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling patchRecordingCrossplatformMediaretentionpolicy';if(n==null)throw'Missing the required parameter "body" when calling patchRecordingCrossplatformMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/crossplatform/mediaretentionpolicies/{policyId}","PATCH",{policyId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRecordingMediaretentionpolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling patchRecordingMediaretentionpolicy';if(n==null)throw'Missing the required parameter "body" when calling patchRecordingMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/mediaretentionpolicies/{policyId}","PATCH",{policyId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationRecordingAnnotations(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationRecordingAnnotations';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling postConversationRecordingAnnotations';if(i==null)throw'Missing the required parameter "body" when calling postConversationRecordingAnnotations';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings/{recordingId}/annotations","POST",{conversationId:e,recordingId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postRecordingBatchrequests(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingBatchrequests';return this.apiClient.callApi("/api/v2/recording/batchrequests","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingCrossplatformMediaretentionpolicies(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingCrossplatformMediaretentionpolicies';return this.apiClient.callApi("/api/v2/recording/crossplatform/mediaretentionpolicies","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingJobs';return this.apiClient.callApi("/api/v2/recording/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingKeyconfigurations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingKeyconfigurations';return this.apiClient.callApi("/api/v2/recording/keyconfigurations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingKeyconfigurationsValidate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingKeyconfigurationsValidate';return this.apiClient.callApi("/api/v2/recording/keyconfigurations/validate","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingLocalkeys(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingLocalkeys';return this.apiClient.callApi("/api/v2/recording/localkeys","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingMediaretentionpolicies(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingMediaretentionpolicies';return this.apiClient.callApi("/api/v2/recording/mediaretentionpolicies","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingRecordingkeys(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/recordingkeys","POST",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postRecordingUploadsReports(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingUploadsReports';return this.apiClient.callApi("/api/v2/recording/uploads/reports","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingsDeletionprotection(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingsDeletionprotection';return this.apiClient.callApi("/api/v2/recordings/deletionprotection","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingsScreensessionsAcknowledge(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingsScreensessionsAcknowledge';return this.apiClient.callApi("/api/v2/recordings/screensessions/acknowledge","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingsScreensessionsMetadata(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingsScreensessionsMetadata';return this.apiClient.callApi("/api/v2/recordings/screensessions/metadata","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationRecording(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationRecording';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling putConversationRecording';if(i==null)throw'Missing the required parameter "body" when calling putConversationRecording';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings/{recordingId}","PUT",{conversationId:e,recordingId:n},{clearExport:a.clearExport},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putConversationRecordingAnnotation(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationRecordingAnnotation';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling putConversationRecordingAnnotation';if(i==null||i==="")throw'Missing the required parameter "annotationId" when calling putConversationRecordingAnnotation';if(a==null)throw'Missing the required parameter "body" when calling putConversationRecordingAnnotation';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings/{recordingId}/annotations/{annotationId}","PUT",{conversationId:e,recordingId:n,annotationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}putOrphanrecording(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "orphanId" when calling putOrphanrecording';return this.apiClient.callApi("/api/v2/orphanrecordings/{orphanId}","PUT",{orphanId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRecordingCrossplatformMediaretentionpolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling putRecordingCrossplatformMediaretentionpolicy';if(n==null)throw'Missing the required parameter "body" when calling putRecordingCrossplatformMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/crossplatform/mediaretentionpolicies/{policyId}","PUT",{policyId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRecordingJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling putRecordingJob';if(n==null)throw'Missing the required parameter "body" when calling putRecordingJob';return this.apiClient.callApi("/api/v2/recording/jobs/{jobId}","PUT",{jobId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRecordingKeyconfiguration(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "keyConfigurationId" when calling putRecordingKeyconfiguration';if(n==null)throw'Missing the required parameter "body" when calling putRecordingKeyconfiguration';return this.apiClient.callApi("/api/v2/recording/keyconfigurations/{keyConfigurationId}","PUT",{keyConfigurationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRecordingMediaretentionpolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling putRecordingMediaretentionpolicy';if(n==null)throw'Missing the required parameter "body" when calling putRecordingMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/mediaretentionpolicies/{policyId}","PUT",{policyId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRecordingRecordingkeysRotationschedule(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putRecordingRecordingkeysRotationschedule';return this.apiClient.callApi("/api/v2/recording/recordingkeys/rotationschedule","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRecordingSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putRecordingSettings';return this.apiClient.callApi("/api/v2/recording/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRecordingsDeletionprotection(e){return e=e||{},this.apiClient.callApi("/api/v2/recordings/deletionprotection","PUT",{},{protect:e.protect},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},hy=class{constructor(e){this.apiClient=e||q.instance}deleteResponsemanagementLibrary(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "libraryId" when calling deleteResponsemanagementLibrary';return this.apiClient.callApi("/api/v2/responsemanagement/libraries/{libraryId}","DELETE",{libraryId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteResponsemanagementResponse(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "responseId" when calling deleteResponsemanagementResponse';return this.apiClient.callApi("/api/v2/responsemanagement/responses/{responseId}","DELETE",{responseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteResponsemanagementResponseasset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "responseAssetId" when calling deleteResponsemanagementResponseasset';return this.apiClient.callApi("/api/v2/responsemanagement/responseassets/{responseAssetId}","DELETE",{responseAssetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getResponsemanagementLibraries(e){return e=e||{},this.apiClient.callApi("/api/v2/responsemanagement/libraries","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,messagingTemplateFilter:e.messagingTemplateFilter,libraryPrefix:e.libraryPrefix},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getResponsemanagementLibrariesDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "libraryId" when calling getResponsemanagementLibrariesDivisionview';return this.apiClient.callApi("/api/v2/responsemanagement/libraries/divisionviews/{libraryId}","GET",{libraryId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getResponsemanagementLibrariesDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/responsemanagement/libraries/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,messagingTemplateFilter:e.messagingTemplateFilter,libraryPrefix:e.libraryPrefix},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getResponsemanagementLibrary(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "libraryId" when calling getResponsemanagementLibrary';return this.apiClient.callApi("/api/v2/responsemanagement/libraries/{libraryId}","GET",{libraryId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getResponsemanagementResponse(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "responseId" when calling getResponsemanagementResponse';return this.apiClient.callApi("/api/v2/responsemanagement/responses/{responseId}","GET",{responseId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getResponsemanagementResponseasset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "responseAssetId" when calling getResponsemanagementResponseasset';return this.apiClient.callApi("/api/v2/responsemanagement/responseassets/{responseAssetId}","GET",{responseAssetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getResponsemanagementResponseassetsStatusStatusId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "statusId" when calling getResponsemanagementResponseassetsStatusStatusId';return this.apiClient.callApi("/api/v2/responsemanagement/responseassets/status/{statusId}","GET",{statusId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getResponsemanagementResponses(e,n){if(n=n||{},e==null)throw'Missing the required parameter "libraryId" when calling getResponsemanagementResponses';return this.apiClient.callApi("/api/v2/responsemanagement/responses","GET",{},{libraryId:e,pageNumber:n.pageNumber,pageSize:n.pageSize,expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getResponsemanagementResponsesDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "responseId" when calling getResponsemanagementResponsesDivisionview';return this.apiClient.callApi("/api/v2/responsemanagement/responses/divisionviews/{responseId}","GET",{responseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementLibraries(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementLibraries';return this.apiClient.callApi("/api/v2/responsemanagement/libraries","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementLibrariesBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementLibrariesBulk';return this.apiClient.callApi("/api/v2/responsemanagement/libraries/bulk","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementLibrariesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementLibrariesQuery';return this.apiClient.callApi("/api/v2/responsemanagement/libraries/query","POST",{},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementResponseassetsBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementResponseassetsBulk';return this.apiClient.callApi("/api/v2/responsemanagement/responseassets/bulk","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementResponseassetsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementResponseassetsSearch';return this.apiClient.callApi("/api/v2/responsemanagement/responseassets/search","POST",{},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementResponseassetsUploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementResponseassetsUploads';return this.apiClient.callApi("/api/v2/responsemanagement/responseassets/uploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementResponses(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementResponses';return this.apiClient.callApi("/api/v2/responsemanagement/responses","POST",{},{expand:n.expand},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementResponsesDivisionviewsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementResponsesDivisionviewsQuery';return this.apiClient.callApi("/api/v2/responsemanagement/responses/divisionviews/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementResponsesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementResponsesQuery';return this.apiClient.callApi("/api/v2/responsemanagement/responses/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putResponsemanagementLibrary(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "libraryId" when calling putResponsemanagementLibrary';if(n==null)throw'Missing the required parameter "body" when calling putResponsemanagementLibrary';return this.apiClient.callApi("/api/v2/responsemanagement/libraries/{libraryId}","PUT",{libraryId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putResponsemanagementResponse(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "responseId" when calling putResponsemanagementResponse';if(n==null)throw'Missing the required parameter "body" when calling putResponsemanagementResponse';return this.apiClient.callApi("/api/v2/responsemanagement/responses/{responseId}","PUT",{responseId:e},{expand:i.expand},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putResponsemanagementResponseasset(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "responseAssetId" when calling putResponsemanagementResponseasset';if(n==null)throw'Missing the required parameter "body" when calling putResponsemanagementResponseasset';return this.apiClient.callApi("/api/v2/responsemanagement/responseassets/{responseAssetId}","PUT",{responseAssetId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},gy=class{constructor(e){this.apiClient=e||q.instance}deleteRoutingAssessment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assessmentId" when calling deleteRoutingAssessment';return this.apiClient.callApi("/api/v2/routing/assessments/{assessmentId}","DELETE",{assessmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingDirectroutingbackupSettingsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/directroutingbackup/settings/me","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteRoutingEmailDomain(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling deleteRoutingEmailDomain';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}","DELETE",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingEmailDomainRoute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainName" when calling deleteRoutingEmailDomainRoute';if(n==null||n==="")throw'Missing the required parameter "routeId" when calling deleteRoutingEmailDomainRoute';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainName}/routes/{routeId}","DELETE",{domainName:e,routeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteRoutingEmailOutboundDomain(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling deleteRoutingEmailOutboundDomain';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains/{domainId}","DELETE",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingEmailSettingEmailSettingId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "emailSettingId" when calling deleteRoutingEmailSettingEmailSettingId';return this.apiClient.callApi("/api/v2/routing/email/setting/{emailSettingId}","DELETE",{emailSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingLanguage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "languageId" when calling deleteRoutingLanguage';return this.apiClient.callApi("/api/v2/routing/languages/{languageId}","DELETE",{languageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingPredictor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "predictorId" when calling deleteRoutingPredictor';return this.apiClient.callApi("/api/v2/routing/predictors/{predictorId}","DELETE",{predictorId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingPredictorsKeyperformanceindicator(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "kpiId" when calling deleteRoutingPredictorsKeyperformanceindicator';return this.apiClient.callApi("/api/v2/routing/predictors/keyperformanceindicators/{kpiId}","DELETE",{kpiId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingQueue(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling deleteRoutingQueue';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}","DELETE",{queueId:e},{forceDelete:n.forceDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingQueueMember(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling deleteRoutingQueueMember';if(n==null||n==="")throw'Missing the required parameter "memberId" when calling deleteRoutingQueueMember';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/members/{memberId}","DELETE",{queueId:e,memberId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteRoutingQueueUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling deleteRoutingQueueUser';if(n==null||n==="")throw'Missing the required parameter "memberId" when calling deleteRoutingQueueUser';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/users/{memberId}","DELETE",{queueId:e,memberId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteRoutingQueueWrapupcode(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling deleteRoutingQueueWrapupcode';if(n==null||n==="")throw'Missing the required parameter "codeId" when calling deleteRoutingQueueWrapupcode';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/wrapupcodes/{codeId}","DELETE",{queueId:e,codeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteRoutingSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/settings","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteRoutingSkill(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "skillId" when calling deleteRoutingSkill';return this.apiClient.callApi("/api/v2/routing/skills/{skillId}","DELETE",{skillId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingSkillexpression(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "expressionId" when calling deleteRoutingSkillexpression';return this.apiClient.callApi("/api/v2/routing/skillexpressions/{expressionId}","DELETE",{expressionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingSkillexpressions(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/skillexpressions","DELETE",{},{id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteRoutingSkillgroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "skillGroupId" when calling deleteRoutingSkillgroup';return this.apiClient.callApi("/api/v2/routing/skillgroups/{skillGroupId}","DELETE",{skillGroupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingSmsAddress(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "addressId" when calling deleteRoutingSmsAddress';return this.apiClient.callApi("/api/v2/routing/sms/addresses/{addressId}","DELETE",{addressId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingSmsPhonenumber(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "phoneNumberId" when calling deleteRoutingSmsPhonenumber';return this.apiClient.callApi("/api/v2/routing/sms/phonenumbers/{phoneNumberId}","DELETE",{phoneNumberId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingUserDirectroutingbackupSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteRoutingUserDirectroutingbackupSettings';return this.apiClient.callApi("/api/v2/routing/users/{userId}/directroutingbackup/settings","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingUserUtilization(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteRoutingUserUtilization';return this.apiClient.callApi("/api/v2/routing/users/{userId}/utilization","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingUtilization(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/utilization","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteRoutingUtilizationLabel(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "labelId" when calling deleteRoutingUtilizationLabel';return this.apiClient.callApi("/api/v2/routing/utilization/labels/{labelId}","DELETE",{labelId:e},{forceDelete:n.forceDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingWrapupcode(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "codeId" when calling deleteRoutingWrapupcode';return this.apiClient.callApi("/api/v2/routing/wrapupcodes/{codeId}","DELETE",{codeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteUserRoutinglanguage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserRoutinglanguage';if(n==null||n==="")throw'Missing the required parameter "languageId" when calling deleteUserRoutinglanguage';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages/{languageId}","DELETE",{userId:e,languageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteUserRoutingskill(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserRoutingskill';if(n==null||n==="")throw'Missing the required parameter "skillId" when calling deleteUserRoutingskill';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/{skillId}","DELETE",{userId:e,skillId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getRoutingAssessment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assessmentId" when calling getRoutingAssessment';return this.apiClient.callApi("/api/v2/routing/assessments/{assessmentId}","GET",{assessmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingAssessments(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/assessments","GET",{},{before:e.before,after:e.after,limit:e.limit,pageSize:e.pageSize,queueId:this.apiClient.buildCollectionParam(e.queueId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingAssessmentsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getRoutingAssessmentsJob';return this.apiClient.callApi("/api/v2/routing/assessments/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingAssessmentsJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/assessments/jobs","GET",{},{divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingAvailablemediatypes(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/availablemediatypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingDirectroutingbackupSettingsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/directroutingbackup/settings/me","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingEmailDomain(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getRoutingEmailDomain';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}","GET",{domainId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailDomainDkim(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getRoutingEmailDomainDkim';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/dkim","GET",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailDomainMailfrom(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getRoutingEmailDomainMailfrom';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/mailfrom","GET",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailDomainRoute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainName" when calling getRoutingEmailDomainRoute';if(n==null||n==="")throw'Missing the required parameter "routeId" when calling getRoutingEmailDomainRoute';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainName}/routes/{routeId}","GET",{domainName:e,routeId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getRoutingEmailDomainRouteIdentityresolution(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainName" when calling getRoutingEmailDomainRouteIdentityresolution';if(n==null||n==="")throw'Missing the required parameter "routeId" when calling getRoutingEmailDomainRouteIdentityresolution';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainName}/routes/{routeId}/identityresolution","GET",{domainName:e,routeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getRoutingEmailDomainRoutes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainName" when calling getRoutingEmailDomainRoutes';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainName}/routes","GET",{domainName:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,pattern:n.pattern,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailDomainVerification(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getRoutingEmailDomainVerification';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/verification","GET",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailDomains(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/email/domains","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,excludeStatus:e.excludeStatus,filter:e.filter,expand:e.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingEmailOutboundDomain(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getRoutingEmailOutboundDomain';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains/{domainId}","GET",{domainId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailOutboundDomainActivation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getRoutingEmailOutboundDomainActivation';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains/{domainId}/activation","GET",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailOutboundDomains(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/email/outbound/domains","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,filter:e.filter,expand:e.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingEmailSetting(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/email/setting","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingEmailSettingEmailSettingId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "emailSettingId" when calling getRoutingEmailSettingEmailSettingId';return this.apiClient.callApi("/api/v2/routing/email/setting/{emailSettingId}","GET",{emailSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailSetup(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/email/setup","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingLanguage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "languageId" when calling getRoutingLanguage';return this.apiClient.callApi("/api/v2/routing/languages/{languageId}","GET",{languageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingLanguages(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/languages","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingMessageRecipient(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "recipientId" when calling getRoutingMessageRecipient';return this.apiClient.callApi("/api/v2/routing/message/recipients/{recipientId}","GET",{recipientId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingMessageRecipients(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/message/recipients","GET",{},{messengerType:e.messengerType,name:e.name,pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingPredictor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "predictorId" when calling getRoutingPredictor';return this.apiClient.callApi("/api/v2/routing/predictors/{predictorId}","GET",{predictorId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingPredictorModelFeatures(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "predictorId" when calling getRoutingPredictorModelFeatures';if(n==null||n==="")throw'Missing the required parameter "modelId" when calling getRoutingPredictorModelFeatures';return this.apiClient.callApi("/api/v2/routing/predictors/{predictorId}/models/{modelId}/features","GET",{predictorId:e,modelId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getRoutingPredictorModels(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "predictorId" when calling getRoutingPredictorModels';return this.apiClient.callApi("/api/v2/routing/predictors/{predictorId}/models","GET",{predictorId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingPredictors(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/predictors","GET",{},{before:e.before,after:e.after,limit:e.limit,pageSize:e.pageSize,queueId:this.apiClient.buildCollectionParam(e.queueId,"multi"),kpiId:e.kpiId,state:e.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingPredictorsKeyperformanceindicator(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "kpiId" when calling getRoutingPredictorsKeyperformanceindicator';return this.apiClient.callApi("/api/v2/routing/predictors/keyperformanceindicators/{kpiId}","GET",{kpiId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingPredictorsKeyperformanceindicators(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/predictors/keyperformanceindicators","GET",{},{kpiGroup:e.kpiGroup,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingPredictorsKeyperformanceindicatortypes(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/predictors/keyperformanceindicatortypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingQueue(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueue';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}","GET",{queueId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueueAssistant(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueAssistant';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/assistant","GET",{queueId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),languageVariation:n.languageVariation,fallbackToPrimaryAssistant:n.fallbackToPrimaryAssistant},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueueComparisonperiod(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueComparisonperiod';if(n==null||n==="")throw'Missing the required parameter "comparisonPeriodId" when calling getRoutingQueueComparisonperiod';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/comparisonperiods/{comparisonPeriodId}","GET",{queueId:e,comparisonPeriodId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getRoutingQueueComparisonperiods(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueComparisonperiods';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/comparisonperiods","GET",{queueId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueueEstimatedwaittime(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueEstimatedwaittime';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/estimatedwaittime","GET",{queueId:e},{conversationId:n.conversationId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueueIdentityresolution(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueIdentityresolution';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/identityresolution","GET",{queueId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueueMediatypeEstimatedwaittime(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueMediatypeEstimatedwaittime';if(n==null||n==="")throw'Missing the required parameter "mediaType" when calling getRoutingQueueMediatypeEstimatedwaittime';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/mediatypes/{mediaType}/estimatedwaittime","GET",{queueId:e,mediaType:n},{labelId:i.labelId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getRoutingQueueMembers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueMembers';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/members","GET",{queueId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,sortOrder:n.sortOrder,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),name:n.name,profileSkills:this.apiClient.buildCollectionParam(n.profileSkills,"multi"),skills:this.apiClient.buildCollectionParam(n.skills,"multi"),languages:this.apiClient.buildCollectionParam(n.languages,"multi"),routingStatus:this.apiClient.buildCollectionParam(n.routingStatus,"multi"),presence:this.apiClient.buildCollectionParam(n.presence,"multi"),memberBy:n.memberBy,joined:n.joined},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueueUsers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueUsers';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/users","GET",{queueId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,sortOrder:n.sortOrder,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),joined:n.joined,name:n.name,profileSkills:this.apiClient.buildCollectionParam(n.profileSkills,"multi"),skills:this.apiClient.buildCollectionParam(n.skills,"multi"),languages:this.apiClient.buildCollectionParam(n.languages,"multi"),routingStatus:this.apiClient.buildCollectionParam(n.routingStatus,"multi"),presence:this.apiClient.buildCollectionParam(n.presence,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueueWrapupcodes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueWrapupcodes';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/wrapupcodes","GET",{queueId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,name:n.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueues(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/queues","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortOrder:e.sortOrder,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),peerId:this.apiClient.buildCollectionParam(e.peerId,"multi"),cannedResponseLibraryId:e.cannedResponseLibraryId,hasPeer:e.hasPeer,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingQueuesDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/queues/divisionviews","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingQueuesDivisionviewsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/queues/divisionviews/all","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingQueuesMe(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/queues/me","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,joined:e.joined,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSettingsContactcenter(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/settings/contactcenter","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSettingsTranscription(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/settings/transcription","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSkill(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "skillId" when calling getRoutingSkill';return this.apiClient.callApi("/api/v2/routing/skills/{skillId}","GET",{skillId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSkillexpression(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "expressionId" when calling getRoutingSkillexpression';return this.apiClient.callApi("/api/v2/routing/skillexpressions/{expressionId}","GET",{expressionId:e},{includeArchived:n.includeArchived,format:n.format},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSkillexpressions(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/skillexpressions","GET",{},{format:e.format,includeArchived:e.includeArchived,id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSkillexpressionsQueueQueueId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingSkillexpressionsQueueQueueId';return this.apiClient.callApi("/api/v2/routing/skillexpressions/queue/{queueId}","GET",{queueId:e},{format:n.format,includeArchived:n.includeArchived},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSkillgroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "skillGroupId" when calling getRoutingSkillgroup';return this.apiClient.callApi("/api/v2/routing/skillgroups/{skillGroupId}","GET",{skillGroupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSkillgroupMembers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "skillGroupId" when calling getRoutingSkillgroupMembers';return this.apiClient.callApi("/api/v2/routing/skillgroups/{skillGroupId}/members","GET",{skillGroupId:e},{pageSize:n.pageSize,after:n.after,before:n.before,expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSkillgroupMembersDivisions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "skillGroupId" when calling getRoutingSkillgroupMembersDivisions';return this.apiClient.callApi("/api/v2/routing/skillgroups/{skillGroupId}/members/divisions","GET",{skillGroupId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSkillgroups(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/skillgroups","GET",{},{pageSize:e.pageSize,name:e.name,after:e.after,before:e.before},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSkills(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/skills","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSmsAddress(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "addressId" when calling getRoutingSmsAddress';return this.apiClient.callApi("/api/v2/routing/sms/addresses/{addressId}","GET",{addressId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSmsAddresses(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/sms/addresses","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSmsAvailablephonenumbers(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "countryCode" when calling getRoutingSmsAvailablephonenumbers';if(n==null)throw'Missing the required parameter "phoneNumberType" when calling getRoutingSmsAvailablephonenumbers';return this.apiClient.callApi("/api/v2/routing/sms/availablephonenumbers","GET",{},{countryCode:e,region:i.region,city:i.city,areaCode:i.areaCode,phoneNumberType:n,pattern:i.pattern,addressRequirement:i.addressRequirement},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getRoutingSmsIdentityresolutionPhonenumber(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "addressId" when calling getRoutingSmsIdentityresolutionPhonenumber';return this.apiClient.callApi("/api/v2/routing/sms/identityresolution/phonenumbers/{addressId}","GET",{addressId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSmsPhonenumber(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "phoneNumberId" when calling getRoutingSmsPhonenumber';return this.apiClient.callApi("/api/v2/routing/sms/phonenumbers/{phoneNumberId}","GET",{phoneNumberId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSmsPhonenumbers(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/sms/phonenumbers","GET",{},{phoneNumber:e.phoneNumber,phoneNumberType:this.apiClient.buildCollectionParam(e.phoneNumberType,"multi"),phoneNumberStatus:this.apiClient.buildCollectionParam(e.phoneNumberStatus,"multi"),countryCode:this.apiClient.buildCollectionParam(e.countryCode,"multi"),pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,language:e.language,"integration.id":e.integrationId,"supportedContent.id":e.supportedContentId,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingUserDirectroutingbackupSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getRoutingUserDirectroutingbackupSettings';return this.apiClient.callApi("/api/v2/routing/users/{userId}/directroutingbackup/settings","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingUserUtilization(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getRoutingUserUtilization';return this.apiClient.callApi("/api/v2/routing/users/{userId}/utilization","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingUtilization(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/utilization","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingUtilizationLabel(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "labelId" when calling getRoutingUtilizationLabel';return this.apiClient.callApi("/api/v2/routing/utilization/labels/{labelId}","GET",{labelId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingUtilizationLabelAgents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "labelId" when calling getRoutingUtilizationLabelAgents';return this.apiClient.callApi("/api/v2/routing/utilization/labels/{labelId}/agents","GET",{labelId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingUtilizationLabels(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/utilization/labels","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingWrapupcode(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "codeId" when calling getRoutingWrapupcode';return this.apiClient.callApi("/api/v2/routing/wrapupcodes/{codeId}","GET",{codeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingWrapupcodes(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/wrapupcodes","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingWrapupcodesDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "codeId" when calling getRoutingWrapupcodesDivisionview';return this.apiClient.callApi("/api/v2/routing/wrapupcodes/divisionviews/{codeId}","GET",{codeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingWrapupcodesDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/wrapupcodes/divisionviews","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),includeState:e.includeState},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUserQueues(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserQueues';return this.apiClient.callApi("/api/v2/users/{userId}/queues","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,joined:n.joined,divisionId:this.apiClient.buildCollectionParam(n.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserRoutinglanguages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserRoutinglanguages';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserRoutingskills(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserRoutingskills';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserSkillgroups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserSkillgroups';return this.apiClient.callApi("/api/v2/users/{userId}/skillgroups","GET",{userId:e},{pageSize:n.pageSize,after:n.after,before:n.before},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchRoutingConversation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchRoutingConversation';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingConversation';return this.apiClient.callApi("/api/v2/routing/conversations/{conversationId}","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingEmailDomain(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling patchRoutingEmailDomain';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingEmailDomain';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}","PATCH",{domainId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingEmailDomainValidate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling patchRoutingEmailDomainValidate';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingEmailDomainValidate';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/validate","PATCH",{domainId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingEmailOutboundDomain(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling patchRoutingEmailOutboundDomain';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingEmailOutboundDomain';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains/{domainId}","PATCH",{domainId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingEmailSettingEmailSettingId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "emailSettingId" when calling patchRoutingEmailSettingEmailSettingId';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingEmailSettingEmailSettingId';return this.apiClient.callApi("/api/v2/routing/email/setting/{emailSettingId}","PATCH",{emailSettingId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingPredictor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "predictorId" when calling patchRoutingPredictor';return this.apiClient.callApi("/api/v2/routing/predictors/{predictorId}","PATCH",{predictorId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchRoutingPredictorsKeyperformanceindicator(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "kpiId" when calling patchRoutingPredictorsKeyperformanceindicator';return this.apiClient.callApi("/api/v2/routing/predictors/keyperformanceindicators/{kpiId}","PATCH",{kpiId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchRoutingQueueMember(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling patchRoutingQueueMember';if(n==null||n==="")throw'Missing the required parameter "memberId" when calling patchRoutingQueueMember';if(i==null)throw'Missing the required parameter "body" when calling patchRoutingQueueMember';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/members/{memberId}","PATCH",{queueId:e,memberId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchRoutingQueueMembers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling patchRoutingQueueMembers';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingQueueMembers';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/members","PATCH",{queueId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingQueueUser(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling patchRoutingQueueUser';if(n==null||n==="")throw'Missing the required parameter "memberId" when calling patchRoutingQueueUser';if(i==null)throw'Missing the required parameter "body" when calling patchRoutingQueueUser';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/users/{memberId}","PATCH",{queueId:e,memberId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchRoutingQueueUsers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling patchRoutingQueueUsers';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingQueueUsers';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/users","PATCH",{queueId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingSettingsContactcenter(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchRoutingSettingsContactcenter';return this.apiClient.callApi("/api/v2/routing/settings/contactcenter","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchRoutingSettingsTranscription(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchRoutingSettingsTranscription';return this.apiClient.callApi("/api/v2/routing/settings/transcription","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchRoutingSkill(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "skillId" when calling patchRoutingSkill';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingSkill';return this.apiClient.callApi("/api/v2/routing/skills/{skillId}","PATCH",{skillId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingSkillgroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "skillGroupId" when calling patchRoutingSkillgroup';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingSkillgroup';return this.apiClient.callApi("/api/v2/routing/skillgroups/{skillGroupId}","PATCH",{skillGroupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingSmsPhonenumber(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "phoneNumberId" when calling patchRoutingSmsPhonenumber';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingSmsPhonenumber';return this.apiClient.callApi("/api/v2/routing/sms/phonenumbers/{phoneNumberId}","PATCH",{phoneNumberId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserQueue(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling patchUserQueue';if(n==null||n==="")throw'Missing the required parameter "userId" when calling patchUserQueue';if(i==null)throw'Missing the required parameter "body" when calling patchUserQueue';return this.apiClient.callApi("/api/v2/users/{userId}/queues/{queueId}","PATCH",{queueId:e,userId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchUserQueues(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserQueues';if(n==null)throw'Missing the required parameter "body" when calling patchUserQueues';return this.apiClient.callApi("/api/v2/users/{userId}/queues","PATCH",{userId:e},{divisionId:this.apiClient.buildCollectionParam(i.divisionId,"multi")},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserRoutinglanguage(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserRoutinglanguage';if(n==null||n==="")throw'Missing the required parameter "languageId" when calling patchUserRoutinglanguage';if(i==null)throw'Missing the required parameter "body" when calling patchUserRoutinglanguage';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages/{languageId}","PATCH",{userId:e,languageId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchUserRoutinglanguagesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserRoutinglanguagesBulk';if(n==null)throw'Missing the required parameter "body" when calling patchUserRoutinglanguagesBulk';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages/bulk","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserRoutingskillsBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserRoutingskillsBulk';if(n==null)throw'Missing the required parameter "body" when calling patchUserRoutingskillsBulk';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/bulk","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAnalyticsQueuesObservationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsQueuesObservationsQuery';return this.apiClient.callApi("/api/v2/analytics/queues/observations/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsRoutingActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsRoutingActivityQuery';return this.apiClient.callApi("/api/v2/analytics/routing/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingAssessments(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/assessments","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postRoutingAssessmentsJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/assessments/jobs","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postRoutingEmailDomainDkim(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postRoutingEmailDomainDkim';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/dkim","POST",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingEmailDomainMailfrom(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postRoutingEmailDomainMailfrom';if(n==null)throw'Missing the required parameter "body" when calling postRoutingEmailDomainMailfrom';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/mailfrom","POST",{domainId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postRoutingEmailDomainRoutes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainName" when calling postRoutingEmailDomainRoutes';if(n==null)throw'Missing the required parameter "body" when calling postRoutingEmailDomainRoutes';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainName}/routes","POST",{domainName:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postRoutingEmailDomainTestconnection(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postRoutingEmailDomainTestconnection';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/testconnection","POST",{domainId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingEmailDomainVerification(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postRoutingEmailDomainVerification';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/verification","POST",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingEmailDomains(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingEmailDomains';return this.apiClient.callApi("/api/v2/routing/email/domains","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingEmailOutboundDomainTestconnection(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postRoutingEmailOutboundDomainTestconnection';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains/{domainId}/testconnection","POST",{domainId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingEmailOutboundDomains(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingEmailOutboundDomains';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingEmailOutboundDomainsSimulated(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingEmailOutboundDomainsSimulated';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains/simulated","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingEmailSetting(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingEmailSetting';return this.apiClient.callApi("/api/v2/routing/email/setting","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingLanguages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingLanguages';return this.apiClient.callApi("/api/v2/routing/languages","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingPredictors(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/predictors","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postRoutingPredictorsKeyperformanceindicators(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingPredictorsKeyperformanceindicators';return this.apiClient.callApi("/api/v2/routing/predictors/keyperformanceindicators","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingQueueMembers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling postRoutingQueueMembers';if(n==null)throw'Missing the required parameter "body" when calling postRoutingQueueMembers';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/members","POST",{queueId:e},{delete:i._delete},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postRoutingQueueUsers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling postRoutingQueueUsers';if(n==null)throw'Missing the required parameter "body" when calling postRoutingQueueUsers';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/users","POST",{queueId:e},{delete:i._delete},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postRoutingQueueWrapupcodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling postRoutingQueueWrapupcodes';if(n==null)throw'Missing the required parameter "body" when calling postRoutingQueueWrapupcodes';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/wrapupcodes","POST",{queueId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postRoutingQueues(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingQueues';return this.apiClient.callApi("/api/v2/routing/queues","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSkillexpressionsValidate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingSkillexpressionsValidate';return this.apiClient.callApi("/api/v2/routing/skillexpressions/validate","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSkillgroupMembersDivisions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "skillGroupId" when calling postRoutingSkillgroupMembersDivisions';return this.apiClient.callApi("/api/v2/routing/skillgroups/{skillGroupId}/members/divisions","POST",{skillGroupId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSkillgroups(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingSkillgroups';return this.apiClient.callApi("/api/v2/routing/skillgroups","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSkills(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingSkills';return this.apiClient.callApi("/api/v2/routing/skills","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSmsAddresses(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingSmsAddresses';return this.apiClient.callApi("/api/v2/routing/sms/addresses","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSmsPhonenumbers(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingSmsPhonenumbers';return this.apiClient.callApi("/api/v2/routing/sms/phonenumbers","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSmsPhonenumbersAlphanumeric(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingSmsPhonenumbersAlphanumeric';return this.apiClient.callApi("/api/v2/routing/sms/phonenumbers/alphanumeric","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSmsPhonenumbersImport(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingSmsPhonenumbersImport';return this.apiClient.callApi("/api/v2/routing/sms/phonenumbers/import","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingUtilizationLabels(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingUtilizationLabels';return this.apiClient.callApi("/api/v2/routing/utilization/labels","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingWrapupcodes(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingWrapupcodes';return this.apiClient.callApi("/api/v2/routing/wrapupcodes","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUserRoutinglanguages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserRoutinglanguages';if(n==null)throw'Missing the required parameter "body" when calling postUserRoutinglanguages';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUserRoutingskills(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserRoutingskills';if(n==null)throw'Missing the required parameter "body" when calling postUserRoutingskills';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingDirectroutingbackupSettingsMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putRoutingDirectroutingbackupSettingsMe';return this.apiClient.callApi("/api/v2/routing/directroutingbackup/settings/me","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRoutingEmailDomainRoute(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "domainName" when calling putRoutingEmailDomainRoute';if(n==null||n==="")throw'Missing the required parameter "routeId" when calling putRoutingEmailDomainRoute';if(i==null)throw'Missing the required parameter "body" when calling putRoutingEmailDomainRoute';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainName}/routes/{routeId}","PUT",{domainName:e,routeId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putRoutingEmailDomainRouteIdentityresolution(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "domainName" when calling putRoutingEmailDomainRouteIdentityresolution';if(n==null||n==="")throw'Missing the required parameter "routeId" when calling putRoutingEmailDomainRouteIdentityresolution';if(i==null)throw'Missing the required parameter "body" when calling putRoutingEmailDomainRouteIdentityresolution';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainName}/routes/{routeId}/identityresolution","PUT",{domainName:e,routeId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putRoutingEmailOutboundDomainActivation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling putRoutingEmailOutboundDomainActivation';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains/{domainId}/activation","PUT",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRoutingMessageRecipient(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "recipientId" when calling putRoutingMessageRecipient';if(n==null)throw'Missing the required parameter "body" when calling putRoutingMessageRecipient';return this.apiClient.callApi("/api/v2/routing/message/recipients/{recipientId}","PUT",{recipientId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingQueue(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling putRoutingQueue';if(n==null)throw'Missing the required parameter "body" when calling putRoutingQueue';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}","PUT",{queueId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingQueueIdentityresolution(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling putRoutingQueueIdentityresolution';if(n==null)throw'Missing the required parameter "body" when calling putRoutingQueueIdentityresolution';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/identityresolution","PUT",{queueId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putRoutingSettings';return this.apiClient.callApi("/api/v2/routing/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRoutingSettingsTranscription(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putRoutingSettingsTranscription';return this.apiClient.callApi("/api/v2/routing/settings/transcription","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRoutingSmsIdentityresolutionPhonenumber(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "addressId" when calling putRoutingSmsIdentityresolutionPhonenumber';if(n==null)throw'Missing the required parameter "body" when calling putRoutingSmsIdentityresolutionPhonenumber';return this.apiClient.callApi("/api/v2/routing/sms/identityresolution/phonenumbers/{addressId}","PUT",{addressId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingUserDirectroutingbackupSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putRoutingUserDirectroutingbackupSettings';if(n==null)throw'Missing the required parameter "body" when calling putRoutingUserDirectroutingbackupSettings';return this.apiClient.callApi("/api/v2/routing/users/{userId}/directroutingbackup/settings","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingUserUtilization(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putRoutingUserUtilization';if(n==null)throw'Missing the required parameter "body" when calling putRoutingUserUtilization';return this.apiClient.callApi("/api/v2/routing/users/{userId}/utilization","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingUtilization(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putRoutingUtilization';return this.apiClient.callApi("/api/v2/routing/utilization","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRoutingUtilizationLabel(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "labelId" when calling putRoutingUtilizationLabel';if(n==null)throw'Missing the required parameter "body" when calling putRoutingUtilizationLabel';return this.apiClient.callApi("/api/v2/routing/utilization/labels/{labelId}","PUT",{labelId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingWrapupcode(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "codeId" when calling putRoutingWrapupcode';if(n==null)throw'Missing the required parameter "body" when calling putRoutingWrapupcode';return this.apiClient.callApi("/api/v2/routing/wrapupcodes/{codeId}","PUT",{codeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserRoutingskill(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserRoutingskill';if(n==null||n==="")throw'Missing the required parameter "skillId" when calling putUserRoutingskill';if(i==null)throw'Missing the required parameter "body" when calling putUserRoutingskill';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/{skillId}","PUT",{userId:e,skillId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putUserRoutingskillsBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserRoutingskillsBulk';if(n==null)throw'Missing the required parameter "body" when calling putUserRoutingskillsBulk';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/bulk","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},my=class{constructor(e){this.apiClient=e||q.instance}deleteScimUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteScimUser';return this.apiClient.callApi("/api/v2/scim/users/{userId}","DELETE",{userId:e},{},{"If-Match":n.ifMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}deleteScimV2User(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteScimV2User';return this.apiClient.callApi("/api/v2/scim/v2/users/{userId}","DELETE",{userId:e},{},{"If-Match":n.ifMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimGroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getScimGroup';return this.apiClient.callApi("/api/v2/scim/groups/{groupId}","GET",{groupId:e},{attributes:this.apiClient.buildCollectionParam(n.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(n.excludedAttributes,"multi")},{"If-None-Match":n.ifNoneMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimGroups(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/groups","GET",{},{startIndex:e.startIndex,count:e.count,attributes:this.apiClient.buildCollectionParam(e.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(e.excludedAttributes,"multi"),filter:e.filter},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimResourcetype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "resourceType" when calling getScimResourcetype';return this.apiClient.callApi("/api/v2/scim/resourcetypes/{resourceType}","GET",{resourceType:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimResourcetypes(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/resourcetypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getScimSchema';return this.apiClient.callApi("/api/v2/scim/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/schemas","GET",{},{filter:e.filter},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimServiceproviderconfig(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/serviceproviderconfig","GET",{},{},{"If-None-Match":e.ifNoneMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getScimUser';return this.apiClient.callApi("/api/v2/scim/users/{userId}","GET",{userId:e},{attributes:this.apiClient.buildCollectionParam(n.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(n.excludedAttributes,"multi")},{"If-None-Match":n.ifNoneMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimUsers(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/users","GET",{},{startIndex:e.startIndex,count:e.count,attributes:this.apiClient.buildCollectionParam(e.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(e.excludedAttributes,"multi"),filter:e.filter},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimV2Group(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getScimV2Group';return this.apiClient.callApi("/api/v2/scim/v2/groups/{groupId}","GET",{groupId:e},{attributes:this.apiClient.buildCollectionParam(n.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(n.excludedAttributes,"multi")},{"If-None-Match":n.ifNoneMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimV2Groups(e,n){if(n=n||{},e==null)throw'Missing the required parameter "filter" when calling getScimV2Groups';return this.apiClient.callApi("/api/v2/scim/v2/groups","GET",{},{startIndex:n.startIndex,count:n.count,attributes:this.apiClient.buildCollectionParam(n.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(n.excludedAttributes,"multi"),filter:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimV2Resourcetype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "resourceType" when calling getScimV2Resourcetype';return this.apiClient.callApi("/api/v2/scim/v2/resourcetypes/{resourceType}","GET",{resourceType:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimV2Resourcetypes(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/v2/resourcetypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimV2Schema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getScimV2Schema';return this.apiClient.callApi("/api/v2/scim/v2/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimV2Schemas(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/v2/schemas","GET",{},{filter:e.filter},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimV2Serviceproviderconfig(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/v2/serviceproviderconfig","GET",{},{},{"If-None-Match":e.ifNoneMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimV2User(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getScimV2User';return this.apiClient.callApi("/api/v2/scim/v2/users/{userId}","GET",{userId:e},{attributes:this.apiClient.buildCollectionParam(n.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(n.excludedAttributes,"multi")},{"If-None-Match":n.ifNoneMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimV2Users(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/v2/users","GET",{},{startIndex:e.startIndex,count:e.count,attributes:this.apiClient.buildCollectionParam(e.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(e.excludedAttributes,"multi"),filter:e.filter},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}patchScimGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling patchScimGroup';if(n==null)throw'Missing the required parameter "body" when calling patchScimGroup';return this.apiClient.callApi("/api/v2/scim/groups/{groupId}","PATCH",{groupId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}patchScimUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchScimUser';if(n==null)throw'Missing the required parameter "body" when calling patchScimUser';return this.apiClient.callApi("/api/v2/scim/users/{userId}","PATCH",{userId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}patchScimV2Group(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling patchScimV2Group';if(n==null)throw'Missing the required parameter "body" when calling patchScimV2Group';return this.apiClient.callApi("/api/v2/scim/v2/groups/{groupId}","PATCH",{groupId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}patchScimV2User(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchScimV2User';if(n==null)throw'Missing the required parameter "body" when calling patchScimV2User';return this.apiClient.callApi("/api/v2/scim/v2/users/{userId}","PATCH",{userId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}postScimUsers(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postScimUsers';return this.apiClient.callApi("/api/v2/scim/users","POST",{},{},{},{},e,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],n.customHeaders)}postScimV2Users(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postScimV2Users';return this.apiClient.callApi("/api/v2/scim/v2/users","POST",{},{},{},{},e,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],n.customHeaders)}putScimGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling putScimGroup';if(n==null)throw'Missing the required parameter "body" when calling putScimGroup';return this.apiClient.callApi("/api/v2/scim/groups/{groupId}","PUT",{groupId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}putScimUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putScimUser';if(n==null)throw'Missing the required parameter "body" when calling putScimUser';return this.apiClient.callApi("/api/v2/scim/users/{userId}","PUT",{userId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}putScimV2Group(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling putScimV2Group';if(n==null)throw'Missing the required parameter "body" when calling putScimV2Group';return this.apiClient.callApi("/api/v2/scim/v2/groups/{groupId}","PUT",{groupId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}putScimV2User(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putScimV2User';if(n==null)throw'Missing the required parameter "body" when calling putScimV2User';return this.apiClient.callApi("/api/v2/scim/v2/users/{userId}","PUT",{userId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}},fy=class{constructor(e){this.apiClient=e||q.instance}deleteConversationParticipantScreenmonitorsSession(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationParticipantScreenmonitorsSession';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling deleteConversationParticipantScreenmonitorsSession';if(i==null||i==="")throw'Missing the required parameter "screenMonitoringId" when calling deleteConversationParticipantScreenmonitorsSession';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/screenmonitors/sessions/{screenMonitoringId}","DELETE",{conversationId:e,participantId:n,screenMonitoringId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteUserScreenmonitorsSession(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserScreenmonitorsSession';if(n==null||n==="")throw'Missing the required parameter "screenMonitoringId" when calling deleteUserScreenmonitorsSession';return this.apiClient.callApi("/api/v2/users/{userId}/screenmonitors/sessions/{screenMonitoringId}","DELETE",{userId:e,screenMonitoringId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationParticipantScreenmonitorsSession(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationParticipantScreenmonitorsSession';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationParticipantScreenmonitorsSession';if(i==null||i==="")throw'Missing the required parameter "screenMonitoringId" when calling getConversationParticipantScreenmonitorsSession';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/screenmonitors/sessions/{screenMonitoringId}","GET",{conversationId:e,participantId:n,screenMonitoringId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getScreenmonitorsSessionsDetails(e){return e=e||{},this.apiClient.callApi("/api/v2/screenmonitors/sessions/details","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getScreenmonitorsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/screenmonitors/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getScreenmonitorsUserSessions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getScreenmonitorsUserSessions';return this.apiClient.callApi("/api/v2/screenmonitors/users/{userId}/sessions","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserScreenmonitorsSession(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserScreenmonitorsSession';if(n==null||n==="")throw'Missing the required parameter "screenMonitoringId" when calling getUserScreenmonitorsSession';return this.apiClient.callApi("/api/v2/users/{userId}/screenmonitors/sessions/{screenMonitoringId}","GET",{userId:e,screenMonitoringId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationParticipantScreenmonitorsSessions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantScreenmonitorsSessions';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantScreenmonitorsSessions';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/screenmonitors/sessions","POST",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postScreenmonitorsSessionsUsersDetails(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postScreenmonitorsSessionsUsersDetails';return this.apiClient.callApi("/api/v2/screenmonitors/sessions/users/details","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUserScreenmonitorsSessions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserScreenmonitorsSessions';return this.apiClient.callApi("/api/v2/users/{userId}/screenmonitors/sessions","POST",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putScreenmonitorsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putScreenmonitorsSettings';return this.apiClient.callApi("/api/v2/screenmonitors/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},wy=class{constructor(e){this.apiClient=e||q.instance}getScript(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScript';return this.apiClient.callApi("/api/v2/scripts/{scriptId}","GET",{scriptId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getScriptPage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScriptPage';if(n==null||n==="")throw'Missing the required parameter "pageId" when calling getScriptPage';return this.apiClient.callApi("/api/v2/scripts/{scriptId}/pages/{pageId}","GET",{scriptId:e,pageId:n},{scriptDataVersion:i.scriptDataVersion},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getScriptPages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScriptPages';return this.apiClient.callApi("/api/v2/scripts/{scriptId}/pages","GET",{scriptId:e},{scriptDataVersion:n.scriptDataVersion},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getScripts(e){return e=e||{},this.apiClient.callApi("/api/v2/scripts","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,name:e.name,feature:e.feature,flowId:e.flowId,sortBy:e.sortBy,sortOrder:e.sortOrder,scriptDataVersion:e.scriptDataVersion,divisionIds:e.divisionIds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getScriptsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/scripts/divisionviews","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,name:e.name,feature:e.feature,flowId:e.flowId,sortBy:e.sortBy,sortOrder:e.sortOrder,scriptDataVersion:e.scriptDataVersion,divisionIds:e.divisionIds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getScriptsPublished(e){return e=e||{},this.apiClient.callApi("/api/v2/scripts/published","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,name:e.name,feature:e.feature,flowId:e.flowId,scriptDataVersion:e.scriptDataVersion,divisionIds:e.divisionIds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getScriptsPublishedDivisionviewVariables(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScriptsPublishedDivisionviewVariables';return this.apiClient.callApi("/api/v2/scripts/published/divisionviews/{scriptId}/variables","GET",{scriptId:e},{input:n.input,output:n.output,type:n.type,scriptDataVersion:n.scriptDataVersion},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getScriptsPublishedDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/scripts/published/divisionviews","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,name:e.name,feature:e.feature,flowId:e.flowId,scriptDataVersion:e.scriptDataVersion,divisionIds:e.divisionIds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getScriptsPublishedScriptId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScriptsPublishedScriptId';return this.apiClient.callApi("/api/v2/scripts/published/{scriptId}","GET",{scriptId:e},{scriptDataVersion:n.scriptDataVersion},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getScriptsPublishedScriptIdPage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScriptsPublishedScriptIdPage';if(n==null||n==="")throw'Missing the required parameter "pageId" when calling getScriptsPublishedScriptIdPage';return this.apiClient.callApi("/api/v2/scripts/published/{scriptId}/pages/{pageId}","GET",{scriptId:e,pageId:n},{scriptDataVersion:i.scriptDataVersion},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getScriptsPublishedScriptIdPages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScriptsPublishedScriptIdPages';return this.apiClient.callApi("/api/v2/scripts/published/{scriptId}/pages","GET",{scriptId:e},{scriptDataVersion:n.scriptDataVersion},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getScriptsPublishedScriptIdVariables(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScriptsPublishedScriptIdVariables';return this.apiClient.callApi("/api/v2/scripts/published/{scriptId}/variables","GET",{scriptId:e},{input:n.input,output:n.output,type:n.type,scriptDataVersion:n.scriptDataVersion},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getScriptsUploadStatus(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "uploadId" when calling getScriptsUploadStatus';return this.apiClient.callApi("/api/v2/scripts/uploads/{uploadId}/status","GET",{uploadId:e},{longPoll:n.longPoll},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postScriptExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling postScriptExport';return this.apiClient.callApi("/api/v2/scripts/{scriptId}/export","POST",{scriptId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postScriptsPublished(e){return e=e||{},this.apiClient.callApi("/api/v2/scripts/published","POST",{},{scriptDataVersion:e.scriptDataVersion},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},vy=class{constructor(e){this.apiClient=e||q.instance}getDocumentationGknSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getDocumentationGknSearch';return this.apiClient.callApi("/api/v2/documentation/gkn/search","GET",{},{q64:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getDocumentationSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getDocumentationSearch';return this.apiClient.callApi("/api/v2/documentation/search","GET",{},{q64:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroupsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getGroupsSearch';return this.apiClient.callApi("/api/v2/groups/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLocationsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getLocationsSearch';return this.apiClient.callApi("/api/v2/locations/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getSearch';return this.apiClient.callApi("/api/v2/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),profile:n.profile},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSearchSuggest(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getSearchSuggest';return this.apiClient.callApi("/api/v2/search/suggest","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),profile:n.profile},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesSitesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getTelephonyProvidersEdgesSitesSearch';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getUsersSearch';return this.apiClient.callApi("/api/v2/users/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),integrationPresenceSource:n.integrationPresenceSource},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getVoicemailSearch';return this.apiClient.callApi("/api/v2/voicemail/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsCustomattributesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsCustomattributesSearch';return this.apiClient.callApi("/api/v2/conversations/customattributes/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsParticipantsAttributesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsParticipantsAttributesSearch';return this.apiClient.callApi("/api/v2/conversations/participants/attributes/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postDocumentationAllSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postDocumentationAllSearch';return this.apiClient.callApi("/api/v2/documentation/all/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postDocumentationGknSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postDocumentationGknSearch';return this.apiClient.callApi("/api/v2/documentation/gkn/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postDocumentationSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postDocumentationSearch';return this.apiClient.callApi("/api/v2/documentation/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGroupsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGroupsSearch';return this.apiClient.callApi("/api/v2/groups/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLocationsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLocationsSearch';return this.apiClient.callApi("/api/v2/locations/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSearch';return this.apiClient.callApi("/api/v2/search","POST",{},{profile:n.profile},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSearchSuggest(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSearchSuggest';return this.apiClient.callApi("/api/v2/search/suggest","POST",{},{profile:n.profile},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsTranscriptsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsTranscriptsSearch';return this.apiClient.callApi("/api/v2/speechandtextanalytics/transcripts/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTeamsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTeamsSearch';return this.apiClient.callApi("/api/v2/teams/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesSitesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesSitesSearch';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearch';return this.apiClient.callApi("/api/v2/users/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersSearchConversationTarget(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearchConversationTarget';return this.apiClient.callApi("/api/v2/users/search/conversation/target","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersSearchQueuemembersManage(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearchQueuemembersManage';return this.apiClient.callApi("/api/v2/users/search/queuemembers/manage","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersSearchTeamsAssign(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearchTeamsAssign';return this.apiClient.callApi("/api/v2/users/search/teams/assign","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postVoicemailSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postVoicemailSearch';return this.apiClient.callApi("/api/v2/voicemail/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Cy=class{constructor(e){this.apiClient=e||q.instance}deleteEmailsSettingsThreading(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings/threading","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteExternalcontactsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/settings","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling deleteUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","DELETE",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getEmailsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getEmailsSettingsThreading(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings/threading","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSettingsExecutiondata(e){return e=e||{},this.apiClient.callApi("/api/v2/settings/executiondata","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","GET",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchEmailsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings","PATCH",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchEmailsSettingsThreading(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings/threading","PATCH",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchSettingsExecutiondata(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchSettingsExecutiondata';return this.apiClient.callApi("/api/v2/settings/executiondata","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling patchUsersAgentuiAgentsAutoanswerAgentIdSettings';if(n==null)throw'Missing the required parameter "body" when calling patchUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","PATCH",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/settings","PUT",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling putUsersAgentuiAgentsAutoanswerAgentIdSettings';if(n==null)throw'Missing the required parameter "body" when calling putUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","PUT",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Ay=class{constructor(e){this.apiClient=e||q.instance}deleteSocialmediaEscalationrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "escalationRuleId" when calling deleteSocialmediaEscalationrule';return this.apiClient.callApi("/api/v2/socialmedia/escalationrules/{escalationRuleId}","DELETE",{escalationRuleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSocialmediaMessage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling deleteSocialmediaMessage';return this.apiClient.callApi("/api/v2/socialmedia/messages/{messageId}","DELETE",{messageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSocialmediaTopic(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling deleteSocialmediaTopic';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}","DELETE",{topicId:e},{hardDelete:n.hardDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling deleteSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "facebookIngestionRuleId" when calling deleteSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}","DELETE",{topicId:e,facebookIngestionRuleId:n},{hardDelete:i.hardDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling deleteSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "googleBusinessProfileIngestionRuleId" when calling deleteSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/googlebusinessprofile/{googleBusinessProfileIngestionRuleId}","DELETE",{topicId:e,googleBusinessProfileIngestionRuleId:n},{hardDelete:i.hardDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling deleteSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "instagramIngestionRuleId" when calling deleteSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}","DELETE",{topicId:e,instagramIngestionRuleId:n},{hardDelete:i.hardDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteSocialmediaTopicDataingestionrulesOpenOpenId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling deleteSocialmediaTopicDataingestionrulesOpenOpenId';if(n==null||n==="")throw'Missing the required parameter "openId" when calling deleteSocialmediaTopicDataingestionrulesOpenOpenId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}","DELETE",{topicId:e,openId:n},{hardDelete:i.hardDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling deleteSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "twitterIngestionRuleId" when calling deleteSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}","DELETE",{topicId:e,twitterIngestionRuleId:n},{hardDelete:i.hardDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaAnalyticsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSocialmediaAnalyticsAggregatesJob';return this.apiClient.callApi("/api/v2/socialmedia/analytics/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaAnalyticsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSocialmediaAnalyticsAggregatesJobResults';return this.apiClient.callApi("/api/v2/socialmedia/analytics/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaAnalyticsMessagesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSocialmediaAnalyticsMessagesJob';return this.apiClient.callApi("/api/v2/socialmedia/analytics/messages/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaAnalyticsMessagesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSocialmediaAnalyticsMessagesJobResults';return this.apiClient.callApi("/api/v2/socialmedia/analytics/messages/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaEscalationrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "escalationRuleId" when calling getSocialmediaEscalationrule';return this.apiClient.callApi("/api/v2/socialmedia/escalationrules/{escalationRuleId}","GET",{escalationRuleId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaEscalationrules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "divisionId" when calling getSocialmediaEscalationrules';return this.apiClient.callApi("/api/v2/socialmedia/escalationrules","GET",{},{pageNumber:n.pageNumber,pageSize:n.pageSize,divisionId:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaTopic(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopic';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}","GET",{topicId:e},{includeDeleted:n.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaTopicDataingestionrules(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrules';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules","GET",{topicId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,includeDeleted:n.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "facebookIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}","GET",{topicId:e,facebookIngestionRuleId:n},{includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersion';if(n==null||n==="")throw'Missing the required parameter "facebookIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersion';if(i==null||i==="")throw'Missing the required parameter "dataIngestionRuleVersion" when calling getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersion';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}/versions/{dataIngestionRuleVersion}","GET",{topicId:e,facebookIngestionRuleId:n,dataIngestionRuleVersion:i},{includeDeleted:a.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersions';if(n==null||n==="")throw'Missing the required parameter "facebookIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersions';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}/versions","GET",{topicId:e,facebookIngestionRuleId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "googleBusinessProfileIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/googlebusinessprofile/{googleBusinessProfileIngestionRuleId}","GET",{topicId:e,googleBusinessProfileIngestionRuleId:n},{includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersion';if(n==null||n==="")throw'Missing the required parameter "googleBusinessProfileIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersion';if(i==null||i==="")throw'Missing the required parameter "dataIngestionRuleVersion" when calling getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersion';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/googlebusinessprofile/{googleBusinessProfileIngestionRuleId}/versions/{dataIngestionRuleVersion}","GET",{topicId:e,googleBusinessProfileIngestionRuleId:n,dataIngestionRuleVersion:i},{includeDeleted:a.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersions';if(n==null||n==="")throw'Missing the required parameter "googleBusinessProfileIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersions';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/googlebusinessprofile/{googleBusinessProfileIngestionRuleId}/versions","GET",{topicId:e,googleBusinessProfileIngestionRuleId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "instagramIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}","GET",{topicId:e,instagramIngestionRuleId:n},{includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersion';if(n==null||n==="")throw'Missing the required parameter "instagramIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersion';if(i==null||i==="")throw'Missing the required parameter "dataIngestionRuleVersion" when calling getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersion';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}/versions/{dataIngestionRuleVersion}","GET",{topicId:e,instagramIngestionRuleId:n,dataIngestionRuleVersion:i},{includeDeleted:a.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersions';if(n==null||n==="")throw'Missing the required parameter "instagramIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersions';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}/versions","GET",{topicId:e,instagramIngestionRuleId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesOpenOpenId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesOpenOpenId';if(n==null||n==="")throw'Missing the required parameter "openId" when calling getSocialmediaTopicDataingestionrulesOpenOpenId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}","GET",{topicId:e,openId:n},{includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesOpenOpenIdVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesOpenOpenIdVersion';if(n==null||n==="")throw'Missing the required parameter "openId" when calling getSocialmediaTopicDataingestionrulesOpenOpenIdVersion';if(i==null||i==="")throw'Missing the required parameter "dataIngestionRuleVersion" when calling getSocialmediaTopicDataingestionrulesOpenOpenIdVersion';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}/versions/{dataIngestionRuleVersion}","GET",{topicId:e,openId:n,dataIngestionRuleVersion:i},{includeDeleted:a.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getSocialmediaTopicDataingestionrulesOpenOpenIdVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesOpenOpenIdVersions';if(n==null||n==="")throw'Missing the required parameter "openId" when calling getSocialmediaTopicDataingestionrulesOpenOpenIdVersions';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}/versions","GET",{topicId:e,openId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "twitterIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}","GET",{topicId:e,twitterIngestionRuleId:n},{includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersion';if(n==null||n==="")throw'Missing the required parameter "twitterIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersion';if(i==null||i==="")throw'Missing the required parameter "dataIngestionRuleVersion" when calling getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersion';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}/versions/{dataIngestionRuleVersion}","GET",{topicId:e,twitterIngestionRuleId:n,dataIngestionRuleVersion:i},{includeDeleted:a.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersions';if(n==null||n==="")throw'Missing the required parameter "twitterIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersions';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}/versions","GET",{topicId:e,twitterIngestionRuleId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopics(e){return e=e||{},this.apiClient.callApi("/api/v2/socialmedia/topics","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi"),includeDeleted:e.includeDeleted,name:e.name,ids:this.apiClient.buildCollectionParam(e.ids,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchSocialmediaTopic(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling patchSocialmediaTopic';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}","PATCH",{topicId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling patchSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "facebookIngestionRuleId" when calling patchSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}","PATCH",{topicId:e,facebookIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling patchSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "googleBusinessProfileIngestionRuleId" when calling patchSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/googlebusinessprofile/{googleBusinessProfileIngestionRuleId}","PATCH",{topicId:e,googleBusinessProfileIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling patchSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "instagramIngestionRuleId" when calling patchSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}","PATCH",{topicId:e,instagramIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchSocialmediaTopicDataingestionrulesOpenOpenId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling patchSocialmediaTopicDataingestionrulesOpenOpenId';if(n==null||n==="")throw'Missing the required parameter "openId" when calling patchSocialmediaTopicDataingestionrulesOpenOpenId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}","PATCH",{topicId:e,openId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling patchSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "twitterIngestionRuleId" when calling patchSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}","PATCH",{topicId:e,twitterIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postSocialmediaAnalyticsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSocialmediaAnalyticsAggregatesJobs';return this.apiClient.callApi("/api/v2/socialmedia/analytics/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaAnalyticsMessagesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSocialmediaAnalyticsMessagesJobs';return this.apiClient.callApi("/api/v2/socialmedia/analytics/messages/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaEscalationrules(e){return e=e||{},this.apiClient.callApi("/api/v2/socialmedia/escalationrules","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postSocialmediaEscalationsMessages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "divisionId" when calling postSocialmediaEscalationsMessages';return this.apiClient.callApi("/api/v2/socialmedia/escalations/messages","POST",{},{divisionId:e},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaTopicDataingestionrulesFacebook(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling postSocialmediaTopicDataingestionrulesFacebook';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook","POST",{topicId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaTopicDataingestionrulesGooglebusinessprofile(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling postSocialmediaTopicDataingestionrulesGooglebusinessprofile';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/googlebusinessprofile","POST",{topicId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaTopicDataingestionrulesInstagram(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling postSocialmediaTopicDataingestionrulesInstagram';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram","POST",{topicId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaTopicDataingestionrulesOpen(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling postSocialmediaTopicDataingestionrulesOpen';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open","POST",{topicId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaTopicDataingestionrulesOpenRuleIdMessagesBulk(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling postSocialmediaTopicDataingestionrulesOpenRuleIdMessagesBulk';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling postSocialmediaTopicDataingestionrulesOpenRuleIdMessagesBulk';if(i==null)throw'Missing the required parameter "body" when calling postSocialmediaTopicDataingestionrulesOpenRuleIdMessagesBulk';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{ruleId}/messages/bulk","POST",{topicId:e,ruleId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postSocialmediaTopicDataingestionrulesOpenRuleIdReactionsBulk(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling postSocialmediaTopicDataingestionrulesOpenRuleIdReactionsBulk';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling postSocialmediaTopicDataingestionrulesOpenRuleIdReactionsBulk';if(i==null)throw'Missing the required parameter "body" when calling postSocialmediaTopicDataingestionrulesOpenRuleIdReactionsBulk';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{ruleId}/reactions/bulk","POST",{topicId:e,ruleId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postSocialmediaTopicDataingestionrulesTwitter(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling postSocialmediaTopicDataingestionrulesTwitter';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter","POST",{topicId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaTopics(e){return e=e||{},this.apiClient.callApi("/api/v2/socialmedia/topics","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postSocialmediaTwitterHistoricalTweets(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSocialmediaTwitterHistoricalTweets';return this.apiClient.callApi("/api/v2/socialmedia/twitter/historical/tweets","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putSocialmediaEscalationrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "escalationRuleId" when calling putSocialmediaEscalationrule';return this.apiClient.callApi("/api/v2/socialmedia/escalationrules/{escalationRuleId}","PUT",{escalationRuleId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling putSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "facebookIngestionRuleId" when calling putSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}","PUT",{topicId:e,facebookIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling putSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "googleBusinessProfileIngestionRuleId" when calling putSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/googlebusinessprofile/{googleBusinessProfileIngestionRuleId}","PUT",{topicId:e,googleBusinessProfileIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling putSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "instagramIngestionRuleId" when calling putSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}","PUT",{topicId:e,instagramIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSocialmediaTopicDataingestionrulesOpenOpenId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling putSocialmediaTopicDataingestionrulesOpenOpenId';if(n==null||n==="")throw'Missing the required parameter "openId" when calling putSocialmediaTopicDataingestionrulesOpenOpenId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}","PUT",{topicId:e,openId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling putSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "twitterIngestionRuleId" when calling putSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}","PUT",{topicId:e,twitterIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},by=class{constructor(e){this.apiClient=e||q.instance}deleteSpeechandtextanalyticsCategory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "categoryId" when calling deleteSpeechandtextanalyticsCategory';return this.apiClient.callApi("/api/v2/speechandtextanalytics/categories/{categoryId}","DELETE",{categoryId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dictionaryFeedbackId" when calling deleteSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId';return this.apiClient.callApi("/api/v2/speechandtextanalytics/dictionaryfeedback/{dictionaryFeedbackId}","DELETE",{dictionaryFeedbackId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSpeechandtextanalyticsProgram(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "programId" when calling deleteSpeechandtextanalyticsProgram';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}","DELETE",{programId:e},{forceDelete:n.forceDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSpeechandtextanalyticsReprocessingJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteSpeechandtextanalyticsReprocessingJob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/reprocessing/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSpeechandtextanalyticsSentimentfeedback(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/sentimentfeedback","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteSpeechandtextanalyticsSentimentfeedbackSentimentFeedbackId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sentimentFeedbackId" when calling deleteSpeechandtextanalyticsSentimentfeedbackSentimentFeedbackId';return this.apiClient.callApi("/api/v2/speechandtextanalytics/sentimentfeedback/{sentimentFeedbackId}","DELETE",{sentimentFeedbackId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSpeechandtextanalyticsTopic(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling deleteSpeechandtextanalyticsTopic';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/{topicId}","DELETE",{topicId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsCategories(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/categories","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,sortOrder:e.sortOrder,sortBy:e.sortBy,ids:this.apiClient.buildCollectionParam(e.ids,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsCategory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "categoryId" when calling getSpeechandtextanalyticsCategory';return this.apiClient.callApi("/api/v2/speechandtextanalytics/categories/{categoryId}","GET",{categoryId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsConversation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getSpeechandtextanalyticsConversation';return this.apiClient.callApi("/api/v2/speechandtextanalytics/conversations/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsConversationCategories(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getSpeechandtextanalyticsConversationCategories';return this.apiClient.callApi("/api/v2/speechandtextanalytics/conversations/{conversationId}/categories","GET",{conversationId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsConversationCommunicationTranscripturl(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getSpeechandtextanalyticsConversationCommunicationTranscripturl';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getSpeechandtextanalyticsConversationCommunicationTranscripturl';return this.apiClient.callApi("/api/v2/speechandtextanalytics/conversations/{conversationId}/communications/{communicationId}/transcripturl","GET",{conversationId:e,communicationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSpeechandtextanalyticsConversationCommunicationTranscripturls(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getSpeechandtextanalyticsConversationCommunicationTranscripturls';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getSpeechandtextanalyticsConversationCommunicationTranscripturls';return this.apiClient.callApi("/api/v2/speechandtextanalytics/conversations/{conversationId}/communications/{communicationId}/transcripturls","GET",{conversationId:e,communicationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSpeechandtextanalyticsConversationSentiments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getSpeechandtextanalyticsConversationSentiments';return this.apiClient.callApi("/api/v2/speechandtextanalytics/conversations/{conversationId}/sentiments","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsConversationSummaries(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getSpeechandtextanalyticsConversationSummaries';return this.apiClient.callApi("/api/v2/speechandtextanalytics/conversations/{conversationId}/summaries","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsDictionaryfeedback(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/dictionaryfeedback","GET",{},{dialect:e.dialect,transcriptionEngine:e.transcriptionEngine,nextPage:e.nextPage,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dictionaryFeedbackId" when calling getSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId';return this.apiClient.callApi("/api/v2/speechandtextanalytics/dictionaryfeedback/{dictionaryFeedbackId}","GET",{dictionaryFeedbackId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgram(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "programId" when calling getSpeechandtextanalyticsProgram';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}","GET",{programId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgramMappings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "programId" when calling getSpeechandtextanalyticsProgramMappings';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/mappings","GET",{programId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgramSettingsInsights(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "programId" when calling getSpeechandtextanalyticsProgramSettingsInsights';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/settings/insights","GET",{programId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgramSettingsProcessing(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "programId" when calling getSpeechandtextanalyticsProgramSettingsProcessing';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/settings/processing","GET",{programId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgramTranscriptionengines(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "programId" when calling getSpeechandtextanalyticsProgramTranscriptionengines';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/transcriptionengines","GET",{programId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsPrograms(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/programs","GET",{},{nextPage:e.nextPage,pageSize:e.pageSize,state:e.state,name:e.name,ids:this.apiClient.buildCollectionParam(e.ids,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsProgramsGeneralJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsProgramsGeneralJob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/general/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgramsMappings(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/mappings","GET",{},{nextPage:e.nextPage,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsProgramsPublishjob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsProgramsPublishjob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/publishjobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgramsSettingsInsights(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/settings/insights","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,programIds:this.apiClient.buildCollectionParam(e.programIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsProgramsSettingsProcessing(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/settings/processing","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,programIds:this.apiClient.buildCollectionParam(e.programIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsProgramsTopiclinksJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsProgramsTopiclinksJob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/topiclinks/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgramsTranscriptionenginesDialects(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/transcriptionengines/dialects","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsProgramsUnpublished(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/unpublished","GET",{},{nextPage:e.nextPage,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsReprocessingJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsReprocessingJob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/reprocessing/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsReprocessingJobInteractions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsReprocessingJobInteractions';return this.apiClient.callApi("/api/v2/speechandtextanalytics/reprocessing/jobs/{jobId}/interactions","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsReprocessingJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/reprocessing/jobs","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsSentimentDialects(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/sentiment/dialects","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsSentimentfeedback(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/sentimentfeedback","GET",{},{dialect:e.dialect},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsTopic(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSpeechandtextanalyticsTopic';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/{topicId}","GET",{topicId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsTopics(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/topics","GET",{},{nextPage:e.nextPage,pageSize:e.pageSize,pageNumber:e.pageNumber,state:e.state,name:e.name,ids:this.apiClient.buildCollectionParam(e.ids,"multi"),dialects:this.apiClient.buildCollectionParam(e.dialects,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsTopicsDialects(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/dialects","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsTopicsGeneral(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/general","GET",{},{dialect:e.dialect},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsTopicsGeneralStatus(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/general/status","GET",{},{dialect:e.dialect},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsTopicsGeneratedphrasesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsTopicsGeneratedphrasesJob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/generatedphrases/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsTopicsPublishjob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsTopicsPublishjob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/publishjobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsTopicsTestphraseJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsTopicsTestphraseJob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/testphrase/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsTranslationsLanguageConversation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "languageId" when calling getSpeechandtextanalyticsTranslationsLanguageConversation';if(n==null||n==="")throw'Missing the required parameter "conversationId" when calling getSpeechandtextanalyticsTranslationsLanguageConversation';return this.apiClient.callApi("/api/v2/speechandtextanalytics/translations/languages/{languageId}/conversations/{conversationId}","GET",{languageId:e,conversationId:n},{communicationId:i.communicationId,recordingId:i.recordingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSpeechandtextanalyticsTranslationsLanguages(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/translations/languages","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchSpeechandtextanalyticsProgramSettingsProcessing(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling patchSpeechandtextanalyticsProgramSettingsProcessing';if(n==null)throw'Missing the required parameter "body" when calling patchSpeechandtextanalyticsProgramSettingsProcessing';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/settings/processing","PATCH",{programId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchSpeechandtextanalyticsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchSpeechandtextanalyticsSettings';return this.apiClient.callApi("/api/v2/speechandtextanalytics/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsCategories(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsCategories';return this.apiClient.callApi("/api/v2/speechandtextanalytics/categories","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsDictionaryfeedback(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsDictionaryfeedback';return this.apiClient.callApi("/api/v2/speechandtextanalytics/dictionaryfeedback","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsPrograms(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsPrograms';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsProgramsGeneralJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsProgramsGeneralJobs';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/general/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsProgramsPublishjobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsProgramsPublishjobs';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/publishjobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsReprocessingJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsReprocessingJobs';return this.apiClient.callApi("/api/v2/speechandtextanalytics/reprocessing/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsSentimentfeedback(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsSentimentfeedback';return this.apiClient.callApi("/api/v2/speechandtextanalytics/sentimentfeedback","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsTopics(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsTopics';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsTopicsGeneratedphrasesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsTopicsGeneratedphrasesJobs';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/generatedphrases/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsTopicsPublishjobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsTopicsPublishjobs';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/publishjobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsTopicsTestphraseJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsTopicsTestphraseJobs';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/testphrase/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsTranscriptsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsTranscriptsSearch';return this.apiClient.callApi("/api/v2/speechandtextanalytics/transcripts/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putSpeechandtextanalyticsCategory(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "categoryId" when calling putSpeechandtextanalyticsCategory';if(n==null)throw'Missing the required parameter "body" when calling putSpeechandtextanalyticsCategory';return this.apiClient.callApi("/api/v2/speechandtextanalytics/categories/{categoryId}","PUT",{categoryId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dictionaryFeedbackId" when calling putSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId';return this.apiClient.callApi("/api/v2/speechandtextanalytics/dictionaryfeedback/{dictionaryFeedbackId}","PUT",{dictionaryFeedbackId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putSpeechandtextanalyticsProgram(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling putSpeechandtextanalyticsProgram';if(n==null)throw'Missing the required parameter "body" when calling putSpeechandtextanalyticsProgram';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}","PUT",{programId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSpeechandtextanalyticsProgramMappings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling putSpeechandtextanalyticsProgramMappings';if(n==null)throw'Missing the required parameter "body" when calling putSpeechandtextanalyticsProgramMappings';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/mappings","PUT",{programId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSpeechandtextanalyticsProgramSettingsInsights(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling putSpeechandtextanalyticsProgramSettingsInsights';if(n==null)throw'Missing the required parameter "body" when calling putSpeechandtextanalyticsProgramSettingsInsights';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/settings/insights","PUT",{programId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSpeechandtextanalyticsProgramTranscriptionengines(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling putSpeechandtextanalyticsProgramTranscriptionengines';if(n==null)throw'Missing the required parameter "body" when calling putSpeechandtextanalyticsProgramTranscriptionengines';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/transcriptionengines","PUT",{programId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSpeechandtextanalyticsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putSpeechandtextanalyticsSettings';return this.apiClient.callApi("/api/v2/speechandtextanalytics/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putSpeechandtextanalyticsTopic(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling putSpeechandtextanalyticsTopic';if(n==null)throw'Missing the required parameter "body" when calling putSpeechandtextanalyticsTopic';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/{topicId}","PUT",{topicId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},xy=class{constructor(e){this.apiClient=e||q.instance}deleteStationAssociateduser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "stationId" when calling deleteStationAssociateduser';return this.apiClient.callApi("/api/v2/stations/{stationId}/associateduser","DELETE",{stationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getStation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "stationId" when calling getStation';return this.apiClient.callApi("/api/v2/stations/{stationId}","GET",{stationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getStations(e){return e=e||{},this.apiClient.callApi("/api/v2/stations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,name:e.name,userSelectable:e.userSelectable,webRtcUserId:e.webRtcUserId,id:e.id,lineAppearanceId:e.lineAppearanceId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},yy=class{constructor(e){this.apiClient=e||q.instance}getSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getSearch';return this.apiClient.callApi("/api/v2/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),profile:n.profile},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSearchSuggest(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getSearchSuggest';return this.apiClient.callApi("/api/v2/search/suggest","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),profile:n.profile},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSearch';return this.apiClient.callApi("/api/v2/search","POST",{},{profile:n.profile},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSearchSuggest(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSearchSuggest';return this.apiClient.callApi("/api/v2/search/suggest","POST",{},{profile:n.profile},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Py=class{constructor(e){this.apiClient=e||q.instance}deleteTaskmanagementWorkbin(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workbinId" when calling deleteTaskmanagementWorkbin';return this.apiClient.callApi("/api/v2/taskmanagement/workbins/{workbinId}","DELETE",{workbinId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTaskmanagementWorkitem(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling deleteTaskmanagementWorkitem';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}","DELETE",{workitemId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTaskmanagementWorkitemsBulkAddJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling deleteTaskmanagementWorkitemsBulkAddJob';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/add/jobs/{bulkJobId}","DELETE",{bulkJobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTaskmanagementWorkitemsBulkTerminateJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling deleteTaskmanagementWorkitemsBulkTerminateJob';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/terminate/jobs/{bulkJobId}","DELETE",{bulkJobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTaskmanagementWorkitemsSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling deleteTaskmanagementWorkitemsSchema';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/{schemaId}","DELETE",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTaskmanagementWorktype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling deleteTaskmanagementWorktype';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}","DELETE",{worktypeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTaskmanagementWorktypeFlowsDatebasedRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling deleteTaskmanagementWorktypeFlowsDatebasedRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling deleteTaskmanagementWorktypeFlowsDatebasedRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/datebased/rules/{ruleId}","DELETE",{worktypeId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteTaskmanagementWorktypeFlowsOnattributechangeRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling deleteTaskmanagementWorktypeFlowsOnattributechangeRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling deleteTaskmanagementWorktypeFlowsOnattributechangeRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/onattributechange/rules/{ruleId}","DELETE",{worktypeId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteTaskmanagementWorktypeFlowsOncreateRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling deleteTaskmanagementWorktypeFlowsOncreateRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling deleteTaskmanagementWorktypeFlowsOncreateRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/oncreate/rules/{ruleId}","DELETE",{worktypeId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteTaskmanagementWorktypeStatus(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling deleteTaskmanagementWorktypeStatus';if(n==null||n==="")throw'Missing the required parameter "statusId" when calling deleteTaskmanagementWorktypeStatus';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/statuses/{statusId}","DELETE",{worktypeId:e,statusId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorkbin(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workbinId" when calling getTaskmanagementWorkbin';return this.apiClient.callApi("/api/v2/taskmanagement/workbins/{workbinId}","GET",{workbinId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkbinHistory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workbinId" when calling getTaskmanagementWorkbinHistory';return this.apiClient.callApi("/api/v2/taskmanagement/workbins/{workbinId}/history","GET",{workbinId:e},{after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkbinVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workbinId" when calling getTaskmanagementWorkbinVersion';if(n==null)throw'Missing the required parameter "entityVersion" when calling getTaskmanagementWorkbinVersion';return this.apiClient.callApi("/api/v2/taskmanagement/workbins/{workbinId}/versions/{entityVersion}","GET",{workbinId:e,entityVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorkbinVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workbinId" when calling getTaskmanagementWorkbinVersions';return this.apiClient.callApi("/api/v2/taskmanagement/workbins/{workbinId}/versions","GET",{workbinId:e},{after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitem(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling getTaskmanagementWorkitem';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}","GET",{workitemId:e},{expands:this.apiClient.buildCollectionParam(n.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemHistory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling getTaskmanagementWorkitemHistory';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/history","GET",{workitemId:e},{after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemUserWrapups(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling getTaskmanagementWorkitemUserWrapups';if(n==null||n==="")throw'Missing the required parameter "userId" when calling getTaskmanagementWorkitemUserWrapups';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/users/{userId}/wrapups","GET",{workitemId:e,userId:n},{expands:i.expands,after:i.after,pageSize:i.pageSize,sortOrder:i.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorkitemVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling getTaskmanagementWorkitemVersion';if(n==null)throw'Missing the required parameter "entityVersion" when calling getTaskmanagementWorkitemVersion';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/versions/{entityVersion}","GET",{workitemId:e,entityVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorkitemVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling getTaskmanagementWorkitemVersions';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/versions","GET",{workitemId:e},{after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemWrapups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling getTaskmanagementWorkitemWrapups';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/wrapups","GET",{workitemId:e},{expands:n.expands,after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsBulkAddJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling getTaskmanagementWorkitemsBulkAddJob';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/add/jobs/{bulkJobId}","GET",{bulkJobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsBulkAddJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling getTaskmanagementWorkitemsBulkAddJobResults';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/add/jobs/{bulkJobId}/results","GET",{bulkJobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsBulkJobsUsersMe(e){return e=e||{},this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/jobs/users/me","GET",{},{after:e.after,pageSize:e.pageSize,sortOrder:e.sortOrder,action:e.action},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTaskmanagementWorkitemsBulkTerminateJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling getTaskmanagementWorkitemsBulkTerminateJob';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/terminate/jobs/{bulkJobId}","GET",{bulkJobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsBulkTerminateJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling getTaskmanagementWorkitemsBulkTerminateJobResults';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/terminate/jobs/{bulkJobId}/results","GET",{bulkJobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsQueryJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getTaskmanagementWorkitemsQueryJob';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/query/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsQueryJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getTaskmanagementWorkitemsQueryJobResults';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/query/jobs/{jobId}/results","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getTaskmanagementWorkitemsSchema';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsSchemaVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getTaskmanagementWorkitemsSchemaVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getTaskmanagementWorkitemsSchemaVersion';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/{schemaId}/versions/{versionId}","GET",{schemaId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorkitemsSchemaVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getTaskmanagementWorkitemsSchemaVersions';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/{schemaId}/versions","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTaskmanagementWorkitemsSchemasCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coreTypeName" when calling getTaskmanagementWorkitemsSchemasCoretype';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/coretypes/{coreTypeName}","GET",{coreTypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsSchemasCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTaskmanagementWorkitemsSchemasLimits(e){return e=e||{},this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/limits","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTaskmanagementWorktype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktype';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}","GET",{worktypeId:e},{expands:this.apiClient.buildCollectionParam(n.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorktypeFlowsDatebasedRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeFlowsDatebasedRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling getTaskmanagementWorktypeFlowsDatebasedRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/datebased/rules/{ruleId}","GET",{worktypeId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorktypeFlowsDatebasedRules(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeFlowsDatebasedRules';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/datebased/rules","GET",{worktypeId:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorktypeFlowsOnattributechangeRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeFlowsOnattributechangeRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling getTaskmanagementWorktypeFlowsOnattributechangeRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/onattributechange/rules/{ruleId}","GET",{worktypeId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorktypeFlowsOnattributechangeRules(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeFlowsOnattributechangeRules';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/onattributechange/rules","GET",{worktypeId:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorktypeFlowsOncreateRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeFlowsOncreateRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling getTaskmanagementWorktypeFlowsOncreateRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/oncreate/rules/{ruleId}","GET",{worktypeId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorktypeFlowsOncreateRules(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeFlowsOncreateRules';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/oncreate/rules","GET",{worktypeId:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorktypeHistory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeHistory';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/history","GET",{worktypeId:e},{after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder,fields:this.apiClient.buildCollectionParam(n.fields,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorktypeStatus(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeStatus';if(n==null||n==="")throw'Missing the required parameter "statusId" when calling getTaskmanagementWorktypeStatus';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/statuses/{statusId}","GET",{worktypeId:e,statusId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorktypeStatuses(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeStatuses';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/statuses","GET",{worktypeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorktypeVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeVersion';if(n==null)throw'Missing the required parameter "entityVersion" when calling getTaskmanagementWorktypeVersion';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/versions/{entityVersion}","GET",{worktypeId:e,entityVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorktypeVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeVersions';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/versions","GET",{worktypeId:e},{after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchTaskmanagementWorkbin(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workbinId" when calling patchTaskmanagementWorkbin';if(n==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorkbin';return this.apiClient.callApi("/api/v2/taskmanagement/workbins/{workbinId}","PATCH",{workbinId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchTaskmanagementWorkitem(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling patchTaskmanagementWorkitem';if(n==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorkitem';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}","PATCH",{workitemId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchTaskmanagementWorkitemAssignment(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling patchTaskmanagementWorkitemAssignment';if(n==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorkitemAssignment';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/assignment","PATCH",{workitemId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchTaskmanagementWorkitemUserWrapups(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling patchTaskmanagementWorkitemUserWrapups';if(n==null||n==="")throw'Missing the required parameter "userId" when calling patchTaskmanagementWorkitemUserWrapups';if(i==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorkitemUserWrapups';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/users/{userId}/wrapups","PATCH",{workitemId:e,userId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchTaskmanagementWorkitemUsersMeWrapups(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling patchTaskmanagementWorkitemUsersMeWrapups';if(n==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorkitemUsersMeWrapups';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/users/me/wrapups","PATCH",{workitemId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchTaskmanagementWorkitemsBulkAddJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling patchTaskmanagementWorkitemsBulkAddJob';if(n==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorkitemsBulkAddJob';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/add/jobs/{bulkJobId}","PATCH",{bulkJobId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchTaskmanagementWorkitemsBulkTerminateJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling patchTaskmanagementWorkitemsBulkTerminateJob';if(n==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorkitemsBulkTerminateJob';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/terminate/jobs/{bulkJobId}","PATCH",{bulkJobId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchTaskmanagementWorktype(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling patchTaskmanagementWorktype';if(n==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorktype';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}","PATCH",{worktypeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchTaskmanagementWorktypeFlowsDatebasedRule(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling patchTaskmanagementWorktypeFlowsDatebasedRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling patchTaskmanagementWorktypeFlowsDatebasedRule';if(i==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorktypeFlowsDatebasedRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/datebased/rules/{ruleId}","PATCH",{worktypeId:e,ruleId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchTaskmanagementWorktypeFlowsOnattributechangeRule(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling patchTaskmanagementWorktypeFlowsOnattributechangeRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling patchTaskmanagementWorktypeFlowsOnattributechangeRule';if(i==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorktypeFlowsOnattributechangeRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/onattributechange/rules/{ruleId}","PATCH",{worktypeId:e,ruleId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchTaskmanagementWorktypeFlowsOncreateRule(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling patchTaskmanagementWorktypeFlowsOncreateRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling patchTaskmanagementWorktypeFlowsOncreateRule';if(i==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorktypeFlowsOncreateRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/oncreate/rules/{ruleId}","PATCH",{worktypeId:e,ruleId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchTaskmanagementWorktypeStatus(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling patchTaskmanagementWorktypeStatus';if(n==null||n==="")throw'Missing the required parameter "statusId" when calling patchTaskmanagementWorktypeStatus';if(i==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorktypeStatus';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/statuses/{statusId}","PATCH",{worktypeId:e,statusId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postTaskmanagementWorkbins(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkbins';return this.apiClient.callApi("/api/v2/taskmanagement/workbins","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkbinsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkbinsQuery';return this.apiClient.callApi("/api/v2/taskmanagement/workbins/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemAcdCancel(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling postTaskmanagementWorkitemAcdCancel';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/acd/cancel","POST",{workitemId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemDisconnect(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling postTaskmanagementWorkitemDisconnect';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/disconnect","POST",{workitemId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemTerminate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling postTaskmanagementWorkitemTerminate';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/terminate","POST",{workitemId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitems(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkitems';return this.apiClient.callApi("/api/v2/taskmanagement/workitems","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemsBulkAddJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkitemsBulkAddJobs';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/add/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemsBulkTerminateJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkitemsBulkTerminateJobs';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/terminate/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkitemsQuery';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemsQueryJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkitemsQueryJobs';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/query/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemsSchemas(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkitemsSchemas';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorktypeFlowsDatebasedRules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling postTaskmanagementWorktypeFlowsDatebasedRules';if(n==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorktypeFlowsDatebasedRules';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/datebased/rules","POST",{worktypeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTaskmanagementWorktypeFlowsOnattributechangeRules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling postTaskmanagementWorktypeFlowsOnattributechangeRules';if(n==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorktypeFlowsOnattributechangeRules';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/onattributechange/rules","POST",{worktypeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTaskmanagementWorktypeFlowsOncreateRules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling postTaskmanagementWorktypeFlowsOncreateRules';if(n==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorktypeFlowsOncreateRules';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/oncreate/rules","POST",{worktypeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTaskmanagementWorktypeStatuses(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling postTaskmanagementWorktypeStatuses';if(n==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorktypeStatuses';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/statuses","POST",{worktypeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTaskmanagementWorktypes(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorktypes';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorktypesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorktypesQuery';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putTaskmanagementWorkitemsSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling putTaskmanagementWorkitemsSchema';if(n==null)throw'Missing the required parameter "body" when calling putTaskmanagementWorkitemsSchema';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/{schemaId}","PUT",{schemaId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},jy=class{constructor(e){this.apiClient=e||q.instance}deleteTeam(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling deleteTeam';return this.apiClient.callApi("/api/v2/teams/{teamId}","DELETE",{teamId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTeamMembers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling deleteTeamMembers';if(n==null)throw'Missing the required parameter "id" when calling deleteTeamMembers';return this.apiClient.callApi("/api/v2/teams/{teamId}/members","DELETE",{teamId:e},{id:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTeam(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling getTeam';return this.apiClient.callApi("/api/v2/teams/{teamId}","GET",{teamId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTeamMembers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling getTeamMembers';return this.apiClient.callApi("/api/v2/teams/{teamId}/members","GET",{teamId:e},{pageSize:n.pageSize,before:n.before,after:n.after,expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTeams(e){return e=e||{},this.apiClient.callApi("/api/v2/teams","GET",{},{pageSize:e.pageSize,name:e.name,after:e.after,before:e.before,expand:e.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchTeam(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling patchTeam';if(n==null)throw'Missing the required parameter "body" when calling patchTeam';return this.apiClient.callApi("/api/v2/teams/{teamId}","PATCH",{teamId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAnalyticsTeamsActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsTeamsActivityQuery';return this.apiClient.callApi("/api/v2/analytics/teams/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTeamMembers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling postTeamMembers';if(n==null)throw'Missing the required parameter "body" when calling postTeamMembers';return this.apiClient.callApi("/api/v2/teams/{teamId}/members","POST",{teamId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTeams(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTeams';return this.apiClient.callApi("/api/v2/teams","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTeamsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTeamsSearch';return this.apiClient.callApi("/api/v2/teams/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Sy=class{constructor(e){this.apiClient=e||q.instance}deleteTelephonyOrganizationLinkTargetOrganizationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "targetOrganizationId" when calling deleteTelephonyOrganizationLinkTargetOrganizationId';return this.apiClient.callApi("/api/v2/telephony/organization/link/{targetOrganizationId}","DELETE",{targetOrganizationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyAgentGreetings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getTelephonyAgentGreetings';return this.apiClient.callApi("/api/v2/telephony/agents/{agentId}/greetings","GET",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyAgentsGreetingsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/agents/greetings/me","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyCallsMetrics(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/calls/metrics","GET",{},{metricType:e.metricType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyMediaregions(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/mediaregions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyNumbersRouting(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/numbers/routing","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,numberId:e.numberId,activeRoutingOrganizationId:e.activeRoutingOrganizationId,ownerOrganizationId:e.ownerOrganizationId,status:e.status},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyOrganizationLink(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/organization/link","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyOrganizationLinkRegions(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/organization/link/regions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyPrefixes(e,n){if(n=n||{},e==null)throw'Missing the required parameter "type" when calling getTelephonyPrefixes';return this.apiClient.callApi("/api/v2/telephony/prefixes","GET",{},{before:n.before,after:n.after,pageSize:n.pageSize,prefix:n.prefix,type:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyPrefixesSimulateCall(e,n){if(n=n||{},e==null)throw'Missing the required parameter "_number" when calling getTelephonyPrefixesSimulateCall';return this.apiClient.callApi("/api/v2/telephony/prefixes/simulate/call","GET",{},{number:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonySettings(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonySipmessagesConversation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getTelephonySipmessagesConversation';return this.apiClient.callApi("/api/v2/telephony/sipmessages/conversations/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonySipmessagesConversationHeaders(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getTelephonySipmessagesConversationHeaders';return this.apiClient.callApi("/api/v2/telephony/sipmessages/conversations/{conversationId}/headers","GET",{conversationId:e},{keys:this.apiClient.buildCollectionParam(n.keys,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonySiptraces(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "dateStart" when calling getTelephonySiptraces';if(n==null)throw'Missing the required parameter "dateEnd" when calling getTelephonySiptraces';return this.apiClient.callApi("/api/v2/telephony/siptraces","GET",{},{callId:i.callId,toUser:i.toUser,fromUser:i.fromUser,conversationId:i.conversationId,dateStart:e,dateEnd:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonySiptracesDownloadDownloadId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "downloadId" when calling getTelephonySiptracesDownloadDownloadId';return this.apiClient.callApi("/api/v2/telephony/siptraces/download/{downloadId}","GET",{downloadId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchTelephonyOrganizationLinkApproveRequestingOrganizationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "requestingOrganizationId" when calling patchTelephonyOrganizationLinkApproveRequestingOrganizationId';if(n==null)throw'Missing the required parameter "body" when calling patchTelephonyOrganizationLinkApproveRequestingOrganizationId';return this.apiClient.callApi("/api/v2/telephony/organization/link/approve/{requestingOrganizationId}","PATCH",{requestingOrganizationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyNumbersRouting(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyNumbersRouting';return this.apiClient.callApi("/api/v2/telephony/numbers/routing","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyNumbersRoutingAll(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyNumbersRoutingAll';return this.apiClient.callApi("/api/v2/telephony/numbers/routing/all","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyNumbersRoutingReset(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyNumbersRoutingReset';return this.apiClient.callApi("/api/v2/telephony/numbers/routing/reset","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyOrganizationLink(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyOrganizationLink';return this.apiClient.callApi("/api/v2/telephony/organization/link","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyPrefixesBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyPrefixesBulk';return this.apiClient.callApi("/api/v2/telephony/prefixes/bulk","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonySiptracesDownload(e,n){if(n=n||{},e==null)throw'Missing the required parameter "sIPSearchPublicRequest" when calling postTelephonySiptracesDownload';return this.apiClient.callApi("/api/v2/telephony/siptraces/download","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putTelephonyAgentGreetings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling putTelephonyAgentGreetings';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyAgentGreetings';return this.apiClient.callApi("/api/v2/telephony/agents/{agentId}/greetings","PUT",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyAgentsGreetingsMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putTelephonyAgentsGreetingsMe';return this.apiClient.callApi("/api/v2/telephony/agents/greetings/me","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putTelephonySettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putTelephonySettings';return this.apiClient.callApi("/api/v2/telephony/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Oy=class{constructor(e){this.apiClient=e||q.instance}deleteTelephonyProvidersEdge(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling deleteTelephonyProvidersEdge';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}","DELETE",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgeLogicalinterface(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling deleteTelephonyProvidersEdgeLogicalinterface';if(n==null||n==="")throw'Missing the required parameter "interfaceId" when calling deleteTelephonyProvidersEdgeLogicalinterface';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces/{interfaceId}","DELETE",{edgeId:e,interfaceId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteTelephonyProvidersEdgeSoftwareupdate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling deleteTelephonyProvidersEdgeSoftwareupdate';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/softwareupdate","DELETE",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesAlertablepresences(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/alertablepresences","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteTelephonyProvidersEdgesCertificateauthority(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "certificateId" when calling deleteTelephonyProvidersEdgesCertificateauthority';return this.apiClient.callApi("/api/v2/telephony/providers/edges/certificateauthorities/{certificateId}","DELETE",{certificateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesDidpool(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "didPoolId" when calling deleteTelephonyProvidersEdgesDidpool';return this.apiClient.callApi("/api/v2/telephony/providers/edges/didpools/{didPoolId}","DELETE",{didPoolId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesEdgegroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeGroupId" when calling deleteTelephonyProvidersEdgesEdgegroup';return this.apiClient.callApi("/api/v2/telephony/providers/edges/edgegroups/{edgeGroupId}","DELETE",{edgeGroupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesExtensionpool(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "extensionPoolId" when calling deleteTelephonyProvidersEdgesExtensionpool';return this.apiClient.callApi("/api/v2/telephony/providers/edges/extensionpools/{extensionPoolId}","DELETE",{extensionPoolId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesPhone(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "phoneId" when calling deleteTelephonyProvidersEdgesPhone';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phones/{phoneId}","DELETE",{phoneId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesPhonebasesetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "phoneBaseId" when calling deleteTelephonyProvidersEdgesPhonebasesetting';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phonebasesettings/{phoneBaseId}","DELETE",{phoneBaseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesSite(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling deleteTelephonyProvidersEdgesSite';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}","DELETE",{siteId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesSiteOutboundroute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling deleteTelephonyProvidersEdgesSiteOutboundroute';if(n==null||n==="")throw'Missing the required parameter "outboundRouteId" when calling deleteTelephonyProvidersEdgesSiteOutboundroute';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes/{outboundRouteId}","DELETE",{siteId:e,outboundRouteId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteTelephonyProvidersEdgesTrunkbasesetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trunkBaseSettingsId" when calling deleteTelephonyProvidersEdgesTrunkbasesetting';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings/{trunkBaseSettingsId}","DELETE",{trunkBaseSettingsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdge(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdge';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}","GET",{edgeId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeDiagnosticNslookup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeDiagnosticNslookup';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/nslookup","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeDiagnosticPing(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeDiagnosticPing';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/ping","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeDiagnosticRoute(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeDiagnosticRoute';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/route","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeDiagnosticTracepath(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeDiagnosticTracepath';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/tracepath","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeLogicalinterface(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeLogicalinterface';if(n==null||n==="")throw'Missing the required parameter "interfaceId" when calling getTelephonyProvidersEdgeLogicalinterface';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces/{interfaceId}","GET",{edgeId:e,interfaceId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonyProvidersEdgeLogicalinterfaces(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeLogicalinterfaces';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces","GET",{edgeId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeLogsJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeLogsJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getTelephonyProvidersEdgeLogsJob';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logs/jobs/{jobId}","GET",{edgeId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonyProvidersEdgeMetrics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeMetrics';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/metrics","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgePhysicalinterface(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgePhysicalinterface';if(n==null||n==="")throw'Missing the required parameter "interfaceId" when calling getTelephonyProvidersEdgePhysicalinterface';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/physicalinterfaces/{interfaceId}","GET",{edgeId:e,interfaceId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonyProvidersEdgePhysicalinterfaces(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgePhysicalinterfaces';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/physicalinterfaces","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeSetuppackage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeSetuppackage';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/setuppackage","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeSoftwareupdate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeSoftwareupdate';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/softwareupdate","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeSoftwareversions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeSoftwareversions';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/softwareversions","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeTrunks(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeTrunks';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/trunks","GET",{edgeId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,sortBy:n.sortBy,sortOrder:n.sortOrder,"trunkBase.id":n.trunkBaseId,trunkType:n.trunkType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdges(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,"site.id":e.siteId,"edgeGroup.id":e.edgeGroupId,sortBy:e.sortBy,managed:e.managed,showCloudMedia:e.showCloudMedia},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesAlertablepresences(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/alertablepresences","GET",{},{type:e.type},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesCertificateauthorities(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/certificateauthorities","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesCertificateauthority(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "certificateId" when calling getTelephonyProvidersEdgesCertificateauthority';return this.apiClient.callApi("/api/v2/telephony/providers/edges/certificateauthorities/{certificateId}","GET",{certificateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesDid(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "didId" when calling getTelephonyProvidersEdgesDid';return this.apiClient.callApi("/api/v2/telephony/providers/edges/dids/{didId}","GET",{didId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesDidpool(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "didPoolId" when calling getTelephonyProvidersEdgesDidpool';return this.apiClient.callApi("/api/v2/telephony/providers/edges/didpools/{didPoolId}","GET",{didPoolId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesDidpools(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/didpools","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesDidpoolsDids(e,n){if(n=n||{},e==null)throw'Missing the required parameter "type" when calling getTelephonyProvidersEdgesDidpoolsDids';return this.apiClient.callApi("/api/v2/telephony/providers/edges/didpools/dids","GET",{},{type:e,id:this.apiClient.buildCollectionParam(n.id,"multi"),numberMatch:n.numberMatch,pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesDids(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/dids","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,phoneNumber:e.phoneNumber,"owner.id":e.ownerId,"didPool.id":e.didPoolId,id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesEdgegroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeGroupId" when calling getTelephonyProvidersEdgesEdgegroup';return this.apiClient.callApi("/api/v2/telephony/providers/edges/edgegroups/{edgeGroupId}","GET",{edgeGroupId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesEdgegroupEdgetrunkbase(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgegroupId" when calling getTelephonyProvidersEdgesEdgegroupEdgetrunkbase';if(n==null||n==="")throw'Missing the required parameter "edgetrunkbaseId" when calling getTelephonyProvidersEdgesEdgegroupEdgetrunkbase';return this.apiClient.callApi("/api/v2/telephony/providers/edges/edgegroups/{edgegroupId}/edgetrunkbases/{edgetrunkbaseId}","GET",{edgegroupId:e,edgetrunkbaseId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonyProvidersEdgesEdgegroups(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/edgegroups","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,sortBy:e.sortBy,managed:e.managed},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesEdgeversionreport(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/edgeversionreport","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesExpired(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/expired","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesExtension(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "extensionId" when calling getTelephonyProvidersEdgesExtension';return this.apiClient.callApi("/api/v2/telephony/providers/edges/extensions/{extensionId}","GET",{extensionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesExtensionpool(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "extensionPoolId" when calling getTelephonyProvidersEdgesExtensionpool';return this.apiClient.callApi("/api/v2/telephony/providers/edges/extensionpools/{extensionPoolId}","GET",{extensionPoolId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesExtensionpools(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/extensionpools","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,number:e._number,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesExtensionpoolsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/extensionpools/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesExtensions(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/extensions","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,number:e._number},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesLine(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "lineId" when calling getTelephonyProvidersEdgesLine';return this.apiClient.callApi("/api/v2/telephony/providers/edges/lines/{lineId}","GET",{lineId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesLinebasesetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "lineBaseId" when calling getTelephonyProvidersEdgesLinebasesetting';return this.apiClient.callApi("/api/v2/telephony/providers/edges/linebasesettings/{lineBaseId}","GET",{lineBaseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesLinebasesettings(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/linebasesettings","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesLines(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/lines","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesLinesTemplate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "lineBaseSettingsId" when calling getTelephonyProvidersEdgesLinesTemplate';return this.apiClient.callApi("/api/v2/telephony/providers/edges/lines/template","GET",{},{lineBaseSettingsId:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesLogicalinterfaces(e,n){if(n=n||{},e==null)throw'Missing the required parameter "edgeIds" when calling getTelephonyProvidersEdgesLogicalinterfaces';return this.apiClient.callApi("/api/v2/telephony/providers/edges/logicalinterfaces","GET",{},{edgeIds:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesMediastatisticsConversation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getTelephonyProvidersEdgesMediastatisticsConversation';return this.apiClient.callApi("/api/v2/telephony/providers/edges/mediastatistics/conversations/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesMediastatisticsConversationCommunication(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getTelephonyProvidersEdgesMediastatisticsConversationCommunication';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getTelephonyProvidersEdgesMediastatisticsConversationCommunication';return this.apiClient.callApi("/api/v2/telephony/providers/edges/mediastatistics/conversations/{conversationId}/communications/{communicationId}","GET",{conversationId:e,communicationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonyProvidersEdgesMetrics(e,n){if(n=n||{},e==null)throw'Missing the required parameter "edgeIds" when calling getTelephonyProvidersEdgesMetrics';return this.apiClient.callApi("/api/v2/telephony/providers/edges/metrics","GET",{},{edgeIds:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesOutboundroutes(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/outboundroutes","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,"site.id":e.siteId,"externalTrunkBases.ids":e.externalTrunkBasesIds,sortBy:e.sortBy},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesPhone(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "phoneId" when calling getTelephonyProvidersEdgesPhone';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phones/{phoneId}","GET",{phoneId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesPhonebasesetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "phoneBaseId" when calling getTelephonyProvidersEdgesPhonebasesetting';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phonebasesettings/{phoneBaseId}","GET",{phoneBaseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesPhonebasesettings(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/phonebasesettings","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesPhonebasesettingsAvailablemetabases(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/phonebasesettings/availablemetabases","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesPhonebasesettingsTemplate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "phoneMetabaseId" when calling getTelephonyProvidersEdgesPhonebasesettingsTemplate';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phonebasesettings/template","GET",{},{phoneMetabaseId:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesPhones(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/phones","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,"site.id":e.siteId,"webRtcUser.id":e.webRtcUserId,"phoneBaseSettings.id":e.phoneBaseSettingsId,"lines.loggedInUser.id":e.linesLoggedInUserId,"lines.defaultForUser.id":e.linesDefaultForUserId,phone_hardwareId:e.phoneHardwareId,"lines.id":e.linesId,"lines.name":e.linesName,name:e.name,"status.operationalStatus":e.statusOperationalStatus,"secondaryStatus.operationalStatus":e.secondaryStatusOperationalStatus,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),fields:this.apiClient.buildCollectionParam(e.fields,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesPhonesTemplate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "phoneBaseSettingsId" when calling getTelephonyProvidersEdgesPhonesTemplate';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phones/template","GET",{},{phoneBaseSettingsId:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesPhysicalinterfaces(e,n){if(n=n||{},e==null)throw'Missing the required parameter "edgeIds" when calling getTelephonyProvidersEdgesPhysicalinterfaces';return this.apiClient.callApi("/api/v2/telephony/providers/edges/physicalinterfaces","GET",{},{edgeIds:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesSite(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesSite';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}","GET",{siteId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesSiteNumberplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesSiteNumberplan';if(n==null||n==="")throw'Missing the required parameter "numberPlanId" when calling getTelephonyProvidersEdgesSiteNumberplan';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/numberplans/{numberPlanId}","GET",{siteId:e,numberPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonyProvidersEdgesSiteNumberplans(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesSiteNumberplans';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/numberplans","GET",{siteId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesSiteNumberplansClassifications(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesSiteNumberplansClassifications';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/numberplans/classifications","GET",{siteId:e},{classification:n.classification},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesSiteOutboundroute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesSiteOutboundroute';if(n==null||n==="")throw'Missing the required parameter "outboundRouteId" when calling getTelephonyProvidersEdgesSiteOutboundroute';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes/{outboundRouteId}","GET",{siteId:e,outboundRouteId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonyProvidersEdgesSiteOutboundroutes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesSiteOutboundroutes';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes","GET",{siteId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,name:n.name,"externalTrunkBases.ids":n.externalTrunkBasesIds,sortBy:n.sortBy},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesSiteSiteconnections(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesSiteSiteconnections';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/siteconnections","GET",{siteId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesSites(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/sites","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,"location.id":e.locationId,managed:e.managed,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesSitesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getTelephonyProvidersEdgesSitesSearch';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesTimezones(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/timezones","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesTrunk(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trunkId" when calling getTelephonyProvidersEdgesTrunk';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunks/{trunkId}","GET",{trunkId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesTrunkMetrics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trunkId" when calling getTelephonyProvidersEdgesTrunkMetrics';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunks/{trunkId}/metrics","GET",{trunkId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesTrunkbasesetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trunkBaseSettingsId" when calling getTelephonyProvidersEdgesTrunkbasesetting';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings/{trunkBaseSettingsId}","GET",{trunkBaseSettingsId:e},{ignoreHidden:n.ignoreHidden},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesTrunkbasesettings(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,recordingEnabled:e.recordingEnabled,ignoreHidden:e.ignoreHidden,managed:e.managed,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesTrunkbasesettingsAvailablemetabases(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings/availablemetabases","GET",{},{type:e.type,pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesTrunkbasesettingsSiteSiteId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesTrunkbasesettingsSiteSiteId';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings/site/{siteId}","GET",{siteId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,sortBy:n.sortBy,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesTrunkbasesettingsTemplate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "trunkMetabaseId" when calling getTelephonyProvidersEdgesTrunkbasesettingsTemplate';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings/template","GET",{},{trunkMetabaseId:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesTrunks(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/trunks","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,"edge.id":e.edgeId,"trunkBase.id":e.trunkBaseId,trunkType:e.trunkType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesTrunksMetrics(e,n){if(n=n||{},e==null)throw'Missing the required parameter "trunkIds" when calling getTelephonyProvidersEdgesTrunksMetrics';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunks/metrics","GET",{},{trunkIds:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesTrunkswithrecording(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkswithrecording","GET",{},{trunkType:e.trunkType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchTelephonyProvidersEdgesSiteSiteconnections(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling patchTelephonyProvidersEdgesSiteSiteconnections';if(n==null)throw'Missing the required parameter "body" when calling patchTelephonyProvidersEdgesSiteSiteconnections';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/siteconnections","PATCH",{siteId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeDiagnosticNslookup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeDiagnosticNslookup';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeDiagnosticNslookup';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/nslookup","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeDiagnosticPing(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeDiagnosticPing';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeDiagnosticPing';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/ping","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeDiagnosticRoute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeDiagnosticRoute';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeDiagnosticRoute';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/route","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeDiagnosticTracepath(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeDiagnosticTracepath';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeDiagnosticTracepath';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/tracepath","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeLogicalinterfaces(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeLogicalinterfaces';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeLogicalinterfaces';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeLogsJobUpload(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeLogsJobUpload';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling postTelephonyProvidersEdgeLogsJobUpload';if(i==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeLogsJobUpload';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logs/jobs/{jobId}/upload","POST",{edgeId:e,jobId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postTelephonyProvidersEdgeLogsJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeLogsJobs';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeLogsJobs';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logs/jobs","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeOfflineconfiguration(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeOfflineconfiguration';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeOfflineconfiguration';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/offlineconfiguration","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeReboot(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeReboot';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/reboot","POST",{edgeId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgeSoftwareupdate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeSoftwareupdate';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeSoftwareupdate';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/softwareupdate","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeStatuscode(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeStatuscode';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/statuscode","POST",{edgeId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgeUnpair(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeUnpair';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/unpair","POST",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdges(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdges';return this.apiClient.callApi("/api/v2/telephony/providers/edges","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesAddressvalidation(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesAddressvalidation';return this.apiClient.callApi("/api/v2/telephony/providers/edges/addressvalidation","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesCertificateauthorities(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesCertificateauthorities';return this.apiClient.callApi("/api/v2/telephony/providers/edges/certificateauthorities","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesDidpools(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesDidpools';return this.apiClient.callApi("/api/v2/telephony/providers/edges/didpools","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesEdgegroups(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesEdgegroups';return this.apiClient.callApi("/api/v2/telephony/providers/edges/edgegroups","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesExtensionpools(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesExtensionpools';return this.apiClient.callApi("/api/v2/telephony/providers/edges/extensionpools","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesPhoneReboot(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "phoneId" when calling postTelephonyProvidersEdgesPhoneReboot';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phones/{phoneId}/reboot","POST",{phoneId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesPhonebasesettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesPhonebasesettings';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phonebasesettings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesPhones(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesPhones';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phones","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesPhonesReboot(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesPhonesReboot';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phones/reboot","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesSiteOutboundroutes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling postTelephonyProvidersEdgesSiteOutboundroutes';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesSiteOutboundroutes';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes","POST",{siteId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgesSites(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesSites';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesSitesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesSitesSearch';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesTrunkbasesettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesTrunkbasesettings';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesTrunkbasesettingsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesTrunkbasesettingsSearch';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesTrunksSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesTrunksSearch';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunks/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putTelephonyProvidersEdge(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling putTelephonyProvidersEdge';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdge';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}","PUT",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgeLogicalinterface(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling putTelephonyProvidersEdgeLogicalinterface';if(n==null||n==="")throw'Missing the required parameter "interfaceId" when calling putTelephonyProvidersEdgeLogicalinterface';if(i==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgeLogicalinterface';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces/{interfaceId}","PUT",{edgeId:e,interfaceId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putTelephonyProvidersEdgesAlertablepresences(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesAlertablepresences';return this.apiClient.callApi("/api/v2/telephony/providers/edges/alertablepresences","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putTelephonyProvidersEdgesCertificateauthority(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "certificateId" when calling putTelephonyProvidersEdgesCertificateauthority';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesCertificateauthority';return this.apiClient.callApi("/api/v2/telephony/providers/edges/certificateauthorities/{certificateId}","PUT",{certificateId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesDidpool(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "didPoolId" when calling putTelephonyProvidersEdgesDidpool';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesDidpool';return this.apiClient.callApi("/api/v2/telephony/providers/edges/didpools/{didPoolId}","PUT",{didPoolId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesEdgegroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeGroupId" when calling putTelephonyProvidersEdgesEdgegroup';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesEdgegroup';return this.apiClient.callApi("/api/v2/telephony/providers/edges/edgegroups/{edgeGroupId}","PUT",{edgeGroupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesEdgegroupEdgetrunkbase(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "edgegroupId" when calling putTelephonyProvidersEdgesEdgegroupEdgetrunkbase';if(n==null||n==="")throw'Missing the required parameter "edgetrunkbaseId" when calling putTelephonyProvidersEdgesEdgegroupEdgetrunkbase';if(i==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesEdgegroupEdgetrunkbase';return this.apiClient.callApi("/api/v2/telephony/providers/edges/edgegroups/{edgegroupId}/edgetrunkbases/{edgetrunkbaseId}","PUT",{edgegroupId:e,edgetrunkbaseId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putTelephonyProvidersEdgesExtensionpool(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "extensionPoolId" when calling putTelephonyProvidersEdgesExtensionpool';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesExtensionpool';return this.apiClient.callApi("/api/v2/telephony/providers/edges/extensionpools/{extensionPoolId}","PUT",{extensionPoolId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesPhone(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "phoneId" when calling putTelephonyProvidersEdgesPhone';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesPhone';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phones/{phoneId}","PUT",{phoneId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesPhonebasesetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "phoneBaseId" when calling putTelephonyProvidersEdgesPhonebasesetting';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesPhonebasesetting';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phonebasesettings/{phoneBaseId}","PUT",{phoneBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesSite(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling putTelephonyProvidersEdgesSite';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesSite';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}","PUT",{siteId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesSiteNumberplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling putTelephonyProvidersEdgesSiteNumberplans';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesSiteNumberplans';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/numberplans","PUT",{siteId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesSiteOutboundroute(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling putTelephonyProvidersEdgesSiteOutboundroute';if(n==null||n==="")throw'Missing the required parameter "outboundRouteId" when calling putTelephonyProvidersEdgesSiteOutboundroute';if(i==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesSiteOutboundroute';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes/{outboundRouteId}","PUT",{siteId:e,outboundRouteId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putTelephonyProvidersEdgesSiteSiteconnections(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling putTelephonyProvidersEdgesSiteSiteconnections';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesSiteSiteconnections';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/siteconnections","PUT",{siteId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesTrunkbasesetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trunkBaseSettingsId" when calling putTelephonyProvidersEdgesTrunkbasesetting';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesTrunkbasesetting';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings/{trunkBaseSettingsId}","PUT",{trunkBaseSettingsId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Ty=class{constructor(e){this.apiClient=e||q.instance}getTextbotsBotsSearch(e){return e=e||{},this.apiClient.callApi("/api/v2/textbots/bots/search","GET",{},{botType:this.apiClient.buildCollectionParam(e.botType,"multi"),botName:e.botName,botId:this.apiClient.buildCollectionParam(e.botId,"multi"),virtualAgentEnabled:e.virtualAgentEnabled,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postTextbotsBotflowsSessionTurns(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postTextbotsBotflowsSessionTurns';if(n==null)throw'Missing the required parameter "turnRequest" when calling postTextbotsBotflowsSessionTurns';return this.apiClient.callApi("/api/v2/textbots/botflows/sessions/{sessionId}/turns","POST",{sessionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTextbotsBotflowsSessions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "launchRequest" when calling postTextbotsBotflowsSessions';return this.apiClient.callApi("/api/v2/textbots/botflows/sessions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTextbotsBotsExecute(e,n){if(n=n||{},e==null)throw'Missing the required parameter "postTextRequest" when calling postTextbotsBotsExecute';return this.apiClient.callApi("/api/v2/textbots/bots/execute","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},ky=class{constructor(e){this.apiClient=e||q.instance}deleteToken(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteToken';return this.apiClient.callApi("/api/v2/tokens/{userId}","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTokensMe(e){return e=e||{},this.apiClient.callApi("/api/v2/tokens/me","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTokensMe(e){return e=e||{},this.apiClient.callApi("/api/v2/tokens/me","GET",{},{preserveIdleTTL:e.preserveIdleTTL},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTokensTimeout(e){return e=e||{},this.apiClient.callApi("/api/v2/tokens/timeout","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}headTokensMe(e){return e=e||{},this.apiClient.callApi("/api/v2/tokens/me","HEAD",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putTokensTimeout(e){return e=e||{},this.apiClient.callApi("/api/v2/tokens/timeout","PUT",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},My=class{constructor(e){this.apiClient=e||q.instance}getKnowledgeKnowledgebaseUploadsUrlsJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseUploadsUrlsJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getKnowledgeKnowledgebaseUploadsUrlsJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/uploads/urls/jobs/{jobId}","GET",{knowledgeBaseId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postGamificationContestsUploadsPrizeimages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGamificationContestsUploadsPrizeimages';return this.apiClient.callApi("/api/v2/gamification/contests/uploads/prizeimages","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGuidesUploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGuidesUploads';return this.apiClient.callApi("/api/v2/guides/uploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntegrationsActionDraftFunctionUpload(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling postIntegrationsActionDraftFunctionUpload';if(n==null)throw'Missing the required parameter "body" when calling postIntegrationsActionDraftFunctionUpload';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/function/upload","POST",{actionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeDocumentuploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postKnowledgeDocumentuploads';return this.apiClient.callApi("/api/v2/knowledge/documentuploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeKnowledgebaseUploadsUrlsJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseUploadsUrlsJobs';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseUploadsUrlsJobs';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/uploads/urls/jobs","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingMinerUploads(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling postLanguageunderstandingMinerUploads';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingMinerUploads';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/uploads","POST",{minerId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUploadsLearningCoverart(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUploadsLearningCoverart';return this.apiClient.callApi("/api/v2/uploads/learning/coverart","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUploadsPublicassetsImages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUploadsPublicassetsImages';return this.apiClient.callApi("/api/v2/uploads/publicassets/images","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUploadsRecordings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUploadsRecordings';return this.apiClient.callApi("/api/v2/uploads/recordings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUploadsWorkforcemanagementHistoricaldataCsv(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUploadsWorkforcemanagementHistoricaldataCsv';return this.apiClient.callApi("/api/v2/uploads/workforcemanagement/historicaldata/csv","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Ey=class{constructor(e){this.apiClient=e||q.instance}getOauthClientUsageQueryResult(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "executionId" when calling getOauthClientUsageQueryResult';if(n==null||n==="")throw'Missing the required parameter "clientId" when calling getOauthClientUsageQueryResult';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}/usage/query/results/{executionId}","GET",{executionId:e,clientId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOauthClientUsageSummary(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling getOauthClientUsageSummary';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}/usage/summary","GET",{clientId:e},{days:n.days},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsageAggregatesQueryJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getUsageAggregatesQueryJob';return this.apiClient.callApi("/api/v2/usage/aggregates/query/jobs/{jobId}","GET",{jobId:e},{pageSize:n.pageSize,after:n.after},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsageClientClientIdAggregatesQueryJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling getUsageClientClientIdAggregatesQueryJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getUsageClientClientIdAggregatesQueryJob';return this.apiClient.callApi("/api/v2/usage/client/{clientId}/aggregates/query/jobs/{jobId}","GET",{clientId:e,jobId:n},{pageSize:i.pageSize,after:i.after},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUsageQueryExecutionIdResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "executionId" when calling getUsageQueryExecutionIdResults';return this.apiClient.callApi("/api/v2/usage/query/{executionId}/results","GET",{executionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsageSimplesearchExecutionIdResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "executionId" when calling getUsageSimplesearchExecutionIdResults';return this.apiClient.callApi("/api/v2/usage/simplesearch/{executionId}/results","GET",{executionId:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOauthClientUsageQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling postOauthClientUsageQuery';if(n==null)throw'Missing the required parameter "body" when calling postOauthClientUsageQuery';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}/usage/query","POST",{clientId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUsageAggregatesQueryJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsageAggregatesQueryJobs';return this.apiClient.callApi("/api/v2/usage/aggregates/query/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsageClientClientIdAggregatesQueryJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling postUsageClientClientIdAggregatesQueryJobs';if(n==null)throw'Missing the required parameter "body" when calling postUsageClientClientIdAggregatesQueryJobs';return this.apiClient.callApi("/api/v2/usage/client/{clientId}/aggregates/query/jobs","POST",{clientId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUsageQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsageQuery';return this.apiClient.callApi("/api/v2/usage/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsageSimplesearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsageSimplesearch';return this.apiClient.callApi("/api/v2/usage/simplesearch","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},qy=class{constructor(e){this.apiClient=e||q.instance}deleteUserrecording(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "recordingId" when calling deleteUserrecording';return this.apiClient.callApi("/api/v2/userrecordings/{recordingId}","DELETE",{recordingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserrecording(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "recordingId" when calling getUserrecording';return this.apiClient.callApi("/api/v2/userrecordings/{recordingId}","GET",{recordingId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserrecordingTranscoding(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "recordingId" when calling getUserrecordingTranscoding';return this.apiClient.callApi("/api/v2/userrecordings/{recordingId}/transcoding","GET",{recordingId:e},{formatId:n.formatId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserrecordings(e){return e=e||{},this.apiClient.callApi("/api/v2/userrecordings","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUserrecordingsSummary(e){return e=e||{},this.apiClient.callApi("/api/v2/userrecordings/summary","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putUserrecording(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "recordingId" when calling putUserrecording';if(n==null)throw'Missing the required parameter "body" when calling putUserrecording';return this.apiClient.callApi("/api/v2/userrecordings/{recordingId}","PUT",{recordingId:e},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},_y=class{constructor(e){this.apiClient=e||q.instance}deleteAnalyticsUsersAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsUsersAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsUsersDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsUsersDetailsJob';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAuthorizationSubjectDivisionRole(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling deleteAuthorizationSubjectDivisionRole';if(n==null||n==="")throw'Missing the required parameter "divisionId" when calling deleteAuthorizationSubjectDivisionRole';if(i==null||i==="")throw'Missing the required parameter "roleId" when calling deleteAuthorizationSubjectDivisionRole';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/divisions/{divisionId}/roles/{roleId}","DELETE",{subjectId:e,divisionId:n,roleId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteRoutingDirectroutingbackupSettingsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/directroutingbackup/settings/me","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteRoutingUserDirectroutingbackupSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteRoutingUserDirectroutingbackupSettings';return this.apiClient.callApi("/api/v2/routing/users/{userId}/directroutingbackup/settings","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingUserUtilization(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteRoutingUserUtilization';return this.apiClient.callApi("/api/v2/routing/users/{userId}/utilization","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUser';return this.apiClient.callApi("/api/v2/users/{userId}","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteUserCustomattribute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserCustomattribute';if(n==null||n==="")throw'Missing the required parameter "schemaId" when calling deleteUserCustomattribute';return this.apiClient.callApi("/api/v2/users/{userId}/customattributes/{schemaId}","DELETE",{userId:e,schemaId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteUserExternalidAuthorityNameExternalKey(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserExternalidAuthorityNameExternalKey';if(n==null||n==="")throw'Missing the required parameter "authorityName" when calling deleteUserExternalidAuthorityNameExternalKey';if(i==null||i==="")throw'Missing the required parameter "externalKey" when calling deleteUserExternalidAuthorityNameExternalKey';return this.apiClient.callApi("/api/v2/users/{userId}/externalid/{authorityName}/{externalKey}","DELETE",{userId:e,authorityName:n,externalKey:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteUserRoutinglanguage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserRoutinglanguage';if(n==null||n==="")throw'Missing the required parameter "languageId" when calling deleteUserRoutinglanguage';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages/{languageId}","DELETE",{userId:e,languageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteUserRoutingskill(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserRoutingskill';if(n==null||n==="")throw'Missing the required parameter "skillId" when calling deleteUserRoutingskill';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/{skillId}","DELETE",{userId:e,skillId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteUserStationAssociatedstation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserStationAssociatedstation';return this.apiClient.callApi("/api/v2/users/{userId}/station/associatedstation","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteUserStationDefaultstation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserStationDefaultstation';return this.apiClient.callApi("/api/v2/users/{userId}/station/defaultstation","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteUserVerifier(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserVerifier';if(n==null||n==="")throw'Missing the required parameter "verifierId" when calling deleteUserVerifier';return this.apiClient.callApi("/api/v2/users/{userId}/verifiers/{verifierId}","DELETE",{userId:e,verifierId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteUsersCustomattributesSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling deleteUsersCustomattributesSchema';return this.apiClient.callApi("/api/v2/users/customattributes/schemas/{schemaId}","DELETE",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteUsersMeVerifier(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "verifierId" when calling deleteUsersMeVerifier';return this.apiClient.callApi("/api/v2/users/me/verifiers/{verifierId}","DELETE",{verifierId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteUsersStationsMeAssociatedstation(e){return e=e||{},this.apiClient.callApi("/api/v2/users/stations/me/associatedstation","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsUsersAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersDetailsJob';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersDetailsJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersDetailsJobResults';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersDetailsJobsAvailability(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/users/details/jobs/availability","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionspermittedMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "permission" when calling getAuthorizationDivisionspermittedMe';return this.apiClient.callApi("/api/v2/authorization/divisionspermitted/me","GET",{},{name:n.name,permission:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivisionspermittedPagedMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "permission" when calling getAuthorizationDivisionspermittedPagedMe';return this.apiClient.callApi("/api/v2/authorization/divisionspermitted/paged/me","GET",{},{permission:e,pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivisionspermittedPagedSubjectId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling getAuthorizationDivisionspermittedPagedSubjectId';if(n==null)throw'Missing the required parameter "permission" when calling getAuthorizationDivisionspermittedPagedSubjectId';return this.apiClient.callApi("/api/v2/authorization/divisionspermitted/paged/{subjectId}","GET",{subjectId:e},{permission:n,pageNumber:i.pageNumber,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAuthorizationSubject(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling getAuthorizationSubject';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}","GET",{subjectId:e},{includeDuplicates:n.includeDuplicates,includeFullRoles:n.includeFullRoles},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationSubjectsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/subjects/me","GET",{},{includeDuplicates:e.includeDuplicates,includeFullRoles:e.includeFullRoles},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFieldconfig(e,n){if(n=n||{},e==null)throw'Missing the required parameter "type" when calling getFieldconfig';return this.apiClient.callApi("/api/v2/fieldconfig","GET",{},{type:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getProfilesUsers(e){return e=e||{},this.apiClient.callApi("/api/v2/profiles/users","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),jid:this.apiClient.buildCollectionParam(e.jid,"multi"),sortOrder:e.sortOrder,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),integrationPresenceSource:e.integrationPresenceSource},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingDirectroutingbackupSettingsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/directroutingbackup/settings/me","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingUserDirectroutingbackupSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getRoutingUserDirectroutingbackupSettings';return this.apiClient.callApi("/api/v2/routing/users/{userId}/directroutingbackup/settings","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingUserUtilization(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getRoutingUserUtilization';return this.apiClient.callApi("/api/v2/routing/users/{userId}/utilization","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUser';return this.apiClient.callApi("/api/v2/users/{userId}","GET",{userId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),integrationPresenceSource:n.integrationPresenceSource,userCustomAttributeSchemaIds:this.apiClient.buildCollectionParam(n.userCustomAttributeSchemaIds,"multi"),state:n.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserAdjacents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserAdjacents';return this.apiClient.callApi("/api/v2/users/{userId}/adjacents","GET",{userId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserCallforwarding(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserCallforwarding';return this.apiClient.callApi("/api/v2/users/{userId}/callforwarding","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserCustomattribute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserCustomattribute';if(n==null||n==="")throw'Missing the required parameter "schemaId" when calling getUserCustomattribute';return this.apiClient.callApi("/api/v2/users/{userId}/customattributes/{schemaId}","GET",{userId:e,schemaId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUserCustomattributesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserCustomattributesBulk';if(n==null)throw'Missing the required parameter "schemaIds" when calling getUserCustomattributesBulk';return this.apiClient.callApi("/api/v2/users/{userId}/customattributes/bulk","GET",{userId:e},{schemaIds:this.apiClient.buildCollectionParam(n,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUserDirectreports(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserDirectreports';return this.apiClient.callApi("/api/v2/users/{userId}/directreports","GET",{userId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserExternalid(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserExternalid';return this.apiClient.callApi("/api/v2/users/{userId}/externalid","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserExternalidAuthorityName(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserExternalidAuthorityName';if(n==null||n==="")throw'Missing the required parameter "authorityName" when calling getUserExternalidAuthorityName';return this.apiClient.callApi("/api/v2/users/{userId}/externalid/{authorityName}","GET",{userId:e,authorityName:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUserFavorites(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserFavorites';return this.apiClient.callApi("/api/v2/users/{userId}/favorites","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserGeolocation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserGeolocation';if(n==null||n==="")throw'Missing the required parameter "clientId" when calling getUserGeolocation';return this.apiClient.callApi("/api/v2/users/{userId}/geolocations/{clientId}","GET",{userId:e,clientId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUserOutofoffice(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserOutofoffice';return this.apiClient.callApi("/api/v2/users/{userId}/outofoffice","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserProfile(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserProfile';return this.apiClient.callApi("/api/v2/users/{userId}/profile","GET",{userId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),integrationPresenceSource:n.integrationPresenceSource},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserProfileskills(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserProfileskills';return this.apiClient.callApi("/api/v2/users/{userId}/profileskills","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserQueues(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserQueues';return this.apiClient.callApi("/api/v2/users/{userId}/queues","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,joined:n.joined,divisionId:this.apiClient.buildCollectionParam(n.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserRoles(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling getUserRoles';return this.apiClient.callApi("/api/v2/users/{subjectId}/roles","GET",{subjectId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserRoutinglanguages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserRoutinglanguages';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserRoutingskills(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserRoutingskills';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserRoutingstatus(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserRoutingstatus';return this.apiClient.callApi("/api/v2/users/{userId}/routingstatus","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserSkillgroups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserSkillgroups';return this.apiClient.callApi("/api/v2/users/{userId}/skillgroups","GET",{userId:e},{pageSize:n.pageSize,after:n.after,before:n.before},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserState(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserState';return this.apiClient.callApi("/api/v2/users/{userId}/state","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserStation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserStation';return this.apiClient.callApi("/api/v2/users/{userId}/station","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserSuperiors(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserSuperiors';return this.apiClient.callApi("/api/v2/users/{userId}/superiors","GET",{userId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserTrustors(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserTrustors';return this.apiClient.callApi("/api/v2/users/{userId}/trustors","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserVerifiers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserVerifiers';return this.apiClient.callApi("/api/v2/users/{userId}/verifiers","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsers(e){return e=e||{},this.apiClient.callApi("/api/v2/users","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),jabberId:this.apiClient.buildCollectionParam(e.jabberId,"multi"),sortOrder:e.sortOrder,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),integrationPresenceSource:e.integrationPresenceSource,userCustomAttributeSchemaIds:this.apiClient.buildCollectionParam(e.userCustomAttributeSchemaIds,"multi"),state:e.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersChatsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/users/chats/me","GET",{},{excludeClosed:e.excludeClosed,includePresence:e.includePresence,includeRoomOwners:e.includeRoomOwners,after:e.after},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersCustomattributesSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getUsersCustomattributesSchema';return this.apiClient.callApi("/api/v2/users/customattributes/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersCustomattributesSchemaVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getUsersCustomattributesSchemaVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getUsersCustomattributesSchemaVersion';return this.apiClient.callApi("/api/v2/users/customattributes/schemas/{schemaId}/versions/{versionId}","GET",{schemaId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUsersCustomattributesSchemaVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getUsersCustomattributesSchemaVersions';return this.apiClient.callApi("/api/v2/users/customattributes/schemas/{schemaId}/versions","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersCustomattributesSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/users/customattributes/schemas","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersCustomattributesSchemasCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coreTypeName" when calling getUsersCustomattributesSchemasCoretype';return this.apiClient.callApi("/api/v2/users/customattributes/schemas/coretypes/{coreTypeName}","GET",{coreTypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersCustomattributesSchemasCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/users/customattributes/schemas/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersCustomattributesSchemasLimits(e){return e=e||{},this.apiClient.callApi("/api/v2/users/customattributes/schemas/limits","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersDevelopmentActivities(e){return e=e||{},this.apiClient.callApi("/api/v2/users/development/activities","GET",{},{userId:this.apiClient.buildCollectionParam(e.userId,"multi"),moduleId:e.moduleId,interval:e.interval,completionInterval:e.completionInterval,overdue:e.overdue,pass:e.pass,pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,types:this.apiClient.buildCollectionParam(e.types,"multi"),statuses:this.apiClient.buildCollectionParam(e.statuses,"multi"),relationship:this.apiClient.buildCollectionParam(e.relationship,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersDevelopmentActivitiesMe(e){return e=e||{},this.apiClient.callApi("/api/v2/users/development/activities/me","GET",{},{moduleId:e.moduleId,interval:e.interval,completionInterval:e.completionInterval,overdue:e.overdue,pass:e.pass,pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,types:this.apiClient.buildCollectionParam(e.types,"multi"),statuses:this.apiClient.buildCollectionParam(e.statuses,"multi"),relationship:this.apiClient.buildCollectionParam(e.relationship,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersDevelopmentActivity(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "activityId" when calling getUsersDevelopmentActivity';if(n==null)throw'Missing the required parameter "type" when calling getUsersDevelopmentActivity';return this.apiClient.callApi("/api/v2/users/development/activities/{activityId}","GET",{activityId:e},{type:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUsersExternalidAuthorityNameExternalKey(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "authorityName" when calling getUsersExternalidAuthorityNameExternalKey';if(n==null||n==="")throw'Missing the required parameter "externalKey" when calling getUsersExternalidAuthorityNameExternalKey';return this.apiClient.callApi("/api/v2/users/externalid/{authorityName}/{externalKey}","GET",{authorityName:e,externalKey:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUsersMe(e){return e=e||{},this.apiClient.callApi("/api/v2/users/me","GET",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi"),integrationPresenceSource:e.integrationPresenceSource,userCustomAttributeSchemaIds:this.apiClient.buildCollectionParam(e.userCustomAttributeSchemaIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersMeVerifiers(e){return e=e||{},this.apiClient.callApi("/api/v2/users/me/verifiers","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/users/query","GET",{},{cursor:e.cursor,pageSize:e.pageSize,sortOrder:e.sortOrder,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),integrationPresenceSource:e.integrationPresenceSource,userCustomAttributeSchemaIds:this.apiClient.buildCollectionParam(e.userCustomAttributeSchemaIds,"multi"),state:e.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getUsersSearch';return this.apiClient.callApi("/api/v2/users/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),integrationPresenceSource:n.integrationPresenceSource},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersStationsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/users/stations/me","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUser';if(n==null)throw'Missing the required parameter "body" when calling patchUser';return this.apiClient.callApi("/api/v2/users/{userId}","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserCallforwarding(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserCallforwarding';if(n==null)throw'Missing the required parameter "body" when calling patchUserCallforwarding';return this.apiClient.callApi("/api/v2/users/{userId}/callforwarding","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserCustomattributes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserCustomattributes';if(n==null)throw'Missing the required parameter "userCustomAttributes" when calling patchUserCustomattributes';return this.apiClient.callApi("/api/v2/users/{userId}/customattributes","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserCustomattributesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserCustomattributesBulk';if(n==null)throw'Missing the required parameter "userCustomAttributesList" when calling patchUserCustomattributesBulk';return this.apiClient.callApi("/api/v2/users/{userId}/customattributes/bulk","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserGeolocation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserGeolocation';if(n==null||n==="")throw'Missing the required parameter "clientId" when calling patchUserGeolocation';if(i==null)throw'Missing the required parameter "body" when calling patchUserGeolocation';return this.apiClient.callApi("/api/v2/users/{userId}/geolocations/{clientId}","PATCH",{userId:e,clientId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchUserQueue(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling patchUserQueue';if(n==null||n==="")throw'Missing the required parameter "userId" when calling patchUserQueue';if(i==null)throw'Missing the required parameter "body" when calling patchUserQueue';return this.apiClient.callApi("/api/v2/users/{userId}/queues/{queueId}","PATCH",{queueId:e,userId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchUserQueues(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserQueues';if(n==null)throw'Missing the required parameter "body" when calling patchUserQueues';return this.apiClient.callApi("/api/v2/users/{userId}/queues","PATCH",{userId:e},{divisionId:this.apiClient.buildCollectionParam(i.divisionId,"multi")},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserRoutinglanguage(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserRoutinglanguage';if(n==null||n==="")throw'Missing the required parameter "languageId" when calling patchUserRoutinglanguage';if(i==null)throw'Missing the required parameter "body" when calling patchUserRoutinglanguage';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages/{languageId}","PATCH",{userId:e,languageId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchUserRoutinglanguagesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserRoutinglanguagesBulk';if(n==null)throw'Missing the required parameter "body" when calling patchUserRoutinglanguagesBulk';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages/bulk","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserRoutingskillsBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserRoutingskillsBulk';if(n==null)throw'Missing the required parameter "body" when calling patchUserRoutingskillsBulk';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/bulk","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUsersBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchUsersBulk';return this.apiClient.callApi("/api/v2/users/bulk","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersActivityQuery';return this.apiClient.callApi("/api/v2/analytics/users/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersDetailsJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersDetailsJobs';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersDetailsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersDetailsQuery';return this.apiClient.callApi("/api/v2/analytics/users/details/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersObservationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersObservationsQuery';return this.apiClient.callApi("/api/v2/analytics/users/observations/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAuthorizationSubjectBulkadd(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectBulkadd';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationSubjectBulkadd';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/bulkadd","POST",{subjectId:e},{subjectType:i.subjectType},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationSubjectBulkremove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectBulkremove';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationSubjectBulkremove';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/bulkremove","POST",{subjectId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationSubjectBulkreplace(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectBulkreplace';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationSubjectBulkreplace';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/bulkreplace","POST",{subjectId:e},{subjectType:i.subjectType},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationSubjectDivisionRole(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectDivisionRole';if(n==null||n==="")throw'Missing the required parameter "divisionId" when calling postAuthorizationSubjectDivisionRole';if(i==null||i==="")throw'Missing the required parameter "roleId" when calling postAuthorizationSubjectDivisionRole';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/divisions/{divisionId}/roles/{roleId}","POST",{subjectId:e,divisionId:n,roleId:i},{subjectType:a.subjectType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postUserExternalid(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserExternalid';if(n==null)throw'Missing the required parameter "body" when calling postUserExternalid';return this.apiClient.callApi("/api/v2/users/{userId}/externalid","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUserInvite(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserInvite';return this.apiClient.callApi("/api/v2/users/{userId}/invite","POST",{userId:e},{force:n.force},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUserPassword(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserPassword';if(n==null)throw'Missing the required parameter "body" when calling postUserPassword';return this.apiClient.callApi("/api/v2/users/{userId}/password","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUserRoutinglanguages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserRoutinglanguages';if(n==null)throw'Missing the required parameter "body" when calling postUserRoutinglanguages';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUserRoutingskills(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserRoutingskills';if(n==null)throw'Missing the required parameter "body" when calling postUserRoutingskills';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUsers(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsers';return this.apiClient.callApi("/api/v2/users","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersCustomattributesSchemas(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersCustomattributesSchemas';return this.apiClient.callApi("/api/v2/users/customattributes/schemas","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersDevelopmentActivitiesAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersDevelopmentActivitiesAggregatesQuery';return this.apiClient.callApi("/api/v2/users/development/activities/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersMePassword(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersMePassword';return this.apiClient.callApi("/api/v2/users/me/password","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersMeVerifiersTotp(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersMeVerifiersTotp';return this.apiClient.callApi("/api/v2/users/me/verifiers/totp","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersMeVerifiersTotpVerifierId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "verifierId" when calling postUsersMeVerifiersTotpVerifierId';if(n==null)throw'Missing the required parameter "body" when calling postUsersMeVerifiersTotpVerifierId';return this.apiClient.callApi("/api/v2/users/me/verifiers/totp/{verifierId}","POST",{verifierId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUsersMeVerifiersWebauthnRegister(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersMeVerifiersWebauthnRegister';return this.apiClient.callApi("/api/v2/users/me/verifiers/webauthn/register","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersMeVerifiersWebauthnRegisterOptions(e){return e=e||{},this.apiClient.callApi("/api/v2/users/me/verifiers/webauthn/register/options","POST",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postUsersSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearch';return this.apiClient.callApi("/api/v2/users/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersSearchConversationTarget(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearchConversationTarget';return this.apiClient.callApi("/api/v2/users/search/conversation/target","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersSearchQueuemembersManage(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearchQueuemembersManage';return this.apiClient.callApi("/api/v2/users/search/queuemembers/manage","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersSearchTeamsAssign(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearchTeamsAssign';return this.apiClient.callApi("/api/v2/users/search/teams/assign","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRoutingDirectroutingbackupSettingsMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putRoutingDirectroutingbackupSettingsMe';return this.apiClient.callApi("/api/v2/routing/directroutingbackup/settings/me","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRoutingUserDirectroutingbackupSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putRoutingUserDirectroutingbackupSettings';if(n==null)throw'Missing the required parameter "body" when calling putRoutingUserDirectroutingbackupSettings';return this.apiClient.callApi("/api/v2/routing/users/{userId}/directroutingbackup/settings","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingUserUtilization(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putRoutingUserUtilization';if(n==null)throw'Missing the required parameter "body" when calling putRoutingUserUtilization';return this.apiClient.callApi("/api/v2/routing/users/{userId}/utilization","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserCallforwarding(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserCallforwarding';if(n==null)throw'Missing the required parameter "body" when calling putUserCallforwarding';return this.apiClient.callApi("/api/v2/users/{userId}/callforwarding","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserCustomattributes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserCustomattributes';if(n==null)throw'Missing the required parameter "userCustomAttributes" when calling putUserCustomattributes';return this.apiClient.callApi("/api/v2/users/{userId}/customattributes","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserOutofoffice(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserOutofoffice';if(n==null)throw'Missing the required parameter "body" when calling putUserOutofoffice';return this.apiClient.callApi("/api/v2/users/{userId}/outofoffice","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserProfileskills(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserProfileskills';if(n==null)throw'Missing the required parameter "body" when calling putUserProfileskills';return this.apiClient.callApi("/api/v2/users/{userId}/profileskills","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserRoles(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling putUserRoles';if(n==null)throw'Missing the required parameter "body" when calling putUserRoles';return this.apiClient.callApi("/api/v2/users/{subjectId}/roles","PUT",{subjectId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserRoutingskill(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserRoutingskill';if(n==null||n==="")throw'Missing the required parameter "skillId" when calling putUserRoutingskill';if(i==null)throw'Missing the required parameter "body" when calling putUserRoutingskill';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/{skillId}","PUT",{userId:e,skillId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putUserRoutingskillsBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserRoutingskillsBulk';if(n==null)throw'Missing the required parameter "body" when calling putUserRoutingskillsBulk';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/bulk","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserRoutingstatus(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserRoutingstatus';if(n==null)throw'Missing the required parameter "body" when calling putUserRoutingstatus';return this.apiClient.callApi("/api/v2/users/{userId}/routingstatus","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserState(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserState';if(n==null)throw'Missing the required parameter "body" when calling putUserState';return this.apiClient.callApi("/api/v2/users/{userId}/state","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserStationAssociatedstationStationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserStationAssociatedstationStationId';if(n==null||n==="")throw'Missing the required parameter "stationId" when calling putUserStationAssociatedstationStationId';return this.apiClient.callApi("/api/v2/users/{userId}/station/associatedstation/{stationId}","PUT",{userId:e,stationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserStationDefaultstationStationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserStationDefaultstationStationId';if(n==null||n==="")throw'Missing the required parameter "stationId" when calling putUserStationDefaultstationStationId';return this.apiClient.callApi("/api/v2/users/{userId}/station/defaultstation/{stationId}","PUT",{userId:e,stationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserVerifier(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserVerifier';if(n==null||n==="")throw'Missing the required parameter "verifierId" when calling putUserVerifier';if(i==null)throw'Missing the required parameter "body" when calling putUserVerifier';return this.apiClient.callApi("/api/v2/users/{userId}/verifiers/{verifierId}","PUT",{userId:e,verifierId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putUsersCustomattributesSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling putUsersCustomattributesSchema';if(n==null)throw'Missing the required parameter "body" when calling putUsersCustomattributesSchema';return this.apiClient.callApi("/api/v2/users/customattributes/schemas/{schemaId}","PUT",{schemaId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUsersMeVerifier(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "verifierId" when calling putUsersMeVerifier';if(n==null)throw'Missing the required parameter "body" when calling putUsersMeVerifier';return this.apiClient.callApi("/api/v2/users/me/verifiers/{verifierId}","PUT",{verifierId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUsersStationsMeAssociatedstationStationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "stationId" when calling putUsersStationsMeAssociatedstationStationId';return this.apiClient.callApi("/api/v2/users/stations/me/associatedstation/{stationId}","PUT",{stationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Hy=class{constructor(e){this.apiClient=e||q.instance}deleteUsersRule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling deleteUsersRule';return this.apiClient.callApi("/api/v2/users/rules/{ruleId}","DELETE",{ruleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersRule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling getUsersRule';return this.apiClient.callApi("/api/v2/users/rules/{ruleId}","GET",{ruleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersRuleDependentTypeId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling getUsersRuleDependentTypeId';if(n==null||n==="")throw'Missing the required parameter "ruleType" when calling getUsersRuleDependentTypeId';if(i==null||i==="")throw'Missing the required parameter "typeId" when calling getUsersRuleDependentTypeId';return this.apiClient.callApi("/api/v2/users/rules/{ruleId}/dependents/{ruleType}/{typeId}","GET",{ruleId:e,ruleType:n,typeId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getUsersRuleDependents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling getUsersRuleDependents';return this.apiClient.callApi("/api/v2/users/rules/{ruleId}/dependents","GET",{ruleId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersRules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "types" when calling getUsersRules';return this.apiClient.callApi("/api/v2/users/rules","GET",{},{pageNumber:n.pageNumber,pageSize:n.pageSize,types:this.apiClient.buildCollectionParam(e,"multi"),expand:this.apiClient.buildCollectionParam(n.expand,"multi"),enabled:n.enabled,searchTerm:n.searchTerm,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersRulesSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleType" when calling getUsersRulesSetting';return this.apiClient.callApi("/api/v2/users/rules/settings/{ruleType}","GET",{ruleType:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchUsersRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling patchUsersRule';if(n==null)throw'Missing the required parameter "body" when calling patchUsersRule';return this.apiClient.callApi("/api/v2/users/rules/{ruleId}","PATCH",{ruleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUsersRules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersRules';return this.apiClient.callApi("/api/v2/users/rules","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersRulesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersRulesQuery';return this.apiClient.callApi("/api/v2/users/rules/query","POST",{},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Iy=class{constructor(e){this.apiClient=e||q.instance}getDate(e){return e=e||{},this.apiClient.callApi("/api/v2/date","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIpranges(e){return e=e||{},this.apiClient.callApi("/api/v2/ipranges","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTimezones(e){return e=e||{},this.apiClient.callApi("/api/v2/timezones","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postCertificateDetails(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCertificateDetails';return this.apiClient.callApi("/api/v2/certificate/details","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Ry=class{constructor(e){this.apiClient=e||q.instance}deleteAgenticVirtualagentJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling deleteAgenticVirtualagentJobs';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}/jobs","DELETE",{virtualAgentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAgenticVirtualagent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling getAgenticVirtualagent';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}","GET",{virtualAgentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAgenticVirtualagentJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling getAgenticVirtualagentJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getAgenticVirtualagentJob';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}/jobs/{jobId}","GET",{virtualAgentId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAgenticVirtualagents(e){return e=e||{},this.apiClient.callApi("/api/v2/agentic/virtualagents","GET",{},{name:e.name,nameContains:e.nameContains,status:e.status,sortBy:e.sortBy,sortOrder:e.sortOrder,pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchAgenticVirtualagent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling patchAgenticVirtualagent';if(n==null)throw'Missing the required parameter "body" when calling patchAgenticVirtualagent';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}","PATCH",{virtualAgentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAgenticVirtualagentVersionJobs(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling postAgenticVirtualagentVersionJobs';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling postAgenticVirtualagentVersionJobs';if(i==null)throw'Missing the required parameter "body" when calling postAgenticVirtualagentVersionJobs';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}/versions/{versionId}/jobs","POST",{virtualAgentId:e,versionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAgenticVirtualagents(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAgenticVirtualagents';return this.apiClient.callApi("/api/v2/agentic/virtualagents","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Wy=class{constructor(e){this.apiClient=e||q.instance}deleteVoicemailMessage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling deleteVoicemailMessage';return this.apiClient.callApi("/api/v2/voicemail/messages/{messageId}","DELETE",{messageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteVoicemailMessages(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/messages","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getVoicemailGroupMailbox(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getVoicemailGroupMailbox';return this.apiClient.callApi("/api/v2/voicemail/groups/{groupId}/mailbox","GET",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailGroupMessages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getVoicemailGroupMessages';return this.apiClient.callApi("/api/v2/voicemail/groups/{groupId}/messages","GET",{groupId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailGroupPolicy(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getVoicemailGroupPolicy';return this.apiClient.callApi("/api/v2/voicemail/groups/{groupId}/policy","GET",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailMailbox(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/mailbox","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getVoicemailMeMailbox(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/me/mailbox","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getVoicemailMeMessages(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/me/messages","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getVoicemailMePolicy(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/me/policy","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getVoicemailMessage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling getVoicemailMessage';return this.apiClient.callApi("/api/v2/voicemail/messages/{messageId}","GET",{messageId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailMessageMedia(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling getVoicemailMessageMedia';return this.apiClient.callApi("/api/v2/voicemail/messages/{messageId}/media","GET",{messageId:e},{formatId:n.formatId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailMessages(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/messages","GET",{},{ids:e.ids,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getVoicemailPolicy(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/policy","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getVoicemailQueueMessages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getVoicemailQueueMessages';return this.apiClient.callApi("/api/v2/voicemail/queues/{queueId}/messages","GET",{queueId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getVoicemailSearch';return this.apiClient.callApi("/api/v2/voicemail/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailUserMailbox(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getVoicemailUserMailbox';return this.apiClient.callApi("/api/v2/voicemail/users/{userId}/mailbox","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailUserMessages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getVoicemailUserMessages';return this.apiClient.callApi("/api/v2/voicemail/users/{userId}/messages","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailUserpolicy(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getVoicemailUserpolicy';return this.apiClient.callApi("/api/v2/voicemail/userpolicies/{userId}","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchVoicemailGroupPolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling patchVoicemailGroupPolicy';if(n==null)throw'Missing the required parameter "body" when calling patchVoicemailGroupPolicy';return this.apiClient.callApi("/api/v2/voicemail/groups/{groupId}/policy","PATCH",{groupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchVoicemailMePolicy(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchVoicemailMePolicy';return this.apiClient.callApi("/api/v2/voicemail/me/policy","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchVoicemailMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling patchVoicemailMessage';if(n==null)throw'Missing the required parameter "body" when calling patchVoicemailMessage';return this.apiClient.callApi("/api/v2/voicemail/messages/{messageId}","PATCH",{messageId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchVoicemailUserpolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchVoicemailUserpolicy';if(n==null)throw'Missing the required parameter "body" when calling patchVoicemailUserpolicy';return this.apiClient.callApi("/api/v2/voicemail/userpolicies/{userId}","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postVoicemailMessages(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/messages","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postVoicemailSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postVoicemailSearch';return this.apiClient.callApi("/api/v2/voicemail/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putVoicemailMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling putVoicemailMessage';if(n==null)throw'Missing the required parameter "body" when calling putVoicemailMessage';return this.apiClient.callApi("/api/v2/voicemail/messages/{messageId}","PUT",{messageId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putVoicemailPolicy(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putVoicemailPolicy';return this.apiClient.callApi("/api/v2/voicemail/policy","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putVoicemailUserpolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putVoicemailUserpolicy';if(n==null)throw'Missing the required parameter "body" when calling putVoicemailUserpolicy';return this.apiClient.callApi("/api/v2/voicemail/userpolicies/{userId}","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},zy=class{constructor(e){this.apiClient=e||q.instance}deleteWebdeploymentsConfiguration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configurationId" when calling deleteWebdeploymentsConfiguration';return this.apiClient.callApi("/api/v2/webdeployments/configurations/{configurationId}","DELETE",{configurationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteWebdeploymentsDeployment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling deleteWebdeploymentsDeployment';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}","DELETE",{deploymentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteWebdeploymentsDeploymentCobrowseSessionId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling deleteWebdeploymentsDeploymentCobrowseSessionId';if(n==null||n==="")throw'Missing the required parameter "sessionId" when calling deleteWebdeploymentsDeploymentCobrowseSessionId';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}/cobrowse/{sessionId}","DELETE",{deploymentId:e,sessionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWebdeploymentsTokenRevoke(e){return e=e||{},this.apiClient.callApi("/api/v2/webdeployments/token/revoke","DELETE",{},{},{"X-Journey-Session-Id":e.xJourneySessionId,"X-Journey-Session-Type":e.xJourneySessionType},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWebdeploymentsConfigurationVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "configurationId" when calling getWebdeploymentsConfigurationVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getWebdeploymentsConfigurationVersion';return this.apiClient.callApi("/api/v2/webdeployments/configurations/{configurationId}/versions/{versionId}","GET",{configurationId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWebdeploymentsConfigurationVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configurationId" when calling getWebdeploymentsConfigurationVersions';return this.apiClient.callApi("/api/v2/webdeployments/configurations/{configurationId}/versions","GET",{configurationId:e},{pageSize:n.pageSize,before:n.before,after:n.after},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWebdeploymentsConfigurationVersionsDraft(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configurationId" when calling getWebdeploymentsConfigurationVersionsDraft';return this.apiClient.callApi("/api/v2/webdeployments/configurations/{configurationId}/versions/draft","GET",{configurationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWebdeploymentsConfigurations(e){return e=e||{},this.apiClient.callApi("/api/v2/webdeployments/configurations","GET",{},{pageSize:e.pageSize,before:e.before,after:e.after,showOnlyPublished:e.showOnlyPublished},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWebdeploymentsDeployment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling getWebdeploymentsDeployment';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}","GET",{deploymentId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWebdeploymentsDeploymentCobrowseSessionId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling getWebdeploymentsDeploymentCobrowseSessionId';if(n==null||n==="")throw'Missing the required parameter "sessionId" when calling getWebdeploymentsDeploymentCobrowseSessionId';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}/cobrowse/{sessionId}","GET",{deploymentId:e,sessionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWebdeploymentsDeploymentConfigurations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling getWebdeploymentsDeploymentConfigurations';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}/configurations","GET",{deploymentId:e},{type:n.type,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWebdeploymentsDeploymentIdentityresolution(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling getWebdeploymentsDeploymentIdentityresolution';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}/identityresolution","GET",{deploymentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWebdeploymentsDeployments(e){return e=e||{},this.apiClient.callApi("/api/v2/webdeployments/deployments","GET",{},{pageSize:e.pageSize,before:e.before,after:e.after,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postWebdeploymentsConfigurationVersionsDraftPublish(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configurationId" when calling postWebdeploymentsConfigurationVersionsDraftPublish';return this.apiClient.callApi("/api/v2/webdeployments/configurations/{configurationId}/versions/draft/publish","POST",{configurationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWebdeploymentsConfigurations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "configurationVersion" when calling postWebdeploymentsConfigurations';return this.apiClient.callApi("/api/v2/webdeployments/configurations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWebdeploymentsDeployments(e,n){if(n=n||{},e==null)throw'Missing the required parameter "deployment" when calling postWebdeploymentsDeployments';return this.apiClient.callApi("/api/v2/webdeployments/deployments","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWebdeploymentsTokenOauthcodegrantjwtexchange(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWebdeploymentsTokenOauthcodegrantjwtexchange';return this.apiClient.callApi("/api/v2/webdeployments/token/oauthcodegrantjwtexchange","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWebdeploymentsTokenRefresh(e){return e=e||{},this.apiClient.callApi("/api/v2/webdeployments/token/refresh","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putWebdeploymentsConfigurationVersionsDraft(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "configurationId" when calling putWebdeploymentsConfigurationVersionsDraft';if(n==null)throw'Missing the required parameter "configurationVersion" when calling putWebdeploymentsConfigurationVersionsDraft';return this.apiClient.callApi("/api/v2/webdeployments/configurations/{configurationId}/versions/draft","PUT",{configurationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putWebdeploymentsDeployment(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling putWebdeploymentsDeployment';if(n==null)throw'Missing the required parameter "deployment" when calling putWebdeploymentsDeployment';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}","PUT",{deploymentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putWebdeploymentsDeploymentIdentityresolution(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling putWebdeploymentsDeploymentIdentityresolution';if(n==null)throw'Missing the required parameter "body" when calling putWebdeploymentsDeploymentIdentityresolution';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}/identityresolution","PUT",{deploymentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Dy=class{constructor(e){this.apiClient=e||q.instance}deleteWebmessagingDeploymentPushdevice(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling deleteWebmessagingDeploymentPushdevice';if(n==null||n==="")throw'Missing the required parameter "tokenId" when calling deleteWebmessagingDeploymentPushdevice';return this.apiClient.callApi("/api/v2/webmessaging/deployments/{deploymentId}/pushdevices/{tokenId}","DELETE",{deploymentId:e,tokenId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWebmessagingMessages(e){return e=e||{},this.apiClient.callApi("/api/v2/webmessaging/messages","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchWebmessagingDeploymentPushdevice(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling patchWebmessagingDeploymentPushdevice';if(n==null||n==="")throw'Missing the required parameter "tokenId" when calling patchWebmessagingDeploymentPushdevice';if(i==null)throw'Missing the required parameter "body" when calling patchWebmessagingDeploymentPushdevice';return this.apiClient.callApi("/api/v2/webmessaging/deployments/{deploymentId}/pushdevices/{tokenId}","PATCH",{deploymentId:e,tokenId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWebmessagingDeploymentPushdevice(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling postWebmessagingDeploymentPushdevice';if(n==null||n==="")throw'Missing the required parameter "tokenId" when calling postWebmessagingDeploymentPushdevice';if(i==null)throw'Missing the required parameter "body" when calling postWebmessagingDeploymentPushdevice';return this.apiClient.callApi("/api/v2/webmessaging/deployments/{deploymentId}/pushdevices/{tokenId}","POST",{deploymentId:e,tokenId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}},Gy=class{constructor(e){this.apiClient=e||q.instance}deleteWorkforcemanagementAdherenceAdjustment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "adjustmentId" when calling deleteWorkforcemanagementAdherenceAdjustment';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/adjustments/{adjustmentId}","DELETE",{adjustmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteWorkforcemanagementBusinessunit(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunit';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}","DELETE",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteWorkforcemanagementBusinessunitActivitycode(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitActivitycode';if(n==null||n==="")throw'Missing the required parameter "activityCodeId" when calling deleteWorkforcemanagementBusinessunitActivitycode';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activitycodes/{activityCodeId}","DELETE",{businessUnitId:e,activityCodeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode';if(n==null||n==="")throw'Missing the required parameter "reasonCodeId" when calling deleteWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes/{reasonCodeId}","DELETE",{businessUnitId:e,reasonCodeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';if(n==null)throw'Missing the required parameter "ids" when calling deleteWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes/bulk","DELETE",{businessUnitId:e},{ids:this.apiClient.buildCollectionParam(n,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistory(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistory';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling deleteWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistory';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/staffinggroupallocationshistory","DELETE",{businessUnitId:e,capacityPlanId:n},{beforeDateId:i.beforeDateId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitPlanninggroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitPlanninggroup';if(n==null||n==="")throw'Missing the required parameter "planningGroupId" when calling deleteWorkforcemanagementBusinessunitPlanninggroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/planninggroups/{planningGroupId}","DELETE",{businessUnitId:e,planningGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitSchedulebid(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitSchedulebid';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling deleteWorkforcemanagementBusinessunitSchedulebid';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}","DELETE",{businessUnitId:e,bidId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitSchedulebidGroup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitSchedulebidGroup';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling deleteWorkforcemanagementBusinessunitSchedulebidGroup';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling deleteWorkforcemanagementBusinessunitSchedulebidGroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/groups/{bidGroupId}","DELETE",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteWorkforcemanagementBusinessunitSchedulingRun(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitSchedulingRun';if(n==null||n==="")throw'Missing the required parameter "runId" when calling deleteWorkforcemanagementBusinessunitSchedulingRun';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/scheduling/runs/{runId}","DELETE",{businessUnitId:e,runId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitServicegoaltemplate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitServicegoaltemplate';if(n==null||n==="")throw'Missing the required parameter "serviceGoalTemplateId" when calling deleteWorkforcemanagementBusinessunitServicegoaltemplate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/servicegoaltemplates/{serviceGoalTemplateId}","DELETE",{businessUnitId:e,serviceGoalTemplateId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitStaffinggroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitStaffinggroup';if(n==null||n==="")throw'Missing the required parameter "staffingGroupId" when calling deleteWorkforcemanagementBusinessunitStaffinggroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/staffinggroups/{staffingGroupId}","DELETE",{businessUnitId:e,staffingGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitTimeofflimit(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitTimeofflimit';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling deleteWorkforcemanagementBusinessunitTimeofflimit';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}","DELETE",{businessUnitId:e,timeOffLimitId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitTimeoffplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitTimeoffplan';if(n==null||n==="")throw'Missing the required parameter "timeOffPlanId" when calling deleteWorkforcemanagementBusinessunitTimeoffplan';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeoffplans/{timeOffPlanId}","DELETE",{businessUnitId:e,timeOffPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitWeekSchedule(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitWeekSchedule';if(n==null)throw'Missing the required parameter "weekId" when calling deleteWorkforcemanagementBusinessunitWeekSchedule';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling deleteWorkforcemanagementBusinessunitWeekSchedule';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}","DELETE",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteWorkforcemanagementBusinessunitWeekShorttermforecast(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitWeekShorttermforecast';if(n==null)throw'Missing the required parameter "weekDateId" when calling deleteWorkforcemanagementBusinessunitWeekShorttermforecast';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling deleteWorkforcemanagementBusinessunitWeekShorttermforecast';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}","DELETE",{businessUnitId:e,weekDateId:n,forecastId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteWorkforcemanagementBusinessunitWorkplanbid(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitWorkplanbid';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling deleteWorkforcemanagementBusinessunitWorkplanbid';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}","DELETE",{businessUnitId:e,bidId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitWorkplanbidGroup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitWorkplanbidGroup';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling deleteWorkforcemanagementBusinessunitWorkplanbidGroup';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling deleteWorkforcemanagementBusinessunitWorkplanbidGroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/groups/{bidGroupId}","DELETE",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteWorkforcemanagementCalendarUrlIcs(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/calendar/url/ics","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteWorkforcemanagementManagementunit(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling deleteWorkforcemanagementManagementunit';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}","DELETE",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteWorkforcemanagementManagementunitTimeofflimit(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling deleteWorkforcemanagementManagementunitTimeofflimit';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling deleteWorkforcemanagementManagementunitTimeofflimit';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeofflimits/{timeOffLimitId}","DELETE",{managementUnitId:e,timeOffLimitId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementManagementunitTimeoffplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling deleteWorkforcemanagementManagementunitTimeoffplan';if(n==null||n==="")throw'Missing the required parameter "timeOffPlanId" when calling deleteWorkforcemanagementManagementunitTimeoffplan';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffplans/{timeOffPlanId}","DELETE",{managementUnitId:e,timeOffPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementManagementunitWorkplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling deleteWorkforcemanagementManagementunitWorkplan';if(n==null||n==="")throw'Missing the required parameter "workPlanId" when calling deleteWorkforcemanagementManagementunitWorkplan';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplans/{workPlanId}","DELETE",{managementUnitId:e,workPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementManagementunitWorkplanrotation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling deleteWorkforcemanagementManagementunitWorkplanrotation';if(n==null||n==="")throw'Missing the required parameter "workPlanRotationId" when calling deleteWorkforcemanagementManagementunitWorkplanrotation';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplanrotations/{workPlanRotationId}","DELETE",{managementUnitId:e,workPlanRotationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementAdherence(e,n){if(n=n||{},e==null)throw'Missing the required parameter "userId" when calling getWorkforcemanagementAdherence';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence","GET",{},{userId:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAdherenceAdjustment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "adjustmentId" when calling getWorkforcemanagementAdherenceAdjustment';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/adjustments/{adjustmentId}","GET",{adjustmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAdherenceExplanation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "explanationId" when calling getWorkforcemanagementAdherenceExplanation';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/explanations/{explanationId}","GET",{explanationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAdherenceExplanationsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAdherenceExplanationsJob';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/explanations/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAdherenceHistoricalBulkJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAdherenceHistoricalBulkJob';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/historical/bulk/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAdherenceHistoricalJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAdherenceHistoricalJob';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/historical/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAgentAdherenceAdjustment(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getWorkforcemanagementAgentAdherenceAdjustment';if(n==null||n==="")throw'Missing the required parameter "adjustmentId" when calling getWorkforcemanagementAgentAdherenceAdjustment';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/adherence/adjustments/{adjustmentId}","GET",{agentId:e,adjustmentId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementAgentAdherenceExplanation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getWorkforcemanagementAgentAdherenceExplanation';if(n==null||n==="")throw'Missing the required parameter "explanationId" when calling getWorkforcemanagementAgentAdherenceExplanation';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/adherence/explanations/{explanationId}","GET",{agentId:e,explanationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementAgentManagementunit(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getWorkforcemanagementAgentManagementunit';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/managementunit","GET",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAgentsMeAdherenceHistoricalJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAgentsMeAdherenceHistoricalJob';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/me/adherence/historical/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAgentsMeManagementunit(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/agents/me/managementunit","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementAlternativeshiftsOffersJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAlternativeshiftsOffersJob';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/offers/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAlternativeshiftsOffersSearchJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAlternativeshiftsOffersSearchJob';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/offers/search/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAlternativeshiftsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementAlternativeshiftsTrade(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling getWorkforcemanagementAlternativeshiftsTrade';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/trades/{tradeId}","GET",{tradeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAlternativeshiftsTrades(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/trades","GET",{},{forceAsync:e.forceAsync},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementAlternativeshiftsTradesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAlternativeshiftsTradesJob';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/trades/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAlternativeshiftsTradesStateJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAlternativeshiftsTradesStateJob';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/trades/state/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunit(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunit';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}","GET",{businessUnitId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),includeSchedulingDefaultMessageSeverities:n.includeSchedulingDefaultMessageSeverities},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitActivitycode(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivitycode';if(n==null||n==="")throw'Missing the required parameter "activityCodeId" when calling getWorkforcemanagementBusinessunitActivitycode';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activitycodes/{activityCodeId}","GET",{businessUnitId:e,activityCodeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitActivitycodes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivitycodes';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activitycodes","GET",{businessUnitId:e},{forceDownloadService:n.forceDownloadService},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitActivityplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplan';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling getWorkforcemanagementBusinessunitActivityplan';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}","GET",{businessUnitId:e,activityPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitActivityplanDeletionsJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplanDeletionsJob';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling getWorkforcemanagementBusinessunitActivityplanDeletionsJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitActivityplanDeletionsJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/deletions/jobs/{jobId}","GET",{businessUnitId:e,activityPlanId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitActivityplanJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplanJobs';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling getWorkforcemanagementBusinessunitActivityplanJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/jobs","GET",{businessUnitId:e,activityPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJob(e,n,i,a,r,s){if(s=s||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJob';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJob';if(i==null||i==="")throw'Missing the required parameter "occurrenceId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJob';if(a==null||a==="")throw'Missing the required parameter "sessionId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJob';if(r==null||r==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/occurrences/{occurrenceId}/sessions/{sessionId}/users/deletions/jobs/{jobId}","GET",{businessUnitId:e,activityPlanId:n,occurrenceId:i,sessionId:a,jobId:r},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],s.customHeaders)}getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJob(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJob';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJob';if(i==null||i==="")throw'Missing the required parameter "occurrenceId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJob';if(a==null||a==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/occurrences/{occurrenceId}/sessions/deletions/jobs/{jobId}","GET",{businessUnitId:e,activityPlanId:n,occurrenceId:i,jobId:a},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJob';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/occurrences/deletions/jobs/{jobId}","GET",{businessUnitId:e,activityPlanId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitActivityplanRunsJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplanRunsJob';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling getWorkforcemanagementBusinessunitActivityplanRunsJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitActivityplanRunsJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/runs/jobs/{jobId}","GET",{businessUnitId:e,activityPlanId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitActivityplans(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplans';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans","GET",{businessUnitId:e},{state:n.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitActivityplansJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplansJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/jobs","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitAdherenceAdjustmentsBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsBulk';if(n==null)throw'Missing the required parameter "adjustmentIds" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/bulk","GET",{businessUnitId:e},{adjustmentIds:this.apiClient.buildCollectionParam(n,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/query/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/query/jobs","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode';if(n==null||n==="")throw'Missing the required parameter "reasonCodeId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes/{reasonCodeId}","GET",{businessUnitId:e,reasonCodeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodes';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';if(n==null)throw'Missing the required parameter "ids" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes/bulk","GET",{businessUnitId:e},{ids:this.apiClient.buildCollectionParam(n,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitAdherenceAdjustmentsSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/settings","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitAlternativeshiftsSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAlternativeshiftsSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/alternativeshifts/settings","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitAlternativeshiftsTrade(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAlternativeshiftsTrade';if(n==null||n==="")throw'Missing the required parameter "tradeId" when calling getWorkforcemanagementBusinessunitAlternativeshiftsTrade';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/alternativeshifts/trades/{tradeId}","GET",{businessUnitId:e,tradeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitAlternativeshiftsTradesSearchJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAlternativeshiftsTradesSearchJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitAlternativeshiftsTradesSearchJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/alternativeshifts/trades/search/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitCapacityplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitCapacityplan';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling getWorkforcemanagementBusinessunitCapacityplan';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}","GET",{businessUnitId:e,capacityPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitCapacityplanForecast(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitCapacityplanForecast';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling getWorkforcemanagementBusinessunitCapacityplanForecast';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/forecast","GET",{businessUnitId:e,capacityPlanId:n},{granularity:i.granularity},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocations';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling getWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocations';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/staffinggroupallocations","GET",{businessUnitId:e,capacityPlanId:n},{granularity:i.granularity},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitCapacityplanStaffingrequirements(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitCapacityplanStaffingrequirements';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling getWorkforcemanagementBusinessunitCapacityplanStaffingrequirements';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/staffingrequirements","GET",{businessUnitId:e,capacityPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecast(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecast';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecast';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling getWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecast';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplanning/longtermrequirements/automaticbestmethod/weeks/{weekDateId}/forecasts/{forecastId}","GET",{businessUnitId:e,weekDateId:n,forecastId:i},{granularity:a.granularity},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitCapacityplans(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitCapacityplans';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitDecisionmetricsJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitDecisionmetricsJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitDecisionmetricsJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/decisionmetrics/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitIntradayPlanninggroups(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitIntradayPlanninggroups';if(n==null)throw'Missing the required parameter "_date" when calling getWorkforcemanagementBusinessunitIntradayPlanninggroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/intraday/planninggroups","GET",{businessUnitId:e},{date:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitMainforecastContinuousforecastSession(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSession';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportForecastJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportForecastJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportForecastJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/export/forecast/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportHistoricalJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportHistoricalJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportHistoricalJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/export/historical/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportSnapshotJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportSnapshotJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportSnapshotJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/export/snapshot/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionId';if(n==null||n==="")throw'Missing the required parameter "sessionId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionId';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/{sessionId}","GET",{businessUnitId:e,sessionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdSnapshotSnapshotId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdSnapshotSnapshotId';if(n==null||n==="")throw'Missing the required parameter "sessionId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdSnapshotSnapshotId';if(i==null||i==="")throw'Missing the required parameter "snapshotId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdSnapshotSnapshotId';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/{sessionId}/snapshot/{snapshotId}","GET",{businessUnitId:e,sessionId:n,snapshotId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitManagementunits(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitManagementunits';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/managementunits","GET",{businessUnitId:e},{feature:n.feature,divisionId:n.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitMinimumstaffingSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitMinimumstaffingSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/minimumstaffing/settings","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitOpportunity(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitOpportunity';if(n==null||n==="")throw'Missing the required parameter "opportunityId" when calling getWorkforcemanagementBusinessunitOpportunity';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/{opportunityId}","GET",{businessUnitId:e,opportunityId:n},{expand:i.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitPlanninggroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitPlanninggroup';if(n==null||n==="")throw'Missing the required parameter "planningGroupId" when calling getWorkforcemanagementBusinessunitPlanninggroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/planninggroups/{planningGroupId}","GET",{businessUnitId:e,planningGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitPlanninggroups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitPlanninggroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/planninggroups","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitSchedulebid(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulebid';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitSchedulebid';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}","GET",{businessUnitId:e,bidId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitSchedulebidGroup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulebidGroup';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitSchedulebidGroup';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling getWorkforcemanagementBusinessunitSchedulebidGroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/groups/{bidGroupId}","GET",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitSchedulebidGroupPreferences(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulebidGroupPreferences';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitSchedulebidGroupPreferences';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling getWorkforcemanagementBusinessunitSchedulebidGroupPreferences';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/groups/{bidGroupId}/preferences","GET",{businessUnitId:e,bidId:n,bidGroupId:i},{forceDownloadService:a.forceDownloadService,expand:this.apiClient.buildCollectionParam(a.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitSchedulebidGroupsSummary(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulebidGroupsSummary';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitSchedulebidGroupsSummary';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/groups/summary","GET",{businessUnitId:e,bidId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitSchedulebids(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulebids';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitSchedulerSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulerSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/scheduler/settings","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitSchedulingRun(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulingRun';if(n==null||n==="")throw'Missing the required parameter "runId" when calling getWorkforcemanagementBusinessunitSchedulingRun';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/scheduling/runs/{runId}","GET",{businessUnitId:e,runId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitSchedulingRunResult(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulingRunResult';if(n==null||n==="")throw'Missing the required parameter "runId" when calling getWorkforcemanagementBusinessunitSchedulingRunResult';if(i==null)throw'Missing the required parameter "managementUnitIds" when calling getWorkforcemanagementBusinessunitSchedulingRunResult';if(a==null)throw'Missing the required parameter "expand" when calling getWorkforcemanagementBusinessunitSchedulingRunResult';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/scheduling/runs/{runId}/result","GET",{businessUnitId:e,runId:n},{managementUnitIds:this.apiClient.buildCollectionParam(i,"multi"),expand:this.apiClient.buildCollectionParam(a,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getWorkforcemanagementBusinessunitSchedulingRuns(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulingRuns';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/scheduling/runs","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitSchedulingpreferencesSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulingpreferencesSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulingpreferences/settings","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitServicegoaltemplate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitServicegoaltemplate';if(n==null||n==="")throw'Missing the required parameter "serviceGoalTemplateId" when calling getWorkforcemanagementBusinessunitServicegoaltemplate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/servicegoaltemplates/{serviceGoalTemplateId}","GET",{businessUnitId:e,serviceGoalTemplateId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitServicegoaltemplates(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitServicegoaltemplates';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/servicegoaltemplates","GET",{businessUnitId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitShifttradingTradesEvaluateJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitShifttradingTradesEvaluateJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitShifttradingTradesEvaluateJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/trades/evaluate/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitShifttradingTradesQueryJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitShifttradingTradesQueryJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitShifttradingTradesQueryJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/trades/query/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitShifttradingTradesStateBulkJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitShifttradingTradesStateBulkJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitShifttradingTradesStateBulkJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/trades/state/bulk/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/unmatched/search/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitShifttradingWeeksSummaryJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitShifttradingWeeksSummaryJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitShifttradingWeeksSummaryJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/weeks/summary/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitStaffinggroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitStaffinggroup';if(n==null||n==="")throw'Missing the required parameter "staffingGroupId" when calling getWorkforcemanagementBusinessunitStaffinggroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/staffinggroups/{staffingGroupId}","GET",{businessUnitId:e,staffingGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitStaffinggroups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitStaffinggroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/staffinggroups","GET",{businessUnitId:e},{managementUnitId:n.managementUnitId,forceDownloadService:n.forceDownloadService},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitTimeofflimit(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitTimeofflimit';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling getWorkforcemanagementBusinessunitTimeofflimit';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}","GET",{businessUnitId:e,timeOffLimitId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitTimeofflimitGranularityconversionJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitTimeofflimitGranularityconversionJob';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling getWorkforcemanagementBusinessunitTimeofflimitGranularityconversionJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitTimeofflimitGranularityconversionJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}/granularityconversion/jobs/{jobId}","GET",{businessUnitId:e,timeOffLimitId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitTimeofflimitGranularityconversionJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitTimeofflimitGranularityconversionJobs';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling getWorkforcemanagementBusinessunitTimeofflimitGranularityconversionJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}/granularityconversion/jobs","GET",{businessUnitId:e,timeOffLimitId:n},{statuses:i.statuses},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitTimeofflimits(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitTimeofflimits';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits","GET",{businessUnitId:e},{managementUnitId:n.managementUnitId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitTimeoffplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitTimeoffplan';if(n==null||n==="")throw'Missing the required parameter "timeOffPlanId" when calling getWorkforcemanagementBusinessunitTimeoffplan';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeoffplans/{timeOffPlanId}","GET",{businessUnitId:e,timeOffPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitTimeoffplans(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitTimeoffplans';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeoffplans","GET",{businessUnitId:e},{managementUnitId:n.managementUnitId,forceDownloadService:n.forceDownloadService,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitUsers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitUsers';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/users","GET",{businessUnitId:e},{managementUnitIds:this.apiClient.buildCollectionParam(n.managementUnitIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitWeekSchedule(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekSchedule';if(n==null)throw'Missing the required parameter "weekId" when calling getWorkforcemanagementBusinessunitWeekSchedule';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling getWorkforcemanagementBusinessunitWeekSchedule';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}","GET",{businessUnitId:e,weekId:n,scheduleId:i},{expand:a.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekScheduleGenerationresults(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekScheduleGenerationresults';if(n==null)throw'Missing the required parameter "weekId" when calling getWorkforcemanagementBusinessunitWeekScheduleGenerationresults';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling getWorkforcemanagementBusinessunitWeekScheduleGenerationresults';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/generationresults","GET",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekScheduleHeadcountforecast(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekScheduleHeadcountforecast';if(n==null)throw'Missing the required parameter "weekId" when calling getWorkforcemanagementBusinessunitWeekScheduleHeadcountforecast';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling getWorkforcemanagementBusinessunitWeekScheduleHeadcountforecast';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/headcountforecast","GET",{businessUnitId:e,weekId:n,scheduleId:i},{forceDownload:a.forceDownload},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekScheduleHistoryAgent(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekScheduleHistoryAgent';if(n==null)throw'Missing the required parameter "weekId" when calling getWorkforcemanagementBusinessunitWeekScheduleHistoryAgent';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling getWorkforcemanagementBusinessunitWeekScheduleHistoryAgent';if(a==null||a==="")throw'Missing the required parameter "agentId" when calling getWorkforcemanagementBusinessunitWeekScheduleHistoryAgent';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/history/agents/{agentId}","GET",{businessUnitId:e,weekId:n,scheduleId:i,agentId:a},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictions(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictions';if(n==null||n==="")throw'Missing the required parameter "weekId" when calling getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictions';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictions';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/performancepredictions","GET",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculation(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculation';if(n==null||n==="")throw'Missing the required parameter "weekId" when calling getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculation';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculation';if(a==null||a==="")throw'Missing the required parameter "recalculationId" when calling getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculation';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/performancepredictions/recalculations/{recalculationId}","GET",{businessUnitId:e,weekId:n,scheduleId:i,recalculationId:a},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getWorkforcemanagementBusinessunitWeekSchedules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekSchedules';if(n==null||n==="")throw'Missing the required parameter "weekId" when calling getWorkforcemanagementBusinessunitWeekSchedules';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules","GET",{businessUnitId:e,weekId:n},{earliestWeekDate:i.earliestWeekDate,latestWeekDate:i.latestWeekDate,includeOnlyPublished:i.includeOnlyPublished,expand:i.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitWeekShorttermforecast(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecast';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecast';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecast';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}","GET",{businessUnitId:e,weekDateId:n,forecastId:i},{expand:this.apiClient.buildCollectionParam(a.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekShorttermforecastData(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastData';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastData';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastData';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}/data","GET",{businessUnitId:e,weekDateId:n,forecastId:i},{weekNumber:a.weekNumber,forceDownloadService:a.forceDownloadService},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekShorttermforecastGenerationresults(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastGenerationresults';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastGenerationresults';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastGenerationresults';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}/generationresults","GET",{businessUnitId:e,weekDateId:n,forecastId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekShorttermforecastLongtermforecastdata(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastLongtermforecastdata';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastLongtermforecastdata';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastLongtermforecastdata';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}/longtermforecastdata","GET",{businessUnitId:e,weekDateId:n,forecastId:i},{forceDownloadService:a.forceDownloadService},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekShorttermforecastPlanninggroups(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastPlanninggroups';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastPlanninggroups';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastPlanninggroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}/planninggroups","GET",{businessUnitId:e,weekDateId:n,forecastId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekShorttermforecastStaffingrequirement(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastStaffingrequirement';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastStaffingrequirement';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastStaffingrequirement';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}/staffingrequirement","GET",{businessUnitId:e,weekDateId:n,forecastId:i},{weekNumbers:this.apiClient.buildCollectionParam(a.weekNumbers,"multi"),expand:this.apiClient.buildCollectionParam(a.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekShorttermforecasts(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecasts';if(n==null||n==="")throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecasts';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts","GET",{businessUnitId:e,weekDateId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitWorkplanbid(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWorkplanbid';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitWorkplanbid';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}","GET",{businessUnitId:e,bidId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitWorkplanbidGroup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroup';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroup';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/groups/{bidGroupId}","GET",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWorkplanbidGroupPreferences(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroupPreferences';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroupPreferences';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroupPreferences';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/groups/{bidGroupId}/preferences","GET",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWorkplanbidGroupsSummary(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroupsSummary';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroupsSummary';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/groups/summary","GET",{businessUnitId:e,bidId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitWorkplanbids(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWorkplanbids';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunits(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/businessunits","GET",{},{feature:e.feature,divisionId:e.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementBusinessunitsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/divisionviews","GET",{},{divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementCalendarDataIcs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "calendarId" when calling getWorkforcemanagementCalendarDataIcs';return this.apiClient.callApi("/api/v2/workforcemanagement/calendar/data/ics","GET",{},{calendarId:e},{},{},null,["PureCloud OAuth"],["application/json"],["text/calendar"],n.customHeaders)}getWorkforcemanagementCalendarUrlIcs(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/calendar/url/ics","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementHistoricaldataBulkRemoveJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementHistoricaldataBulkRemoveJob';return this.apiClient.callApi("/api/v2/workforcemanagement/historicaldata/bulk/remove/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementHistoricaldataBulkRemoveJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/historicaldata/bulk/remove/jobs","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementHistoricaldataImportstatus(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/historicaldata/importstatus","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementHistoricaldataImportstatusJobId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementHistoricaldataImportstatusJobId';return this.apiClient.callApi("/api/v2/workforcemanagement/historicaldata/importstatus/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementIntegrationsHris(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/integrations/hris","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementIntegrationsHrisTimeofftypesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementIntegrationsHrisTimeofftypesJob';return this.apiClient.callApi("/api/v2/workforcemanagement/integrations/hris/timeofftypes/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunit(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunit';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}","GET",{managementUnitId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitActivitycodes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitActivitycodes';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/activitycodes","GET",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitAdherence(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitAdherence';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/adherence","GET",{managementUnitId:e},{forceDownloadService:n.forceDownloadService},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitAgent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitAgent';if(n==null||n==="")throw'Missing the required parameter "agentId" when calling getWorkforcemanagementManagementunitAgent';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/agents/{agentId}","GET",{managementUnitId:e,agentId:n},{excludeCapabilities:i.excludeCapabilities,expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitAgentShifttrades(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitAgentShifttrades';if(n==null||n==="")throw'Missing the required parameter "agentId" when calling getWorkforcemanagementManagementunitAgentShifttrades';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/agents/{agentId}/shifttrades","GET",{managementUnitId:e,agentId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitDecisionmetrics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitDecisionmetrics';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/decisionmetrics","GET",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitShifttradesMatched(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitShifttradesMatched';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/shifttrades/matched","GET",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitShifttradesUsers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitShifttradesUsers';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/shifttrades/users","GET",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitTimeofflimit(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitTimeofflimit';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling getWorkforcemanagementManagementunitTimeofflimit';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeofflimits/{timeOffLimitId}","GET",{managementUnitId:e,timeOffLimitId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitTimeofflimits(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitTimeofflimits';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeofflimits","GET",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitTimeoffplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitTimeoffplan';if(n==null||n==="")throw'Missing the required parameter "timeOffPlanId" when calling getWorkforcemanagementManagementunitTimeoffplan';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffplans/{timeOffPlanId}","GET",{managementUnitId:e,timeOffPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitTimeoffplans(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitTimeoffplans';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffplans","GET",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitUserTimeoffrequest(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitUserTimeoffrequest';if(n==null||n==="")throw'Missing the required parameter "userId" when calling getWorkforcemanagementManagementunitUserTimeoffrequest';if(i==null||i==="")throw'Missing the required parameter "timeOffRequestId" when calling getWorkforcemanagementManagementunitUserTimeoffrequest';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users/{userId}/timeoffrequests/{timeOffRequestId}","GET",{managementUnitId:e,userId:n,timeOffRequestId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementManagementunitUserTimeoffrequestTimeofflimits(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitUserTimeoffrequestTimeofflimits';if(n==null||n==="")throw'Missing the required parameter "userId" when calling getWorkforcemanagementManagementunitUserTimeoffrequestTimeofflimits';if(i==null||i==="")throw'Missing the required parameter "timeOffRequestId" when calling getWorkforcemanagementManagementunitUserTimeoffrequestTimeofflimits';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users/{userId}/timeoffrequests/{timeOffRequestId}/timeofflimits","GET",{managementUnitId:e,userId:n,timeOffRequestId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementManagementunitUserTimeoffrequests(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitUserTimeoffrequests';if(n==null||n==="")throw'Missing the required parameter "userId" when calling getWorkforcemanagementManagementunitUserTimeoffrequests';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users/{userId}/timeoffrequests","GET",{managementUnitId:e,userId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitUsers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitUsers';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users","GET",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitWeekSchedule(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitWeekSchedule';if(n==null||n==="")throw'Missing the required parameter "weekId" when calling getWorkforcemanagementManagementunitWeekSchedule';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling getWorkforcemanagementManagementunitWeekSchedule';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekId}/schedules/{scheduleId}","GET",{managementUnitId:e,weekId:n,scheduleId:i},{expand:a.expand,forceDownloadService:a.forceDownloadService},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementManagementunitWeekSchedules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitWeekSchedules';if(n==null||n==="")throw'Missing the required parameter "weekId" when calling getWorkforcemanagementManagementunitWeekSchedules';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekId}/schedules","GET",{managementUnitId:e,weekId:n},{includeOnlyPublished:i.includeOnlyPublished,earliestWeekDate:i.earliestWeekDate,latestWeekDate:i.latestWeekDate},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitWeekShifttrades(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitWeekShifttrades';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementManagementunitWeekShifttrades';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekDateId}/shifttrades","GET",{managementUnitId:e,weekDateId:n},{evaluateMatches:i.evaluateMatches,includeCrossWeekShifts:i.includeCrossWeekShifts,forceDownloadService:i.forceDownloadService},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitWorkplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitWorkplan';if(n==null||n==="")throw'Missing the required parameter "workPlanId" when calling getWorkforcemanagementManagementunitWorkplan';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplans/{workPlanId}","GET",{managementUnitId:e,workPlanId:n},{includeOnly:this.apiClient.buildCollectionParam(i.includeOnly,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitWorkplanrotation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitWorkplanrotation';if(n==null||n==="")throw'Missing the required parameter "workPlanRotationId" when calling getWorkforcemanagementManagementunitWorkplanrotation';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplanrotations/{workPlanRotationId}","GET",{managementUnitId:e,workPlanRotationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitWorkplanrotations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitWorkplanrotations';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplanrotations","GET",{managementUnitId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitWorkplans(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitWorkplans';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplans","GET",{managementUnitId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),exclude:this.apiClient.buildCollectionParam(n.exclude,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunits(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/managementunits","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,feature:e.feature,divisionId:e.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementManagementunitsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/divisionviews","GET",{},{divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementNotifications(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/notifications","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementSchedulebidPreference(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementSchedulebidPreference';return this.apiClient.callApi("/api/v2/workforcemanagement/schedulebids/{bidId}/preference","GET",{bidId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementSchedulebidSchedulesets(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementSchedulebidSchedulesets';return this.apiClient.callApi("/api/v2/workforcemanagement/schedulebids/{bidId}/schedulesets","GET",{bidId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementSchedulebids(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/schedulebids","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementSchedulingjob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementSchedulingjob';return this.apiClient.callApi("/api/v2/workforcemanagement/schedulingjobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementSchedulingpreferencesSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/schedulingpreferences/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementShifttrades(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/shifttrades","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementShifttradingTradeJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling getWorkforcemanagementShifttradingTradeJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementShifttradingTradeJob';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/{tradeId}/jobs/{jobId}","GET",{tradeId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementShifttradingTradeMatchJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling getWorkforcemanagementShifttradingTradeMatchJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementShifttradingTradeMatchJob';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/{tradeId}/match/jobs/{jobId}","GET",{tradeId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementShifttradingTradeStateJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling getWorkforcemanagementShifttradingTradeStateJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementShifttradingTradeStateJob';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/{tradeId}/state/jobs/{jobId}","GET",{tradeId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementShifttradingTradesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementShifttradingTradesJob';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementShifttradingTradesMineQueryJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementShifttradingTradesMineQueryJob';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/mine/query/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementShrinkageJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementShrinkageJob';return this.apiClient.callApi("/api/v2/workforcemanagement/shrinkage/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementTeamAdherence(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling getWorkforcemanagementTeamAdherence';return this.apiClient.callApi("/api/v2/workforcemanagement/teams/{teamId}/adherence","GET",{teamId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementTimeoffbalanceJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementTimeoffbalanceJob';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffbalance/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementTimeoffrequest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "timeOffRequestId" when calling getWorkforcemanagementTimeoffrequest';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffrequests/{timeOffRequestId}","GET",{timeOffRequestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementTimeoffrequestWaitlistpositions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "timeOffRequestId" when calling getWorkforcemanagementTimeoffrequestWaitlistpositions';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffrequests/{timeOffRequestId}/waitlistpositions","GET",{timeOffRequestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementTimeoffrequests(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/timeoffrequests","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementUnavailabletimesSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/unavailabletimes/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementUnavailabletimesValidationJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementUnavailabletimesValidationJob';return this.apiClient.callApi("/api/v2/workforcemanagement/unavailabletimes/validation/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementUserWorkplanbidranks(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getWorkforcemanagementUserWorkplanbidranks';return this.apiClient.callApi("/api/v2/workforcemanagement/users/{userId}/workplanbidranks","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementWorkplanbidPreferences(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementWorkplanbidPreferences';return this.apiClient.callApi("/api/v2/workforcemanagement/workplanbids/{bidId}/preferences","GET",{bidId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementWorkplanbidWorkplans(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementWorkplanbidWorkplans';return this.apiClient.callApi("/api/v2/workforcemanagement/workplanbids/{bidId}/workplans","GET",{bidId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementWorkplanbids(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/workplanbids","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchWorkforcemanagementAdherenceAdjustment(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "adjustmentId" when calling patchWorkforcemanagementAdherenceAdjustment';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementAdherenceAdjustment';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/adjustments/{adjustmentId}","PATCH",{adjustmentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementAgentAdherenceAdjustment(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling patchWorkforcemanagementAgentAdherenceAdjustment';if(n==null||n==="")throw'Missing the required parameter "adjustmentId" when calling patchWorkforcemanagementAgentAdherenceAdjustment';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementAgentAdherenceAdjustment';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/adherence/adjustments/{adjustmentId}","PATCH",{agentId:e,adjustmentId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementAgentAdherenceExplanation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling patchWorkforcemanagementAgentAdherenceExplanation';if(n==null||n==="")throw'Missing the required parameter "explanationId" when calling patchWorkforcemanagementAgentAdherenceExplanation';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementAgentAdherenceExplanation';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/adherence/explanations/{explanationId}","PATCH",{agentId:e,explanationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementAgentUnavailabletimes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling patchWorkforcemanagementAgentUnavailabletimes';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementAgentUnavailabletimes';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/unavailabletimes","PATCH",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementAlternativeshiftsTrade(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling patchWorkforcemanagementAlternativeshiftsTrade';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementAlternativeshiftsTrade';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/trades/{tradeId}","PATCH",{tradeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementAlternativeshiftsTradesStateJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementAlternativeshiftsTradesStateJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/trades/state/jobs","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchWorkforcemanagementBusinessunit(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunit';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunit';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}","PATCH",{businessUnitId:e},{includeSchedulingDefaultMessageSeverities:i.includeSchedulingDefaultMessageSeverities},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitActivitycode(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitActivitycode';if(n==null||n==="")throw'Missing the required parameter "activityCodeId" when calling patchWorkforcemanagementBusinessunitActivitycode';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitActivitycode';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activitycodes/{activityCodeId}","PATCH",{businessUnitId:e,activityCodeId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitActivitycodesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitActivitycodesBulk';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitActivitycodesBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activitycodes/bulk","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitActivityplan(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitActivityplan';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling patchWorkforcemanagementBusinessunitActivityplan';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitActivityplan';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}","PATCH",{businessUnitId:e,activityPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitAdherenceAdjustmentsBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsBulk';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/bulk","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode';if(n==null||n==="")throw'Missing the required parameter "reasonCodeId" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes/{reasonCodeId}","PATCH",{businessUnitId:e,reasonCodeId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes/bulk","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitAdherenceAdjustmentsSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsSettings';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/settings","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitAlternativeshiftsSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitAlternativeshiftsSettings';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitAlternativeshiftsSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/alternativeshifts/settings","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitCapacityplan(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitCapacityplan';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling patchWorkforcemanagementBusinessunitCapacityplan';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitCapacityplan';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}","PATCH",{businessUnitId:e,capacityPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitMinimumstaffingSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitMinimumstaffingSettings';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitMinimumstaffingSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/minimumstaffing/settings","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitOpportunity(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitOpportunity';if(n==null||n==="")throw'Missing the required parameter "opportunityId" when calling patchWorkforcemanagementBusinessunitOpportunity';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitOpportunity';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/{opportunityId}","PATCH",{businessUnitId:e,opportunityId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitPlanninggroup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitPlanninggroup';if(n==null||n==="")throw'Missing the required parameter "planningGroupId" when calling patchWorkforcemanagementBusinessunitPlanninggroup';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitPlanninggroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/planninggroups/{planningGroupId}","PATCH",{businessUnitId:e,planningGroupId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitSchedulebid(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitSchedulebid';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling patchWorkforcemanagementBusinessunitSchedulebid';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitSchedulebid';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}","PATCH",{businessUnitId:e,bidId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitSchedulebidGroup(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitSchedulebidGroup';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling patchWorkforcemanagementBusinessunitSchedulebidGroup';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling patchWorkforcemanagementBusinessunitSchedulebidGroup';if(a==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitSchedulebidGroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/groups/{bidGroupId}","PATCH",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchWorkforcemanagementBusinessunitSchedulebidGroupPreferences(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitSchedulebidGroupPreferences';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling patchWorkforcemanagementBusinessunitSchedulebidGroupPreferences';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling patchWorkforcemanagementBusinessunitSchedulebidGroupPreferences';if(a==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitSchedulebidGroupPreferences';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/groups/{bidGroupId}/preferences","PATCH",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchWorkforcemanagementBusinessunitSchedulerSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitSchedulerSettings';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitSchedulerSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/scheduler/settings","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitSchedulingRun(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitSchedulingRun';if(n==null||n==="")throw'Missing the required parameter "runId" when calling patchWorkforcemanagementBusinessunitSchedulingRun';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitSchedulingRun';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/scheduling/runs/{runId}","PATCH",{businessUnitId:e,runId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitSchedulingpreferencesSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitSchedulingpreferencesSettings';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitSchedulingpreferencesSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulingpreferences/settings","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitServicegoaltemplate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitServicegoaltemplate';if(n==null||n==="")throw'Missing the required parameter "serviceGoalTemplateId" when calling patchWorkforcemanagementBusinessunitServicegoaltemplate';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitServicegoaltemplate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/servicegoaltemplates/{serviceGoalTemplateId}","PATCH",{businessUnitId:e,serviceGoalTemplateId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitStaffinggroup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitStaffinggroup';if(n==null||n==="")throw'Missing the required parameter "staffingGroupId" when calling patchWorkforcemanagementBusinessunitStaffinggroup';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitStaffinggroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/staffinggroups/{staffingGroupId}","PATCH",{businessUnitId:e,staffingGroupId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitTimeoffplan(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitTimeoffplan';if(n==null||n==="")throw'Missing the required parameter "timeOffPlanId" when calling patchWorkforcemanagementBusinessunitTimeoffplan';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitTimeoffplan';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeoffplans/{timeOffPlanId}","PATCH",{businessUnitId:e,timeOffPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitWorkplanbid(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitWorkplanbid';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling patchWorkforcemanagementBusinessunitWorkplanbid';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitWorkplanbid';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}","PATCH",{businessUnitId:e,bidId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitWorkplanbidGroup(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroup';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroup';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroup';if(a==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/groups/{bidGroupId}","PATCH",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchWorkforcemanagementBusinessunitWorkplanbidGroupPreferences(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroupPreferences';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroupPreferences';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroupPreferences';if(a==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroupPreferences';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/groups/{bidGroupId}/preferences","PATCH",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchWorkforcemanagementManagementunit(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunit';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunit';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}","PATCH",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementManagementunitAgents(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitAgents';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitAgents';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/agents","PATCH",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementManagementunitAgentsWorkplansBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitAgentsWorkplansBulk';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitAgentsWorkplansBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/agents/workplans/bulk","PATCH",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementManagementunitTimeofflimit(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitTimeofflimit';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling patchWorkforcemanagementManagementunitTimeofflimit';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitTimeofflimit';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeofflimits/{timeOffLimitId}","PATCH",{managementUnitId:e,timeOffLimitId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementManagementunitTimeoffplan(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitTimeoffplan';if(n==null||n==="")throw'Missing the required parameter "timeOffPlanId" when calling patchWorkforcemanagementManagementunitTimeoffplan';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitTimeoffplan';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffplans/{timeOffPlanId}","PATCH",{managementUnitId:e,timeOffPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementManagementunitTimeoffrequestUserIntegrationstatus(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitTimeoffrequestUserIntegrationstatus';if(n==null||n==="")throw'Missing the required parameter "timeOffRequestId" when calling patchWorkforcemanagementManagementunitTimeoffrequestUserIntegrationstatus';if(i==null||i==="")throw'Missing the required parameter "userId" when calling patchWorkforcemanagementManagementunitTimeoffrequestUserIntegrationstatus';if(a==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitTimeoffrequestUserIntegrationstatus';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffrequests/{timeOffRequestId}/users/{userId}/integrationstatus","PATCH",{managementUnitId:e,timeOffRequestId:n,userId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchWorkforcemanagementManagementunitUnavailabletimesSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitUnavailabletimesSettings';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitUnavailabletimesSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/unavailabletimes/settings","PATCH",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementManagementunitUserTimeoffrequest(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitUserTimeoffrequest';if(n==null||n==="")throw'Missing the required parameter "userId" when calling patchWorkforcemanagementManagementunitUserTimeoffrequest';if(i==null||i==="")throw'Missing the required parameter "timeOffRequestId" when calling patchWorkforcemanagementManagementunitUserTimeoffrequest';if(a==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitUserTimeoffrequest';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users/{userId}/timeoffrequests/{timeOffRequestId}","PATCH",{managementUnitId:e,userId:n,timeOffRequestId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchWorkforcemanagementManagementunitWeekShifttrade(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitWeekShifttrade';if(n==null)throw'Missing the required parameter "weekDateId" when calling patchWorkforcemanagementManagementunitWeekShifttrade';if(i==null||i==="")throw'Missing the required parameter "tradeId" when calling patchWorkforcemanagementManagementunitWeekShifttrade';if(a==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitWeekShifttrade';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekDateId}/shifttrades/{tradeId}","PATCH",{managementUnitId:e,weekDateId:n,tradeId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchWorkforcemanagementManagementunitWorkplan(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitWorkplan';if(n==null||n==="")throw'Missing the required parameter "workPlanId" when calling patchWorkforcemanagementManagementunitWorkplan';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitWorkplan';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplans/{workPlanId}","PATCH",{managementUnitId:e,workPlanId:n},{validationMode:a.validationMode},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementManagementunitWorkplanrotation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitWorkplanrotation';if(n==null||n==="")throw'Missing the required parameter "workPlanRotationId" when calling patchWorkforcemanagementManagementunitWorkplanrotation';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitWorkplanrotation';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplanrotations/{workPlanRotationId}","PATCH",{managementUnitId:e,workPlanRotationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementSchedulingpreferences(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementSchedulingpreferences';return this.apiClient.callApi("/api/v2/workforcemanagement/schedulingpreferences","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchWorkforcemanagementTimeoffrequest(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "timeOffRequestId" when calling patchWorkforcemanagementTimeoffrequest';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementTimeoffrequest';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffrequests/{timeOffRequestId}","PATCH",{timeOffRequestId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementUnavailabletimes(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementUnavailabletimes';return this.apiClient.callApi("/api/v2/workforcemanagement/unavailabletimes","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchWorkforcemanagementUserWorkplanbidranks(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchWorkforcemanagementUserWorkplanbidranks';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementUserWorkplanbidranks';return this.apiClient.callApi("/api/v2/workforcemanagement/users/{userId}/workplanbidranks","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementUsersWorkplanbidranksBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementUsersWorkplanbidranksBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/users/workplanbidranks/bulk","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchWorkforcemanagementWorkplanbidPreferences(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "bidId" when calling patchWorkforcemanagementWorkplanbidPreferences';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementWorkplanbidPreferences';return this.apiClient.callApi("/api/v2/workforcemanagement/workplanbids/{bidId}/preferences","PATCH",{bidId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementAdherenceAdjustments(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAdherenceAdjustments';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/adjustments","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAdherenceAdjustmentsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAdherenceAdjustmentsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/adjustments/query","POST",{},{before:n.before,after:n.after,pageSize:n.pageSize},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAdherenceExplanations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAdherenceExplanations';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/explanations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAdherenceExplanationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAdherenceExplanationsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/explanations/query","POST",{},{forceAsync:n.forceAsync,forceDownloadService:n.forceDownloadService},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAdherenceHistoricalBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAdherenceHistoricalBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/historical/bulk","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentAdherenceAdjustmentsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling postWorkforcemanagementAgentAdherenceAdjustmentsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentAdherenceAdjustmentsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/adherence/adjustments/query","POST",{agentId:e},{before:i.before,after:i.after,pageSize:i.pageSize},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementAgentAdherenceExplanations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling postWorkforcemanagementAgentAdherenceExplanations';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentAdherenceExplanations';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/adherence/explanations","POST",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementAgentAdherenceExplanationsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling postWorkforcemanagementAgentAdherenceExplanationsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentAdherenceExplanationsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/adherence/explanations/query","POST",{agentId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementAgentSchedulingpreferencesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling postWorkforcemanagementAgentSchedulingpreferencesQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentSchedulingpreferencesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/schedulingpreferences/query","POST",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementAgentUnavailabletimesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling postWorkforcemanagementAgentUnavailabletimesQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentUnavailabletimesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/unavailabletimes/query","POST",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementAgents(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgents';return this.apiClient.callApi("/api/v2/workforcemanagement/agents","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentsIntegrationsHrisQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentsIntegrationsHrisQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/integrations/hris/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentsMeAdherenceHistoricalJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/agents/me/adherence/historical/jobs","POST",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postWorkforcemanagementAgentsMePossibleworkshifts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentsMePossibleworkshifts';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/me/possibleworkshifts","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkAdd(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkAdd';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/opportunities/enrollments/bulk/add","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkStatusesUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkStatusesUpdate';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/opportunities/enrollments/bulk/statuses/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentsOpportunitiesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentsOpportunitiesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/opportunities/query","POST",{},{expand:n.expand,forceDownloadService:n.forceDownloadService},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentschedulesManagementunitsMine(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentschedulesManagementunitsMine';return this.apiClient.callApi("/api/v2/workforcemanagement/agentschedules/managementunits/mine","POST",{},{forceAsync:n.forceAsync,forceDownloadService:n.forceDownloadService},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentschedulesMine(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentschedulesMine';return this.apiClient.callApi("/api/v2/workforcemanagement/agentschedules/mine","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAlternativeshiftsOffersJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAlternativeshiftsOffersJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/offers/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAlternativeshiftsOffersSearchJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAlternativeshiftsOffersSearchJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/offers/search/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAlternativeshiftsTrades(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAlternativeshiftsTrades';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/trades","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementBusinessunitActivitycodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitActivitycodes';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitActivitycodes';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activitycodes","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitActivityplanDeletionsJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitActivityplanDeletionsJobs';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling postWorkforcemanagementBusinessunitActivityplanDeletionsJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/deletions/jobs","POST",{businessUnitId:e,activityPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJobs(e,n,i,a,r,s){if(s=s||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJobs';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJobs';if(i==null||i==="")throw'Missing the required parameter "occurrenceId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJobs';if(a==null||a==="")throw'Missing the required parameter "sessionId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJobs';if(r==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/occurrences/{occurrenceId}/sessions/{sessionId}/users/deletions/jobs","POST",{businessUnitId:e,activityPlanId:n,occurrenceId:i,sessionId:a},{},{},{},r,["PureCloud OAuth"],["application/json"],["application/json"],s.customHeaders)}postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJobs(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJobs';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJobs';if(i==null||i==="")throw'Missing the required parameter "occurrenceId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJobs';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/occurrences/{occurrenceId}/sessions/deletions/jobs","POST",{businessUnitId:e,activityPlanId:n,occurrenceId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJobs(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJobs';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJobs';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/occurrences/deletions/jobs","POST",{businessUnitId:e,activityPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitActivityplanRunsJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitActivityplanRunsJobs';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling postWorkforcemanagementBusinessunitActivityplanRunsJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/runs/jobs","POST",{businessUnitId:e,activityPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitActivityplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitActivityplans';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitActivityplans';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitAdherenceAdjustmentsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/query","POST",{businessUnitId:e},{before:i.before,after:i.after,pageSize:i.pageSize},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/query/jobs","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodes';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodes';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes/bulk","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitAdherenceExplanationsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitAdherenceExplanationsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitAdherenceExplanationsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/explanations/query","POST",{businessUnitId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitAgentschedulesSearch(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitAgentschedulesSearch';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitAgentschedulesSearch';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/agentschedules/search","POST",{businessUnitId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitAlternativeshiftsTradesSearch(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitAlternativeshiftsTradesSearch';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitAlternativeshiftsTradesSearch';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/alternativeshifts/trades/search","POST",{businessUnitId:e},{forceAsync:i.forceAsync},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitCapacityplanCopy(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitCapacityplanCopy';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling postWorkforcemanagementBusinessunitCapacityplanCopy';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitCapacityplanCopy';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/copy","POST",{businessUnitId:e,capacityPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitCapacityplanRequirementGenerate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitCapacityplanRequirementGenerate';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling postWorkforcemanagementBusinessunitCapacityplanRequirementGenerate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/requirement/generate","POST",{businessUnitId:e,capacityPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocations(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocations';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocations';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocations';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/staffinggroupallocations","POST",{businessUnitId:e,capacityPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryQuery(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryQuery';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryQuery';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/staffinggroupallocationshistory/query","POST",{businessUnitId:e,capacityPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastForceregenerate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastForceregenerate';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastForceregenerate';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling postWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastForceregenerate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplanning/longtermrequirements/automaticbestmethod/weeks/{weekDateId}/forecasts/{forecastId}/forceregenerate","POST",{businessUnitId:e,weekDateId:n,forecastId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitCapacityplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitCapacityplans';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitCapacityplans';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitCapacityplansBulkRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitCapacityplansBulkRemove';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitCapacityplansBulkRemove';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/bulk/remove","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitDecisionmetricsUpdate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitDecisionmetricsUpdate';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitDecisionmetricsUpdate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/decisionmetrics/update","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitDecisionmetricsUpdateUploadurl(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitDecisionmetricsUpdateUploadurl';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitDecisionmetricsUpdateUploadurl';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/decisionmetrics/update/uploadurl","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitIntraday(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitIntraday';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitIntraday';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/intraday","POST",{businessUnitId:e},{forceAsync:i.forceAsync},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportForecastJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportForecastJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportForecastJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/export/forecast/jobs","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportHistoricalJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportHistoricalJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportHistoricalJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/export/historical/jobs","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportSnapshotJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportSnapshotJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportSnapshotJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/export/snapshot/jobs","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesBulkAdd(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkAdd';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkAdd';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/bulk/add","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesBulkPublish(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkPublish';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkPublish';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/bulk/publish","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesBulkRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkRemove';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkRemove';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/bulk/remove","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesBulkStatusesUpdate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkStatusesUpdate';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkStatusesUpdate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/bulk/statuses/update","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsBulkStatusesUpdate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsBulkStatusesUpdate';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsBulkStatusesUpdate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/enrollments/bulk/statuses/update","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/enrollments/query","POST",{businessUnitId:e},{expand:i.expand,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesExternalactivitiesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesExternalactivitiesQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesExternalactivitiesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/externalactivities/query","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/query","POST",{businessUnitId:e},{forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitPlanninggroups(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitPlanninggroups';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitPlanninggroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/planninggroups","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitSchedulebidCopy(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitSchedulebidCopy';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling postWorkforcemanagementBusinessunitSchedulebidCopy';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitSchedulebidCopy';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/copy","POST",{businessUnitId:e,bidId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitSchedulebidGroups(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitSchedulebidGroups';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling postWorkforcemanagementBusinessunitSchedulebidGroups';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitSchedulebidGroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/groups","POST",{businessUnitId:e,bidId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitSchedulebids(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitSchedulebids';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitSchedulebids';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitSchedulebidsEffectiveschedulesets(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitSchedulebidsEffectiveschedulesets';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitSchedulebidsEffectiveschedulesets';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/effectiveschedulesets","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitServicegoaltemplates(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitServicegoaltemplates';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitServicegoaltemplates';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/servicegoaltemplates","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitShifttradingTradesEvaluateJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitShifttradingTradesEvaluateJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitShifttradingTradesEvaluateJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/trades/evaluate/jobs","POST",{businessUnitId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitShifttradingTradesQueryJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitShifttradingTradesQueryJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitShifttradingTradesQueryJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/trades/query/jobs","POST",{businessUnitId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitShifttradingTradesStateBulkJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitShifttradingTradesStateBulkJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitShifttradingTradesStateBulkJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/trades/state/bulk/jobs","POST",{businessUnitId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/unmatched/search/jobs","POST",{businessUnitId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitShifttradingWeeksSummaryJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitShifttradingWeeksSummaryJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitShifttradingWeeksSummaryJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/weeks/summary/jobs","POST",{businessUnitId:e},{forceAsync:i.forceAsync},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitStaffinggroups(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitStaffinggroups';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitStaffinggroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/staffinggroups","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitStaffinggroupsPlanninggroupsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitStaffinggroupsPlanninggroupsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitStaffinggroupsPlanninggroupsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/staffinggroups/planninggroups/query","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitStaffinggroupsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitStaffinggroupsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitStaffinggroupsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/staffinggroups/query","POST",{businessUnitId:e},{forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitTimeofflimitGranularityconversion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitTimeofflimitGranularityconversion';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling postWorkforcemanagementBusinessunitTimeofflimitGranularityconversion';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitTimeofflimitGranularityconversion';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}/granularityconversion","POST",{businessUnitId:e,timeOffLimitId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitTimeofflimitValuesImport(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesImport';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesImport';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesImport';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}/values/import","POST",{businessUnitId:e,timeOffLimitId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitTimeofflimitValuesImportUploadurl(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesImportUploadurl';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesImportUploadurl';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesImportUploadurl';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}/values/import/uploadurl","POST",{businessUnitId:e,timeOffLimitId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitTimeofflimitValuesQuery(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesQuery';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesQuery';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}/values/query","POST",{businessUnitId:e,timeOffLimitId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitTimeofflimits(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitTimeofflimits';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitTimeofflimits';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitTimeofflimitsValuesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitTimeofflimitsValuesQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitTimeofflimitsValuesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/values/query","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitTimeoffplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitTimeoffplans';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitTimeoffplans';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeoffplans","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitUnavailabletimesSchedulesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitUnavailabletimesSchedulesQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitUnavailabletimesSchedulesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/unavailabletimes/schedules/query","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitUnavailabletimesSettingsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitUnavailabletimesSettingsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitUnavailabletimesSettingsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/unavailabletimes/settings/query","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQuery(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQuery';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQuery';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling postWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQuery';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/agentschedules/query","POST",{businessUnitId:e,weekId:n,scheduleId:i},{forceAsync:r.forceAsync,forceDownloadService:r.forceDownloadService},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekScheduleCopy(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekScheduleCopy';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekScheduleCopy';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling postWorkforcemanagementBusinessunitWeekScheduleCopy';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekScheduleCopy';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/copy","POST",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculations(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculations';if(n==null||n==="")throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculations';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculations';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculations';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/performancepredictions/recalculations","POST",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsUploadurl(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsUploadurl';if(n==null||n==="")throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsUploadurl';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsUploadurl';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsUploadurl';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/performancepredictions/recalculations/uploadurl","POST",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekScheduleReschedule(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekScheduleReschedule';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekScheduleReschedule';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling postWorkforcemanagementBusinessunitWeekScheduleReschedule';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekScheduleReschedule';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/reschedule","POST",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekScheduleUpdate(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdate';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdate';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdate';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/update","POST",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekScheduleUpdateUploadurl(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdateUploadurl';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdateUploadurl';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdateUploadurl';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdateUploadurl';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/update/uploadurl","POST",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekSchedules(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekSchedules';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekSchedules';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekSchedules';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules","POST",{businessUnitId:e,weekId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWeekSchedulesGenerate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekSchedulesGenerate';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekSchedulesGenerate';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekSchedulesGenerate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/generate","POST",{businessUnitId:e,weekId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWeekSchedulesImport(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekSchedulesImport';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekSchedulesImport';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekSchedulesImport';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/import","POST",{businessUnitId:e,weekId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWeekSchedulesImportUploadurl(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekSchedulesImportUploadurl';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekSchedulesImportUploadurl';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekSchedulesImportUploadurl';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/import/uploadurl","POST",{businessUnitId:e,weekId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWeekShorttermforecastCopy(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastCopy';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastCopy';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastCopy';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastCopy';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}/copy","POST",{businessUnitId:e,weekDateId:n,forecastId:i},{forceAsync:r.forceAsync},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekShorttermforecastsGenerate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsGenerate';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsGenerate';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsGenerate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/generate","POST",{businessUnitId:e,weekDateId:n},{forceAsync:a.forceAsync},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWeekShorttermforecastsImport(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsImport';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsImport';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsImport';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/import","POST",{businessUnitId:e,weekDateId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWeekShorttermforecastsImportUploadurl(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsImportUploadurl';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsImportUploadurl';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsImportUploadurl';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/import/uploadurl","POST",{businessUnitId:e,weekDateId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWorkplanbidCopy(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWorkplanbidCopy';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling postWorkforcemanagementBusinessunitWorkplanbidCopy';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWorkplanbidCopy';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/copy","POST",{businessUnitId:e,bidId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWorkplanbidGroups(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWorkplanbidGroups';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling postWorkforcemanagementBusinessunitWorkplanbidGroups';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWorkplanbidGroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/groups","POST",{businessUnitId:e,bidId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWorkplanbids(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWorkplanbids';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWorkplanbids';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunits(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunits';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits","POST",{},{includeSchedulingDefaultMessageSeverities:n.includeSchedulingDefaultMessageSeverities},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementCalendarUrlIcs(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/calendar/url/ics","POST",{},{language:e.language},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postWorkforcemanagementHistoricaldataBulkRemoveJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementHistoricaldataBulkRemoveJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/historicaldata/bulk/remove/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementHistoricaldataValidate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementHistoricaldataValidate';return this.apiClient.callApi("/api/v2/workforcemanagement/historicaldata/validate","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementIntegrationsHriTimeofftypesJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "hrisIntegrationId" when calling postWorkforcemanagementIntegrationsHriTimeofftypesJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/integrations/hris/{hrisIntegrationId}/timeofftypes/jobs","POST",{hrisIntegrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementManagementunitAgentsWorkplansQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitAgentsWorkplansQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitAgentsWorkplansQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/agents/workplans/query","POST",{managementUnitId:e},{forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitAgentschedulesSearch(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitAgentschedulesSearch';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitAgentschedulesSearch';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/agentschedules/search","POST",{managementUnitId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitHistoricaladherencequery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitHistoricaladherencequery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitHistoricaladherencequery';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/historicaladherencequery","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitMove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitMove';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitMove';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/move","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitSchedulesSearch(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitSchedulesSearch';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitSchedulesSearch';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/schedules/search","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitShrinkageJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitShrinkageJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitShrinkageJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/shrinkage/jobs","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitTimeofflimits(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitTimeofflimits';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitTimeofflimits';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeofflimits","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitTimeofflimitsValuesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitTimeofflimitsValuesQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitTimeofflimitsValuesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeofflimits/values/query","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitTimeoffplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitTimeoffplans';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitTimeoffplans';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffplans","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitTimeoffrequests(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitTimeoffrequests';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitTimeoffrequests';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffrequests","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitTimeoffrequestsIntegrationstatusQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitTimeoffrequestsIntegrationstatusQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitTimeoffrequestsIntegrationstatusQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffrequests/integrationstatus/query","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitTimeoffrequestsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitTimeoffrequestsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitTimeoffrequestsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffrequests/query","POST",{managementUnitId:e},{forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitTimeoffrequestsWaitlistpositionsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitTimeoffrequestsWaitlistpositionsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitTimeoffrequestsWaitlistpositionsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffrequests/waitlistpositions/query","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitUserTimeoffbalanceJobs(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitUserTimeoffbalanceJobs';if(n==null||n==="")throw'Missing the required parameter "userId" when calling postWorkforcemanagementManagementunitUserTimeoffbalanceJobs';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitUserTimeoffbalanceJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users/{userId}/timeoffbalance/jobs","POST",{managementUnitId:e,userId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitUserTimeoffrequestTimeoffbalanceJobs(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitUserTimeoffrequestTimeoffbalanceJobs';if(n==null||n==="")throw'Missing the required parameter "userId" when calling postWorkforcemanagementManagementunitUserTimeoffrequestTimeoffbalanceJobs';if(i==null||i==="")throw'Missing the required parameter "timeOffRequestId" when calling postWorkforcemanagementManagementunitUserTimeoffrequestTimeoffbalanceJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users/{userId}/timeoffrequests/{timeOffRequestId}/timeoffbalance/jobs","POST",{managementUnitId:e,userId:n,timeOffRequestId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitUserTimeoffrequestsEstimate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitUserTimeoffrequestsEstimate';if(n==null||n==="")throw'Missing the required parameter "userId" when calling postWorkforcemanagementManagementunitUserTimeoffrequestsEstimate';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitUserTimeoffrequestsEstimate';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users/{userId}/timeoffrequests/estimate","POST",{managementUnitId:e,userId:n},{includeOnly:a.includeOnly},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitWeekShifttradeMatch(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWeekShifttradeMatch';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementManagementunitWeekShifttradeMatch';if(i==null||i==="")throw'Missing the required parameter "tradeId" when calling postWorkforcemanagementManagementunitWeekShifttradeMatch';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWeekShifttradeMatch';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekDateId}/shifttrades/{tradeId}/match","POST",{managementUnitId:e,weekDateId:n,tradeId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementManagementunitWeekShifttrades(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWeekShifttrades';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementManagementunitWeekShifttrades';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWeekShifttrades';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekDateId}/shifttrades","POST",{managementUnitId:e,weekDateId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitWeekShifttradesSearch(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWeekShifttradesSearch';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementManagementunitWeekShifttradesSearch';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWeekShifttradesSearch';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekDateId}/shifttrades/search","POST",{managementUnitId:e,weekDateId:n},{forceDownloadService:a.forceDownloadService},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitWeekShifttradesStateBulk(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWeekShifttradesStateBulk';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementManagementunitWeekShifttradesStateBulk';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWeekShifttradesStateBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekDateId}/shifttrades/state/bulk","POST",{managementUnitId:e,weekDateId:n},{forceAsync:a.forceAsync},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitWorkplanCopy(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWorkplanCopy';if(n==null||n==="")throw'Missing the required parameter "workPlanId" when calling postWorkforcemanagementManagementunitWorkplanCopy';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWorkplanCopy';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplans/{workPlanId}/copy","POST",{managementUnitId:e,workPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitWorkplanValidate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWorkplanValidate';if(n==null||n==="")throw'Missing the required parameter "workPlanId" when calling postWorkforcemanagementManagementunitWorkplanValidate';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWorkplanValidate';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplans/{workPlanId}/validate","POST",{managementUnitId:e,workPlanId:n},{expand:this.apiClient.buildCollectionParam(a.expand,"multi")},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitWorkplanrotationCopy(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWorkplanrotationCopy';if(n==null||n==="")throw'Missing the required parameter "workPlanRotationId" when calling postWorkforcemanagementManagementunitWorkplanrotationCopy';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWorkplanrotationCopy';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplanrotations/{workPlanRotationId}/copy","POST",{managementUnitId:e,workPlanRotationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitWorkplanrotations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWorkplanrotations';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWorkplanrotations';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplanrotations","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitWorkplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWorkplans';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWorkplans';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplans","POST",{managementUnitId:e},{validationMode:i.validationMode},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunits(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunits';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementNotificationsUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementNotificationsUpdate';return this.apiClient.callApi("/api/v2/workforcemanagement/notifications/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementSchedules(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/schedules","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postWorkforcemanagementSchedulingpreferencesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementSchedulingpreferencesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/schedulingpreferences/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementShifttradingTradeJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling postWorkforcemanagementShifttradingTradeJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementShifttradingTradeJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/{tradeId}/jobs","POST",{tradeId:e},{forceAsync:i.forceAsync},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementShifttradingTradeMatchJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling postWorkforcemanagementShifttradingTradeMatchJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementShifttradingTradeMatchJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/{tradeId}/match/jobs","POST",{tradeId:e},{forceAsync:i.forceAsync},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementShifttradingTradeStateJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling postWorkforcemanagementShifttradingTradeStateJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementShifttradingTradeStateJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/{tradeId}/state/jobs","POST",{tradeId:e},{forceAsync:i.forceAsync},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementShifttradingTradesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementShifttradingTradesJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/jobs","POST",{},{forceAsync:n.forceAsync},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementShifttradingTradesMineQueryJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementShifttradingTradesMineQueryJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/mine/query/jobs","POST",{},{forceAsync:n.forceAsync,forceDownloadService:n.forceDownloadService},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementTeamAdherenceHistorical(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling postWorkforcemanagementTeamAdherenceHistorical';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementTeamAdherenceHistorical';return this.apiClient.callApi("/api/v2/workforcemanagement/teams/{teamId}/adherence/historical","POST",{teamId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementTeamShrinkageJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling postWorkforcemanagementTeamShrinkageJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementTeamShrinkageJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/teams/{teamId}/shrinkage/jobs","POST",{teamId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementTimeoffbalanceJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementTimeoffbalanceJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffbalance/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementTimeofflimitsAvailableQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementTimeofflimitsAvailableQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/timeofflimits/available/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementTimeoffrequests(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementTimeoffrequests';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffrequests","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementTimeoffrequestsEstimate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementTimeoffrequestsEstimate';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffrequests/estimate","POST",{},{includeOnly:n.includeOnly},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementTimeoffrequestsIntegrationstatusQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementTimeoffrequestsIntegrationstatusQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffrequests/integrationstatus/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementUnavailabletimesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementUnavailabletimesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/unavailabletimes/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementUnavailabletimesValidationJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementUnavailabletimesValidationJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/unavailabletimes/validation/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementUsersActivity(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementUsersActivity';return this.apiClient.callApi("/api/v2/workforcemanagement/users/activity","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putWorkforcemanagementAgentIntegrationsHris(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling putWorkforcemanagementAgentIntegrationsHris';if(n==null)throw'Missing the required parameter "body" when calling putWorkforcemanagementAgentIntegrationsHris';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/integrations/hris","PUT",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putWorkforcemanagementBusinessunitTimeofflimitValues(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling putWorkforcemanagementBusinessunitTimeofflimitValues';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling putWorkforcemanagementBusinessunitTimeofflimitValues';if(i==null)throw'Missing the required parameter "body" when calling putWorkforcemanagementBusinessunitTimeofflimitValues';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}/values","PUT",{businessUnitId:e,timeOffLimitId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putWorkforcemanagementManagementunitTimeofflimitValues(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling putWorkforcemanagementManagementunitTimeofflimitValues';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling putWorkforcemanagementManagementunitTimeofflimitValues';if(i==null)throw'Missing the required parameter "body" when calling putWorkforcemanagementManagementunitTimeofflimitValues';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeofflimits/{timeOffLimitId}/values","PUT",{managementUnitId:e,timeOffLimitId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putWorkforcemanagementSchedulebidPreference(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "bidId" when calling putWorkforcemanagementSchedulebidPreference';if(n==null)throw'Missing the required parameter "body" when calling putWorkforcemanagementSchedulebidPreference';return this.apiClient.callApi("/api/v2/workforcemanagement/schedulebids/{bidId}/preference","PUT",{bidId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Ny=class{constructor(){this.ApiClient=new q,this.ApiClientClass=q,this.AIStudioApi=lx,this.AgentAssistantsApi=ux,this.AgentCopilotApi=cx,this.AgentUIApi=px,this.AlertingApi=dx,this.AnalyticsApi=hx,this.ArchitectApi=gx,this.AssistantCopilotVariationsApi=mx,this.AuditApi=fx,this.AuthorizationApi=wx,this.BackgroundAssistantApi=vx,this.BillingApi=Cx,this.BusinessRulesApi=Ax,this.CarrierServicesApi=bx,this.CaseManagementApi=xx,this.ChatApi=yx,this.CoachingApi=Px,this.ContentManagementApi=jx,this.ConversationsApi=Sx,this.DataExtensionsApi=Ox,this.DataPrivacyApi=Tx,this.DependenciesApi=kx,this.DownloadsApi=Mx,this.EmailsApi=Ex,this.EmployeeEngagementApi=qx,this.EventsApi=_x,this.ExternalContactsApi=Hx,this.FaxApi=Ix,this.FlowsApi=Rx,this.GamificationApi=Wx,this.GeneralDataProtectionRegulationApi=zx,this.GeolocationApi=Dx,this.GreetingsApi=Gx,this.GroupsApi=Nx,this.IdentityProviderApi=Ux,this.InfrastructureAsCodeApi=$x,this.IntegrationsApi=Bx,this.IntentsApi=Lx,this.JourneyApi=Fx,this.KnowledgeApi=Vx,this.LanguageUnderstandingApi=Jx,this.LanguagesApi=Kx,this.LearningApi=Zx,this.LicenseApi=Qx,this.LocationsApi=Xx,this.LogCaptureApi=Yx,this.MessagingApi=ey,this.MobileDevicesApi=ny,this.NotificationsApi=iy,this.OAuthApi=ty,this.ObjectsApi=ay,this.OperationalEventsApi=ry,this.OrganizationApi=sy,this.OrganizationAuthorizationApi=oy,this.OutboundApi=ly,this.PresenceApi=uy,this.ProcessAutomationApi=cy,this.QualityApi=py,this.RecordingApi=dy,this.ResponseManagementApi=hy,this.RoutingApi=gy,this.SCIMApi=my,this.ScreenMonitoringApi=fy,this.ScriptsApi=wy,this.SearchApi=vy,this.SettingsApi=Cy,this.SocialMediaApi=Ay,this.SpeechTextAnalyticsApi=by,this.StationsApi=xy,this.SuggestApi=yy,this.TaskManagementApi=Py,this.TeamsApi=jy,this.TelephonyApi=Sy,this.TelephonyProvidersEdgeApi=Oy,this.TextbotsApi=Ty,this.TokensApi=ky,this.UploadsApi=My,this.UsageApi=Ey,this.UserRecordingsApi=qy,this.UsersApi=_y,this.UsersRulesApi=Hy,this.UtilitiesApi=Iy,this.VirtualAgentsApi=Ry,this.VoicemailApi=Wy,this.WebDeploymentsApi=zy,this.WebMessagingApi=Dy,this.WorkforceManagementApi=Gy,this.PureCloudRegionHosts=cie,this.AbstractHttpClient=Su,this.DefaultHttpClient=yh,this.HttpRequestOptions=_a}},die=new Ny;y1.exports=die});var K={};Vh(K,{BRAND:()=>iD,DIRTY:()=>Da,EMPTY_PATH:()=>Hz,INVALID:()=>Y,NEVER:()=>DD,OK:()=>zn,ParseStatus:()=>kn,Schema:()=>re,ZodAny:()=>ra,ZodArray:()=>Gt,ZodBigInt:()=>Na,ZodBoolean:()=>Ua,ZodBranded:()=>co,ZodCatch:()=>Ya,ZodDate:()=>$a,ZodDefault:()=>Xa,ZodDiscriminatedUnion:()=>Iu,ZodEffects:()=>Ni,ZodEnum:()=>Za,ZodError:()=>ii,ZodFirstPartyTypeKind:()=>E,ZodFunction:()=>Wu,ZodIntersection:()=>Va,ZodIssueCode:()=>k,ZodLazy:()=>Ja,ZodLiteral:()=>Ka,ZodMap:()=>Zr,ZodNaN:()=>Xr,ZodNativeEnum:()=>Qa,ZodNever:()=>Xi,ZodNull:()=>La,ZodNullable:()=>Ct,ZodNumber:()=>Ga,ZodObject:()=>ti,ZodOptional:()=>Di,ZodParsedType:()=>W,ZodPipeline:()=>po,ZodPromise:()=>sa,ZodReadonly:()=>er,ZodRecord:()=>Ru,ZodSchema:()=>re,ZodSet:()=>Qr,ZodString:()=>aa,ZodSymbol:()=>Jr,ZodTransformer:()=>Ni,ZodTuple:()=>vt,ZodType:()=>re,ZodUndefined:()=>Ba,ZodUnion:()=>Fa,ZodUnknown:()=>Dt,ZodVoid:()=>Kr,addIssueToContext:()=>H,any:()=>pD,array:()=>mD,bigint:()=>sD,boolean:()=>mP,coerce:()=>zD,custom:()=>dP,date:()=>oD,datetimeRegex:()=>cP,defaultErrorMap:()=>Wt,discriminatedUnion:()=>vD,effect:()=>MD,enum:()=>OD,function:()=>PD,getErrorMap:()=>Lr,getParsedType:()=>wt,instanceof:()=>aD,intersection:()=>CD,isAborted:()=>_u,isAsync:()=>Fr,isDirty:()=>Hu,isValid:()=>ta,late:()=>tD,lazy:()=>jD,literal:()=>SD,makeIssue:()=>uo,map:()=>xD,nan:()=>rD,nativeEnum:()=>TD,never:()=>hD,null:()=>cD,nullable:()=>qD,number:()=>gP,object:()=>Qh,objectUtil:()=>Jh,oboolean:()=>WD,onumber:()=>RD,optional:()=>ED,ostring:()=>ID,pipeline:()=>HD,preprocess:()=>_D,promise:()=>kD,quotelessJson:()=>Ez,record:()=>bD,set:()=>yD,setErrorMap:()=>_z,strictObject:()=>fD,string:()=>hP,symbol:()=>lD,transformer:()=>MD,tuple:()=>AD,undefined:()=>uD,union:()=>wD,unknown:()=>dD,util:()=>pe,void:()=>gD});var pe;(function(t){t.assertEqual=a=>{};function e(a){}t.assertIs=e;function n(a){throw new Error}t.assertNever=n,t.arrayToEnum=a=>{let r={};for(let s of a)r[s]=s;return r},t.getValidEnumValues=a=>{let r=t.objectKeys(a).filter(o=>typeof a[a[o]]!="number"),s={};for(let o of r)s[o]=a[o];return t.objectValues(s)},t.objectValues=a=>t.objectKeys(a).map(function(r){return a[r]}),t.objectKeys=typeof Object.keys=="function"?a=>Object.keys(a):a=>{let r=[];for(let s in a)Object.prototype.hasOwnProperty.call(a,s)&&r.push(s);return r},t.find=(a,r)=>{for(let s of a)if(r(s))return s},t.isInteger=typeof Number.isInteger=="function"?a=>Number.isInteger(a):a=>typeof a=="number"&&Number.isFinite(a)&&Math.floor(a)===a;function i(a,r=" | "){return a.map(s=>typeof s=="string"?`'${s}'`:s).join(r)}t.joinValues=i,t.jsonStringifyReplacer=(a,r)=>typeof r=="bigint"?r.toString():r})(pe||(pe={}));var Jh;(function(t){t.mergeShapes=(e,n)=>({...e,...n})})(Jh||(Jh={}));var W=pe.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),wt=t=>{switch(typeof t){case"undefined":return W.undefined;case"string":return W.string;case"number":return Number.isNaN(t)?W.nan:W.number;case"boolean":return W.boolean;case"function":return W.function;case"bigint":return W.bigint;case"symbol":return W.symbol;case"object":return Array.isArray(t)?W.array:t===null?W.null:t.then&&typeof t.then=="function"&&t.catch&&typeof t.catch=="function"?W.promise:typeof Map<"u"&&t instanceof Map?W.map:typeof Set<"u"&&t instanceof Set?W.set:typeof Date<"u"&&t instanceof Date?W.date:W.object;default:return W.unknown}};var k=pe.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"]),Ez=t=>JSON.stringify(t,null,2).replace(/"([^"]+)":/g,"$1:"),ii=class t extends Error{get errors(){return this.issues}constructor(e){super(),this.issues=[],this.addIssue=i=>{this.issues=[...this.issues,i]},this.addIssues=(i=[])=>{this.issues=[...this.issues,...i]};let n=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,n):this.__proto__=n,this.name="ZodError",this.issues=e}format(e){let n=e||function(r){return r.message},i={_errors:[]},a=r=>{for(let s of r.issues)if(s.code==="invalid_union")s.unionErrors.map(a);else if(s.code==="invalid_return_type")a(s.returnTypeError);else if(s.code==="invalid_arguments")a(s.argumentsError);else if(s.path.length===0)i._errors.push(n(s));else{let o=i,l=0;for(;ln.message){let n=Object.create(null),i=[];for(let a of this.issues)if(a.path.length>0){let r=a.path[0];n[r]=n[r]||[],n[r].push(e(a))}else i.push(e(a));return{formErrors:i,fieldErrors:n}}get formErrors(){return this.flatten()}};ii.create=t=>new ii(t);var qz=(t,e)=>{let n;switch(t.code){case k.invalid_type:t.received===W.undefined?n="Required":n=`Expected ${t.expected}, received ${t.received}`;break;case k.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(t.expected,pe.jsonStringifyReplacer)}`;break;case k.unrecognized_keys:n=`Unrecognized key(s) in object: ${pe.joinValues(t.keys,", ")}`;break;case k.invalid_union:n="Invalid input";break;case k.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${pe.joinValues(t.options)}`;break;case k.invalid_enum_value:n=`Invalid enum value. Expected ${pe.joinValues(t.options)}, received '${t.received}'`;break;case k.invalid_arguments:n="Invalid function arguments";break;case k.invalid_return_type:n="Invalid function return type";break;case k.invalid_date:n="Invalid date";break;case k.invalid_string:typeof t.validation=="object"?"includes"in t.validation?(n=`Invalid input: must include "${t.validation.includes}"`,typeof t.validation.position=="number"&&(n=`${n} at one or more positions greater than or equal to ${t.validation.position}`)):"startsWith"in t.validation?n=`Invalid input: must start with "${t.validation.startsWith}"`:"endsWith"in t.validation?n=`Invalid input: must end with "${t.validation.endsWith}"`:pe.assertNever(t.validation):t.validation!=="regex"?n=`Invalid ${t.validation}`:n="Invalid";break;case k.too_small:t.type==="array"?n=`Array must contain ${t.exact?"exactly":t.inclusive?"at least":"more than"} ${t.minimum} element(s)`:t.type==="string"?n=`String must contain ${t.exact?"exactly":t.inclusive?"at least":"over"} ${t.minimum} character(s)`:t.type==="number"?n=`Number must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${t.minimum}`:t.type==="bigint"?n=`Number must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${t.minimum}`:t.type==="date"?n=`Date must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(t.minimum))}`:n="Invalid input";break;case k.too_big:t.type==="array"?n=`Array must contain ${t.exact?"exactly":t.inclusive?"at most":"less than"} ${t.maximum} element(s)`:t.type==="string"?n=`String must contain ${t.exact?"exactly":t.inclusive?"at most":"under"} ${t.maximum} character(s)`:t.type==="number"?n=`Number must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:t.type==="bigint"?n=`BigInt must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:t.type==="date"?n=`Date must be ${t.exact?"exactly":t.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(t.maximum))}`:n="Invalid input";break;case k.custom:n="Invalid input";break;case k.invalid_intersection_types:n="Intersection results could not be merged";break;case k.not_multiple_of:n=`Number must be a multiple of ${t.multipleOf}`;break;case k.not_finite:n="Number must be finite";break;default:n=e.defaultError,pe.assertNever(t)}return{message:n}},Wt=qz;var rP=Wt;function _z(t){rP=t}function Lr(){return rP}var uo=t=>{let{data:e,path:n,errorMaps:i,issueData:a}=t,r=[...n,...a.path||[]],s={...a,path:r};if(a.message!==void 0)return{...a,path:r,message:a.message};let o="",l=i.filter(c=>!!c).slice().reverse();for(let c of l)o=c(s,{data:e,defaultError:o}).message;return{...a,path:r,message:o}},Hz=[];function H(t,e){let n=Lr(),i=uo({issueData:e,data:t.data,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,n,n===Wt?void 0:Wt].filter(a=>!!a)});t.common.issues.push(i)}var kn=class t{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(e,n){let i=[];for(let a of n){if(a.status==="aborted")return Y;a.status==="dirty"&&e.dirty(),i.push(a.value)}return{status:e.value,value:i}}static async mergeObjectAsync(e,n){let i=[];for(let a of n){let r=await a.key,s=await a.value;i.push({key:r,value:s})}return t.mergeObjectSync(e,i)}static mergeObjectSync(e,n){let i={};for(let a of n){let{key:r,value:s}=a;if(r.status==="aborted"||s.status==="aborted")return Y;r.status==="dirty"&&e.dirty(),s.status==="dirty"&&e.dirty(),r.value!=="__proto__"&&(typeof s.value<"u"||a.alwaysSet)&&(i[r.value]=s.value)}return{status:e.value,value:i}}},Y=Object.freeze({status:"aborted"}),Da=t=>({status:"dirty",value:t}),zn=t=>({status:"valid",value:t}),_u=t=>t.status==="aborted",Hu=t=>t.status==="dirty",ta=t=>t.status==="valid",Fr=t=>typeof Promise<"u"&&t instanceof Promise;var B;(function(t){t.errToObj=e=>typeof e=="string"?{message:e}:e||{},t.toString=e=>typeof e=="string"?e:e?.message})(B||(B={}));var Gi=class{constructor(e,n,i,a){this._cachedPath=[],this.parent=e,this.data=n,this._path=i,this._key=a}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}},sP=(t,e)=>{if(ta(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 n=new ii(t.common.issues);return this._error=n,this._error}}};function te(t){if(!t)return{};let{errorMap:e,invalid_type_error:n,required_error:i,description:a}=t;if(e&&(n||i))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return e?{errorMap:e,description:a}:{errorMap:(s,o)=>{let{message:l}=t;return s.code==="invalid_enum_value"?{message:l??o.defaultError}:typeof o.data>"u"?{message:l??i??o.defaultError}:s.code!=="invalid_type"?{message:o.defaultError}:{message:l??n??o.defaultError}},description:a}}var re=class{get description(){return this._def.description}_getType(e){return wt(e.data)}_getOrReturnCtx(e,n){return n||{common:e.parent.common,data:e.data,parsedType:wt(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new kn,ctx:{common:e.parent.common,data:e.data,parsedType:wt(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let n=this._parse(e);if(Fr(n))throw new Error("Synchronous parse encountered promise.");return n}_parseAsync(e){let n=this._parse(e);return Promise.resolve(n)}parse(e,n){let i=this.safeParse(e,n);if(i.success)return i.data;throw i.error}safeParse(e,n){let i={common:{issues:[],async:n?.async??!1,contextualErrorMap:n?.errorMap},path:n?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:wt(e)},a=this._parseSync({data:e,path:i.path,parent:i});return sP(i,a)}"~validate"(e){let n={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:wt(e)};if(!this["~standard"].async)try{let i=this._parseSync({data:e,path:[],parent:n});return ta(i)?{value:i.value}:{issues:n.common.issues}}catch(i){i?.message?.toLowerCase()?.includes("encountered")&&(this["~standard"].async=!0),n.common={issues:[],async:!0}}return this._parseAsync({data:e,path:[],parent:n}).then(i=>ta(i)?{value:i.value}:{issues:n.common.issues})}async parseAsync(e,n){let i=await this.safeParseAsync(e,n);if(i.success)return i.data;throw i.error}async safeParseAsync(e,n){let i={common:{issues:[],contextualErrorMap:n?.errorMap,async:!0},path:n?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:wt(e)},a=this._parse({data:e,path:i.path,parent:i}),r=await(Fr(a)?a:Promise.resolve(a));return sP(i,r)}refine(e,n){let i=a=>typeof n=="string"||typeof n>"u"?{message:n}:typeof n=="function"?n(a):n;return this._refinement((a,r)=>{let s=e(a),o=()=>r.addIssue({code:k.custom,...i(a)});return typeof Promise<"u"&&s instanceof Promise?s.then(l=>l?!0:(o(),!1)):s?!0:(o(),!1)})}refinement(e,n){return this._refinement((i,a)=>e(i)?!0:(a.addIssue(typeof n=="function"?n(i,a):n),!1))}_refinement(e){return new Ni({schema:this,typeName:E.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:n=>this["~validate"](n)}}optional(){return Di.create(this,this._def)}nullable(){return Ct.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Gt.create(this)}promise(){return sa.create(this,this._def)}or(e){return Fa.create([this,e],this._def)}and(e){return Va.create(this,e,this._def)}transform(e){return new Ni({...te(this._def),schema:this,typeName:E.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let n=typeof e=="function"?e:()=>e;return new Xa({...te(this._def),innerType:this,defaultValue:n,typeName:E.ZodDefault})}brand(){return new co({typeName:E.ZodBranded,type:this,...te(this._def)})}catch(e){let n=typeof e=="function"?e:()=>e;return new Ya({...te(this._def),innerType:this,catchValue:n,typeName:E.ZodCatch})}describe(e){let n=this.constructor;return new n({...this._def,description:e})}pipe(e){return po.create(this,e)}readonly(){return er.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},Iz=/^c[^\s-]{8,}$/i,Rz=/^[0-9a-z]+$/,Wz=/^[0-9A-HJKMNP-TV-Z]{26}$/i,zz=/^[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,Dz=/^[a-z0-9_-]{21}$/i,Gz=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,Nz=/^[-+]?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)?)??$/,Uz=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,$z="^[\\p{Extended_Pictographic}\\p{Emoji_Component}]+$",Kh,Bz=/^(?:(?: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])$/,Lz=/^(?:(?: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])$/,Fz=/^(([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]))$/,Vz=/^(([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])$/,Jz=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,Kz=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,lP="((\\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])))",Zz=new RegExp(`^${lP}$`);function uP(t){let e="[0-5]\\d";t.precision?e=`${e}\\.\\d{${t.precision}}`:t.precision==null&&(e=`${e}(\\.\\d+)?`);let n=t.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${e})${n}`}function Qz(t){return new RegExp(`^${uP(t)}$`)}function cP(t){let e=`${lP}T${uP(t)}`,n=[];return n.push(t.local?"Z?":"Z"),t.offset&&n.push("([+-]\\d{2}:?\\d{2})"),e=`${e}(${n.join("|")})`,new RegExp(`^${e}$`)}function Xz(t,e){return!!((e==="v4"||!e)&&Bz.test(t)||(e==="v6"||!e)&&Fz.test(t))}function Yz(t,e){if(!Gz.test(t))return!1;try{let[n]=t.split(".");if(!n)return!1;let i=n.replace(/-/g,"+").replace(/_/g,"/").padEnd(n.length+(4-n.length%4)%4,"="),a=JSON.parse(atob(i));return!(typeof a!="object"||a===null||"typ"in a&&a?.typ!=="JWT"||!a.alg||e&&a.alg!==e)}catch{return!1}}function eD(t,e){return!!((e==="v4"||!e)&&Lz.test(t)||(e==="v6"||!e)&&Vz.test(t))}var aa=class t extends re{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==W.string){let r=this._getOrReturnCtx(e);return H(r,{code:k.invalid_type,expected:W.string,received:r.parsedType}),Y}let i=new kn,a;for(let r of this._def.checks)if(r.kind==="min")e.data.lengthr.value&&(a=this._getOrReturnCtx(e,a),H(a,{code:k.too_big,maximum:r.value,type:"string",inclusive:!0,exact:!1,message:r.message}),i.dirty());else if(r.kind==="length"){let s=e.data.length>r.value,o=e.data.lengthe.test(a),{validation:n,code:k.invalid_string,...B.errToObj(i)})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...B.errToObj(e)})}url(e){return this._addCheck({kind:"url",...B.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...B.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...B.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...B.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...B.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...B.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...B.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...B.errToObj(e)})}base64url(e){return this._addCheck({kind:"base64url",...B.errToObj(e)})}jwt(e){return this._addCheck({kind:"jwt",...B.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...B.errToObj(e)})}cidr(e){return this._addCheck({kind:"cidr",...B.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,...B.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,...B.errToObj(e?.message)})}duration(e){return this._addCheck({kind:"duration",...B.errToObj(e)})}regex(e,n){return this._addCheck({kind:"regex",regex:e,...B.errToObj(n)})}includes(e,n){return this._addCheck({kind:"includes",value:e,position:n?.position,...B.errToObj(n?.message)})}startsWith(e,n){return this._addCheck({kind:"startsWith",value:e,...B.errToObj(n)})}endsWith(e,n){return this._addCheck({kind:"endsWith",value:e,...B.errToObj(n)})}min(e,n){return this._addCheck({kind:"min",value:e,...B.errToObj(n)})}max(e,n){return this._addCheck({kind:"max",value:e,...B.errToObj(n)})}length(e,n){return this._addCheck({kind:"length",value:e,...B.errToObj(n)})}nonempty(e){return this.min(1,B.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 n of this._def.checks)n.kind==="min"&&(e===null||n.value>e)&&(e=n.value);return e}get maxLength(){let e=null;for(let n of this._def.checks)n.kind==="max"&&(e===null||n.valuenew aa({checks:[],typeName:E.ZodString,coerce:t?.coerce??!1,...te(t)});function nD(t,e){let n=(t.toString().split(".")[1]||"").length,i=(e.toString().split(".")[1]||"").length,a=n>i?n:i,r=Number.parseInt(t.toFixed(a).replace(".","")),s=Number.parseInt(e.toFixed(a).replace(".",""));return r%s/10**a}var Ga=class t extends re{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)!==W.number){let r=this._getOrReturnCtx(e);return H(r,{code:k.invalid_type,expected:W.number,received:r.parsedType}),Y}let i,a=new kn;for(let r of this._def.checks)r.kind==="int"?pe.isInteger(e.data)||(i=this._getOrReturnCtx(e,i),H(i,{code:k.invalid_type,expected:"integer",received:"float",message:r.message}),a.dirty()):r.kind==="min"?(r.inclusive?e.datar.value:e.data>=r.value)&&(i=this._getOrReturnCtx(e,i),H(i,{code:k.too_big,maximum:r.value,type:"number",inclusive:r.inclusive,exact:!1,message:r.message}),a.dirty()):r.kind==="multipleOf"?nD(e.data,r.value)!==0&&(i=this._getOrReturnCtx(e,i),H(i,{code:k.not_multiple_of,multipleOf:r.value,message:r.message}),a.dirty()):r.kind==="finite"?Number.isFinite(e.data)||(i=this._getOrReturnCtx(e,i),H(i,{code:k.not_finite,message:r.message}),a.dirty()):pe.assertNever(r);return{status:a.value,value:e.data}}gte(e,n){return this.setLimit("min",e,!0,B.toString(n))}gt(e,n){return this.setLimit("min",e,!1,B.toString(n))}lte(e,n){return this.setLimit("max",e,!0,B.toString(n))}lt(e,n){return this.setLimit("max",e,!1,B.toString(n))}setLimit(e,n,i,a){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:n,inclusive:i,message:B.toString(a)}]})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:B.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:B.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:B.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:B.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:B.toString(e)})}multipleOf(e,n){return this._addCheck({kind:"multipleOf",value:e,message:B.toString(n)})}finite(e){return this._addCheck({kind:"finite",message:B.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:B.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:B.toString(e)})}get minValue(){let e=null;for(let n of this._def.checks)n.kind==="min"&&(e===null||n.value>e)&&(e=n.value);return e}get maxValue(){let e=null;for(let n of this._def.checks)n.kind==="max"&&(e===null||n.valuee.kind==="int"||e.kind==="multipleOf"&&pe.isInteger(e.value))}get isFinite(){let e=null,n=null;for(let i of this._def.checks){if(i.kind==="finite"||i.kind==="int"||i.kind==="multipleOf")return!0;i.kind==="min"?(n===null||i.value>n)&&(n=i.value):i.kind==="max"&&(e===null||i.valuenew Ga({checks:[],typeName:E.ZodNumber,coerce:t?.coerce||!1,...te(t)});var Na=class t extends re{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)!==W.bigint)return this._getInvalidInput(e);let i,a=new kn;for(let r of this._def.checks)r.kind==="min"?(r.inclusive?e.datar.value:e.data>=r.value)&&(i=this._getOrReturnCtx(e,i),H(i,{code:k.too_big,type:"bigint",maximum:r.value,inclusive:r.inclusive,message:r.message}),a.dirty()):r.kind==="multipleOf"?e.data%r.value!==BigInt(0)&&(i=this._getOrReturnCtx(e,i),H(i,{code:k.not_multiple_of,multipleOf:r.value,message:r.message}),a.dirty()):pe.assertNever(r);return{status:a.value,value:e.data}}_getInvalidInput(e){let n=this._getOrReturnCtx(e);return H(n,{code:k.invalid_type,expected:W.bigint,received:n.parsedType}),Y}gte(e,n){return this.setLimit("min",e,!0,B.toString(n))}gt(e,n){return this.setLimit("min",e,!1,B.toString(n))}lte(e,n){return this.setLimit("max",e,!0,B.toString(n))}lt(e,n){return this.setLimit("max",e,!1,B.toString(n))}setLimit(e,n,i,a){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:n,inclusive:i,message:B.toString(a)}]})}_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:B.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:B.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:B.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:B.toString(e)})}multipleOf(e,n){return this._addCheck({kind:"multipleOf",value:e,message:B.toString(n)})}get minValue(){let e=null;for(let n of this._def.checks)n.kind==="min"&&(e===null||n.value>e)&&(e=n.value);return e}get maxValue(){let e=null;for(let n of this._def.checks)n.kind==="max"&&(e===null||n.valuenew Na({checks:[],typeName:E.ZodBigInt,coerce:t?.coerce??!1,...te(t)});var Ua=class extends re{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==W.boolean){let i=this._getOrReturnCtx(e);return H(i,{code:k.invalid_type,expected:W.boolean,received:i.parsedType}),Y}return zn(e.data)}};Ua.create=t=>new Ua({typeName:E.ZodBoolean,coerce:t?.coerce||!1,...te(t)});var $a=class t extends re{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==W.date){let r=this._getOrReturnCtx(e);return H(r,{code:k.invalid_type,expected:W.date,received:r.parsedType}),Y}if(Number.isNaN(e.data.getTime())){let r=this._getOrReturnCtx(e);return H(r,{code:k.invalid_date}),Y}let i=new kn,a;for(let r of this._def.checks)r.kind==="min"?e.data.getTime()r.value&&(a=this._getOrReturnCtx(e,a),H(a,{code:k.too_big,message:r.message,inclusive:!0,exact:!1,maximum:r.value,type:"date"}),i.dirty()):pe.assertNever(r);return{status:i.value,value:new Date(e.data.getTime())}}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}min(e,n){return this._addCheck({kind:"min",value:e.getTime(),message:B.toString(n)})}max(e,n){return this._addCheck({kind:"max",value:e.getTime(),message:B.toString(n)})}get minDate(){let e=null;for(let n of this._def.checks)n.kind==="min"&&(e===null||n.value>e)&&(e=n.value);return e!=null?new Date(e):null}get maxDate(){let e=null;for(let n of this._def.checks)n.kind==="max"&&(e===null||n.valuenew $a({checks:[],coerce:t?.coerce||!1,typeName:E.ZodDate,...te(t)});var Jr=class extends re{_parse(e){if(this._getType(e)!==W.symbol){let i=this._getOrReturnCtx(e);return H(i,{code:k.invalid_type,expected:W.symbol,received:i.parsedType}),Y}return zn(e.data)}};Jr.create=t=>new Jr({typeName:E.ZodSymbol,...te(t)});var Ba=class extends re{_parse(e){if(this._getType(e)!==W.undefined){let i=this._getOrReturnCtx(e);return H(i,{code:k.invalid_type,expected:W.undefined,received:i.parsedType}),Y}return zn(e.data)}};Ba.create=t=>new Ba({typeName:E.ZodUndefined,...te(t)});var La=class extends re{_parse(e){if(this._getType(e)!==W.null){let i=this._getOrReturnCtx(e);return H(i,{code:k.invalid_type,expected:W.null,received:i.parsedType}),Y}return zn(e.data)}};La.create=t=>new La({typeName:E.ZodNull,...te(t)});var ra=class extends re{constructor(){super(...arguments),this._any=!0}_parse(e){return zn(e.data)}};ra.create=t=>new ra({typeName:E.ZodAny,...te(t)});var Dt=class extends re{constructor(){super(...arguments),this._unknown=!0}_parse(e){return zn(e.data)}};Dt.create=t=>new Dt({typeName:E.ZodUnknown,...te(t)});var Xi=class extends re{_parse(e){let n=this._getOrReturnCtx(e);return H(n,{code:k.invalid_type,expected:W.never,received:n.parsedType}),Y}};Xi.create=t=>new Xi({typeName:E.ZodNever,...te(t)});var Kr=class extends re{_parse(e){if(this._getType(e)!==W.undefined){let i=this._getOrReturnCtx(e);return H(i,{code:k.invalid_type,expected:W.void,received:i.parsedType}),Y}return zn(e.data)}};Kr.create=t=>new Kr({typeName:E.ZodVoid,...te(t)});var Gt=class t extends re{_parse(e){let{ctx:n,status:i}=this._processInputParams(e),a=this._def;if(n.parsedType!==W.array)return H(n,{code:k.invalid_type,expected:W.array,received:n.parsedType}),Y;if(a.exactLength!==null){let s=n.data.length>a.exactLength.value,o=n.data.lengtha.maxLength.value&&(H(n,{code:k.too_big,maximum:a.maxLength.value,type:"array",inclusive:!0,exact:!1,message:a.maxLength.message}),i.dirty()),n.common.async)return Promise.all([...n.data].map((s,o)=>a.type._parseAsync(new Gi(n,s,n.path,o)))).then(s=>kn.mergeArray(i,s));let r=[...n.data].map((s,o)=>a.type._parseSync(new Gi(n,s,n.path,o)));return kn.mergeArray(i,r)}get element(){return this._def.type}min(e,n){return new t({...this._def,minLength:{value:e,message:B.toString(n)}})}max(e,n){return new t({...this._def,maxLength:{value:e,message:B.toString(n)}})}length(e,n){return new t({...this._def,exactLength:{value:e,message:B.toString(n)}})}nonempty(e){return this.min(1,e)}};Gt.create=(t,e)=>new Gt({type:t,minLength:null,maxLength:null,exactLength:null,typeName:E.ZodArray,...te(e)});function Vr(t){if(t instanceof ti){let e={};for(let n in t.shape){let i=t.shape[n];e[n]=Di.create(Vr(i))}return new ti({...t._def,shape:()=>e})}else return t instanceof Gt?new Gt({...t._def,type:Vr(t.element)}):t instanceof Di?Di.create(Vr(t.unwrap())):t instanceof Ct?Ct.create(Vr(t.unwrap())):t instanceof vt?vt.create(t.items.map(e=>Vr(e))):t}var ti=class t extends re{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(),n=pe.objectKeys(e);return this._cached={shape:e,keys:n},this._cached}_parse(e){if(this._getType(e)!==W.object){let c=this._getOrReturnCtx(e);return H(c,{code:k.invalid_type,expected:W.object,received:c.parsedType}),Y}let{status:i,ctx:a}=this._processInputParams(e),{shape:r,keys:s}=this._getCached(),o=[];if(!(this._def.catchall instanceof Xi&&this._def.unknownKeys==="strip"))for(let c in a.data)s.includes(c)||o.push(c);let l=[];for(let c of s){let u=r[c],p=a.data[c];l.push({key:{status:"valid",value:c},value:u._parse(new Gi(a,p,a.path,c)),alwaysSet:c in a.data})}if(this._def.catchall instanceof Xi){let c=this._def.unknownKeys;if(c==="passthrough")for(let u of o)l.push({key:{status:"valid",value:u},value:{status:"valid",value:a.data[u]}});else if(c==="strict")o.length>0&&(H(a,{code:k.unrecognized_keys,keys:o}),i.dirty());else if(c!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{let c=this._def.catchall;for(let u of o){let p=a.data[u];l.push({key:{status:"valid",value:u},value:c._parse(new Gi(a,p,a.path,u)),alwaysSet:u in a.data})}}return a.common.async?Promise.resolve().then(async()=>{let c=[];for(let u of l){let p=await u.key,h=await u.value;c.push({key:p,value:h,alwaysSet:u.alwaysSet})}return c}).then(c=>kn.mergeObjectSync(i,c)):kn.mergeObjectSync(i,l)}get shape(){return this._def.shape()}strict(e){return B.errToObj,new t({...this._def,unknownKeys:"strict",...e!==void 0?{errorMap:(n,i)=>{let a=this._def.errorMap?.(n,i).message??i.defaultError;return n.code==="unrecognized_keys"?{message:B.errToObj(e).message??a}:{message:a}}}:{}})}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:E.ZodObject})}setKey(e,n){return this.augment({[e]:n})}catchall(e){return new t({...this._def,catchall:e})}pick(e){let n={};for(let i of pe.objectKeys(e))e[i]&&this.shape[i]&&(n[i]=this.shape[i]);return new t({...this._def,shape:()=>n})}omit(e){let n={};for(let i of pe.objectKeys(this.shape))e[i]||(n[i]=this.shape[i]);return new t({...this._def,shape:()=>n})}deepPartial(){return Vr(this)}partial(e){let n={};for(let i of pe.objectKeys(this.shape)){let a=this.shape[i];e&&!e[i]?n[i]=a:n[i]=a.optional()}return new t({...this._def,shape:()=>n})}required(e){let n={};for(let i of pe.objectKeys(this.shape))if(e&&!e[i])n[i]=this.shape[i];else{let r=this.shape[i];for(;r instanceof Di;)r=r._def.innerType;n[i]=r}return new t({...this._def,shape:()=>n})}keyof(){return pP(pe.objectKeys(this.shape))}};ti.create=(t,e)=>new ti({shape:()=>t,unknownKeys:"strip",catchall:Xi.create(),typeName:E.ZodObject,...te(e)});ti.strictCreate=(t,e)=>new ti({shape:()=>t,unknownKeys:"strict",catchall:Xi.create(),typeName:E.ZodObject,...te(e)});ti.lazycreate=(t,e)=>new ti({shape:t,unknownKeys:"strip",catchall:Xi.create(),typeName:E.ZodObject,...te(e)});var Fa=class extends re{_parse(e){let{ctx:n}=this._processInputParams(e),i=this._def.options;function a(r){for(let o of r)if(o.result.status==="valid")return o.result;for(let o of r)if(o.result.status==="dirty")return n.common.issues.push(...o.ctx.common.issues),o.result;let s=r.map(o=>new ii(o.ctx.common.issues));return H(n,{code:k.invalid_union,unionErrors:s}),Y}if(n.common.async)return Promise.all(i.map(async r=>{let s={...n,common:{...n.common,issues:[]},parent:null};return{result:await r._parseAsync({data:n.data,path:n.path,parent:s}),ctx:s}})).then(a);{let r,s=[];for(let l of i){let c={...n,common:{...n.common,issues:[]},parent:null},u=l._parseSync({data:n.data,path:n.path,parent:c});if(u.status==="valid")return u;u.status==="dirty"&&!r&&(r={result:u,ctx:c}),c.common.issues.length&&s.push(c.common.issues)}if(r)return n.common.issues.push(...r.ctx.common.issues),r.result;let o=s.map(l=>new ii(l));return H(n,{code:k.invalid_union,unionErrors:o}),Y}}get options(){return this._def.options}};Fa.create=(t,e)=>new Fa({options:t,typeName:E.ZodUnion,...te(e)});var zt=t=>t instanceof Ja?zt(t.schema):t instanceof Ni?zt(t.innerType()):t instanceof Ka?[t.value]:t instanceof Za?t.options:t instanceof Qa?pe.objectValues(t.enum):t instanceof Xa?zt(t._def.innerType):t instanceof Ba?[void 0]:t instanceof La?[null]:t instanceof Di?[void 0,...zt(t.unwrap())]:t instanceof Ct?[null,...zt(t.unwrap())]:t instanceof co||t instanceof er?zt(t.unwrap()):t instanceof Ya?zt(t._def.innerType):[],Iu=class t extends re{_parse(e){let{ctx:n}=this._processInputParams(e);if(n.parsedType!==W.object)return H(n,{code:k.invalid_type,expected:W.object,received:n.parsedType}),Y;let i=this.discriminator,a=n.data[i],r=this.optionsMap.get(a);return r?n.common.async?r._parseAsync({data:n.data,path:n.path,parent:n}):r._parseSync({data:n.data,path:n.path,parent:n}):(H(n,{code:k.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[i]}),Y)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,n,i){let a=new Map;for(let r of n){let s=zt(r.shape[e]);if(!s.length)throw new Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(let o of s){if(a.has(o))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(o)}`);a.set(o,r)}}return new t({typeName:E.ZodDiscriminatedUnion,discriminator:e,options:n,optionsMap:a,...te(i)})}};function Zh(t,e){let n=wt(t),i=wt(e);if(t===e)return{valid:!0,data:t};if(n===W.object&&i===W.object){let a=pe.objectKeys(e),r=pe.objectKeys(t).filter(o=>a.indexOf(o)!==-1),s={...t,...e};Object.prototype.hasOwnProperty.call(s,"__proto__")&&delete s.__proto__;for(let o of r){if(o==="__proto__")continue;let l=Zh(t[o],e[o]);if(!l.valid)return{valid:!1};s[o]=l.data}return{valid:!0,data:s}}else if(n===W.array&&i===W.array){if(t.length!==e.length)return{valid:!1};let a=[];for(let r=0;r{if(_u(r)||_u(s))return Y;let o=Zh(r.value,s.value);return o.valid?((Hu(r)||Hu(s))&&n.dirty(),{status:n.value,value:o.data}):(H(i,{code:k.invalid_intersection_types}),Y)};return i.common.async?Promise.all([this._def.left._parseAsync({data:i.data,path:i.path,parent:i}),this._def.right._parseAsync({data:i.data,path:i.path,parent:i})]).then(([r,s])=>a(r,s)):a(this._def.left._parseSync({data:i.data,path:i.path,parent:i}),this._def.right._parseSync({data:i.data,path:i.path,parent:i}))}};Va.create=(t,e,n)=>new Va({left:t,right:e,typeName:E.ZodIntersection,...te(n)});var vt=class t extends re{_parse(e){let{status:n,ctx:i}=this._processInputParams(e);if(i.parsedType!==W.array)return H(i,{code:k.invalid_type,expected:W.array,received:i.parsedType}),Y;if(i.data.lengththis._def.items.length&&(H(i,{code:k.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),n.dirty());let r=[...i.data].map((s,o)=>{let l=this._def.items[o]||this._def.rest;return l?l._parse(new Gi(i,s,i.path,o)):null}).filter(s=>!!s);return i.common.async?Promise.all(r).then(s=>kn.mergeArray(n,s)):kn.mergeArray(n,r)}get items(){return this._def.items}rest(e){return new t({...this._def,rest:e})}};vt.create=(t,e)=>{if(!Array.isArray(t))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new vt({items:t,typeName:E.ZodTuple,rest:null,...te(e)})};var Ru=class t extends re{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:n,ctx:i}=this._processInputParams(e);if(i.parsedType!==W.object)return H(i,{code:k.invalid_type,expected:W.object,received:i.parsedType}),Y;let a=[],r=this._def.keyType,s=this._def.valueType;for(let o in i.data)a.push({key:r._parse(new Gi(i,o,i.path,o)),value:s._parse(new Gi(i,i.data[o],i.path,o)),alwaysSet:o in i.data});return i.common.async?kn.mergeObjectAsync(n,a):kn.mergeObjectSync(n,a)}get element(){return this._def.valueType}static create(e,n,i){return n instanceof re?new t({keyType:e,valueType:n,typeName:E.ZodRecord,...te(i)}):new t({keyType:aa.create(),valueType:e,typeName:E.ZodRecord,...te(n)})}},Zr=class extends re{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:n,ctx:i}=this._processInputParams(e);if(i.parsedType!==W.map)return H(i,{code:k.invalid_type,expected:W.map,received:i.parsedType}),Y;let a=this._def.keyType,r=this._def.valueType,s=[...i.data.entries()].map(([o,l],c)=>({key:a._parse(new Gi(i,o,i.path,[c,"key"])),value:r._parse(new Gi(i,l,i.path,[c,"value"]))}));if(i.common.async){let o=new Map;return Promise.resolve().then(async()=>{for(let l of s){let c=await l.key,u=await l.value;if(c.status==="aborted"||u.status==="aborted")return Y;(c.status==="dirty"||u.status==="dirty")&&n.dirty(),o.set(c.value,u.value)}return{status:n.value,value:o}})}else{let o=new Map;for(let l of s){let c=l.key,u=l.value;if(c.status==="aborted"||u.status==="aborted")return Y;(c.status==="dirty"||u.status==="dirty")&&n.dirty(),o.set(c.value,u.value)}return{status:n.value,value:o}}}};Zr.create=(t,e,n)=>new Zr({valueType:e,keyType:t,typeName:E.ZodMap,...te(n)});var Qr=class t extends re{_parse(e){let{status:n,ctx:i}=this._processInputParams(e);if(i.parsedType!==W.set)return H(i,{code:k.invalid_type,expected:W.set,received:i.parsedType}),Y;let a=this._def;a.minSize!==null&&i.data.sizea.maxSize.value&&(H(i,{code:k.too_big,maximum:a.maxSize.value,type:"set",inclusive:!0,exact:!1,message:a.maxSize.message}),n.dirty());let r=this._def.valueType;function s(l){let c=new Set;for(let u of l){if(u.status==="aborted")return Y;u.status==="dirty"&&n.dirty(),c.add(u.value)}return{status:n.value,value:c}}let o=[...i.data.values()].map((l,c)=>r._parse(new Gi(i,l,i.path,c)));return i.common.async?Promise.all(o).then(l=>s(l)):s(o)}min(e,n){return new t({...this._def,minSize:{value:e,message:B.toString(n)}})}max(e,n){return new t({...this._def,maxSize:{value:e,message:B.toString(n)}})}size(e,n){return this.min(e,n).max(e,n)}nonempty(e){return this.min(1,e)}};Qr.create=(t,e)=>new Qr({valueType:t,minSize:null,maxSize:null,typeName:E.ZodSet,...te(e)});var Wu=class t extends re{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:n}=this._processInputParams(e);if(n.parsedType!==W.function)return H(n,{code:k.invalid_type,expected:W.function,received:n.parsedType}),Y;function i(o,l){return uo({data:o,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,Lr(),Wt].filter(c=>!!c),issueData:{code:k.invalid_arguments,argumentsError:l}})}function a(o,l){return uo({data:o,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,Lr(),Wt].filter(c=>!!c),issueData:{code:k.invalid_return_type,returnTypeError:l}})}let r={errorMap:n.common.contextualErrorMap},s=n.data;if(this._def.returns instanceof sa){let o=this;return zn(async function(...l){let c=new ii([]),u=await o._def.args.parseAsync(l,r).catch(g=>{throw c.addIssue(i(l,g)),c}),p=await Reflect.apply(s,this,u);return await o._def.returns._def.type.parseAsync(p,r).catch(g=>{throw c.addIssue(a(p,g)),c})})}else{let o=this;return zn(function(...l){let c=o._def.args.safeParse(l,r);if(!c.success)throw new ii([i(l,c.error)]);let u=Reflect.apply(s,this,c.data),p=o._def.returns.safeParse(u,r);if(!p.success)throw new ii([a(u,p.error)]);return p.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new t({...this._def,args:vt.create(e).rest(Dt.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,n,i){return new t({args:e||vt.create([]).rest(Dt.create()),returns:n||Dt.create(),typeName:E.ZodFunction,...te(i)})}},Ja=class extends re{get schema(){return this._def.getter()}_parse(e){let{ctx:n}=this._processInputParams(e);return this._def.getter()._parse({data:n.data,path:n.path,parent:n})}};Ja.create=(t,e)=>new Ja({getter:t,typeName:E.ZodLazy,...te(e)});var Ka=class extends re{_parse(e){if(e.data!==this._def.value){let n=this._getOrReturnCtx(e);return H(n,{received:n.data,code:k.invalid_literal,expected:this._def.value}),Y}return{status:"valid",value:e.data}}get value(){return this._def.value}};Ka.create=(t,e)=>new Ka({value:t,typeName:E.ZodLiteral,...te(e)});function pP(t,e){return new Za({values:t,typeName:E.ZodEnum,...te(e)})}var Za=class t extends re{_parse(e){if(typeof e.data!="string"){let n=this._getOrReturnCtx(e),i=this._def.values;return H(n,{expected:pe.joinValues(i),received:n.parsedType,code:k.invalid_type}),Y}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(e.data)){let n=this._getOrReturnCtx(e),i=this._def.values;return H(n,{received:n.data,code:k.invalid_enum_value,options:i}),Y}return zn(e.data)}get options(){return this._def.values}get enum(){let e={};for(let n of this._def.values)e[n]=n;return e}get Values(){let e={};for(let n of this._def.values)e[n]=n;return e}get Enum(){let e={};for(let n of this._def.values)e[n]=n;return e}extract(e,n=this._def){return t.create(e,{...this._def,...n})}exclude(e,n=this._def){return t.create(this.options.filter(i=>!e.includes(i)),{...this._def,...n})}};Za.create=pP;var Qa=class extends re{_parse(e){let n=pe.getValidEnumValues(this._def.values),i=this._getOrReturnCtx(e);if(i.parsedType!==W.string&&i.parsedType!==W.number){let a=pe.objectValues(n);return H(i,{expected:pe.joinValues(a),received:i.parsedType,code:k.invalid_type}),Y}if(this._cache||(this._cache=new Set(pe.getValidEnumValues(this._def.values))),!this._cache.has(e.data)){let a=pe.objectValues(n);return H(i,{received:i.data,code:k.invalid_enum_value,options:a}),Y}return zn(e.data)}get enum(){return this._def.values}};Qa.create=(t,e)=>new Qa({values:t,typeName:E.ZodNativeEnum,...te(e)});var sa=class extends re{unwrap(){return this._def.type}_parse(e){let{ctx:n}=this._processInputParams(e);if(n.parsedType!==W.promise&&n.common.async===!1)return H(n,{code:k.invalid_type,expected:W.promise,received:n.parsedType}),Y;let i=n.parsedType===W.promise?n.data:Promise.resolve(n.data);return zn(i.then(a=>this._def.type.parseAsync(a,{path:n.path,errorMap:n.common.contextualErrorMap})))}};sa.create=(t,e)=>new sa({type:t,typeName:E.ZodPromise,...te(e)});var Ni=class extends re{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===E.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:n,ctx:i}=this._processInputParams(e),a=this._def.effect||null,r={addIssue:s=>{H(i,s),s.fatal?n.abort():n.dirty()},get path(){return i.path}};if(r.addIssue=r.addIssue.bind(r),a.type==="preprocess"){let s=a.transform(i.data,r);if(i.common.async)return Promise.resolve(s).then(async o=>{if(n.value==="aborted")return Y;let l=await this._def.schema._parseAsync({data:o,path:i.path,parent:i});return l.status==="aborted"?Y:l.status==="dirty"?Da(l.value):n.value==="dirty"?Da(l.value):l});{if(n.value==="aborted")return Y;let o=this._def.schema._parseSync({data:s,path:i.path,parent:i});return o.status==="aborted"?Y:o.status==="dirty"?Da(o.value):n.value==="dirty"?Da(o.value):o}}if(a.type==="refinement"){let s=o=>{let l=a.refinement(o,r);if(i.common.async)return Promise.resolve(l);if(l instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return o};if(i.common.async===!1){let o=this._def.schema._parseSync({data:i.data,path:i.path,parent:i});return o.status==="aborted"?Y:(o.status==="dirty"&&n.dirty(),s(o.value),{status:n.value,value:o.value})}else return this._def.schema._parseAsync({data:i.data,path:i.path,parent:i}).then(o=>o.status==="aborted"?Y:(o.status==="dirty"&&n.dirty(),s(o.value).then(()=>({status:n.value,value:o.value}))))}if(a.type==="transform")if(i.common.async===!1){let s=this._def.schema._parseSync({data:i.data,path:i.path,parent:i});if(!ta(s))return Y;let o=a.transform(s.value,r);if(o instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:n.value,value:o}}else return this._def.schema._parseAsync({data:i.data,path:i.path,parent:i}).then(s=>ta(s)?Promise.resolve(a.transform(s.value,r)).then(o=>({status:n.value,value:o})):Y);pe.assertNever(a)}};Ni.create=(t,e,n)=>new Ni({schema:t,typeName:E.ZodEffects,effect:e,...te(n)});Ni.createWithPreprocess=(t,e,n)=>new Ni({schema:e,effect:{type:"preprocess",transform:t},typeName:E.ZodEffects,...te(n)});var Di=class extends re{_parse(e){return this._getType(e)===W.undefined?zn(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Di.create=(t,e)=>new Di({innerType:t,typeName:E.ZodOptional,...te(e)});var Ct=class extends re{_parse(e){return this._getType(e)===W.null?zn(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Ct.create=(t,e)=>new Ct({innerType:t,typeName:E.ZodNullable,...te(e)});var Xa=class extends re{_parse(e){let{ctx:n}=this._processInputParams(e),i=n.data;return n.parsedType===W.undefined&&(i=this._def.defaultValue()),this._def.innerType._parse({data:i,path:n.path,parent:n})}removeDefault(){return this._def.innerType}};Xa.create=(t,e)=>new Xa({innerType:t,typeName:E.ZodDefault,defaultValue:typeof e.default=="function"?e.default:()=>e.default,...te(e)});var Ya=class extends re{_parse(e){let{ctx:n}=this._processInputParams(e),i={...n,common:{...n.common,issues:[]}},a=this._def.innerType._parse({data:i.data,path:i.path,parent:{...i}});return Fr(a)?a.then(r=>({status:"valid",value:r.status==="valid"?r.value:this._def.catchValue({get error(){return new ii(i.common.issues)},input:i.data})})):{status:"valid",value:a.status==="valid"?a.value:this._def.catchValue({get error(){return new ii(i.common.issues)},input:i.data})}}removeCatch(){return this._def.innerType}};Ya.create=(t,e)=>new Ya({innerType:t,typeName:E.ZodCatch,catchValue:typeof e.catch=="function"?e.catch:()=>e.catch,...te(e)});var Xr=class extends re{_parse(e){if(this._getType(e)!==W.nan){let i=this._getOrReturnCtx(e);return H(i,{code:k.invalid_type,expected:W.nan,received:i.parsedType}),Y}return{status:"valid",value:e.data}}};Xr.create=t=>new Xr({typeName:E.ZodNaN,...te(t)});var iD=Symbol("zod_brand"),co=class extends re{_parse(e){let{ctx:n}=this._processInputParams(e),i=n.data;return this._def.type._parse({data:i,path:n.path,parent:n})}unwrap(){return this._def.type}},po=class t extends re{_parse(e){let{status:n,ctx:i}=this._processInputParams(e);if(i.common.async)return(async()=>{let r=await this._def.in._parseAsync({data:i.data,path:i.path,parent:i});return r.status==="aborted"?Y:r.status==="dirty"?(n.dirty(),Da(r.value)):this._def.out._parseAsync({data:r.value,path:i.path,parent:i})})();{let a=this._def.in._parseSync({data:i.data,path:i.path,parent:i});return a.status==="aborted"?Y:a.status==="dirty"?(n.dirty(),{status:"dirty",value:a.value}):this._def.out._parseSync({data:a.value,path:i.path,parent:i})}}static create(e,n){return new t({in:e,out:n,typeName:E.ZodPipeline})}},er=class extends re{_parse(e){let n=this._def.innerType._parse(e),i=a=>(ta(a)&&(a.value=Object.freeze(a.value)),a);return Fr(n)?n.then(a=>i(a)):i(n)}unwrap(){return this._def.innerType}};er.create=(t,e)=>new er({innerType:t,typeName:E.ZodReadonly,...te(e)});function oP(t,e){let n=typeof t=="function"?t(e):typeof t=="string"?{message:t}:t;return typeof n=="string"?{message:n}:n}function dP(t,e={},n){return t?ra.create().superRefine((i,a)=>{let r=t(i);if(r instanceof Promise)return r.then(s=>{if(!s){let o=oP(e,i),l=o.fatal??n??!0;a.addIssue({code:"custom",...o,fatal:l})}});if(!r){let s=oP(e,i),o=s.fatal??n??!0;a.addIssue({code:"custom",...s,fatal:o})}}):ra.create()}var tD={object:ti.lazycreate},E;(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"})(E||(E={}));var aD=(t,e={message:`Input not instance of ${t.name}`})=>dP(n=>n instanceof t,e),hP=aa.create,gP=Ga.create,rD=Xr.create,sD=Na.create,mP=Ua.create,oD=$a.create,lD=Jr.create,uD=Ba.create,cD=La.create,pD=ra.create,dD=Dt.create,hD=Xi.create,gD=Kr.create,mD=Gt.create,Qh=ti.create,fD=ti.strictCreate,wD=Fa.create,vD=Iu.create,CD=Va.create,AD=vt.create,bD=Ru.create,xD=Zr.create,yD=Qr.create,PD=Wu.create,jD=Ja.create,SD=Ka.create,OD=Za.create,TD=Qa.create,kD=sa.create,MD=Ni.create,ED=Di.create,qD=Ct.create,_D=Ni.createWithPreprocess,HD=po.create,ID=()=>hP().optional(),RD=()=>gP().optional(),WD=()=>mP().optional(),zD={string:(t=>aa.create({...t,coerce:!0})),number:(t=>Ga.create({...t,coerce:!0})),boolean:(t=>Ua.create({...t,coerce:!0})),bigint:(t=>Na.create({...t,coerce:!0})),date:(t=>$a.create({...t,coerce:!0}))};var DD=Y;var ee={};Vh(ee,{BIGINT_FORMAT_RANGES:()=>Nu,CONSTANT_CATCH:()=>qP,Class:()=>eg,NUMBER_FORMAT_RANGES:()=>go,aborted:()=>Yi,allowsEval:()=>rg,assert:()=>FD,assertEqual:()=>ND,assertIs:()=>BD,assertNever:()=>LD,assertNotEqual:()=>UD,assignProp:()=>ai,attachSchema:()=>mo,base64ToUint8Array:()=>MP,base64urlToUint8Array:()=>aG,cached:()=>is,captureStackTrace:()=>Du,cleanEnum:()=>tG,cleanRegex:()=>ho,clone:()=>ri,cloneDef:()=>KD,codePointLength:()=>fo,constantCatch:()=>_P,createTransparentProxy:()=>nG,defineLazy:()=>wP,defineLazyInternal:()=>je,derived:()=>lG,esc:()=>tg,escapeRegex:()=>Ut,explicitlyAborted:()=>ug,extend:()=>yP,finalizeIssue:()=>et,floatSafeRemainder:()=>ig,getElementAtPath:()=>ZD,getEnumValues:()=>es,getLengthableOrigin:()=>wo,getParsedType:()=>eG,getSizableOrigin:()=>kP,hexToUint8Array:()=>sG,hide:()=>Bu,installLazyProp:()=>dg,isObject:()=>ir,isPlainObject:()=>la,issue:()=>as,joinValues:()=>zu,jsonStringifyReplacer:()=>ns,members:()=>pg,merge:()=>SP,mergeDefs:()=>bt,normalizeParams:()=>Z,nullish:()=>ng,numKeys:()=>YD,objectClone:()=>VD,omit:()=>xP,optionalKeys:()=>lg,own:()=>At,parsedType:()=>cg,partial:()=>OP,pick:()=>bP,prefixIssues:()=>$t,primitiveTypes:()=>AP,promiseAllObject:()=>QD,propertyKeyTypes:()=>og,randomString:()=>XD,rawShape:()=>ts,required:()=>TP,safeExtend:()=>jP,shallowClone:()=>sg,sizeCaps:()=>$u,slugify:()=>ag,stringifyPrimitive:()=>Gu,toZod:()=>$D,uint8ArrayToBase64:()=>EP,uint8ArrayToBase64url:()=>rG,uint8ArrayToHex:()=>oG,unwrapMessage:()=>Yr});function ND(t){return t}function UD(t){return t}function $D(){return t=>t}function BD(t){}function LD(t){throw new Error("Unexpected value in exhaustive check")}function FD(t){}function es(t){let e=Object.values(t).filter(i=>typeof i=="number");return Object.entries(t).filter(([i,a])=>e.indexOf(+i)===-1).map(([i,a])=>a)}function zu(t,e="|"){return t.map(n=>Gu(n)).join(e)}function ns(t,e){return typeof e=="bigint"?e.toString():e}var Yh=class{constructor(e){this._getter=e,this._value=void 0}get value(){let e=this._getter;return e!==void 0&&(this._value=e(),this._getter=void 0),this._value}};function is(t){return new Yh(t)}function ng(t){return t==null}function ho(t){let e=t.startsWith("^")?1:0,n=t.endsWith("$")?t.length-1:t.length;return t.slice(e,n)}function ig(t,e){let n=t/e,i=Math.round(n),a=4*Number.EPSILON*Math.max(Math.abs(n),1);return Math.abs(n-i){let o=e._zod.def.shape[r];return i?i(o,r):o}):CP(t,r,i?i(s.value,r):s.value))}}function JD(t,e){for(let n of Reflect.ownKeys(e)){let i=Object.getOwnPropertyDescriptor(e,n);i.enumerable&&(i.get?vP(t,n,()=>e[n]):CP(t,n,i.value))}}function bt(...t){let e={};for(let n of t){let i=Object.getOwnPropertyDescriptors(n);Object.assign(e,i)}return Object.defineProperties({},e)}function KD(t){return bt(t._zod.def)}function ZD(t,e){return e?e.reduce((n,i)=>n?.[i],t):t}function QD(t){let e=Object.keys(t),n=e.map(i=>t[i]);return Promise.all(n).then(i=>{let a={};for(let r=0;r{};function ir(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)}var rg=is(()=>{if(si.jitless||typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{let t=Function;return new t(""),!0}catch{return!1}});function la(t){if(ir(t)===!1)return!1;let e=t.constructor;if(e===void 0||typeof e!="function")return!0;let n=e.prototype;return!(ir(n)===!1||Object.prototype.hasOwnProperty.call(n,"isPrototypeOf")===!1)}function sg(t){return la(t)?{...t}:Array.isArray(t)?[...t]:t instanceof Map?new Map(t):t instanceof Set?new Set(t):t}function YD(t){let e=0;for(let n in t)Object.prototype.hasOwnProperty.call(t,n)&&e++;return e}var eG=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}`)}},og=new Set(["string","number","symbol"]),AP=new Set(["string","number","bigint","boolean","symbol","undefined"]);function Ut(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function ri(t,e,n){let i=new t._zod.constr(e??t._zod.def);return(!e||n?.parent)&&(i._zod.parent=t),i}function Z(t){let e=t;if(!e)return{};if(typeof e=="string")return{error:()=>e};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 nG(t){let e;return new Proxy({},{get(n,i,a){return e??(e=t()),Reflect.get(e,i,a)},set(n,i,a,r){return e??(e=t()),Reflect.set(e,i,a,r)},has(n,i){return e??(e=t()),Reflect.has(e,i)},deleteProperty(n,i){return e??(e=t()),Reflect.deleteProperty(e,i)},ownKeys(n){return e??(e=t()),Reflect.ownKeys(e)},getOwnPropertyDescriptor(n,i){return e??(e=t()),Reflect.getOwnPropertyDescriptor(e,i)},defineProperty(n,i,a){return e??(e=t()),Reflect.defineProperty(e,i,a)}})}function Gu(t){return typeof t=="bigint"?t.toString()+"n":typeof t=="string"?`"${t}"`:`${t}`}function lg(t){return Object.keys(t).filter(e=>t[e]._zod.optin!==void 0&&t[e]._zod.optout==="optional")}var go={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]},Nu={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function bP(t,e){let n=t._zod.def,i=n.checks;if(i&&i.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");let r={};return nr(r,t,Uu(t,e)),ri(t,bt(n,{shape:r,checks:[]}))}function Uu(t,e){let n=Nt(t),i=[];for(let a of Reflect.ownKeys(e)){if(!Object.getOwnPropertyDescriptor(n,a)?.enumerable)throw new Error(`Unrecognized key: "${String(a)}"`);e[a]&&i.push(a)}return i}function xP(t,e){let n=t._zod.def,i=n.checks;if(i&&i.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");let r=new Set(Uu(t,e)),s={};return nr(s,t,Reflect.ownKeys(Nt(t)).filter(o=>!r.has(o))),ri(t,bt(n,{shape:s,checks:[]}))}function yP(t,e){if(!la(e))throw new Error("Invalid input to extend: expected a plain object");let n=t._zod.def.checks;if(n&&n.length>0){let a=Nt(t);for(let r of Reflect.ownKeys(e))if(Object.getOwnPropertyDescriptor(a,r)!==void 0)throw new Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}return ri(t,bt(t._zod.def,{shape:PP(t,e)}))}function PP(t,e){let n={};return nr(n,t,Reflect.ownKeys(Nt(t))),JD(n,e),n}function jP(t,e){if(!la(e))throw new Error("Invalid input to safeExtend: expected a plain object");return ri(t,bt(t._zod.def,{shape:PP(t,e)}))}function SP(t,e){if(!e?._zod?.def)throw new Error("Invalid input to merge: expected an object schema. To merge a plain shape, use `.extend()`.");if(t._zod.def.checks?.length)throw new Error(".merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.");let n={};nr(n,t,Reflect.ownKeys(Nt(t))),nr(n,e,Reflect.ownKeys(Nt(e)));let i=bt(t._zod.def,{shape:n,get catchall(){return e._zod.def.catchall},checks:e._zod.def.checks??[]});return ri(t,i)}function OP(t,e,n,i="partial"){let r=e._zod.def.checks;if(r&&r.length>0)throw new Error(`.${i}() cannot be used on object schemas containing refinements`);let o=n?new Set(Uu(e,n)):void 0,l={};return nr(l,e,Reflect.ownKeys(Nt(e)),t&&((c,u)=>o&&!o.has(u)?c:new t({type:"optional",innerType:c}))),ri(e,bt(e._zod.def,{shape:l,checks:[]}))}function TP(t,e,n){let i=n?new Set(Uu(e,n)):void 0,a={};return nr(a,e,Reflect.ownKeys(Nt(e)),(r,s)=>i&&!i.has(s)?r:new t({type:"nonoptional",innerType:r})),ri(e,bt(e._zod.def,{shape:a}))}function Yi(t,e=0){if(t.aborted===!0)return!0;for(let n=e;n{var i;return(i=n).path??(i.path=[]),n.path.unshift(t),n})}function Yr(t){return typeof t=="string"?t:t?.message}function $u(t){let e=[];for(let n of t??[]){let i=n._zod.def;if(!/_(length|size)$|_equals$/.test(i.check))break;let a=i.maximum??i.length??i.size;a>=0&&e.push([a,n])}return e}function mo(t,e,n){var i;for(let a=e;aNumber.isNaN(Number.parseInt(e,10))).map(e=>e[1])}function MP(t){let e=atob(t),n=new Uint8Array(e.length);for(let i=0;ie.toString(16).padStart(2,"0")).join("")}var eg=class{constructor(...e){}};function pg(t,e){for(let n in e){let i=Object.getOwnPropertyDescriptor(e,n);i.get?Object.defineProperty(t,n,{...i,enumerable:!1}):uG(t,n,i.value)}}function At(t,e,n,i=!0){return Object.defineProperty(t,e,{configurable:!0,writable:!0,enumerable:i,value:n}),n}function Bu(t,e,n){return At(t,e,n,!1)}function lG(t,e){for(let n in t){let i=t[n];Object.defineProperty(e,n,{configurable:!0,enumerable:!0,get(){return At(this,n,i(this))},set(a){At(this,n,a)}})}return e}function uG(t,e,n){Object.defineProperty(t,e,{configurable:!0,get(){return this==null?n:At(this,e,n.bind(this))},set(i){At(this,e,i)}})}function cG(t,e){let n=Object.getPrototypeOf(t);return e in n?void 0:n}var Xh,oa=!1,pG={configurable:!0,get(){oa=!0}};function je(t,e,n){let i=Object.getPrototypeOf(t._zod);if(e in i&&Xh!==t._zod){Xh=void 0;return}Xh=t._zod,Object.defineProperty(i,e,{configurable:!0,get(){Object.defineProperty(this,e,pG);let a=oa;oa=!1;try{let r=n(this);return oa?delete this[e]:Object.defineProperty(this,e,{configurable:!0,writable:!0,value:r}),oa=oa||a,r}catch(r){throw delete this[e],oa=oa||a,r}},set(a){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:a})}})}function dg(t,e,n,i){let a=cG(t,e);a&&Object.defineProperty(a,e,{configurable:!0,get(){let r={configurable:!0,writable:!0,enumerable:i,value:void 0};return Object.defineProperty(this,e,r),r.value=n(this),Object.defineProperty(this,e,r),r.value},set(r){Object.defineProperty(this,e,{configurable:!0,writable:!0,enumerable:i,value:r})}})}var qP="~constantCatch";function _P(t){let e=()=>t;return e[qP]=!0,e}var HP;var hg={value:void 0,enumerable:!1},IP="captureStackTrace"in Error?Error:null;function dG(t){let e=IP;if(e){let n=e.stackTraceLimit;if(typeof n=="number"){try{e.stackTraceLimit=0}catch{return IP=null,new t}try{return new t}finally{e.stackTraceLimit=n}}}return new t}function j(t,e,n,i){let a={};function r(h){this.def=h,this.constr=p,this.traits=new Set}r.prototype=a;let s=n,o=s&&new WeakSet;function l(h,g){if(h._zod){if(h._zod.traits.has(t))return}else{hg.value=new r(g);try{Object.defineProperty(h,"_zod",hg)}finally{hg.value=void 0}}if(h._zod.traits.add(t),e(h,g),o){let m=Object.getPrototypeOf(h),w=h._zod.constr.prototype,f=m;for(;f&&f!==w;)f=Object.getPrototypeOf(f);let A=f??m;o.has(A)||(o.add(A),pg(A,s))}let d=p.prototype;for(let m in d)Object.prototype.hasOwnProperty.call(d,m)&&(m in h||(h[m]=d[m].bind(h)))}let c=i?.Parent??Object;class u extends c{}Object.defineProperty(u,"name",{value:t});function p(h){let g=i?.Parent?dG(u):this;l(g,h);let d=g._zod.deferred;if(d){for(let w of d)w();g._zod.deferred=void 0}let m=globalThis.__zod_globalConfig?.postProcessor;return m&&m(g),g}return Object.defineProperty(p,"init",{value:l}),Object.defineProperty(p,Symbol.hasInstance,{value:h=>i?.Parent&&h instanceof i.Parent?!0:h?._zod?.traits?.has(t)}),Object.defineProperty(p,"name",{value:t}),p}var nt=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},rs=class extends Error{constructor(e){super(`Encountered unidirectional transform during encode: ${e}`),this.name="ZodEncodeError"}};(HP=globalThis).__zod_globalConfig??(HP.__zod_globalConfig={});var si=globalThis.__zod_globalConfig;function ki(t){return t&&Object.assign(si,t),si}function hG(){let t=this._zod;return t.message??(t.message=JSON.stringify(t.def,ns,2)),t.message}function gG(t){this._zod.message=t}var mG={get:hG,set:gG,enumerable:!0,configurable:!0},mg={value:void 0,enumerable:!1},RP=new WeakSet([Object.prototype,Error.prototype]),WP=(t,e)=>{t.name="$ZodError",mg.value=e,Object.defineProperty(t,"issues",mg),mg.value=void 0,Object.defineProperty(t,"message",mG);let n=Object.getPrototypeOf(t);RP.has(n)||(RP.add(n),Object.defineProperty(n,"toString",{configurable:!0,enumerable:!1,get(){let i=()=>this.message;return Object.defineProperty(this,"toString",{value:i,configurable:!0,writable:!0}),i},set(i){Object.defineProperty(this,"toString",{value:i,configurable:!0,writable:!0})}}))},zP=j("$ZodError",WP),vo=j("$ZodError",WP,void 0,{Parent:Error});function fG(t,e,n){return Object.prototype.hasOwnProperty.call(t,e)||(e==="__proto__"?Object.defineProperty(t,e,{value:n(),writable:!0,enumerable:!0,configurable:!0}):t[e]=n()),t[e]}function DP(t,e=n=>n.message){let n={},i=[];for(let a of t.issues)a.path.length>0?fG(n,a.path[0],()=>[]).push(e(a)):i.push(e(a));return{formErrors:i,fieldErrors:n}}function GP(t,e=n=>n.message){let n={_errors:[]},i=(a,r=[])=>{for(let s of a.issues)if(s.code==="invalid_union"&&s.errors.length)s.errors.map(o=>i({issues:o},[...r,...s.path]));else if(s.code==="invalid_key")i({issues:s.issues},[...r,...s.path]);else if(s.code==="invalid_element")i({issues:s.issues},[...r,...s.path]);else{let o=[...r,...s.path];if(o.length===0)n._errors.push(e(s));else{let l=n,c=0;for(;c{let e=(n,i,a,r)=>{let s=a?{...a,async:!1}:{async:!1},o=n._zod.run({value:i,issues:[]},s);if(o instanceof Promise)throw new nt;if(o.issues.length){let l=new(r?.Err??t)(o.issues.map(c=>et(c,s,ki())));throw Du(l,r?.callee??e),l}return o.value};return e},fg=Co(vo),Ao=t=>{let e=async(n,i,a,r)=>{let s=a?{...a,async:!0}:{async:!0},o=n._zod.run({value:i,issues:[]},s);if(o instanceof Promise&&(o=await o),o.issues.length){let l=new(r?.Err??t)(o.issues.map(c=>et(c,s,ki())));throw Du(l,r?.callee??e),l}return o.value};return e},wg=Ao(vo),bo=t=>(e,n,i)=>{let a=i?{...i,async:!1}:{async:!1},r=e._zod.run({value:n,issues:[]},a);if(r instanceof Promise)throw new nt;return r.issues.length?NP(t,r.issues,a):{success:!0,data:r.value}},xo=bo(vo);function NP(t,e,n){let i;return{success:!1,get error(){return i||(i=new t(e.map(a=>et(a,n,ki()))),e=void 0,n=void 0),i},set error(a){i=a,e=void 0,n=void 0}}}var yo=t=>async(e,n,i)=>{let a=i?{...i,async:!0}:{async:!0},r=e._zod.run({value:n,issues:[]},a);return r instanceof Promise&&(r=await r),r.issues.length?NP(t,r.issues,a):{success:!0,data:r.value}},Po=yo(vo),vG=Symbol.for("zod.compile.invalid"),CG=Symbol.for("zod.compile.fallback"),Fu=((t,e,n)=>{let i=t._zod.bag.validator;if(i!==void 0){if(i(e)!==vG)return!0;if(i.definite===!0&&n===void 0)return!1}return AG(t,e,n)});function AG(t,e,n){let i=n?{...n,async:!1,abortEarly:!0}:{async:!1,abortEarly:!0},a=t._zod.bag.fallbackRun,r;if(a?(i[CG]=!0,r=a({value:e,issues:[]},i)):r=t._zod.run({value:e,issues:[]},i),r instanceof Promise)throw new nt;return r.issues.length===0}var Vu=async(t,e,n)=>{let i=n?{...n,async:!0,abortEarly:!0}:{async:!0,abortEarly:!0},a=t._zod.run({value:e,issues:[]},i);return a instanceof Promise&&(a=await a),a.issues.length===0},UP=t=>{let e=Co(t),n=(i,a,r,s)=>{let o=r?{...r,direction:"backward"}:{direction:"backward"};return e(i,a,o,Lu(n,s))};return n};var $P=t=>{let e=Co(t),n=(i,a,r,s)=>e(i,a,r,Lu(n,s));return n};var BP=t=>{let e=Ao(t),n=async(i,a,r,s)=>{let o=r?{...r,direction:"backward"}:{direction:"backward"};return await e(i,a,o,Lu(n,s))};return n};var LP=t=>{let e=Ao(t),n=async(i,a,r,s)=>await e(i,a,r,Lu(n,s));return n};var FP=t=>(e,n,i)=>{let a=i?{...i,direction:"backward"}:{direction:"backward"};return bo(t)(e,n,a)};var VP=t=>(e,n,i)=>bo(t)(e,n,i);var JP=t=>async(e,n,i)=>{let a=i?{...i,direction:"backward"}:{direction:"backward"};return yo(t)(e,n,a)};var KP=t=>async(e,n,i)=>yo(t)(e,n,i);var ZP=/^[cC][0-9a-z]{6,}$/,QP=/^[0-9a-z]+$/,XP=/^[0-7][0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{25}$/,YP=/^[0-9a-vA-V]{20}$/,ej=/^[A-Za-z0-9]{27}$/,nj=/^[a-zA-Z0-9_-]{21}$/;function ij(t){return new RegExp(`^[a-zA-Z0-9_-]{${t}}$`)}var tj=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/;var aj=/^([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})$/,Cg=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|ffffffff-ffff-ffff-ffff-ffffffffffff)$/;var rj=/^(?:[A-Za-z0-9_'+\-]+\.)*[A-Za-z0-9_'+\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/;var bG="^(?=[\\s\\S]*[\\p{Extended_Pictographic}\\p{Regional_Indicator}\\u20E3])[\\p{Extended_Pictographic}\\p{Emoji_Component}]+$";function sj(){return new RegExp(bG,"u")}var oj=/^(?:(?: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])$/,lj=/^(([0-9a-fA-F]{1,4}:){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}|:))$/;var uj=/^((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])$/,cj=/^(([0-9a-fA-F]{1,4}:){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}|:))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,pj=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,dj=/^(?:[A-Za-z0-9_-]{4})*(?:[A-Za-z0-9_-]{2,3})?$/;var hj=/^https?$/,gj=/^\+[1-9]\d{6,14}$/;var mj="(?:(?:\\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])))";function xG(t){return new RegExp(`^${t}$`)}var fj=xG(mj);function vg(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}}`:t.seconds?`${e}:[0-5]\\d(?:\\.\\d+)?`:`${e}(?::[0-5]\\d(?:\\.\\d+)?)?`}function wj(t){return new RegExp(`^${vg(t)}$`)}function vj(t){let e=["Z"];t.offset&&e.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let n=`${vg({precision:t.precision,seconds:!0})}(?:${e.join("|")})`,i=t.local?`${n}|${vg({precision:t.precision})}`:n;return new RegExp(`^${mj}T(?:${i})$`)}var Cj=/^[\s\S]{0,}$/;var Ag=/^-?\d+$/,jo=/^-?\d+(?:\.\d+)?$/,Aj=/^(?:true|false)$/i,bj=/^null$/i;var xj=/^[^A-Z]*$/,yj=/^[^a-z]*$/;var wn=j("$ZodCheck",(t,e)=>{var n;t._zod??(t._zod={}),t._zod.def=e,(n=t._zod).onattach??(n.onattach=[])});var bg=t=>{let e=t.value;return!ng(e)&&e.length!==void 0},Ju={number:"number",bigint:"bigint",object:"date"},xg=j("$ZodCheckLessThan",(t,e)=>{wn.init(t,e);let n=Ju[typeof e.value];t._zod.check=i=>{(e.inclusive?i.value<=e.value:i.value{wn.init(t,e);let n=Ju[typeof e.value];t._zod.check=i=>{(e.inclusive?i.value>=e.value:i.value>e.value)||i.issues.push({origin:Ju[typeof i.value]??n,code:"too_small",minimum:typeof e.value=="object"?e.value.getTime():e.value,input:i.value,inclusive:e.inclusive,inst:t,continue:!e.abort})}}),Pj=j("$ZodCheckMultipleOf",(t,e)=>{wn.init(t,e),t._zod.check=n=>{if(typeof n.value!=typeof e.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof n.value=="bigint"?e.value!==BigInt(0)&&n.value%e.value===BigInt(0):ig(n.value,e.value)===0)||n.issues.push({origin:typeof n.value,code:"not_multiple_of",divisor:e.value,input:n.value,inst:t,continue:!e.abort})}}),jj=j("$ZodCheckNumberFormat",(t,e)=>{wn.init(t,e),e.format=e.format||"float64";let n=e.format?.includes("int"),i=n?"int":"number",[a,r]=go[e.format];t._zod.check=s=>{let o=s.value;if(n){if(!Number.isInteger(o)){s.issues.push({expected:i,format:e.format,code:"invalid_type",continue:!1,input:o,inst:t});return}if(!Number.isSafeInteger(o)){o>0?s.issues.push({input:o,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:t,origin:i,inclusive:!0,continue:!e.abort}):s.issues.push({input:o,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:t,origin:i,inclusive:!0,continue:!e.abort});return}}or&&s.issues.push({origin:"number",input:o,code:"too_big",maximum:r,inclusive:!0,inst:t,continue:!e.abort})}});var Sj=j("$ZodCheckMaxLength",(t,e)=>{var n;wn.init(t,e),(n=t._zod.def).when??(n.when=bg),t._zod.check=i=>{let a=i.value,r=a.length;if((typeof a=="string"&&r>e.maximum?fo(a):r)<=e.maximum)return;let o=wo(a);i.issues.push({origin:o,code:"too_big",maximum:e.maximum,inclusive:!0,input:a,inst:t,continue:!e.abort})}}),Oj=j("$ZodCheckMinLength",(t,e)=>{var n;wn.init(t,e),(n=t._zod.def).when??(n.when=bg),t._zod.check=i=>{let a=i.value,r=a.length;if((typeof a=="string"&&r>=e.minimum&&r=e.minimum)return;let o=wo(a);i.issues.push({origin:o,code:"too_small",minimum:e.minimum,inclusive:!0,input:a,inst:t,continue:!e.abort})}}),Tj=j("$ZodCheckLengthEquals",(t,e)=>{var n;wn.init(t,e),(n=t._zod.def).when??(n.when=bg),t._zod.check=i=>{let a=i.value,r=a.length,s=typeof a=="string"&&r>=e.length&&r<=e.length*2?fo(a):r;if(s===e.length)return;let o=wo(a),l=s>e.length;i.issues.push({origin:o,...l?{code:"too_big",maximum:e.length}:{code:"too_small",minimum:e.length},inclusive:!0,exact:!0,input:i.value,inst:t,continue:!e.abort})}}),So=j("$ZodCheckStringFormat",(t,e)=>{var n,i;wn.init(t,e),e.pattern?(n=t._zod).check??(n.check=a=>{e.pattern.lastIndex=0,!e.pattern.test(a.value)&&a.issues.push({origin:"string",code:"invalid_format",format:e.format,input:a.value,...e.pattern?{pattern:e.pattern.toString()}:{},inst:t,continue:!e.abort})}):(i=t._zod).check??(i.check=()=>{})}),kj=j("$ZodCheckRegex",(t,e)=>{So.init(t,e),t._zod.check=n=>{e.pattern.lastIndex=0,!e.pattern.test(n.value)&&n.issues.push({origin:"string",code:"invalid_format",format:"regex",input:n.value,pattern:e.pattern.toString(),inst:t,continue:!e.abort})}}),Mj=j("$ZodCheckLowerCase",(t,e)=>{e.pattern??(e.pattern=xj),So.init(t,e)}),Ej=j("$ZodCheckUpperCase",(t,e)=>{e.pattern??(e.pattern=yj),So.init(t,e)}),qj=j("$ZodCheckIncludes",(t,e)=>{wn.init(t,e);let n=Ut(e.includes),i=new RegExp(typeof e.position=="number"?`^.{${e.position},}${n}`:n);e.pattern=i,t._zod.check=a=>{a.value.includes(e.includes,e.position)||a.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:e.includes,input:a.value,inst:t,continue:!e.abort})}}),_j=j("$ZodCheckStartsWith",(t,e)=>{wn.init(t,e);let n=new RegExp(`^${Ut(e.prefix)}.*`);e.pattern??(e.pattern=n),t._zod.check=i=>{i.value.startsWith(e.prefix)||i.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:e.prefix,input:i.value,inst:t,continue:!e.abort})}}),Hj=j("$ZodCheckEndsWith",(t,e)=>{wn.init(t,e);let n=new RegExp(`.*${Ut(e.suffix)}$`);e.pattern??(e.pattern=n),t._zod.check=i=>{i.value.endsWith(e.suffix)||i.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:e.suffix,input:i.value,inst:t,continue:!e.abort})}});var Ij=j("$ZodCheckOverwrite",(t,e)=>{wn.init(t,e),t._zod.check=n=>{n.value=e.tx(n.value)}});var Ku=class{constructor(e=[],n={}){this.content=[],this.indent=0,this.args=e,this.closed=n}indented(e){this.indent+=1;try{e(this)}finally{this.indent-=1}}write(e){if(typeof e=="function"){e(this,{execution:"sync"}),e(this,{execution:"async"});return}let i=e.split(` +`}getLogLevel(e){switch(e){case"error":return Ro.level.LError;case"debug":return Ro.level.LDebug;case"trace":return Ro.level.LTrace;default:return Ro.level.LNone}}getLogFormat(e){return e==="json"?cs.formats.JSON:cs.formats.TEXT}},ry=class t{get instance(){return t.instance}set instance(e){t.instance=e}constructor(){if(t.instance||(t.instance=this),typeof window<"u")this.configPath="";else{let e=require("os"),n=require("path");this.configPath=n.join(e.homedir(),".genesyscloudjavascript","config")}this.watchedConfigPath,this.refresh_access_token=!0,this.refresh_token_wait_max=10,this._live_reload_config=!0,this.host,this.environment,this.basePath,this.authUrl,this.config,this.gateway=void 0,this.authPopupConfiguration=this._getDefaultAuthPopupConfiguration(),this.logger=new ay,this.setEnvironment(),this.liveLoadConfig()}get live_reload_config(){return this._live_reload_config}set live_reload_config(e){if(typeof window>"u"){let n=require("fs");e!=null&&this.live_reload_config!==e&&(this._live_reload_config=e,this.watchedConfigPath&&(n.unwatchFile(this.watchedConfigPath),this.watchedConfigPath=null),e===!0&&this.liveLoadConfig());return}this._live_reload_config=!1}liveLoadConfig(){if(typeof window>"u"){if(this.updateConfigFromFile(),this.live_reload_config&&this.live_reload_config===!0&&this.configPath)try{let e=require("fs");this.watchedConfigPath=this.configPath,e.watchFile(this.watchedConfigPath,{persistent:!1},(n,i)=>{this.updateConfigFromFile(),this.live_reload_config||this.watchedConfigPath&&(e.unwatchFile(this.watchedConfigPath),this.watchedConfigPath=null)})}catch{this.watchedConfigPath=null}return}this.configPath=""}setConfigPath(e){if(typeof window>"u"){let n=require("fs");e&&e!==this.configPath?(this.configPath=e,this.watchedConfigPath&&(n.unwatchFile(this.watchedConfigPath),this.watchedConfigPath=null),this.liveLoadConfig()):!e&&this.configPath&&(this.configPath="",this.watchedConfigPath&&(n.unwatchFile(this.watchedConfigPath),this.watchedConfigPath=null));return}this.configPath=""}updateConfigFromFile(){if(typeof window>"u"&&this.configPath){let i=_z();try{var e=new i;e.read(this.configPath),this.config=e}catch(a){if(a.name&&a.name==="MissingSectionHeaderError"){var n=require("fs").readFileSync(this.configPath,"utf8");this.config={_sections:JSON.parse(n)}}}this.config&&this.updateConfigValues()}}updateConfigValues(){if(this.logger.log_level=this.logger.getLogLevel(this.getConfigString("logging","log_level")),this.logger.log_format=this.logger.getLogFormat(this.getConfigString("logging","log_format")),this.logger.log_to_console=this.getConfigBoolean("logging","log_to_console")!==void 0?this.getConfigBoolean("logging","log_to_console"):this.logger.log_to_console,this.logger.log_file_path=this.getConfigString("logging","log_file_path")!==void 0?this.getConfigString("logging","log_file_path"):this.logger.log_file_path,this.logger.log_response_body=this.getConfigBoolean("logging","log_response_body")!==void 0?this.getConfigBoolean("logging","log_response_body"):this.logger.log_response_body,this.logger.log_request_body=this.getConfigBoolean("logging","log_request_body")!==void 0?this.getConfigBoolean("logging","log_request_body"):this.logger.log_request_body,this.refresh_access_token=this.getConfigBoolean("reauthentication","refresh_access_token")!==void 0?this.getConfigBoolean("reauthentication","refresh_access_token"):this.refresh_access_token,this.refresh_token_wait_max=this.getConfigInt("reauthentication","refresh_token_wait_max")!==void 0?this.getConfigInt("reauthentication","refresh_token_wait_max"):this.refresh_token_wait_max,this.live_reload_config=this.getConfigBoolean("general","live_reload_config")!==void 0?this.getConfigBoolean("general","live_reload_config"):this.live_reload_config,this.host=this.getConfigString("general","host")!==void 0?this.getConfigString("general","host"):this.host,this.getConfigString("gateway","host")!==void 0){let e={host:this.getConfigString("gateway","host")};this.getConfigString("gateway","protocol")!==void 0&&(e.protocol=this.getConfigString("gateway","protocol")),this.getConfigInt("gateway","port")!==void 0&&(e.port=this.getConfigInt("gateway","port")),this.getConfigString("gateway","path_params_login")!==void 0&&(e.path_params_login=this.getConfigString("gateway","path_params_login")),this.getConfigString("gateway","path_params_api")!==void 0&&(e.path_params_api=this.getConfigString("gateway","path_params_api")),this.getConfigString("gateway","username")!==void 0&&(e.username=this.getConfigString("gateway","username")),this.getConfigString("gateway","password")!==void 0&&(e.password=this.getConfigString("gateway","password")),this.setGateway(e)}else this.setGateway();this.setEnvironment(),this.logger.setLogger()}setGateway(e){e?(this.gateway={host:""},e.protocol?this.gateway.protocol=e.protocol:this.gateway.protocol="https",e.host?this.gateway.host=e.host:this.gateway.host="",e.port&&e.port>-1?this.gateway.port=e.port:this.gateway.port=-1,e.path_params_login?(this.gateway.path_params_login=e.path_params_login,this.gateway.path_params_login=this.gateway.path_params_login.replace(/\/+$/,"")):this.gateway.path_params_login="",e.path_params_api?(this.gateway.path_params_api=e.path_params_api,this.gateway.path_params_api=this.gateway.path_params_api.replace(/\/+$/,"")):this.gateway.path_params_api="",e.username&&(this.gateway.username=e.username),e.password&&(this.gateway.password=e.password)):this.gateway=void 0}_getDefaultAuthPopupConfiguration(){return{usePopup:!1,popupTimeout:12e4,notifyPopup:!1,autoClosePopup:!0,autoClosePopupDelay:3e3,popupTarget:"_blank",popupWindowFeatures:"popup=true,width=800,height=700",overridePopupUrl:void 0,overridePopupUrlParameters:void 0,overridePopupUrlAuthParameters:!1,useWindowReplace:!1,overrideWindowReplaceUri:void 0,waitForLoginPromise:!0,usePopupIdentifier:!1}}mergeWithAuthPopupConfiguration(e){let n={};return this.authPopupConfiguration?n=JSON.parse(JSON.stringify(this.authPopupConfiguration)):n=this._getDefaultAuthPopupConfiguration(),typeof e=="object"&&e&&(typeof e.usePopup=="boolean"&&e.usePopup!==null&&e.usePopup!==void 0&&(n.usePopup=e.usePopup),typeof e.popupTimeout=="number"&&e.popupTimeout!==null&&e.popupTimeout!==void 0&&(n.popupTimeout=e.popupTimeout),typeof e.autoClosePopup=="boolean"&&e.autoClosePopup!==null&&e.autoClosePopup!==void 0&&(n.autoClosePopup=e.autoClosePopup),typeof e.autoClosePopupDelay=="number"&&e.autoClosePopupDelay!==null&&e.autoClosePopupDelay!==void 0&&(n.autoClosePopupDelay=e.autoClosePopupDelay),typeof e.popupTarget=="string"&&e.popupTarget!==null&&e.popupTarget!==void 0&&(n.popupTarget=e.popupTarget),typeof e.popupWindowFeatures=="string"&&e.popupWindowFeatures!==null&&e.popupWindowFeatures!==void 0&&(n.popupWindowFeatures=e.popupWindowFeatures),typeof e.overridePopupUrl=="string"&&e.overridePopupUrl!==null&&e.overridePopupUrl!==void 0&&(n.overridePopupUrl=e.overridePopupUrl),typeof e.overridePopupUrlParameters=="object"&&e.overridePopupUrlParameters!==null&&e.overridePopupUrlParameters!==void 0&&(n.overridePopupUrlParameters=e.overridePopupUrlParameters),typeof e.overridePopupUrlAuthParameters=="boolean"&&e.overridePopupUrlAuthParameters!==null&&e.overridePopupUrlAuthParameters!==void 0&&(n.overridePopupUrlAuthParameters=e.overridePopupUrlAuthParameters),typeof e.notifyPopup=="boolean"&&e.notifyPopup!==null&&e.notifyPopup!==void 0&&(n.notifyPopup=e.notifyPopup),typeof e.waitForLoginPromise=="boolean"&&e.waitForLoginPromise!==null&&e.waitForLoginPromise!==void 0&&(n.waitForLoginPromise=e.waitForLoginPromise),typeof e.useWindowReplace=="boolean"&&e.useWindowReplace!==null&&e.useWindowReplace!==void 0&&(n.useWindowReplace=e.useWindowReplace),typeof e.overrideWindowReplaceUri=="string"&&e.overrideWindowReplaceUri!==null&&e.overrideWindowReplaceUri!==void 0&&(n.overrideWindowReplaceUri=e.overrideWindowReplaceUri),typeof e.usePopupIdentifier=="boolean"&&e.usePopupIdentifier!==null&&e.usePopupIdentifier!==void 0&&(n.usePopupIdentifier=e.usePopupIdentifier)),n}getAuthPopupConfiguration(){return this.authPopupConfiguration}setAuthPopupConfiguration(e){this.authPopupConfiguration=this._getDefaultAuthPopupConfiguration(),this.authPopupConfiguration=this.mergeWithAuthPopupConfiguration(e)}updateAuthPopupConfiguration(e){this.authPopupConfiguration=this.mergeWithAuthPopupConfiguration(e)}setEnvironment(e){e?this.environment=e:this.environment=this.host?this.host:"mypurecloud.com",this.environment=this.environment.replace(/\/+$/,""),this.environment.startsWith("https://")&&(this.environment=this.environment.substring(8)),this.environment.startsWith("http://")&&(this.environment=this.environment.substring(7)),this.environment.startsWith("api.")&&(this.environment=this.environment.substring(4)),this.basePath=`https://api.${this.environment}`,this.authUrl=`https://login.${this.environment}`}getConfUrl(e,n){if(!this.gateway||!this.gateway.host)return n;var i=this.gateway.protocol+"://"+this.gateway.host;return this.gateway.port>-1&&(i=i+":"+this.gateway.port.toString()),e==="login"?this.gateway.path_params_login&&(this.gateway.path_params_login.startsWith("/")?i=i+this.gateway.path_params_login:i=i+"/"+this.gateway.path_params_login):this.gateway.path_params_api&&(this.gateway.path_params_api.startsWith("/")?i=i+this.gateway.path_params_api:i=i+"/"+this.gateway.path_params_api),i}getConfigString(e,n){if(this.config._sections[e])return this.config._sections[e][n]}getConfigBoolean(e,n){if(this.config._sections[e]&&this.config._sections[e][n]!==void 0)return typeof this.config._sections[e][n]=="string"?this.config._sections[e][n]==="true":this.config._sections[e][n]}getConfigInt(e,n){if(this.config._sections[e]&&this.config._sections[e][n])return typeof this.config._sections[e][n]=="string"?parseInt(this.config._sections[e][n]):this.config._sections[e][n]}},q=class t{get instance(){return t.instance}set instance(e){t.instance=e}constructor(){t.instance||(t.instance=this),this.CollectionFormatEnum={CSV:",",SSV:" ",TSV:" ",PIPES:"|",MULTI:"multi"},this.useLegacyParameterFilter=!1,this._listenerAuthPopupMessage=null,typeof window<"u"&&(this._handleAuthPopupMessage=this._handleAuthPopupMessage.bind(this)),this._listenersAuthPopupStatus=[],this._authPopupWindow=null,this._checkPopupTimeout=null,this._notifyPopupInterval=null,this._popupIdentifier=null,this.onAuthPopupStatus=null;try{localStorage.setItem("purecloud_local_storage_test","purecloud_local_storage_test"),localStorage.removeItem("purecloud_local_storage_test"),this.hasLocalStorage=!0}catch{this.hasLocalStorage=!1}this.authentications={"Guest Chat JWT":{type:"apiKey",in:"header",name:"Authorization"},"PureCloud OAuth":{type:"oauth2"}},this.defaultHeaders={},this.timeout=16e3,this.authData={},this.settingsPrefix="purecloud",this.refreshInProgress=!1,this.httpClient,this.proxyAgent,this.config=new ry,typeof window<"u"&&(window.ApiClient=this)}setReturnExtendedResponses(e){this.returnExtended=e}setPersistSettings(e,n){this.persistSettings=e,this.settingsPrefix=n?n.replace(/\W+/g,"_"):"purecloud"}_saveSettings(e){try{if(this.authData.accessToken=e.accessToken,this.authentications["PureCloud OAuth"].accessToken=e.accessToken,e.state&&(this.authData.state=e.state),this.authData.error=e.error,this.authData.error_description=e.error_description,e.tokenExpiryTime&&(this.authData.tokenExpiryTime=e.tokenExpiryTime,this.authData.tokenExpiryTimeString=e.tokenExpiryTimeString),this.persistSettings!==!0||!this.hasLocalStorage)return;let n=JSON.parse(JSON.stringify(this.authData));delete n.state,localStorage.setItem(`${this.settingsPrefix}_auth_data`,JSON.stringify(n))}catch(n){console.error(n)}}_loadSettings(){if(this.persistSettings!==!0||!this.hasLocalStorage)return;let e=this.authData.state;this.authData=localStorage.getItem(`${this.settingsPrefix}_auth_data`),this.authData?this.authData=JSON.parse(this.authData):this.authData={},this.authData.accessToken&&this.setAccessToken(this.authData.accessToken),this.authData.state=e}_clearSettings(){try{if(this.authData&&this.authData.accessToken&&(this.authData.accessToken=null),this.authentications["PureCloud OAuth"]&&this.authentications["PureCloud OAuth"].accessToken&&(this.authentications["PureCloud OAuth"].accessToken=null),this.authData&&this.authData.state&&(this.authData.state=null),this.authData&&this.authData.error&&(this.authData.error=null),this.authData&&this.authData.error_description&&(this.authData.error_description=null),this.authData&&this.authData.tokenExpiryTime&&(this.authData.tokenExpiryTime=0),this.authData&&this.authData.tokenExpiryTimeString&&(this.authData.tokenExpiryTimeString=null),this.persistSettings!==!0||!this.hasLocalStorage)return;let e=JSON.parse(JSON.stringify(this.authData));delete e.state,localStorage.setItem(`${this.settingsPrefix}_auth_data`,JSON.stringify(e))}catch(e){console.error(e)}}setEnvironment(e){this.config.setEnvironment(e)}setAuthData(e){this._saveSettings(e)}clearAuthData(){this._clearSettings()}getAuthPopupConfiguration(){return this.config.getAuthPopupConfiguration()}setAuthPopupConfiguration(e){this.config.setAuthPopupConfiguration(e)}updateAuthPopupConfiguration(e){this.config.updateAuthPopupConfiguration(e)}setDefaultHeaders(e){if(!e||typeof e!="object")throw new Error("default headers must be a map");this.defaultHeaders=e}getDefaultHeaders(){return this.defaultHeaders}setGenesysAppHeader(e){if(!e||typeof e!="string")throw new Error("headerValue must be a non empty string");this.defaultHeaders?this.defaultHeaders["Genesys-App"]=e:this.defaultHeaders={"Genesys-App":e}}getGenesysAppHeader(){return this.defaultHeaders&&this.defaultHeaders["Genesys-App"]?this.defaultHeaders["Genesys-App"]:null}setHttpClient(e){if(!(e instanceof tc))throw new Error("httpclient must be an instance of AbstractHttpClient. See DefaultltHttpClient for a prototype");this.httpClient=e}getHttpClient(){return this.httpClient?this.httpClient:(this.httpClient=new sm(this.timeout,this.proxyAgent),this.httpClient)}setMTLSCertificates(e,n,i){if(typeof window>"u"){let a={};e&&(a.cert=require("fs").readFileSync(e)),n&&(a.key=require("fs").readFileSync(n)),i&&(a.ca=require("fs").readFileSync(i)),a.rejectUnauthorized=!0,this.proxyAgent=new require("https").Agent(a),this.getHttpClient().setHttpsAgent(this.proxyAgent)}else throw new Error("MTLS authentication is managed by the Browser itself. MTLS certificates cannot be set via code on Browser.")}setPreHook(e){this.getHttpClient().setPreHook(e)}setPostHook(e){this.getHttpClient().setPostHook(e)}setMTLSContents(e,n,i){if(typeof window>"u"){let a={};e&&(a.cert=e),n&&(a.key=n),i&&(a.ca=i),a.rejectUnauthorized=!0,this.proxyAgent=new require("https").Agent(a),this.getHttpClient().setHttpsAgent(this.proxyAgent)}else throw new Error("MTLS authentication is managed by the Browser itself. MTLS certificates cannot be set via code on Browser.")}setGateway(e){this.config.setGateway(e)}addAuthPopupStatusListener(e){typeof e=="function"&&e&&(this._listenersAuthPopupStatus||(this._listenersAuthPopupStatus=[]),this._listenersAuthPopupStatus.push(e))}removeAuthPopupStatusListener(e){if(e){if(!this._listenersAuthPopupStatus||this._listenersAuthPopupStatus.length==0)return;this._listenersAuthPopupStatus=this._listenersAuthPopupStatus.filter(n=>n!==e)}}removeAllAuthPopupStatusListeners(){this._listenersAuthPopupStatus&&(this._listenersAuthPopupStatus=[])}_emitAuthPopupStatus(e,n,i){this.onAuthPopupStatus&&this.onAuthPopupStatus(e,n,i),!(!this._listenersAuthPopupStatus||this._listenersAuthPopupStatus.length==0)&&this._listenersAuthPopupStatus.forEach(a=>a(e,n,i))}_generatePopupIdentifier(e){if(e<8||e>64)throw new Error("Popup Identifier (length) must be between 8 and 64 characters");if(typeof window>"u")try{let n=require("crypto").getRandomValues,i="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~";return Array.from(n(new Uint32Array(e))).map(r=>i[r%i.length]).join("")}catch{throw new Error("Crypto module is missing/not supported.")}else{let n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~";return Array.from(crypto.getRandomValues(new Uint32Array(e))).map(a=>n[a%n.length]).join("")}}_startAuthPopup(e,n,i){try{i||(i={}),this._checkPopupTimeout&&clearTimeout(this._checkPopupTimeout),this._checkPopupTimeout=null,this._notifyPopupInterval&&clearInterval(this._notifyPopupInterval),this._notifyPopupInterval=null,this._listenerAuthPopupMessage&&(window.removeEventListener("message",this._listenerAuthPopupMessage),this._listenerAuthPopupMessage=null),this._authPopupWindow&&(i.autoClosePopup===!0&&!this._authPopupWindow.closed&&this._authPopupWindow.close(),this._popupIdentifier&&this._emitAuthPopupStatus("ABORTED","Previous Authorization Popup aborted.",this._popupIdentifier),this._popupIdentifier=null),this._authPopupWindow=null,this._popupIdentifier=this._generatePopupIdentifier(16),this._emitAuthPopupStatus("INIT","Authorization Popup Starting",this._popupIdentifier);let a=e;if(i.overridePopupUrl){let r=null;i.overridePopupUrlAuthParameters===!0&&n?i.overridePopupUrlParameters?r={...n,...i.overridePopupUrlParameters}:r=n:i.overridePopupUrlParameters&&(r=i.overridePopupUrlParameters),r?a=`${i.overridePopupUrl}?${new URLSearchParams(r).toString()}`:a=i.overridePopupUrl}return new Promise((r,s)=>{this._listenerAuthPopupMessage=o=>{this._handleAuthPopupMessage(o,i,r,s)},window.addEventListener("message",this._listenerAuthPopupMessage),this._authPopupWindow=window.open(a,i.popupTarget,i.popupWindowFeatures),i.notifyPopup===!0&&(this._notifyPopupInterval=setInterval(function(){if(this._authPopupWindow){let o=new URL(this.redirectUri),l={name:"gc_auth_popup",type:"notify"};i.usePopupIdentifier===!0&&this._popupIdentifier&&(l.identifier=this._popupIdentifier),this._authPopupWindow.postMessage(l,`${o.protocol}//${o.host}`)}else clearInterval(this.notifyPopupInterval),this._notifyPopupInterval=null}.bind(this),1e3)),this._checkPopupTimeout=setTimeout(function(){return this._emitAuthPopupStatus("TIMEOUT","Authorization Popup Timeout",this._popupIdentifier),this._listenerAuthPopupMessage&&(window.removeEventListener("message",this._listenerAuthPopupMessage),this._listenerAuthPopupMessage=null),i.autoClosePopup===!0&&i.autoClosePopupDelay>0?setTimeout(function(){this._authPopupWindow&&(this._authPopupWindow.closed||this._authPopupWindow.close(),this._authPopupWindow=null)}.bind(this),i.autoClosePopupDelay):(i.autoClosePopup===!0&&this._authPopupWindow&&(this._authPopupWindow.closed||this._authPopupWindow.close()),this._authPopupWindow=null),this._checkPopupTimeout=null,this._notifyPopupInterval&&clearInterval(this._notifyPopupInterval),this._notifyPopupInterval=null,s(new Error("Authentication Popup Timeout"))}.bind(this),i.popupTimeout)})}catch(a){throw console.error(a),a}}_extractValuesFromSearchAndHash(e,n){let i={};if(e&&e!=="?"){let a=new URLSearchParams(e),r=a.get("code");r&&(i.code=r);let s=a.get("state");s&&(i.state=s);let o=a.get("error");o&&(i.error=o);let l=a.get("error_description");l&&(i.error_description=l)}if(n&&n!=="#"){let a=new URLSearchParams(n.substring(1)),r=a.get("access_token");r&&(i.accessToken=r);let s=a.get("expires_in");s&&(i.tokenExpiryTime=new Date().getTime()+parseInt(s)*1e3,i.tokenExpiryTimeString=new Date(i.tokenExpiryTime).toUTCString());let o=a.get("state");o&&(i.state=o);let l=a.get("error");l&&(i.error=l);let c=a.get("error_description");c&&(i.error_description=c)}return i}_handleAuthPopupMessage(e,n,i,a){if(this.redirectUri.startsWith(e.origin)&&e.data&&typeof e.data=="object"){let r=JSON.parse(JSON.stringify(e.data));if(r&&r.name==="gc_auth_popup"&&r.type==="message"){if(this._checkPopupTimeout&&clearTimeout(this._checkPopupTimeout),this._checkPopupTimeout=null,this._notifyPopupInterval&&clearInterval(this._notifyPopupInterval),this._notifyPopupInterval=null,this._listenerAuthPopupMessage&&(window.removeEventListener("message",this._listenerAuthPopupMessage),this._listenerAuthPopupMessage=null),n.usePopupIdentifier===!0&&r.identifier&&r.identifier!==this._popupIdentifier)return this._emitAuthPopupStatus("Error","Invalid Popup Identifier received",this._popupIdentifier),s.accessToken=void 0,this._saveSettings(s),a(new Error("Invalid Popup Identifier received"));n.autoClosePopup===!0&&n.autoClosePopupDelay>0?setTimeout(function(){this._authPopupWindow&&(this._authPopupWindow.closed||this._authPopupWindow.close(),this._authPopupWindow=null)}.bind(this),n.autoClosePopupDelay):(n.autoClosePopup===!0&&this._authPopupWindow&&(this._authPopupWindow.closed||this._authPopupWindow.close()),this._authPopupWindow=null);let s={},o=null,l=null;if(r.auth&&typeof r.auth=="object"?(s=r.auth,o=`?${new URLSearchParams(s).toString()}`):(r.search&&r.search!=="?"&&(o=r.search),r.hash&&r.hash!=="#"&&(l=r.hash),s=this._extractValuesFromSearchAndHash(o,l)),!s.error&&!s.accessToken&&!s.code&&(s.error="InvalidAuthParams",s.error_description="Missing Auth Params on URL Redirect"),s.error)return this._emitAuthPopupStatus("AUTH_ERROR",`Auth Error: [${s.error}] ${s.error_description}`,this._popupIdentifier),s.accessToken=void 0,this._saveSettings(s),a(new Error(`Auth Error: [${s.error}] ${s.error_description}`));n.useWindowReplace===!0?(this._emitAuthPopupStatus("REDIRECTING","Authorization Popup Completed",this._popupIdentifier),this._popupIdentifier=null,n.overrideWindowReplaceUri?window.location.replace(`${n.overrideWindowReplaceUri}${o||""}${l||""}`):window.location.replace(`${window.location.origin}${window.location.pathname}${o||""}${l||""}`),i(null)):s&&s.accessToken?(this._saveSettings(s),this._testTokenAccess().then(()=>{this._emitAuthPopupStatus("AUTHENTICATED","Authorization Popup Completed",this._popupIdentifier),this._popupIdentifier=null,i(s)}).catch(c=>(this._emitAuthPopupStatus("AUTH_ERROR",`Auth Error: [${c.name}] ${c.message}`,this._popupIdentifier),this._popupIdentifier=null,this._saveSettings({accessToken:void 0}),a(new Error(`[${c.name}] ${c.message}`))))):s&&s.code&&(this.codeVerifier||this.hasLocalStorage&&(this.codeVerifier=sessionStorage.getItem(`${this.settingsPrefix}_pkce_code_verifier`)),this.authorizePKCEGrant(this.clientId,this.codeVerifier,s.code,this.redirectUri).then(()=>{this._testTokenAccess().then(()=>{this._emitAuthPopupStatus("AUTHENTICATED","Authorization Popup Completed",this._popupIdentifier),this._popupIdentifier=null,!this.authData.state&&s.state&&(this.authData.state=s.state),this.hasLocalStorage&&(sessionStorage.removeItem("genesys_cloud_sdk_pkce_code_verifier"),sessionStorage.removeItem(`${this.settingsPrefix}_pkce_code_verifier`)),i(this.authData)}).catch(c=>(this._emitAuthPopupStatus("AUTH_ERROR",`Auth Error: [${c.name}] ${c.message}`,this._popupIdentifier),this._popupIdentifier=null,this._saveSettings({accessToken:void 0}),this.hasLocalStorage&&(sessionStorage.removeItem("genesys_cloud_sdk_pkce_code_verifier"),sessionStorage.removeItem(`${this.settingsPrefix}_pkce_code_verifier`)),a(new Error(`[${c.name}] ${c.message}`))))}).catch(c=>(this._emitAuthPopupStatus("AUTH_ERROR",`Auth Error: [${c.name}] ${c.message}`,this._popupIdentifier),this._popupIdentifier=null,this._saveSettings({accessToken:void 0}),this.hasLocalStorage&&(sessionStorage.removeItem("genesys_cloud_sdk_pkce_code_verifier"),sessionStorage.removeItem(`${this.settingsPrefix}_pkce_code_verifier`)),a(new Error(`[${c.name}] ${c.message}`)))))}}}loginImplicitGrant(e,n,i){let a=this._setValuesFromUrlHash();return this.clientId=e,this.redirectUri=n,i||(i={}),new Promise((r,s)=>{if(i.org&&!i.provider?s(new Error("opts.provider must be set if opts.org is set")):i.provider&&!i.org&&s(new Error("opts.org must be set if opts.provider is set")),a&&a.error)return a.accessToken=void 0,this._saveSettings(a),s(new Error(`[${a.error}] ${a.error_description}`));this._testTokenAccess().then(()=>{!this.authData.state&&i.state&&(this.authData.state=i.state),r(this.authData)}).catch(o=>{var l={client_id:this.clientId,redirect_uri:this.redirectUri,response_type:"token"};i.state&&(l.state=i.state),i.org&&(l.org=i.org),i.provider&&(l.provider=i.provider),i.target&&(l.target=i.target),i.login_hint&&(l.login_hint=i.login_hint),i.prompt&&i.prompt=="login"&&(l.prompt=i.prompt);let c=this.config.mergeWithAuthPopupConfiguration(i.authPopupConfiguration);var u=this._buildAuthUrl("oauth/authorize",l);c.usePopup===!0?this._startAuthPopup(u,l,c).then(d=>{r(d)}).catch(d=>s(new Error(`[${d.name}] ${d.message}`))):window.location.replace(u)})})}loginClientCredentialsGrant(e,n){this.clientId=e;var i=Buffer.from(`${e}:${n}`).toString("base64"),a=this.config.getConfUrl("login",`https://login.${this.config.environment}`);return new Promise((r,s)=>{if(typeof window<"u"){s(new Error("The client credentials grant is not supported in a browser."));return}let o={Authorization:`Basic ${i}`};var l=new lr(`${a}/oauth/token`,"POST",o,null,"grant_type=client_credentials",this.timeout);this.getHttpClient().request(l).then(u=>{this.config.logger.log("trace",u.status,"POST",`${a}/oauth/token`,o,u.headers,{grant_type:"client_credentials"},void 0),this.config.logger.log("debug",u.status,"POST",`${a}/oauth/token`,o,void 0,{grant_type:"client_credentials"},void 0),this.setAccessToken(u.data.access_token),this.authData.tokenExpiryTime=new Date().getTime()+u.data.expires_in*1e3,this.authData.tokenExpiryTimeString=new Date(this.authData.tokenExpiryTime).toUTCString(),r(this.authData)}).catch(u=>{u.response&&this.config.logger.log("error",u.response.status,"POST",`${a}/oauth/token`,o,u.response.headers,{grant_type:"client_credentials"},u.response.data),s(u)})})}loginSaml2BearerGrant(e,n,i,a){this.clientId=e;var r=this.config.getConfUrl("login",`https://login.${this.config.environment}`);return new Promise((s,o)=>{if(typeof window<"u"){o(new Error("The saml2bearer grant is not supported in a browser."));return}var l=Buffer.from(e+":"+n).toString("base64"),c=this._formAuthRequest(l,{grant_type:"urn:ietf:params:oauth:grant-type:saml2-bearer",orgName:i,assertion:a});c.proxy=this.proxy;var u={grant_type:"urn:ietf:params:oauth:grant-type:saml2-bearer",orgName:i,assertion:a};c.then(d=>{this.config.logger.log("trace",d.status,"POST",`${r}/oauth/token`,c.headers,d.headers,u,void 0),this.config.logger.log("debug",d.status,"POST",`${r}/oauth/token`,c.headers,void 0,u,void 0);var h=d.data.access_token;this.setAccessToken(h),this.authData.tokenExpiryTime=new Date().getTime()+d.data.expires_in*1e3,this.authData.tokenExpiryTimeString=new Date(this.authData.tokenExpiryTime).toUTCString(),s(this.authData)}).catch(d=>{d.response&&this.config.logger.log("error",d.response.status,"POST",`${r}/oauth/token`,c.headers,d.response.headers,u,d.response.data),o(d)})})}authorizePKCEGrant(e,n,i,a){this.clientId=e;var r=this.config.getConfUrl("login",`https://login.${this.config.environment}`);return new Promise((s,o)=>{var l={"Content-Type":"application/x-www-form-urlencoded"},c=new URLSearchParams({grant_type:"authorization_code",code:i,code_verifier:n,client_id:e,redirect_uri:a}).toString(),u=new lr(`${r}/oauth/token`,"POST",l,null,c,this.timeout);let d=this.getHttpClient();var h={grant_type:"authorization_code",code:i,code_verifier:n,client_id:e,redirect_uri:a};d.request(u).then(m=>{this.config.logger.log("trace",m.status,"POST",`${r}/oauth/token`,u.headers,m.headers,h,void 0),this.config.logger.log("debug",m.status,"POST",`${r}/oauth/token`,u.headers,void 0,h,void 0);var p=m.data.access_token;let g={accessToken:p};m.data.expires_in!==null&&m.data.expires_in!==void 0&&(g.tokenExpiryTime=new Date().getTime()+m.data.expires_in*1e3,g.tokenExpiryTimeString=new Date(g.tokenExpiryTime).toUTCString()),this._saveSettings(g),s(this.authData)}).catch(m=>{m.response&&this.config.logger.log("error",m.response.status,"POST",`${r}/oauth/token`,u.headers,m.response.headers,h,m.response.data),o(m)})})}generatePKCECodeVerifier(e){if(e<43||e>128)throw new Error("PKCE Code Verifier (length) must be between 43 and 128 characters");if(typeof window>"u")try{let n=require("crypto").getRandomValues,i="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~";return Array.from(n(new Uint32Array(e))).map(r=>i[r%i.length]).join("")}catch{throw new Error("Crypto module is missing/not supported.")}else{let n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~";return Array.from(crypto.getRandomValues(new Uint32Array(e))).map(a=>n[a%n.length]).join("")}}computePKCECodeChallenge(e){if(e.length<43||e.length>128)throw new Error("PKCE Code Verifier (length) must be between 43 and 128 characters");if(typeof window>"u")try{let n=require("crypto").createHash,i=new TextEncoder().encode(e);return new Promise((a,r)=>{let s=n("sha256").update(i).digest(),o=Buffer.from(s).toString("base64url");a(o)})}catch{throw new Error("Crypto module is missing/not supported.")}else{let n=new TextEncoder().encode(e);return new Promise((i,a)=>{window.crypto.subtle.digest("SHA-256",n).then(r=>{let o=btoa(String.fromCharCode(...new Uint8Array(r))).replaceAll("+","-").replaceAll("/","_");o=o.split("=")[0],i(o)}).catch(r=>a(new Error(`Code Challenge Error ${r}`)))})}}loginPKCEGrant(e,n,i,a){if(!this.hasLocalStorage&&!a)throw new Error("loginPKCEGrant requires Local Storage or codeVerifier as input parameter");let r=this._setValuesFromUrlQuery();return this.clientId=e,this.redirectUri=n,this.codeVerifier=a,i||(i={}),new Promise((s,o)=>{if(i.org&&!i.provider)return o(new Error("opts.provider must be set if opts.org is set"));if(i.provider&&!i.org)return o(new Error("opts.org must be set if opts.provider is set"));if(r&&r.error)return this.hasLocalStorage&&(sessionStorage.removeItem("genesys_cloud_sdk_pkce_code_verifier"),sessionStorage.removeItem(`${this.settingsPrefix}_pkce_code_verifier`)),this._saveSettings({accessToken:void 0}),o(new Error(`[${r.error}] ${r.error_description}`));r&&r.code?(this.codeVerifier||this.hasLocalStorage&&(this.codeVerifier=sessionStorage.getItem(`${this.settingsPrefix}_pkce_code_verifier`)),this.authorizePKCEGrant(this.clientId,this.codeVerifier,r.code,this.redirectUri).then(()=>{this._testTokenAccess().then(()=>{!this.authData.state&&r.state&&(this.authData.state=r.state),this.hasLocalStorage&&(sessionStorage.removeItem("genesys_cloud_sdk_pkce_code_verifier"),sessionStorage.removeItem(`${this.settingsPrefix}_pkce_code_verifier`)),s(this.authData)}).catch(l=>(this._saveSettings({accessToken:void 0}),this.hasLocalStorage&&(sessionStorage.removeItem("genesys_cloud_sdk_pkce_code_verifier"),sessionStorage.removeItem(`${this.settingsPrefix}_pkce_code_verifier`)),o(new Error(`[${l.name}] ${l.message}`))))}).catch(l=>(this._saveSettings({accessToken:void 0}),this.hasLocalStorage&&(sessionStorage.removeItem("genesys_cloud_sdk_pkce_code_verifier"),sessionStorage.removeItem(`${this.settingsPrefix}_pkce_code_verifier`)),o(new Error(`[${l.name}] ${l.message}`))))):this._testTokenAccess(i.skipTest).then(()=>{!this.authData.state&&i.state&&(this.authData.state=i.state),s(this.authData)}).catch(l=>{this.codeVerifier||(this.codeVerifier=this.generatePKCECodeVerifier(128),this.hasLocalStorage&&(sessionStorage.setItem("genesys_cloud_sdk_pkce_code_verifier",this.codeVerifier),sessionStorage.setItem(`${this.settingsPrefix}_pkce_code_verifier`,this.codeVerifier))),this.computePKCECodeChallenge(this.codeVerifier).then(c=>{var u={client_id:this.clientId,redirect_uri:this.redirectUri,code_challenge:c,response_type:"code",code_challenge_method:"S256"};i.state&&(u.state=i.state),i.org&&(u.org=i.org),i.provider&&(u.provider=i.provider),i.target&&(u.target=i.target),i.login_hint&&(u.login_hint=i.login_hint),i.prompt&&i.prompt=="login"&&(u.prompt=i.prompt);let d=this.config.mergeWithAuthPopupConfiguration(i.authPopupConfiguration);var h=this._buildAuthUrl("oauth/authorize",u);d.usePopup===!0?this._startAuthPopup(h,u,d).then(m=>{s(m)}).catch(m=>o(new Error(`[${m.name}] ${m.message}`))):window.location.replace(h)}).catch(c=>o(new Error(`[${c.name}]`)))})})}_setValuesFromUrlQuery(){if(!(typeof window<"u"&&window.location.search))return;let e={},n=new URLSearchParams(window.location.search),i=n.get("code"),a=n.get("error"),r=n.get("error_description"),s=n.get("state");if(a)return e.error=a,r&&(e.error_description=r),e;i&&(e.code=i,s&&(e.state=s));var o,l,c=window.location;return"replaceState"in history?history.replaceState("",document.title,c.pathname):(o=document.body.scrollTop,l=document.body.scrollLeft,history.pushState("",document.title,c.pathname),document.body.scrollTop=o,document.body.scrollLeft=l),e}loginCodeAuthorizationGrant(e,n,i,a){return this.clientId=e,this.clientSecret=n,new Promise((r,s)=>{if(typeof window<"u"){s(new Error("The Code Authorization grant is not supported in a browser."));return}var o=Buffer.from(e+":"+n).toString("base64"),l=this._formAuthRequest(o,{grant_type:"authorization_code",code:i,redirect_uri:a});l.proxy=this.proxy;var c={grant_type:"authorization_code",code:i,redirect_uri:a};this._handleCodeAuthorizationResponse(l,c,r,s)})}refreshCodeAuthorizationGrant(e,n,i){return new Promise((a,r)=>{if(typeof window<"u"){r(new Error("The Code Authorization grant is not supported in a browser."));return}var s=Buffer.from(e+":"+n).toString("base64"),o=this._formAuthRequest(s,{grant_type:"refresh_token",refresh_token:i});o.proxy=this.proxy;var l={grant_type:"refresh_token",refresh_token:i};this._handleCodeAuthorizationResponse(o,l,a,r)})}_handleCodeAuthorizationResponse(e,n,i,a){var r=this.config.getConfUrl("login",`https://login.${this.config.environment}`);e.then(s=>{this.config.logger.log("trace",s.status,"POST",`${r}/oauth/token`,e.headers,s.headers,n,void 0),this.config.logger.log("debug",s.status,"POST",`${r}/oauth/token`,e.headers,void 0,n,void 0);var o=s.data.access_token,l=s.data.refresh_token;this.setAccessToken(o),this.authData.refreshToken=l,this.authData.tokenExpiryTime=new Date().getTime()+s.data.expires_in*1e3,this.authData.tokenExpiryTimeString=new Date(this.authData.tokenExpiryTime).toUTCString(),i(this.authData)}).catch(s=>{s.response&&this.config.logger.log("error",s.response.status,"POST",`${r}/oauth/token`,e.headers,s.response.headers,n,s.response.data),a(s)})}_formAuthRequest(e,n){var i=this.config.getConfUrl("login",`https://login.${this.config.environment}`),a={Authorization:"Basic "+e,"Content-Type":"application/x-www-form-urlencoded"},r=new URLSearchParams(n).toString(),s=new lr(`${i}/oauth/token`,"POST",a,null,r,this.timeout);return this.getHttpClient().request(s)}_handleExpiredAccessToken(){return new Promise((e,n)=>{if(typeof window<"u"){n(new Error("This method is not supported in a browser."));return}this.refreshInProgress?this._sleep(this.config.refresh_token_wait_max).then(()=>{this.refreshInProgress?n(new Error(`Token refresh took longer than ${this.config.refresh_token_wait_max} seconds`)):e()}):(this.refreshInProgress=!0,this.refreshCodeAuthorizationGrant(this.clientId,this.clientSecret,this.authData.refreshToken).then(()=>{this.refreshInProgress=!1,e()}).catch(i=>{this.refreshInProgress=!1,n(i)}))})}_sleep(e){return new Promise(n=>setTimeout(n,e))}_testTokenAccess(e){return new Promise((n,i)=>{if(typeof e=="boolean"&&e===!0){i(new Error("Skipping Test Token"));return}if(this._loadSettings(),!this.authentications["PureCloud OAuth"].accessToken){i(new Error("Token is not set"));return}this.callApi("/api/v2/tokens/me","GET",null,null,null,null,null,["PureCloud OAuth"],["application/json"],["application/json"]).then(()=>{n()}).catch(a=>{this._saveSettings({accessToken:void 0}),i(a)})})}_setValuesFromUrlHash(){if(!(typeof window<"u"&&window.location.hash))return;let e=new RegExp("^#*(.+?)=(.+?)$","i"),n={};if(window.location.hash.split("&").forEach(s=>{let o=e.exec(s);o&&(n[o[1]]=decodeURIComponent(decodeURIComponent(o[2].replace(/\+/g,"%20"))))}),n.error)return n;if(n.access_token){let s={};n.state&&(s.state=n.state),n.expires_in&&(s.tokenExpiryTime=new Date().getTime()+parseInt(n.expires_in.replace(/\+/g,"%20"))*1e3,s.tokenExpiryTimeString=new Date(s.tokenExpiryTime).toUTCString()),s.accessToken=n.access_token.replace(/\+/g,"%20");var i,a,r=window.location;"replaceState"in history?history.replaceState("",document.title,r.pathname+r.search):(i=document.body.scrollTop,a=document.body.scrollLeft,r.hash="",document.body.scrollTop=i,document.body.scrollLeft=a),this._saveSettings(s)}}setAccessToken(e){this._saveSettings({accessToken:e})}clearAccessToken(){this._clearSettings()}setStorageKey(e){this.storageKey=e,this.setAccessToken(this.authentications["PureCloud OAuth"].accessToken)}logout(e){this.hasLocalStorage&&this._saveSettings({accessToken:void 0,state:void 0,tokenExpiryTime:void 0,tokenExpiryTimeString:void 0});var n={client_id:this.clientId};e&&(n.redirect_uri=e);var i=this._buildAuthUrl("logout",n);window.location.replace(i)}_buildAuthUrl(e,n){var i=this.config.getConfUrl("login",this.config.authUrl);return n?`${i}/${e}?${new URLSearchParams(n).toString()}`:`${i}/${e}`}setUseLegacyParameterFilter(e){this.useLegacyParameterFilter=e}getUseLegacyParameterFilter(){return this.useLegacyParameterFilter}paramToString(e){if(this.useLegacyParameterFilter!==!0&&e!=null){if(typeof e=="boolean")return e.toString().toLowerCase();if(e instanceof Boolean)return e.toString().toLowerCase();if(typeof e=="number")return e.toString()}return e?e instanceof Date?e.toJSON():e instanceof Boolean?e.toString().toLowerCase():e.toString():""}serialize(e){var n={};for(var i in e)e.hasOwnProperty(i)&&e[i]!==void 0&&(n[encodeURIComponent(i)]=Array.isArray(e[i])?e[i].join(","):this.paramToString(e[i]));return n}addHeaders(e,...n){return e?e=Object.assign(e,...n):e=Object.assign(...n),e}buildUrl(e,n){e.match(/^\//)||(e=`/${e}`);var i=this.config.getConfUrl("api",this.config.basePath)+e;return i=i.replace(/\{([\w-]+)\}/g,(a,r)=>{var s;return n.hasOwnProperty(r)?s=this.paramToString(n[r]):s=a,encodeURIComponent(s)}),i}isJsonMime(e){return!!(e&&e.match(/^application\/json(;.*)?$/i))}jsonPreferredMime(e){for(var n=0;n"u"&&typeof require=="function"&&require("fs")&&e instanceof require("fs").ReadStream||typeof Buffer=="function"&&e instanceof Buffer||typeof Blob=="function"&&e instanceof Blob||typeof File=="function"&&e instanceof File)}normalizeParams(e){var n={};for(var i in e)if(e.hasOwnProperty(i)&&e[i]!==void 0){var a=e[i];this.isFileParam(a)||Array.isArray(a)?n[i]=a:n[i]=this.paramToString(a)}return n}buildCollectionParam(e,n){if(e)switch(Array.isArray(e)||(e=[e]),n){case"csv":return e.map(i=>this.paramToString(i)).join(",");case"ssv":return e.map(i=>this.paramToString(i)).join(" ");case"tsv":return e.map(i=>this.paramToString(i)).join(" ");case"pipes":return e.map(i=>this.paramToString(i)).join("|");case"multi":return e.map(i=>this.paramToString(i));default:throw new Error(`Unknown collection format: ${n}`)}}applyAuthToRequest(e,n){n.forEach(i=>{var a=this.authentications[i];switch(a.type){case"basic":(a.username||a.password)&&(e.auth={username:a.username||"",password:a.password||""});break;case"apiKey":if(a.apiKey){var r={};a.apiKeyPrefix?r[a.name]=`${a.apiKeyPrefix} ${a.apiKey}`:r[a.name]=a.apiKey,a.in==="header"?e.headers=this.addHeaders(e.headers,r):(e.setParams(this.serialize(r)),e.headers=this.addHeaders(e.headers,{}))}else e.headers=this.addHeaders(e.headers,{});break;case"oauth2":a.accessToken?e.headers=this.addHeaders(e.headers,{Authorization:`Bearer ${a.accessToken}`}):e.headers=this.addHeaders(e.headers,{});break;default:throw new Error(`Unknown authentication type: ${a.type}`)}})}setProxyAgent(e){this.proxyAgent=e,this.getHttpClient().setHttpsAgent(this.proxyAgent)}callApi(e,n,i,a,r,s,o,l,c,u,d){return new Promise((h,m)=>{p(this);function p(g){var f=g.buildUrl(e,i),w=new lr(f,n,null,g.serialize(a),null,g.timeout);g.applyAuthToRequest(w,l);let C=g.defaultHeaders,A=g.normalizeParams(r);if(w.headers=g.addHeaders(w.headers,C,A),d){if(typeof d!="object")throw new Error("Per-request headers must be a valid object");for(let[E,I]of Object.entries(d)){if(typeof E!="string"||typeof I!="string")throw new Error(`Invalid header: "${E}" must have string name and value`);if(!/^[!#$%&'*+\-.0-9A-Z^_`a-z|~]+$/.test(E))throw new Error(`Invalid header name: "${E}" - must be a valid HTTP token`);for(let ce=0;ce=33&&be<=126||be===32||be===9||be>=128&&be<=255))throw new Error(`Invalid header value for "${E}": contains invalid characters`)}w.headers[E]=I}}var b=g.jsonPreferredMime(c);if(b?w.headers["Content-Type"]=b:w.headers["Content-Type"]||(w.headers["Content-Type"]="application/json"),b==="application/x-www-form-urlencoded")w.setData(g.normalizeParams(s));else if(b=="multipart/form-data"){var y=g.normalizeParams(s);for(var T in y)if(y.hasOwnProperty(T)){var M=new FormData;M.set(T,y[T]),w.setData(M)}}else o&&w.setData(o);var $=g.jsonPreferredMime(u);$&&(w.headers.Accept=$),g.getHttpClient().request(w).then(E=>{var I=g.returnExtended===!0?{status:E.status,statusText:E.statusText,headers:E.headers,body:E.data,text:E.text,error:null}:E.data?E.data:E.text;g.config.logger.log("trace",E.status,n,f,w.headers,E.headers,o,void 0),g.config.logger.log("debug",E.status,n,f,w.headers,void 0,o,void 0),h(I)}).catch(E=>{var I=E;E.response&&E.response.status==401&&g.config.refresh_access_token&&g.authData.refreshToken&&g.authData.refreshToken!==""?g._handleExpiredAccessToken().then(()=>{p(g)}).catch(ce=>{m(ce)}):E.response&&(g.config.logger.log("error",E.response.status,n,f,w.headers,E.response.headers,o,E.response.data),I=g.returnExtended===!0?{status:E.response.status,statusText:E.response.statusText,headers:E.response.headers,body:E.response.data,text:E.response.text,error:E}:E.response.data?E.response.data:E.response.text),m(I)})}})}},sy=class{constructor(e){this.apiClient=e||q.instance}deleteAgenticVirtualagentJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling deleteAgenticVirtualagentJobs';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}/jobs","DELETE",{virtualAgentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsSummariesSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "summarySettingId" when calling deleteConversationsSummariesSetting';return this.apiClient.callApi("/api/v2/conversations/summaries/settings/{summarySettingId}","DELETE",{summarySettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteGuideJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling deleteGuideJobs';return this.apiClient.callApi("/api/v2/guides/{guideId}/jobs","DELETE",{guideId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAgenticVirtualagent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling getAgenticVirtualagent';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}","GET",{virtualAgentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAgenticVirtualagentJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling getAgenticVirtualagentJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getAgenticVirtualagentJob';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}/jobs/{jobId}","GET",{virtualAgentId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAgenticVirtualagents(e){return e=e||{},this.apiClient.callApi("/api/v2/agentic/virtualagents","GET",{},{name:e.name,nameContains:e.nameContains,status:e.status,sortBy:e.sortBy,sortOrder:e.sortOrder,pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsSummariesSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "summarySettingId" when calling getConversationsSummariesSetting';return this.apiClient.callApi("/api/v2/conversations/summaries/settings/{summarySettingId}","GET",{summarySettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsSummariesSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/summaries/settings","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,name:e.name,sortOrder:e.sortOrder,language:e.language,sortBy:e.sortBy},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGuide(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling getGuide';return this.apiClient.callApi("/api/v2/guides/{guideId}","GET",{guideId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGuideJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling getGuideJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getGuideJob';return this.apiClient.callApi("/api/v2/guides/{guideId}/jobs/{jobId}","GET",{guideId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGuideVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling getGuideVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getGuideVersion';return this.apiClient.callApi("/api/v2/guides/{guideId}/versions/{versionId}","GET",{guideId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGuideVersionJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling getGuideVersionJob';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getGuideVersionJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getGuideVersionJob';return this.apiClient.callApi("/api/v2/guides/{guideId}/versions/{versionId}/jobs/{jobId}","GET",{guideId:e,versionId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getGuides(e){return e=e||{},this.apiClient.callApi("/api/v2/guides","GET",{},{name:e.name,nameContains:e.nameContains,status:e.status,sortBy:e.sortBy,sortOrder:e.sortOrder,pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGuidesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getGuidesJob';return this.apiClient.callApi("/api/v2/guides/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchAgenticVirtualagent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling patchAgenticVirtualagent';if(n==null)throw'Missing the required parameter "body" when calling patchAgenticVirtualagent';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}","PATCH",{virtualAgentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchGuide(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling patchGuide';if(n==null)throw'Missing the required parameter "body" when calling patchGuide';return this.apiClient.callApi("/api/v2/guides/{guideId}","PATCH",{guideId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchGuideVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling patchGuideVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling patchGuideVersion';if(i==null)throw'Missing the required parameter "body" when calling patchGuideVersion';return this.apiClient.callApi("/api/v2/guides/{guideId}/versions/{versionId}","PATCH",{guideId:e,versionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAgenticVirtualagentVersionJobs(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling postAgenticVirtualagentVersionJobs';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling postAgenticVirtualagentVersionJobs';if(i==null)throw'Missing the required parameter "body" when calling postAgenticVirtualagentVersionJobs';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}/versions/{versionId}/jobs","POST",{virtualAgentId:e,versionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAgenticVirtualagents(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAgenticVirtualagents';return this.apiClient.callApi("/api/v2/agentic/virtualagents","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsSummariesPreview(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsSummariesPreview';return this.apiClient.callApi("/api/v2/conversations/summaries/preview","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsSummariesSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsSummariesSettings';return this.apiClient.callApi("/api/v2/conversations/summaries/settings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGuideSessionTurns(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling postGuideSessionTurns';if(n==null||n==="")throw'Missing the required parameter "guideSessionId" when calling postGuideSessionTurns';if(i==null)throw'Missing the required parameter "body" when calling postGuideSessionTurns';return this.apiClient.callApi("/api/v2/guides/{guideId}/sessions/{guideSessionId}/turns","POST",{guideId:e,guideSessionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postGuideVersionJobs(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling postGuideVersionJobs';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling postGuideVersionJobs';if(i==null)throw'Missing the required parameter "body" when calling postGuideVersionJobs';return this.apiClient.callApi("/api/v2/guides/{guideId}/versions/{versionId}/jobs","POST",{guideId:e,versionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postGuideVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling postGuideVersions';return this.apiClient.callApi("/api/v2/guides/{guideId}/versions","POST",{guideId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGuides(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGuides';return this.apiClient.callApi("/api/v2/guides","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGuidesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGuidesJobs';return this.apiClient.callApi("/api/v2/guides/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGuidesUploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGuidesUploads';return this.apiClient.callApi("/api/v2/guides/uploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationsSummariesSetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "summarySettingId" when calling putConversationsSummariesSetting';if(n==null)throw'Missing the required parameter "body" when calling putConversationsSummariesSetting';return this.apiClient.callApi("/api/v2/conversations/summaries/settings/{summarySettingId}","PUT",{summarySettingId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},oy=class{constructor(e){this.apiClient=e||q.instance}deleteAssistant(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling deleteAssistant';return this.apiClient.callApi("/api/v2/assistants/{assistantId}","DELETE",{assistantId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAssistantQueue(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling deleteAssistantQueue';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling deleteAssistantQueue';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}","DELETE",{assistantId:e,queueId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteAssistantQueues(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling deleteAssistantQueues';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues","DELETE",{assistantId:e},{queueIds:n.queueIds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAssistantsAgentchecklist(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentChecklistId" when calling deleteAssistantsAgentchecklist';return this.apiClient.callApi("/api/v2/assistants/agentchecklists/{agentChecklistId}","DELETE",{agentChecklistId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAssistant(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling getAssistant';return this.apiClient.callApi("/api/v2/assistants/{assistantId}","GET",{assistantId:e},{expand:n.expand,languageVariation:n.languageVariation,fallbackToPrimaryAssistant:n.fallbackToPrimaryAssistant},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAssistantQueue(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling getAssistantQueue';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling getAssistantQueue';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}","GET",{assistantId:e,queueId:n},{expand:i.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAssistantQueueUsersJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling getAssistantQueueUsersJob';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling getAssistantQueueUsersJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getAssistantQueueUsersJob';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}/users/jobs/{jobId}","GET",{assistantId:e,queueId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getAssistantQueues(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling getAssistantQueues';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues","GET",{assistantId:e},{before:n.before,after:n.after,pageSize:n.pageSize,expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAssistants(e){return e=e||{},this.apiClient.callApi("/api/v2/assistants","GET",{},{before:e.before,after:e.after,limit:e.limit,pageSize:e.pageSize,name:e.name,expand:e.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAssistantsAgentchecklist(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentChecklistId" when calling getAssistantsAgentchecklist';return this.apiClient.callApi("/api/v2/assistants/agentchecklists/{agentChecklistId}","GET",{agentChecklistId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAssistantsAgentchecklists(e){return e=e||{},this.apiClient.callApi("/api/v2/assistants/agentchecklists","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,namePrefix:e.namePrefix,language:e.language,sortOrder:e.sortOrder,sortBy:e.sortBy,agentChecklistIds:this.apiClient.buildCollectionParam(e.agentChecklistIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAssistantsAgentchecklistsLanguages(e){return e=e||{},this.apiClient.callApi("/api/v2/assistants/agentchecklists/languages","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAssistantsQueues(e){return e=e||{},this.apiClient.callApi("/api/v2/assistants/queues","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,queueIds:e.queueIds,expand:e.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchAssistant(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling patchAssistant';if(n==null)throw'Missing the required parameter "body" when calling patchAssistant';return this.apiClient.callApi("/api/v2/assistants/{assistantId}","PATCH",{assistantId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchAssistantQueues(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling patchAssistantQueues';if(n==null)throw'Missing the required parameter "body" when calling patchAssistantQueues';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues","PATCH",{assistantId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAssistantQueueUsersBulkAdd(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling postAssistantQueueUsersBulkAdd';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling postAssistantQueueUsersBulkAdd';if(i==null)throw'Missing the required parameter "body" when calling postAssistantQueueUsersBulkAdd';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}/users/bulk/add","POST",{assistantId:e,queueId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAssistantQueueUsersBulkRemove(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling postAssistantQueueUsersBulkRemove';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling postAssistantQueueUsersBulkRemove';if(i==null)throw'Missing the required parameter "body" when calling postAssistantQueueUsersBulkRemove';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}/users/bulk/remove","POST",{assistantId:e,queueId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAssistantQueueUsersJobs(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling postAssistantQueueUsersJobs';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling postAssistantQueueUsersJobs';if(i==null)throw'Missing the required parameter "body" when calling postAssistantQueueUsersJobs';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}/users/jobs","POST",{assistantId:e,queueId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAssistantQueueUsersQuery(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling postAssistantQueueUsersQuery';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling postAssistantQueueUsersQuery';if(i==null)throw'Missing the required parameter "body" when calling postAssistantQueueUsersQuery';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}/users/query","POST",{assistantId:e,queueId:n},{expand:this.apiClient.buildCollectionParam(a.expand,"multi")},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAssistants(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAssistants';return this.apiClient.callApi("/api/v2/assistants","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAssistantsAgentchecklists(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAssistantsAgentchecklists';return this.apiClient.callApi("/api/v2/assistants/agentchecklists","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putAssistantQueue(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling putAssistantQueue';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling putAssistantQueue';if(i==null)throw'Missing the required parameter "body" when calling putAssistantQueue';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}","PUT",{assistantId:e,queueId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putAssistantsAgentchecklist(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentChecklistId" when calling putAssistantsAgentchecklist';if(n==null)throw'Missing the required parameter "body" when calling putAssistantsAgentchecklist';return this.apiClient.callApi("/api/v2/assistants/agentchecklists/{agentChecklistId}","PUT",{agentChecklistId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},ly=class{constructor(e){this.apiClient=e||q.instance}getAssistantCopilot(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling getAssistantCopilot';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/copilot","GET",{assistantId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAssistantsCopilotFeaturesupport(e){return e=e||{},this.apiClient.callApi("/api/v2/assistants/copilot/featuresupport","GET",{},{language:e.language},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putAssistantCopilot(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling putAssistantCopilot';if(n==null)throw'Missing the required parameter "body" when calling putAssistantCopilot';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/copilot","PUT",{assistantId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},uy=class{constructor(e){this.apiClient=e||q.instance}deleteUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling deleteUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","DELETE",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","GET",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling patchUsersAgentuiAgentsAutoanswerAgentIdSettings';if(n==null)throw'Missing the required parameter "body" when calling patchUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","PATCH",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling putUsersAgentuiAgentsAutoanswerAgentIdSettings';if(n==null)throw'Missing the required parameter "body" when calling putUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","PUT",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},cy=class{constructor(e){this.apiClient=e||q.instance}deleteAlertingAlert(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "alertId" when calling deleteAlertingAlert';return this.apiClient.callApi("/api/v2/alerting/alerts/{alertId}","DELETE",{alertId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAlertingAlertsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/alerting/alerts/all","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteAlertingRule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling deleteAlertingRule';return this.apiClient.callApi("/api/v2/alerting/rules/{ruleId}","DELETE",{ruleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAlertingAlert(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "alertId" when calling getAlertingAlert';return this.apiClient.callApi("/api/v2/alerting/alerts/{alertId}","GET",{alertId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAlertingRule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling getAlertingRule';return this.apiClient.callApi("/api/v2/alerting/rules/{ruleId}","GET",{ruleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchAlertingAlert(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "alertId" when calling patchAlertingAlert';return this.apiClient.callApi("/api/v2/alerting/alerts/{alertId}","PATCH",{alertId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchAlertingAlertsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/alerting/alerts/all","PATCH",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchAlertingAlertsBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchAlertingAlertsBulk';return this.apiClient.callApi("/api/v2/alerting/alerts/bulk","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchAlertingRulesBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchAlertingRulesBulk';return this.apiClient.callApi("/api/v2/alerting/rules/bulk","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAlertingAlertsQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/alerting/alerts/query","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postAlertingRules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAlertingRules';return this.apiClient.callApi("/api/v2/alerting/rules","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAlertingRulesBulkRemove(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAlertingRulesBulkRemove';return this.apiClient.callApi("/api/v2/alerting/rules/bulk/remove","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAlertingRulesQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/alerting/rules/query","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putAlertingAlert(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "alertId" when calling putAlertingAlert';return this.apiClient.callApi("/api/v2/alerting/alerts/{alertId}","PUT",{alertId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putAlertingRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling putAlertingRule';if(n==null)throw'Missing the required parameter "body" when calling putAlertingRule';return this.apiClient.callApi("/api/v2/alerting/rules/{ruleId}","PUT",{ruleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},dy=class{constructor(e){this.apiClient=e||q.instance}deleteAnalyticsActionsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsActionsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/actions/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsAgentcopilotsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsAgentcopilotsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/agentcopilots/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsAgentutilizationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsAgentutilizationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/agentutilizations/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsBotsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsBotsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/bots/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsCasemanagementAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsCasemanagementAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/casemanagement/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsConversationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsConversationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsConversationsDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsConversationsDetailsJob';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsCopilotsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsCopilotsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/copilots/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsEvaluationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsEvaluationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsFlowexecutionsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsFlowexecutionsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/flowexecutions/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsFlowsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsFlowsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsJourneysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsJourneysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsKnowledgeAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsKnowledgeAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/knowledge/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsResolutionsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsResolutionsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/resolutions/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsSummariesAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsSummariesAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/summaries/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsSurveysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsSurveysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsTaskmanagementAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsTaskmanagementAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/taskmanagement/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsTranscriptsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsTranscriptsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/transcripts/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsUsersAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsUsersAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsUsersDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsUsersDetailsJob';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsActionsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsActionsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/actions/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsActionsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsActionsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/actions/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsAgentStatus(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getAnalyticsAgentStatus';return this.apiClient.callApi("/api/v2/analytics/agents/{userId}/status","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsAgentcopilotsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsAgentcopilotsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/agentcopilots/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsAgentcopilotsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsAgentcopilotsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/agentcopilots/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsAgentutilizationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsAgentutilizationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/agentutilizations/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsAgentutilizationsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsAgentutilizationsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/agentutilizations/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsBotflowDivisionsReportingturns(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "botFlowId" when calling getAnalyticsBotflowDivisionsReportingturns';return this.apiClient.callApi("/api/v2/analytics/botflows/{botFlowId}/divisions/reportingturns","GET",{botFlowId:e},{after:n.after,pageSize:n.pageSize,interval:n.interval,actionId:n.actionId,sessionId:n.sessionId,language:n.language,askActionResults:n.askActionResults},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsBotflowReportingturns(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "botFlowId" when calling getAnalyticsBotflowReportingturns';return this.apiClient.callApi("/api/v2/analytics/botflows/{botFlowId}/reportingturns","GET",{botFlowId:e},{after:n.after,pageSize:n.pageSize,interval:n.interval,actionId:n.actionId,sessionId:n.sessionId,language:n.language,askActionResults:n.askActionResults},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsBotflowSessions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "botFlowId" when calling getAnalyticsBotflowSessions';return this.apiClient.callApi("/api/v2/analytics/botflows/{botFlowId}/sessions","GET",{botFlowId:e},{after:n.after,pageSize:n.pageSize,interval:n.interval,botResultCategories:n.botResultCategories,endLanguage:n.endLanguage},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsBotsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsBotsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/bots/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsBotsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsBotsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/bots/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsCasemanagementAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsCasemanagementAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/casemanagement/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsCasemanagementAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsCasemanagementAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/casemanagement/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationDetails(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getAnalyticsConversationDetails';return this.apiClient.callApi("/api/v2/analytics/conversations/{conversationId}/details","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsDetails(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/conversations/details","GET",{},{id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsConversationsDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsDetailsJob';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsDetailsJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsDetailsJobResults';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsDetailsJobsAvailability(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/availability","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsCopilotsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsCopilotsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/copilots/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsCopilotsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsCopilotsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/copilots/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsDataextractionDownload(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "downloadId" when calling getAnalyticsDataextractionDownload';return this.apiClient.callApi("/api/v2/analytics/dataextraction/downloads/{downloadId}","GET",{downloadId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsDataextractionDownloadsMetadata(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/dataextraction/downloads/metadata","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,dataSchema:e.dataSchema,dateStart:e.dateStart,dateEnd:e.dateEnd},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsDataretentionSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/dataretention/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsEvaluationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsEvaluationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsEvaluationsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsEvaluationsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsFlowexecutionsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsFlowexecutionsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/flowexecutions/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsFlowexecutionsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsFlowexecutionsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/flowexecutions/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsFlowsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsFlowsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsFlowsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsFlowsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsJourneysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsJourneysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsJourneysAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsJourneysAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsKnowledgeAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsKnowledgeAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/knowledge/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsKnowledgeAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsKnowledgeAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/knowledge/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsReportingDashboardsUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getAnalyticsReportingDashboardsUser';return this.apiClient.callApi("/api/v2/analytics/reporting/dashboards/users/{userId}","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsReportingDashboardsUsers(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/reporting/dashboards/users","GET",{},{sortBy:e.sortBy,pageNumber:e.pageNumber,pageSize:e.pageSize,id:this.apiClient.buildCollectionParam(e.id,"multi"),state:e.state,deletedOnly:e.deletedOnly},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsReportingExports(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/reporting/exports","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsReportingExportsMetadata(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/reporting/exports/metadata","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsReportingSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/reporting/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsReportingSettingsDashboardsQuery(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "dashboardType" when calling getAnalyticsReportingSettingsDashboardsQuery';if(n==null)throw'Missing the required parameter "dashboardAccessFilter" when calling getAnalyticsReportingSettingsDashboardsQuery';return this.apiClient.callApi("/api/v2/analytics/reporting/settings/dashboards/query","GET",{},{name:i.name,dashboardType:e,dashboardState:i.dashboardState,dashboardAccessFilter:n,sortBy:i.sortBy,pageNumber:i.pageNumber,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAnalyticsReportingSettingsUserDashboards(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getAnalyticsReportingSettingsUserDashboards';return this.apiClient.callApi("/api/v2/analytics/reporting/settings/users/{userId}/dashboards","GET",{userId:e},{sortBy:n.sortBy,pageNumber:n.pageNumber,pageSize:n.pageSize,publicOnly:n.publicOnly,favoriteOnly:n.favoriteOnly,deletedOnly:n.deletedOnly,name:n.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsResolutionsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsResolutionsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/resolutions/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsResolutionsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsResolutionsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/resolutions/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsSummariesAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsSummariesAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/summaries/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsSummariesAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsSummariesAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/summaries/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsSurveysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsSurveysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsSurveysAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsSurveysAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsTaskmanagementAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsTaskmanagementAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/taskmanagement/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsTaskmanagementAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsTaskmanagementAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/taskmanagement/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsTranscriptsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsTranscriptsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/transcripts/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsTranscriptsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsTranscriptsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/transcripts/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersDetailsJob';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersDetailsJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersDetailsJobResults';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersDetailsJobsAvailability(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/users/details/jobs/availability","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchAnalyticsReportingSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchAnalyticsReportingSettings';return this.apiClient.callApi("/api/v2/analytics/reporting/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsActionsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsActionsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/actions/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsActionsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsActionsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/actions/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsAgentcopilotsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsAgentcopilotsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/agentcopilots/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsAgentcopilotsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsAgentcopilotsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/agentcopilots/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsAgentsStatusCounts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsAgentsStatusCounts';return this.apiClient.callApi("/api/v2/analytics/agents/status/counts","POST",{},{groupBy:this.apiClient.buildCollectionParam(n.groupBy,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsAgentsStatusQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsAgentsStatusQuery';return this.apiClient.callApi("/api/v2/analytics/agents/status/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsAgentutilizationsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsAgentutilizationsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/agentutilizations/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsAgentutilizationsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsAgentutilizationsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/agentutilizations/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsBotsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsBotsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/bots/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsBotsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsBotsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/bots/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsCasemanagementAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsCasemanagementAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/casemanagement/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsCasemanagementAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsCasemanagementAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/casemanagement/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationDetailsProperties(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postAnalyticsConversationDetailsProperties';if(n==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationDetailsProperties';return this.apiClient.callApi("/api/v2/analytics/conversations/{conversationId}/details/properties","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAnalyticsConversationsActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsActivityQuery';return this.apiClient.callApi("/api/v2/analytics/conversations/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsDetailsJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsDetailsJobs';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsDetailsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsDetailsQuery';return this.apiClient.callApi("/api/v2/analytics/conversations/details/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsCopilotsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsCopilotsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/copilots/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsCopilotsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsCopilotsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/copilots/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsDataextractionDownloadsBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsDataextractionDownloadsBulk';return this.apiClient.callApi("/api/v2/analytics/dataextraction/downloads/bulk","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsEvaluationsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsEvaluationsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsEvaluationsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsEvaluationsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowexecutionsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowexecutionsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/flowexecutions/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowexecutionsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowexecutionsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/flowexecutions/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsActivityQuery';return this.apiClient.callApi("/api/v2/analytics/flows/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsObservationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsObservationsQuery';return this.apiClient.callApi("/api/v2/analytics/flows/observations/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsJourneysAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsJourneysAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsJourneysAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsJourneysAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsKnowledgeAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsKnowledgeAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/knowledge/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsKnowledgeAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsKnowledgeAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/knowledge/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsQueuesObservationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsQueuesObservationsQuery';return this.apiClient.callApi("/api/v2/analytics/queues/observations/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsRatelimitsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsRatelimitsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/ratelimits/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsReportingDashboardsUsersBulkRemove(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsReportingDashboardsUsersBulkRemove';return this.apiClient.callApi("/api/v2/analytics/reporting/dashboards/users/bulk/remove","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsReportingExports(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsReportingExports';return this.apiClient.callApi("/api/v2/analytics/reporting/exports","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsReportingSettingsDashboardsBulkRemove(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsReportingSettingsDashboardsBulkRemove';return this.apiClient.callApi("/api/v2/analytics/reporting/settings/dashboards/bulk/remove","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsReportingSettingsDashboardsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsReportingSettingsDashboardsQuery';return this.apiClient.callApi("/api/v2/analytics/reporting/settings/dashboards/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsResolutionsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsResolutionsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/resolutions/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsResolutionsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsResolutionsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/resolutions/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsRoutingActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsRoutingActivityQuery';return this.apiClient.callApi("/api/v2/analytics/routing/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsSummariesAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsSummariesAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/summaries/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsSummariesAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsSummariesAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/summaries/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsSurveysAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsSurveysAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsSurveysAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsSurveysAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsTaskmanagementAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsTaskmanagementAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/taskmanagement/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsTaskmanagementAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsTaskmanagementAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/taskmanagement/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsTaskmanagementMetricsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsTaskmanagementMetricsQuery';return this.apiClient.callApi("/api/v2/analytics/taskmanagement/metrics/query","POST",{},{after:n.after,pageSize:n.pageSize},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsTeamsActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsTeamsActivityQuery';return this.apiClient.callApi("/api/v2/analytics/teams/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsTranscriptsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsTranscriptsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/transcripts/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsTranscriptsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsTranscriptsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/transcripts/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersActivityQuery';return this.apiClient.callApi("/api/v2/analytics/users/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersDetailsJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersDetailsJobs';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersDetailsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersDetailsQuery';return this.apiClient.callApi("/api/v2/analytics/users/details/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersObservationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersObservationsQuery';return this.apiClient.callApi("/api/v2/analytics/users/observations/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putAnalyticsDataretentionSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putAnalyticsDataretentionSettings';return this.apiClient.callApi("/api/v2/analytics/dataretention/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},py=class{constructor(e){this.apiClient=e||q.instance}deleteArchitectEmergencygroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "emergencyGroupId" when calling deleteArchitectEmergencygroup';return this.apiClient.callApi("/api/v2/architect/emergencygroups/{emergencyGroupId}","DELETE",{emergencyGroupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteArchitectGrammar(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling deleteArchitectGrammar';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}","DELETE",{grammarId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteArchitectGrammarLanguage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling deleteArchitectGrammarLanguage';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling deleteArchitectGrammarLanguage';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages/{languageCode}","DELETE",{grammarId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteArchitectGrammarLanguageFilesDtmf(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling deleteArchitectGrammarLanguageFilesDtmf';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling deleteArchitectGrammarLanguageFilesDtmf';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages/{languageCode}/files/dtmf","DELETE",{grammarId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteArchitectGrammarLanguageFilesVoice(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling deleteArchitectGrammarLanguageFilesVoice';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling deleteArchitectGrammarLanguageFilesVoice';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages/{languageCode}/files/voice","DELETE",{grammarId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteArchitectIvr(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ivrId" when calling deleteArchitectIvr';return this.apiClient.callApi("/api/v2/architect/ivrs/{ivrId}","DELETE",{ivrId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteArchitectPrompt(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling deleteArchitectPrompt';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}","DELETE",{promptId:e},{allResources:n.allResources},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteArchitectPromptResource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling deleteArchitectPromptResource';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling deleteArchitectPromptResource';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/resources/{languageCode}","DELETE",{promptId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteArchitectPromptResourceAudio(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling deleteArchitectPromptResourceAudio';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling deleteArchitectPromptResourceAudio';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/resources/{languageCode}/audio","DELETE",{promptId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteArchitectPrompts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteArchitectPrompts';return this.apiClient.callApi("/api/v2/architect/prompts","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteArchitectSchedule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scheduleId" when calling deleteArchitectSchedule';return this.apiClient.callApi("/api/v2/architect/schedules/{scheduleId}","DELETE",{scheduleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteArchitectSchedulegroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scheduleGroupId" when calling deleteArchitectSchedulegroup';return this.apiClient.callApi("/api/v2/architect/schedulegroups/{scheduleGroupId}","DELETE",{scheduleGroupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteArchitectSystempromptResource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling deleteArchitectSystempromptResource';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling deleteArchitectSystempromptResource';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/resources/{languageCode}","DELETE",{promptId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteFlow(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling deleteFlow';return this.apiClient.callApi("/api/v2/flows/{flowId}","DELETE",{flowId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteFlowInstancesSettingsLoglevels(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling deleteFlowInstancesSettingsLoglevels';return this.apiClient.callApi("/api/v2/flows/{flowId}/instances/settings/loglevels","DELETE",{flowId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteFlows(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteFlows';return this.apiClient.callApi("/api/v2/flows","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteFlowsDatatable(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling deleteFlowsDatatable';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}","DELETE",{datatableId:e},{force:n.force},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteFlowsDatatableRow(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling deleteFlowsDatatableRow';if(n==null||n==="")throw'Missing the required parameter "rowId" when calling deleteFlowsDatatableRow';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/rows/{rowId}","DELETE",{datatableId:e,rowId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteFlowsInstancesSettingsLoglevelsDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/instances/settings/loglevels/default","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteFlowsMilestone(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "milestoneId" when calling deleteFlowsMilestone';return this.apiClient.callApi("/api/v2/flows/milestones/{milestoneId}","DELETE",{milestoneId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectDependencytracking(e,n){if(n=n||{},e==null)throw'Missing the required parameter "name" when calling getArchitectDependencytracking';return this.apiClient.callApi("/api/v2/architect/dependencytracking","GET",{},{pageNumber:n.pageNumber,pageSize:n.pageSize,name:e,objectType:this.apiClient.buildCollectionParam(n.objectType,"multi"),consumedResources:n.consumedResources,consumingResources:n.consumingResources,consumedResourceType:this.apiClient.buildCollectionParam(n.consumedResourceType,"multi"),consumingResourceType:this.apiClient.buildCollectionParam(n.consumingResourceType,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectDependencytrackingBuild(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/dependencytracking/build","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectDependencytrackingConsumedresources(e,n,i,a){if(a=a||{},e==null)throw'Missing the required parameter "id" when calling getArchitectDependencytrackingConsumedresources';if(n==null)throw'Missing the required parameter "version" when calling getArchitectDependencytrackingConsumedresources';if(i==null)throw'Missing the required parameter "objectType" when calling getArchitectDependencytrackingConsumedresources';return this.apiClient.callApi("/api/v2/architect/dependencytracking/consumedresources","GET",{},{id:e,version:n,objectType:i,resourceType:this.apiClient.buildCollectionParam(a.resourceType,"multi"),pageNumber:a.pageNumber,pageSize:a.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getArchitectDependencytrackingConsumingresources(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "id" when calling getArchitectDependencytrackingConsumingresources';if(n==null)throw'Missing the required parameter "objectType" when calling getArchitectDependencytrackingConsumingresources';return this.apiClient.callApi("/api/v2/architect/dependencytracking/consumingresources","GET",{},{id:e,objectType:n,resourceType:this.apiClient.buildCollectionParam(i.resourceType,"multi"),version:i.version,pageNumber:i.pageNumber,pageSize:i.pageSize,flowFilter:i.flowFilter},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getArchitectDependencytrackingDeletedresourceconsumers(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/dependencytracking/deletedresourceconsumers","GET",{},{name:e.name,objectType:this.apiClient.buildCollectionParam(e.objectType,"multi"),flowFilter:e.flowFilter,consumedResources:e.consumedResources,consumedResourceType:this.apiClient.buildCollectionParam(e.consumedResourceType,"multi"),pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectDependencytrackingObject(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling getArchitectDependencytrackingObject';return this.apiClient.callApi("/api/v2/architect/dependencytracking/object","GET",{},{id:e,version:n.version,objectType:n.objectType,consumedResources:n.consumedResources,consumingResources:n.consumingResources,consumedResourceType:this.apiClient.buildCollectionParam(n.consumedResourceType,"multi"),consumingResourceType:this.apiClient.buildCollectionParam(n.consumingResourceType,"multi"),consumedResourceRequest:n.consumedResourceRequest},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectDependencytrackingType(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "typeId" when calling getArchitectDependencytrackingType';return this.apiClient.callApi("/api/v2/architect/dependencytracking/types/{typeId}","GET",{typeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectDependencytrackingTypes(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/dependencytracking/types","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectDependencytrackingUpdatedresourceconsumers(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/dependencytracking/updatedresourceconsumers","GET",{},{name:e.name,objectType:this.apiClient.buildCollectionParam(e.objectType,"multi"),consumedResources:e.consumedResources,consumedResourceType:this.apiClient.buildCollectionParam(e.consumedResourceType,"multi"),pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectEmergencygroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "emergencyGroupId" when calling getArchitectEmergencygroup';return this.apiClient.callApi("/api/v2/architect/emergencygroups/{emergencyGroupId}","GET",{emergencyGroupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectEmergencygroups(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/emergencygroups","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectEmergencygroupsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/emergencygroups/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectGrammar(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling getArchitectGrammar';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}","GET",{grammarId:e},{includeFileUrls:n.includeFileUrls},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectGrammarLanguage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling getArchitectGrammarLanguage';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling getArchitectGrammarLanguage';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages/{languageCode}","GET",{grammarId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getArchitectGrammars(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/grammars","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,description:e.description,nameOrDescription:e.nameOrDescription,includeFileUrls:e.includeFileUrls},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectIvr(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ivrId" when calling getArchitectIvr';return this.apiClient.callApi("/api/v2/architect/ivrs/{ivrId}","GET",{ivrId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectIvrIdentityresolution(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ivrId" when calling getArchitectIvrIdentityresolution';return this.apiClient.callApi("/api/v2/architect/ivrs/{ivrId}/identityresolution","GET",{ivrId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectIvrs(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/ivrs","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,dnis:e.dnis,scheduleGroup:e.scheduleGroup,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectIvrsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/ivrs/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectPrompt(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectPrompt';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}","GET",{promptId:e},{includeMediaUris:n.includeMediaUris,includeResources:n.includeResources,language:this.apiClient.buildCollectionParam(n.language,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectPromptHistoryHistoryId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectPromptHistoryHistoryId';if(n==null||n==="")throw'Missing the required parameter "historyId" when calling getArchitectPromptHistoryHistoryId';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/history/{historyId}","GET",{promptId:e,historyId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,sortOrder:i.sortOrder,sortBy:i.sortBy,action:this.apiClient.buildCollectionParam(i.action,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getArchitectPromptResource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectPromptResource';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling getArchitectPromptResource';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/resources/{languageCode}","GET",{promptId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getArchitectPromptResources(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectPromptResources';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/resources","GET",{promptId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectPrompts(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/prompts","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,name:this.apiClient.buildCollectionParam(e.name,"multi"),description:e.description,nameOrDescription:e.nameOrDescription,sortBy:e.sortBy,sortOrder:e.sortOrder,includeMediaUris:e.includeMediaUris,includeResources:e.includeResources,language:this.apiClient.buildCollectionParam(e.language,"multi"),divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectSchedule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scheduleId" when calling getArchitectSchedule';return this.apiClient.callApi("/api/v2/architect/schedules/{scheduleId}","GET",{scheduleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectSchedulegroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scheduleGroupId" when calling getArchitectSchedulegroup';return this.apiClient.callApi("/api/v2/architect/schedulegroups/{scheduleGroupId}","GET",{scheduleGroupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectSchedulegroups(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/schedulegroups","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,scheduleIds:e.scheduleIds,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectSchedulegroupsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/schedulegroups/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectSchedules(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/schedules","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectSchedulesDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/schedules/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectSystemprompt(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectSystemprompt';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}","GET",{promptId:e},{includeMediaUris:n.includeMediaUris,includeResources:n.includeResources,language:this.apiClient.buildCollectionParam(n.language,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectSystempromptHistoryHistoryId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectSystempromptHistoryHistoryId';if(n==null||n==="")throw'Missing the required parameter "historyId" when calling getArchitectSystempromptHistoryHistoryId';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/history/{historyId}","GET",{promptId:e,historyId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,sortOrder:i.sortOrder,sortBy:i.sortBy,action:this.apiClient.buildCollectionParam(i.action,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getArchitectSystempromptResource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectSystempromptResource';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling getArchitectSystempromptResource';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/resources/{languageCode}","GET",{promptId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getArchitectSystempromptResources(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectSystempromptResources';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/resources","GET",{promptId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,sortBy:n.sortBy,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectSystemprompts(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/systemprompts","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,description:e.description,nameOrDescription:e.nameOrDescription,includeMediaUris:e.includeMediaUris,includeResources:e.includeResources,language:this.apiClient.buildCollectionParam(e.language,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlow(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlow';return this.apiClient.callApi("/api/v2/flows/{flowId}","GET",{flowId:e},{deleted:n.deleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowHistoryHistoryId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowHistoryHistoryId';if(n==null||n==="")throw'Missing the required parameter "historyId" when calling getFlowHistoryHistoryId';return this.apiClient.callApi("/api/v2/flows/{flowId}/history/{historyId}","GET",{flowId:e,historyId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,sortOrder:i.sortOrder,sortBy:i.sortBy,action:this.apiClient.buildCollectionParam(i.action,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFlowInstancesSettingsLoglevels(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowInstancesSettingsLoglevels';return this.apiClient.callApi("/api/v2/flows/{flowId}/instances/settings/loglevels","GET",{flowId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowLatestconfiguration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowLatestconfiguration';return this.apiClient.callApi("/api/v2/flows/{flowId}/latestconfiguration","GET",{flowId:e},{deleted:n.deleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getFlowVersion';return this.apiClient.callApi("/api/v2/flows/{flowId}/versions/{versionId}","GET",{flowId:e,versionId:n},{deleted:i.deleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFlowVersionConfiguration(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowVersionConfiguration';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getFlowVersionConfiguration';return this.apiClient.callApi("/api/v2/flows/{flowId}/versions/{versionId}/configuration","GET",{flowId:e,versionId:n},{deleted:i.deleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFlowVersionHealth(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowVersionHealth';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getFlowVersionHealth';return this.apiClient.callApi("/api/v2/flows/{flowId}/versions/{versionId}/health","GET",{flowId:e,versionId:n},{language:i.language},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFlowVersionIntentHealth(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowVersionIntentHealth';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getFlowVersionIntentHealth';if(i==null||i==="")throw'Missing the required parameter "intentId" when calling getFlowVersionIntentHealth';if(a==null)throw'Missing the required parameter "language" when calling getFlowVersionIntentHealth';return this.apiClient.callApi("/api/v2/flows/{flowId}/versions/{versionId}/intents/{intentId}/health","GET",{flowId:e,versionId:n,intentId:i},{language:a},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getFlowVersionIntentUtteranceHealth(e,n,i,a,r,s){if(s=s||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowVersionIntentUtteranceHealth';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getFlowVersionIntentUtteranceHealth';if(i==null||i==="")throw'Missing the required parameter "intentId" when calling getFlowVersionIntentUtteranceHealth';if(a==null||a==="")throw'Missing the required parameter "utteranceId" when calling getFlowVersionIntentUtteranceHealth';if(r==null)throw'Missing the required parameter "language" when calling getFlowVersionIntentUtteranceHealth';return this.apiClient.callApi("/api/v2/flows/{flowId}/versions/{versionId}/intents/{intentId}/utterances/{utteranceId}/health","GET",{flowId:e,versionId:n,intentId:i,utteranceId:a},{language:r},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],s.customHeaders)}getFlowVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowVersions';return this.apiClient.callApi("/api/v2/flows/{flowId}/versions","GET",{flowId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,deleted:n.deleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlows(e){return e=e||{},this.apiClient.callApi("/api/v2/flows","GET",{},{type:this.apiClient.buildCollectionParam(e.type,"multi"),pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,description:e.description,nameOrDescription:e.nameOrDescription,publishVersionId:e.publishVersionId,editableBy:e.editableBy,lockedBy:e.lockedBy,lockedByClientId:e.lockedByClientId,secure:e.secure,deleted:e.deleted,includeSchemas:e.includeSchemas,virtualAgentEnabled:e.virtualAgentEnabled,publishedAfter:e.publishedAfter,publishedBefore:e.publishedBefore,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsDatatable(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling getFlowsDatatable';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}","GET",{datatableId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsDatatableExportJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling getFlowsDatatableExportJob';if(n==null||n==="")throw'Missing the required parameter "exportJobId" when calling getFlowsDatatableExportJob';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/export/jobs/{exportJobId}","GET",{datatableId:e,exportJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFlowsDatatableImportJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling getFlowsDatatableImportJob';if(n==null||n==="")throw'Missing the required parameter "importJobId" when calling getFlowsDatatableImportJob';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/import/jobs/{importJobId}","GET",{datatableId:e,importJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFlowsDatatableImportJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling getFlowsDatatableImportJobs';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/import/jobs","GET",{datatableId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsDatatableRow(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling getFlowsDatatableRow';if(n==null||n==="")throw'Missing the required parameter "rowId" when calling getFlowsDatatableRow';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/rows/{rowId}","GET",{datatableId:e,rowId:n},{showbrief:i.showbrief},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFlowsDatatableRows(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling getFlowsDatatableRows';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/rows","GET",{datatableId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,showbrief:n.showbrief,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsDatatables(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/datatables","GET",{},{expand:e.expand,pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsDatatablesDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling getFlowsDatatablesDivisionview';return this.apiClient.callApi("/api/v2/flows/datatables/divisionviews/{datatableId}","GET",{datatableId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsDatatablesDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/datatables/divisionviews","GET",{},{expand:e.expand,pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/divisionviews","GET",{},{type:this.apiClient.buildCollectionParam(e.type,"multi"),pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,publishVersionId:e.publishVersionId,publishedAfter:e.publishedAfter,publishedBefore:e.publishedBefore,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),includeSchemas:e.includeSchemas},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsExecution(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowExecutionId" when calling getFlowsExecution';return this.apiClient.callApi("/api/v2/flows/executions/{flowExecutionId}","GET",{flowExecutionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsExportJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getFlowsExportJob';return this.apiClient.callApi("/api/v2/flows/export/jobs/{jobId}","GET",{jobId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsInstance(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "instanceId" when calling getFlowsInstance';return this.apiClient.callApi("/api/v2/flows/instances/{instanceId}","GET",{instanceId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsInstancesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getFlowsInstancesJob';return this.apiClient.callApi("/api/v2/flows/instances/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsInstancesQuerycapabilities(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/instances/querycapabilities","GET",{},{expand:e.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsInstancesSettingsExecutiondata(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/instances/settings/executiondata","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsInstancesSettingsLoglevels(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/instances/settings/loglevels","GET",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi"),pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsInstancesSettingsLoglevelsCharacteristics(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/instances/settings/loglevels/characteristics","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsInstancesSettingsLoglevelsDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/instances/settings/loglevels/default","GET",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getFlowsJob';return this.apiClient.callApi("/api/v2/flows/jobs/{jobId}","GET",{jobId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsLookup(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling getFlowsLookup';return this.apiClient.callApi("/api/v2/flows/lookup","GET",{},{id:this.apiClient.buildCollectionParam(e,"multi"),pageNumber:n.pageNumber,pageSize:n.pageSize,sortBy:n.sortBy,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsMilestone(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "milestoneId" when calling getFlowsMilestone';return this.apiClient.callApi("/api/v2/flows/milestones/{milestoneId}","GET",{milestoneId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsMilestones(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/milestones","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,description:e.description,nameOrDescription:e.nameOrDescription,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsMilestonesDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/milestones/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsOutcome(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowOutcomeId" when calling getFlowsOutcome';return this.apiClient.callApi("/api/v2/flows/outcomes/{flowOutcomeId}","GET",{flowOutcomeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsOutcomes(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/outcomes","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,description:e.description,nameOrDescription:e.nameOrDescription,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsOutcomesDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/outcomes/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsValidateJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getFlowsValidateJob';return this.apiClient.callApi("/api/v2/flows/validate/jobs/{jobId}","GET",{jobId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchArchitectGrammar(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling patchArchitectGrammar';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}","PATCH",{grammarId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchArchitectGrammarLanguage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling patchArchitectGrammarLanguage';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling patchArchitectGrammarLanguage';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages/{languageCode}","PATCH",{grammarId:e,languageCode:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchFlowsInstancesSettingsExecutiondata(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchFlowsInstancesSettingsExecutiondata';return this.apiClient.callApi("/api/v2/flows/instances/settings/executiondata","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectDependencytrackingBuild(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/dependencytracking/build","POST",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postArchitectEmergencygroups(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postArchitectEmergencygroups';return this.apiClient.callApi("/api/v2/architect/emergencygroups","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectGrammarLanguageFilesDtmf(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling postArchitectGrammarLanguageFilesDtmf';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling postArchitectGrammarLanguageFilesDtmf';if(i==null)throw'Missing the required parameter "body" when calling postArchitectGrammarLanguageFilesDtmf';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages/{languageCode}/files/dtmf","POST",{grammarId:e,languageCode:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postArchitectGrammarLanguageFilesVoice(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling postArchitectGrammarLanguageFilesVoice';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling postArchitectGrammarLanguageFilesVoice';if(i==null)throw'Missing the required parameter "body" when calling postArchitectGrammarLanguageFilesVoice';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages/{languageCode}/files/voice","POST",{grammarId:e,languageCode:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postArchitectGrammarLanguages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling postArchitectGrammarLanguages';if(n==null)throw'Missing the required parameter "body" when calling postArchitectGrammarLanguages';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages","POST",{grammarId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postArchitectGrammars(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postArchitectGrammars';return this.apiClient.callApi("/api/v2/architect/grammars","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectIvrs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postArchitectIvrs';return this.apiClient.callApi("/api/v2/architect/ivrs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectPromptHistory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling postArchitectPromptHistory';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/history","POST",{promptId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectPromptResourceUploads(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling postArchitectPromptResourceUploads';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling postArchitectPromptResourceUploads';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/resources/{languageCode}/uploads","POST",{promptId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postArchitectPromptResources(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling postArchitectPromptResources';if(n==null)throw'Missing the required parameter "body" when calling postArchitectPromptResources';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/resources","POST",{promptId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postArchitectPrompts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postArchitectPrompts';return this.apiClient.callApi("/api/v2/architect/prompts","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectSchedulegroups(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postArchitectSchedulegroups';return this.apiClient.callApi("/api/v2/architect/schedulegroups","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectSchedules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postArchitectSchedules';return this.apiClient.callApi("/api/v2/architect/schedules","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectSystempromptHistory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling postArchitectSystempromptHistory';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/history","POST",{promptId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectSystempromptResourceUploads(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling postArchitectSystempromptResourceUploads';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling postArchitectSystempromptResourceUploads';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/resources/{languageCode}/uploads","POST",{promptId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postArchitectSystempromptResources(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling postArchitectSystempromptResources';if(n==null)throw'Missing the required parameter "body" when calling postArchitectSystempromptResources';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/resources","POST",{promptId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postFlowHistory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling postFlowHistory';return this.apiClient.callApi("/api/v2/flows/{flowId}/history","POST",{flowId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowInstancesSettingsLoglevels(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling postFlowInstancesSettingsLoglevels';if(n==null)throw'Missing the required parameter "body" when calling postFlowInstancesSettingsLoglevels';return this.apiClient.callApi("/api/v2/flows/{flowId}/instances/settings/loglevels","POST",{flowId:e},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postFlowVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling postFlowVersions';if(n==null)throw'Missing the required parameter "body" when calling postFlowVersions';return this.apiClient.callApi("/api/v2/flows/{flowId}/versions","POST",{flowId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postFlows(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postFlows';return this.apiClient.callApi("/api/v2/flows","POST",{},{language:n.language},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsActionsCheckin(e,n){if(n=n||{},e==null)throw'Missing the required parameter "flow" when calling postFlowsActionsCheckin';return this.apiClient.callApi("/api/v2/flows/actions/checkin","POST",{},{flow:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsActionsCheckout(e,n){if(n=n||{},e==null)throw'Missing the required parameter "flow" when calling postFlowsActionsCheckout';return this.apiClient.callApi("/api/v2/flows/actions/checkout","POST",{},{flow:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsActionsDeactivate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "flow" when calling postFlowsActionsDeactivate';return this.apiClient.callApi("/api/v2/flows/actions/deactivate","POST",{},{flow:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsActionsPublish(e,n){if(n=n||{},e==null)throw'Missing the required parameter "flow" when calling postFlowsActionsPublish';return this.apiClient.callApi("/api/v2/flows/actions/publish","POST",{},{flow:e,version:n.version},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsActionsRevert(e,n){if(n=n||{},e==null)throw'Missing the required parameter "flow" when calling postFlowsActionsRevert';return this.apiClient.callApi("/api/v2/flows/actions/revert","POST",{},{flow:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsActionsUnlock(e,n){if(n=n||{},e==null)throw'Missing the required parameter "flow" when calling postFlowsActionsUnlock';return this.apiClient.callApi("/api/v2/flows/actions/unlock","POST",{},{flow:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsDatatableExportJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling postFlowsDatatableExportJobs';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/export/jobs","POST",{datatableId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsDatatableImportCsvJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling postFlowsDatatableImportCsvJobs';if(n==null)throw'Missing the required parameter "body" when calling postFlowsDatatableImportCsvJobs';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/import/csv/jobs","POST",{datatableId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postFlowsDatatableImportJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling postFlowsDatatableImportJobs';if(n==null)throw'Missing the required parameter "body" when calling postFlowsDatatableImportJobs';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/import/jobs","POST",{datatableId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postFlowsDatatableRows(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling postFlowsDatatableRows';if(n==null)throw'Missing the required parameter "dataTableRow" when calling postFlowsDatatableRows';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/rows","POST",{datatableId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postFlowsDatatables(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postFlowsDatatables';return this.apiClient.callApi("/api/v2/flows/datatables","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsExecutions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "flowLaunchRequest" when calling postFlowsExecutions';return this.apiClient.callApi("/api/v2/flows/executions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsExportJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postFlowsExportJobs';return this.apiClient.callApi("/api/v2/flows/export/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsInstancesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postFlowsInstancesJobs';return this.apiClient.callApi("/api/v2/flows/instances/jobs","POST",{},{expand:n.expand},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsInstancesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postFlowsInstancesQuery';return this.apiClient.callApi("/api/v2/flows/instances/query","POST",{},{indexOnly:n.indexOnly,pageSize:n.pageSize},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/jobs","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postFlowsMilestones(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/milestones","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postFlowsOutcomes(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/outcomes","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postFlowsValidateJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postFlowsValidateJobs';return this.apiClient.callApi("/api/v2/flows/validate/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putArchitectEmergencygroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "emergencyGroupId" when calling putArchitectEmergencygroup';if(n==null)throw'Missing the required parameter "body" when calling putArchitectEmergencygroup';return this.apiClient.callApi("/api/v2/architect/emergencygroups/{emergencyGroupId}","PUT",{emergencyGroupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putArchitectIvr(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "ivrId" when calling putArchitectIvr';if(n==null)throw'Missing the required parameter "body" when calling putArchitectIvr';return this.apiClient.callApi("/api/v2/architect/ivrs/{ivrId}","PUT",{ivrId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putArchitectIvrIdentityresolution(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "ivrId" when calling putArchitectIvrIdentityresolution';if(n==null)throw'Missing the required parameter "body" when calling putArchitectIvrIdentityresolution';return this.apiClient.callApi("/api/v2/architect/ivrs/{ivrId}/identityresolution","PUT",{ivrId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putArchitectPrompt(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling putArchitectPrompt';if(n==null)throw'Missing the required parameter "body" when calling putArchitectPrompt';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}","PUT",{promptId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putArchitectPromptResource(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling putArchitectPromptResource';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling putArchitectPromptResource';if(i==null)throw'Missing the required parameter "body" when calling putArchitectPromptResource';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/resources/{languageCode}","PUT",{promptId:e,languageCode:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putArchitectSchedule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "scheduleId" when calling putArchitectSchedule';if(n==null)throw'Missing the required parameter "body" when calling putArchitectSchedule';return this.apiClient.callApi("/api/v2/architect/schedules/{scheduleId}","PUT",{scheduleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putArchitectSchedulegroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "scheduleGroupId" when calling putArchitectSchedulegroup';if(n==null)throw'Missing the required parameter "body" when calling putArchitectSchedulegroup';return this.apiClient.callApi("/api/v2/architect/schedulegroups/{scheduleGroupId}","PUT",{scheduleGroupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putArchitectSystempromptResource(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling putArchitectSystempromptResource';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling putArchitectSystempromptResource';if(i==null)throw'Missing the required parameter "body" when calling putArchitectSystempromptResource';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/resources/{languageCode}","PUT",{promptId:e,languageCode:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putFlow(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling putFlow';if(n==null)throw'Missing the required parameter "body" when calling putFlow';return this.apiClient.callApi("/api/v2/flows/{flowId}","PUT",{flowId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putFlowInstancesSettingsLoglevels(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling putFlowInstancesSettingsLoglevels';if(n==null)throw'Missing the required parameter "body" when calling putFlowInstancesSettingsLoglevels';return this.apiClient.callApi("/api/v2/flows/{flowId}/instances/settings/loglevels","PUT",{flowId:e},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putFlowsDatatable(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling putFlowsDatatable';if(n==null)throw'Missing the required parameter "body" when calling putFlowsDatatable';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}","PUT",{datatableId:e},{expand:i.expand},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putFlowsDatatableRow(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling putFlowsDatatableRow';if(n==null||n==="")throw'Missing the required parameter "rowId" when calling putFlowsDatatableRow';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/rows/{rowId}","PUT",{datatableId:e,rowId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putFlowsInstancesSettingsLoglevelsDefault(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putFlowsInstancesSettingsLoglevelsDefault';return this.apiClient.callApi("/api/v2/flows/instances/settings/loglevels/default","PUT",{},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putFlowsMilestone(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "milestoneId" when calling putFlowsMilestone';return this.apiClient.callApi("/api/v2/flows/milestones/{milestoneId}","PUT",{milestoneId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putFlowsOutcome(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowOutcomeId" when calling putFlowsOutcome';return this.apiClient.callApi("/api/v2/flows/outcomes/{flowOutcomeId}","PUT",{flowOutcomeId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},hy=class{constructor(e){this.apiClient=e||q.instance}deleteAssistantVariation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling deleteAssistantVariation';if(n==null||n==="")throw'Missing the required parameter "variationId" when calling deleteAssistantVariation';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/variations/{variationId}","DELETE",{assistantId:e,variationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAssistantVariation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling getAssistantVariation';if(n==null||n==="")throw'Missing the required parameter "variationId" when calling getAssistantVariation';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/variations/{variationId}","GET",{assistantId:e,variationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAssistantVariations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling getAssistantVariations';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/variations","GET",{assistantId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAssistantVariations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling postAssistantVariations';if(n==null)throw'Missing the required parameter "body" when calling postAssistantVariations';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/variations","POST",{assistantId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putAssistantVariation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling putAssistantVariation';if(n==null||n==="")throw'Missing the required parameter "variationId" when calling putAssistantVariation';if(i==null)throw'Missing the required parameter "body" when calling putAssistantVariation';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/variations/{variationId}","PUT",{assistantId:e,variationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}},my=class{constructor(e){this.apiClient=e||q.instance}getAuditsQueryRealtimeServicemapping(e){return e=e||{},this.apiClient.callApi("/api/v2/audits/query/realtime/servicemapping","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuditsQueryServicemapping(e){return e=e||{},this.apiClient.callApi("/api/v2/audits/query/servicemapping","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuditsQueryTransactionId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "transactionId" when calling getAuditsQueryTransactionId';return this.apiClient.callApi("/api/v2/audits/query/{transactionId}","GET",{transactionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuditsQueryTransactionIdResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "transactionId" when calling getAuditsQueryTransactionIdResults';return this.apiClient.callApi("/api/v2/audits/query/{transactionId}/results","GET",{transactionId:e},{cursor:n.cursor,pageSize:n.pageSize,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),allowRedirect:n.allowRedirect},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAuditsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAuditsQuery';return this.apiClient.callApi("/api/v2/audits/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAuditsQueryRealtime(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAuditsQueryRealtime';return this.apiClient.callApi("/api/v2/audits/query/realtime","POST",{},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAuditsQueryRealtimeRelated(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAuditsQueryRealtimeRelated';return this.apiClient.callApi("/api/v2/audits/query/realtime/related","POST",{},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},gy=class{constructor(e){this.apiClient=e||q.instance}deleteAuthorizationDivision(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling deleteAuthorizationDivision';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}","DELETE",{divisionId:e},{force:n.force},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAuthorizationPoliciesTargetSubjectSubjectId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "targetName" when calling deleteAuthorizationPoliciesTargetSubjectSubjectId';if(n==null||n==="")throw'Missing the required parameter "subjectId" when calling deleteAuthorizationPoliciesTargetSubjectSubjectId';return this.apiClient.callApi("/api/v2/authorization/policies/targets/{targetName}/subject/{subjectId}","DELETE",{targetName:e,subjectId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteAuthorizationRole(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling deleteAuthorizationRole';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}","DELETE",{roleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAuthorizationSubjectDivisionRole(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling deleteAuthorizationSubjectDivisionRole';if(n==null||n==="")throw'Missing the required parameter "divisionId" when calling deleteAuthorizationSubjectDivisionRole';if(i==null||i==="")throw'Missing the required parameter "roleId" when calling deleteAuthorizationSubjectDivisionRole';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/divisions/{divisionId}/roles/{roleId}","DELETE",{subjectId:e,divisionId:n,roleId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getAuthorizationDivision(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling getAuthorizationDivision';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}","GET",{divisionId:e},{objectCount:n.objectCount},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivisionGrants(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling getAuthorizationDivisionGrants';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}/grants","GET",{divisionId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivisions(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,objectCount:e.objectCount,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsDeleted(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/deleted","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsHome(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/home","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsLimit(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/limit","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/query","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionspermittedMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "permission" when calling getAuthorizationDivisionspermittedMe';return this.apiClient.callApi("/api/v2/authorization/divisionspermitted/me","GET",{},{name:n.name,permission:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivisionspermittedPagedMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "permission" when calling getAuthorizationDivisionspermittedPagedMe';return this.apiClient.callApi("/api/v2/authorization/divisionspermitted/paged/me","GET",{},{permission:e,pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivisionspermittedPagedSubjectId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling getAuthorizationDivisionspermittedPagedSubjectId';if(n==null)throw'Missing the required parameter "permission" when calling getAuthorizationDivisionspermittedPagedSubjectId';return this.apiClient.callApi("/api/v2/authorization/divisionspermitted/paged/{subjectId}","GET",{subjectId:e},{permission:n,pageNumber:i.pageNumber,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAuthorizationPermissions(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/permissions","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,queryType:e.queryType,query:e.query},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationPolicies(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/policies","GET",{},{after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationPoliciesSubjectSubjectId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling getAuthorizationPoliciesSubjectSubjectId';return this.apiClient.callApi("/api/v2/authorization/policies/subject/{subjectId}","GET",{subjectId:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationPoliciesTarget(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "targetName" when calling getAuthorizationPoliciesTarget';return this.apiClient.callApi("/api/v2/authorization/policies/targets/{targetName}","GET",{targetName:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationPoliciesTargetSubjectSubjectId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "targetName" when calling getAuthorizationPoliciesTargetSubjectSubjectId';if(n==null||n==="")throw'Missing the required parameter "subjectId" when calling getAuthorizationPoliciesTargetSubjectSubjectId';return this.apiClient.callApi("/api/v2/authorization/policies/targets/{targetName}/subject/{subjectId}","GET",{targetName:e,subjectId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAuthorizationPoliciesTargets(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/policies/targets","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationPolicy(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling getAuthorizationPolicy';return this.apiClient.callApi("/api/v2/authorization/policies/{policyId}","GET",{policyId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationPolicyAttributes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling getAuthorizationPolicyAttributes';return this.apiClient.callApi("/api/v2/authorization/policies/{policyId}/attributes","GET",{policyId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationProducts(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/products","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationRole(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling getAuthorizationRole';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}","GET",{roleId:e},{userCount:n.userCount,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationRoleComparedefaultRightRoleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "leftRoleId" when calling getAuthorizationRoleComparedefaultRightRoleId';if(n==null||n==="")throw'Missing the required parameter "rightRoleId" when calling getAuthorizationRoleComparedefaultRightRoleId';return this.apiClient.callApi("/api/v2/authorization/roles/{leftRoleId}/comparedefault/{rightRoleId}","GET",{leftRoleId:e,rightRoleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAuthorizationRoleSubjectgrants(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling getAuthorizationRoleSubjectgrants';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}/subjectgrants","GET",{roleId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),nextPage:n.nextPage,previousPage:n.previousPage},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationRoleUsers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling getAuthorizationRoleUsers';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}/users","GET",{roleId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationRoles(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/roles","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,name:e.name,permission:this.apiClient.buildCollectionParam(e.permission,"multi"),defaultRoleId:this.apiClient.buildCollectionParam(e.defaultRoleId,"multi"),userCount:e.userCount,id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationRolesSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/roles/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationSubject(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling getAuthorizationSubject';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}","GET",{subjectId:e},{includeDuplicates:n.includeDuplicates,includeFullRoles:n.includeFullRoles},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationSubjectsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/subjects/me","GET",{},{includeDuplicates:e.includeDuplicates,includeFullRoles:e.includeFullRoles},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationSubjectsRolecounts(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/subjects/rolecounts","GET",{},{id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUserRoles(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling getUserRoles';return this.apiClient.callApi("/api/v2/users/{subjectId}/roles","GET",{subjectId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchAuthorizationRole(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling patchAuthorizationRole';if(n==null)throw'Missing the required parameter "body" when calling patchAuthorizationRole';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}","PATCH",{roleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchAuthorizationSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchAuthorizationSettings';return this.apiClient.callApi("/api/v2/authorization/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAuthorizationDivisionObject(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling postAuthorizationDivisionObject';if(n==null||n==="")throw'Missing the required parameter "objectType" when calling postAuthorizationDivisionObject';if(i==null)throw'Missing the required parameter "body" when calling postAuthorizationDivisionObject';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}/objects/{objectType}","POST",{divisionId:e,objectType:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAuthorizationDivisionRestore(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling postAuthorizationDivisionRestore';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationDivisionRestore';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}/restore","POST",{divisionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationDivisions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAuthorizationDivisions';return this.apiClient.callApi("/api/v2/authorization/divisions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAuthorizationPoliciesTarget(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "targetName" when calling postAuthorizationPoliciesTarget';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationPoliciesTarget';return this.apiClient.callApi("/api/v2/authorization/policies/targets/{targetName}","POST",{targetName:e},{skipLockoutCheck:i.skipLockoutCheck},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationPoliciesTargetValidate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "targetName" when calling postAuthorizationPoliciesTargetValidate';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationPoliciesTargetValidate';return this.apiClient.callApi("/api/v2/authorization/policies/targets/{targetName}/validate","POST",{targetName:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationPolicySimulate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling postAuthorizationPolicySimulate';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationPolicySimulate';return this.apiClient.callApi("/api/v2/authorization/policies/{policyId}/simulate","POST",{policyId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationRole(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling postAuthorizationRole';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationRole';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}","POST",{roleId:e},{subjectType:i.subjectType},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationRoleComparedefaultRightRoleId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "leftRoleId" when calling postAuthorizationRoleComparedefaultRightRoleId';if(n==null||n==="")throw'Missing the required parameter "rightRoleId" when calling postAuthorizationRoleComparedefaultRightRoleId';if(i==null)throw'Missing the required parameter "body" when calling postAuthorizationRoleComparedefaultRightRoleId';return this.apiClient.callApi("/api/v2/authorization/roles/{leftRoleId}/comparedefault/{rightRoleId}","POST",{leftRoleId:e,rightRoleId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAuthorizationRoles(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAuthorizationRoles';return this.apiClient.callApi("/api/v2/authorization/roles","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAuthorizationRolesDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/roles/default","POST",{},{force:e.force},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postAuthorizationSubjectBulkadd(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectBulkadd';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationSubjectBulkadd';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/bulkadd","POST",{subjectId:e},{subjectType:i.subjectType},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationSubjectBulkremove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectBulkremove';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationSubjectBulkremove';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/bulkremove","POST",{subjectId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationSubjectBulkreplace(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectBulkreplace';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationSubjectBulkreplace';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/bulkreplace","POST",{subjectId:e},{subjectType:i.subjectType},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationSubjectDivisionRole(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectDivisionRole';if(n==null||n==="")throw'Missing the required parameter "divisionId" when calling postAuthorizationSubjectDivisionRole';if(i==null||i==="")throw'Missing the required parameter "roleId" when calling postAuthorizationSubjectDivisionRole';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/divisions/{divisionId}/roles/{roleId}","POST",{subjectId:e,divisionId:n,roleId:i},{subjectType:a.subjectType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putAuthorizationDivision(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling putAuthorizationDivision';if(n==null)throw'Missing the required parameter "body" when calling putAuthorizationDivision';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}","PUT",{divisionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putAuthorizationPoliciesTarget(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "targetName" when calling putAuthorizationPoliciesTarget';if(n==null)throw'Missing the required parameter "body" when calling putAuthorizationPoliciesTarget';return this.apiClient.callApi("/api/v2/authorization/policies/targets/{targetName}","PUT",{targetName:e},{skipLockoutCheck:i.skipLockoutCheck},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putAuthorizationPolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling putAuthorizationPolicy';if(n==null)throw'Missing the required parameter "body" when calling putAuthorizationPolicy';return this.apiClient.callApi("/api/v2/authorization/policies/{policyId}","PUT",{policyId:e},{skipLockoutCheck:i.skipLockoutCheck},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putAuthorizationRole(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling putAuthorizationRole';if(n==null)throw'Missing the required parameter "body" when calling putAuthorizationRole';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}","PUT",{roleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putAuthorizationRoleUsersAdd(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling putAuthorizationRoleUsersAdd';if(n==null)throw'Missing the required parameter "body" when calling putAuthorizationRoleUsersAdd';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}/users/add","PUT",{roleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putAuthorizationRoleUsersRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling putAuthorizationRoleUsersRemove';if(n==null)throw'Missing the required parameter "body" when calling putAuthorizationRoleUsersRemove';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}/users/remove","PUT",{roleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putAuthorizationRolesDefault(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putAuthorizationRolesDefault';return this.apiClient.callApi("/api/v2/authorization/roles/default","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putAuthorizationRolesSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putAuthorizationRolesSettings';return this.apiClient.callApi("/api/v2/authorization/roles/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putUserRoles(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling putUserRoles';if(n==null)throw'Missing the required parameter "body" when calling putUserRoles';return this.apiClient.callApi("/api/v2/users/{subjectId}/roles","PUT",{subjectId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},fy=class{constructor(e){this.apiClient=e||q.instance}postBackgroundassistantToken(e){return e=e||{},this.apiClient.callApi("/api/v2/backgroundassistant/token","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postScreenrecordingToken(e){return e=e||{},this.apiClient.callApi("/api/v2/screenrecording/token","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},wy=class{constructor(e){this.apiClient=e||q.instance}getBillingContract(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contractId" when calling getBillingContract';return this.apiClient.callApi("/api/v2/billing/contracts/{contractId}","GET",{contractId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBillingContractBillingperiod(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contractId" when calling getBillingContractBillingperiod';if(n==null||n==="")throw'Missing the required parameter "billingPeriodId" when calling getBillingContractBillingperiod';return this.apiClient.callApi("/api/v2/billing/contracts/{contractId}/billingperiods/{billingPeriodId}","GET",{contractId:e,billingPeriodId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getBillingContracts(e){return e=e||{},this.apiClient.callApi("/api/v2/billing/contracts","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,dateStart:e.dateStart,dateEnd:e.dateEnd,status:e.status,externalNumber:e.externalNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getBillingContractsInvoiceDocument(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "invoiceId" when calling getBillingContractsInvoiceDocument';return this.apiClient.callApi("/api/v2/billing/contracts/invoices/{invoiceId}/document","GET",{invoiceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBillingContractsInvoiceLines(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "invoiceId" when calling getBillingContractsInvoiceLines';return this.apiClient.callApi("/api/v2/billing/contracts/invoices/{invoiceId}/lines","GET",{invoiceId:e},{before:n.before,after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBillingContractsInvoices(e){return e=e||{},this.apiClient.callApi("/api/v2/billing/contracts/invoices","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,dateStart:e.dateStart,dateEnd:e.dateEnd,paymentStatus:e.paymentStatus},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getBillingReportsBillableusage(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "startDate" when calling getBillingReportsBillableusage';if(n==null)throw'Missing the required parameter "endDate" when calling getBillingReportsBillableusage';return this.apiClient.callApi("/api/v2/billing/reports/billableusage","GET",{},{startDate:e,endDate:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getBillingTrusteebillingoverviewTrustorOrgId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getBillingTrusteebillingoverviewTrustorOrgId';return this.apiClient.callApi("/api/v2/billing/trusteebillingoverview/{trustorOrgId}","GET",{trustorOrgId:e},{billingPeriodIndex:n.billingPeriodIndex},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Cy=class{constructor(e){this.apiClient=e||q.instance}deleteBusinessrulesDecisiontable(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling deleteBusinessrulesDecisiontable';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}","DELETE",{tableId:e},{forceDelete:n.forceDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteBusinessrulesDecisiontableExport(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling deleteBusinessrulesDecisiontableExport';if(n==null||n==="")throw'Missing the required parameter "exportJobId" when calling deleteBusinessrulesDecisiontableExport';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/exports/{exportJobId}","DELETE",{tableId:e,exportJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteBusinessrulesDecisiontableImport(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling deleteBusinessrulesDecisiontableImport';if(n==null||n==="")throw'Missing the required parameter "importJobId" when calling deleteBusinessrulesDecisiontableImport';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/imports/{importJobId}","DELETE",{tableId:e,importJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteBusinessrulesDecisiontableVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling deleteBusinessrulesDecisiontableVersion';if(n==null)throw'Missing the required parameter "tableVersion" when calling deleteBusinessrulesDecisiontableVersion';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}","DELETE",{tableId:e,tableVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteBusinessrulesDecisiontableVersionRow(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling deleteBusinessrulesDecisiontableVersionRow';if(n==null)throw'Missing the required parameter "tableVersion" when calling deleteBusinessrulesDecisiontableVersionRow';if(i==null||i==="")throw'Missing the required parameter "rowId" when calling deleteBusinessrulesDecisiontableVersionRow';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/{rowId}","DELETE",{tableId:e,tableVersion:n,rowId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteBusinessrulesDecisiontableVersionSnapshot(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling deleteBusinessrulesDecisiontableVersionSnapshot';if(n==null)throw'Missing the required parameter "tableVersion" when calling deleteBusinessrulesDecisiontableVersionSnapshot';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/snapshot","DELETE",{tableId:e,tableVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteBusinessrulesSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling deleteBusinessrulesSchema';return this.apiClient.callApi("/api/v2/businessrules/schemas/{schemaId}","DELETE",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesDecisiontable(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontable';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}","GET",{tableId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesDecisiontableExport(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableExport';if(n==null||n==="")throw'Missing the required parameter "exportJobId" when calling getBusinessrulesDecisiontableExport';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/exports/{exportJobId}","GET",{tableId:e,exportJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getBusinessrulesDecisiontableExports(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableExports';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/exports","GET",{tableId:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesDecisiontableImport(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableImport';if(n==null||n==="")throw'Missing the required parameter "importJobId" when calling getBusinessrulesDecisiontableImport';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/imports/{importJobId}","GET",{tableId:e,importJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getBusinessrulesDecisiontableImports(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableImports';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/imports","GET",{tableId:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesDecisiontableVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableVersion';if(n==null)throw'Missing the required parameter "tableVersion" when calling getBusinessrulesDecisiontableVersion';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}","GET",{tableId:e,tableVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getBusinessrulesDecisiontableVersionRow(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableVersionRow';if(n==null)throw'Missing the required parameter "tableVersion" when calling getBusinessrulesDecisiontableVersionRow';if(i==null||i==="")throw'Missing the required parameter "rowId" when calling getBusinessrulesDecisiontableVersionRow';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/{rowId}","GET",{tableId:e,tableVersion:n,rowId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getBusinessrulesDecisiontableVersionRows(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableVersionRows';if(n==null)throw'Missing the required parameter "tableVersion" when calling getBusinessrulesDecisiontableVersionRows';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows","GET",{tableId:e,tableVersion:n},{pageNumber:i.pageNumber,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getBusinessrulesDecisiontableVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableVersions';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions","GET",{tableId:e},{after:n.after,pageSize:n.pageSize,status:this.apiClient.buildCollectionParam(n.status,"multi"),hasSnapshot:n.hasSnapshot},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesDecisiontables(e){return e=e||{},this.apiClient.callApi("/api/v2/businessrules/decisiontables","GET",{},{after:e.after,pageSize:e.pageSize,divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getBusinessrulesDecisiontablesSearch(e){return e=e||{},this.apiClient.callApi("/api/v2/businessrules/decisiontables/search","GET",{},{after:e.after,pageSize:e.pageSize,schemaId:e.schemaId,name:e.name,withPublishedVersion:e.withPublishedVersion,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),ids:this.apiClient.buildCollectionParam(e.ids,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getBusinessrulesSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getBusinessrulesSchema';return this.apiClient.callApi("/api/v2/businessrules/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesSchemaVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getBusinessrulesSchemaVersion';if(n==null||n==="")throw'Missing the required parameter "schemaVersion" when calling getBusinessrulesSchemaVersion';return this.apiClient.callApi("/api/v2/businessrules/schemas/{schemaId}/versions/{schemaVersion}","GET",{schemaId:e,schemaVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getBusinessrulesSchemaVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getBusinessrulesSchemaVersions';return this.apiClient.callApi("/api/v2/businessrules/schemas/{schemaId}/versions","GET",{schemaId:e},{before:n.before,after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/businessrules/schemas","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getBusinessrulesSchemasCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coreTypeName" when calling getBusinessrulesSchemasCoretype';return this.apiClient.callApi("/api/v2/businessrules/schemas/coretypes/{coreTypeName}","GET",{coreTypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesSchemasCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/businessrules/schemas/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchBusinessrulesDecisiontable(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling patchBusinessrulesDecisiontable';if(n==null)throw'Missing the required parameter "body" when calling patchBusinessrulesDecisiontable';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}","PATCH",{tableId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchBusinessrulesDecisiontableImport(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling patchBusinessrulesDecisiontableImport';if(n==null||n==="")throw'Missing the required parameter "importJobId" when calling patchBusinessrulesDecisiontableImport';if(i==null)throw'Missing the required parameter "body" when calling patchBusinessrulesDecisiontableImport';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/imports/{importJobId}","PATCH",{tableId:e,importJobId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchBusinessrulesDecisiontableVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling patchBusinessrulesDecisiontableVersion';if(n==null)throw'Missing the required parameter "tableVersion" when calling patchBusinessrulesDecisiontableVersion';if(i==null)throw'Missing the required parameter "body" when calling patchBusinessrulesDecisiontableVersion';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}","PATCH",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableExecute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableExecute';if(n==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableExecute';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/execute","POST",{tableId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postBusinessrulesDecisiontableExports(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableExports';if(n==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableExports';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/exports","POST",{tableId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postBusinessrulesDecisiontableImports(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableImports';if(n==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableImports';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/imports","POST",{tableId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postBusinessrulesDecisiontableVersionCopy(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionCopy';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionCopy';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionCopy';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/copy","POST",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionExecute(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionExecute';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionExecute';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionExecute';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/execute","POST",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionRollback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionRollback';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionRollback';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rollback","POST",{tableId:e,tableVersion:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postBusinessrulesDecisiontableVersionRows(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionRows';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionRows';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionRows';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows","POST",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionRowsBulkAdd(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionRowsBulkAdd';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionRowsBulkAdd';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionRowsBulkAdd';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/bulk/add","POST",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionRowsBulkRemove(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionRowsBulkRemove';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionRowsBulkRemove';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionRowsBulkRemove';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/bulk/remove","POST",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionRowsBulkUpdate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionRowsBulkUpdate';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionRowsBulkUpdate';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionRowsBulkUpdate';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/bulk/update","POST",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionRowsSearch(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionRowsSearch';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionRowsSearch';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionRowsSearch';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/search","POST",{tableId:e,tableVersion:n},{pageNumber:a.pageNumber,pageSize:a.pageSize},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionSnapshot(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionSnapshot';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionSnapshot';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionSnapshot';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/snapshot","POST",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionSync(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionSync';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionSync';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/sync","POST",{tableId:e,tableVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postBusinessrulesDecisiontableVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersions';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions","POST",{tableId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postBusinessrulesDecisiontables(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontables';return this.apiClient.callApi("/api/v2/businessrules/decisiontables","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postBusinessrulesSchemas(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postBusinessrulesSchemas';return this.apiClient.callApi("/api/v2/businessrules/schemas","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putBusinessrulesDecisiontableVersionPublish(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling putBusinessrulesDecisiontableVersionPublish';if(n==null)throw'Missing the required parameter "tableVersion" when calling putBusinessrulesDecisiontableVersionPublish';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/publish","PUT",{tableId:e,tableVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putBusinessrulesDecisiontableVersionRow(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling putBusinessrulesDecisiontableVersionRow';if(n==null)throw'Missing the required parameter "tableVersion" when calling putBusinessrulesDecisiontableVersionRow';if(i==null||i==="")throw'Missing the required parameter "rowId" when calling putBusinessrulesDecisiontableVersionRow';if(a==null)throw'Missing the required parameter "body" when calling putBusinessrulesDecisiontableVersionRow';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/{rowId}","PUT",{tableId:e,tableVersion:n,rowId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}putBusinessrulesSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling putBusinessrulesSchema';if(n==null)throw'Missing the required parameter "body" when calling putBusinessrulesSchema';return this.apiClient.callApi("/api/v2/businessrules/schemas/{schemaId}","PUT",{schemaId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},vy=class{constructor(e){this.apiClient=e||q.instance}getCarrierservicesIntegrationsEmergencylocationsMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "phoneNumber" when calling getCarrierservicesIntegrationsEmergencylocationsMe';return this.apiClient.callApi("/api/v2/carrierservices/integrations/emergencylocations/me","GET",{},{phoneNumber:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCarrierservicesIntegrationsEmergencylocationsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/carrierservices/integrations/emergencylocations/me","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},xy=class{constructor(e){this.apiClient=e||q.instance}deleteCasemanagementCase(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling deleteCasemanagementCase';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}","DELETE",{caseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteCasemanagementCaseCommentsMeCommentId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling deleteCasemanagementCaseCommentsMeCommentId';if(n==null||n==="")throw'Missing the required parameter "commentId" when calling deleteCasemanagementCaseCommentsMeCommentId';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/comments/me/{commentId}","DELETE",{caseId:e,commentId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteCasemanagementCaseplan(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling deleteCasemanagementCaseplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}","DELETE",{caseplanId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteCasemanagementCaseplanDataschema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling deleteCasemanagementCaseplanDataschema';if(n==null||n==="")throw'Missing the required parameter "schemaKeyName" when calling deleteCasemanagementCaseplanDataschema';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/dataschemas/{schemaKeyName}","DELETE",{caseplanId:e,schemaKeyName:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteCasemanagementCaseplanStageplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling deleteCasemanagementCaseplanStageplan';if(n==null||n==="")throw'Missing the required parameter "stageplanId" when calling deleteCasemanagementCaseplanStageplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/stageplans/{stageplanId}","DELETE",{caseplanId:e,stageplanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCase(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCase';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}","GET",{caseId:e},{expands:this.apiClient.buildCollectionParam(n.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCaseAssociation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseAssociation';if(n==null||n==="")throw'Missing the required parameter "associationId" when calling getCasemanagementCaseAssociation';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/associations/{associationId}","GET",{caseId:e,associationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseAssociations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseAssociations';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/associations","GET",{caseId:e},{before:n.before,after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCaseComment(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseComment';if(n==null||n==="")throw'Missing the required parameter "commentId" when calling getCasemanagementCaseComment';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/comments/{commentId}","GET",{caseId:e,commentId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseComments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseComments';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/comments","GET",{caseId:e},{after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCaseStage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseStage';if(n==null||n==="")throw'Missing the required parameter "stageId" when calling getCasemanagementCaseStage';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/stages/{stageId}","GET",{caseId:e,stageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseStageStep(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseStageStep';if(n==null||n==="")throw'Missing the required parameter "stageId" when calling getCasemanagementCaseStageStep';if(i==null||i==="")throw'Missing the required parameter "stepId" when calling getCasemanagementCaseStageStep';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/stages/{stageId}/steps/{stepId}","GET",{caseId:e,stageId:n,stepId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getCasemanagementCaseStageSteps(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseStageSteps';if(n==null||n==="")throw'Missing the required parameter "stageId" when calling getCasemanagementCaseStageSteps';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/stages/{stageId}/steps","GET",{caseId:e,stageId:n},{before:i.before,after:i.after,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseStages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseStages';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/stages","GET",{caseId:e},{before:n.before,after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCaseTerminateJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseTerminateJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getCasemanagementCaseTerminateJob';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/terminate/jobs/{jobId}","GET",{caseId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseplan(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}","GET",{caseplanId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCaseplanVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplanVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getCasemanagementCaseplanVersion';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions/{versionId}","GET",{caseplanId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseplanVersionDataschemas(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplanVersionDataschemas';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getCasemanagementCaseplanVersionDataschemas';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions/{versionId}/dataschemas","GET",{caseplanId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseplanVersionIntakesettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplanVersionIntakesettings';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getCasemanagementCaseplanVersionIntakesettings';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions/{versionId}/intakesettings","GET",{caseplanId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseplanVersionStageplan(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplanVersionStageplan';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getCasemanagementCaseplanVersionStageplan';if(i==null||i==="")throw'Missing the required parameter "stageplanId" when calling getCasemanagementCaseplanVersionStageplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions/{versionId}/stageplans/{stageplanId}","GET",{caseplanId:e,versionId:n,stageplanId:i},{expands:this.apiClient.buildCollectionParam(a.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getCasemanagementCaseplanVersionStageplanStepplan(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplanVersionStageplanStepplan';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getCasemanagementCaseplanVersionStageplanStepplan';if(i==null||i==="")throw'Missing the required parameter "stageplanId" when calling getCasemanagementCaseplanVersionStageplanStepplan';if(a==null||a==="")throw'Missing the required parameter "stepplanId" when calling getCasemanagementCaseplanVersionStageplanStepplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions/{versionId}/stageplans/{stageplanId}/stepplans/{stepplanId}","GET",{caseplanId:e,versionId:n,stageplanId:i,stepplanId:a},{expands:this.apiClient.buildCollectionParam(r.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getCasemanagementCaseplanVersionStageplanStepplans(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplanVersionStageplanStepplans';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getCasemanagementCaseplanVersionStageplanStepplans';if(i==null||i==="")throw'Missing the required parameter "stageplanId" when calling getCasemanagementCaseplanVersionStageplanStepplans';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions/{versionId}/stageplans/{stageplanId}/stepplans","GET",{caseplanId:e,versionId:n,stageplanId:i},{before:a.before,after:a.after,pageSize:a.pageSize,expands:this.apiClient.buildCollectionParam(a.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getCasemanagementCaseplanVersionStageplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplanVersionStageplans';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getCasemanagementCaseplanVersionStageplans';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions/{versionId}/stageplans","GET",{caseplanId:e,versionId:n},{before:i.before,after:i.after,pageSize:i.pageSize,expands:this.apiClient.buildCollectionParam(i.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseplans(e){return e=e||{},this.apiClient.callApi("/api/v2/casemanagement/caseplans","GET",{},{after:e.after,pageSize:e.pageSize,customerIntentId:e.customerIntentId,divisionIds:e.divisionIds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getCasemanagementCasesExternalcontact(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalContactId" when calling getCasemanagementCasesExternalcontact';return this.apiClient.callApi("/api/v2/casemanagement/cases/externalcontacts/{externalContactId}","GET",{externalContactId:e},{after:n.after,pageSize:n.pageSize,divisionIds:n.divisionIds,expands:this.apiClient.buildCollectionParam(n.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCasesQueryJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getCasemanagementCasesQueryJob';return this.apiClient.callApi("/api/v2/casemanagement/cases/query/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCasesQueryJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getCasemanagementCasesQueryJobResults';return this.apiClient.callApi("/api/v2/casemanagement/cases/query/jobs/{jobId}/results","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCasesReference(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "referenceId" when calling getCasemanagementCasesReference';return this.apiClient.callApi("/api/v2/casemanagement/cases/references/{referenceId}","GET",{referenceId:e},{expands:this.apiClient.buildCollectionParam(n.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchCasemanagementCaseDatedue(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling patchCasemanagementCaseDatedue';if(n==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseDatedue';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/datedue","PATCH",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCasemanagementCaseDescription(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling patchCasemanagementCaseDescription';if(n==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseDescription';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/description","PATCH",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCasemanagementCaseExternalid(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling patchCasemanagementCaseExternalid';if(n==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseExternalid';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/externalid","PATCH",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCasemanagementCaseOwner(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling patchCasemanagementCaseOwner';if(n==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseOwner';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/owner","PATCH",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCasemanagementCasePriority(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling patchCasemanagementCasePriority';if(n==null)throw'Missing the required parameter "body" when calling patchCasemanagementCasePriority';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/priority","PATCH",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCasemanagementCaseSummary(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling patchCasemanagementCaseSummary';if(n==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseSummary';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/summary","PATCH",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCasemanagementCaseplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling patchCasemanagementCaseplan';if(n==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}","PATCH",{caseplanId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCasemanagementCaseplanStageplan(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling patchCasemanagementCaseplanStageplan';if(n==null||n==="")throw'Missing the required parameter "stageplanId" when calling patchCasemanagementCaseplanStageplan';if(i==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseplanStageplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/stageplans/{stageplanId}","PATCH",{caseplanId:e,stageplanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchCasemanagementCaseplanStageplanStepplan(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling patchCasemanagementCaseplanStageplanStepplan';if(n==null||n==="")throw'Missing the required parameter "stageplanId" when calling patchCasemanagementCaseplanStageplanStepplan';if(i==null||i==="")throw'Missing the required parameter "stepplanId" when calling patchCasemanagementCaseplanStageplanStepplan';if(a==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseplanStageplanStepplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/stageplans/{stageplanId}/stepplans/{stepplanId}","PATCH",{caseplanId:e,stageplanId:n,stepplanId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postCasemanagementCaseAssociations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling postCasemanagementCaseAssociations';if(n==null)throw'Missing the required parameter "body" when calling postCasemanagementCaseAssociations';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/associations","POST",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postCasemanagementCaseComments(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling postCasemanagementCaseComments';if(n==null)throw'Missing the required parameter "body" when calling postCasemanagementCaseComments';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/comments","POST",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postCasemanagementCaseTerminateJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling postCasemanagementCaseTerminateJobs';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/terminate/jobs","POST",{caseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCasemanagementCaseplanDataschemas(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling postCasemanagementCaseplanDataschemas';if(n==null)throw'Missing the required parameter "body" when calling postCasemanagementCaseplanDataschemas';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/dataschemas","POST",{caseplanId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postCasemanagementCaseplanPublish(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling postCasemanagementCaseplanPublish';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/publish","POST",{caseplanId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCasemanagementCaseplanStageplanReposition(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling postCasemanagementCaseplanStageplanReposition';if(n==null||n==="")throw'Missing the required parameter "stageplanId" when calling postCasemanagementCaseplanStageplanReposition';if(i==null)throw'Missing the required parameter "body" when calling postCasemanagementCaseplanStageplanReposition';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/stageplans/{stageplanId}/reposition","POST",{caseplanId:e,stageplanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postCasemanagementCaseplanStageplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling postCasemanagementCaseplanStageplans';if(n==null)throw'Missing the required parameter "body" when calling postCasemanagementCaseplanStageplans';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/stageplans","POST",{caseplanId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postCasemanagementCaseplanVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling postCasemanagementCaseplanVersions';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions","POST",{caseplanId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCasemanagementCaseplans(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCasemanagementCaseplans';return this.apiClient.callApi("/api/v2/casemanagement/caseplans","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCasemanagementCaseplansQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCasemanagementCaseplansQuery';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCasemanagementCases(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCasemanagementCases';return this.apiClient.callApi("/api/v2/casemanagement/cases","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCasemanagementCasesAssociationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCasemanagementCasesAssociationsQuery';return this.apiClient.callApi("/api/v2/casemanagement/cases/associations/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCasemanagementCasesQueryJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCasemanagementCasesQueryJobs';return this.apiClient.callApi("/api/v2/casemanagement/cases/query/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putCasemanagementCaseplanDataschema(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling putCasemanagementCaseplanDataschema';if(n==null||n==="")throw'Missing the required parameter "schemaKeyName" when calling putCasemanagementCaseplanDataschema';if(i==null)throw'Missing the required parameter "body" when calling putCasemanagementCaseplanDataschema';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/dataschemas/{schemaKeyName}","PUT",{caseplanId:e,schemaKeyName:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putCasemanagementCaseplanIntakesettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling putCasemanagementCaseplanIntakesettings';if(n==null)throw'Missing the required parameter "body" when calling putCasemanagementCaseplanIntakesettings';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/intakesettings","PUT",{caseplanId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Ay=class{constructor(e){this.apiClient=e||q.instance}deleteChatsRoomMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling deleteChatsRoomMessage';if(n==null||n==="")throw'Missing the required parameter "messageId" when calling deleteChatsRoomMessage';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/messages/{messageId}","DELETE",{roomJid:e,messageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteChatsRoomMessagesPin(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling deleteChatsRoomMessagesPin';if(n==null||n==="")throw'Missing the required parameter "pinnedMessageId" when calling deleteChatsRoomMessagesPin';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/messages/pins/{pinnedMessageId}","DELETE",{roomJid:e,pinnedMessageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteChatsRoomParticipant(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling deleteChatsRoomParticipant';if(n==null||n==="")throw'Missing the required parameter "userId" when calling deleteChatsRoomParticipant';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/participants/{userId}","DELETE",{roomJid:e,userId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteChatsUserMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteChatsUserMessage';if(n==null||n==="")throw'Missing the required parameter "messageId" when calling deleteChatsUserMessage';return this.apiClient.callApi("/api/v2/chats/users/{userId}/messages/{messageId}","DELETE",{userId:e,messageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteChatsUserMessagesPin(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteChatsUserMessagesPin';if(n==null||n==="")throw'Missing the required parameter "pinnedMessageId" when calling deleteChatsUserMessagesPin';return this.apiClient.callApi("/api/v2/chats/users/{userId}/messages/pins/{pinnedMessageId}","DELETE",{userId:e,pinnedMessageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteChatsUsersMeSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/chats/users/me/settings","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getChatsMessage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling getChatsMessage';return this.apiClient.callApi("/api/v2/chats/messages/{messageId}","GET",{messageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsRoom(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling getChatsRoom';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}","GET",{roomJid:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsRoomMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling getChatsRoomMessage';if(n==null||n==="")throw'Missing the required parameter "messageIds" when calling getChatsRoomMessage';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/messages/{messageIds}","GET",{roomJid:e,messageIds:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getChatsRoomMessages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling getChatsRoomMessages';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/messages","GET",{roomJid:e},{limit:n.limit,before:n.before,after:n.after,excludeMetadata:n.excludeMetadata},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsRoomParticipant(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling getChatsRoomParticipant';if(n==null||n==="")throw'Missing the required parameter "participantJid" when calling getChatsRoomParticipant';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/participants/{participantJid}","GET",{roomJid:e,participantJid:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getChatsRoomParticipants(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling getChatsRoomParticipants';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/participants","GET",{roomJid:e},{notify:n.notify},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/chats/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getChatsThreadMessages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "threadId" when calling getChatsThreadMessages';return this.apiClient.callApi("/api/v2/chats/threads/{threadId}/messages","GET",{threadId:e},{limit:n.limit,before:n.before,after:n.after,excludeMetadata:n.excludeMetadata},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getChatsUser';return this.apiClient.callApi("/api/v2/chats/users/{userId}","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsUserMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getChatsUserMessage';if(n==null||n==="")throw'Missing the required parameter "messageIds" when calling getChatsUserMessage';return this.apiClient.callApi("/api/v2/chats/users/{userId}/messages/{messageIds}","GET",{userId:e,messageIds:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getChatsUserMessages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getChatsUserMessages';return this.apiClient.callApi("/api/v2/chats/users/{userId}/messages","GET",{userId:e},{limit:n.limit,before:n.before,after:n.after,excludeMetadata:n.excludeMetadata},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsUserSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getChatsUserSettings';return this.apiClient.callApi("/api/v2/chats/users/{userId}/settings","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsUsersMeSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/chats/users/me/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchChatsRoom(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling patchChatsRoom';if(n==null)throw'Missing the required parameter "body" when calling patchChatsRoom';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}","PATCH",{roomJid:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchChatsRoomMessage(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling patchChatsRoomMessage';if(n==null||n==="")throw'Missing the required parameter "messageId" when calling patchChatsRoomMessage';if(i==null)throw'Missing the required parameter "body" when calling patchChatsRoomMessage';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/messages/{messageId}","PATCH",{roomJid:e,messageId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchChatsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchChatsSettings';return this.apiClient.callApi("/api/v2/chats/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchChatsUserMessage(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchChatsUserMessage';if(n==null||n==="")throw'Missing the required parameter "messageId" when calling patchChatsUserMessage';if(i==null)throw'Missing the required parameter "body" when calling patchChatsUserMessage';return this.apiClient.callApi("/api/v2/chats/users/{userId}/messages/{messageId}","PATCH",{userId:e,messageId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchChatsUserSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchChatsUserSettings';if(n==null)throw'Missing the required parameter "body" when calling patchChatsUserSettings';return this.apiClient.callApi("/api/v2/chats/users/{userId}/settings","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchChatsUsersMeSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchChatsUsersMeSettings';return this.apiClient.callApi("/api/v2/chats/users/me/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postChatsRoomMessages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling postChatsRoomMessages';if(n==null)throw'Missing the required parameter "body" when calling postChatsRoomMessages';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/messages","POST",{roomJid:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postChatsRoomMessagesPins(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling postChatsRoomMessagesPins';if(n==null)throw'Missing the required parameter "body" when calling postChatsRoomMessagesPins';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/messages/pins","POST",{roomJid:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postChatsRoomParticipant(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling postChatsRoomParticipant';if(n==null||n==="")throw'Missing the required parameter "userId" when calling postChatsRoomParticipant';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/participants/{userId}","POST",{roomJid:e,userId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postChatsRooms(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postChatsRooms';return this.apiClient.callApi("/api/v2/chats/rooms","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postChatsUserMessages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postChatsUserMessages';if(n==null)throw'Missing the required parameter "body" when calling postChatsUserMessages';return this.apiClient.callApi("/api/v2/chats/users/{userId}/messages","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postChatsUserMessagesPins(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postChatsUserMessagesPins';if(n==null)throw'Missing the required parameter "body" when calling postChatsUserMessagesPins';return this.apiClient.callApi("/api/v2/chats/users/{userId}/messages/pins","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postChatsUsersMeSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postChatsUsersMeSettings';return this.apiClient.callApi("/api/v2/chats/users/me/settings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putChatsMessageReactions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling putChatsMessageReactions';if(n==null)throw'Missing the required parameter "body" when calling putChatsMessageReactions';return this.apiClient.callApi("/api/v2/chats/messages/{messageId}/reactions","PUT",{messageId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putChatsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putChatsSettings';return this.apiClient.callApi("/api/v2/chats/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},by=class{constructor(e){this.apiClient=e||q.instance}deleteCoachingAppointment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling deleteCoachingAppointment';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}","DELETE",{appointmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteCoachingAppointmentAnnotation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling deleteCoachingAppointmentAnnotation';if(n==null||n==="")throw'Missing the required parameter "annotationId" when calling deleteCoachingAppointmentAnnotation';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/annotations/{annotationId}","DELETE",{appointmentId:e,annotationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCoachingAppointment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling getCoachingAppointment';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}","GET",{appointmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCoachingAppointmentAnnotation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling getCoachingAppointmentAnnotation';if(n==null||n==="")throw'Missing the required parameter "annotationId" when calling getCoachingAppointmentAnnotation';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/annotations/{annotationId}","GET",{appointmentId:e,annotationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCoachingAppointmentAnnotations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling getCoachingAppointmentAnnotations';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/annotations","GET",{appointmentId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCoachingAppointmentStatuses(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling getCoachingAppointmentStatuses';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/statuses","GET",{appointmentId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCoachingAppointments(e,n){if(n=n||{},e==null)throw'Missing the required parameter "userIds" when calling getCoachingAppointments';return this.apiClient.callApi("/api/v2/coaching/appointments","GET",{},{userIds:this.apiClient.buildCollectionParam(e,"multi"),interval:n.interval,pageNumber:n.pageNumber,pageSize:n.pageSize,statuses:this.apiClient.buildCollectionParam(n.statuses,"multi"),facilitatorIds:this.apiClient.buildCollectionParam(n.facilitatorIds,"multi"),sortOrder:n.sortOrder,relationships:this.apiClient.buildCollectionParam(n.relationships,"multi"),completionInterval:n.completionInterval,overdue:n.overdue,intervalCondition:n.intervalCondition},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCoachingAppointmentsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/coaching/appointments/me","GET",{},{interval:e.interval,pageNumber:e.pageNumber,pageSize:e.pageSize,statuses:this.apiClient.buildCollectionParam(e.statuses,"multi"),facilitatorIds:this.apiClient.buildCollectionParam(e.facilitatorIds,"multi"),sortOrder:e.sortOrder,relationships:this.apiClient.buildCollectionParam(e.relationships,"multi"),completionInterval:e.completionInterval,overdue:e.overdue,intervalCondition:e.intervalCondition},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getCoachingNotification(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "notificationId" when calling getCoachingNotification';return this.apiClient.callApi("/api/v2/coaching/notifications/{notificationId}","GET",{notificationId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCoachingNotifications(e){return e=e||{},this.apiClient.callApi("/api/v2/coaching/notifications","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getCoachingScheduleslotsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getCoachingScheduleslotsJob';return this.apiClient.callApi("/api/v2/coaching/scheduleslots/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchCoachingAppointment(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling patchCoachingAppointment';if(n==null)throw'Missing the required parameter "body" when calling patchCoachingAppointment';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}","PATCH",{appointmentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCoachingAppointmentAnnotation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling patchCoachingAppointmentAnnotation';if(n==null||n==="")throw'Missing the required parameter "annotationId" when calling patchCoachingAppointmentAnnotation';if(i==null)throw'Missing the required parameter "body" when calling patchCoachingAppointmentAnnotation';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/annotations/{annotationId}","PATCH",{appointmentId:e,annotationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchCoachingAppointmentStatus(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling patchCoachingAppointmentStatus';if(n==null)throw'Missing the required parameter "body" when calling patchCoachingAppointmentStatus';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/status","PATCH",{appointmentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCoachingNotification(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "notificationId" when calling patchCoachingNotification';if(n==null)throw'Missing the required parameter "body" when calling patchCoachingNotification';return this.apiClient.callApi("/api/v2/coaching/notifications/{notificationId}","PATCH",{notificationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postCoachingAppointmentAnnotations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling postCoachingAppointmentAnnotations';if(n==null)throw'Missing the required parameter "body" when calling postCoachingAppointmentAnnotations';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/annotations","POST",{appointmentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postCoachingAppointmentConversations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling postCoachingAppointmentConversations';if(n==null)throw'Missing the required parameter "body" when calling postCoachingAppointmentConversations';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/conversations","POST",{appointmentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postCoachingAppointments(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCoachingAppointments';return this.apiClient.callApi("/api/v2/coaching/appointments","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCoachingAppointmentsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCoachingAppointmentsAggregatesQuery';return this.apiClient.callApi("/api/v2/coaching/appointments/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCoachingScheduleslotsJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCoachingScheduleslotsJobs';return this.apiClient.callApi("/api/v2/coaching/scheduleslots/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCoachingScheduleslotsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCoachingScheduleslotsQuery';return this.apiClient.callApi("/api/v2/coaching/scheduleslots/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},yy=class{constructor(e){this.apiClient=e||q.instance}deleteContentmanagementDocument(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling deleteContentmanagementDocument';return this.apiClient.callApi("/api/v2/contentmanagement/documents/{documentId}","DELETE",{documentId:e},{override:n.override},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteContentmanagementShare(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "shareId" when calling deleteContentmanagementShare';return this.apiClient.callApi("/api/v2/contentmanagement/shares/{shareId}","DELETE",{shareId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteContentmanagementStatusStatusId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "statusId" when calling deleteContentmanagementStatusStatusId';return this.apiClient.callApi("/api/v2/contentmanagement/status/{statusId}","DELETE",{statusId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteContentmanagementWorkspace(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling deleteContentmanagementWorkspace';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}","DELETE",{workspaceId:e},{moveChildrenToWorkspaceId:n.moveChildrenToWorkspaceId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteContentmanagementWorkspaceMember(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling deleteContentmanagementWorkspaceMember';if(n==null||n==="")throw'Missing the required parameter "memberId" when calling deleteContentmanagementWorkspaceMember';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/members/{memberId}","DELETE",{workspaceId:e,memberId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteContentmanagementWorkspaceTagvalue(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling deleteContentmanagementWorkspaceTagvalue';if(n==null||n==="")throw'Missing the required parameter "tagId" when calling deleteContentmanagementWorkspaceTagvalue';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues/{tagId}","DELETE",{workspaceId:e,tagId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getContentmanagementDocument(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling getContentmanagementDocument';return this.apiClient.callApi("/api/v2/contentmanagement/documents/{documentId}","GET",{documentId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementDocumentContent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling getContentmanagementDocumentContent';return this.apiClient.callApi("/api/v2/contentmanagement/documents/{documentId}/content","GET",{documentId:e},{disposition:n.disposition,contentType:n.contentType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementDocuments(e,n){if(n=n||{},e==null)throw'Missing the required parameter "workspaceId" when calling getContentmanagementDocuments';return this.apiClient.callApi("/api/v2/contentmanagement/documents","GET",{},{workspaceId:e,name:n.name,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "queryPhrase" when calling getContentmanagementQuery';return this.apiClient.callApi("/api/v2/contentmanagement/query","GET",{},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,sortOrder:n.sortOrder,queryPhrase:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementSecurityprofile(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "securityProfileId" when calling getContentmanagementSecurityprofile';return this.apiClient.callApi("/api/v2/contentmanagement/securityprofiles/{securityProfileId}","GET",{securityProfileId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementSecurityprofiles(e){return e=e||{},this.apiClient.callApi("/api/v2/contentmanagement/securityprofiles","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getContentmanagementShare(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "shareId" when calling getContentmanagementShare';return this.apiClient.callApi("/api/v2/contentmanagement/shares/{shareId}","GET",{shareId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementSharedSharedId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sharedId" when calling getContentmanagementSharedSharedId';return this.apiClient.callApi("/api/v2/contentmanagement/shared/{sharedId}","GET",{sharedId:e},{disposition:n.disposition,contentType:n.contentType,expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementShares(e){return e=e||{},this.apiClient.callApi("/api/v2/contentmanagement/shares","GET",{},{entityId:e.entityId,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getContentmanagementStatus(e){return e=e||{},this.apiClient.callApi("/api/v2/contentmanagement/status","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getContentmanagementStatusStatusId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "statusId" when calling getContentmanagementStatusStatusId';return this.apiClient.callApi("/api/v2/contentmanagement/status/{statusId}","GET",{statusId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementUsage(e){return e=e||{},this.apiClient.callApi("/api/v2/contentmanagement/usage","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getContentmanagementWorkspace(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling getContentmanagementWorkspace';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}","GET",{workspaceId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementWorkspaceDocuments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling getContentmanagementWorkspaceDocuments';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/documents","GET",{workspaceId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementWorkspaceMember(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling getContentmanagementWorkspaceMember';if(n==null||n==="")throw'Missing the required parameter "memberId" when calling getContentmanagementWorkspaceMember';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/members/{memberId}","GET",{workspaceId:e,memberId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getContentmanagementWorkspaceMembers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling getContentmanagementWorkspaceMembers';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/members","GET",{workspaceId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementWorkspaceTagvalue(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling getContentmanagementWorkspaceTagvalue';if(n==null||n==="")throw'Missing the required parameter "tagId" when calling getContentmanagementWorkspaceTagvalue';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues/{tagId}","GET",{workspaceId:e,tagId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getContentmanagementWorkspaceTagvalues(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling getContentmanagementWorkspaceTagvalues';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues","GET",{workspaceId:e},{value:n.value,pageSize:n.pageSize,pageNumber:n.pageNumber,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementWorkspaces(e){return e=e||{},this.apiClient.callApi("/api/v2/contentmanagement/workspaces","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,access:this.apiClient.buildCollectionParam(e.access,"multi"),expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postContentmanagementDocument(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling postContentmanagementDocument';if(n==null)throw'Missing the required parameter "body" when calling postContentmanagementDocument';return this.apiClient.callApi("/api/v2/contentmanagement/documents/{documentId}","POST",{documentId:e},{expand:i.expand,override:i.override},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postContentmanagementDocumentContent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling postContentmanagementDocumentContent';if(n==null)throw'Missing the required parameter "body" when calling postContentmanagementDocumentContent';return this.apiClient.callApi("/api/v2/contentmanagement/documents/{documentId}/content","POST",{documentId:e},{override:i.override},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postContentmanagementDocuments(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postContentmanagementDocuments';return this.apiClient.callApi("/api/v2/contentmanagement/documents","POST",{},{copySource:n.copySource,moveSource:n.moveSource,override:n.override},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postContentmanagementQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postContentmanagementQuery';return this.apiClient.callApi("/api/v2/contentmanagement/query","POST",{},{expand:n.expand},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postContentmanagementShares(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postContentmanagementShares';return this.apiClient.callApi("/api/v2/contentmanagement/shares","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postContentmanagementWorkspaceTagvalues(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling postContentmanagementWorkspaceTagvalues';if(n==null)throw'Missing the required parameter "body" when calling postContentmanagementWorkspaceTagvalues';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues","POST",{workspaceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postContentmanagementWorkspaceTagvaluesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling postContentmanagementWorkspaceTagvaluesQuery';if(n==null)throw'Missing the required parameter "body" when calling postContentmanagementWorkspaceTagvaluesQuery';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues/query","POST",{workspaceId:e},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postContentmanagementWorkspaces(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postContentmanagementWorkspaces';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putContentmanagementWorkspace(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling putContentmanagementWorkspace';if(n==null)throw'Missing the required parameter "body" when calling putContentmanagementWorkspace';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}","PUT",{workspaceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putContentmanagementWorkspaceMember(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling putContentmanagementWorkspaceMember';if(n==null||n==="")throw'Missing the required parameter "memberId" when calling putContentmanagementWorkspaceMember';if(i==null)throw'Missing the required parameter "body" when calling putContentmanagementWorkspaceMember';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/members/{memberId}","PUT",{workspaceId:e,memberId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putContentmanagementWorkspaceTagvalue(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling putContentmanagementWorkspaceTagvalue';if(n==null||n==="")throw'Missing the required parameter "tagId" when calling putContentmanagementWorkspaceTagvalue';if(i==null)throw'Missing the required parameter "body" when calling putContentmanagementWorkspaceTagvalue';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues/{tagId}","PUT",{workspaceId:e,tagId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}},Py=class{constructor(e){this.apiClient=e||q.instance}deleteAnalyticsConversationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsConversationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsConversationsDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsConversationsDetailsJob';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversation';return this.apiClient.callApi("/api/v2/conversations/{conversationId}","DELETE",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationCustomattribute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationCustomattribute';if(n==null||n==="")throw'Missing the required parameter "attributesId" when calling deleteConversationCustomattribute';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/customattributes/{attributesId}","DELETE",{conversationId:e,attributesId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteConversationParticipantCode(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationParticipantCode';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling deleteConversationParticipantCode';if(i==null||i==="")throw'Missing the required parameter "addCommunicationCode" when calling deleteConversationParticipantCode';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/codes/{addCommunicationCode}","DELETE",{conversationId:e,participantId:n,addCommunicationCode:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteConversationParticipantFlaggedreason(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationParticipantFlaggedreason';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling deleteConversationParticipantFlaggedreason';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/flaggedreason","DELETE",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteConversationsCallParticipantCommunicationPostflowaction(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationsCallParticipantCommunicationPostflowaction';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling deleteConversationsCallParticipantCommunicationPostflowaction';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling deleteConversationsCallParticipantCommunicationPostflowaction';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}/postflowaction","DELETE",{conversationId:e,participantId:n,communicationId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteConversationsCallParticipantConsult(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationsCallParticipantConsult';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling deleteConversationsCallParticipantConsult';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult","DELETE",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteConversationsEmailMessagesDraftAttachment(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationsEmailMessagesDraftAttachment';if(n==null||n==="")throw'Missing the required parameter "attachmentId" when calling deleteConversationsEmailMessagesDraftAttachment';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages/draft/attachments/{attachmentId}","DELETE",{conversationId:e,attachmentId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteConversationsMessagesCachedmediaCachedMediaItemId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "cachedMediaItemId" when calling deleteConversationsMessagesCachedmediaCachedMediaItemId';return this.apiClient.callApi("/api/v2/conversations/messages/cachedmedia/{cachedMediaItemId}","DELETE",{cachedMediaItemId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingIntegrationsAppleIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteConversationsMessagingIntegrationsAppleIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/apple/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingIntegrationsFacebookIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteConversationsMessagingIntegrationsFacebookIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/facebook/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingIntegrationsInstagramIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteConversationsMessagingIntegrationsInstagramIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/instagram/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingIntegrationsOpenIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteConversationsMessagingIntegrationsOpenIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingIntegrationsTwitterIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteConversationsMessagingIntegrationsTwitterIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/twitter/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingIntegrationsWhatsappIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteConversationsMessagingIntegrationsWhatsappIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/whatsapp/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageSettingId" when calling deleteConversationsMessagingSetting';return this.apiClient.callApi("/api/v2/conversations/messaging/settings/{messageSettingId}","DELETE",{messageSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingSettingsDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/settings/default","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteConversationsMessagingSupportedcontentSupportedContentId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "supportedContentId" when calling deleteConversationsMessagingSupportedcontentSupportedContentId';return this.apiClient.callApi("/api/v2/conversations/messaging/supportedcontent/{supportedContentId}","DELETE",{supportedContentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationDetails(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getAnalyticsConversationDetails';return this.apiClient.callApi("/api/v2/analytics/conversations/{conversationId}/details","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsDetails(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/conversations/details","GET",{},{id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsConversationsDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsDetailsJob';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsDetailsJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsDetailsJobResults';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsDetailsJobsAvailability(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/availability","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversation';return this.apiClient.callApi("/api/v2/conversations/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationAccessattributes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationAccessattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/accessattributes","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationAssistantCopilotcontext(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationAssistantCopilotcontext';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/assistant/copilotcontext","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationCommunicationAgentchecklist(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationCommunicationAgentchecklist';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getConversationCommunicationAgentchecklist';if(i==null||i==="")throw'Missing the required parameter "agentChecklistId" when calling getConversationCommunicationAgentchecklist';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/agentchecklists/{agentChecklistId}","GET",{conversationId:e,communicationId:n,agentChecklistId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationCommunicationAgentchecklistJob(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationCommunicationAgentchecklistJob';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getConversationCommunicationAgentchecklistJob';if(i==null||i==="")throw'Missing the required parameter "agentChecklistId" when calling getConversationCommunicationAgentchecklistJob';if(a==null||a==="")throw'Missing the required parameter "jobId" when calling getConversationCommunicationAgentchecklistJob';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/agentchecklists/{agentChecklistId}/jobs/{jobId}","GET",{conversationId:e,communicationId:n,agentChecklistId:i,jobId:a},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getConversationCommunicationAgentchecklists(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationCommunicationAgentchecklists';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getConversationCommunicationAgentchecklists';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/agentchecklists","GET",{conversationId:e,communicationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationCommunicationInternalmessage(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationCommunicationInternalmessage';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getConversationCommunicationInternalmessage';if(i==null||i==="")throw'Missing the required parameter "messageId" when calling getConversationCommunicationInternalmessage';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/internalmessages/{messageId}","GET",{conversationId:e,communicationId:n,messageId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationCommunicationInternalmessages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationCommunicationInternalmessages';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getConversationCommunicationInternalmessages';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/internalmessages","GET",{conversationId:e,communicationId:n},{pageSize:i.pageSize,pageNumber:i.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationCustomattribute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationCustomattribute';if(n==null||n==="")throw'Missing the required parameter "attributesId" when calling getConversationCustomattribute';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/customattributes/{attributesId}","GET",{conversationId:e,attributesId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationCustomattributes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationCustomattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/customattributes","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationParticipantSecureivrsession(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationParticipantSecureivrsession';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationParticipantSecureivrsession';if(i==null||i==="")throw'Missing the required parameter "secureSessionId" when calling getConversationParticipantSecureivrsession';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/secureivrsessions/{secureSessionId}","GET",{conversationId:e,participantId:n,secureSessionId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationParticipantSecureivrsessions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationParticipantSecureivrsessions';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationParticipantSecureivrsessions';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/secureivrsessions","GET",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationParticipantWrapup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationParticipantWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationParticipantWrapup';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/wrapup","GET",{conversationId:e,participantId:n},{provisional:i.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationParticipantWrapupcodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationParticipantWrapupcodes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationParticipantWrapupcodes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/wrapupcodes","GET",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationSecureattributes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationSecureattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/secureattributes","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationSuggestion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationSuggestion';if(n==null||n==="")throw'Missing the required parameter "suggestionId" when calling getConversationSuggestion';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/suggestions/{suggestionId}","GET",{conversationId:e,suggestionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationSuggestions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationSuggestions';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/suggestions","GET",{conversationId:e},{before:n.before,after:n.after,pageSize:n.pageSize,type:n.type,state:n.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationSummaries(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationSummaries';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/summaries","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversations(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations","GET",{},{communicationType:e.communicationType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCall(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCall';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsCallParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCallParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCallParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsCallParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsCallParticipantWrapup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCallParticipantWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCallParticipantWrapup';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/wrapup","GET",{conversationId:e,participantId:n},{provisional:i.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsCallParticipantWrapupcodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCallParticipantWrapupcodes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCallParticipantWrapupcodes';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/wrapupcodes","GET",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsCallback(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCallback';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsCallbackParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCallbackParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCallbackParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsCallbackParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsCallbackParticipantWrapup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCallbackParticipantWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCallbackParticipantWrapup';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}/wrapup","GET",{conversationId:e,participantId:n},{provisional:i.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsCallbackParticipantWrapupcodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCallbackParticipantWrapupcodes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCallbackParticipantWrapupcodes';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}/wrapupcodes","GET",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsCallbacks(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/callbacks","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCalls(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/calls","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCallsHistory(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/calls/history","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,interval:e.interval,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCallsMaximumconferenceparties(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/calls/maximumconferenceparties","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCobrowsesession(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCobrowsesession';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsCobrowsesessionParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCobrowsesessionParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCobrowsesessionParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsCobrowsesessionParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsCobrowsesessionParticipantWrapup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCobrowsesessionParticipantWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCobrowsesessionParticipantWrapup';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}/wrapup","GET",{conversationId:e,participantId:n},{provisional:i.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsCobrowsesessionParticipantWrapupcodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCobrowsesessionParticipantWrapupcodes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCobrowsesessionParticipantWrapupcodes';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}/wrapupcodes","GET",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsCobrowsesessions(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/cobrowsesessions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCustomattributesSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getConversationsCustomattributesSchema';return this.apiClient.callApi("/api/v2/conversations/customattributes/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsCustomattributesSchemaVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getConversationsCustomattributesSchemaVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getConversationsCustomattributesSchemaVersion';return this.apiClient.callApi("/api/v2/conversations/customattributes/schemas/{schemaId}/versions/{versionId}","GET",{schemaId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsCustomattributesSchemaVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getConversationsCustomattributesSchemaVersions';return this.apiClient.callApi("/api/v2/conversations/customattributes/schemas/{schemaId}/versions","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsCustomattributesSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/customattributes/schemas","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCustomattributesSchemasCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coreTypeName" when calling getConversationsCustomattributesSchemasCoretype';return this.apiClient.callApi("/api/v2/conversations/customattributes/schemas/coretypes/{coreTypeName}","GET",{coreTypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsCustomattributesSchemasCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/customattributes/schemas/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCustomattributesSchemasLimits(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/customattributes/schemas/limits","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsEmail(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmail';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsEmailMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmailMessage';if(n==null||n==="")throw'Missing the required parameter "messageId" when calling getConversationsEmailMessage';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages/{messageId}","GET",{conversationId:e,messageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsEmailMessages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmailMessages';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages","GET",{conversationId:e},{includeAgentlessStitchedMessages:n.includeAgentlessStitchedMessages},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsEmailMessagesDraft(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmailMessagesDraft';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages/draft","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsEmailParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmailParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsEmailParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsEmailParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsEmailParticipantWrapup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmailParticipantWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsEmailParticipantWrapup';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/wrapup","GET",{conversationId:e,participantId:n},{provisional:i.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsEmailParticipantWrapupcodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmailParticipantWrapupcodes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsEmailParticipantWrapupcodes';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/wrapupcodes","GET",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsEmailSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmailSettings';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/settings","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsEmails(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/emails","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsInternalmessage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsInternalmessage';return this.apiClient.callApi("/api/v2/conversations/internalmessages/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsInternalmessages(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/internalmessages","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsKeyconfiguration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "keyconfigurationsId" when calling getConversationsKeyconfiguration';return this.apiClient.callApi("/api/v2/conversations/keyconfigurations/{keyconfigurationsId}","GET",{keyconfigurationsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsKeyconfigurations(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/keyconfigurations","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsMessage';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessageCommunicationMessagesMedia(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsMessageCommunicationMessagesMedia';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getConversationsMessageCommunicationMessagesMedia';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/communications/{communicationId}/messages/media","GET",{conversationId:e,communicationId:n},{status:i.status,pageNumber:i.pageNumber,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsMessageCommunicationMessagesMediaMediaId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsMessageCommunicationMessagesMediaMediaId';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getConversationsMessageCommunicationMessagesMediaMediaId';if(i==null||i==="")throw'Missing the required parameter "mediaId" when calling getConversationsMessageCommunicationMessagesMediaMediaId';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/communications/{communicationId}/messages/media/{mediaId}","GET",{conversationId:e,communicationId:n,mediaId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsMessageDetails(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling getConversationsMessageDetails';return this.apiClient.callApi("/api/v2/conversations/messages/{messageId}/details","GET",{messageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessageMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsMessageMessage';if(n==null||n==="")throw'Missing the required parameter "messageId" when calling getConversationsMessageMessage';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/messages/{messageId}","GET",{conversationId:e,messageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsMessageParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsMessageParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsMessageParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsMessageParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsMessageParticipantWrapup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsMessageParticipantWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsMessageParticipantWrapup';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/wrapup","GET",{conversationId:e,participantId:n},{provisional:i.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsMessageParticipantWrapupcodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsMessageParticipantWrapupcodes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsMessageParticipantWrapupcodes';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/wrapupcodes","GET",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsMessages(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messages","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagesCachedmedia(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messages/cachedmedia","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,url:e.url},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagesCachedmediaCachedMediaItemId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "cachedMediaItemId" when calling getConversationsMessagesCachedmediaCachedMediaItemId';return this.apiClient.callApi("/api/v2/conversations/messages/cachedmedia/{cachedMediaItemId}","GET",{cachedMediaItemId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingFacebookApp(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/facebook/app","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingFacebookPermissions(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/facebook/permissions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/apple/{integrationId}","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/facebook/{integrationId}","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/instagram/{integrationId}","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/open/{integrationId}","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/twitter/{integrationId}","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/whatsapp/{integrationId}","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationTwitterOauthSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationTwitterOauthSettings';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/{integrationId}/twitter/oauth/settings","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrations(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),"supportedContent.id":e.supportedContentId,"messagingSetting.id":e.messagingSettingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsApple(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/apple","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,"supportedContent.id":e.supportedContentId,"messagingSetting.id":e.messagingSettingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsAppleIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationsAppleIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/apple/{integrationId}","GET",{integrationId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsFacebook(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/facebook","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,"supportedContent.id":e.supportedContentId,"messagingSetting.id":e.messagingSettingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsFacebookIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationsFacebookIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/facebook/{integrationId}","GET",{integrationId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsInstagram(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/instagram","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,"supportedContent.id":e.supportedContentId,"messagingSetting.id":e.messagingSettingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsInstagramIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationsInstagramIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/instagram/{integrationId}","GET",{integrationId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsOpen(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,"supportedContent.id":e.supportedContentId,"messagingSetting.id":e.messagingSettingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile/{integrationId}","GET",{integrationId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileOauthSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile/oauth/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileToken(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tokenId" when calling getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileToken';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile/tokens/{tokenId}","GET",{tokenId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokenAccounts(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tokenId" when calling getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokenAccounts';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile/tokens/{tokenId}/accounts","GET",{tokenId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsOpenIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationsOpenIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/{integrationId}","GET",{integrationId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsTwitter(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/twitter","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,"supportedContent.id":e.supportedContentId,"messagingSetting.id":e.messagingSettingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsTwitterIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationsTwitterIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/twitter/{integrationId}","GET",{integrationId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsTwitterOauthSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/twitter/oauth/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsWhatsapp(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/whatsapp","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,"supportedContent.id":e.supportedContentId,"messagingSetting.id":e.messagingSettingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsWhatsappIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationsWhatsappIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/whatsapp/{integrationId}","GET",{integrationId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingOauthAppleCallback(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "code" when calling getConversationsMessagingOauthAppleCallback';if(n==null)throw'Missing the required parameter "state" when calling getConversationsMessagingOauthAppleCallback';return this.apiClient.callApi("/api/v2/conversations/messaging/oauth/apple/callback","GET",{},{code:e,state:n,error:i.error},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsMessagingSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageSettingId" when calling getConversationsMessagingSetting';return this.apiClient.callApi("/api/v2/conversations/messaging/settings/{messageSettingId}","GET",{messageSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/settings","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingSettingsDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/settings/default","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingSupportedcontent(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/supportedcontent","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingSupportedcontentDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/supportedcontent/default","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingSupportedcontentSupportedContentId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "supportedContentId" when calling getConversationsMessagingSupportedcontentSupportedContentId';return this.apiClient.callApi("/api/v2/conversations/messaging/supportedcontent/{supportedContentId}","GET",{supportedContentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingThreadingtimeline(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/threadingtimeline","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsScreenshareParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsScreenshareParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsScreenshareParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsScreenshareParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/screenshares/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsSocialParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsSocialParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsSocialParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsSocialParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/socials/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsVideoDetails(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conferenceId" when calling getConversationsVideoDetails';return this.apiClient.callApi("/api/v2/conversations/videos/{conferenceId}/details","GET",{conferenceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsVideoParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsVideoParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsVideoParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsVideoParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/videos/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsVideosMeeting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "meetingId" when calling getConversationsVideosMeeting';return this.apiClient.callApi("/api/v2/conversations/videos/meetings/{meetingId}","GET",{meetingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchConversationCustomattributes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationCustomattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/customattributes","PATCH",{conversationId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchConversationCustomattributesBulk(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationCustomattributesBulk';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/customattributes/bulk","PATCH",{conversationId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchConversationParticipant(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationParticipant';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationParticipant';if(i==null)throw'Missing the required parameter "body" when calling patchConversationParticipant';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationParticipantAttributes(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationParticipantAttributes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationParticipantAttributes';if(i==null)throw'Missing the required parameter "body" when calling patchConversationParticipantAttributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/attributes","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling patchConversationRecordingstate';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordingstate","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationSecureattributes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationSecureattributes';if(n==null)throw'Missing the required parameter "body" when calling patchConversationSecureattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/secureattributes","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationSuggestion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationSuggestion';if(n==null||n==="")throw'Missing the required parameter "suggestionId" when calling patchConversationSuggestion';if(i==null)throw'Missing the required parameter "body" when calling patchConversationSuggestion';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/suggestions/{suggestionId}","PATCH",{conversationId:e,suggestionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationSummaryEngagements(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationSummaryEngagements';if(n==null||n==="")throw'Missing the required parameter "summaryId" when calling patchConversationSummaryEngagements';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/summaries/{summaryId}/engagements","PATCH",{conversationId:e,summaryId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationSummaryFeedback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationSummaryFeedback';if(n==null||n==="")throw'Missing the required parameter "summaryId" when calling patchConversationSummaryFeedback';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/summaries/{summaryId}/feedback","PATCH",{conversationId:e,summaryId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationUtilizationlabel(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationUtilizationlabel';if(n==null)throw'Missing the required parameter "body" when calling patchConversationUtilizationlabel';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/utilizationlabel","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsAftercallworkConversationIdParticipantCommunication(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsAftercallworkConversationIdParticipantCommunication';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsAftercallworkConversationIdParticipantCommunication';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling patchConversationsAftercallworkConversationIdParticipantCommunication';if(a==null)throw'Missing the required parameter "body" when calling patchConversationsAftercallworkConversationIdParticipantCommunication';return this.apiClient.callApi("/api/v2/conversations/aftercallwork/{conversationId}/participants/{participantId}/communications/{communicationId}","PATCH",{conversationId:e,participantId:n,communicationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchConversationsCall(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCall';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsCall';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsCallConference(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallConference';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsCallConference';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/conference","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsCallParticipant(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallParticipant';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallParticipant';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsCallParticipant';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsCallParticipantAttributes(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallParticipantAttributes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallParticipantAttributes';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsCallParticipantAttributes';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/attributes","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsCallParticipantCommunication(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallParticipantCommunication';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallParticipantCommunication';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling patchConversationsCallParticipantCommunication';if(a==null)throw'Missing the required parameter "body" when calling patchConversationsCallParticipantCommunication';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}","PATCH",{conversationId:e,participantId:n,communicationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchConversationsCallParticipantCommunicationPostflowaction(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallParticipantCommunicationPostflowaction';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallParticipantCommunicationPostflowaction';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling patchConversationsCallParticipantCommunicationPostflowaction';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}/postflowaction","PATCH",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsCallParticipantConsult(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallParticipantConsult';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallParticipantConsult';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsCallParticipantConsult';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsCallParticipantUserUserId(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallParticipantUserUserId';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallParticipantUserUserId';if(i==null||i==="")throw'Missing the required parameter "userId" when calling patchConversationsCallParticipantUserUserId';if(a==null)throw'Missing the required parameter "body" when calling patchConversationsCallParticipantUserUserId';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/user/{userId}","PATCH",{conversationId:e,participantId:n,userId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchConversationsCallback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallback';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsCallback';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsCallbackParticipant(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallbackParticipant';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallbackParticipant';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsCallbackParticipant';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsCallbackParticipantAttributes(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallbackParticipantAttributes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallbackParticipantAttributes';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsCallbackParticipantAttributes';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}/attributes","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsCallbackParticipantCommunication(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallbackParticipantCommunication';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallbackParticipantCommunication';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling patchConversationsCallbackParticipantCommunication';if(a==null)throw'Missing the required parameter "body" when calling patchConversationsCallbackParticipantCommunication';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}/communications/{communicationId}","PATCH",{conversationId:e,participantId:n,communicationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchConversationsCallbacks(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchConversationsCallbacks';return this.apiClient.callApi("/api/v2/conversations/callbacks","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchConversationsCobrowsesession(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCobrowsesession';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsCobrowsesession';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsCobrowsesessionParticipant(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCobrowsesessionParticipant';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCobrowsesessionParticipant';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}","PATCH",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsCobrowsesessionParticipantAttributes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCobrowsesessionParticipantAttributes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCobrowsesessionParticipantAttributes';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}/attributes","PATCH",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsCobrowsesessionParticipantCommunication(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCobrowsesessionParticipantCommunication';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCobrowsesessionParticipantCommunication';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling patchConversationsCobrowsesessionParticipantCommunication';if(a==null)throw'Missing the required parameter "body" when calling patchConversationsCobrowsesessionParticipantCommunication';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}/communications/{communicationId}","PATCH",{conversationId:e,participantId:n,communicationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchConversationsEmail(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsEmail';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsEmail';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsEmailMessagesDraft(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsEmailMessagesDraft';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages/draft","PATCH",{conversationId:e},{autoFill:n.autoFill,discard:n.discard},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchConversationsEmailParticipant(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsEmailParticipant';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsEmailParticipant';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsEmailParticipant';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsEmailParticipantAttributes(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsEmailParticipantAttributes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsEmailParticipantAttributes';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsEmailParticipantAttributes';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/attributes","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsEmailParticipantCommunication(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsEmailParticipantCommunication';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsEmailParticipantCommunication';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling patchConversationsEmailParticipantCommunication';if(a==null)throw'Missing the required parameter "body" when calling patchConversationsEmailParticipantCommunication';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/communications/{communicationId}","PATCH",{conversationId:e,participantId:n,communicationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchConversationsEmailParticipantParkingstate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsEmailParticipantParkingstate';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsEmailParticipantParkingstate';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsEmailParticipantParkingstate';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/parkingstate","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsMessage';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessage';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessageParticipant(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsMessageParticipant';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsMessageParticipant';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}","PATCH",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessageParticipantAttributes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsMessageParticipantAttributes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsMessageParticipantAttributes';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/attributes","PATCH",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessageParticipantCommunication(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsMessageParticipantCommunication';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsMessageParticipantCommunication';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling patchConversationsMessageParticipantCommunication';if(a==null)throw'Missing the required parameter "body" when calling patchConversationsMessageParticipantCommunication';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/communications/{communicationId}","PATCH",{conversationId:e,participantId:n,communicationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchConversationsMessageParticipantParkingstate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsMessageParticipantParkingstate';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsMessageParticipantParkingstate';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsMessageParticipantParkingstate';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/parkingstate","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsMessagingIntegrationsAppleIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsAppleIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsAppleIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/apple/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingIntegrationsFacebookIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsFacebookIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsFacebookIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/facebook/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingIntegrationsInstagramIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsInstagramIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsInstagramIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/instagram/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingIntegrationsOpenIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsOpenIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsOpenIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingIntegrationsTwitterIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsTwitterIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsTwitterIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/twitter/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingIntegrationsWhatsappEmbeddedsignupIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsWhatsappEmbeddedsignupIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsWhatsappEmbeddedsignupIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/whatsapp/embeddedsignup/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingIntegrationsWhatsappIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsWhatsappIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsWhatsappIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/whatsapp/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingSetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "messageSettingId" when calling patchConversationsMessagingSetting';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingSetting';return this.apiClient.callApi("/api/v2/conversations/messaging/settings/{messageSettingId}","PATCH",{messageSettingId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingSupportedcontentSupportedContentId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "supportedContentId" when calling patchConversationsMessagingSupportedcontentSupportedContentId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingSupportedcontentSupportedContentId';return this.apiClient.callApi("/api/v2/conversations/messaging/supportedcontent/{supportedContentId}","PATCH",{supportedContentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchConversationsSettings';return this.apiClient.callApi("/api/v2/conversations/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationDetailsProperties(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postAnalyticsConversationDetailsProperties';if(n==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationDetailsProperties';return this.apiClient.callApi("/api/v2/analytics/conversations/{conversationId}/details/properties","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAnalyticsConversationsActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsActivityQuery';return this.apiClient.callApi("/api/v2/analytics/conversations/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsDetailsJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsDetailsJobs';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsDetailsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsDetailsQuery';return this.apiClient.callApi("/api/v2/analytics/conversations/details/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationAssign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationAssign';if(n==null)throw'Missing the required parameter "body" when calling postConversationAssign';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/assign","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationBarge(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationBarge';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/barge","POST",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationCobrowse(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationCobrowse';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/cobrowse","POST",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationCommunicationAgentchecklist(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationCommunicationAgentchecklist';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationCommunicationAgentchecklist';if(i==null||i==="")throw'Missing the required parameter "agentChecklistId" when calling postConversationCommunicationAgentchecklist';if(a==null)throw'Missing the required parameter "body" when calling postConversationCommunicationAgentchecklist';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/agentchecklists/{agentChecklistId}","POST",{conversationId:e,communicationId:n,agentChecklistId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postConversationCommunicationAgentchecklistAgentaction(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationCommunicationAgentchecklistAgentaction';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationCommunicationAgentchecklistAgentaction';if(i==null||i==="")throw'Missing the required parameter "agentChecklistId" when calling postConversationCommunicationAgentchecklistAgentaction';if(a==null)throw'Missing the required parameter "body" when calling postConversationCommunicationAgentchecklistAgentaction';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/agentchecklists/{agentChecklistId}/agentaction","POST",{conversationId:e,communicationId:n,agentChecklistId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postConversationCommunicationAgentchecklistJobs(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationCommunicationAgentchecklistJobs';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationCommunicationAgentchecklistJobs';if(i==null||i==="")throw'Missing the required parameter "agentChecklistId" when calling postConversationCommunicationAgentchecklistJobs';if(a==null)throw'Missing the required parameter "body" when calling postConversationCommunicationAgentchecklistJobs';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/agentchecklists/{agentChecklistId}/jobs","POST",{conversationId:e,communicationId:n,agentChecklistId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postConversationCommunicationAgentchecklistsFinalize(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationCommunicationAgentchecklistsFinalize';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationCommunicationAgentchecklistsFinalize';if(i==null)throw'Missing the required parameter "body" when calling postConversationCommunicationAgentchecklistsFinalize';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/agentchecklists/finalize","POST",{conversationId:e,communicationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationCommunicationInternalmessages(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationCommunicationInternalmessages';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationCommunicationInternalmessages';if(i==null)throw'Missing the required parameter "body" when calling postConversationCommunicationInternalmessages';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/internalmessages","POST",{conversationId:e,communicationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationDisconnect(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationDisconnect';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/disconnect","POST",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationParticipantCallbacks(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantCallbacks';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantCallbacks';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/callbacks","POST",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationParticipantDigits(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantDigits';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantDigits';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/digits","POST",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationParticipantInternalmessagesUsersCommunications(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantInternalmessagesUsersCommunications';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantInternalmessagesUsersCommunications';if(i==null)throw'Missing the required parameter "body" when calling postConversationParticipantInternalmessagesUsersCommunications';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/internalmessages/users/communications","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationParticipantReplace(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantReplace';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantReplace';if(i==null)throw'Missing the required parameter "body" when calling postConversationParticipantReplace';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/replace","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationParticipantReplaceAgent(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantReplaceAgent';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantReplaceAgent';if(i==null)throw'Missing the required parameter "body" when calling postConversationParticipantReplaceAgent';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/replace/agent","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationParticipantReplaceContactExternal(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantReplaceContactExternal';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantReplaceContactExternal';if(i==null)throw'Missing the required parameter "body" when calling postConversationParticipantReplaceContactExternal';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/replace/contact/external","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationParticipantReplaceExternal(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantReplaceExternal';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantReplaceExternal';if(i==null)throw'Missing the required parameter "body" when calling postConversationParticipantReplaceExternal';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/replace/external","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationParticipantReplaceQueue(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantReplaceQueue';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantReplaceQueue';if(i==null)throw'Missing the required parameter "body" when calling postConversationParticipantReplaceQueue';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/replace/queue","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationParticipantSecureivrsessions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantSecureivrsessions';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantSecureivrsessions';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/secureivrsessions","POST",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationParticipantTransfer(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantTransfer';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantTransfer';if(i==null)throw'Missing the required parameter "body" when calling postConversationParticipantTransfer';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/transfer","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationSuggestionEngagement(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationSuggestionEngagement';if(n==null||n==="")throw'Missing the required parameter "suggestionId" when calling postConversationSuggestionEngagement';if(i==null)throw'Missing the required parameter "body" when calling postConversationSuggestionEngagement';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/suggestions/{suggestionId}/engagement","POST",{conversationId:e,suggestionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationSuggestionsFeedback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationSuggestionsFeedback';if(n==null)throw'Missing the required parameter "body" when calling postConversationSuggestionsFeedback';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/suggestions/feedback","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationSummaryFeedback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationSummaryFeedback';if(n==null||n==="")throw'Missing the required parameter "summaryId" when calling postConversationSummaryFeedback';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/summaries/{summaryId}/feedback","POST",{conversationId:e,summaryId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCall(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCall';if(n==null)throw'Missing the required parameter "body" when calling postConversationsCall';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCallParticipantBarge(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantBarge';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantBarge';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/barge","POST",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCallParticipantCoach(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantCoach';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantCoach';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/coach","POST",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCallParticipantCommunicationSummaries(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantCommunicationSummaries';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantCommunicationSummaries';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsCallParticipantCommunicationSummaries';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}/summaries","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsCallParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantConsult(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantConsult';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantConsult';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantConsult';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantConsultAgent(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantConsultAgent';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantConsultAgent';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantConsultAgent';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult/agent","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantConsultContactExternal(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantConsultContactExternal';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantConsultContactExternal';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantConsultContactExternal';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult/contact/external","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantConsultExternal(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantConsultExternal';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantConsultExternal';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantConsultExternal';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult/external","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantConsultQueue(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantConsultQueue';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantConsultQueue';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantConsultQueue';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult/queue","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantMonitor(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantMonitor';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantMonitor';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/monitor","POST",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCallParticipantReplace(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantReplace';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantReplace';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantReplace';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/replace","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantSnippetRecord(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantSnippetRecord';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantSnippetRecord';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantSnippetRecord';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/snippet/record","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantVoiceConsult(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantVoiceConsult';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantVoiceConsult';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantVoiceConsult';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/voice/consult","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipants(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipants';if(n==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipants';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCallParticipantsUserUserId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantsUserUserId';if(n==null||n==="")throw'Missing the required parameter "userId" when calling postConversationsCallParticipantsUserUserId';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantsUserUserId';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/user/{userId}","POST",{conversationId:e,userId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallbackParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallbackParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallbackParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsCallbackParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallbackParticipantReplace(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallbackParticipantReplace';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallbackParticipantReplace';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallbackParticipantReplace';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}/replace","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallbacks(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsCallbacks';return this.apiClient.callApi("/api/v2/conversations/callbacks","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsCallbacksBulkDisconnect(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsCallbacksBulkDisconnect';return this.apiClient.callApi("/api/v2/conversations/callbacks/bulk/disconnect","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsCallbacksBulkUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsCallbacksBulkUpdate';return this.apiClient.callApi("/api/v2/conversations/callbacks/bulk/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsCalls(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsCalls';return this.apiClient.callApi("/api/v2/conversations/calls","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsCallsUserUserId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postConversationsCallsUserUserId';if(n==null)throw'Missing the required parameter "body" when calling postConversationsCallsUserUserId';return this.apiClient.callApi("/api/v2/conversations/calls/user/{userId}","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCobrowsesessionParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCobrowsesessionParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCobrowsesessionParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsCobrowsesessionParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCobrowsesessionParticipantReplace(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCobrowsesessionParticipantReplace';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCobrowsesessionParticipantReplace';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}/replace","POST",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCustomattributesSchemas(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsCustomattributesSchemas';return this.apiClient.callApi("/api/v2/conversations/customattributes/schemas","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsCustomattributesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsCustomattributesSearch';return this.apiClient.callApi("/api/v2/conversations/customattributes/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsEmailInboundmessages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsEmailInboundmessages';if(n==null)throw'Missing the required parameter "body" when calling postConversationsEmailInboundmessages';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/inboundmessages","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsEmailMessages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsEmailMessages';if(n==null)throw'Missing the required parameter "body" when calling postConversationsEmailMessages';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsEmailMessagesDraftAttachmentsCopy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsEmailMessagesDraftAttachmentsCopy';if(n==null)throw'Missing the required parameter "body" when calling postConversationsEmailMessagesDraftAttachmentsCopy';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages/draft/attachments/copy","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsEmailMessagesDraftAttachmentsUploads(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsEmailMessagesDraftAttachmentsUploads';if(n==null)throw'Missing the required parameter "body" when calling postConversationsEmailMessagesDraftAttachmentsUploads';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages/draft/attachments/uploads","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsEmailParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsEmailParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsEmailParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsEmailParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsEmailParticipantReplace(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsEmailParticipantReplace';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsEmailParticipantReplace';if(i==null)throw'Missing the required parameter "body" when calling postConversationsEmailParticipantReplace';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/replace","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsEmailReconnect(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsEmailReconnect';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/reconnect","POST",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsEmails(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsEmails';return this.apiClient.callApi("/api/v2/conversations/emails","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsEmailsAgentless(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsEmailsAgentless';return this.apiClient.callApi("/api/v2/conversations/emails/agentless","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsFaxes(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsFaxes';return this.apiClient.callApi("/api/v2/conversations/faxes","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsKeyconfigurations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsKeyconfigurations';return this.apiClient.callApi("/api/v2/conversations/keyconfigurations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsKeyconfigurationsValidate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsKeyconfigurationsValidate';return this.apiClient.callApi("/api/v2/conversations/keyconfigurations/validate","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessageCommunicationMessages(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageCommunicationMessages';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationsMessageCommunicationMessages';if(i==null)throw'Missing the required parameter "body" when calling postConversationsMessageCommunicationMessages';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/communications/{communicationId}/messages","POST",{conversationId:e,communicationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsMessageCommunicationMessagesMedia(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageCommunicationMessagesMedia';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationsMessageCommunicationMessagesMedia';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/communications/{communicationId}/messages/media","POST",{conversationId:e,communicationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsMessageCommunicationMessagesMediaUploads(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageCommunicationMessagesMediaUploads';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationsMessageCommunicationMessagesMediaUploads';if(i==null)throw'Missing the required parameter "body" when calling postConversationsMessageCommunicationMessagesMediaUploads';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/communications/{communicationId}/messages/media/uploads","POST",{conversationId:e,communicationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsMessageCommunicationSocialmediaMessages(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageCommunicationSocialmediaMessages';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationsMessageCommunicationSocialmediaMessages';if(i==null)throw'Missing the required parameter "body" when calling postConversationsMessageCommunicationSocialmediaMessages';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/communications/{communicationId}/socialmedia/messages","POST",{conversationId:e,communicationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsMessageCommunicationTyping(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageCommunicationTyping';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationsMessageCommunicationTyping';if(i==null)throw'Missing the required parameter "body" when calling postConversationsMessageCommunicationTyping';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/communications/{communicationId}/typing","POST",{conversationId:e,communicationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsMessageInboundOpenEvent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling postConversationsMessageInboundOpenEvent';if(n==null)throw'Missing the required parameter "body" when calling postConversationsMessageInboundOpenEvent';return this.apiClient.callApi("/api/v2/conversations/messages/{integrationId}/inbound/open/event","POST",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsMessageInboundOpenMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling postConversationsMessageInboundOpenMessage';if(n==null)throw'Missing the required parameter "body" when calling postConversationsMessageInboundOpenMessage';return this.apiClient.callApi("/api/v2/conversations/messages/{integrationId}/inbound/open/message","POST",{integrationId:e},{prefetchConversationId:i.prefetchConversationId},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsMessageInboundOpenReceipt(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling postConversationsMessageInboundOpenReceipt';if(n==null)throw'Missing the required parameter "body" when calling postConversationsMessageInboundOpenReceipt';return this.apiClient.callApi("/api/v2/conversations/messages/{integrationId}/inbound/open/receipt","POST",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsMessageInboundOpenStructuredResponse(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling postConversationsMessageInboundOpenStructuredResponse';if(n==null)throw'Missing the required parameter "body" when calling postConversationsMessageInboundOpenStructuredResponse';return this.apiClient.callApi("/api/v2/conversations/messages/{integrationId}/inbound/open/structured/response","POST",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsMessageMessagesBulk(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageMessagesBulk';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/messages/bulk","POST",{conversationId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessageParticipantCommunicationSummaries(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageParticipantCommunicationSummaries';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsMessageParticipantCommunicationSummaries';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsMessageParticipantCommunicationSummaries';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/communications/{communicationId}/summaries","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsMessageParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsMessageParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsMessageParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsMessageParticipantMonitor(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageParticipantMonitor';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsMessageParticipantMonitor';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/monitor","POST",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsMessageParticipantReplace(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageParticipantReplace';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsMessageParticipantReplace';if(i==null)throw'Missing the required parameter "body" when calling postConversationsMessageParticipantReplace';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/replace","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsMessageParticipantTakeover(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageParticipantTakeover';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsMessageParticipantTakeover';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/takeover","POST",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsMessages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessages';return this.apiClient.callApi("/api/v2/conversations/messages","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagesAgentless(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagesAgentless';return this.apiClient.callApi("/api/v2/conversations/messages/agentless","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagesInboundOpen(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagesInboundOpen';return this.apiClient.callApi("/api/v2/conversations/messages/inbound/open","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsApple(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsApple';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/apple","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsFacebook(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsFacebook';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/facebook","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsInstagram(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsInstagram';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/instagram","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsOpen(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsOpen';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofile(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofile';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokens(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokens';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile/tokens","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsTwitter(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsTwitter';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/twitter","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsWhatsapp(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsWhatsapp';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/whatsapp","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsWhatsappEmbeddedsignup(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsWhatsappEmbeddedsignup';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/whatsapp/embeddedsignup","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingSettings';return this.apiClient.callApi("/api/v2/conversations/messaging/settings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingSupportedcontent(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingSupportedcontent';return this.apiClient.callApi("/api/v2/conversations/messaging/supportedcontent","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsParticipantsAttributesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsParticipantsAttributesSearch';return this.apiClient.callApi("/api/v2/conversations/participants/attributes/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsScreenshareParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsScreenshareParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsScreenshareParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsScreenshareParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/screenshares/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsSocialParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsSocialParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsSocialParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsSocialParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/socials/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsVideoAgentconferenceCommunication(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsVideoAgentconferenceCommunication';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationsVideoAgentconferenceCommunication';return this.apiClient.callApi("/api/v2/conversations/videos/{conversationId}/agentconference/communications/{communicationId}","POST",{conversationId:e,communicationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsVideoParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsVideoParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsVideoParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsVideoParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/videos/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsVideosMeetings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsVideosMeetings';return this.apiClient.callApi("/api/v2/conversations/videos/meetings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationAccessattributes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationAccessattributes';if(n==null)throw'Missing the required parameter "body" when calling putConversationAccessattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/accessattributes","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationCustomattributes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationCustomattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/customattributes","PUT",{conversationId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationCustomattributesBulk(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationCustomattributesBulk';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/customattributes/bulk","PUT",{conversationId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationParticipantFlaggedreason(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationParticipantFlaggedreason';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling putConversationParticipantFlaggedreason';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/flaggedreason","PUT",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationSecureattributes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationSecureattributes';if(n==null)throw'Missing the required parameter "body" when calling putConversationSecureattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/secureattributes","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationTags(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationTags';if(n==null)throw'Missing the required parameter "body" when calling putConversationTags';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/tags","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsCallParticipantCommunicationUuidata(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsCallParticipantCommunicationUuidata';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling putConversationsCallParticipantCommunicationUuidata';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling putConversationsCallParticipantCommunicationUuidata';if(a==null)throw'Missing the required parameter "body" when calling putConversationsCallParticipantCommunicationUuidata';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}/uuidata","PUT",{conversationId:e,participantId:n,communicationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}putConversationsCallRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsCallRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsCallRecordingstate';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsCallbackRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsCallbackRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsCallbackRecordingstate';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsCobrowsesessionRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsCobrowsesessionRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsCobrowsesessionRecordingstate';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsCustomattributesSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling putConversationsCustomattributesSchema';if(n==null)throw'Missing the required parameter "body" when calling putConversationsCustomattributesSchema';return this.apiClient.callApi("/api/v2/conversations/customattributes/schemas/{schemaId}","PUT",{schemaId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsEmailMessagesDraft(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsEmailMessagesDraft';if(n==null)throw'Missing the required parameter "body" when calling putConversationsEmailMessagesDraft';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages/draft","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsEmailRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsEmailRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsEmailRecordingstate';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsKeyconfiguration(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "keyconfigurationsId" when calling putConversationsKeyconfiguration';if(n==null)throw'Missing the required parameter "body" when calling putConversationsKeyconfiguration';return this.apiClient.callApi("/api/v2/conversations/keyconfigurations/{keyconfigurationsId}","PUT",{keyconfigurationsId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessageRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsMessageRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsMessageRecordingstate';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling putConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/apple/{integrationId}","PUT",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling putConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/facebook/{integrationId}","PUT",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling putConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/instagram/{integrationId}","PUT",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling putConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/open/{integrationId}","PUT",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling putConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/twitter/{integrationId}","PUT",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling putConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/whatsapp/{integrationId}","PUT",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessagingSettingsDefault(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putConversationsMessagingSettingsDefault';return this.apiClient.callApi("/api/v2/conversations/messaging/settings/default","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationsMessagingSupportedcontentDefault(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putConversationsMessagingSupportedcontentDefault';return this.apiClient.callApi("/api/v2/conversations/messaging/supportedcontent/default","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationsMessagingThreadingtimeline(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putConversationsMessagingThreadingtimeline';return this.apiClient.callApi("/api/v2/conversations/messaging/threadingtimeline","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationsScreenshareRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsScreenshareRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsScreenshareRecordingstate';return this.apiClient.callApi("/api/v2/conversations/screenshares/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsSocialRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsSocialRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsSocialRecordingstate';return this.apiClient.callApi("/api/v2/conversations/socials/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsVideoRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsVideoRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsVideoRecordingstate';return this.apiClient.callApi("/api/v2/conversations/videos/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Sy=class{constructor(e){this.apiClient=e||q.instance}getDataextensionsCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coretypeName" when calling getDataextensionsCoretype';return this.apiClient.callApi("/api/v2/dataextensions/coretypes/{coretypeName}","GET",{coretypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getDataextensionsCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/dataextensions/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getDataextensionsLimits(e){return e=e||{},this.apiClient.callApi("/api/v2/dataextensions/limits","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},jy=class{constructor(e){this.apiClient=e||q.instance}deleteDataprivacyMaskingrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling deleteDataprivacyMaskingrule';return this.apiClient.callApi("/api/v2/dataprivacy/maskingrules/{ruleId}","DELETE",{ruleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getDataprivacyMaskingrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling getDataprivacyMaskingrule';return this.apiClient.callApi("/api/v2/dataprivacy/maskingrules/{ruleId}","GET",{ruleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getDataprivacyMaskingrules(e){return e=e||{},this.apiClient.callApi("/api/v2/dataprivacy/maskingrules","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchDataprivacyMaskingrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling patchDataprivacyMaskingrule';return this.apiClient.callApi("/api/v2/dataprivacy/maskingrules/{ruleId}","PATCH",{ruleId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postDataprivacyMaskingrules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postDataprivacyMaskingrules';return this.apiClient.callApi("/api/v2/dataprivacy/maskingrules","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postDataprivacyMaskingrulesValidate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postDataprivacyMaskingrulesValidate';return this.apiClient.callApi("/api/v2/dataprivacy/maskingrules/validate","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Oy=class{constructor(e){this.apiClient=e||q.instance}getDependenciesTypeEntityTypeIdEntityIdConnectionsRequiredby(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "entityType" when calling getDependenciesTypeEntityTypeIdEntityIdConnectionsRequiredby';if(n==null||n==="")throw'Missing the required parameter "entityId" when calling getDependenciesTypeEntityTypeIdEntityIdConnectionsRequiredby';return this.apiClient.callApi("/api/v2/dependencies/type/{entityType}/id/{entityId}/connections/requiredby","GET",{entityType:e,entityId:n},{pageSize:i.pageSize,beforeSourceType:i.beforeSourceType,beforeSourceId:i.beforeSourceId,afterSourceType:i.afterSourceType,afterSourceId:i.afterSourceId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getDependenciesTypeEntityTypeIdEntityIdConnectionsRequiredbycounts(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "entityType" when calling getDependenciesTypeEntityTypeIdEntityIdConnectionsRequiredbycounts';if(n==null||n==="")throw'Missing the required parameter "entityId" when calling getDependenciesTypeEntityTypeIdEntityIdConnectionsRequiredbycounts';return this.apiClient.callApi("/api/v2/dependencies/type/{entityType}/id/{entityId}/connections/requiredbycounts","GET",{entityType:e,entityId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getDependenciesTypeEntityTypeIdEntityIdConnectionsRequires(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "entityType" when calling getDependenciesTypeEntityTypeIdEntityIdConnectionsRequires';if(n==null||n==="")throw'Missing the required parameter "entityId" when calling getDependenciesTypeEntityTypeIdEntityIdConnectionsRequires';return this.apiClient.callApi("/api/v2/dependencies/type/{entityType}/id/{entityId}/connections/requires","GET",{entityType:e,entityId:n},{pageSize:i.pageSize,beforeSourceType:i.beforeSourceType,beforeSourceId:i.beforeSourceId,afterSourceType:i.afterSourceType,afterSourceId:i.afterSourceId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},ky=class{constructor(e){this.apiClient=e||q.instance}getDownload(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "downloadId" when calling getDownload';return this.apiClient.callApi("/api/v2/downloads/{downloadId}","GET",{downloadId:e},{contentDisposition:n.contentDisposition,issueRedirect:n.issueRedirect,redirectToAuth:n.redirectToAuth},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Ty=class{constructor(e){this.apiClient=e||q.instance}deleteEmailsSettingsThreading(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings/threading","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getEmailsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getEmailsSettingsThreading(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings/threading","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchEmailsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings","PATCH",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchEmailsSettingsThreading(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings/threading","PATCH",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},My=class{constructor(e){this.apiClient=e||q.instance}deleteEmployeeengagementCelebration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "celebrationId" when calling deleteEmployeeengagementCelebration';return this.apiClient.callApi("/api/v2/employeeengagement/celebrations/{celebrationId}","DELETE",{celebrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getEmployeeengagementCelebrations(e){return e=e||{},this.apiClient.callApi("/api/v2/employeeengagement/celebrations","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getEmployeeengagementRecognition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "recognitionId" when calling getEmployeeengagementRecognition';return this.apiClient.callApi("/api/v2/employeeengagement/recognitions/{recognitionId}","GET",{recognitionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getEmployeeengagementRecognitions(e){return e=e||{},this.apiClient.callApi("/api/v2/employeeengagement/recognitions","GET",{},{direction:e.direction,recipient:e.recipient,dateStart:e.dateStart,dateEnd:e.dateEnd,pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchEmployeeengagementCelebration(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "celebrationId" when calling patchEmployeeengagementCelebration';if(n==null)throw'Missing the required parameter "body" when calling patchEmployeeengagementCelebration';return this.apiClient.callApi("/api/v2/employeeengagement/celebrations/{celebrationId}","PATCH",{celebrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postEmployeeengagementRecognitions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postEmployeeengagementRecognitions';return this.apiClient.callApi("/api/v2/employeeengagement/recognitions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Wy=class{constructor(e){this.apiClient=e||q.instance}postEventsConversations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postEventsConversations';return this.apiClient.callApi("/api/v2/events/conversations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postEventsRoutingCustomkpiattributions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postEventsRoutingCustomkpiattributions';return this.apiClient.callApi("/api/v2/events/routing/customkpiattributions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postEventsUsersPresence(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postEventsUsersPresence';return this.apiClient.callApi("/api/v2/events/users/presence","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postEventsUsersRoutingstatus(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postEventsUsersRoutingstatus';return this.apiClient.callApi("/api/v2/events/users/routingstatus","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Ey=class{constructor(e){this.apiClient=e||q.instance}deleteExternalcontactsContact(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling deleteExternalcontactsContact';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}","DELETE",{contactId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteExternalcontactsContactNote(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling deleteExternalcontactsContactNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling deleteExternalcontactsContactNote';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/notes/{noteId}","DELETE",{contactId:e,noteId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteExternalcontactsContactsSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling deleteExternalcontactsContactsSchema';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/{schemaId}","DELETE",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteExternalcontactsExternalsource(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalSourceId" when calling deleteExternalcontactsExternalsource';return this.apiClient.callApi("/api/v2/externalcontacts/externalsources/{externalSourceId}","DELETE",{externalSourceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteExternalcontactsImportCsvSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "settingsId" when calling deleteExternalcontactsImportCsvSetting';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/settings/{settingsId}","DELETE",{settingsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteExternalcontactsImportSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "settingsId" when calling deleteExternalcontactsImportSetting';return this.apiClient.callApi("/api/v2/externalcontacts/import/settings/{settingsId}","DELETE",{settingsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteExternalcontactsOrganization(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling deleteExternalcontactsOrganization';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}","DELETE",{externalOrganizationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteExternalcontactsOrganizationNote(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling deleteExternalcontactsOrganizationNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling deleteExternalcontactsOrganizationNote';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/notes/{noteId}","DELETE",{externalOrganizationId:e,noteId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteExternalcontactsOrganizationTrustor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling deleteExternalcontactsOrganizationTrustor';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/trustor","DELETE",{externalOrganizationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteExternalcontactsRelationship(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "relationshipId" when calling deleteExternalcontactsRelationship';return this.apiClient.callApi("/api/v2/externalcontacts/relationships/{relationshipId}","DELETE",{relationshipId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContact(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContact';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}","GET",{contactId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactIdentifiers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactIdentifiers';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/identifiers","GET",{contactId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactJourneySegments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactJourneySegments';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/journey/segments","GET",{contactId:e},{includeMerged:n.includeMerged,limit:n.limit},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactJourneySessions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactJourneySessions';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/journey/sessions","GET",{contactId:e},{pageSize:n.pageSize,after:n.after,includeMerged:n.includeMerged},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactNote(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling getExternalcontactsContactNote';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/notes/{noteId}","GET",{contactId:e,noteId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getExternalcontactsContactNotes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactNotes';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/notes","GET",{contactId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactUnresolved(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactUnresolved';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/unresolved","GET",{contactId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContacts(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/contacts","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,q:e.q,sortOrder:e.sortOrder,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsContactsExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "exportId" when calling getExternalcontactsContactsExport';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/exports/{exportId}","GET",{exportId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactsExports(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/contacts/exports","GET",{},{divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi"),after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsContactsSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getExternalcontactsContactsSchema';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactsSchemaVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getExternalcontactsContactsSchemaVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getExternalcontactsContactsSchemaVersion';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/{schemaId}/versions/{versionId}","GET",{schemaId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getExternalcontactsContactsSchemaVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getExternalcontactsContactsSchemaVersions';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/{schemaId}/versions","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactsSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsContactsSchemasCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coreTypeName" when calling getExternalcontactsContactsSchemasCoretype';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/coretypes/{coreTypeName}","GET",{coreTypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactsSchemasCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsContactsSchemasLimits(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/limits","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsExternalsource(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalSourceId" when calling getExternalcontactsExternalsource';return this.apiClient.callApi("/api/v2/externalcontacts/externalsources/{externalSourceId}","GET",{externalSourceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsExternalsources(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/externalsources","GET",{},{cursor:e.cursor,limit:e.limit,name:e.name,active:e.active},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsGraphsClusterscan(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scanId" when calling getExternalcontactsGraphsClusterscan';return this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans/{scanId}","GET",{scanId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsGraphsClusterscanCluster(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "scanId" when calling getExternalcontactsGraphsClusterscanCluster';if(n==null||n==="")throw'Missing the required parameter "clusterId" when calling getExternalcontactsGraphsClusterscanCluster';return this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans/{scanId}/clusters/{clusterId}","GET",{scanId:e,clusterId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getExternalcontactsGraphsClusterscanClusters(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scanId" when calling getExternalcontactsGraphsClusterscanClusters';return this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans/{scanId}/clusters","GET",{scanId:e},{limit:n.limit,cursor:n.cursor,divisionIds:this.apiClient.buildCollectionParam(n.divisionIds,"multi"),"mergeInfo.status":n.mergeInfoStatus},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsGraphsClusterscanStatistics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scanId" when calling getExternalcontactsGraphsClusterscanStatistics';return this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans/{scanId}/statistics","GET",{scanId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsGraphsClusterscans(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans","GET",{},{limit:e.limit,cursor:e.cursor,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsGraphsClusterscansLatest(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans/latest","GET",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsGraphsClusterscansLatestStatistics(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans/latest/statistics","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsGraphsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/graphs/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsImportCsvSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "settingsId" when calling getExternalcontactsImportCsvSetting';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/settings/{settingsId}","GET",{settingsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsImportCsvSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/import/csv/settings","GET",{},{after:e.after,pageSize:e.pageSize,externalSettingsId:e.externalSettingsId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsImportCsvUploadDetails(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "uploadId" when calling getExternalcontactsImportCsvUploadDetails';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/uploads/{uploadId}/details","GET",{uploadId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsImportCsvUploadPreview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "uploadId" when calling getExternalcontactsImportCsvUploadPreview';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/uploads/{uploadId}/preview","GET",{uploadId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsImportJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getExternalcontactsImportJob';return this.apiClient.callApi("/api/v2/externalcontacts/import/jobs/{jobId}","GET",{jobId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsImportJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/import/jobs","GET",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi"),after:e.after,pageSize:e.pageSize,sortOrder:e.sortOrder,jobStatus:e.jobStatus},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsImportSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "settingsId" when calling getExternalcontactsImportSetting';return this.apiClient.callApi("/api/v2/externalcontacts/import/settings/{settingsId}","GET",{settingsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsImportSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/import/settings","GET",{},{after:e.after,pageSize:e.pageSize,sortOrder:e.sortOrder,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsNotesExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "exportId" when calling getExternalcontactsNotesExport';return this.apiClient.callApi("/api/v2/externalcontacts/notes/exports/{exportId}","GET",{exportId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsNotesExports(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/notes/exports","GET",{},{divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi"),after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsOrganization(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling getExternalcontactsOrganization';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}","GET",{externalOrganizationId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),includeTrustors:n.includeTrustors},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationContacts(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling getExternalcontactsOrganizationContacts';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/contacts","GET",{externalOrganizationId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,q:n.q,sortOrder:n.sortOrder,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationIdentifiers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling getExternalcontactsOrganizationIdentifiers';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/identifiers","GET",{externalOrganizationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationNote(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling getExternalcontactsOrganizationNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling getExternalcontactsOrganizationNote';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/notes/{noteId}","GET",{externalOrganizationId:e,noteId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getExternalcontactsOrganizationNotes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling getExternalcontactsOrganizationNotes';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/notes","GET",{externalOrganizationId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationRelationships(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling getExternalcontactsOrganizationRelationships';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/relationships","GET",{externalOrganizationId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizations(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/organizations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,q:e.q,trustorId:this.apiClient.buildCollectionParam(e.trustorId,"multi"),sortOrder:e.sortOrder,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),includeTrustors:e.includeTrustors,divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsOrganizationsExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "exportId" when calling getExternalcontactsOrganizationsExport';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/exports/{exportId}","GET",{exportId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationsExports(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/organizations/exports","GET",{},{divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi"),after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsOrganizationsSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getExternalcontactsOrganizationsSchema';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationsSchemaVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getExternalcontactsOrganizationsSchemaVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getExternalcontactsOrganizationsSchemaVersion';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas/{schemaId}/versions/{versionId}","GET",{schemaId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getExternalcontactsOrganizationsSchemaVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getExternalcontactsOrganizationsSchemaVersions';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas/{schemaId}/versions","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationsSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsOrganizationsSchemasCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coreTypeName" when calling getExternalcontactsOrganizationsSchemasCoretype';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas/coretypes/{coreTypeName}","GET",{coreTypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationsSchemasCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsOrganizationsSchemasLimits(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas/limits","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsRelationship(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "relationshipId" when calling getExternalcontactsRelationship';return this.apiClient.callApi("/api/v2/externalcontacts/relationships/{relationshipId}","GET",{relationshipId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsRelationshipsExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "exportId" when calling getExternalcontactsRelationshipsExport';return this.apiClient.callApi("/api/v2/externalcontacts/relationships/exports/{exportId}","GET",{exportId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsRelationshipsExports(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/relationships/exports","GET",{},{divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi"),after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsReversewhitepageslookup(e,n){if(n=n||{},e==null)throw'Missing the required parameter "lookupVal" when calling getExternalcontactsReversewhitepageslookup';return this.apiClient.callApi("/api/v2/externalcontacts/reversewhitepageslookup","GET",{},{lookupVal:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),divisionId:n.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsScanContacts(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/contacts","GET",{},{limit:e.limit,cursor:e.cursor,divisionId:e.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsScanContactsDivisionviewsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/contacts/divisionviews/all","GET",{},{limit:e.limit,cursor:e.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsScanNotes(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/notes","GET",{},{limit:e.limit,cursor:e.cursor,divisionId:e.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsScanNotesDivisionviewsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/notes/divisionviews/all","GET",{},{limit:e.limit,cursor:e.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsScanOrganizations(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/organizations","GET",{},{limit:e.limit,cursor:e.cursor,divisionId:e.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsScanOrganizationsDivisionviewsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/organizations/divisionviews/all","GET",{},{limit:e.limit,cursor:e.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsScanRelationships(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/relationships","GET",{},{limit:e.limit,cursor:e.cursor,divisionId:e.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsScanRelationshipsDivisionviewsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/relationships/divisionviews/all","GET",{},{limit:e.limit,cursor:e.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchExternalcontactsContact(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling patchExternalcontactsContact';if(n==null)throw'Missing the required parameter "body" when calling patchExternalcontactsContact';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}","PATCH",{contactId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchExternalcontactsContactIdentifiers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling patchExternalcontactsContactIdentifiers';if(n==null)throw'Missing the required parameter "body" when calling patchExternalcontactsContactIdentifiers';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/identifiers","PATCH",{contactId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchExternalcontactsContactNote(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling patchExternalcontactsContactNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling patchExternalcontactsContactNote';if(i==null)throw'Missing the required parameter "body" when calling patchExternalcontactsContactNote';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/notes/{noteId}","PATCH",{contactId:e,noteId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchExternalcontactsOrganization(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling patchExternalcontactsOrganization';if(n==null)throw'Missing the required parameter "body" when calling patchExternalcontactsOrganization';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}","PATCH",{externalOrganizationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchExternalcontactsOrganizationIdentifiers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling patchExternalcontactsOrganizationIdentifiers';if(n==null)throw'Missing the required parameter "body" when calling patchExternalcontactsOrganizationIdentifiers';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/identifiers","PATCH",{externalOrganizationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchExternalcontactsOrganizationNote(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling patchExternalcontactsOrganizationNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling patchExternalcontactsOrganizationNote';if(i==null)throw'Missing the required parameter "body" when calling patchExternalcontactsOrganizationNote';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/notes/{noteId}","PATCH",{externalOrganizationId:e,noteId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchExternalcontactsRelationship(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "relationshipId" when calling patchExternalcontactsRelationship';if(n==null)throw'Missing the required parameter "body" when calling patchExternalcontactsRelationship';return this.apiClient.callApi("/api/v2/externalcontacts/relationships/{relationshipId}","PATCH",{relationshipId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postExternalcontactsBulkContacts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkContacts';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/contacts","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkContactsAdd(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkContactsAdd';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/contacts/add","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkContactsDivisionviews(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkContactsDivisionviews';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/contacts/divisionviews","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkContactsEnrich(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkContactsEnrich';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/contacts/enrich","POST",{},{dryRun:n.dryRun},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkContactsRemove(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkContactsRemove';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/contacts/remove","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkContactsUnresolved(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkContactsUnresolved';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/contacts/unresolved","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkContactsUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkContactsUpdate';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/contacts/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkNotes(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkNotes';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/notes","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkNotesAdd(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkNotesAdd';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/notes/add","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkNotesRemove(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkNotesRemove';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/notes/remove","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkNotesUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkNotesUpdate';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/notes/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkOrganizations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkOrganizations';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/organizations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkOrganizationsAdd(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkOrganizationsAdd';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/organizations/add","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkOrganizationsDivisionviews(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkOrganizationsDivisionviews';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/organizations/divisionviews","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkOrganizationsEnrich(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkOrganizationsEnrich';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/organizations/enrich","POST",{},{dryRun:n.dryRun},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkOrganizationsRemove(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkOrganizationsRemove';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/organizations/remove","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkOrganizationsUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkOrganizationsUpdate';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/organizations/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkRelationships(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkRelationships';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/relationships","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkRelationshipsAdd(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkRelationshipsAdd';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/relationships/add","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkRelationshipsRemove(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkRelationshipsRemove';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/relationships/remove","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkRelationshipsUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkRelationshipsUpdate';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/relationships/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactJourneySegments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling postExternalcontactsContactJourneySegments';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/journey/segments","POST",{contactId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactNotes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling postExternalcontactsContactNotes';if(n==null)throw'Missing the required parameter "body" when calling postExternalcontactsContactNotes';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/notes","POST",{contactId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postExternalcontactsContactPromotion(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling postExternalcontactsContactPromotion';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/promotion","POST",{contactId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContacts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsContacts';return this.apiClient.callApi("/api/v2/externalcontacts/contacts","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactsEnrich(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsContactsEnrich';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/enrich","POST",{},{dryRun:n.dryRun},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactsExports(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsContactsExports';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/exports","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactsMerge(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsContactsMerge';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/merge","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactsSchemas(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsContactsSchemas';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsContactsSearch';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsExternalsources(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsExternalsources';return this.apiClient.callApi("/api/v2/externalcontacts/externalsources","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsIdentifierlookup(e,n){if(n=n||{},e==null)throw'Missing the required parameter "identifier" when calling postExternalcontactsIdentifierlookup';return this.apiClient.callApi("/api/v2/externalcontacts/identifierlookup","POST",{},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsIdentifierlookupContacts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "identifier" when calling postExternalcontactsIdentifierlookupContacts';return this.apiClient.callApi("/api/v2/externalcontacts/identifierlookup/contacts","POST",{},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsIdentifierlookupOrganizations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "identifier" when calling postExternalcontactsIdentifierlookupOrganizations';return this.apiClient.callApi("/api/v2/externalcontacts/identifierlookup/organizations","POST",{},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsImportCsvJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsImportCsvJobs';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsImportCsvSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsImportCsvSettings';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/settings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsImportCsvUploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsImportCsvUploads';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/uploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsImportJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsImportJobs';return this.apiClient.callApi("/api/v2/externalcontacts/import/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsImportSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsImportSettings';return this.apiClient.callApi("/api/v2/externalcontacts/import/settings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsMergeContacts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsMergeContacts';return this.apiClient.callApi("/api/v2/externalcontacts/merge/contacts","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsNotesExports(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsNotesExports';return this.apiClient.callApi("/api/v2/externalcontacts/notes/exports","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsOrganizationNotes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling postExternalcontactsOrganizationNotes';if(n==null)throw'Missing the required parameter "body" when calling postExternalcontactsOrganizationNotes';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/notes","POST",{externalOrganizationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postExternalcontactsOrganizations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsOrganizations';return this.apiClient.callApi("/api/v2/externalcontacts/organizations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsOrganizationsEnrich(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsOrganizationsEnrich';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/enrich","POST",{},{dryRun:n.dryRun},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsOrganizationsExports(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsOrganizationsExports';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/exports","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsOrganizationsSchemas(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsOrganizationsSchemas';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsRelationships(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsRelationships';return this.apiClient.callApi("/api/v2/externalcontacts/relationships","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsRelationshipsExports(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsRelationshipsExports';return this.apiClient.callApi("/api/v2/externalcontacts/relationships/exports","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putExternalcontactsContact(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling putExternalcontactsContact';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsContact';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}","PUT",{contactId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsContactNote(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling putExternalcontactsContactNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling putExternalcontactsContactNote';if(i==null)throw'Missing the required parameter "body" when calling putExternalcontactsContactNote';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/notes/{noteId}","PUT",{contactId:e,noteId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putExternalcontactsContactsSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling putExternalcontactsContactsSchema';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsContactsSchema';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/{schemaId}","PUT",{schemaId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsConversation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putExternalcontactsConversation';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsConversation';return this.apiClient.callApi("/api/v2/externalcontacts/conversations/{conversationId}","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsExternalsource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalSourceId" when calling putExternalcontactsExternalsource';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsExternalsource';return this.apiClient.callApi("/api/v2/externalcontacts/externalsources/{externalSourceId}","PUT",{externalSourceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsGraphsClusterscanClusterMerge(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "scanId" when calling putExternalcontactsGraphsClusterscanClusterMerge';if(n==null||n==="")throw'Missing the required parameter "clusterId" when calling putExternalcontactsGraphsClusterscanClusterMerge';return this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans/{scanId}/clusters/{clusterId}/merge","PUT",{scanId:e,clusterId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsGraphsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putExternalcontactsGraphsSettings';return this.apiClient.callApi("/api/v2/externalcontacts/graphs/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putExternalcontactsImportCsvSetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "settingsId" when calling putExternalcontactsImportCsvSetting';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsImportCsvSetting';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/settings/{settingsId}","PUT",{settingsId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsImportJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling putExternalcontactsImportJob';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsImportJob';return this.apiClient.callApi("/api/v2/externalcontacts/import/jobs/{jobId}","PUT",{jobId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsImportSetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "settingsId" when calling putExternalcontactsImportSetting';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsImportSetting';return this.apiClient.callApi("/api/v2/externalcontacts/import/settings/{settingsId}","PUT",{settingsId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsOrganization(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling putExternalcontactsOrganization';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsOrganization';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}","PUT",{externalOrganizationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsOrganizationNote(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling putExternalcontactsOrganizationNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling putExternalcontactsOrganizationNote';if(i==null)throw'Missing the required parameter "body" when calling putExternalcontactsOrganizationNote';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/notes/{noteId}","PUT",{externalOrganizationId:e,noteId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putExternalcontactsOrganizationTrustorTrustorId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling putExternalcontactsOrganizationTrustorTrustorId';if(n==null||n==="")throw'Missing the required parameter "trustorId" when calling putExternalcontactsOrganizationTrustorTrustorId';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/trustor/{trustorId}","PUT",{externalOrganizationId:e,trustorId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsOrganizationsSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling putExternalcontactsOrganizationsSchema';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsOrganizationsSchema';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas/{schemaId}","PUT",{schemaId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsRelationship(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "relationshipId" when calling putExternalcontactsRelationship';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsRelationship';return this.apiClient.callApi("/api/v2/externalcontacts/relationships/{relationshipId}","PUT",{relationshipId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},_y=class{constructor(e){this.apiClient=e||q.instance}deleteFaxDocument(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling deleteFaxDocument';return this.apiClient.callApi("/api/v2/fax/documents/{documentId}","DELETE",{documentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFaxDocument(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling getFaxDocument';return this.apiClient.callApi("/api/v2/fax/documents/{documentId}","GET",{documentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFaxDocumentContent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling getFaxDocumentContent';return this.apiClient.callApi("/api/v2/fax/documents/{documentId}/content","GET",{documentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFaxDocuments(e){return e=e||{},this.apiClient.callApi("/api/v2/fax/documents","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFaxFaxIdStatus(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "faxId" when calling getFaxFaxIdStatus';return this.apiClient.callApi("/api/v2/fax/{faxId}/status","GET",{faxId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFaxSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/fax/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFaxSummary(e){return e=e||{},this.apiClient.callApi("/api/v2/fax/summary","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putFaxDocument(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling putFaxDocument';if(n==null)throw'Missing the required parameter "body" when calling putFaxDocument';return this.apiClient.callApi("/api/v2/fax/documents/{documentId}","PUT",{documentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putFaxSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/fax/settings","PUT",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},qy=class{constructor(e){this.apiClient=e||q.instance}deleteAnalyticsFlowsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsFlowsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsFlowsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsFlowsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsFlowsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsFlowsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsActivityQuery';return this.apiClient.callApi("/api/v2/analytics/flows/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsObservationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsObservationsQuery';return this.apiClient.callApi("/api/v2/analytics/flows/observations/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Ry=class{constructor(e){this.apiClient=e||q.instance}deleteEmployeeperformanceExternalmetricsDefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "metricId" when calling deleteEmployeeperformanceExternalmetricsDefinition';return this.apiClient.callApi("/api/v2/employeeperformance/externalmetrics/definitions/{metricId}","DELETE",{metricId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteGamificationContest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling deleteGamificationContest';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}","DELETE",{contestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getEmployeeperformanceExternalmetricsDefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "metricId" when calling getEmployeeperformanceExternalmetricsDefinition';return this.apiClient.callApi("/api/v2/employeeperformance/externalmetrics/definitions/{metricId}","GET",{metricId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getEmployeeperformanceExternalmetricsDefinitions(e){return e=e||{},this.apiClient.callApi("/api/v2/employeeperformance/externalmetrics/definitions","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationContest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling getGamificationContest';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}","GET",{contestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationContestAgentsScores(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling getGamificationContestAgentsScores';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}/agents/scores","GET",{contestId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,workday:n.workday,returnsView:n.returnsView},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationContestAgentsScoresMe(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling getGamificationContestAgentsScoresMe';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}/agents/scores/me","GET",{contestId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,workday:n.workday,returnsView:n.returnsView},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationContestAgentsScoresTrends(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling getGamificationContestAgentsScoresTrends';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}/agents/scores/trends","GET",{contestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationContestAgentsScoresTrendsMe(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling getGamificationContestAgentsScoresTrendsMe';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}/agents/scores/trends/me","GET",{contestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationContestPrizeimage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling getGamificationContestPrizeimage';if(n==null||n==="")throw'Missing the required parameter "prizeImageId" when calling getGamificationContestPrizeimage';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}/prizeimages/{prizeImageId}","GET",{contestId:e,prizeImageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationContests(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/contests","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,dateStart:e.dateStart,dateEnd:e.dateEnd,status:this.apiClient.buildCollectionParam(e.status,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationContestsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/contests/me","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,dateStart:e.dateStart,dateEnd:e.dateEnd,status:this.apiClient.buildCollectionParam(e.status,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder,view:e.view},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationInsights(e,n,i,a,r,s){if(s=s||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsights';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsights';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsights';if(a==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsights';if(r==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsights';return this.apiClient.callApi("/api/v2/gamification/insights","GET",{},{filterType:e,filterId:n,granularity:i,comparativePeriodStartWorkday:a,primaryPeriodStartWorkday:r,pageSize:s.pageSize,pageNumber:s.pageNumber,sortKey:s.sortKey,sortMetricId:s.sortMetricId,sortOrder:s.sortOrder,userIds:s.userIds,reportsTo:s.reportsTo},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],s.customHeaders)}getGamificationInsightsDetails(e,n,i,a,r,s){if(s=s||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsDetails';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsDetails';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsDetails';if(a==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsightsDetails';if(r==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsightsDetails';return this.apiClient.callApi("/api/v2/gamification/insights/details","GET",{},{filterType:e,filterId:n,granularity:i,comparativePeriodStartWorkday:a,primaryPeriodStartWorkday:r},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],s.customHeaders)}getGamificationInsightsGroupsTrends(e,n,i,a,r,s,o,l){if(l=l||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsGroupsTrends';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsGroupsTrends';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsGroupsTrends';if(a==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsightsGroupsTrends';if(r==null)throw'Missing the required parameter "comparativePeriodEndWorkday" when calling getGamificationInsightsGroupsTrends';if(s==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsightsGroupsTrends';if(o==null)throw'Missing the required parameter "primaryPeriodEndWorkday" when calling getGamificationInsightsGroupsTrends';return this.apiClient.callApi("/api/v2/gamification/insights/groups/trends","GET",{},{filterType:e,filterId:n,granularity:i,comparativePeriodStartWorkday:a,comparativePeriodEndWorkday:r,primaryPeriodStartWorkday:s,primaryPeriodEndWorkday:o},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],l.customHeaders)}getGamificationInsightsGroupsTrendsAll(e,n,i,a,r,s,o,l){if(l=l||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsGroupsTrendsAll';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsGroupsTrendsAll';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsGroupsTrendsAll';if(a==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsightsGroupsTrendsAll';if(r==null)throw'Missing the required parameter "comparativePeriodEndWorkday" when calling getGamificationInsightsGroupsTrendsAll';if(s==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsightsGroupsTrendsAll';if(o==null)throw'Missing the required parameter "primaryPeriodEndWorkday" when calling getGamificationInsightsGroupsTrendsAll';return this.apiClient.callApi("/api/v2/gamification/insights/groups/trends/all","GET",{},{filterType:e,filterId:n,granularity:i,comparativePeriodStartWorkday:a,comparativePeriodEndWorkday:r,primaryPeriodStartWorkday:s,primaryPeriodEndWorkday:o},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],l.customHeaders)}getGamificationInsightsManagers(e,n,i,a,r){if(r=r||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsManagers';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsManagers';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsManagers';if(a==null)throw'Missing the required parameter "startWorkday" when calling getGamificationInsightsManagers';return this.apiClient.callApi("/api/v2/gamification/insights/managers","GET",{},{filterType:e,filterId:n,granularity:i,startWorkday:a,pageSize:r.pageSize,pageNumber:r.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getGamificationInsightsMembers(e,n,i,a,r){if(r=r||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsMembers';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsMembers';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsMembers';if(a==null)throw'Missing the required parameter "startWorkday" when calling getGamificationInsightsMembers';return this.apiClient.callApi("/api/v2/gamification/insights/members","GET",{},{filterType:e,filterId:n,granularity:i,startWorkday:a,reportsTo:r.reportsTo},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getGamificationInsightsRankings(e,n,i,a,r,s,o){if(o=o||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsRankings';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsRankings';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsRankings';if(a==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsightsRankings';if(r==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsightsRankings';if(s==null)throw'Missing the required parameter "sortKey" when calling getGamificationInsightsRankings';return this.apiClient.callApi("/api/v2/gamification/insights/rankings","GET",{},{filterType:e,filterId:n,granularity:i,comparativePeriodStartWorkday:a,primaryPeriodStartWorkday:r,sortKey:s,sortMetricId:o.sortMetricId,sectionSize:o.sectionSize,userIds:o.userIds,reportsTo:o.reportsTo},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],o.customHeaders)}getGamificationInsightsTrends(e,n,i,a,r,s,o,l){if(l=l||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsTrends';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsTrends';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsTrends';if(a==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsightsTrends';if(r==null)throw'Missing the required parameter "comparativePeriodEndWorkday" when calling getGamificationInsightsTrends';if(s==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsightsTrends';if(o==null)throw'Missing the required parameter "primaryPeriodEndWorkday" when calling getGamificationInsightsTrends';return this.apiClient.callApi("/api/v2/gamification/insights/trends","GET",{},{filterType:e,filterId:n,granularity:i,comparativePeriodStartWorkday:a,comparativePeriodEndWorkday:r,primaryPeriodStartWorkday:s,primaryPeriodEndWorkday:o},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],l.customHeaders)}getGamificationInsightsUserDetails(e,n,i,a,r,s,o){if(o=o||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationInsightsUserDetails';if(n==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsUserDetails';if(i==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsUserDetails';if(a==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsUserDetails';if(r==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsightsUserDetails';if(s==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsightsUserDetails';return this.apiClient.callApi("/api/v2/gamification/insights/users/{userId}/details","GET",{userId:e},{filterType:n,filterId:i,granularity:a,comparativePeriodStartWorkday:r,primaryPeriodStartWorkday:s},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],o.customHeaders)}getGamificationInsightsUserTrends(e,n,i,a,r,s,o,l,c){if(c=c||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationInsightsUserTrends';if(n==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsUserTrends';if(i==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsUserTrends';if(a==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsUserTrends';if(r==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsightsUserTrends';if(s==null)throw'Missing the required parameter "comparativePeriodEndWorkday" when calling getGamificationInsightsUserTrends';if(o==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsightsUserTrends';if(l==null)throw'Missing the required parameter "primaryPeriodEndWorkday" when calling getGamificationInsightsUserTrends';return this.apiClient.callApi("/api/v2/gamification/insights/users/{userId}/trends","GET",{userId:e},{filterType:n,filterId:i,granularity:a,comparativePeriodStartWorkday:r,comparativePeriodEndWorkday:s,primaryPeriodStartWorkday:o,primaryPeriodEndWorkday:l},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],c.customHeaders)}getGamificationLeaderboard(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "startWorkday" when calling getGamificationLeaderboard';if(n==null)throw'Missing the required parameter "endWorkday" when calling getGamificationLeaderboard';return this.apiClient.callApi("/api/v2/gamification/leaderboard","GET",{},{startWorkday:e,endWorkday:n,metricId:i.metricId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationLeaderboardAll(e,n,i,a,r){if(r=r||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationLeaderboardAll';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationLeaderboardAll';if(i==null)throw'Missing the required parameter "startWorkday" when calling getGamificationLeaderboardAll';if(a==null)throw'Missing the required parameter "endWorkday" when calling getGamificationLeaderboardAll';return this.apiClient.callApi("/api/v2/gamification/leaderboard/all","GET",{},{filterType:e,filterId:n,startWorkday:i,endWorkday:a,metricId:r.metricId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getGamificationLeaderboardAllBestpoints(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationLeaderboardAllBestpoints';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationLeaderboardAllBestpoints';return this.apiClient.callApi("/api/v2/gamification/leaderboard/all/bestpoints","GET",{},{filterType:e,filterId:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationLeaderboardBestpoints(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/leaderboard/bestpoints","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationMetricdefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "metricDefinitionId" when calling getGamificationMetricdefinition';return this.apiClient.callApi("/api/v2/gamification/metricdefinitions/{metricDefinitionId}","GET",{metricDefinitionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationMetricdefinitions(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/metricdefinitions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationProfile(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationProfile';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}","GET",{profileId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationProfileMembers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationProfileMembers';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/members","GET",{profileId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationProfileMetric(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationProfileMetric';if(n==null||n==="")throw'Missing the required parameter "metricId" when calling getGamificationProfileMetric';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/metrics/{metricId}","GET",{profileId:e,metricId:n},{workday:i.workday},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationProfileMetrics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationProfileMetrics';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/metrics","GET",{profileId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),workday:n.workday,metricIds:n.metricIds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationProfileMetricsObjectivedetails(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationProfileMetricsObjectivedetails';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/metrics/objectivedetails","GET",{profileId:e},{workday:n.workday},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationProfiles(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/profiles","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationProfilesUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationProfilesUser';return this.apiClient.callApi("/api/v2/gamification/profiles/users/{userId}","GET",{userId:e},{workday:n.workday},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationProfilesUsersMe(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/profiles/users/me","GET",{},{workday:e.workday},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationScorecards(e,n){if(n=n||{},e==null)throw'Missing the required parameter "workday" when calling getGamificationScorecards';return this.apiClient.callApi("/api/v2/gamification/scorecards","GET",{},{workday:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationScorecardsAttendance(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsAttendance';if(n==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsAttendance';return this.apiClient.callApi("/api/v2/gamification/scorecards/attendance","GET",{},{startWorkday:e,endWorkday:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationScorecardsBestpoints(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/scorecards/bestpoints","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationScorecardsPointsAlltime(e,n){if(n=n||{},e==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsPointsAlltime';return this.apiClient.callApi("/api/v2/gamification/scorecards/points/alltime","GET",{},{endWorkday:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationScorecardsPointsAverage(e,n){if(n=n||{},e==null)throw'Missing the required parameter "workday" when calling getGamificationScorecardsPointsAverage';return this.apiClient.callApi("/api/v2/gamification/scorecards/points/average","GET",{},{workday:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationScorecardsPointsTrends(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsPointsTrends';if(n==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsPointsTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/points/trends","GET",{},{startWorkday:e,endWorkday:n,dayOfWeek:i.dayOfWeek},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationScorecardsProfileMetricUserValuesTrends(e,n,i,a,r,s){if(s=s||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationScorecardsProfileMetricUserValuesTrends';if(n==null||n==="")throw'Missing the required parameter "metricId" when calling getGamificationScorecardsProfileMetricUserValuesTrends';if(i==null||i==="")throw'Missing the required parameter "userId" when calling getGamificationScorecardsProfileMetricUserValuesTrends';if(a==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsProfileMetricUserValuesTrends';if(r==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsProfileMetricUserValuesTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/profiles/{profileId}/metrics/{metricId}/users/{userId}/values/trends","GET",{profileId:e,metricId:n,userId:i},{startWorkday:a,endWorkday:r,referenceWorkday:s.referenceWorkday,timeZone:s.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],s.customHeaders)}getGamificationScorecardsProfileMetricUsersValuesTrends(e,n,i,a,r,s){if(s=s||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationScorecardsProfileMetricUsersValuesTrends';if(n==null||n==="")throw'Missing the required parameter "metricId" when calling getGamificationScorecardsProfileMetricUsersValuesTrends';if(i==null)throw'Missing the required parameter "filterType" when calling getGamificationScorecardsProfileMetricUsersValuesTrends';if(a==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsProfileMetricUsersValuesTrends';if(r==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsProfileMetricUsersValuesTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/profiles/{profileId}/metrics/{metricId}/users/values/trends","GET",{profileId:e,metricId:n},{filterType:i,filterId:s.filterId,startWorkday:a,endWorkday:r,referenceWorkday:s.referenceWorkday,timeZone:s.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],s.customHeaders)}getGamificationScorecardsProfileMetricValuesTrends(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationScorecardsProfileMetricValuesTrends';if(n==null||n==="")throw'Missing the required parameter "metricId" when calling getGamificationScorecardsProfileMetricValuesTrends';if(i==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsProfileMetricValuesTrends';if(a==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsProfileMetricValuesTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/profiles/{profileId}/metrics/{metricId}/values/trends","GET",{profileId:e,metricId:n},{filterType:r.filterType,startWorkday:i,endWorkday:a,referenceWorkday:r.referenceWorkday,timeZone:r.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getGamificationScorecardsUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationScorecardsUser';if(n==null)throw'Missing the required parameter "workday" when calling getGamificationScorecardsUser';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/{userId}","GET",{userId:e},{workday:n,expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationScorecardsUserAttendance(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationScorecardsUserAttendance';if(n==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsUserAttendance';if(i==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsUserAttendance';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/{userId}/attendance","GET",{userId:e},{startWorkday:n,endWorkday:i},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getGamificationScorecardsUserBestpoints(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationScorecardsUserBestpoints';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/{userId}/bestpoints","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationScorecardsUserPointsAlltime(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationScorecardsUserPointsAlltime';if(n==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsUserPointsAlltime';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/{userId}/points/alltime","GET",{userId:e},{endWorkday:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationScorecardsUserPointsTrends(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationScorecardsUserPointsTrends';if(n==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsUserPointsTrends';if(i==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsUserPointsTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/{userId}/points/trends","GET",{userId:e},{startWorkday:n,endWorkday:i,dayOfWeek:a.dayOfWeek},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getGamificationScorecardsUserValuesTrends(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationScorecardsUserValuesTrends';if(n==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsUserValuesTrends';if(i==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsUserValuesTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/{userId}/values/trends","GET",{userId:e},{startWorkday:n,endWorkday:i,timeZone:a.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getGamificationScorecardsUsersPointsAverage(e,n,i,a){if(a=a||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationScorecardsUsersPointsAverage';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationScorecardsUsersPointsAverage';if(i==null)throw'Missing the required parameter "workday" when calling getGamificationScorecardsUsersPointsAverage';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/points/average","GET",{},{filterType:e,filterId:n,workday:i},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getGamificationScorecardsUsersValuesAverage(e,n,i,a){if(a=a||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationScorecardsUsersValuesAverage';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationScorecardsUsersValuesAverage';if(i==null)throw'Missing the required parameter "workday" when calling getGamificationScorecardsUsersValuesAverage';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/values/average","GET",{},{filterType:e,filterId:n,workday:i,timeZone:a.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getGamificationScorecardsUsersValuesTrends(e,n,i,a,r){if(r=r||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationScorecardsUsersValuesTrends';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationScorecardsUsersValuesTrends';if(i==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsUsersValuesTrends';if(a==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsUsersValuesTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/values/trends","GET",{},{filterType:e,filterId:n,startWorkday:i,endWorkday:a,timeZone:r.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getGamificationScorecardsValuesAverage(e,n){if(n=n||{},e==null)throw'Missing the required parameter "workday" when calling getGamificationScorecardsValuesAverage';return this.apiClient.callApi("/api/v2/gamification/scorecards/values/average","GET",{},{workday:e,timeZone:n.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationScorecardsValuesTrends(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsValuesTrends';if(n==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsValuesTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/values/trends","GET",{},{filterType:i.filterType,referenceWorkday:i.referenceWorkday,startWorkday:e,endWorkday:n,timeZone:i.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationStatus(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/status","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationTemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "templateId" when calling getGamificationTemplate';return this.apiClient.callApi("/api/v2/gamification/templates/{templateId}","GET",{templateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationTemplates(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/templates","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchEmployeeperformanceExternalmetricsDefinition(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "metricId" when calling patchEmployeeperformanceExternalmetricsDefinition';if(n==null)throw'Missing the required parameter "body" when calling patchEmployeeperformanceExternalmetricsDefinition';return this.apiClient.callApi("/api/v2/employeeperformance/externalmetrics/definitions/{metricId}","PATCH",{metricId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchGamificationContest(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling patchGamificationContest';if(n==null)throw'Missing the required parameter "body" when calling patchGamificationContest';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}","PATCH",{contestId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postEmployeeperformanceExternalmetricsData(e){return e=e||{},this.apiClient.callApi("/api/v2/employeeperformance/externalmetrics/data","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postEmployeeperformanceExternalmetricsDefinitions(e){return e=e||{},this.apiClient.callApi("/api/v2/employeeperformance/externalmetrics/definitions","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postGamificationContests(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGamificationContests';return this.apiClient.callApi("/api/v2/gamification/contests","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGamificationContestsUploadsPrizeimages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGamificationContestsUploadsPrizeimages';return this.apiClient.callApi("/api/v2/gamification/contests/uploads/prizeimages","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGamificationProfileActivate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling postGamificationProfileActivate';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/activate","POST",{profileId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGamificationProfileDeactivate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling postGamificationProfileDeactivate';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/deactivate","POST",{profileId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGamificationProfileMembers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling postGamificationProfileMembers';if(n==null)throw'Missing the required parameter "body" when calling postGamificationProfileMembers';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/members","POST",{profileId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postGamificationProfileMembersValidate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling postGamificationProfileMembersValidate';if(n==null)throw'Missing the required parameter "body" when calling postGamificationProfileMembersValidate';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/members/validate","POST",{profileId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postGamificationProfileMetricLink(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceProfileId" when calling postGamificationProfileMetricLink';if(n==null||n==="")throw'Missing the required parameter "sourceMetricId" when calling postGamificationProfileMetricLink';if(i==null)throw'Missing the required parameter "body" when calling postGamificationProfileMetricLink';return this.apiClient.callApi("/api/v2/gamification/profiles/{sourceProfileId}/metrics/{sourceMetricId}/link","POST",{sourceProfileId:e,sourceMetricId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postGamificationProfileMetrics(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling postGamificationProfileMetrics';if(n==null)throw'Missing the required parameter "body" when calling postGamificationProfileMetrics';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/metrics","POST",{profileId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postGamificationProfiles(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGamificationProfiles';return this.apiClient.callApi("/api/v2/gamification/profiles","POST",{},{copyMetrics:n.copyMetrics},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGamificationProfilesUserQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postGamificationProfilesUserQuery';if(n==null)throw'Missing the required parameter "body" when calling postGamificationProfilesUserQuery';return this.apiClient.callApi("/api/v2/gamification/profiles/users/{userId}/query","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postGamificationProfilesUsersMeQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGamificationProfilesUsersMeQuery';return this.apiClient.callApi("/api/v2/gamification/profiles/users/me/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putGamificationContest(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling putGamificationContest';if(n==null)throw'Missing the required parameter "body" when calling putGamificationContest';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}","PUT",{contestId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putGamificationProfile(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling putGamificationProfile';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}","PUT",{profileId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putGamificationProfileMetric(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling putGamificationProfileMetric';if(n==null||n==="")throw'Missing the required parameter "metricId" when calling putGamificationProfileMetric';if(i==null)throw'Missing the required parameter "body" when calling putGamificationProfileMetric';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/metrics/{metricId}","PUT",{profileId:e,metricId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putGamificationStatus(e,n){if(n=n||{},e==null)throw'Missing the required parameter "status" when calling putGamificationStatus';return this.apiClient.callApi("/api/v2/gamification/status","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Hy=class{constructor(e){this.apiClient=e||q.instance}getGdprRequest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "requestId" when calling getGdprRequest';return this.apiClient.callApi("/api/v2/gdpr/requests/{requestId}","GET",{requestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGdprRequests(e){return e=e||{},this.apiClient.callApi("/api/v2/gdpr/requests","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGdprSubjects(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "searchType" when calling getGdprSubjects';if(n==null)throw'Missing the required parameter "searchValue" when calling getGdprSubjects';return this.apiClient.callApi("/api/v2/gdpr/subjects","GET",{},{searchType:e,searchValue:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postGdprRequests(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGdprRequests';return this.apiClient.callApi("/api/v2/gdpr/requests","POST",{},{deleteConfirmed:n.deleteConfirmed},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Iy=class{constructor(e){this.apiClient=e||q.instance}getGeolocationsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/geolocations/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUserGeolocation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserGeolocation';if(n==null||n==="")throw'Missing the required parameter "clientId" when calling getUserGeolocation';return this.apiClient.callApi("/api/v2/users/{userId}/geolocations/{clientId}","GET",{userId:e,clientId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchGeolocationsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchGeolocationsSettings';return this.apiClient.callApi("/api/v2/geolocations/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchUserGeolocation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserGeolocation';if(n==null||n==="")throw'Missing the required parameter "clientId" when calling patchUserGeolocation';if(i==null)throw'Missing the required parameter "body" when calling patchUserGeolocation';return this.apiClient.callApi("/api/v2/users/{userId}/geolocations/{clientId}","PATCH",{userId:e,clientId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}},zy=class{constructor(e){this.apiClient=e||q.instance}deleteGreeting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "greetingId" when calling deleteGreeting';return this.apiClient.callApi("/api/v2/greetings/{greetingId}","DELETE",{greetingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGreeting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "greetingId" when calling getGreeting';return this.apiClient.callApi("/api/v2/greetings/{greetingId}","GET",{greetingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGreetingDownloads(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "greetingId" when calling getGreetingDownloads';return this.apiClient.callApi("/api/v2/greetings/{greetingId}/downloads","GET",{greetingId:e},{formatId:n.formatId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGreetingGroupsDownloads(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "greetingId" when calling getGreetingGroupsDownloads';return this.apiClient.callApi("/api/v2/greetings/{greetingId}/groups/downloads","GET",{greetingId:e},{formatId:n.formatId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGreetingMedia(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "greetingId" when calling getGreetingMedia';return this.apiClient.callApi("/api/v2/greetings/{greetingId}/media","GET",{greetingId:e},{formatId:n.formatId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGreetingUsersDownloads(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "greetingId" when calling getGreetingUsersDownloads';return this.apiClient.callApi("/api/v2/greetings/{greetingId}/users/downloads","GET",{greetingId:e},{formatId:n.formatId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGreetings(e){return e=e||{},this.apiClient.callApi("/api/v2/greetings","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGreetingsDefaults(e){return e=e||{},this.apiClient.callApi("/api/v2/greetings/defaults","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGroupGreetings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getGroupGreetings';return this.apiClient.callApi("/api/v2/groups/{groupId}/greetings","GET",{groupId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroupGreetingsDefaults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getGroupGreetingsDefaults';return this.apiClient.callApi("/api/v2/groups/{groupId}/greetings/defaults","GET",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserGreetings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserGreetings';return this.apiClient.callApi("/api/v2/users/{userId}/greetings","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserGreetingsDefaults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserGreetingsDefaults';return this.apiClient.callApi("/api/v2/users/{userId}/greetings/defaults","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGreetings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGreetings';return this.apiClient.callApi("/api/v2/greetings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGroupGreetings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling postGroupGreetings';if(n==null)throw'Missing the required parameter "body" when calling postGroupGreetings';return this.apiClient.callApi("/api/v2/groups/{groupId}/greetings","POST",{groupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUserGreetings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserGreetings';if(n==null)throw'Missing the required parameter "body" when calling postUserGreetings';return this.apiClient.callApi("/api/v2/users/{userId}/greetings","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putGreeting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "greetingId" when calling putGreeting';if(n==null)throw'Missing the required parameter "body" when calling putGreeting';return this.apiClient.callApi("/api/v2/greetings/{greetingId}","PUT",{greetingId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putGreetingsDefaults(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putGreetingsDefaults';return this.apiClient.callApi("/api/v2/greetings/defaults","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putGroupGreetingsDefaults(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling putGroupGreetingsDefaults';if(n==null)throw'Missing the required parameter "body" when calling putGroupGreetingsDefaults';return this.apiClient.callApi("/api/v2/groups/{groupId}/greetings/defaults","PUT",{groupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserGreetingsDefaults(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserGreetingsDefaults';if(n==null)throw'Missing the required parameter "body" when calling putUserGreetingsDefaults';return this.apiClient.callApi("/api/v2/users/{userId}/greetings/defaults","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Dy=class{constructor(e){this.apiClient=e||q.instance}deleteGroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling deleteGroup';return this.apiClient.callApi("/api/v2/groups/{groupId}","DELETE",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteGroupDynamicsettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling deleteGroupDynamicsettings';return this.apiClient.callApi("/api/v2/groups/{groupId}/dynamicsettings","DELETE",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteGroupMembers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling deleteGroupMembers';if(n==null)throw'Missing the required parameter "ids" when calling deleteGroupMembers';return this.apiClient.callApi("/api/v2/groups/{groupId}/members","DELETE",{groupId:e},{ids:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFieldconfig(e,n){if(n=n||{},e==null)throw'Missing the required parameter "type" when calling getFieldconfig';return this.apiClient.callApi("/api/v2/fieldconfig","GET",{},{type:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getGroup';return this.apiClient.callApi("/api/v2/groups/{groupId}","GET",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroupDynamicsettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getGroupDynamicsettings';return this.apiClient.callApi("/api/v2/groups/{groupId}/dynamicsettings","GET",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroupIndividuals(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getGroupIndividuals';return this.apiClient.callApi("/api/v2/groups/{groupId}/individuals","GET",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroupMembers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getGroupMembers';return this.apiClient.callApi("/api/v2/groups/{groupId}/members","GET",{groupId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroupProfile(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getGroupProfile';return this.apiClient.callApi("/api/v2/groups/{groupId}/profile","GET",{groupId:e},{fields:n.fields},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroups(e){return e=e||{},this.apiClient.callApi("/api/v2/groups","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),jabberId:this.apiClient.buildCollectionParam(e.jabberId,"multi"),sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGroupsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getGroupsSearch';return this.apiClient.callApi("/api/v2/groups/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getProfilesGroups(e){return e=e||{},this.apiClient.callApi("/api/v2/profiles/groups","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),jabberId:this.apiClient.buildCollectionParam(e.jabberId,"multi"),sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postGroupMembers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling postGroupMembers';if(n==null)throw'Missing the required parameter "body" when calling postGroupMembers';return this.apiClient.callApi("/api/v2/groups/{groupId}/members","POST",{groupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postGroups(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGroups';return this.apiClient.callApi("/api/v2/groups","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGroupsDynamicsettingsPreview(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGroupsDynamicsettingsPreview';return this.apiClient.callApi("/api/v2/groups/dynamicsettings/preview","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGroupsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGroupsSearch';return this.apiClient.callApi("/api/v2/groups/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putGroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling putGroup';return this.apiClient.callApi("/api/v2/groups/{groupId}","PUT",{groupId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putGroupDynamicsettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling putGroupDynamicsettings';if(n==null)throw'Missing the required parameter "body" when calling putGroupDynamicsettings';return this.apiClient.callApi("/api/v2/groups/{groupId}/dynamicsettings","PUT",{groupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Gy=class{constructor(e){this.apiClient=e||q.instance}deleteIdentityprovider(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "providerId" when calling deleteIdentityprovider';return this.apiClient.callApi("/api/v2/identityproviders/{providerId}","DELETE",{providerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteIdentityprovidersAdfs(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/adfs","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersCic(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/cic","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersGeneric(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/generic","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersGsuite(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/gsuite","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersIdentitynow(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/identitynow","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersOkta(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/okta","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersOnelogin(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/onelogin","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersPing(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/ping","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersPurecloud(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/purecloud","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersPureengage(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/pureengage","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersSalesforce(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/salesforce","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovider(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "providerId" when calling getIdentityprovider';return this.apiClient.callApi("/api/v2/identityproviders/{providerId}","GET",{providerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIdentityproviders(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersAdfs(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/adfs","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersCic(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/cic","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersGeneric(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/generic","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersGsuite(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/gsuite","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersIdentitynow(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/identitynow","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersOkta(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/okta","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersOnelogin(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/onelogin","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersPing(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/ping","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersPurecloud(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/purecloud","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersPureengage(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/pureengage","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersSalesforce(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/salesforce","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postIdentityproviders(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIdentityproviders';return this.apiClient.callApi("/api/v2/identityproviders","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovider(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "providerId" when calling putIdentityprovider';if(n==null)throw'Missing the required parameter "body" when calling putIdentityprovider';return this.apiClient.callApi("/api/v2/identityproviders/{providerId}","PUT",{providerId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putIdentityprovidersAdfs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersAdfs';return this.apiClient.callApi("/api/v2/identityproviders/adfs","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersCic(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersCic';return this.apiClient.callApi("/api/v2/identityproviders/cic","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersGeneric(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersGeneric';return this.apiClient.callApi("/api/v2/identityproviders/generic","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersGsuite(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersGsuite';return this.apiClient.callApi("/api/v2/identityproviders/gsuite","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersIdentitynow(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersIdentitynow';return this.apiClient.callApi("/api/v2/identityproviders/identitynow","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersOkta(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersOkta';return this.apiClient.callApi("/api/v2/identityproviders/okta","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersOnelogin(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersOnelogin';return this.apiClient.callApi("/api/v2/identityproviders/onelogin","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersPing(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersPing';return this.apiClient.callApi("/api/v2/identityproviders/ping","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersPurecloud(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersPurecloud';return this.apiClient.callApi("/api/v2/identityproviders/purecloud","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersPureengage(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersPureengage';return this.apiClient.callApi("/api/v2/identityproviders/pureengage","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersSalesforce(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersSalesforce';return this.apiClient.callApi("/api/v2/identityproviders/salesforce","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Ny=class{constructor(e){this.apiClient=e||q.instance}getInfrastructureascodeAccelerator(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "acceleratorId" when calling getInfrastructureascodeAccelerator';return this.apiClient.callApi("/api/v2/infrastructureascode/accelerators/{acceleratorId}","GET",{acceleratorId:e},{preferredLanguage:n.preferredLanguage},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getInfrastructureascodeAccelerators(e){return e=e||{},this.apiClient.callApi("/api/v2/infrastructureascode/accelerators","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,description:e.description,origin:e.origin,type:e.type,classification:e.classification,tags:e.tags},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getInfrastructureascodeJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getInfrastructureascodeJob';return this.apiClient.callApi("/api/v2/infrastructureascode/jobs/{jobId}","GET",{jobId:e},{details:n.details},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getInfrastructureascodeJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/infrastructureascode/jobs","GET",{},{maxResults:e.maxResults,includeErrors:e.includeErrors,sortBy:e.sortBy,sortOrder:e.sortOrder,acceleratorId:e.acceleratorId,submittedBy:e.submittedBy,status:e.status},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postInfrastructureascodeJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postInfrastructureascodeJobs';return this.apiClient.callApi("/api/v2/infrastructureascode/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},By=class{constructor(e){this.apiClient=e||q.instance}deleteIntegration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteIntegration';return this.apiClient.callApi("/api/v2/integrations/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteIntegrationsAction(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling deleteIntegrationsAction';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}","DELETE",{actionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteIntegrationsActionDraft(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling deleteIntegrationsActionDraft';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft","DELETE",{actionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteIntegrationsCredential(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "credentialId" when calling deleteIntegrationsCredential';return this.apiClient.callApi("/api/v2/integrations/credentials/{credentialId}","DELETE",{credentialId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegration';return this.apiClient.callApi("/api/v2/integrations/{integrationId}","GET",{integrationId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),nextPage:n.nextPage,previousPage:n.previousPage},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationConfigCurrent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationConfigCurrent';return this.apiClient.callApi("/api/v2/integrations/{integrationId}/config/current","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrations(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,ids:this.apiClient.buildCollectionParam(e.ids,"multi"),integrationType:e.integrationType,reportedState:e.reportedState,credentialId:e.credentialId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsAction(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsAction';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}","GET",{actionId:e},{expand:n.expand,flatten:n.flatten,includeConfig:n.includeConfig},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsActionDraft(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionDraft';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft","GET",{actionId:e},{expand:n.expand,flatten:n.flatten,includeConfig:n.includeConfig},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsActionDraftFunction(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionDraftFunction';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/function","GET",{actionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsActionDraftSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionDraftSchema';if(n==null||n==="")throw'Missing the required parameter "fileName" when calling getIntegrationsActionDraftSchema';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/schemas/{fileName}","GET",{actionId:e,fileName:n},{flatten:i.flatten},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsActionDraftTemplate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionDraftTemplate';if(n==null||n==="")throw'Missing the required parameter "fileName" when calling getIntegrationsActionDraftTemplate';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/templates/{fileName}","GET",{actionId:e,fileName:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["text/plain"],i.customHeaders)}getIntegrationsActionDraftValidation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionDraftValidation';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/validation","GET",{actionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsActionFunction(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionFunction';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/function","GET",{actionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsActionSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionSchema';if(n==null||n==="")throw'Missing the required parameter "fileName" when calling getIntegrationsActionSchema';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/schemas/{fileName}","GET",{actionId:e,fileName:n},{flatten:i.flatten},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsActionTemplate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionTemplate';if(n==null||n==="")throw'Missing the required parameter "fileName" when calling getIntegrationsActionTemplate';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/templates/{fileName}","GET",{actionId:e,fileName:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["text/plain"],i.customHeaders)}getIntegrationsActions(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/actions","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,nextPage:e.nextPage,previousPage:e.previousPage,sortBy:e.sortBy,sortOrder:e.sortOrder,category:e.category,name:e.name,ids:e.ids,secure:e.secure,includeAuthActions:e.includeAuthActions,includeConfig:e.includeConfig},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsActionsCategories(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/actions/categories","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,nextPage:e.nextPage,previousPage:e.previousPage,sortBy:e.sortBy,sortOrder:e.sortOrder,secure:e.secure},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsActionsCertificates(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/actions/certificates","GET",{},{status:e.status,type:e.type},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsActionsCertificatesTruststore(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/actions/certificates/truststore","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsActionsDrafts(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/actions/drafts","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,nextPage:e.nextPage,previousPage:e.previousPage,sortBy:e.sortBy,sortOrder:e.sortOrder,category:e.category,name:e.name,ids:e.ids,secure:e.secure,includeAuthActions:e.includeAuthActions,includeConfig:e.includeConfig},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsActionsFunctionsRuntimes(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/actions/functions/runtimes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsBotconnectorBot(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsBotconnectorBot';if(n==null||n==="")throw'Missing the required parameter "botId" when calling getIntegrationsBotconnectorBot';return this.apiClient.callApi("/api/v2/integrations/botconnectors/{integrationId}/bots/{botId}","GET",{integrationId:e,botId:n},{version:i.version},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsBotconnectorBots(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsBotconnectorBots';return this.apiClient.callApi("/api/v2/integrations/botconnectors/{integrationId}/bots","GET",{integrationId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsBotconnectorBotsSummaries(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsBotconnectorBotsSummaries';return this.apiClient.callApi("/api/v2/integrations/botconnectors/{integrationId}/bots/summaries","GET",{integrationId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsBotconnectorIntegrationIdBot(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsBotconnectorIntegrationIdBot';if(n==null||n==="")throw'Missing the required parameter "botId" when calling getIntegrationsBotconnectorIntegrationIdBot';return this.apiClient.callApi("/api/v2/integrations/botconnector/{integrationId}/bots/{botId}","GET",{integrationId:e,botId:n},{version:i.version},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsBotconnectorIntegrationIdBotVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsBotconnectorIntegrationIdBotVersions';if(n==null||n==="")throw'Missing the required parameter "botId" when calling getIntegrationsBotconnectorIntegrationIdBotVersions';return this.apiClient.callApi("/api/v2/integrations/botconnector/{integrationId}/bots/{botId}/versions","GET",{integrationId:e,botId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsBotconnectorIntegrationIdBots(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsBotconnectorIntegrationIdBots';return this.apiClient.callApi("/api/v2/integrations/botconnector/{integrationId}/bots","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsBotconnectorIntegrationIdBotsSummaries(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsBotconnectorIntegrationIdBotsSummaries';return this.apiClient.callApi("/api/v2/integrations/botconnector/{integrationId}/bots/summaries","GET",{integrationId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsClientapps(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/clientapps","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsCredential(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "credentialId" when calling getIntegrationsCredential';return this.apiClient.callApi("/api/v2/integrations/credentials/{credentialId}","GET",{credentialId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsCredentials(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/credentials","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsCredentialsListing(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/credentials/listing","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsCredentialsTypes(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/credentials/types","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechAudioconnector(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/audioconnector","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechAudioconnectorIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsSpeechAudioconnectorIntegrationId';return this.apiClient.callApi("/api/v2/integrations/speech/audioconnector/{integrationId}","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechDialogflowAgent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getIntegrationsSpeechDialogflowAgent';return this.apiClient.callApi("/api/v2/integrations/speech/dialogflow/agents/{agentId}","GET",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechDialogflowAgents(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/dialogflow/agents","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechDialogflowcxAgent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getIntegrationsSpeechDialogflowcxAgent';return this.apiClient.callApi("/api/v2/integrations/speech/dialogflowcx/agents/{agentId}","GET",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechDialogflowcxAgents(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/dialogflowcx/agents","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechLexBotAlias(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "aliasId" when calling getIntegrationsSpeechLexBotAlias';return this.apiClient.callApi("/api/v2/integrations/speech/lex/bot/alias/{aliasId}","GET",{aliasId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechLexBotBotIdAliases(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "botId" when calling getIntegrationsSpeechLexBotBotIdAliases';return this.apiClient.callApi("/api/v2/integrations/speech/lex/bot/{botId}/aliases","GET",{botId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,status:n.status,name:n.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechLexBots(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/lex/bots","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechLexv2BotAlias(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "aliasId" when calling getIntegrationsSpeechLexv2BotAlias';return this.apiClient.callApi("/api/v2/integrations/speech/lexv2/bot/alias/{aliasId}","GET",{aliasId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechLexv2BotBotIdAliases(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "botId" when calling getIntegrationsSpeechLexv2BotBotIdAliases';return this.apiClient.callApi("/api/v2/integrations/speech/lexv2/bot/{botId}/aliases","GET",{botId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,status:n.status,name:n.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechLexv2Bots(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/lexv2/bots","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechNuanceNuanceIntegrationIdBot(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBot';if(n==null||n==="")throw'Missing the required parameter "botId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBot';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/{botId}","GET",{nuanceIntegrationId:e,botId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi"),targetChannel:i.targetChannel},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsSpeechNuanceNuanceIntegrationIdBotJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotJob';if(n==null||n==="")throw'Missing the required parameter "botId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotJob';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/{botId}/jobs/{jobId}","GET",{nuanceIntegrationId:e,botId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getIntegrationsSpeechNuanceNuanceIntegrationIdBotJobResults(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotJobResults';if(n==null||n==="")throw'Missing the required parameter "botId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotJobResults';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotJobResults';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/{botId}/jobs/{jobId}/results","GET",{nuanceIntegrationId:e,botId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getIntegrationsSpeechNuanceNuanceIntegrationIdBots(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBots';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots","GET",{nuanceIntegrationId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,onlyRegisteredBots:n.onlyRegisteredBots},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJob';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/jobs/{jobId}","GET",{nuanceIntegrationId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobResults(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobResults';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobResults';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/jobs/{jobId}/results","GET",{nuanceIntegrationId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsSpeechSttEngine(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "engineId" when calling getIntegrationsSpeechSttEngine';return this.apiClient.callApi("/api/v2/integrations/speech/stt/engines/{engineId}","GET",{engineId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechSttEngines(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/stt/engines","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechTtsEngine(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "engineId" when calling getIntegrationsSpeechTtsEngine';return this.apiClient.callApi("/api/v2/integrations/speech/tts/engines/{engineId}","GET",{engineId:e},{includeVoices:n.includeVoices},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechTtsEngineVoice(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "engineId" when calling getIntegrationsSpeechTtsEngineVoice';if(n==null||n==="")throw'Missing the required parameter "voiceId" when calling getIntegrationsSpeechTtsEngineVoice';return this.apiClient.callApi("/api/v2/integrations/speech/tts/engines/{engineId}/voices/{voiceId}","GET",{engineId:e,voiceId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsSpeechTtsEngineVoices(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "engineId" when calling getIntegrationsSpeechTtsEngineVoices';return this.apiClient.callApi("/api/v2/integrations/speech/tts/engines/{engineId}/voices","GET",{engineId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechTtsEngines(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/tts/engines","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,includeVoices:e.includeVoices,name:e.name,language:e.language},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechTtsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/tts/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsType(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "typeId" when calling getIntegrationsType';return this.apiClient.callApi("/api/v2/integrations/types/{typeId}","GET",{typeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsTypeConfigschema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "typeId" when calling getIntegrationsTypeConfigschema';if(n==null||n==="")throw'Missing the required parameter "configType" when calling getIntegrationsTypeConfigschema';return this.apiClient.callApi("/api/v2/integrations/types/{typeId}/configschemas/{configType}","GET",{typeId:e,configType:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsTypes(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/types","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsUnifiedcommunicationsClientapp(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ucIntegrationId" when calling getIntegrationsUnifiedcommunicationsClientapp';return this.apiClient.callApi("/api/v2/integrations/unifiedcommunications/clientapps/{ucIntegrationId}","GET",{ucIntegrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsUnifiedcommunicationsClientapps(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/unifiedcommunications/clientapps","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsUserapps(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/userapps","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,appHost:e.appHost},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchIntegration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchIntegration';return this.apiClient.callApi("/api/v2/integrations/{integrationId}","PATCH",{integrationId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),nextPage:n.nextPage,previousPage:n.previousPage},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchIntegrationsAction(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling patchIntegrationsAction';if(n==null)throw'Missing the required parameter "body" when calling patchIntegrationsAction';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}","PATCH",{actionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchIntegrationsActionDraft(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling patchIntegrationsActionDraft';if(n==null)throw'Missing the required parameter "body" when calling patchIntegrationsActionDraft';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft","PATCH",{actionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrations(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postIntegrationsActionDraft(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling postIntegrationsActionDraft';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft","POST",{actionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntegrationsActionDraftFunctionUpload(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling postIntegrationsActionDraftFunctionUpload';if(n==null)throw'Missing the required parameter "body" when calling postIntegrationsActionDraftFunctionUpload';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/function/upload","POST",{actionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrationsActionDraftPublish(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling postIntegrationsActionDraftPublish';if(n==null)throw'Missing the required parameter "body" when calling postIntegrationsActionDraftPublish';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/publish","POST",{actionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrationsActionDraftTest(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling postIntegrationsActionDraftTest';if(n==null)throw'Missing the required parameter "body" when calling postIntegrationsActionDraftTest';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/test","POST",{actionId:e},{flatten:i.flatten},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrationsActionExecute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling postIntegrationsActionExecute';if(n==null)throw'Missing the required parameter "body" when calling postIntegrationsActionExecute';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/execute","POST",{actionId:e},{flatten:i.flatten},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrationsActionTest(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling postIntegrationsActionTest';if(n==null)throw'Missing the required parameter "body" when calling postIntegrationsActionTest';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/test","POST",{actionId:e},{flatten:i.flatten},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrationsActions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIntegrationsActions';return this.apiClient.callApi("/api/v2/integrations/actions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntegrationsActionsDrafts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIntegrationsActionsDrafts';return this.apiClient.callApi("/api/v2/integrations/actions/drafts","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntegrationsBotconnectorsIncomingMessages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIntegrationsBotconnectorsIncomingMessages';return this.apiClient.callApi("/api/v2/integrations/botconnectors/incoming/messages","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntegrationsBotconnectorsOutgoingMessages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIntegrationsBotconnectorsOutgoingMessages';return this.apiClient.callApi("/api/v2/integrations/botconnectors/outgoing/messages","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntegrationsCredentials(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/credentials","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postIntegrationsSpeechNuanceNuanceIntegrationIdBotJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling postIntegrationsSpeechNuanceNuanceIntegrationIdBotJobs';if(n==null||n==="")throw'Missing the required parameter "botId" when calling postIntegrationsSpeechNuanceNuanceIntegrationIdBotJobs';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/{botId}/jobs","POST",{nuanceIntegrationId:e,botId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling postIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobs';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/jobs","POST",{nuanceIntegrationId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,onlyRegisteredBots:n.onlyRegisteredBots},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchValidate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling postIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchValidate';if(n==null)throw'Missing the required parameter "settings" when calling postIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchValidate';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/launch/validate","POST",{nuanceIntegrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrationsWebhookEvents(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tokenId" when calling postIntegrationsWebhookEvents';if(n==null)throw'Missing the required parameter "body" when calling postIntegrationsWebhookEvents';return this.apiClient.callApi("/api/v2/integrations/webhooks/{tokenId}/events","POST",{tokenId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putIntegrationConfigCurrent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putIntegrationConfigCurrent';return this.apiClient.callApi("/api/v2/integrations/{integrationId}/config/current","PUT",{integrationId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIntegrationsActionDraftFunction(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling putIntegrationsActionDraftFunction';if(n==null)throw'Missing the required parameter "body" when calling putIntegrationsActionDraftFunction';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/function","PUT",{actionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putIntegrationsBotconnectorIntegrationIdBots(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putIntegrationsBotconnectorIntegrationIdBots';if(n==null)throw'Missing the required parameter "botList" when calling putIntegrationsBotconnectorIntegrationIdBots';return this.apiClient.callApi("/api/v2/integrations/botconnector/{integrationId}/bots","PUT",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putIntegrationsCredential(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "credentialId" when calling putIntegrationsCredential';return this.apiClient.callApi("/api/v2/integrations/credentials/{credentialId}","PUT",{credentialId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling putIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchSettings';if(n==null)throw'Missing the required parameter "settings" when calling putIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchSettings';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/launch/settings","PUT",{nuanceIntegrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putIntegrationsSpeechTtsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIntegrationsSpeechTtsSettings';return this.apiClient.callApi("/api/v2/integrations/speech/tts/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIntegrationsUnifiedcommunicationThirdpartypresences(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "ucIntegrationId" when calling putIntegrationsUnifiedcommunicationThirdpartypresences';if(n==null)throw'Missing the required parameter "body" when calling putIntegrationsUnifiedcommunicationThirdpartypresences';return this.apiClient.callApi("/api/v2/integrations/unifiedcommunications/{ucIntegrationId}/thirdpartypresences","PUT",{ucIntegrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Uy=class{constructor(e){this.apiClient=e||q.instance}deleteIntentsCategory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "categoryId" when calling deleteIntentsCategory';return this.apiClient.callApi("/api/v2/intents/categories/{categoryId}","DELETE",{categoryId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteIntentsCustomerintent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "customerIntentId" when calling deleteIntentsCustomerintent';return this.apiClient.callApi("/api/v2/intents/customerintents/{customerIntentId}","DELETE",{customerIntentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntentsAssignmentsExternalcontact(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalContactId" when calling getIntentsAssignmentsExternalcontact';return this.apiClient.callApi("/api/v2/intents/assignments/externalcontacts/{externalContactId}","GET",{externalContactId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntentsCategories(e){return e=e||{},this.apiClient.callApi("/api/v2/intents/categories","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,queryValue:e.queryValue},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntentsCategory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "categoryId" when calling getIntentsCategory';return this.apiClient.callApi("/api/v2/intents/categories/{categoryId}","GET",{categoryId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntentsCustomerintent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "customerIntentId" when calling getIntentsCustomerintent';return this.apiClient.callApi("/api/v2/intents/customerintents/{customerIntentId}","GET",{customerIntentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntentsCustomerintentSourceintents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "customerIntentId" when calling getIntentsCustomerintentSourceintents';return this.apiClient.callApi("/api/v2/intents/customerintents/{customerIntentId}/sourceintents","GET",{customerIntentId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,queryValue:n.queryValue},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntentsCustomerintents(e){return e=e||{},this.apiClient.callApi("/api/v2/intents/customerintents","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,queryValue:e.queryValue,categoryId:e.categoryId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntentsSourceintents(e){return e=e||{},this.apiClient.callApi("/api/v2/intents/sourceintents","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,type:e.type,sourceId:e.sourceId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchIntentsCategory(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "categoryId" when calling patchIntentsCategory';if(n==null)throw'Missing the required parameter "body" when calling patchIntentsCategory';return this.apiClient.callApi("/api/v2/intents/categories/{categoryId}","PATCH",{categoryId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchIntentsCustomerintent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "customerIntentId" when calling patchIntentsCustomerintent';if(n==null)throw'Missing the required parameter "body" when calling patchIntentsCustomerintent';return this.apiClient.callApi("/api/v2/intents/customerintents/{customerIntentId}","PATCH",{customerIntentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntentsAssignmentsExternalcontactCustomerintentAssignment(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "externalContactId" when calling postIntentsAssignmentsExternalcontactCustomerintentAssignment';if(n==null||n==="")throw'Missing the required parameter "customerIntentId" when calling postIntentsAssignmentsExternalcontactCustomerintentAssignment';if(i==null)throw'Missing the required parameter "body" when calling postIntentsAssignmentsExternalcontactCustomerintentAssignment';return this.apiClient.callApi("/api/v2/intents/assignments/externalcontacts/{externalContactId}/customerintents/{customerIntentId}/assignment","POST",{externalContactId:e,customerIntentId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postIntentsCategories(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIntentsCategories';return this.apiClient.callApi("/api/v2/intents/categories","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntentsCustomerintentSourceintentsBulkAdd(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "customerIntentId" when calling postIntentsCustomerintentSourceintentsBulkAdd';if(n==null)throw'Missing the required parameter "body" when calling postIntentsCustomerintentSourceintentsBulkAdd';return this.apiClient.callApi("/api/v2/intents/customerintents/{customerIntentId}/sourceintents/bulk/add","POST",{customerIntentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntentsCustomerintentSourceintentsBulkRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "customerIntentId" when calling postIntentsCustomerintentSourceintentsBulkRemove';if(n==null)throw'Missing the required parameter "body" when calling postIntentsCustomerintentSourceintentsBulkRemove';return this.apiClient.callApi("/api/v2/intents/customerintents/{customerIntentId}/sourceintents/bulk/remove","POST",{customerIntentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntentsCustomerintents(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIntentsCustomerintents';return this.apiClient.callApi("/api/v2/intents/customerintents","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntentsCustomerintentsBulkRetrieve(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIntentsCustomerintentsBulkRetrieve';return this.apiClient.callApi("/api/v2/intents/customerintents/bulk/retrieve","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Ly=class{constructor(e){this.apiClient=e||q.instance}deleteAnalyticsJourneysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsJourneysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyActionmap(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionMapId" when calling deleteJourneyActionmap';return this.apiClient.callApi("/api/v2/journey/actionmaps/{actionMapId}","DELETE",{actionMapId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyActiontemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionTemplateId" when calling deleteJourneyActiontemplate';return this.apiClient.callApi("/api/v2/journey/actiontemplates/{actionTemplateId}","DELETE",{actionTemplateId:e},{hardDelete:n.hardDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyExternaleventsConfiguration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configId" when calling deleteJourneyExternaleventsConfiguration';return this.apiClient.callApi("/api/v2/journey/externalevents/configurations/{configId}","DELETE",{configId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyExternaleventsSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling deleteJourneyExternaleventsSchema';return this.apiClient.callApi("/api/v2/journey/externalevents/schemas/{schemaId}","DELETE",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyOutcome(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "outcomeId" when calling deleteJourneyOutcome';return this.apiClient.callApi("/api/v2/journey/outcomes/{outcomeId}","DELETE",{outcomeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyOutcomesPredictor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "predictorId" when calling deleteJourneyOutcomesPredictor';return this.apiClient.callApi("/api/v2/journey/outcomes/predictors/{predictorId}","DELETE",{predictorId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneySegment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "segmentId" when calling deleteJourneySegment';return this.apiClient.callApi("/api/v2/journey/segments/{segmentId}","DELETE",{segmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyView(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling deleteJourneyView';return this.apiClient.callApi("/api/v2/journey/views/{viewId}","DELETE",{viewId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyViewSchedules(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling deleteJourneyViewSchedules';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/schedules","DELETE",{viewId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsJourneysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsJourneysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsJourneysAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsJourneysAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactJourneySegments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactJourneySegments';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/journey/segments","GET",{contactId:e},{includeMerged:n.includeMerged,limit:n.limit},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactJourneySessions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactJourneySessions';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/journey/sessions","GET",{contactId:e},{pageSize:n.pageSize,after:n.after,includeMerged:n.includeMerged},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyActionmap(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionMapId" when calling getJourneyActionmap';return this.apiClient.callApi("/api/v2/journey/actionmaps/{actionMapId}","GET",{actionMapId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyActionmaps(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/actionmaps","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,filterField:e.filterField,filterValue:e.filterValue,actionMapIds:this.apiClient.buildCollectionParam(e.actionMapIds,"multi"),queryFields:this.apiClient.buildCollectionParam(e.queryFields,"multi"),queryValue:e.queryValue},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyActionmapsEstimatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getJourneyActionmapsEstimatesJob';return this.apiClient.callApi("/api/v2/journey/actionmaps/estimates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyActionmapsEstimatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getJourneyActionmapsEstimatesJobResults';return this.apiClient.callApi("/api/v2/journey/actionmaps/estimates/jobs/{jobId}/results","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyActiontarget(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionTargetId" when calling getJourneyActiontarget';return this.apiClient.callApi("/api/v2/journey/actiontargets/{actionTargetId}","GET",{actionTargetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyActiontargets(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/actiontargets","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyActiontemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionTemplateId" when calling getJourneyActiontemplate';return this.apiClient.callApi("/api/v2/journey/actiontemplates/{actionTemplateId}","GET",{actionTemplateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyActiontemplates(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/actiontemplates","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,mediaType:e.mediaType,state:e.state,queryFields:this.apiClient.buildCollectionParam(e.queryFields,"multi"),queryValue:e.queryValue},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyDeploymentCustomerPing(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling getJourneyDeploymentCustomerPing';if(n==null||n==="")throw'Missing the required parameter "customerCookieId" when calling getJourneyDeploymentCustomerPing';return this.apiClient.callApi("/api/v2/journey/deployments/{deploymentId}/customers/{customerCookieId}/ping","GET",{deploymentId:e,customerCookieId:n},{dl:i.dl,dt:i.dt,appNamespace:i.appNamespace,sessionId:i.sessionId,sinceLastBeaconMilliseconds:i.sinceLastBeaconMilliseconds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getJourneyExternaleventsConfiguration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configId" when calling getJourneyExternaleventsConfiguration';return this.apiClient.callApi("/api/v2/journey/externalevents/configurations/{configId}","GET",{configId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyExternaleventsConfigurations(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/externalevents/configurations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyExternaleventsSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getJourneyExternaleventsSchema';return this.apiClient.callApi("/api/v2/journey/externalevents/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyExternaleventsSchemaVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getJourneyExternaleventsSchemaVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getJourneyExternaleventsSchemaVersion';return this.apiClient.callApi("/api/v2/journey/externalevents/schemas/{schemaId}/versions/{versionId}","GET",{schemaId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getJourneyExternaleventsSchemaVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getJourneyExternaleventsSchemaVersions';return this.apiClient.callApi("/api/v2/journey/externalevents/schemas/{schemaId}/versions","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyExternaleventsSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/externalevents/schemas","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyExternaleventsSchemasCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coreTypeName" when calling getJourneyExternaleventsSchemasCoretype';return this.apiClient.callApi("/api/v2/journey/externalevents/schemas/coretypes/{coreTypeName}","GET",{coreTypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyExternaleventsSchemasCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/externalevents/schemas/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyExternaleventsSchemasLimits(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/externalevents/schemas/limits","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyOutcome(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "outcomeId" when calling getJourneyOutcome';return this.apiClient.callApi("/api/v2/journey/outcomes/{outcomeId}","GET",{outcomeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyOutcomes(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/outcomes","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,outcomeIds:this.apiClient.buildCollectionParam(e.outcomeIds,"multi"),queryFields:this.apiClient.buildCollectionParam(e.queryFields,"multi"),queryValue:e.queryValue},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyOutcomesAttributionsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getJourneyOutcomesAttributionsJob';return this.apiClient.callApi("/api/v2/journey/outcomes/attributions/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyOutcomesAttributionsJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getJourneyOutcomesAttributionsJobResults';return this.apiClient.callApi("/api/v2/journey/outcomes/attributions/jobs/{jobId}/results","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyOutcomesPredictor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "predictorId" when calling getJourneyOutcomesPredictor';return this.apiClient.callApi("/api/v2/journey/outcomes/predictors/{predictorId}","GET",{predictorId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyOutcomesPredictors(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/outcomes/predictors","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneySegment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "segmentId" when calling getJourneySegment';return this.apiClient.callApi("/api/v2/journey/segments/{segmentId}","GET",{segmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneySegments(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/segments","GET",{},{sortBy:e.sortBy,pageSize:e.pageSize,pageNumber:e.pageNumber,isActive:e.isActive,segmentIds:this.apiClient.buildCollectionParam(e.segmentIds,"multi"),queryFields:this.apiClient.buildCollectionParam(e.queryFields,"multi"),queryValue:e.queryValue},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneySession(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling getJourneySession';return this.apiClient.callApi("/api/v2/journey/sessions/{sessionId}","GET",{sessionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneySessionEvents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling getJourneySessionEvents';return this.apiClient.callApi("/api/v2/journey/sessions/{sessionId}/events","GET",{sessionId:e},{pageSize:n.pageSize,after:n.after,eventType:n.eventType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneySessionOutcomescores(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling getJourneySessionOutcomescores';return this.apiClient.callApi("/api/v2/journey/sessions/{sessionId}/outcomescores","GET",{sessionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyView(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyView';return this.apiClient.callApi("/api/v2/journey/views/{viewId}","GET",{viewId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyViewSchedules(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewSchedules';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/schedules","GET",{viewId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyViewVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getJourneyViewVersion';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{versionId}","GET",{viewId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getJourneyViewVersionChart(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewVersionChart';if(n==null||n==="")throw'Missing the required parameter "journeyViewVersion" when calling getJourneyViewVersionChart';if(i==null||i==="")throw'Missing the required parameter "chartId" when calling getJourneyViewVersionChart';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyViewVersion}/charts/{chartId}","GET",{viewId:e,journeyViewVersion:n,chartId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getJourneyViewVersionChartVersion(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewVersionChartVersion';if(n==null||n==="")throw'Missing the required parameter "journeyViewVersion" when calling getJourneyViewVersionChartVersion';if(i==null||i==="")throw'Missing the required parameter "chartId" when calling getJourneyViewVersionChartVersion';if(a==null||a==="")throw'Missing the required parameter "chartVersion" when calling getJourneyViewVersionChartVersion';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyViewVersion}/charts/{chartId}/versions/{chartVersion}","GET",{viewId:e,journeyViewVersion:n,chartId:i,chartVersion:a},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getJourneyViewVersionJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewVersionJob';if(n==null||n==="")throw'Missing the required parameter "journeyVersionId" when calling getJourneyViewVersionJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getJourneyViewVersionJob';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyVersionId}/jobs/{jobId}","GET",{viewId:e,journeyVersionId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getJourneyViewVersionJobResults(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewVersionJobResults';if(n==null||n==="")throw'Missing the required parameter "journeyViewVersion" when calling getJourneyViewVersionJobResults';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getJourneyViewVersionJobResults';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyViewVersion}/jobs/{jobId}/results","GET",{viewId:e,journeyViewVersion:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getJourneyViewVersionJobResultsChart(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewVersionJobResultsChart';if(n==null||n==="")throw'Missing the required parameter "journeyVersionId" when calling getJourneyViewVersionJobResultsChart';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getJourneyViewVersionJobResultsChart';if(a==null||a==="")throw'Missing the required parameter "chartId" when calling getJourneyViewVersionJobResultsChart';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyVersionId}/jobs/{jobId}/results/charts/{chartId}","GET",{viewId:e,journeyVersionId:n,jobId:i,chartId:a},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getJourneyViewVersionJobsLatest(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewVersionJobsLatest';if(n==null||n==="")throw'Missing the required parameter "journeyVersionId" when calling getJourneyViewVersionJobsLatest';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyVersionId}/jobs/latest","GET",{viewId:e,journeyVersionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getJourneyViews(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,nameOrCreatedBy:e.nameOrCreatedBy,expand:e.expand,id:e.id},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyViewsDataDetails(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/data/details","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyViewsEventdefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "eventDefinitionId" when calling getJourneyViewsEventdefinition';return this.apiClient.callApi("/api/v2/journey/views/eventdefinitions/{eventDefinitionId}","GET",{eventDefinitionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyViewsEventdefinitions(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/eventdefinitions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyViewsEventdefinitionsExternal(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/eventdefinitions/external","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyViewsEventdefinitionsExternalChanges(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/eventdefinitions/external/changes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyViewsJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/jobs","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,interval:e.interval,statuses:e.statuses},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyViewsJobsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/jobs/me","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,interval:e.interval,statuses:e.statuses},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyViewsSchedules(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/schedules","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchJourneyActionmap(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionMapId" when calling patchJourneyActionmap';return this.apiClient.callApi("/api/v2/journey/actionmaps/{actionMapId}","PATCH",{actionMapId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchJourneyActiontemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionTemplateId" when calling patchJourneyActiontemplate';return this.apiClient.callApi("/api/v2/journey/actiontemplates/{actionTemplateId}","PATCH",{actionTemplateId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchJourneyExternaleventsConfiguration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configId" when calling patchJourneyExternaleventsConfiguration';return this.apiClient.callApi("/api/v2/journey/externalevents/configurations/{configId}","PATCH",{configId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchJourneyOutcome(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "outcomeId" when calling patchJourneyOutcome';return this.apiClient.callApi("/api/v2/journey/outcomes/{outcomeId}","PATCH",{outcomeId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchJourneySegment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "segmentId" when calling patchJourneySegment';return this.apiClient.callApi("/api/v2/journey/segments/{segmentId}","PATCH",{segmentId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchJourneyViewVersionJob(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling patchJourneyViewVersionJob';if(n==null||n==="")throw'Missing the required parameter "journeyVersionId" when calling patchJourneyViewVersionJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling patchJourneyViewVersionJob';if(a==null)throw'Missing the required parameter "body" when calling patchJourneyViewVersionJob';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyVersionId}/jobs/{jobId}","PATCH",{viewId:e,journeyVersionId:n,jobId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postAnalyticsJourneysAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsJourneysAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsJourneysAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsJourneysAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactJourneySegments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling postExternalcontactsContactJourneySegments';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/journey/segments","POST",{contactId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postJourneyActionmaps(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/actionmaps","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneyActionmapsEstimatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postJourneyActionmapsEstimatesJobs';return this.apiClient.callApi("/api/v2/journey/actionmaps/estimates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postJourneyActiontemplates(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/actiontemplates","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneyDeploymentActionevent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling postJourneyDeploymentActionevent';if(n==null)throw'Missing the required parameter "body" when calling postJourneyDeploymentActionevent';return this.apiClient.callApi("/api/v2/journey/deployments/{deploymentId}/actionevent","POST",{deploymentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postJourneyDeploymentAppevents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling postJourneyDeploymentAppevents';return this.apiClient.callApi("/api/v2/journey/deployments/{deploymentId}/appevents","POST",{deploymentId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postJourneyDeploymentWebevents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling postJourneyDeploymentWebevents';return this.apiClient.callApi("/api/v2/journey/deployments/{deploymentId}/webevents","POST",{deploymentId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postJourneyExternaleventsConfigurationEvents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configurationId" when calling postJourneyExternaleventsConfigurationEvents';return this.apiClient.callApi("/api/v2/journey/externalevents/configurations/{configurationId}/events","POST",{configurationId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postJourneyExternaleventsConfigurations(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/externalevents/configurations","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneyExternaleventsSchemas(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postJourneyExternaleventsSchemas';return this.apiClient.callApi("/api/v2/journey/externalevents/schemas","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postJourneyFlowsPathsQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/flows/paths/query","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneyOutcomes(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/outcomes","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneyOutcomesAttributionsJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/outcomes/attributions/jobs","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneyOutcomesPredictors(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/outcomes/predictors","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneySegments(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/segments","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneyViewSchedules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling postJourneyViewSchedules';if(n==null)throw'Missing the required parameter "body" when calling postJourneyViewSchedules';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/schedules","POST",{viewId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postJourneyViewVersionJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling postJourneyViewVersionJobs';if(n==null||n==="")throw'Missing the required parameter "journeyVersionId" when calling postJourneyViewVersionJobs';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyVersionId}/jobs","POST",{viewId:e,journeyVersionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postJourneyViewVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling postJourneyViewVersions';if(n==null)throw'Missing the required parameter "body" when calling postJourneyViewVersions';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions","POST",{viewId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postJourneyViews(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postJourneyViews';return this.apiClient.callApi("/api/v2/journey/views","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postJourneyViewsEncodingsValidate(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/encodings/validate","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putJourneyExternaleventsSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling putJourneyExternaleventsSchema';if(n==null)throw'Missing the required parameter "body" when calling putJourneyExternaleventsSchema';return this.apiClient.callApi("/api/v2/journey/externalevents/schemas/{schemaId}","PUT",{schemaId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putJourneyViewSchedules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling putJourneyViewSchedules';if(n==null)throw'Missing the required parameter "body" when calling putJourneyViewSchedules';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/schedules","PUT",{viewId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putJourneyViewVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling putJourneyViewVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling putJourneyViewVersion';if(i==null)throw'Missing the required parameter "body" when calling putJourneyViewVersion';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{versionId}","PUT",{viewId:e,versionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putJourneyViewsEventdefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "eventDefinitionId" when calling putJourneyViewsEventdefinition';return this.apiClient.callApi("/api/v2/journey/views/eventdefinitions/{eventDefinitionId}","PUT",{eventDefinitionId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putJourneyViewsEventdefinitionActivate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "eventDefinitionId" when calling putJourneyViewsEventdefinitionActivate';return this.apiClient.callApi("/api/v2/journey/views/eventdefinitions/{eventDefinitionId}/activate","PUT",{eventDefinitionId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},$y=class{constructor(e){this.apiClient=e||q.instance}deleteKnowledgeConnection(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "connectionId" when calling deleteKnowledgeConnection';return this.apiClient.callApi("/api/v2/knowledge/connections/{connectionId}","DELETE",{connectionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteKnowledgeKnowledgebase(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebase';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}","DELETE",{knowledgeBaseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteKnowledgeKnowledgebaseCategory(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseCategory';if(n==null||n==="")throw'Missing the required parameter "categoryId" when calling deleteKnowledgeKnowledgebaseCategory';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/categories/{categoryId}","DELETE",{knowledgeBaseId:e,categoryId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeKnowledgebaseDocument(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseDocument';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling deleteKnowledgeKnowledgebaseDocument';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}","DELETE",{knowledgeBaseId:e,documentId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeKnowledgebaseDocumentVariation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "documentVariationId" when calling deleteKnowledgeKnowledgebaseDocumentVariation';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling deleteKnowledgeKnowledgebaseDocumentVariation';if(i==null||i==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseDocumentVariation';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/variations/{documentVariationId}","DELETE",{documentVariationId:e,documentId:n,knowledgeBaseId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteKnowledgeKnowledgebaseExportJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseExportJob';if(n==null||n==="")throw'Missing the required parameter "exportJobId" when calling deleteKnowledgeKnowledgebaseExportJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/export/jobs/{exportJobId}","DELETE",{knowledgeBaseId:e,exportJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeKnowledgebaseImportJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseImportJob';if(n==null||n==="")throw'Missing the required parameter "importJobId" when calling deleteKnowledgeKnowledgebaseImportJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/import/jobs/{importJobId}","DELETE",{knowledgeBaseId:e,importJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeKnowledgebaseLabel(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseLabel';if(n==null||n==="")throw'Missing the required parameter "labelId" when calling deleteKnowledgeKnowledgebaseLabel';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/labels/{labelId}","DELETE",{knowledgeBaseId:e,labelId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeKnowledgebaseSourcesSalesforceSourceId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseSourcesSalesforceSourceId';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling deleteKnowledgeKnowledgebaseSourcesSalesforceSourceId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/salesforce/{sourceId}","DELETE",{knowledgeBaseId:e,sourceId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeKnowledgebaseSourcesServicenowSourceId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseSourcesServicenowSourceId';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling deleteKnowledgeKnowledgebaseSourcesServicenowSourceId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/servicenow/{sourceId}","DELETE",{knowledgeBaseId:e,sourceId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeKnowledgebaseSynchronizeJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseSynchronizeJob';if(n==null||n==="")throw'Missing the required parameter "syncJobId" when calling deleteKnowledgeKnowledgebaseSynchronizeJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/synchronize/jobs/{syncJobId}","DELETE",{knowledgeBaseId:e,syncJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeSettingId" when calling deleteKnowledgeSetting';return this.apiClient.callApi("/api/v2/knowledge/settings/{knowledgeSettingId}","DELETE",{knowledgeSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteKnowledgeSource(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling deleteKnowledgeSource';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}","DELETE",{sourceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteKnowledgeSourceSynchronizationDeletion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling deleteKnowledgeSourceSynchronizationDeletion';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling deleteKnowledgeSourceSynchronizationDeletion';if(i==null||i==="")throw'Missing the required parameter "fileId" when calling deleteKnowledgeSourceSynchronizationDeletion';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/deletions/{fileId}","DELETE",{sourceId:e,synchronizationId:n,fileId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteKnowledgeSourceSynchronizationUpload(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling deleteKnowledgeSourceSynchronizationUpload';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling deleteKnowledgeSourceSynchronizationUpload';if(i==null||i==="")throw'Missing the required parameter "fileId" when calling deleteKnowledgeSourceSynchronizationUpload';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/uploads/{fileId}","DELETE",{sourceId:e,synchronizationId:n,fileId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeConnection(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "connectionId" when calling getKnowledgeConnection';return this.apiClient.callApi("/api/v2/knowledge/connections/{connectionId}","GET",{connectionId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeConnectionOptions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "connectionId" when calling getKnowledgeConnectionOptions';return this.apiClient.callApi("/api/v2/knowledge/connections/{connectionId}/options","GET",{connectionId:e},{after:n.after,pageSize:n.pageSize,parentId:n.parentId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeConnections(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/connections","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getKnowledgeGuestSessionCategories(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling getKnowledgeGuestSessionCategories';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/categories","GET",{sessionId:e},{before:n.before,after:n.after,pageSize:n.pageSize,parentId:n.parentId,isRoot:n.isRoot,name:n.name,sortBy:n.sortBy,expand:n.expand,includeDocumentCount:n.includeDocumentCount},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeGuestSessionDocument(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling getKnowledgeGuestSessionDocument';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeGuestSessionDocument';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/{documentId}","GET",{sessionId:e,documentId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeGuestSessionDocuments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling getKnowledgeGuestSessionDocuments';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents","GET",{sessionId:e},{categoryId:this.apiClient.buildCollectionParam(n.categoryId,"multi"),pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeIntegrationOptions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getKnowledgeIntegrationOptions';return this.apiClient.callApi("/api/v2/knowledge/integrations/{integrationId}/options","GET",{integrationId:e},{knowledgeBaseIds:this.apiClient.buildCollectionParam(n.knowledgeBaseIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebase(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebase';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}","GET",{knowledgeBaseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseCategories(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseCategories';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/categories","GET",{knowledgeBaseId:e},{before:n.before,after:n.after,pageSize:n.pageSize,parentId:n.parentId,isRoot:n.isRoot,name:n.name,sortBy:n.sortBy,expand:n.expand,includeDocumentCount:n.includeDocumentCount},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseCategory(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseCategory';if(n==null||n==="")throw'Missing the required parameter "categoryId" when calling getKnowledgeKnowledgebaseCategory';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/categories/{categoryId}","GET",{knowledgeBaseId:e,categoryId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseDocument(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocument';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocument';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}","GET",{knowledgeBaseId:e,documentId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi"),state:i.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseDocumentFeedback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentFeedback';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentFeedback';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/feedback","GET",{knowledgeBaseId:e,documentId:n},{before:i.before,after:i.after,pageSize:i.pageSize,onlyCommented:i.onlyCommented,documentVersionId:i.documentVersionId,documentVariationId:i.documentVariationId,appType:i.appType,queryType:i.queryType,userId:i.userId,queueId:i.queueId,state:i.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseDocumentFeedbackFeedbackId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentFeedbackFeedbackId';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentFeedbackFeedbackId';if(i==null||i==="")throw'Missing the required parameter "feedbackId" when calling getKnowledgeKnowledgebaseDocumentFeedbackFeedbackId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/feedback/{feedbackId}","GET",{knowledgeBaseId:e,documentId:n,feedbackId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeKnowledgebaseDocumentVariation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "documentVariationId" when calling getKnowledgeKnowledgebaseDocumentVariation';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentVariation';if(i==null||i==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentVariation';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/variations/{documentVariationId}","GET",{documentVariationId:e,documentId:n,knowledgeBaseId:i},{documentState:a.documentState,expand:this.apiClient.buildCollectionParam(a.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeKnowledgebaseDocumentVariations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentVariations';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentVariations';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/variations","GET",{knowledgeBaseId:e,documentId:n},{before:i.before,after:i.after,pageSize:i.pageSize,documentState:i.documentState,expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseDocumentVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentVersion';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentVersion';if(i==null||i==="")throw'Missing the required parameter "versionId" when calling getKnowledgeKnowledgebaseDocumentVersion';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/versions/{versionId}","GET",{knowledgeBaseId:e,documentId:n,versionId:i},{expand:this.apiClient.buildCollectionParam(a.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeKnowledgebaseDocumentVersionVariation(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentVersionVariation';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentVersionVariation';if(i==null||i==="")throw'Missing the required parameter "versionId" when calling getKnowledgeKnowledgebaseDocumentVersionVariation';if(a==null||a==="")throw'Missing the required parameter "variationId" when calling getKnowledgeKnowledgebaseDocumentVersionVariation';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/versions/{versionId}/variations/{variationId}","GET",{knowledgeBaseId:e,documentId:n,versionId:i,variationId:a},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getKnowledgeKnowledgebaseDocumentVersionVariations(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentVersionVariations';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentVersionVariations';if(i==null||i==="")throw'Missing the required parameter "versionId" when calling getKnowledgeKnowledgebaseDocumentVersionVariations';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/versions/{versionId}/variations","GET",{knowledgeBaseId:e,documentId:n,versionId:i},{before:a.before,after:a.after,pageSize:a.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeKnowledgebaseDocumentVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentVersions';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentVersions';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/versions","GET",{knowledgeBaseId:e,documentId:n},{before:i.before,after:i.after,pageSize:i.pageSize,expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseDocuments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocuments';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents","GET",{knowledgeBaseId:e},{before:n.before,after:n.after,pageSize:n.pageSize,interval:n.interval,documentId:this.apiClient.buildCollectionParam(n.documentId,"multi"),categoryId:this.apiClient.buildCollectionParam(n.categoryId,"multi"),includeSubcategories:n.includeSubcategories,includeDrafts:n.includeDrafts,labelIds:this.apiClient.buildCollectionParam(n.labelIds,"multi"),expand:this.apiClient.buildCollectionParam(n.expand,"multi"),externalIds:this.apiClient.buildCollectionParam(n.externalIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseDocumentsFeedback(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentsFeedback';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/feedback","GET",{knowledgeBaseId:e},{before:n.before,after:n.after,pageSize:n.pageSize,onlyCommented:n.onlyCommented,documentVersionId:n.documentVersionId,documentVariationId:n.documentVariationId,appType:n.appType,queryType:n.queryType,userId:n.userId,queueId:n.queueId,state:n.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseExportJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseExportJob';if(n==null||n==="")throw'Missing the required parameter "exportJobId" when calling getKnowledgeKnowledgebaseExportJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/export/jobs/{exportJobId}","GET",{knowledgeBaseId:e,exportJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseImportJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseImportJob';if(n==null||n==="")throw'Missing the required parameter "importJobId" when calling getKnowledgeKnowledgebaseImportJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/import/jobs/{importJobId}","GET",{knowledgeBaseId:e,importJobId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseLabel(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseLabel';if(n==null||n==="")throw'Missing the required parameter "labelId" when calling getKnowledgeKnowledgebaseLabel';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/labels/{labelId}","GET",{knowledgeBaseId:e,labelId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseLabels(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseLabels';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/labels","GET",{knowledgeBaseId:e},{before:n.before,after:n.after,pageSize:n.pageSize,name:n.name,includeDocumentCount:n.includeDocumentCount},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseOperations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseOperations';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/operations","GET",{knowledgeBaseId:e},{before:n.before,after:n.after,pageSize:n.pageSize,userId:this.apiClient.buildCollectionParam(n.userId,"multi"),type:this.apiClient.buildCollectionParam(n.type,"multi"),status:this.apiClient.buildCollectionParam(n.status,"multi"),interval:n.interval,sourceId:this.apiClient.buildCollectionParam(n.sourceId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseOperationsUsersQuery(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseOperationsUsersQuery';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/operations/users/query","GET",{knowledgeBaseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseParseJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseParseJob';if(n==null||n==="")throw'Missing the required parameter "parseJobId" when calling getKnowledgeKnowledgebaseParseJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/parse/jobs/{parseJobId}","GET",{knowledgeBaseId:e,parseJobId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseSources(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseSources';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources","GET",{knowledgeBaseId:e},{type:n.type,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),ids:this.apiClient.buildCollectionParam(n.ids,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseSourcesSalesforceSourceId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseSourcesSalesforceSourceId';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeKnowledgebaseSourcesSalesforceSourceId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/salesforce/{sourceId}","GET",{knowledgeBaseId:e,sourceId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseSourcesServicenowSourceId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseSourcesServicenowSourceId';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeKnowledgebaseSourcesServicenowSourceId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/servicenow/{sourceId}","GET",{knowledgeBaseId:e,sourceId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseSynchronizeJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseSynchronizeJob';if(n==null||n==="")throw'Missing the required parameter "syncJobId" when calling getKnowledgeKnowledgebaseSynchronizeJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/synchronize/jobs/{syncJobId}","GET",{knowledgeBaseId:e,syncJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseUnansweredGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseUnansweredGroup';if(n==null||n==="")throw'Missing the required parameter "groupId" when calling getKnowledgeKnowledgebaseUnansweredGroup';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/unanswered/groups/{groupId}","GET",{knowledgeBaseId:e,groupId:n},{app:i.app,dateStart:i.dateStart,dateEnd:i.dateEnd},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseUnansweredGroupPhrasegroup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseUnansweredGroupPhrasegroup';if(n==null||n==="")throw'Missing the required parameter "groupId" when calling getKnowledgeKnowledgebaseUnansweredGroupPhrasegroup';if(i==null||i==="")throw'Missing the required parameter "phraseGroupId" when calling getKnowledgeKnowledgebaseUnansweredGroupPhrasegroup';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/unanswered/groups/{groupId}/phrasegroups/{phraseGroupId}","GET",{knowledgeBaseId:e,groupId:n,phraseGroupId:i},{app:a.app,dateStart:a.dateStart,dateEnd:a.dateEnd},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeKnowledgebaseUnansweredGroups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseUnansweredGroups';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/unanswered/groups","GET",{knowledgeBaseId:e},{app:n.app,dateStart:n.dateStart,dateEnd:n.dateEnd},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseUploadsUrlsJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseUploadsUrlsJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getKnowledgeKnowledgebaseUploadsUrlsJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/uploads/urls/jobs/{jobId}","GET",{knowledgeBaseId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebases(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/knowledgebases","GET",{},{before:e.before,after:e.after,limit:e.limit,pageSize:e.pageSize,name:e.name,coreLanguage:e.coreLanguage,published:e.published,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getKnowledgeSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeSettingId" when calling getKnowledgeSetting';return this.apiClient.callApi("/api/v2/knowledge/settings/{knowledgeSettingId}","GET",{knowledgeSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/settings","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,name:e.name,sourceId:e.sourceId,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getKnowledgeSource(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeSource';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}","GET",{sourceId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeSourceSynchronization(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeSourceSynchronization';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling getKnowledgeSourceSynchronization';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}","GET",{sourceId:e,synchronizationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeSourceSynchronizationDeletion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeSourceSynchronizationDeletion';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling getKnowledgeSourceSynchronizationDeletion';if(i==null||i==="")throw'Missing the required parameter "fileId" when calling getKnowledgeSourceSynchronizationDeletion';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/deletions/{fileId}","GET",{sourceId:e,synchronizationId:n,fileId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeSourceSynchronizationDeletions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeSourceSynchronizationDeletions';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling getKnowledgeSourceSynchronizationDeletions';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/deletions","GET",{sourceId:e,synchronizationId:n},{before:i.before,after:i.after,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeSourceSynchronizationUpload(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeSourceSynchronizationUpload';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling getKnowledgeSourceSynchronizationUpload';if(i==null||i==="")throw'Missing the required parameter "fileId" when calling getKnowledgeSourceSynchronizationUpload';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/uploads/{fileId}","GET",{sourceId:e,synchronizationId:n,fileId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeSourceSynchronizationUploads(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeSourceSynchronizationUploads';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling getKnowledgeSourceSynchronizationUploads';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/uploads","GET",{sourceId:e,synchronizationId:n},{before:i.before,after:i.after,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeSourceSynchronizations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeSourceSynchronizations';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations","GET",{sourceId:e},{before:n.before,after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeSources(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/sources","GET",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getKnowledgeSourcesSynchronizations(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/sources/synchronizations","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchKnowledgeConnection(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "connectionId" when calling patchKnowledgeConnection';return this.apiClient.callApi("/api/v2/knowledge/connections/{connectionId}","PATCH",{connectionId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchKnowledgeGuestSessionDocumentsSearchSearchId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling patchKnowledgeGuestSessionDocumentsSearchSearchId';if(n==null||n==="")throw'Missing the required parameter "searchId" when calling patchKnowledgeGuestSessionDocumentsSearchSearchId';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeGuestSessionDocumentsSearchSearchId';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/search/{searchId}","PATCH",{sessionId:e,searchId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebase(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebase';if(n==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebase';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}","PATCH",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchKnowledgeKnowledgebaseCategory(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseCategory';if(n==null||n==="")throw'Missing the required parameter "categoryId" when calling patchKnowledgeKnowledgebaseCategory';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseCategory';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/categories/{categoryId}","PATCH",{knowledgeBaseId:e,categoryId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebaseChunksSearchSearchId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseChunksSearchSearchId';if(n==null||n==="")throw'Missing the required parameter "searchId" when calling patchKnowledgeKnowledgebaseChunksSearchSearchId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/chunks/search/{searchId}","PATCH",{knowledgeBaseId:e,searchId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchKnowledgeKnowledgebaseDocument(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseDocument';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling patchKnowledgeKnowledgebaseDocument';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseDocument';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}","PATCH",{knowledgeBaseId:e,documentId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebaseDocumentFeedbackFeedbackId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseDocumentFeedbackFeedbackId';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling patchKnowledgeKnowledgebaseDocumentFeedbackFeedbackId';if(i==null||i==="")throw'Missing the required parameter "feedbackId" when calling patchKnowledgeKnowledgebaseDocumentFeedbackFeedbackId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/feedback/{feedbackId}","PATCH",{knowledgeBaseId:e,documentId:n,feedbackId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebaseDocumentVariation(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "documentVariationId" when calling patchKnowledgeKnowledgebaseDocumentVariation';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling patchKnowledgeKnowledgebaseDocumentVariation';if(i==null||i==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseDocumentVariation';if(a==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseDocumentVariation';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/variations/{documentVariationId}","PATCH",{documentVariationId:e,documentId:n,knowledgeBaseId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchKnowledgeKnowledgebaseDocumentsSearchSearchId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseDocumentsSearchSearchId';if(n==null||n==="")throw'Missing the required parameter "searchId" when calling patchKnowledgeKnowledgebaseDocumentsSearchSearchId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/search/{searchId}","PATCH",{knowledgeBaseId:e,searchId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchKnowledgeKnowledgebaseImportJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseImportJob';if(n==null||n==="")throw'Missing the required parameter "importJobId" when calling patchKnowledgeKnowledgebaseImportJob';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseImportJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/import/jobs/{importJobId}","PATCH",{knowledgeBaseId:e,importJobId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebaseLabel(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseLabel';if(n==null||n==="")throw'Missing the required parameter "labelId" when calling patchKnowledgeKnowledgebaseLabel';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseLabel';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/labels/{labelId}","PATCH",{knowledgeBaseId:e,labelId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebaseParseJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseParseJob';if(n==null||n==="")throw'Missing the required parameter "parseJobId" when calling patchKnowledgeKnowledgebaseParseJob';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseParseJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/parse/jobs/{parseJobId}","PATCH",{knowledgeBaseId:e,parseJobId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebaseSynchronizeJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseSynchronizeJob';if(n==null||n==="")throw'Missing the required parameter "syncJobId" when calling patchKnowledgeKnowledgebaseSynchronizeJob';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseSynchronizeJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/synchronize/jobs/{syncJobId}","PATCH",{knowledgeBaseId:e,syncJobId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebaseUnansweredGroupPhrasegroup(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseUnansweredGroupPhrasegroup';if(n==null||n==="")throw'Missing the required parameter "groupId" when calling patchKnowledgeKnowledgebaseUnansweredGroupPhrasegroup';if(i==null||i==="")throw'Missing the required parameter "phraseGroupId" when calling patchKnowledgeKnowledgebaseUnansweredGroupPhrasegroup';if(a==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseUnansweredGroupPhrasegroup';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/unanswered/groups/{groupId}/phrasegroups/{phraseGroupId}","PATCH",{knowledgeBaseId:e,groupId:n,phraseGroupId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchKnowledgeSetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeSettingId" when calling patchKnowledgeSetting';if(n==null)throw'Missing the required parameter "body" when calling patchKnowledgeSetting';return this.apiClient.callApi("/api/v2/knowledge/settings/{knowledgeSettingId}","PATCH",{knowledgeSettingId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchKnowledgeSourceSynchronization(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling patchKnowledgeSourceSynchronization';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling patchKnowledgeSourceSynchronization';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeSourceSynchronization';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}","PATCH",{sourceId:e,synchronizationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postKnowledgeConnections(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postKnowledgeConnections';return this.apiClient.callApi("/api/v2/knowledge/connections","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeDocumentuploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postKnowledgeDocumentuploads';return this.apiClient.callApi("/api/v2/knowledge/documentuploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeGuestSessionDocumentCopies(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postKnowledgeGuestSessionDocumentCopies';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeGuestSessionDocumentCopies';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/{documentId}/copies","POST",{sessionId:e,documentId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeGuestSessionDocumentFeedback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postKnowledgeGuestSessionDocumentFeedback';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeGuestSessionDocumentFeedback';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/{documentId}/feedback","POST",{sessionId:e,documentId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeGuestSessionDocumentViews(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postKnowledgeGuestSessionDocumentViews';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeGuestSessionDocumentViews';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/{documentId}/views","POST",{sessionId:e,documentId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeGuestSessionDocumentsAnswers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postKnowledgeGuestSessionDocumentsAnswers';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeGuestSessionDocumentsAnswers';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/answers","POST",{sessionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeGuestSessionDocumentsPresentations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postKnowledgeGuestSessionDocumentsPresentations';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/presentations","POST",{sessionId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeGuestSessionDocumentsSearch(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postKnowledgeGuestSessionDocumentsSearch';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/search","POST",{sessionId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeGuestSessionDocumentsSearchSuggestions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postKnowledgeGuestSessionDocumentsSearchSuggestions';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/search/suggestions","POST",{sessionId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeGuestSessions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postKnowledgeGuestSessions';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeKnowledgebaseCategories(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseCategories';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseCategories';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/categories","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseChunksSearch(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseChunksSearch';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/chunks/search","POST",{knowledgeBaseId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeKnowledgebaseDocumentCopies(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentCopies';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeKnowledgebaseDocumentCopies';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/copies","POST",{knowledgeBaseId:e,documentId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseDocumentFeedback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentFeedback';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeKnowledgebaseDocumentFeedback';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/feedback","POST",{knowledgeBaseId:e,documentId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseDocumentVariations(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentVariations';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeKnowledgebaseDocumentVariations';if(i==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseDocumentVariations';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/variations","POST",{knowledgeBaseId:e,documentId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postKnowledgeKnowledgebaseDocumentVersions(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentVersions';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeKnowledgebaseDocumentVersions';if(i==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseDocumentVersions';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/versions","POST",{knowledgeBaseId:e,documentId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postKnowledgeKnowledgebaseDocumentViews(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentViews';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeKnowledgebaseDocumentViews';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/views","POST",{knowledgeBaseId:e,documentId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseDocuments(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocuments';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseDocuments';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseDocumentsAnswers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsAnswers';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseDocumentsAnswers';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/answers","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseDocumentsBulkRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsBulkRemove';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseDocumentsBulkRemove';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/bulk/remove","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseDocumentsBulkUpdate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsBulkUpdate';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseDocumentsBulkUpdate';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/bulk/update","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseDocumentsPresentations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsPresentations';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/presentations","POST",{knowledgeBaseId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeKnowledgebaseDocumentsQuery(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsQuery';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/query","POST",{knowledgeBaseId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeKnowledgebaseDocumentsSearch(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsSearch';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/search","POST",{knowledgeBaseId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeKnowledgebaseDocumentsSearchSuggestions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsSearchSuggestions';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/search/suggestions","POST",{knowledgeBaseId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeKnowledgebaseDocumentsVersionsBulkAdd(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsVersionsBulkAdd';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseDocumentsVersionsBulkAdd';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/versions/bulk/add","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseExportJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseExportJobs';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseExportJobs';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/export/jobs","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseImportJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseImportJobs';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseImportJobs';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/import/jobs","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseLabels(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseLabels';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseLabels';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/labels","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseParseJobImport(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseParseJobImport';if(n==null||n==="")throw'Missing the required parameter "parseJobId" when calling postKnowledgeKnowledgebaseParseJobImport';if(i==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseParseJobImport';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/parse/jobs/{parseJobId}/import","POST",{knowledgeBaseId:e,parseJobId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postKnowledgeKnowledgebaseParseJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseParseJobs';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseParseJobs';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/parse/jobs","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseSourcesSalesforce(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseSourcesSalesforce';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseSourcesSalesforce';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/salesforce","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseSourcesSalesforceSourceIdSync(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseSourcesSalesforceSourceIdSync';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling postKnowledgeKnowledgebaseSourcesSalesforceSourceIdSync';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/salesforce/{sourceId}/sync","POST",{knowledgeBaseId:e,sourceId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseSourcesServicenow(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseSourcesServicenow';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseSourcesServicenow';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/servicenow","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseSourcesServicenowSourceIdSync(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseSourcesServicenowSourceIdSync';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling postKnowledgeKnowledgebaseSourcesServicenowSourceIdSync';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/servicenow/{sourceId}/sync","POST",{knowledgeBaseId:e,sourceId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseSynchronizeJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseSynchronizeJobs';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseSynchronizeJobs';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/synchronize/jobs","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseUploadsUrlsJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseUploadsUrlsJobs';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseUploadsUrlsJobs';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/uploads/urls/jobs","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebases(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebases';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeSearch(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/search","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postKnowledgeSearchPreview(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/search/preview","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postKnowledgeSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/settings","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postKnowledgeSourceSynchronizationDeletions(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling postKnowledgeSourceSynchronizationDeletions';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling postKnowledgeSourceSynchronizationDeletions';if(i==null)throw'Missing the required parameter "body" when calling postKnowledgeSourceSynchronizationDeletions';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/deletions","POST",{sourceId:e,synchronizationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postKnowledgeSourceSynchronizationUploads(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling postKnowledgeSourceSynchronizationUploads';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling postKnowledgeSourceSynchronizationUploads';if(i==null)throw'Missing the required parameter "body" when calling postKnowledgeSourceSynchronizationUploads';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/uploads","POST",{sourceId:e,synchronizationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postKnowledgeSourceSynchronizations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling postKnowledgeSourceSynchronizations';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations","POST",{sourceId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeSources(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postKnowledgeSources';return this.apiClient.callApi("/api/v2/knowledge/sources","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putKnowledgeKnowledgebaseSourcesSalesforceSourceId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling putKnowledgeKnowledgebaseSourcesSalesforceSourceId';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling putKnowledgeKnowledgebaseSourcesSalesforceSourceId';if(i==null)throw'Missing the required parameter "body" when calling putKnowledgeKnowledgebaseSourcesSalesforceSourceId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/salesforce/{sourceId}","PUT",{knowledgeBaseId:e,sourceId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putKnowledgeKnowledgebaseSourcesServicenowSourceId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling putKnowledgeKnowledgebaseSourcesServicenowSourceId';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling putKnowledgeKnowledgebaseSourcesServicenowSourceId';if(i==null)throw'Missing the required parameter "body" when calling putKnowledgeKnowledgebaseSourcesServicenowSourceId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/servicenow/{sourceId}","PUT",{knowledgeBaseId:e,sourceId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putKnowledgeSource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling putKnowledgeSource';if(n==null)throw'Missing the required parameter "body" when calling putKnowledgeSource';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}","PUT",{sourceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Fy=class{constructor(e){this.apiClient=e||q.instance}deleteLanguageunderstandingDomain(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling deleteLanguageunderstandingDomain';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}","DELETE",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteLanguageunderstandingDomainFeedbackFeedbackId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling deleteLanguageunderstandingDomainFeedbackFeedbackId';if(n==null||n==="")throw'Missing the required parameter "feedbackId" when calling deleteLanguageunderstandingDomainFeedbackFeedbackId';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/feedback/{feedbackId}","DELETE",{domainId:e,feedbackId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteLanguageunderstandingDomainVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling deleteLanguageunderstandingDomainVersion';if(n==null||n==="")throw'Missing the required parameter "domainVersionId" when calling deleteLanguageunderstandingDomainVersion';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions/{domainVersionId}","DELETE",{domainId:e,domainVersionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteLanguageunderstandingMiner(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling deleteLanguageunderstandingMiner';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}","DELETE",{minerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteLanguageunderstandingMinerDraft(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling deleteLanguageunderstandingMinerDraft';if(n==null||n==="")throw'Missing the required parameter "draftId" when calling deleteLanguageunderstandingMinerDraft';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/drafts/{draftId}","DELETE",{minerId:e,draftId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLanguageunderstandingDomain(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getLanguageunderstandingDomain';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}","GET",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingDomainFeedback(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getLanguageunderstandingDomainFeedback';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/feedback","GET",{domainId:e},{intentName:n.intentName,assessment:n.assessment,dateStart:n.dateStart,dateEnd:n.dateEnd,includeDeleted:n.includeDeleted,language:n.language,pageNumber:n.pageNumber,pageSize:n.pageSize,enableCursorPagination:n.enableCursorPagination,includeTrainingUtterances:n.includeTrainingUtterances,after:n.after,fields:this.apiClient.buildCollectionParam(n.fields,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingDomainFeedbackFeedbackId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getLanguageunderstandingDomainFeedbackFeedbackId';if(n==null||n==="")throw'Missing the required parameter "feedbackId" when calling getLanguageunderstandingDomainFeedbackFeedbackId';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/feedback/{feedbackId}","GET",{domainId:e,feedbackId:n},{fields:this.apiClient.buildCollectionParam(i.fields,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLanguageunderstandingDomainVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getLanguageunderstandingDomainVersion';if(n==null||n==="")throw'Missing the required parameter "domainVersionId" when calling getLanguageunderstandingDomainVersion';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions/{domainVersionId}","GET",{domainId:e,domainVersionId:n},{includeUtterances:i.includeUtterances},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLanguageunderstandingDomainVersionReport(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getLanguageunderstandingDomainVersionReport';if(n==null||n==="")throw'Missing the required parameter "domainVersionId" when calling getLanguageunderstandingDomainVersionReport';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions/{domainVersionId}/report","GET",{domainId:e,domainVersionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLanguageunderstandingDomainVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getLanguageunderstandingDomainVersions';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions","GET",{domainId:e},{includeUtterances:n.includeUtterances,pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingDomains(e){return e=e||{},this.apiClient.callApi("/api/v2/languageunderstanding/domains","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLanguageunderstandingIgnorephrase(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "languageCode" when calling getLanguageunderstandingIgnorephrase';return this.apiClient.callApi("/api/v2/languageunderstanding/ignorephrases/{languageCode}","GET",{languageCode:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,text:n.text,sortOrder:n.sortOrder,sortBy:n.sortBy},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingIgnoretopic(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "languageCode" when calling getLanguageunderstandingIgnoretopic';return this.apiClient.callApi("/api/v2/languageunderstanding/ignoretopics/{languageCode}","GET",{languageCode:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,text:n.text,sortOrder:n.sortOrder,sortBy:n.sortBy},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingMiner(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMiner';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}","GET",{minerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingMinerDraft(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMinerDraft';if(n==null||n==="")throw'Missing the required parameter "draftId" when calling getLanguageunderstandingMinerDraft';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/drafts/{draftId}","GET",{minerId:e,draftId:n},{draftIntentId:i.draftIntentId,draftTopicId:i.draftTopicId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLanguageunderstandingMinerDrafts(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMinerDrafts';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/drafts","GET",{minerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingMinerIntent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMinerIntent';if(n==null||n==="")throw'Missing the required parameter "intentId" when calling getLanguageunderstandingMinerIntent';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/intents/{intentId}","GET",{minerId:e,intentId:n},{expand:i.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLanguageunderstandingMinerIntents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMinerIntents';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/intents","GET",{minerId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingMinerTopic(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMinerTopic';if(n==null||n==="")throw'Missing the required parameter "topicId" when calling getLanguageunderstandingMinerTopic';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/topics/{topicId}","GET",{minerId:e,topicId:n},{expand:i.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLanguageunderstandingMinerTopicPhrase(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMinerTopicPhrase';if(n==null||n==="")throw'Missing the required parameter "topicId" when calling getLanguageunderstandingMinerTopicPhrase';if(i==null||i==="")throw'Missing the required parameter "phraseId" when calling getLanguageunderstandingMinerTopicPhrase';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/topics/{topicId}/phrases/{phraseId}","GET",{minerId:e,topicId:n,phraseId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getLanguageunderstandingMinerTopics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMinerTopics';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/topics","GET",{minerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingMiners(e){return e=e||{},this.apiClient.callApi("/api/v2/languageunderstanding/miners","GET",{},{minerType:e.minerType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLanguageunderstandingSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/languageunderstanding/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchLanguageunderstandingDomain(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling patchLanguageunderstandingDomain';if(n==null)throw'Missing the required parameter "body" when calling patchLanguageunderstandingDomain';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}","PATCH",{domainId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchLanguageunderstandingMinerDraft(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling patchLanguageunderstandingMinerDraft';if(n==null||n==="")throw'Missing the required parameter "draftId" when calling patchLanguageunderstandingMinerDraft';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/drafts/{draftId}","PATCH",{minerId:e,draftId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingDomainFeedback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postLanguageunderstandingDomainFeedback';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingDomainFeedback';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/feedback","POST",{domainId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingDomainVersionDetect(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postLanguageunderstandingDomainVersionDetect';if(n==null||n==="")throw'Missing the required parameter "domainVersionId" when calling postLanguageunderstandingDomainVersionDetect';if(i==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingDomainVersionDetect';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions/{domainVersionId}/detect","POST",{domainId:e,domainVersionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postLanguageunderstandingDomainVersionPublish(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postLanguageunderstandingDomainVersionPublish';if(n==null||n==="")throw'Missing the required parameter "domainVersionId" when calling postLanguageunderstandingDomainVersionPublish';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions/{domainVersionId}/publish","POST",{domainId:e,domainVersionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingDomainVersionTrain(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postLanguageunderstandingDomainVersionTrain';if(n==null||n==="")throw'Missing the required parameter "domainVersionId" when calling postLanguageunderstandingDomainVersionTrain';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions/{domainVersionId}/train","POST",{domainId:e,domainVersionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingDomainVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postLanguageunderstandingDomainVersions';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingDomainVersions';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions","POST",{domainId:e},{includeUtterances:i.includeUtterances},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingDomains(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingDomains';return this.apiClient.callApi("/api/v2/languageunderstanding/domains","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLanguageunderstandingIgnorephrase(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "languageCode" when calling postLanguageunderstandingIgnorephrase';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingIgnorephrase';return this.apiClient.callApi("/api/v2/languageunderstanding/ignorephrases/{languageCode}","POST",{languageCode:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingIgnorephraseRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "languageCode" when calling postLanguageunderstandingIgnorephraseRemove';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingIgnorephraseRemove';return this.apiClient.callApi("/api/v2/languageunderstanding/ignorephrases/{languageCode}/remove","POST",{languageCode:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingIgnoretopic(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "languageCode" when calling postLanguageunderstandingIgnoretopic';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingIgnoretopic';return this.apiClient.callApi("/api/v2/languageunderstanding/ignoretopics/{languageCode}","POST",{languageCode:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingIgnoretopicRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "languageCode" when calling postLanguageunderstandingIgnoretopicRemove';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingIgnoretopicRemove';return this.apiClient.callApi("/api/v2/languageunderstanding/ignoretopics/{languageCode}/remove","POST",{languageCode:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingMinerDrafts(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling postLanguageunderstandingMinerDrafts';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingMinerDrafts';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/drafts","POST",{minerId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingMinerExecute(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling postLanguageunderstandingMinerExecute';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/execute","POST",{minerId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLanguageunderstandingMiners(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingMiners';return this.apiClient.callApi("/api/v2/languageunderstanding/miners","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putLanguageunderstandingDomainVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling putLanguageunderstandingDomainVersion';if(n==null||n==="")throw'Missing the required parameter "domainVersionId" when calling putLanguageunderstandingDomainVersion';if(i==null)throw'Missing the required parameter "body" when calling putLanguageunderstandingDomainVersion';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions/{domainVersionId}","PUT",{domainId:e,domainVersionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}},Jy=class{constructor(e){this.apiClient=e||q.instance}deleteLanguage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "languageId" when calling deleteLanguage';return this.apiClient.callApi("/api/v2/languages/{languageId}","DELETE",{languageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "languageId" when calling getLanguage';return this.apiClient.callApi("/api/v2/languages/{languageId}","GET",{languageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguages(e){return e=e||{},this.apiClient.callApi("/api/v2/languages","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLanguagesTranslations(e){return e=e||{},this.apiClient.callApi("/api/v2/languages/translations","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLanguagesTranslationsBuiltin(e,n){if(n=n||{},e==null)throw'Missing the required parameter "language" when calling getLanguagesTranslationsBuiltin';return this.apiClient.callApi("/api/v2/languages/translations/builtin","GET",{},{language:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguagesTranslationsOrganization(e,n){if(n=n||{},e==null)throw'Missing the required parameter "language" when calling getLanguagesTranslationsOrganization';return this.apiClient.callApi("/api/v2/languages/translations/organization","GET",{},{language:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguagesTranslationsUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getLanguagesTranslationsUser';return this.apiClient.callApi("/api/v2/languages/translations/users/{userId}","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLanguages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLanguages';return this.apiClient.callApi("/api/v2/languages","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Vy=class{constructor(e){this.apiClient=e||q.instance}deleteLearningAssignment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling deleteLearningAssignment';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}","DELETE",{assignmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteLearningModule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling deleteLearningModule';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}","DELETE",{moduleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningAssignment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling getLearningAssignment';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}","GET",{assignmentId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningAssignmentStep(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling getLearningAssignmentStep';if(n==null||n==="")throw'Missing the required parameter "stepId" when calling getLearningAssignmentStep';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}/steps/{stepId}","GET",{assignmentId:e,stepId:n},{shareableContentObjectId:i.shareableContentObjectId,defaultShareableContentObject:i.defaultShareableContentObject,expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLearningAssignments(e){return e=e||{},this.apiClient.callApi("/api/v2/learning/assignments","GET",{},{moduleId:e.moduleId,interval:e.interval,completionInterval:e.completionInterval,overdue:e.overdue,pageSize:e.pageSize,pageNumber:e.pageNumber,pass:e.pass,minPercentageScore:e.minPercentageScore,maxPercentageScore:e.maxPercentageScore,sortOrder:e.sortOrder,sortBy:e.sortBy,userId:this.apiClient.buildCollectionParam(e.userId,"multi"),types:this.apiClient.buildCollectionParam(e.types,"multi"),states:this.apiClient.buildCollectionParam(e.states,"multi"),expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLearningAssignmentsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/learning/assignments/me","GET",{},{moduleId:e.moduleId,interval:e.interval,completionInterval:e.completionInterval,overdue:e.overdue,pageSize:e.pageSize,pageNumber:e.pageNumber,pass:e.pass,minPercentageScore:e.minPercentageScore,maxPercentageScore:e.maxPercentageScore,sortOrder:e.sortOrder,sortBy:e.sortBy,types:this.apiClient.buildCollectionParam(e.types,"multi"),states:this.apiClient.buildCollectionParam(e.states,"multi"),expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLearningModule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling getLearningModule';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}","GET",{moduleId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningModuleJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling getLearningModuleJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getLearningModuleJob';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/jobs/{jobId}","GET",{moduleId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLearningModulePreview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling getLearningModulePreview';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/preview","GET",{moduleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningModuleRule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling getLearningModuleRule';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/rule","GET",{moduleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningModuleVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling getLearningModuleVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getLearningModuleVersion';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/versions/{versionId}","GET",{moduleId:e,versionId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLearningModules(e){return e=e||{},this.apiClient.callApi("/api/v2/learning/modules","GET",{},{types:this.apiClient.buildCollectionParam(e.types,"multi"),pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,sortBy:e.sortBy,searchTerm:e.searchTerm,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),statuses:this.apiClient.buildCollectionParam(e.statuses,"multi"),externalIds:this.apiClient.buildCollectionParam(e.externalIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLearningModulesAssignments(e,n){if(n=n||{},e==null)throw'Missing the required parameter "userIds" when calling getLearningModulesAssignments';return this.apiClient.callApi("/api/v2/learning/modules/assignments","GET",{},{userIds:this.apiClient.buildCollectionParam(e,"multi"),pageSize:n.pageSize,pageNumber:n.pageNumber,searchTerm:n.searchTerm,overdue:n.overdue,assignmentStates:this.apiClient.buildCollectionParam(n.assignmentStates,"multi"),expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningModulesCoverartCoverArtId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coverArtId" when calling getLearningModulesCoverartCoverArtId';return this.apiClient.callApi("/api/v2/learning/modules/coverart/{coverArtId}","GET",{coverArtId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningScheduleslotsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getLearningScheduleslotsJob';return this.apiClient.callApi("/api/v2/learning/scheduleslots/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningScormScormId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scormId" when calling getLearningScormScormId';return this.apiClient.callApi("/api/v2/learning/scorm/{scormId}","GET",{scormId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchLearningAssignment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling patchLearningAssignment';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}","PATCH",{assignmentId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchLearningAssignmentReschedule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling patchLearningAssignmentReschedule';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}/reschedule","PATCH",{assignmentId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchLearningAssignmentStep(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling patchLearningAssignmentStep';if(n==null||n==="")throw'Missing the required parameter "stepId" when calling patchLearningAssignmentStep';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}/steps/{stepId}","PATCH",{assignmentId:e,stepId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchLearningModuleUserAssignments(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling patchLearningModuleUserAssignments';if(n==null||n==="")throw'Missing the required parameter "userId" when calling patchLearningModuleUserAssignments';if(i==null)throw'Missing the required parameter "body" when calling patchLearningModuleUserAssignments';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/users/{userId}/assignments","PATCH",{moduleId:e,userId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postLearningAssessmentsScoring(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLearningAssessmentsScoring';return this.apiClient.callApi("/api/v2/learning/assessments/scoring","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningAssignmentReassign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling postLearningAssignmentReassign';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}/reassign","POST",{assignmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningAssignmentReset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling postLearningAssignmentReset';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}/reset","POST",{assignmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningAssignments(e){return e=e||{},this.apiClient.callApi("/api/v2/learning/assignments","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postLearningAssignmentsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLearningAssignmentsAggregatesQuery';return this.apiClient.callApi("/api/v2/learning/assignments/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningAssignmentsBulkadd(e){return e=e||{},this.apiClient.callApi("/api/v2/learning/assignments/bulkadd","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postLearningAssignmentsBulkremove(e){return e=e||{},this.apiClient.callApi("/api/v2/learning/assignments/bulkremove","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postLearningModuleJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling postLearningModuleJobs';if(n==null)throw'Missing the required parameter "body" when calling postLearningModuleJobs';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/jobs","POST",{moduleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLearningModulePublish(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling postLearningModulePublish';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/publish","POST",{moduleId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningModuleRuleMigrate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling postLearningModuleRuleMigrate';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/rule/migrate","POST",{moduleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningModules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLearningModules';return this.apiClient.callApi("/api/v2/learning/modules","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningRulesQuery(e,n,i,a){if(a=a||{},e==null)throw'Missing the required parameter "pageSize" when calling postLearningRulesQuery';if(n==null)throw'Missing the required parameter "pageNumber" when calling postLearningRulesQuery';if(i==null)throw'Missing the required parameter "body" when calling postLearningRulesQuery';return this.apiClient.callApi("/api/v2/learning/rules/query","POST",{},{pageSize:e,pageNumber:n},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postLearningScheduleslotsJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLearningScheduleslotsJobs';return this.apiClient.callApi("/api/v2/learning/scheduleslots/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningScheduleslotsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLearningScheduleslotsQuery';return this.apiClient.callApi("/api/v2/learning/scheduleslots/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningScorm(e){return e=e||{},this.apiClient.callApi("/api/v2/learning/scorm","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putLearningModule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling putLearningModule';if(n==null)throw'Missing the required parameter "body" when calling putLearningModule';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}","PUT",{moduleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putLearningModulePreview(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling putLearningModulePreview';if(n==null)throw'Missing the required parameter "body" when calling putLearningModulePreview';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/preview","PUT",{moduleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putLearningModuleRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling putLearningModuleRule';if(n==null)throw'Missing the required parameter "body" when calling putLearningModuleRule';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/rule","PUT",{moduleId:e},{assign:i.assign},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Ky=class{constructor(e){this.apiClient=e||q.instance}getLicenseDefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "licenseId" when calling getLicenseDefinition';return this.apiClient.callApi("/api/v2/license/definitions/{licenseId}","GET",{licenseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLicenseDefinitions(e){return e=e||{},this.apiClient.callApi("/api/v2/license/definitions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLicenseToggle(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "featureName" when calling getLicenseToggle';return this.apiClient.callApi("/api/v2/license/toggles/{featureName}","GET",{featureName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLicenseUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getLicenseUser';return this.apiClient.callApi("/api/v2/license/users/{userId}","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLicenseUsers(e){return e=e||{},this.apiClient.callApi("/api/v2/license/users","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postLicenseInfer(e){return e=e||{},this.apiClient.callApi("/api/v2/license/infer","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postLicenseInferPermissions(e){return e=e||{},this.apiClient.callApi("/api/v2/license/infer/permissions","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postLicenseOrganization(e){return e=e||{},this.apiClient.callApi("/api/v2/license/organization","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postLicenseToggle(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "featureName" when calling postLicenseToggle';return this.apiClient.callApi("/api/v2/license/toggles/{featureName}","POST",{featureName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLicenseUsers(e){return e=e||{},this.apiClient.callApi("/api/v2/license/users","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},Qy=class{constructor(e){this.apiClient=e||q.instance}deleteLocation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "locationId" when calling deleteLocation';return this.apiClient.callApi("/api/v2/locations/{locationId}","DELETE",{locationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLocation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "locationId" when calling getLocation';return this.apiClient.callApi("/api/v2/locations/{locationId}","GET",{locationId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLocationSublocations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "locationId" when calling getLocationSublocations';return this.apiClient.callApi("/api/v2/locations/{locationId}/sublocations","GET",{locationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLocations(e){return e=e||{},this.apiClient.callApi("/api/v2/locations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLocationsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getLocationsSearch';return this.apiClient.callApi("/api/v2/locations/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchLocation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "locationId" when calling patchLocation';if(n==null)throw'Missing the required parameter "body" when calling patchLocation';return this.apiClient.callApi("/api/v2/locations/{locationId}","PATCH",{locationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLocations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLocations';return this.apiClient.callApi("/api/v2/locations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLocationsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLocationsSearch';return this.apiClient.callApi("/api/v2/locations/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Zy=class{constructor(e){this.apiClient=e||q.instance}deleteDiagnosticsLogcaptureBrowserUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteDiagnosticsLogcaptureBrowserUser';return this.apiClient.callApi("/api/v2/diagnostics/logcapture/browser/users/{userId}","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getDiagnosticsLogcaptureBrowserEntriesDownloadJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getDiagnosticsLogcaptureBrowserEntriesDownloadJob';return this.apiClient.callApi("/api/v2/diagnostics/logcapture/browser/entries/download/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getDiagnosticsLogcaptureBrowserUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getDiagnosticsLogcaptureBrowserUser';return this.apiClient.callApi("/api/v2/diagnostics/logcapture/browser/users/{userId}","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getDiagnosticsLogcaptureBrowserUsers(e){return e=e||{},this.apiClient.callApi("/api/v2/diagnostics/logcapture/browser/users","GET",{},{includeExpired:e.includeExpired},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postDiagnosticsLogcaptureBrowserEntriesDownloadJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/diagnostics/logcapture/browser/entries/download/jobs","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postDiagnosticsLogcaptureBrowserEntriesQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/diagnostics/logcapture/browser/entries/query","POST",{},{after:e.after,pageSize:e.pageSize},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postDiagnosticsLogcaptureBrowserUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postDiagnosticsLogcaptureBrowserUser';return this.apiClient.callApi("/api/v2/diagnostics/logcapture/browser/users/{userId}","POST",{userId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Xy=class{constructor(e){this.apiClient=e||q.instance}deleteMessagingSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageSettingId" when calling deleteMessagingSetting';return this.apiClient.callApi("/api/v2/messaging/settings/{messageSettingId}","DELETE",{messageSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteMessagingSettingsDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/messaging/settings/default","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteMessagingSupportedcontentSupportedContentId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "supportedContentId" when calling deleteMessagingSupportedcontentSupportedContentId';return this.apiClient.callApi("/api/v2/messaging/supportedcontent/{supportedContentId}","DELETE",{supportedContentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getMessagingSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageSettingId" when calling getMessagingSetting';return this.apiClient.callApi("/api/v2/messaging/settings/{messageSettingId}","GET",{messageSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getMessagingSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/messaging/settings","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getMessagingSettingsDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/messaging/settings/default","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getMessagingSupportedcontent(e){return e=e||{},this.apiClient.callApi("/api/v2/messaging/supportedcontent","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getMessagingSupportedcontentSupportedContentId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "supportedContentId" when calling getMessagingSupportedcontentSupportedContentId';return this.apiClient.callApi("/api/v2/messaging/supportedcontent/{supportedContentId}","GET",{supportedContentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchMessagingSetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "messageSettingId" when calling patchMessagingSetting';if(n==null)throw'Missing the required parameter "body" when calling patchMessagingSetting';return this.apiClient.callApi("/api/v2/messaging/settings/{messageSettingId}","PATCH",{messageSettingId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchMessagingSupportedcontentSupportedContentId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "supportedContentId" when calling patchMessagingSupportedcontentSupportedContentId';if(n==null)throw'Missing the required parameter "body" when calling patchMessagingSupportedcontentSupportedContentId';return this.apiClient.callApi("/api/v2/messaging/supportedcontent/{supportedContentId}","PATCH",{supportedContentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postMessagingSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postMessagingSettings';return this.apiClient.callApi("/api/v2/messaging/settings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postMessagingSupportedcontent(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postMessagingSupportedcontent';return this.apiClient.callApi("/api/v2/messaging/supportedcontent","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putMessagingSettingsDefault(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putMessagingSettingsDefault';return this.apiClient.callApi("/api/v2/messaging/settings/default","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Yy=class{constructor(e){this.apiClient=e||q.instance}deleteMobiledevice(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deviceId" when calling deleteMobiledevice';return this.apiClient.callApi("/api/v2/mobiledevices/{deviceId}","DELETE",{deviceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getMobiledevice(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deviceId" when calling getMobiledevice';return this.apiClient.callApi("/api/v2/mobiledevices/{deviceId}","GET",{deviceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getMobiledevices(e){return e=e||{},this.apiClient.callApi("/api/v2/mobiledevices","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postMobiledevices(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postMobiledevices';return this.apiClient.callApi("/api/v2/mobiledevices","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putMobiledevice(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deviceId" when calling putMobiledevice';return this.apiClient.callApi("/api/v2/mobiledevices/{deviceId}","PUT",{deviceId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},e0=class{constructor(e){this.apiClient=e||q.instance}deleteNotificationsChannelSubscriptions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "channelId" when calling deleteNotificationsChannelSubscriptions';return this.apiClient.callApi("/api/v2/notifications/channels/{channelId}/subscriptions","DELETE",{channelId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getNotificationsAvailabletopics(e){return e=e||{},this.apiClient.callApi("/api/v2/notifications/availabletopics","GET",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi"),includePreview:e.includePreview},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getNotificationsChannelSubscriptions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "channelId" when calling getNotificationsChannelSubscriptions';return this.apiClient.callApi("/api/v2/notifications/channels/{channelId}/subscriptions","GET",{channelId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getNotificationsChannels(e){return e=e||{},this.apiClient.callApi("/api/v2/notifications/channels","GET",{},{includechannels:e.includechannels},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}headNotificationsChannel(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "channelId" when calling headNotificationsChannel';return this.apiClient.callApi("/api/v2/notifications/channels/{channelId}","HEAD",{channelId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postNotificationsChannelSubscriptions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "channelId" when calling postNotificationsChannelSubscriptions';if(n==null)throw'Missing the required parameter "body" when calling postNotificationsChannelSubscriptions';return this.apiClient.callApi("/api/v2/notifications/channels/{channelId}/subscriptions","POST",{channelId:e},{ignoreErrors:i.ignoreErrors},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postNotificationsChannels(e){return e=e||{},this.apiClient.callApi("/api/v2/notifications/channels","POST",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putNotificationsChannelSubscriptions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "channelId" when calling putNotificationsChannelSubscriptions';if(n==null)throw'Missing the required parameter "body" when calling putNotificationsChannelSubscriptions';return this.apiClient.callApi("/api/v2/notifications/channels/{channelId}/subscriptions","PUT",{channelId:e},{ignoreErrors:i.ignoreErrors},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},n0=class{constructor(e){this.apiClient=e||q.instance}deleteOauthClient(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling deleteOauthClient';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}","DELETE",{clientId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOauthAuthorization(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling getOauthAuthorization';return this.apiClient.callApi("/api/v2/oauth/authorizations/{clientId}","GET",{clientId:e},{},{"Accept-Language":n.acceptLanguage},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOauthAuthorizations(e){return e=e||{},this.apiClient.callApi("/api/v2/oauth/authorizations","GET",{},{},{"Accept-Language":e.acceptLanguage},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOauthClient(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling getOauthClient';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}","GET",{clientId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOauthClientUsageQueryResult(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "executionId" when calling getOauthClientUsageQueryResult';if(n==null||n==="")throw'Missing the required parameter "clientId" when calling getOauthClientUsageQueryResult';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}/usage/query/results/{executionId}","GET",{executionId:e,clientId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOauthClientUsageSummary(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling getOauthClientUsageSummary';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}/usage/summary","GET",{clientId:e},{days:n.days},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOauthClients(e){return e=e||{},this.apiClient.callApi("/api/v2/oauth/clients","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOauthScope(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scopeId" when calling getOauthScope';return this.apiClient.callApi("/api/v2/oauth/scopes/{scopeId}","GET",{scopeId:e},{},{"Accept-Language":n.acceptLanguage},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOauthScopes(e){return e=e||{},this.apiClient.callApi("/api/v2/oauth/scopes","GET",{},{},{"Accept-Language":e.acceptLanguage},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postOauthClientSecret(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling postOauthClientSecret';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}/secret","POST",{clientId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOauthClientUsageQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling postOauthClientUsageQuery';if(n==null)throw'Missing the required parameter "body" when calling postOauthClientUsageQuery';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}/usage/query","POST",{clientId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOauthClients(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOauthClients';return this.apiClient.callApi("/api/v2/oauth/clients","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putOauthClient(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling putOauthClient';if(n==null)throw'Missing the required parameter "body" when calling putOauthClient';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}","PUT",{clientId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},i0=class{constructor(e){this.apiClient=e||q.instance}deleteAuthorizationDivision(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling deleteAuthorizationDivision';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}","DELETE",{divisionId:e},{force:n.force},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivision(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling getAuthorizationDivision';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}","GET",{divisionId:e},{objectCount:n.objectCount},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivisions(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,objectCount:e.objectCount,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsDeleted(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/deleted","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsHome(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/home","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsLimit(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/limit","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/query","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postAuthorizationDivisionObject(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling postAuthorizationDivisionObject';if(n==null||n==="")throw'Missing the required parameter "objectType" when calling postAuthorizationDivisionObject';if(i==null)throw'Missing the required parameter "body" when calling postAuthorizationDivisionObject';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}/objects/{objectType}","POST",{divisionId:e,objectType:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAuthorizationDivisionRestore(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling postAuthorizationDivisionRestore';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationDivisionRestore';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}/restore","POST",{divisionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationDivisions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAuthorizationDivisions';return this.apiClient.callApi("/api/v2/authorization/divisions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putAuthorizationDivision(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling putAuthorizationDivision';if(n==null)throw'Missing the required parameter "body" when calling putAuthorizationDivision';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}","PUT",{divisionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},t0=class{constructor(e){this.apiClient=e||q.instance}getUsageEventsDefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "eventDefinitionId" when calling getUsageEventsDefinition';return this.apiClient.callApi("/api/v2/usage/events/definitions/{eventDefinitionId}","GET",{eventDefinitionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsageEventsDefinitions(e){return e=e||{},this.apiClient.callApi("/api/v2/usage/events/definitions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postUsageEventsAggregatesQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/usage/events/aggregates/query","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postUsageEventsQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/usage/events/query","POST",{},{before:e.before,after:e.after,pageSize:e.pageSize},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},a0=class{constructor(e){this.apiClient=e||q.instance}getFieldconfig(e,n){if(n=n||{},e==null)throw'Missing the required parameter "type" when calling getFieldconfig';return this.apiClient.callApi("/api/v2/fieldconfig","GET",{},{type:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrganizationsAuthenticationSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/authentication/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsEmbeddedintegration(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/embeddedintegration","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsIpaddressauthentication(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/ipaddressauthentication","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsLimitsChangerequest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "requestId" when calling getOrganizationsLimitsChangerequest';return this.apiClient.callApi("/api/v2/organizations/limits/changerequests/{requestId}","GET",{requestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrganizationsLimitsChangerequests(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/limits/changerequests","GET",{},{after:e.after,before:e.before,status:e.status,pageSize:e.pageSize,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsLimitsDocs(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/limits/docs","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsLimitsDocsFreetrial(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/limits/docs/freetrial","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsLimitsNamespace(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "namespaceName" when calling getOrganizationsLimitsNamespace';return this.apiClient.callApi("/api/v2/organizations/limits/namespaces/{namespaceName}","GET",{namespaceName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrganizationsLimitsNamespaceDefaults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "namespaceName" when calling getOrganizationsLimitsNamespaceDefaults';return this.apiClient.callApi("/api/v2/organizations/limits/namespaces/{namespaceName}/defaults","GET",{namespaceName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrganizationsLimitsNamespaces(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/limits/namespaces","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/me","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsWhitelist(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/whitelist","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchOrganizationsAuthenticationSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchOrganizationsAuthenticationSettings';return this.apiClient.callApi("/api/v2/organizations/authentication/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchOrganizationsFeature(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "featureName" when calling patchOrganizationsFeature';if(n==null)throw'Missing the required parameter "enabled" when calling patchOrganizationsFeature';return this.apiClient.callApi("/api/v2/organizations/features/{featureName}","PATCH",{featureName:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOrganizationsEmbeddedintegration(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putOrganizationsEmbeddedintegration';return this.apiClient.callApi("/api/v2/organizations/embeddedintegration","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putOrganizationsIpaddressauthentication(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putOrganizationsIpaddressauthentication';return this.apiClient.callApi("/api/v2/organizations/ipaddressauthentication","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putOrganizationsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/me","PUT",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putOrganizationsWhitelist(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putOrganizationsWhitelist';return this.apiClient.callApi("/api/v2/organizations/whitelist","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},r0=class{constructor(e){this.apiClient=e||q.instance}deleteOrgauthorizationTrustee(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling deleteOrgauthorizationTrustee';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}","DELETE",{trusteeOrgId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOrgauthorizationTrusteeCloneduser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling deleteOrgauthorizationTrusteeCloneduser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling deleteOrgauthorizationTrusteeCloneduser';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/clonedusers/{trusteeUserId}","DELETE",{trusteeOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrusteeGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling deleteOrgauthorizationTrusteeGroup';if(n==null||n==="")throw'Missing the required parameter "trusteeGroupId" when calling deleteOrgauthorizationTrusteeGroup';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups/{trusteeGroupId}","DELETE",{trusteeOrgId:e,trusteeGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrusteeGroupRoles(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling deleteOrgauthorizationTrusteeGroupRoles';if(n==null||n==="")throw'Missing the required parameter "trusteeGroupId" when calling deleteOrgauthorizationTrusteeGroupRoles';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups/{trusteeGroupId}/roles","DELETE",{trusteeOrgId:e,trusteeGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrusteeUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling deleteOrgauthorizationTrusteeUser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling deleteOrgauthorizationTrusteeUser';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users/{trusteeUserId}","DELETE",{trusteeOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrusteeUserRoles(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling deleteOrgauthorizationTrusteeUserRoles';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling deleteOrgauthorizationTrusteeUserRoles';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users/{trusteeUserId}/roles","DELETE",{trusteeOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrustees(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteOrgauthorizationTrustees';return this.apiClient.callApi("/api/v2/orgauthorization/trustees","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOrgauthorizationTrustor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling deleteOrgauthorizationTrustor';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}","DELETE",{trustorOrgId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOrgauthorizationTrustorCloneduser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling deleteOrgauthorizationTrustorCloneduser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling deleteOrgauthorizationTrustorCloneduser';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/clonedusers/{trusteeUserId}","DELETE",{trustorOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrustorGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling deleteOrgauthorizationTrustorGroup';if(n==null||n==="")throw'Missing the required parameter "trustorGroupId" when calling deleteOrgauthorizationTrustorGroup';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/groups/{trustorGroupId}","DELETE",{trustorOrgId:e,trustorGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrustorUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling deleteOrgauthorizationTrustorUser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling deleteOrgauthorizationTrustorUser';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/users/{trusteeUserId}","DELETE",{trustorOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrustors(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteOrgauthorizationTrustors';return this.apiClient.callApi("/api/v2/orgauthorization/trustors","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationPairing(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "pairingId" when calling getOrgauthorizationPairing';return this.apiClient.callApi("/api/v2/orgauthorization/pairings/{pairingId}","GET",{pairingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrustee(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrustee';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}","GET",{trusteeOrgId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrusteeClonedusers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrusteeClonedusers';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/clonedusers","GET",{trusteeOrgId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrusteeGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrusteeGroup';if(n==null||n==="")throw'Missing the required parameter "trusteeGroupId" when calling getOrgauthorizationTrusteeGroup';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups/{trusteeGroupId}","GET",{trusteeOrgId:e,trusteeGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOrgauthorizationTrusteeGroupRoles(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrusteeGroupRoles';if(n==null||n==="")throw'Missing the required parameter "trusteeGroupId" when calling getOrgauthorizationTrusteeGroupRoles';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups/{trusteeGroupId}/roles","GET",{trusteeOrgId:e,trusteeGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOrgauthorizationTrusteeGroups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrusteeGroups';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups","GET",{trusteeOrgId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrusteeUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrusteeUser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling getOrgauthorizationTrusteeUser';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users/{trusteeUserId}","GET",{trusteeOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOrgauthorizationTrusteeUserRoles(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrusteeUserRoles';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling getOrgauthorizationTrusteeUserRoles';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users/{trusteeUserId}/roles","GET",{trusteeOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOrgauthorizationTrusteeUsers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrusteeUsers';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users","GET",{trusteeOrgId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrustees(e){return e=e||{},this.apiClient.callApi("/api/v2/orgauthorization/trustees","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrgauthorizationTrusteesCare(e){return e=e||{},this.apiClient.callApi("/api/v2/orgauthorization/trustees/care","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrgauthorizationTrusteesDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/orgauthorization/trustees/default","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrgauthorizationTrustor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getOrgauthorizationTrustor';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}","GET",{trustorOrgId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrustorCloneduser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getOrgauthorizationTrustorCloneduser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling getOrgauthorizationTrustorCloneduser';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/clonedusers/{trusteeUserId}","GET",{trustorOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOrgauthorizationTrustorClonedusers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getOrgauthorizationTrustorClonedusers';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/clonedusers","GET",{trustorOrgId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrustorGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getOrgauthorizationTrustorGroup';if(n==null||n==="")throw'Missing the required parameter "trustorGroupId" when calling getOrgauthorizationTrustorGroup';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/groups/{trustorGroupId}","GET",{trustorOrgId:e,trustorGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOrgauthorizationTrustorGroups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getOrgauthorizationTrustorGroups';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/groups","GET",{trustorOrgId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrustorUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getOrgauthorizationTrustorUser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling getOrgauthorizationTrustorUser';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/users/{trusteeUserId}","GET",{trustorOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOrgauthorizationTrustorUsers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getOrgauthorizationTrustorUsers';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/users","GET",{trustorOrgId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrustors(e){return e=e||{},this.apiClient.callApi("/api/v2/orgauthorization/trustors","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postOrgauthorizationPairings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOrgauthorizationPairings';return this.apiClient.callApi("/api/v2/orgauthorization/pairings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOrgauthorizationTrusteeGroups(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling postOrgauthorizationTrusteeGroups';if(n==null)throw'Missing the required parameter "body" when calling postOrgauthorizationTrusteeGroups';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups","POST",{trusteeOrgId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOrgauthorizationTrusteeUsers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling postOrgauthorizationTrusteeUsers';if(n==null)throw'Missing the required parameter "body" when calling postOrgauthorizationTrusteeUsers';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users","POST",{trusteeOrgId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOrgauthorizationTrustees(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOrgauthorizationTrustees';return this.apiClient.callApi("/api/v2/orgauthorization/trustees","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOrgauthorizationTrusteesAudits(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOrgauthorizationTrusteesAudits';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/audits","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,sortOrder:n.sortOrder},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOrgauthorizationTrusteesCare(e){return e=e||{},this.apiClient.callApi("/api/v2/orgauthorization/trustees/care","POST",{},{assignDefaultRole:e.assignDefaultRole,autoExpire:e.autoExpire,assignFullAccess:e.assignFullAccess,allowTrustedUserAccess:e.allowTrustedUserAccess},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postOrgauthorizationTrusteesDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/orgauthorization/trustees/default","POST",{},{assignDefaultRole:e.assignDefaultRole,autoExpire:e.autoExpire},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postOrgauthorizationTrustorAudits(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOrgauthorizationTrustorAudits';return this.apiClient.callApi("/api/v2/orgauthorization/trustor/audits","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,sortOrder:n.sortOrder},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putOrgauthorizationTrustee(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling putOrgauthorizationTrustee';if(n==null)throw'Missing the required parameter "body" when calling putOrgauthorizationTrustee';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}","PUT",{trusteeOrgId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOrgauthorizationTrusteeGroupRoledivisions(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling putOrgauthorizationTrusteeGroupRoledivisions';if(n==null||n==="")throw'Missing the required parameter "trusteeGroupId" when calling putOrgauthorizationTrusteeGroupRoledivisions';if(i==null)throw'Missing the required parameter "body" when calling putOrgauthorizationTrusteeGroupRoledivisions';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups/{trusteeGroupId}/roledivisions","PUT",{trusteeOrgId:e,trusteeGroupId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putOrgauthorizationTrusteeGroupRoles(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling putOrgauthorizationTrusteeGroupRoles';if(n==null||n==="")throw'Missing the required parameter "trusteeGroupId" when calling putOrgauthorizationTrusteeGroupRoles';if(i==null)throw'Missing the required parameter "body" when calling putOrgauthorizationTrusteeGroupRoles';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups/{trusteeGroupId}/roles","PUT",{trusteeOrgId:e,trusteeGroupId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putOrgauthorizationTrusteeUserRoledivisions(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling putOrgauthorizationTrusteeUserRoledivisions';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling putOrgauthorizationTrusteeUserRoledivisions';if(i==null)throw'Missing the required parameter "body" when calling putOrgauthorizationTrusteeUserRoledivisions';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users/{trusteeUserId}/roledivisions","PUT",{trusteeOrgId:e,trusteeUserId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putOrgauthorizationTrusteeUserRoles(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling putOrgauthorizationTrusteeUserRoles';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling putOrgauthorizationTrusteeUserRoles';if(i==null)throw'Missing the required parameter "body" when calling putOrgauthorizationTrusteeUserRoles';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users/{trusteeUserId}/roles","PUT",{trusteeOrgId:e,trusteeUserId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putOrgauthorizationTrustorCloneduser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling putOrgauthorizationTrustorCloneduser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling putOrgauthorizationTrustorCloneduser';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/clonedusers/{trusteeUserId}","PUT",{trustorOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOrgauthorizationTrustorGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling putOrgauthorizationTrustorGroup';if(n==null||n==="")throw'Missing the required parameter "trustorGroupId" when calling putOrgauthorizationTrustorGroup';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/groups/{trustorGroupId}","PUT",{trustorOrgId:e,trustorGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOrgauthorizationTrustorUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling putOrgauthorizationTrustorUser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling putOrgauthorizationTrustorUser';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/users/{trusteeUserId}","PUT",{trustorOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},s0=class{constructor(e){this.apiClient=e||q.instance}deleteOutboundAttemptlimit(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "attemptLimitsId" when calling deleteOutboundAttemptlimit';return this.apiClient.callApi("/api/v2/outbound/attemptlimits/{attemptLimitsId}","DELETE",{attemptLimitsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundCallabletimeset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "callableTimeSetId" when calling deleteOutboundCallabletimeset';return this.apiClient.callApi("/api/v2/outbound/callabletimesets/{callableTimeSetId}","DELETE",{callableTimeSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundCallanalysisresponseset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "callAnalysisSetId" when calling deleteOutboundCallanalysisresponseset';return this.apiClient.callApi("/api/v2/outbound/callanalysisresponsesets/{callAnalysisSetId}","DELETE",{callAnalysisSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundCampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling deleteOutboundCampaign';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}","DELETE",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundCampaignProgress(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling deleteOutboundCampaignProgress';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/progress","DELETE",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundCampaignrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignRuleId" when calling deleteOutboundCampaignrule';return this.apiClient.callApi("/api/v2/outbound/campaignrules/{campaignRuleId}","DELETE",{campaignRuleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundContactlist(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling deleteOutboundContactlist';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}","DELETE",{contactListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundContactlistContact(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling deleteOutboundContactlistContact';if(n==null||n==="")throw'Missing the required parameter "contactId" when calling deleteOutboundContactlistContact';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/{contactId}","DELETE",{contactListId:e,contactId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOutboundContactlistContacts(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling deleteOutboundContactlistContacts';if(n==null)throw'Missing the required parameter "contactIds" when calling deleteOutboundContactlistContacts';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts","DELETE",{contactListId:e},{contactIds:this.apiClient.buildCollectionParam(n,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOutboundContactlistfilter(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListFilterId" when calling deleteOutboundContactlistfilter';return this.apiClient.callApi("/api/v2/outbound/contactlistfilters/{contactListFilterId}","DELETE",{contactListFilterId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundContactlists(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteOutboundContactlists';return this.apiClient.callApi("/api/v2/outbound/contactlists","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundContactlisttemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListTemplateId" when calling deleteOutboundContactlisttemplate';return this.apiClient.callApi("/api/v2/outbound/contactlisttemplates/{contactListTemplateId}","DELETE",{contactListTemplateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundContactlisttemplates(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteOutboundContactlisttemplates';return this.apiClient.callApi("/api/v2/outbound/contactlisttemplates","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundDigitalruleset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "digitalRuleSetId" when calling deleteOutboundDigitalruleset';return this.apiClient.callApi("/api/v2/outbound/digitalrulesets/{digitalRuleSetId}","DELETE",{digitalRuleSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundDnclist(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling deleteOutboundDnclist';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}","DELETE",{dncListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundDnclistCustomexclusioncolumns(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling deleteOutboundDnclistCustomexclusioncolumns';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/customexclusioncolumns","DELETE",{dncListId:e},{expiredOnly:n.expiredOnly},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundDnclistEmailaddresses(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling deleteOutboundDnclistEmailaddresses';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/emailaddresses","DELETE",{dncListId:e},{expiredOnly:n.expiredOnly},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundDnclistPhonenumbers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling deleteOutboundDnclistPhonenumbers';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/phonenumbers","DELETE",{dncListId:e},{expiredOnly:n.expiredOnly},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundDnclistWhatsappnumbers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling deleteOutboundDnclistWhatsappnumbers';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/whatsappnumbers","DELETE",{dncListId:e},{expiredOnly:n.expiredOnly},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundFilespecificationtemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "fileSpecificationTemplateId" when calling deleteOutboundFilespecificationtemplate';return this.apiClient.callApi("/api/v2/outbound/filespecificationtemplates/{fileSpecificationTemplateId}","DELETE",{fileSpecificationTemplateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundFilespecificationtemplatesBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteOutboundFilespecificationtemplatesBulk';return this.apiClient.callApi("/api/v2/outbound/filespecificationtemplates/bulk","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundImporttemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "importTemplateId" when calling deleteOutboundImporttemplate';return this.apiClient.callApi("/api/v2/outbound/importtemplates/{importTemplateId}","DELETE",{importTemplateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundImporttemplates(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteOutboundImporttemplates';return this.apiClient.callApi("/api/v2/outbound/importtemplates","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundMessagingcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling deleteOutboundMessagingcampaign';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}","DELETE",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundMessagingcampaignProgress(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling deleteOutboundMessagingcampaignProgress';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}/progress","DELETE",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundRuleset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleSetId" when calling deleteOutboundRuleset';return this.apiClient.callApi("/api/v2/outbound/rulesets/{ruleSetId}","DELETE",{ruleSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundSchedulesCampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling deleteOutboundSchedulesCampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/campaigns/{campaignId}","DELETE",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundSchedulesEmailcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "emailCampaignId" when calling deleteOutboundSchedulesEmailcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/emailcampaigns/{emailCampaignId}","DELETE",{emailCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundSchedulesMessagingcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling deleteOutboundSchedulesMessagingcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/messagingcampaigns/{messagingCampaignId}","DELETE",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundSchedulesSequence(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sequenceId" when calling deleteOutboundSchedulesSequence';return this.apiClient.callApi("/api/v2/outbound/schedules/sequences/{sequenceId}","DELETE",{sequenceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundSchedulesWhatsappcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "whatsAppCampaignId" when calling deleteOutboundSchedulesWhatsappcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/whatsappcampaigns/{whatsAppCampaignId}","DELETE",{whatsAppCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundSequence(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sequenceId" when calling deleteOutboundSequence';return this.apiClient.callApi("/api/v2/outbound/sequences/{sequenceId}","DELETE",{sequenceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundAttemptlimit(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "attemptLimitsId" when calling getOutboundAttemptlimit';return this.apiClient.callApi("/api/v2/outbound/attemptlimits/{attemptLimitsId}","GET",{attemptLimitsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundAttemptlimits(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/attemptlimits","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundCallabletimeset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "callableTimeSetId" when calling getOutboundCallabletimeset';return this.apiClient.callApi("/api/v2/outbound/callabletimesets/{callableTimeSetId}","GET",{callableTimeSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCallabletimesets(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/callabletimesets","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundCallanalysisresponseset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "callAnalysisSetId" when calling getOutboundCallanalysisresponseset';return this.apiClient.callApi("/api/v2/outbound/callanalysisresponsesets/{callAnalysisSetId}","GET",{callAnalysisSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCallanalysisresponsesets(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/callanalysisresponsesets","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundCampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaign';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignAgentownedmappingpreviewResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignAgentownedmappingpreviewResults';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/agentownedmappingpreview/results","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignDiagnostics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignDiagnostics';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/diagnostics","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignInteractions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignInteractions';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/interactions","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignLinedistribution(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignLinedistribution';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/linedistribution","GET",{campaignId:e},{includeOnlyActiveCampaigns:n.includeOnlyActiveCampaigns,edgeGroupId:n.edgeGroupId,siteId:n.siteId,useWeight:n.useWeight,relativeWeight:n.relativeWeight,outboundLineCount:n.outboundLineCount},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignProgress(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignProgress';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/progress","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignSkillcombinations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignSkillcombinations';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/skillcombinations","GET",{campaignId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignStats(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignStats';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/stats","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignRuleId" when calling getOutboundCampaignrule';return this.apiClient.callApi("/api/v2/outbound/campaignrules/{campaignRuleId}","GET",{campaignRuleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignrules(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/campaignrules","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundCampaigns(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/campaigns","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,filterType:e.filterType,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),contactListId:e.contactListId,dncListIds:e.dncListIds,distributionQueueId:e.distributionQueueId,edgeGroupId:e.edgeGroupId,callAnalysisResponseSetId:e.callAnalysisResponseSetId,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundCampaignsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/campaigns/all","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),mediaType:this.apiClient.buildCollectionParam(e.mediaType,"multi"),sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundCampaignsAllDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/campaigns/all/divisionviews","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),mediaType:this.apiClient.buildCollectionParam(e.mediaType,"multi"),sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundCampaignsDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignsDivisionview';return this.apiClient.callApi("/api/v2/outbound/campaigns/divisionviews/{campaignId}","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/campaigns/divisionviews","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,filterType:e.filterType,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundContactlist(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlist';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}","GET",{contactListId:e},{includeImportStatus:n.includeImportStatus,includeSize:n.includeSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlistContact(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlistContact';if(n==null||n==="")throw'Missing the required parameter "contactId" when calling getOutboundContactlistContact';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/{contactId}","GET",{contactListId:e,contactId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOutboundContactlistContactsBulkJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlistContactsBulkJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getOutboundContactlistContactsBulkJob';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/bulk/jobs/{jobId}","GET",{contactListId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOutboundContactlistContactsBulkJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlistContactsBulkJobs';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/bulk/jobs","GET",{contactListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlistExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlistExport';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/export","GET",{contactListId:e},{download:n.download},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlistImportstatus(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlistImportstatus';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/importstatus","GET",{contactListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlistTimezonemappingpreview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlistTimezonemappingpreview';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/timezonemappingpreview","GET",{contactListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlistfilter(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListFilterId" when calling getOutboundContactlistfilter';return this.apiClient.callApi("/api/v2/outbound/contactlistfilters/{contactListFilterId}","GET",{contactListFilterId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlistfilters(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/contactlistfilters","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder,contactListId:e.contactListId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundContactlists(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/contactlists","GET",{},{includeImportStatus:e.includeImportStatus,includeSize:e.includeSize,pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),timeZone:e.timeZone,dateExpiration:this.apiClient.buildCollectionParam(e.dateExpiration,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundContactlistsDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlistsDivisionview';return this.apiClient.callApi("/api/v2/outbound/contactlists/divisionviews/{contactListId}","GET",{contactListId:e},{includeImportStatus:n.includeImportStatus,includeSize:n.includeSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlistsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/contactlists/divisionviews","GET",{},{includeImportStatus:e.includeImportStatus,includeSize:e.includeSize,pageSize:e.pageSize,pageNumber:e.pageNumber,filterType:e.filterType,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundContactlisttemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListTemplateId" when calling getOutboundContactlisttemplate';return this.apiClient.callApi("/api/v2/outbound/contactlisttemplates/{contactListTemplateId}","GET",{contactListTemplateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlisttemplates(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/contactlisttemplates","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,timeZone:e.timeZone,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundDiagnosticsCampaignSummary(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundDiagnosticsCampaignSummary';if(n==null)throw'Missing the required parameter "start" when calling getOutboundDiagnosticsCampaignSummary';if(i==null)throw'Missing the required parameter "end" when calling getOutboundDiagnosticsCampaignSummary';return this.apiClient.callApi("/api/v2/outbound/diagnostics/campaigns/{campaignId}/summary","GET",{campaignId:e},{start:n,end:i},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getOutboundDigitalruleset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "digitalRuleSetId" when calling getOutboundDigitalruleset';return this.apiClient.callApi("/api/v2/outbound/digitalrulesets/{digitalRuleSetId}","GET",{digitalRuleSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundDigitalrulesets(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/digitalrulesets","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundDnclist(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling getOutboundDnclist';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}","GET",{dncListId:e},{includeImportStatus:n.includeImportStatus,includeSize:n.includeSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundDnclistExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling getOutboundDnclistExport';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/export","GET",{dncListId:e},{download:n.download},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundDnclistImportstatus(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling getOutboundDnclistImportstatus';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/importstatus","GET",{dncListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundDnclists(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/dnclists","GET",{},{includeImportStatus:e.includeImportStatus,includeSize:e.includeSize,pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,dncSourceType:e.dncSourceType,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundDnclistsDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling getOutboundDnclistsDivisionview';return this.apiClient.callApi("/api/v2/outbound/dnclists/divisionviews/{dncListId}","GET",{dncListId:e},{includeImportStatus:n.includeImportStatus,includeSize:n.includeSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundDnclistsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/dnclists/divisionviews","GET",{},{includeImportStatus:e.includeImportStatus,includeSize:e.includeSize,pageSize:e.pageSize,pageNumber:e.pageNumber,filterType:e.filterType,name:e.name,dncSourceType:e.dncSourceType,id:this.apiClient.buildCollectionParam(e.id,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundEvent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "eventId" when calling getOutboundEvent';return this.apiClient.callApi("/api/v2/outbound/events/{eventId}","GET",{eventId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundEvents(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/events","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,filterType:e.filterType,category:e.category,level:e.level,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundFilespecificationtemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "fileSpecificationTemplateId" when calling getOutboundFilespecificationtemplate';return this.apiClient.callApi("/api/v2/outbound/filespecificationtemplates/{fileSpecificationTemplateId}","GET",{fileSpecificationTemplateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundFilespecificationtemplates(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/filespecificationtemplates","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundImporttemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "importTemplateId" when calling getOutboundImporttemplate';return this.apiClient.callApi("/api/v2/outbound/importtemplates/{importTemplateId}","GET",{importTemplateId:e},{includeImportStatus:n.includeImportStatus},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundImporttemplateImportstatus(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "importTemplateId" when calling getOutboundImporttemplateImportstatus';return this.apiClient.callApi("/api/v2/outbound/importtemplates/{importTemplateId}/importstatus","GET",{importTemplateId:e},{listNamePrefix:n.listNamePrefix},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundImporttemplates(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/importtemplates","GET",{},{includeImportStatus:e.includeImportStatus,pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder,contactListTemplateId:e.contactListTemplateId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundMessagingcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling getOutboundMessagingcampaign';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}","GET",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundMessagingcampaignDiagnostics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling getOutboundMessagingcampaignDiagnostics';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}/diagnostics","GET",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundMessagingcampaignProgress(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling getOutboundMessagingcampaignProgress';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}/progress","GET",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundMessagingcampaigns(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/messagingcampaigns","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,contactListId:e.contactListId,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),type:e.type,senderSmsPhoneNumber:e.senderSmsPhoneNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),contentTemplateId:e.contentTemplateId,campaignStatus:e.campaignStatus,ruleSetIds:this.apiClient.buildCollectionParam(e.ruleSetIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundMessagingcampaignsDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling getOutboundMessagingcampaignsDivisionview';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/divisionviews/{messagingCampaignId}","GET",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundMessagingcampaignsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/divisionviews","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,name:e.name,type:e.type,id:this.apiClient.buildCollectionParam(e.id,"multi"),senderSmsPhoneNumber:e.senderSmsPhoneNumber,contentTemplateId:e.contentTemplateId,campaignStatus:e.campaignStatus},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundRuleset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleSetId" when calling getOutboundRuleset';return this.apiClient.callApi("/api/v2/outbound/rulesets/{ruleSetId}","GET",{ruleSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundRulesets(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/rulesets","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundSchedulesCampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundSchedulesCampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/campaigns/{campaignId}","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundSchedulesCampaigns(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/schedules/campaigns","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundSchedulesEmailcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "emailCampaignId" when calling getOutboundSchedulesEmailcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/emailcampaigns/{emailCampaignId}","GET",{emailCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundSchedulesEmailcampaigns(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/schedules/emailcampaigns","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundSchedulesMessagingcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling getOutboundSchedulesMessagingcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/messagingcampaigns/{messagingCampaignId}","GET",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundSchedulesMessagingcampaigns(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/schedules/messagingcampaigns","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundSchedulesSequence(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sequenceId" when calling getOutboundSchedulesSequence';return this.apiClient.callApi("/api/v2/outbound/schedules/sequences/{sequenceId}","GET",{sequenceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundSchedulesSequences(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/schedules/sequences","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundSchedulesWhatsappcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "whatsAppCampaignId" when calling getOutboundSchedulesWhatsappcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/whatsappcampaigns/{whatsAppCampaignId}","GET",{whatsAppCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundSchedulesWhatsappcampaigns(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/schedules/whatsappcampaigns","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundSequence(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sequenceId" when calling getOutboundSequence';return this.apiClient.callApi("/api/v2/outbound/sequences/{sequenceId}","GET",{sequenceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundSequences(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/sequences","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundWrapupcodemappings(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/wrapupcodemappings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchOutboundCampaign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling patchOutboundCampaign';if(n==null)throw'Missing the required parameter "body" when calling patchOutboundCampaign';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}","PATCH",{campaignId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchOutboundDnclistCustomexclusioncolumns(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling patchOutboundDnclistCustomexclusioncolumns';if(n==null)throw'Missing the required parameter "body" when calling patchOutboundDnclistCustomexclusioncolumns';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/customexclusioncolumns","PATCH",{dncListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchOutboundDnclistEmailaddresses(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling patchOutboundDnclistEmailaddresses';if(n==null)throw'Missing the required parameter "body" when calling patchOutboundDnclistEmailaddresses';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/emailaddresses","PATCH",{dncListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchOutboundDnclistPhonenumbers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling patchOutboundDnclistPhonenumbers';if(n==null)throw'Missing the required parameter "body" when calling patchOutboundDnclistPhonenumbers';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/phonenumbers","PATCH",{dncListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchOutboundDnclistWhatsappnumbers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling patchOutboundDnclistWhatsappnumbers';if(n==null)throw'Missing the required parameter "body" when calling patchOutboundDnclistWhatsappnumbers';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/whatsappnumbers","PATCH",{dncListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchOutboundSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchOutboundSettings';return this.apiClient.callApi("/api/v2/outbound/settings","PATCH",{},{useMaxCallsPerAgentDecimal:n.useMaxCallsPerAgentDecimal},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundAttemptlimits(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundAttemptlimits';return this.apiClient.callApi("/api/v2/outbound/attemptlimits","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCallabletimesets(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundCallabletimesets';return this.apiClient.callApi("/api/v2/outbound/callabletimesets","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCallanalysisresponsesets(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundCallanalysisresponsesets';return this.apiClient.callApi("/api/v2/outbound/callanalysisresponsesets","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCampaignAgentownedmappingpreview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling postOutboundCampaignAgentownedmappingpreview';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/agentownedmappingpreview","POST",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCampaignCallbackSchedule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling postOutboundCampaignCallbackSchedule';if(n==null)throw'Missing the required parameter "body" when calling postOutboundCampaignCallbackSchedule';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/callback/schedule","POST",{campaignId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundCampaignStart(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling postOutboundCampaignStart';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/start","POST",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCampaignStop(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling postOutboundCampaignStop';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/stop","POST",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCampaignrules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundCampaignrules';return this.apiClient.callApi("/api/v2/outbound/campaignrules","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCampaigns(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundCampaigns';return this.apiClient.callApi("/api/v2/outbound/campaigns","POST",{},{useMaxCallsPerAgentDecimal:n.useMaxCallsPerAgentDecimal},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCampaignsPerformanceQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundCampaignsPerformanceQuery';return this.apiClient.callApi("/api/v2/outbound/campaigns/performance/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCampaignsProgress(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundCampaignsProgress';return this.apiClient.callApi("/api/v2/outbound/campaigns/progress","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlistClear(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling postOutboundContactlistClear';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/clear","POST",{contactListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlistContacts(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling postOutboundContactlistContacts';if(n==null)throw'Missing the required parameter "body" when calling postOutboundContactlistContacts';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts","POST",{contactListId:e},{priority:i.priority,clearSystemData:i.clearSystemData,doNotQueue:i.doNotQueue},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundContactlistContactsBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling postOutboundContactlistContactsBulk';if(n==null)throw'Missing the required parameter "body" when calling postOutboundContactlistContactsBulk';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/bulk","POST",{contactListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundContactlistContactsBulkRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling postOutboundContactlistContactsBulkRemove';if(n==null)throw'Missing the required parameter "body" when calling postOutboundContactlistContactsBulkRemove';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/bulk/remove","POST",{contactListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundContactlistContactsBulkUpdate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling postOutboundContactlistContactsBulkUpdate';if(n==null)throw'Missing the required parameter "body" when calling postOutboundContactlistContactsBulkUpdate';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/bulk/update","POST",{contactListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundContactlistContactsSearch(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling postOutboundContactlistContactsSearch';if(n==null)throw'Missing the required parameter "body" when calling postOutboundContactlistContactsSearch';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/search","POST",{contactListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundContactlistExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling postOutboundContactlistExport';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/export","POST",{contactListId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlistfilters(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlistfilters';return this.apiClient.callApi("/api/v2/outbound/contactlistfilters","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlistfiltersBulkRetrieve(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlistfiltersBulkRetrieve';return this.apiClient.callApi("/api/v2/outbound/contactlistfilters/bulk/retrieve","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlistfiltersPreview(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlistfiltersPreview';return this.apiClient.callApi("/api/v2/outbound/contactlistfilters/preview","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlists(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlists';return this.apiClient.callApi("/api/v2/outbound/contactlists","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlistsBulkUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlistsBulkUpdate';return this.apiClient.callApi("/api/v2/outbound/contactlists/bulk/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlistsUploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlistsUploads';return this.apiClient.callApi("/api/v2/outbound/contactlists/uploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlisttemplates(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlisttemplates';return this.apiClient.callApi("/api/v2/outbound/contactlisttemplates","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlisttemplatesBulkAdd(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlisttemplatesBulkAdd';return this.apiClient.callApi("/api/v2/outbound/contactlisttemplates/bulk/add","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlisttemplatesBulkRetrieve(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlisttemplatesBulkRetrieve';return this.apiClient.callApi("/api/v2/outbound/contactlisttemplates/bulk/retrieve","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundConversationDnc(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postOutboundConversationDnc';return this.apiClient.callApi("/api/v2/outbound/conversations/{conversationId}/dnc","POST",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundDigitalrulesets(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundDigitalrulesets';return this.apiClient.callApi("/api/v2/outbound/digitalrulesets","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundDnclistEmailaddresses(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling postOutboundDnclistEmailaddresses';if(n==null)throw'Missing the required parameter "body" when calling postOutboundDnclistEmailaddresses';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/emailaddresses","POST",{dncListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundDnclistExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling postOutboundDnclistExport';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/export","POST",{dncListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundDnclistPhonenumbers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling postOutboundDnclistPhonenumbers';if(n==null)throw'Missing the required parameter "body" when calling postOutboundDnclistPhonenumbers';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/phonenumbers","POST",{dncListId:e},{expirationDateTime:i.expirationDateTime},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundDnclists(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundDnclists';return this.apiClient.callApi("/api/v2/outbound/dnclists","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundDnclistsUploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundDnclistsUploads';return this.apiClient.callApi("/api/v2/outbound/dnclists/uploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundFilespecificationtemplates(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundFilespecificationtemplates';return this.apiClient.callApi("/api/v2/outbound/filespecificationtemplates","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundImporttemplates(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundImporttemplates';return this.apiClient.callApi("/api/v2/outbound/importtemplates","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundImporttemplatesBulkAdd(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundImporttemplatesBulkAdd';return this.apiClient.callApi("/api/v2/outbound/importtemplates/bulk/add","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundMessagingcampaignStart(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling postOutboundMessagingcampaignStart';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}/start","POST",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundMessagingcampaignStop(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling postOutboundMessagingcampaignStop';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}/stop","POST",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundMessagingcampaigns(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundMessagingcampaigns';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundMessagingcampaignsProgress(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundMessagingcampaignsProgress';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/progress","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundRulesets(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundRulesets';return this.apiClient.callApi("/api/v2/outbound/rulesets","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundSequences(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundSequences';return this.apiClient.callApi("/api/v2/outbound/sequences","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putOutboundAttemptlimit(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "attemptLimitsId" when calling putOutboundAttemptlimit';if(n==null)throw'Missing the required parameter "body" when calling putOutboundAttemptlimit';return this.apiClient.callApi("/api/v2/outbound/attemptlimits/{attemptLimitsId}","PUT",{attemptLimitsId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundCallabletimeset(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "callableTimeSetId" when calling putOutboundCallabletimeset';if(n==null)throw'Missing the required parameter "body" when calling putOutboundCallabletimeset';return this.apiClient.callApi("/api/v2/outbound/callabletimesets/{callableTimeSetId}","PUT",{callableTimeSetId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundCallanalysisresponseset(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "callAnalysisSetId" when calling putOutboundCallanalysisresponseset';if(n==null)throw'Missing the required parameter "body" when calling putOutboundCallanalysisresponseset';return this.apiClient.callApi("/api/v2/outbound/callanalysisresponsesets/{callAnalysisSetId}","PUT",{callAnalysisSetId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundCampaign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling putOutboundCampaign';if(n==null)throw'Missing the required parameter "body" when calling putOutboundCampaign';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}","PUT",{campaignId:e},{useMaxCallsPerAgentDecimal:i.useMaxCallsPerAgentDecimal},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundCampaignAgent(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling putOutboundCampaignAgent';if(n==null||n==="")throw'Missing the required parameter "userId" when calling putOutboundCampaignAgent';if(i==null)throw'Missing the required parameter "body" when calling putOutboundCampaignAgent';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/agents/{userId}","PUT",{campaignId:e,userId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putOutboundCampaignrule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "campaignRuleId" when calling putOutboundCampaignrule';if(n==null)throw'Missing the required parameter "body" when calling putOutboundCampaignrule';return this.apiClient.callApi("/api/v2/outbound/campaignrules/{campaignRuleId}","PUT",{campaignRuleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundContactlist(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling putOutboundContactlist';if(n==null)throw'Missing the required parameter "body" when calling putOutboundContactlist';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}","PUT",{contactListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundContactlistContact(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling putOutboundContactlistContact';if(n==null||n==="")throw'Missing the required parameter "contactId" when calling putOutboundContactlistContact';if(i==null)throw'Missing the required parameter "body" when calling putOutboundContactlistContact';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/{contactId}","PUT",{contactListId:e,contactId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putOutboundContactlistfilter(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListFilterId" when calling putOutboundContactlistfilter';if(n==null)throw'Missing the required parameter "body" when calling putOutboundContactlistfilter';return this.apiClient.callApi("/api/v2/outbound/contactlistfilters/{contactListFilterId}","PUT",{contactListFilterId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundContactlisttemplate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListTemplateId" when calling putOutboundContactlisttemplate';if(n==null)throw'Missing the required parameter "body" when calling putOutboundContactlisttemplate';return this.apiClient.callApi("/api/v2/outbound/contactlisttemplates/{contactListTemplateId}","PUT",{contactListTemplateId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundDigitalruleset(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "digitalRuleSetId" when calling putOutboundDigitalruleset';if(n==null)throw'Missing the required parameter "body" when calling putOutboundDigitalruleset';return this.apiClient.callApi("/api/v2/outbound/digitalrulesets/{digitalRuleSetId}","PUT",{digitalRuleSetId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundDnclist(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling putOutboundDnclist';if(n==null)throw'Missing the required parameter "body" when calling putOutboundDnclist';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}","PUT",{dncListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundFilespecificationtemplate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "fileSpecificationTemplateId" when calling putOutboundFilespecificationtemplate';if(n==null)throw'Missing the required parameter "body" when calling putOutboundFilespecificationtemplate';return this.apiClient.callApi("/api/v2/outbound/filespecificationtemplates/{fileSpecificationTemplateId}","PUT",{fileSpecificationTemplateId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundImporttemplate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "importTemplateId" when calling putOutboundImporttemplate';if(n==null)throw'Missing the required parameter "body" when calling putOutboundImporttemplate';return this.apiClient.callApi("/api/v2/outbound/importtemplates/{importTemplateId}","PUT",{importTemplateId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundMessagingcampaign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling putOutboundMessagingcampaign';if(n==null)throw'Missing the required parameter "body" when calling putOutboundMessagingcampaign';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}","PUT",{messagingCampaignId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundRuleset(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "ruleSetId" when calling putOutboundRuleset';if(n==null)throw'Missing the required parameter "body" when calling putOutboundRuleset';return this.apiClient.callApi("/api/v2/outbound/rulesets/{ruleSetId}","PUT",{ruleSetId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundSchedulesCampaign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling putOutboundSchedulesCampaign';if(n==null)throw'Missing the required parameter "body" when calling putOutboundSchedulesCampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/campaigns/{campaignId}","PUT",{campaignId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundSchedulesEmailcampaign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "emailCampaignId" when calling putOutboundSchedulesEmailcampaign';if(n==null)throw'Missing the required parameter "body" when calling putOutboundSchedulesEmailcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/emailcampaigns/{emailCampaignId}","PUT",{emailCampaignId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundSchedulesMessagingcampaign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling putOutboundSchedulesMessagingcampaign';if(n==null)throw'Missing the required parameter "body" when calling putOutboundSchedulesMessagingcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/messagingcampaigns/{messagingCampaignId}","PUT",{messagingCampaignId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundSchedulesSequence(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sequenceId" when calling putOutboundSchedulesSequence';if(n==null)throw'Missing the required parameter "body" when calling putOutboundSchedulesSequence';return this.apiClient.callApi("/api/v2/outbound/schedules/sequences/{sequenceId}","PUT",{sequenceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundSchedulesWhatsappcampaign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "whatsAppCampaignId" when calling putOutboundSchedulesWhatsappcampaign';if(n==null)throw'Missing the required parameter "body" when calling putOutboundSchedulesWhatsappcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/whatsappcampaigns/{whatsAppCampaignId}","PUT",{whatsAppCampaignId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundSequence(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sequenceId" when calling putOutboundSequence';if(n==null)throw'Missing the required parameter "body" when calling putOutboundSequence';return this.apiClient.callApi("/api/v2/outbound/sequences/{sequenceId}","PUT",{sequenceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundWrapupcodemappings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putOutboundWrapupcodemappings';return this.apiClient.callApi("/api/v2/outbound/wrapupcodemappings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},o0=class{constructor(e){this.apiClient=e||q.instance}deletePresenceDefinition0(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "definitionId" when calling deletePresenceDefinition0';return this.apiClient.callApi("/api/v2/presence/definitions/{definitionId}","DELETE",{definitionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deletePresenceSource(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling deletePresenceSource';return this.apiClient.callApi("/api/v2/presence/sources/{sourceId}","DELETE",{sourceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deletePresencedefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "presenceId" when calling deletePresencedefinition';return this.apiClient.callApi("/api/v2/presencedefinitions/{presenceId}","DELETE",{presenceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getPresenceDefinition0(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "definitionId" when calling getPresenceDefinition0';return this.apiClient.callApi("/api/v2/presence/definitions/{definitionId}","GET",{definitionId:e},{localeCode:n.localeCode},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getPresenceDefinitions0(e){return e=e||{},this.apiClient.callApi("/api/v2/presence/definitions","GET",{},{deactivated:e.deactivated,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),localeCode:e.localeCode},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getPresenceSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/presence/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getPresenceSource(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getPresenceSource';return this.apiClient.callApi("/api/v2/presence/sources/{sourceId}","GET",{sourceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getPresenceSources(e){return e=e||{},this.apiClient.callApi("/api/v2/presence/sources","GET",{},{deactivated:e.deactivated},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getPresenceUserPrimarysource(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getPresenceUserPrimarysource';return this.apiClient.callApi("/api/v2/presence/users/{userId}/primarysource","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getPresencedefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "presenceId" when calling getPresencedefinition';return this.apiClient.callApi("/api/v2/presencedefinitions/{presenceId}","GET",{presenceId:e},{localeCode:n.localeCode},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getPresencedefinitions(e){return e=e||{},this.apiClient.callApi("/api/v2/presencedefinitions","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,deleted:e.deleted,localeCode:e.localeCode},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSystempresences(e){return e=e||{},this.apiClient.callApi("/api/v2/systempresences","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUserPresence(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserPresence';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling getUserPresence';return this.apiClient.callApi("/api/v2/users/{userId}/presences/{sourceId}","GET",{userId:e,sourceId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUserPresencesPurecloud(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserPresencesPurecloud';return this.apiClient.callApi("/api/v2/users/{userId}/presences/purecloud","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersPresenceBulk(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getUsersPresenceBulk';return this.apiClient.callApi("/api/v2/users/presences/{sourceId}/bulk","GET",{sourceId:e},{id:this.apiClient.buildCollectionParam(n.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersPresencesPurecloudBulk(e){return e=e||{},this.apiClient.callApi("/api/v2/users/presences/purecloud/bulk","GET",{},{id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchUserPresence(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserPresence';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling patchUserPresence';if(i==null)throw'Missing the required parameter "body" when calling patchUserPresence';return this.apiClient.callApi("/api/v2/users/{userId}/presences/{sourceId}","PATCH",{userId:e,sourceId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchUserPresencesPurecloud(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserPresencesPurecloud';if(n==null)throw'Missing the required parameter "body" when calling patchUserPresencesPurecloud';return this.apiClient.callApi("/api/v2/users/{userId}/presences/purecloud","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postPresenceDefinitions0(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postPresenceDefinitions0';return this.apiClient.callApi("/api/v2/presence/definitions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postPresenceSources(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postPresenceSources';return this.apiClient.callApi("/api/v2/presence/sources","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postPresencedefinitions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postPresencedefinitions';return this.apiClient.callApi("/api/v2/presencedefinitions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putPresenceDefinition0(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "definitionId" when calling putPresenceDefinition0';if(n==null)throw'Missing the required parameter "body" when calling putPresenceDefinition0';return this.apiClient.callApi("/api/v2/presence/definitions/{definitionId}","PUT",{definitionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putPresenceSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putPresenceSettings';return this.apiClient.callApi("/api/v2/presence/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putPresenceSource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling putPresenceSource';if(n==null)throw'Missing the required parameter "body" when calling putPresenceSource';return this.apiClient.callApi("/api/v2/presence/sources/{sourceId}","PUT",{sourceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putPresenceUserPrimarysource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putPresenceUserPrimarysource';if(n==null)throw'Missing the required parameter "body" when calling putPresenceUserPrimarysource';return this.apiClient.callApi("/api/v2/presence/users/{userId}/primarysource","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putPresencedefinition(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "presenceId" when calling putPresencedefinition';if(n==null)throw'Missing the required parameter "body" when calling putPresencedefinition';return this.apiClient.callApi("/api/v2/presencedefinitions/{presenceId}","PUT",{presenceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUsersPresencesBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putUsersPresencesBulk';return this.apiClient.callApi("/api/v2/users/presences/bulk","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},l0=class{constructor(e){this.apiClient=e||q.instance}deleteProcessautomationScheduledtrigger(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scheduledTriggerId" when calling deleteProcessautomationScheduledtrigger';return this.apiClient.callApi("/api/v2/processautomation/scheduledtriggers/{scheduledTriggerId}","DELETE",{scheduledTriggerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteProcessautomationTrigger(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "triggerId" when calling deleteProcessautomationTrigger';return this.apiClient.callApi("/api/v2/processautomation/triggers/{triggerId}","DELETE",{triggerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getProcessautomationScheduledtrigger(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scheduledTriggerId" when calling getProcessautomationScheduledtrigger';return this.apiClient.callApi("/api/v2/processautomation/scheduledtriggers/{scheduledTriggerId}","GET",{scheduledTriggerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getProcessautomationScheduledtriggers(e){return e=e||{},this.apiClient.callApi("/api/v2/processautomation/scheduledtriggers","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,enabled:e.enabled},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getProcessautomationTrigger(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "triggerId" when calling getProcessautomationTrigger';return this.apiClient.callApi("/api/v2/processautomation/triggers/{triggerId}","GET",{triggerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getProcessautomationTriggers(e){return e=e||{},this.apiClient.callApi("/api/v2/processautomation/triggers","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,topicName:e.topicName,enabled:e.enabled,hasDelayBy:e.hasDelayBy},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getProcessautomationTriggersTopics(e){return e=e||{},this.apiClient.callApi("/api/v2/processautomation/triggers/topics","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postProcessautomationScheduledtriggers(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postProcessautomationScheduledtriggers';return this.apiClient.callApi("/api/v2/processautomation/scheduledtriggers","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postProcessautomationTriggerTest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "triggerId" when calling postProcessautomationTriggerTest';return this.apiClient.callApi("/api/v2/processautomation/triggers/{triggerId}/test","POST",{triggerId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postProcessautomationTriggers(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postProcessautomationTriggers';return this.apiClient.callApi("/api/v2/processautomation/triggers","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postProcessautomationTriggersTopicTest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicName" when calling postProcessautomationTriggersTopicTest';return this.apiClient.callApi("/api/v2/processautomation/triggers/topics/{topicName}/test","POST",{topicName:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putProcessautomationScheduledtrigger(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "scheduledTriggerId" when calling putProcessautomationScheduledtrigger';if(n==null)throw'Missing the required parameter "body" when calling putProcessautomationScheduledtrigger';return this.apiClient.callApi("/api/v2/processautomation/scheduledtriggers/{scheduledTriggerId}","PUT",{scheduledTriggerId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putProcessautomationTrigger(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "triggerId" when calling putProcessautomationTrigger';if(n==null)throw'Missing the required parameter "body" when calling putProcessautomationTrigger';return this.apiClient.callApi("/api/v2/processautomation/triggers/{triggerId}","PUT",{triggerId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},u0=class{constructor(e){this.apiClient=e||q.instance}deleteAnalyticsEvaluationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsEvaluationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsSurveysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsSurveysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteQualityCalibration(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "calibrationId" when calling deleteQualityCalibration';if(n==null)throw'Missing the required parameter "calibratorId" when calling deleteQualityCalibration';return this.apiClient.callApi("/api/v2/quality/calibrations/{calibrationId}","DELETE",{calibrationId:e},{calibratorId:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteQualityConversationEvaluation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteQualityConversationEvaluation';if(n==null||n==="")throw'Missing the required parameter "evaluationId" when calling deleteQualityConversationEvaluation';return this.apiClient.callApi("/api/v2/quality/conversations/{conversationId}/evaluations/{evaluationId}","DELETE",{conversationId:e,evaluationId:n},{expand:i.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteQualityForm(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling deleteQualityForm';return this.apiClient.callApi("/api/v2/quality/forms/{formId}","DELETE",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteQualityFormsEvaluation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling deleteQualityFormsEvaluation';return this.apiClient.callApi("/api/v2/quality/forms/evaluations/{formId}","DELETE",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteQualityFormsSurvey(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling deleteQualityFormsSurvey';return this.apiClient.callApi("/api/v2/quality/forms/surveys/{formId}","DELETE",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteQualityProgramAgentscoringrule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling deleteQualityProgramAgentscoringrule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling deleteQualityProgramAgentscoringrule';return this.apiClient.callApi("/api/v2/quality/programs/{programId}/agentscoringrules/{ruleId}","DELETE",{programId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAnalyticsEvaluationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsEvaluationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsEvaluationsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsEvaluationsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsSurveysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsSurveysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsSurveysAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsSurveysAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityAgentsActivity(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/agents/activity","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,startTime:e.startTime,endTime:e.endTime,agentUserId:this.apiClient.buildCollectionParam(e.agentUserId,"multi"),evaluatorUserId:e.evaluatorUserId,name:e.name,group:e.group,agentTeamId:e.agentTeamId,formContextId:e.formContextId,userState:e.userState},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityCalibration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "calibrationId" when calling getQualityCalibration';return this.apiClient.callApi("/api/v2/quality/calibrations/{calibrationId}","GET",{calibrationId:e},{calibratorId:n.calibratorId,conversationId:n.conversationId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityCalibrations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "calibratorId" when calling getQualityCalibrations';return this.apiClient.callApi("/api/v2/quality/calibrations","GET",{},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),nextPage:n.nextPage,previousPage:n.previousPage,conversationId:n.conversationId,startTime:n.startTime,endTime:n.endTime,calibratorId:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityConversationEvaluation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getQualityConversationEvaluation';if(n==null||n==="")throw'Missing the required parameter "evaluationId" when calling getQualityConversationEvaluation';return this.apiClient.callApi("/api/v2/quality/conversations/{conversationId}/evaluations/{evaluationId}","GET",{conversationId:e,evaluationId:n},{expand:i.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getQualityConversationSurveys(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getQualityConversationSurveys';return this.apiClient.callApi("/api/v2/quality/conversations/{conversationId}/surveys","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityConversationsAuditsQueryTransactionId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "transactionId" when calling getQualityConversationsAuditsQueryTransactionId';return this.apiClient.callApi("/api/v2/quality/conversations/audits/query/{transactionId}","GET",{transactionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityConversationsAuditsQueryTransactionIdResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "transactionId" when calling getQualityConversationsAuditsQueryTransactionIdResults';return this.apiClient.callApi("/api/v2/quality/conversations/audits/query/{transactionId}/results","GET",{transactionId:e},{cursor:n.cursor,pageSize:n.pageSize,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityEvaluationsQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/evaluations/query","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),previousPage:e.previousPage,conversationId:e.conversationId,agentUserId:e.agentUserId,agentTeamId:e.agentTeamId,evaluatorUserId:e.evaluatorUserId,assigneeUserId:e.assigneeUserId,queueId:e.queueId,startTime:e.startTime,endTime:e.endTime,formContextId:e.formContextId,evaluationState:this.apiClient.buildCollectionParam(e.evaluationState,"multi"),isReleased:e.isReleased,agentHasRead:e.agentHasRead,expandAnswerTotalScores:e.expandAnswerTotalScores,maximum:e.maximum,sortOrder:e.sortOrder,includeDeletedUsers:e.includeDeletedUsers},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityEvaluatorsActivity(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/evaluators/activity","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,startTime:e.startTime,endTime:e.endTime,name:e.name,permission:this.apiClient.buildCollectionParam(e.permission,"multi"),group:e.group,agentTeamId:e.agentTeamId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityForm(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityForm';return this.apiClient.callApi("/api/v2/quality/forms/{formId}","GET",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityFormVersions';return this.apiClient.callApi("/api/v2/quality/forms/{formId}/versions","GET",{formId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityForms(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/forms","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,nextPage:e.nextPage,previousPage:e.previousPage,expand:e.expand,name:e.name,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityFormsEvaluation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityFormsEvaluation';return this.apiClient.callApi("/api/v2/quality/forms/evaluations/{formId}","GET",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormsEvaluationVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityFormsEvaluationVersions';return this.apiClient.callApi("/api/v2/quality/forms/evaluations/{formId}/versions","GET",{formId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormsEvaluations(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/forms/evaluations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,nextPage:e.nextPage,previousPage:e.previousPage,expand:e.expand,name:e.name,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityFormsEvaluationsBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling getQualityFormsEvaluationsBulk';return this.apiClient.callApi("/api/v2/quality/forms/evaluations/bulk","GET",{},{id:this.apiClient.buildCollectionParam(e,"multi"),includeLatestVersionFormName:n.includeLatestVersionFormName},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormsEvaluationsBulkContexts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "contextId" when calling getQualityFormsEvaluationsBulkContexts';return this.apiClient.callApi("/api/v2/quality/forms/evaluations/bulk/contexts","GET",{},{contextId:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormsSurvey(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityFormsSurvey';return this.apiClient.callApi("/api/v2/quality/forms/surveys/{formId}","GET",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormsSurveyVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityFormsSurveyVersions';return this.apiClient.callApi("/api/v2/quality/forms/surveys/{formId}/versions","GET",{formId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormsSurveys(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/forms/surveys","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,nextPage:e.nextPage,previousPage:e.previousPage,expand:e.expand,name:e.name,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityFormsSurveysBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling getQualityFormsSurveysBulk';return this.apiClient.callApi("/api/v2/quality/forms/surveys/bulk","GET",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormsSurveysBulkContexts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "contextId" when calling getQualityFormsSurveysBulkContexts';return this.apiClient.callApi("/api/v2/quality/forms/surveys/bulk/contexts","GET",{},{contextId:this.apiClient.buildCollectionParam(e,"multi"),published:n.published},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityProgramAgentscoringrule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling getQualityProgramAgentscoringrule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling getQualityProgramAgentscoringrule';return this.apiClient.callApi("/api/v2/quality/programs/{programId}/agentscoringrules/{ruleId}","GET",{programId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getQualityProgramAgentscoringrules(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "programId" when calling getQualityProgramAgentscoringrules';return this.apiClient.callApi("/api/v2/quality/programs/{programId}/agentscoringrules","GET",{programId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityPublishedform(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityPublishedform';return this.apiClient.callApi("/api/v2/quality/publishedforms/{formId}","GET",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityPublishedforms(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/publishedforms","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,onlyLatestPerContext:e.onlyLatestPerContext},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityPublishedformsEvaluation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityPublishedformsEvaluation';return this.apiClient.callApi("/api/v2/quality/publishedforms/evaluations/{formId}","GET",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityPublishedformsEvaluations(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/publishedforms/evaluations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,onlyLatestPerContext:e.onlyLatestPerContext},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityPublishedformsEvaluationsDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "evaluationFormId" when calling getQualityPublishedformsEvaluationsDivisionview';return this.apiClient.callApi("/api/v2/quality/publishedforms/evaluations/divisionviews/{evaluationFormId}","GET",{evaluationFormId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityPublishedformsEvaluationsDivisionviews(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling getQualityPublishedformsEvaluationsDivisionviews';return this.apiClient.callApi("/api/v2/quality/publishedforms/evaluations/divisionviews","GET",{},{pageSize:n.pageSize,pageNumber:n.pageNumber,name:n.name,divisionId:n.divisionId,id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityPublishedformsSurvey(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityPublishedformsSurvey';return this.apiClient.callApi("/api/v2/quality/publishedforms/surveys/{formId}","GET",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityPublishedformsSurveys(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/publishedforms/surveys","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,onlyLatestEnabledPerContext:e.onlyLatestEnabledPerContext},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityPublishedformsSurveysDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "surveyFormId" when calling getQualityPublishedformsSurveysDivisionview';return this.apiClient.callApi("/api/v2/quality/publishedforms/surveys/divisionviews/{surveyFormId}","GET",{surveyFormId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityPublishedformsSurveysDivisionviews(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling getQualityPublishedformsSurveysDivisionviews';return this.apiClient.callApi("/api/v2/quality/publishedforms/surveys/divisionviews","GET",{},{pageSize:n.pageSize,pageNumber:n.pageNumber,name:n.name,divisionId:n.divisionId,id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualitySurvey(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "surveyId" when calling getQualitySurvey';return this.apiClient.callApi("/api/v2/quality/surveys/{surveyId}","GET",{surveyId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualitySurveysScorable(e,n){if(n=n||{},e==null)throw'Missing the required parameter "customerSurveyUrl" when calling getQualitySurveysScorable';return this.apiClient.callApi("/api/v2/quality/surveys/scorable","GET",{},{customerSurveyUrl:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchQualityFormsSurvey(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "formId" when calling patchQualityFormsSurvey';if(n==null)throw'Missing the required parameter "body" when calling patchQualityFormsSurvey';return this.apiClient.callApi("/api/v2/quality/forms/surveys/{formId}","PATCH",{formId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAnalyticsEvaluationsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsEvaluationsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsEvaluationsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsEvaluationsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsSurveysAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsSurveysAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsSurveysAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsSurveysAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityCalibrations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityCalibrations';return this.apiClient.callApi("/api/v2/quality/calibrations","POST",{},{expand:n.expand},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityConversationEvaluations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postQualityConversationEvaluations';if(n==null)throw'Missing the required parameter "body" when calling postQualityConversationEvaluations';return this.apiClient.callApi("/api/v2/quality/conversations/{conversationId}/evaluations","POST",{conversationId:e},{expand:i.expand},{"Idempotency-Key":i.idempotencyKey},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postQualityConversationsAuditsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityConversationsAuditsQuery';return this.apiClient.callApi("/api/v2/quality/conversations/audits/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityEvaluationsAggregatesQueryMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityEvaluationsAggregatesQueryMe';return this.apiClient.callApi("/api/v2/quality/evaluations/aggregates/query/me","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityEvaluationsScoring(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityEvaluationsScoring';return this.apiClient.callApi("/api/v2/quality/evaluations/scoring","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityEvaluationsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityEvaluationsSearch';return this.apiClient.callApi("/api/v2/quality/evaluations/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityForms(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityForms';return this.apiClient.callApi("/api/v2/quality/forms","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityFormsEvaluations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityFormsEvaluations';return this.apiClient.callApi("/api/v2/quality/forms/evaluations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityFormsSurveys(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityFormsSurveys';return this.apiClient.callApi("/api/v2/quality/forms/surveys","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityProgramAgentscoringrules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling postQualityProgramAgentscoringrules';if(n==null)throw'Missing the required parameter "body" when calling postQualityProgramAgentscoringrules';return this.apiClient.callApi("/api/v2/quality/programs/{programId}/agentscoringrules","POST",{programId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postQualityPublishedforms(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityPublishedforms';return this.apiClient.callApi("/api/v2/quality/publishedforms","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityPublishedformsEvaluations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityPublishedformsEvaluations';return this.apiClient.callApi("/api/v2/quality/publishedforms/evaluations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityPublishedformsSurveys(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityPublishedformsSurveys';return this.apiClient.callApi("/api/v2/quality/publishedforms/surveys","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualitySurveys(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualitySurveys';return this.apiClient.callApi("/api/v2/quality/surveys","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualitySurveysScoring(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualitySurveysScoring';return this.apiClient.callApi("/api/v2/quality/surveys/scoring","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putQualityCalibration(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "calibrationId" when calling putQualityCalibration';if(n==null)throw'Missing the required parameter "body" when calling putQualityCalibration';return this.apiClient.callApi("/api/v2/quality/calibrations/{calibrationId}","PUT",{calibrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putQualityConversationEvaluation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putQualityConversationEvaluation';if(n==null||n==="")throw'Missing the required parameter "evaluationId" when calling putQualityConversationEvaluation';if(i==null)throw'Missing the required parameter "body" when calling putQualityConversationEvaluation';return this.apiClient.callApi("/api/v2/quality/conversations/{conversationId}/evaluations/{evaluationId}","PUT",{conversationId:e,evaluationId:n},{expand:a.expand},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putQualityForm(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "formId" when calling putQualityForm';if(n==null)throw'Missing the required parameter "body" when calling putQualityForm';return this.apiClient.callApi("/api/v2/quality/forms/{formId}","PUT",{formId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putQualityFormsEvaluation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "formId" when calling putQualityFormsEvaluation';if(n==null)throw'Missing the required parameter "body" when calling putQualityFormsEvaluation';return this.apiClient.callApi("/api/v2/quality/forms/evaluations/{formId}","PUT",{formId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putQualityFormsEvaluationAiscoringSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "formId" when calling putQualityFormsEvaluationAiscoringSettings';if(n==null)throw'Missing the required parameter "body" when calling putQualityFormsEvaluationAiscoringSettings';return this.apiClient.callApi("/api/v2/quality/forms/evaluations/{formId}/aiscoring/settings","PUT",{formId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putQualityFormsSurvey(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "formId" when calling putQualityFormsSurvey';if(n==null)throw'Missing the required parameter "body" when calling putQualityFormsSurvey';return this.apiClient.callApi("/api/v2/quality/forms/surveys/{formId}","PUT",{formId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putQualityProgramAgentscoringrule(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "programId" when calling putQualityProgramAgentscoringrule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling putQualityProgramAgentscoringrule';if(i==null)throw'Missing the required parameter "body" when calling putQualityProgramAgentscoringrule';return this.apiClient.callApi("/api/v2/quality/programs/{programId}/agentscoringrules/{ruleId}","PUT",{programId:e,ruleId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putQualitySurveysScorable(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "customerSurveyUrl" when calling putQualitySurveysScorable';if(n==null)throw'Missing the required parameter "body" when calling putQualitySurveysScorable';return this.apiClient.callApi("/api/v2/quality/surveys/scorable","PUT",{},{customerSurveyUrl:e},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},c0=class{constructor(e){this.apiClient=e||q.instance}deleteConversationRecordingAnnotation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationRecordingAnnotation';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling deleteConversationRecordingAnnotation';if(i==null||i==="")throw'Missing the required parameter "annotationId" when calling deleteConversationRecordingAnnotation';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings/{recordingId}/annotations/{annotationId}","DELETE",{conversationId:e,recordingId:n,annotationId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteOrphanrecording(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "orphanId" when calling deleteOrphanrecording';return this.apiClient.callApi("/api/v2/orphanrecordings/{orphanId}","DELETE",{orphanId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRecordingCrossplatformMediaretentionpolicies(e,n){if(n=n||{},e==null)throw'Missing the required parameter "ids" when calling deleteRecordingCrossplatformMediaretentionpolicies';return this.apiClient.callApi("/api/v2/recording/crossplatform/mediaretentionpolicies","DELETE",{},{ids:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRecordingCrossplatformMediaretentionpolicy(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling deleteRecordingCrossplatformMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/crossplatform/mediaretentionpolicies/{policyId}","DELETE",{policyId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRecordingJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteRecordingJob';return this.apiClient.callApi("/api/v2/recording/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRecordingMediaretentionpolicies(e,n){if(n=n||{},e==null)throw'Missing the required parameter "ids" when calling deleteRecordingMediaretentionpolicies';return this.apiClient.callApi("/api/v2/recording/mediaretentionpolicies","DELETE",{},{ids:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRecordingMediaretentionpolicy(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling deleteRecordingMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/mediaretentionpolicies/{policyId}","DELETE",{policyId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationRecording(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationRecording';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling getConversationRecording';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings/{recordingId}","GET",{conversationId:e,recordingId:n},{formatId:i.formatId,emailFormatId:i.emailFormatId,chatFormatId:i.chatFormatId,messageFormatId:i.messageFormatId,download:i.download,fileName:i.fileName,locale:i.locale,mediaFormats:this.apiClient.buildCollectionParam(i.mediaFormats,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationRecordingAnnotation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationRecordingAnnotation';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling getConversationRecordingAnnotation';if(i==null||i==="")throw'Missing the required parameter "annotationId" when calling getConversationRecordingAnnotation';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings/{recordingId}/annotations/{annotationId}","GET",{conversationId:e,recordingId:n,annotationId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationRecordingAnnotations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationRecordingAnnotations';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling getConversationRecordingAnnotations';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings/{recordingId}/annotations","GET",{conversationId:e,recordingId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationRecordingmetadata(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationRecordingmetadata';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordingmetadata","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationRecordingmetadataRecordingId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationRecordingmetadataRecordingId';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling getConversationRecordingmetadataRecordingId';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordingmetadata/{recordingId}","GET",{conversationId:e,recordingId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationRecordings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationRecordings';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings","GET",{conversationId:e},{maxWaitMs:n.maxWaitMs,formatId:n.formatId,mediaFormats:this.apiClient.buildCollectionParam(n.mediaFormats,"multi"),locale:n.locale,includePauseAnnotationsForScreenRecordings:n.includePauseAnnotationsForScreenRecordings},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrphanrecording(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "orphanId" when calling getOrphanrecording';return this.apiClient.callApi("/api/v2/orphanrecordings/{orphanId}","GET",{orphanId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrphanrecordingMedia(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "orphanId" when calling getOrphanrecordingMedia';return this.apiClient.callApi("/api/v2/orphanrecordings/{orphanId}/media","GET",{orphanId:e},{formatId:n.formatId,emailFormatId:n.emailFormatId,chatFormatId:n.chatFormatId,messageFormatId:n.messageFormatId,download:n.download,fileName:n.fileName,locale:n.locale,mediaFormats:this.apiClient.buildCollectionParam(n.mediaFormats,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrphanrecordings(e){return e=e||{},this.apiClient.callApi("/api/v2/orphanrecordings","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,hasConversation:e.hasConversation,media:e.media},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingBatchrequest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getRecordingBatchrequest';return this.apiClient.callApi("/api/v2/recording/batchrequests/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingCrossplatformMediaretentionpolicies(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/crossplatform/mediaretentionpolicies","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,name:e.name,enabled:e.enabled,summary:e.summary,hasErrors:e.hasErrors,deleteDaysThreshold:e.deleteDaysThreshold},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingCrossplatformMediaretentionpolicy(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling getRecordingCrossplatformMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/crossplatform/mediaretentionpolicies/{policyId}","GET",{policyId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getRecordingJob';return this.apiClient.callApi("/api/v2/recording/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingJobFailedrecordings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getRecordingJobFailedrecordings';return this.apiClient.callApi("/api/v2/recording/jobs/{jobId}/failedrecordings","GET",{jobId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,includeTotal:n.includeTotal,cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/jobs","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,state:e.state,showOnlyMyJobs:e.showOnlyMyJobs,jobType:e.jobType,includeTotal:e.includeTotal,cursor:e.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingKeyconfiguration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "keyConfigurationId" when calling getRecordingKeyconfiguration';return this.apiClient.callApi("/api/v2/recording/keyconfigurations/{keyConfigurationId}","GET",{keyConfigurationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingKeyconfigurations(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/keyconfigurations","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingMediaretentionpolicies(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/mediaretentionpolicies","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,name:e.name,enabled:e.enabled,summary:e.summary,hasErrors:e.hasErrors,deleteDaysThreshold:e.deleteDaysThreshold},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingMediaretentionpolicy(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling getRecordingMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/mediaretentionpolicies/{policyId}","GET",{policyId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingRecordingkeys(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/recordingkeys","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingRecordingkeysRotationschedule(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/recordingkeys/rotationschedule","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/settings","GET",{},{createDefault:e.createDefault},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingUploadsReport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "reportId" when calling getRecordingUploadsReport';return this.apiClient.callApi("/api/v2/recording/uploads/reports/{reportId}","GET",{reportId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingsRetentionQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "retentionThresholdDays" when calling getRecordingsRetentionQuery';return this.apiClient.callApi("/api/v2/recordings/retention/query","GET",{},{retentionThresholdDays:e,cursor:n.cursor,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingsScreensessionsDetails(e){return e=e||{},this.apiClient.callApi("/api/v2/recordings/screensessions/details","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchRecordingCrossplatformMediaretentionpolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling patchRecordingCrossplatformMediaretentionpolicy';if(n==null)throw'Missing the required parameter "body" when calling patchRecordingCrossplatformMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/crossplatform/mediaretentionpolicies/{policyId}","PATCH",{policyId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRecordingMediaretentionpolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling patchRecordingMediaretentionpolicy';if(n==null)throw'Missing the required parameter "body" when calling patchRecordingMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/mediaretentionpolicies/{policyId}","PATCH",{policyId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationRecordingAnnotations(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationRecordingAnnotations';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling postConversationRecordingAnnotations';if(i==null)throw'Missing the required parameter "body" when calling postConversationRecordingAnnotations';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings/{recordingId}/annotations","POST",{conversationId:e,recordingId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postRecordingBatchrequests(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingBatchrequests';return this.apiClient.callApi("/api/v2/recording/batchrequests","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingCrossplatformMediaretentionpolicies(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingCrossplatformMediaretentionpolicies';return this.apiClient.callApi("/api/v2/recording/crossplatform/mediaretentionpolicies","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingJobs';return this.apiClient.callApi("/api/v2/recording/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingKeyconfigurations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingKeyconfigurations';return this.apiClient.callApi("/api/v2/recording/keyconfigurations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingKeyconfigurationsValidate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingKeyconfigurationsValidate';return this.apiClient.callApi("/api/v2/recording/keyconfigurations/validate","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingLocalkeys(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingLocalkeys';return this.apiClient.callApi("/api/v2/recording/localkeys","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingMediaretentionpolicies(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingMediaretentionpolicies';return this.apiClient.callApi("/api/v2/recording/mediaretentionpolicies","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingRecordingkeys(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/recordingkeys","POST",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postRecordingUploadsReports(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingUploadsReports';return this.apiClient.callApi("/api/v2/recording/uploads/reports","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingsDeletionprotection(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingsDeletionprotection';return this.apiClient.callApi("/api/v2/recordings/deletionprotection","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingsScreensessionsAcknowledge(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingsScreensessionsAcknowledge';return this.apiClient.callApi("/api/v2/recordings/screensessions/acknowledge","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingsScreensessionsMetadata(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingsScreensessionsMetadata';return this.apiClient.callApi("/api/v2/recordings/screensessions/metadata","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationRecording(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationRecording';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling putConversationRecording';if(i==null)throw'Missing the required parameter "body" when calling putConversationRecording';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings/{recordingId}","PUT",{conversationId:e,recordingId:n},{clearExport:a.clearExport},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putConversationRecordingAnnotation(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationRecordingAnnotation';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling putConversationRecordingAnnotation';if(i==null||i==="")throw'Missing the required parameter "annotationId" when calling putConversationRecordingAnnotation';if(a==null)throw'Missing the required parameter "body" when calling putConversationRecordingAnnotation';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings/{recordingId}/annotations/{annotationId}","PUT",{conversationId:e,recordingId:n,annotationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}putOrphanrecording(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "orphanId" when calling putOrphanrecording';return this.apiClient.callApi("/api/v2/orphanrecordings/{orphanId}","PUT",{orphanId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRecordingCrossplatformMediaretentionpolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling putRecordingCrossplatformMediaretentionpolicy';if(n==null)throw'Missing the required parameter "body" when calling putRecordingCrossplatformMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/crossplatform/mediaretentionpolicies/{policyId}","PUT",{policyId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRecordingJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling putRecordingJob';if(n==null)throw'Missing the required parameter "body" when calling putRecordingJob';return this.apiClient.callApi("/api/v2/recording/jobs/{jobId}","PUT",{jobId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRecordingKeyconfiguration(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "keyConfigurationId" when calling putRecordingKeyconfiguration';if(n==null)throw'Missing the required parameter "body" when calling putRecordingKeyconfiguration';return this.apiClient.callApi("/api/v2/recording/keyconfigurations/{keyConfigurationId}","PUT",{keyConfigurationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRecordingMediaretentionpolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling putRecordingMediaretentionpolicy';if(n==null)throw'Missing the required parameter "body" when calling putRecordingMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/mediaretentionpolicies/{policyId}","PUT",{policyId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRecordingRecordingkeysRotationschedule(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putRecordingRecordingkeysRotationschedule';return this.apiClient.callApi("/api/v2/recording/recordingkeys/rotationschedule","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRecordingSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putRecordingSettings';return this.apiClient.callApi("/api/v2/recording/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRecordingsDeletionprotection(e){return e=e||{},this.apiClient.callApi("/api/v2/recordings/deletionprotection","PUT",{},{protect:e.protect},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},d0=class{constructor(e){this.apiClient=e||q.instance}deleteResponsemanagementLibrary(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "libraryId" when calling deleteResponsemanagementLibrary';return this.apiClient.callApi("/api/v2/responsemanagement/libraries/{libraryId}","DELETE",{libraryId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteResponsemanagementResponse(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "responseId" when calling deleteResponsemanagementResponse';return this.apiClient.callApi("/api/v2/responsemanagement/responses/{responseId}","DELETE",{responseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteResponsemanagementResponseasset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "responseAssetId" when calling deleteResponsemanagementResponseasset';return this.apiClient.callApi("/api/v2/responsemanagement/responseassets/{responseAssetId}","DELETE",{responseAssetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getResponsemanagementLibraries(e){return e=e||{},this.apiClient.callApi("/api/v2/responsemanagement/libraries","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,messagingTemplateFilter:e.messagingTemplateFilter,libraryPrefix:e.libraryPrefix},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getResponsemanagementLibrariesDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "libraryId" when calling getResponsemanagementLibrariesDivisionview';return this.apiClient.callApi("/api/v2/responsemanagement/libraries/divisionviews/{libraryId}","GET",{libraryId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getResponsemanagementLibrariesDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/responsemanagement/libraries/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,messagingTemplateFilter:e.messagingTemplateFilter,libraryPrefix:e.libraryPrefix},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getResponsemanagementLibrary(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "libraryId" when calling getResponsemanagementLibrary';return this.apiClient.callApi("/api/v2/responsemanagement/libraries/{libraryId}","GET",{libraryId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getResponsemanagementResponse(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "responseId" when calling getResponsemanagementResponse';return this.apiClient.callApi("/api/v2/responsemanagement/responses/{responseId}","GET",{responseId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getResponsemanagementResponseasset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "responseAssetId" when calling getResponsemanagementResponseasset';return this.apiClient.callApi("/api/v2/responsemanagement/responseassets/{responseAssetId}","GET",{responseAssetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getResponsemanagementResponseassetsStatusStatusId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "statusId" when calling getResponsemanagementResponseassetsStatusStatusId';return this.apiClient.callApi("/api/v2/responsemanagement/responseassets/status/{statusId}","GET",{statusId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getResponsemanagementResponses(e,n){if(n=n||{},e==null)throw'Missing the required parameter "libraryId" when calling getResponsemanagementResponses';return this.apiClient.callApi("/api/v2/responsemanagement/responses","GET",{},{libraryId:e,pageNumber:n.pageNumber,pageSize:n.pageSize,expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getResponsemanagementResponsesDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "responseId" when calling getResponsemanagementResponsesDivisionview';return this.apiClient.callApi("/api/v2/responsemanagement/responses/divisionviews/{responseId}","GET",{responseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementLibraries(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementLibraries';return this.apiClient.callApi("/api/v2/responsemanagement/libraries","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementLibrariesBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementLibrariesBulk';return this.apiClient.callApi("/api/v2/responsemanagement/libraries/bulk","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementLibrariesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementLibrariesQuery';return this.apiClient.callApi("/api/v2/responsemanagement/libraries/query","POST",{},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementResponseassetsBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementResponseassetsBulk';return this.apiClient.callApi("/api/v2/responsemanagement/responseassets/bulk","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementResponseassetsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementResponseassetsSearch';return this.apiClient.callApi("/api/v2/responsemanagement/responseassets/search","POST",{},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementResponseassetsUploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementResponseassetsUploads';return this.apiClient.callApi("/api/v2/responsemanagement/responseassets/uploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementResponses(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementResponses';return this.apiClient.callApi("/api/v2/responsemanagement/responses","POST",{},{expand:n.expand},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementResponsesDivisionviewsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementResponsesDivisionviewsQuery';return this.apiClient.callApi("/api/v2/responsemanagement/responses/divisionviews/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementResponsesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementResponsesQuery';return this.apiClient.callApi("/api/v2/responsemanagement/responses/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putResponsemanagementLibrary(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "libraryId" when calling putResponsemanagementLibrary';if(n==null)throw'Missing the required parameter "body" when calling putResponsemanagementLibrary';return this.apiClient.callApi("/api/v2/responsemanagement/libraries/{libraryId}","PUT",{libraryId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putResponsemanagementResponse(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "responseId" when calling putResponsemanagementResponse';if(n==null)throw'Missing the required parameter "body" when calling putResponsemanagementResponse';return this.apiClient.callApi("/api/v2/responsemanagement/responses/{responseId}","PUT",{responseId:e},{expand:i.expand},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putResponsemanagementResponseasset(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "responseAssetId" when calling putResponsemanagementResponseasset';if(n==null)throw'Missing the required parameter "body" when calling putResponsemanagementResponseasset';return this.apiClient.callApi("/api/v2/responsemanagement/responseassets/{responseAssetId}","PUT",{responseAssetId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},p0=class{constructor(e){this.apiClient=e||q.instance}deleteRoutingAssessment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assessmentId" when calling deleteRoutingAssessment';return this.apiClient.callApi("/api/v2/routing/assessments/{assessmentId}","DELETE",{assessmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingDirectroutingbackupSettingsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/directroutingbackup/settings/me","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteRoutingEmailDomain(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling deleteRoutingEmailDomain';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}","DELETE",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingEmailDomainRoute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainName" when calling deleteRoutingEmailDomainRoute';if(n==null||n==="")throw'Missing the required parameter "routeId" when calling deleteRoutingEmailDomainRoute';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainName}/routes/{routeId}","DELETE",{domainName:e,routeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteRoutingEmailOutboundDomain(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling deleteRoutingEmailOutboundDomain';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains/{domainId}","DELETE",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingEmailSettingEmailSettingId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "emailSettingId" when calling deleteRoutingEmailSettingEmailSettingId';return this.apiClient.callApi("/api/v2/routing/email/setting/{emailSettingId}","DELETE",{emailSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingLanguage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "languageId" when calling deleteRoutingLanguage';return this.apiClient.callApi("/api/v2/routing/languages/{languageId}","DELETE",{languageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingPredictor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "predictorId" when calling deleteRoutingPredictor';return this.apiClient.callApi("/api/v2/routing/predictors/{predictorId}","DELETE",{predictorId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingPredictorsKeyperformanceindicator(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "kpiId" when calling deleteRoutingPredictorsKeyperformanceindicator';return this.apiClient.callApi("/api/v2/routing/predictors/keyperformanceindicators/{kpiId}","DELETE",{kpiId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingQueue(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling deleteRoutingQueue';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}","DELETE",{queueId:e},{forceDelete:n.forceDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingQueueMember(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling deleteRoutingQueueMember';if(n==null||n==="")throw'Missing the required parameter "memberId" when calling deleteRoutingQueueMember';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/members/{memberId}","DELETE",{queueId:e,memberId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteRoutingQueueUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling deleteRoutingQueueUser';if(n==null||n==="")throw'Missing the required parameter "memberId" when calling deleteRoutingQueueUser';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/users/{memberId}","DELETE",{queueId:e,memberId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteRoutingQueueWrapupcode(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling deleteRoutingQueueWrapupcode';if(n==null||n==="")throw'Missing the required parameter "codeId" when calling deleteRoutingQueueWrapupcode';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/wrapupcodes/{codeId}","DELETE",{queueId:e,codeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteRoutingSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/settings","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteRoutingSkill(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "skillId" when calling deleteRoutingSkill';return this.apiClient.callApi("/api/v2/routing/skills/{skillId}","DELETE",{skillId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingSkillexpression(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "expressionId" when calling deleteRoutingSkillexpression';return this.apiClient.callApi("/api/v2/routing/skillexpressions/{expressionId}","DELETE",{expressionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingSkillexpressions(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/skillexpressions","DELETE",{},{id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteRoutingSkillgroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "skillGroupId" when calling deleteRoutingSkillgroup';return this.apiClient.callApi("/api/v2/routing/skillgroups/{skillGroupId}","DELETE",{skillGroupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingSmsAddress(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "addressId" when calling deleteRoutingSmsAddress';return this.apiClient.callApi("/api/v2/routing/sms/addresses/{addressId}","DELETE",{addressId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingSmsPhonenumber(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "phoneNumberId" when calling deleteRoutingSmsPhonenumber';return this.apiClient.callApi("/api/v2/routing/sms/phonenumbers/{phoneNumberId}","DELETE",{phoneNumberId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingUserDirectroutingbackupSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteRoutingUserDirectroutingbackupSettings';return this.apiClient.callApi("/api/v2/routing/users/{userId}/directroutingbackup/settings","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingUserUtilization(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteRoutingUserUtilization';return this.apiClient.callApi("/api/v2/routing/users/{userId}/utilization","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingUtilization(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/utilization","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteRoutingUtilizationLabel(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "labelId" when calling deleteRoutingUtilizationLabel';return this.apiClient.callApi("/api/v2/routing/utilization/labels/{labelId}","DELETE",{labelId:e},{forceDelete:n.forceDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingWrapupcode(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "codeId" when calling deleteRoutingWrapupcode';return this.apiClient.callApi("/api/v2/routing/wrapupcodes/{codeId}","DELETE",{codeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteUserRoutinglanguage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserRoutinglanguage';if(n==null||n==="")throw'Missing the required parameter "languageId" when calling deleteUserRoutinglanguage';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages/{languageId}","DELETE",{userId:e,languageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteUserRoutingskill(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserRoutingskill';if(n==null||n==="")throw'Missing the required parameter "skillId" when calling deleteUserRoutingskill';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/{skillId}","DELETE",{userId:e,skillId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getRoutingAssessment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assessmentId" when calling getRoutingAssessment';return this.apiClient.callApi("/api/v2/routing/assessments/{assessmentId}","GET",{assessmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingAssessments(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/assessments","GET",{},{before:e.before,after:e.after,limit:e.limit,pageSize:e.pageSize,queueId:this.apiClient.buildCollectionParam(e.queueId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingAssessmentsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getRoutingAssessmentsJob';return this.apiClient.callApi("/api/v2/routing/assessments/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingAssessmentsJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/assessments/jobs","GET",{},{divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingAvailablemediatypes(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/availablemediatypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingDirectroutingbackupSettingsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/directroutingbackup/settings/me","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingEmailDomain(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getRoutingEmailDomain';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}","GET",{domainId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailDomainDkim(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getRoutingEmailDomainDkim';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/dkim","GET",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailDomainMailfrom(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getRoutingEmailDomainMailfrom';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/mailfrom","GET",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailDomainRoute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainName" when calling getRoutingEmailDomainRoute';if(n==null||n==="")throw'Missing the required parameter "routeId" when calling getRoutingEmailDomainRoute';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainName}/routes/{routeId}","GET",{domainName:e,routeId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getRoutingEmailDomainRouteIdentityresolution(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainName" when calling getRoutingEmailDomainRouteIdentityresolution';if(n==null||n==="")throw'Missing the required parameter "routeId" when calling getRoutingEmailDomainRouteIdentityresolution';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainName}/routes/{routeId}/identityresolution","GET",{domainName:e,routeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getRoutingEmailDomainRoutes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainName" when calling getRoutingEmailDomainRoutes';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainName}/routes","GET",{domainName:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,pattern:n.pattern,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailDomainVerification(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getRoutingEmailDomainVerification';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/verification","GET",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailDomains(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/email/domains","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,excludeStatus:e.excludeStatus,filter:e.filter,expand:e.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingEmailOutboundDomain(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getRoutingEmailOutboundDomain';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains/{domainId}","GET",{domainId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailOutboundDomainActivation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getRoutingEmailOutboundDomainActivation';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains/{domainId}/activation","GET",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailOutboundDomains(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/email/outbound/domains","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,filter:e.filter,expand:e.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingEmailSetting(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/email/setting","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingEmailSettingEmailSettingId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "emailSettingId" when calling getRoutingEmailSettingEmailSettingId';return this.apiClient.callApi("/api/v2/routing/email/setting/{emailSettingId}","GET",{emailSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailSetup(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/email/setup","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingLanguage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "languageId" when calling getRoutingLanguage';return this.apiClient.callApi("/api/v2/routing/languages/{languageId}","GET",{languageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingLanguages(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/languages","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingMessageRecipient(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "recipientId" when calling getRoutingMessageRecipient';return this.apiClient.callApi("/api/v2/routing/message/recipients/{recipientId}","GET",{recipientId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingMessageRecipients(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/message/recipients","GET",{},{messengerType:e.messengerType,name:e.name,pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingPredictor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "predictorId" when calling getRoutingPredictor';return this.apiClient.callApi("/api/v2/routing/predictors/{predictorId}","GET",{predictorId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingPredictorModelFeatures(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "predictorId" when calling getRoutingPredictorModelFeatures';if(n==null||n==="")throw'Missing the required parameter "modelId" when calling getRoutingPredictorModelFeatures';return this.apiClient.callApi("/api/v2/routing/predictors/{predictorId}/models/{modelId}/features","GET",{predictorId:e,modelId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getRoutingPredictorModels(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "predictorId" when calling getRoutingPredictorModels';return this.apiClient.callApi("/api/v2/routing/predictors/{predictorId}/models","GET",{predictorId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingPredictors(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/predictors","GET",{},{before:e.before,after:e.after,limit:e.limit,pageSize:e.pageSize,queueId:this.apiClient.buildCollectionParam(e.queueId,"multi"),kpiId:e.kpiId,state:e.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingPredictorsKeyperformanceindicator(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "kpiId" when calling getRoutingPredictorsKeyperformanceindicator';return this.apiClient.callApi("/api/v2/routing/predictors/keyperformanceindicators/{kpiId}","GET",{kpiId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingPredictorsKeyperformanceindicators(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/predictors/keyperformanceindicators","GET",{},{kpiGroup:e.kpiGroup,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingPredictorsKeyperformanceindicatortypes(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/predictors/keyperformanceindicatortypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingQueue(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueue';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}","GET",{queueId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueueAssistant(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueAssistant';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/assistant","GET",{queueId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),languageVariation:n.languageVariation,fallbackToPrimaryAssistant:n.fallbackToPrimaryAssistant},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueueComparisonperiod(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueComparisonperiod';if(n==null||n==="")throw'Missing the required parameter "comparisonPeriodId" when calling getRoutingQueueComparisonperiod';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/comparisonperiods/{comparisonPeriodId}","GET",{queueId:e,comparisonPeriodId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getRoutingQueueComparisonperiods(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueComparisonperiods';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/comparisonperiods","GET",{queueId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueueEstimatedwaittime(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueEstimatedwaittime';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/estimatedwaittime","GET",{queueId:e},{conversationId:n.conversationId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueueIdentityresolution(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueIdentityresolution';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/identityresolution","GET",{queueId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueueMediatypeEstimatedwaittime(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueMediatypeEstimatedwaittime';if(n==null||n==="")throw'Missing the required parameter "mediaType" when calling getRoutingQueueMediatypeEstimatedwaittime';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/mediatypes/{mediaType}/estimatedwaittime","GET",{queueId:e,mediaType:n},{labelId:i.labelId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getRoutingQueueMembers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueMembers';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/members","GET",{queueId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,sortOrder:n.sortOrder,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),name:n.name,profileSkills:this.apiClient.buildCollectionParam(n.profileSkills,"multi"),skills:this.apiClient.buildCollectionParam(n.skills,"multi"),languages:this.apiClient.buildCollectionParam(n.languages,"multi"),routingStatus:this.apiClient.buildCollectionParam(n.routingStatus,"multi"),presence:this.apiClient.buildCollectionParam(n.presence,"multi"),memberBy:n.memberBy,joined:n.joined},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueueUsers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueUsers';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/users","GET",{queueId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,sortOrder:n.sortOrder,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),joined:n.joined,name:n.name,profileSkills:this.apiClient.buildCollectionParam(n.profileSkills,"multi"),skills:this.apiClient.buildCollectionParam(n.skills,"multi"),languages:this.apiClient.buildCollectionParam(n.languages,"multi"),routingStatus:this.apiClient.buildCollectionParam(n.routingStatus,"multi"),presence:this.apiClient.buildCollectionParam(n.presence,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueueWrapupcodes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueWrapupcodes';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/wrapupcodes","GET",{queueId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,name:n.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueues(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/queues","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortOrder:e.sortOrder,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),peerId:this.apiClient.buildCollectionParam(e.peerId,"multi"),cannedResponseLibraryId:e.cannedResponseLibraryId,hasPeer:e.hasPeer,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingQueuesDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/queues/divisionviews","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingQueuesDivisionviewsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/queues/divisionviews/all","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingQueuesMe(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/queues/me","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,joined:e.joined,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSettingsContactcenter(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/settings/contactcenter","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSettingsTranscription(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/settings/transcription","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSkill(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "skillId" when calling getRoutingSkill';return this.apiClient.callApi("/api/v2/routing/skills/{skillId}","GET",{skillId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSkillexpression(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "expressionId" when calling getRoutingSkillexpression';return this.apiClient.callApi("/api/v2/routing/skillexpressions/{expressionId}","GET",{expressionId:e},{includeArchived:n.includeArchived,format:n.format},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSkillexpressions(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/skillexpressions","GET",{},{format:e.format,includeArchived:e.includeArchived,id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSkillexpressionsQueueQueueId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingSkillexpressionsQueueQueueId';return this.apiClient.callApi("/api/v2/routing/skillexpressions/queue/{queueId}","GET",{queueId:e},{format:n.format,includeArchived:n.includeArchived},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSkillgroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "skillGroupId" when calling getRoutingSkillgroup';return this.apiClient.callApi("/api/v2/routing/skillgroups/{skillGroupId}","GET",{skillGroupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSkillgroupMembers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "skillGroupId" when calling getRoutingSkillgroupMembers';return this.apiClient.callApi("/api/v2/routing/skillgroups/{skillGroupId}/members","GET",{skillGroupId:e},{pageSize:n.pageSize,after:n.after,before:n.before,expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSkillgroupMembersDivisions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "skillGroupId" when calling getRoutingSkillgroupMembersDivisions';return this.apiClient.callApi("/api/v2/routing/skillgroups/{skillGroupId}/members/divisions","GET",{skillGroupId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSkillgroups(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/skillgroups","GET",{},{pageSize:e.pageSize,name:e.name,after:e.after,before:e.before},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSkills(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/skills","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSmsAddress(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "addressId" when calling getRoutingSmsAddress';return this.apiClient.callApi("/api/v2/routing/sms/addresses/{addressId}","GET",{addressId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSmsAddresses(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/sms/addresses","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSmsAvailablephonenumbers(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "countryCode" when calling getRoutingSmsAvailablephonenumbers';if(n==null)throw'Missing the required parameter "phoneNumberType" when calling getRoutingSmsAvailablephonenumbers';return this.apiClient.callApi("/api/v2/routing/sms/availablephonenumbers","GET",{},{countryCode:e,region:i.region,city:i.city,areaCode:i.areaCode,phoneNumberType:n,pattern:i.pattern,addressRequirement:i.addressRequirement},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getRoutingSmsIdentityresolutionPhonenumber(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "addressId" when calling getRoutingSmsIdentityresolutionPhonenumber';return this.apiClient.callApi("/api/v2/routing/sms/identityresolution/phonenumbers/{addressId}","GET",{addressId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSmsPhonenumber(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "phoneNumberId" when calling getRoutingSmsPhonenumber';return this.apiClient.callApi("/api/v2/routing/sms/phonenumbers/{phoneNumberId}","GET",{phoneNumberId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSmsPhonenumbers(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/sms/phonenumbers","GET",{},{phoneNumber:e.phoneNumber,phoneNumberType:this.apiClient.buildCollectionParam(e.phoneNumberType,"multi"),phoneNumberStatus:this.apiClient.buildCollectionParam(e.phoneNumberStatus,"multi"),countryCode:this.apiClient.buildCollectionParam(e.countryCode,"multi"),pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,language:e.language,"integration.id":e.integrationId,"supportedContent.id":e.supportedContentId,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingUserDirectroutingbackupSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getRoutingUserDirectroutingbackupSettings';return this.apiClient.callApi("/api/v2/routing/users/{userId}/directroutingbackup/settings","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingUserUtilization(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getRoutingUserUtilization';return this.apiClient.callApi("/api/v2/routing/users/{userId}/utilization","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingUtilization(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/utilization","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingUtilizationLabel(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "labelId" when calling getRoutingUtilizationLabel';return this.apiClient.callApi("/api/v2/routing/utilization/labels/{labelId}","GET",{labelId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingUtilizationLabelAgents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "labelId" when calling getRoutingUtilizationLabelAgents';return this.apiClient.callApi("/api/v2/routing/utilization/labels/{labelId}/agents","GET",{labelId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingUtilizationLabels(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/utilization/labels","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingWrapupcode(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "codeId" when calling getRoutingWrapupcode';return this.apiClient.callApi("/api/v2/routing/wrapupcodes/{codeId}","GET",{codeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingWrapupcodes(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/wrapupcodes","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingWrapupcodesDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "codeId" when calling getRoutingWrapupcodesDivisionview';return this.apiClient.callApi("/api/v2/routing/wrapupcodes/divisionviews/{codeId}","GET",{codeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingWrapupcodesDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/wrapupcodes/divisionviews","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),includeState:e.includeState},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUserQueues(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserQueues';return this.apiClient.callApi("/api/v2/users/{userId}/queues","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,joined:n.joined,divisionId:this.apiClient.buildCollectionParam(n.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserRoutinglanguages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserRoutinglanguages';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserRoutingskills(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserRoutingskills';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserSkillgroups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserSkillgroups';return this.apiClient.callApi("/api/v2/users/{userId}/skillgroups","GET",{userId:e},{pageSize:n.pageSize,after:n.after,before:n.before},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchRoutingConversation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchRoutingConversation';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingConversation';return this.apiClient.callApi("/api/v2/routing/conversations/{conversationId}","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingEmailDomain(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling patchRoutingEmailDomain';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingEmailDomain';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}","PATCH",{domainId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingEmailDomainValidate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling patchRoutingEmailDomainValidate';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingEmailDomainValidate';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/validate","PATCH",{domainId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingEmailOutboundDomain(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling patchRoutingEmailOutboundDomain';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingEmailOutboundDomain';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains/{domainId}","PATCH",{domainId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingEmailSettingEmailSettingId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "emailSettingId" when calling patchRoutingEmailSettingEmailSettingId';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingEmailSettingEmailSettingId';return this.apiClient.callApi("/api/v2/routing/email/setting/{emailSettingId}","PATCH",{emailSettingId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingPredictor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "predictorId" when calling patchRoutingPredictor';return this.apiClient.callApi("/api/v2/routing/predictors/{predictorId}","PATCH",{predictorId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchRoutingPredictorsKeyperformanceindicator(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "kpiId" when calling patchRoutingPredictorsKeyperformanceindicator';return this.apiClient.callApi("/api/v2/routing/predictors/keyperformanceindicators/{kpiId}","PATCH",{kpiId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchRoutingQueueMember(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling patchRoutingQueueMember';if(n==null||n==="")throw'Missing the required parameter "memberId" when calling patchRoutingQueueMember';if(i==null)throw'Missing the required parameter "body" when calling patchRoutingQueueMember';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/members/{memberId}","PATCH",{queueId:e,memberId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchRoutingQueueMembers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling patchRoutingQueueMembers';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingQueueMembers';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/members","PATCH",{queueId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingQueueUser(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling patchRoutingQueueUser';if(n==null||n==="")throw'Missing the required parameter "memberId" when calling patchRoutingQueueUser';if(i==null)throw'Missing the required parameter "body" when calling patchRoutingQueueUser';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/users/{memberId}","PATCH",{queueId:e,memberId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchRoutingQueueUsers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling patchRoutingQueueUsers';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingQueueUsers';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/users","PATCH",{queueId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingSettingsContactcenter(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchRoutingSettingsContactcenter';return this.apiClient.callApi("/api/v2/routing/settings/contactcenter","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchRoutingSettingsTranscription(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchRoutingSettingsTranscription';return this.apiClient.callApi("/api/v2/routing/settings/transcription","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchRoutingSkill(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "skillId" when calling patchRoutingSkill';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingSkill';return this.apiClient.callApi("/api/v2/routing/skills/{skillId}","PATCH",{skillId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingSkillgroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "skillGroupId" when calling patchRoutingSkillgroup';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingSkillgroup';return this.apiClient.callApi("/api/v2/routing/skillgroups/{skillGroupId}","PATCH",{skillGroupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingSmsPhonenumber(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "phoneNumberId" when calling patchRoutingSmsPhonenumber';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingSmsPhonenumber';return this.apiClient.callApi("/api/v2/routing/sms/phonenumbers/{phoneNumberId}","PATCH",{phoneNumberId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserQueue(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling patchUserQueue';if(n==null||n==="")throw'Missing the required parameter "userId" when calling patchUserQueue';if(i==null)throw'Missing the required parameter "body" when calling patchUserQueue';return this.apiClient.callApi("/api/v2/users/{userId}/queues/{queueId}","PATCH",{queueId:e,userId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchUserQueues(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserQueues';if(n==null)throw'Missing the required parameter "body" when calling patchUserQueues';return this.apiClient.callApi("/api/v2/users/{userId}/queues","PATCH",{userId:e},{divisionId:this.apiClient.buildCollectionParam(i.divisionId,"multi")},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserRoutinglanguage(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserRoutinglanguage';if(n==null||n==="")throw'Missing the required parameter "languageId" when calling patchUserRoutinglanguage';if(i==null)throw'Missing the required parameter "body" when calling patchUserRoutinglanguage';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages/{languageId}","PATCH",{userId:e,languageId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchUserRoutinglanguagesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserRoutinglanguagesBulk';if(n==null)throw'Missing the required parameter "body" when calling patchUserRoutinglanguagesBulk';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages/bulk","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserRoutingskillsBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserRoutingskillsBulk';if(n==null)throw'Missing the required parameter "body" when calling patchUserRoutingskillsBulk';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/bulk","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAnalyticsQueuesObservationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsQueuesObservationsQuery';return this.apiClient.callApi("/api/v2/analytics/queues/observations/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsRoutingActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsRoutingActivityQuery';return this.apiClient.callApi("/api/v2/analytics/routing/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingAssessments(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/assessments","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postRoutingAssessmentsJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/assessments/jobs","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postRoutingEmailDomainDkim(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postRoutingEmailDomainDkim';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/dkim","POST",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingEmailDomainMailfrom(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postRoutingEmailDomainMailfrom';if(n==null)throw'Missing the required parameter "body" when calling postRoutingEmailDomainMailfrom';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/mailfrom","POST",{domainId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postRoutingEmailDomainRoutes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainName" when calling postRoutingEmailDomainRoutes';if(n==null)throw'Missing the required parameter "body" when calling postRoutingEmailDomainRoutes';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainName}/routes","POST",{domainName:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postRoutingEmailDomainTestconnection(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postRoutingEmailDomainTestconnection';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/testconnection","POST",{domainId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingEmailDomainVerification(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postRoutingEmailDomainVerification';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/verification","POST",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingEmailDomains(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingEmailDomains';return this.apiClient.callApi("/api/v2/routing/email/domains","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingEmailOutboundDomainTestconnection(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postRoutingEmailOutboundDomainTestconnection';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains/{domainId}/testconnection","POST",{domainId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingEmailOutboundDomains(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingEmailOutboundDomains';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingEmailOutboundDomainsSimulated(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingEmailOutboundDomainsSimulated';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains/simulated","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingEmailSetting(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingEmailSetting';return this.apiClient.callApi("/api/v2/routing/email/setting","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingLanguages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingLanguages';return this.apiClient.callApi("/api/v2/routing/languages","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingPredictors(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/predictors","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postRoutingPredictorsKeyperformanceindicators(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingPredictorsKeyperformanceindicators';return this.apiClient.callApi("/api/v2/routing/predictors/keyperformanceindicators","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingQueueMembers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling postRoutingQueueMembers';if(n==null)throw'Missing the required parameter "body" when calling postRoutingQueueMembers';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/members","POST",{queueId:e},{delete:i._delete},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postRoutingQueueUsers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling postRoutingQueueUsers';if(n==null)throw'Missing the required parameter "body" when calling postRoutingQueueUsers';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/users","POST",{queueId:e},{delete:i._delete},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postRoutingQueueWrapupcodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling postRoutingQueueWrapupcodes';if(n==null)throw'Missing the required parameter "body" when calling postRoutingQueueWrapupcodes';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/wrapupcodes","POST",{queueId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postRoutingQueues(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingQueues';return this.apiClient.callApi("/api/v2/routing/queues","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSkillexpressionsValidate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingSkillexpressionsValidate';return this.apiClient.callApi("/api/v2/routing/skillexpressions/validate","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSkillgroupMembersDivisions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "skillGroupId" when calling postRoutingSkillgroupMembersDivisions';return this.apiClient.callApi("/api/v2/routing/skillgroups/{skillGroupId}/members/divisions","POST",{skillGroupId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSkillgroups(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingSkillgroups';return this.apiClient.callApi("/api/v2/routing/skillgroups","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSkills(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingSkills';return this.apiClient.callApi("/api/v2/routing/skills","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSmsAddresses(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingSmsAddresses';return this.apiClient.callApi("/api/v2/routing/sms/addresses","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSmsPhonenumbers(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingSmsPhonenumbers';return this.apiClient.callApi("/api/v2/routing/sms/phonenumbers","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSmsPhonenumbersAlphanumeric(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingSmsPhonenumbersAlphanumeric';return this.apiClient.callApi("/api/v2/routing/sms/phonenumbers/alphanumeric","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSmsPhonenumbersImport(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingSmsPhonenumbersImport';return this.apiClient.callApi("/api/v2/routing/sms/phonenumbers/import","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingUtilizationLabels(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingUtilizationLabels';return this.apiClient.callApi("/api/v2/routing/utilization/labels","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingWrapupcodes(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingWrapupcodes';return this.apiClient.callApi("/api/v2/routing/wrapupcodes","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUserRoutinglanguages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserRoutinglanguages';if(n==null)throw'Missing the required parameter "body" when calling postUserRoutinglanguages';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUserRoutingskills(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserRoutingskills';if(n==null)throw'Missing the required parameter "body" when calling postUserRoutingskills';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingDirectroutingbackupSettingsMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putRoutingDirectroutingbackupSettingsMe';return this.apiClient.callApi("/api/v2/routing/directroutingbackup/settings/me","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRoutingEmailDomainRoute(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "domainName" when calling putRoutingEmailDomainRoute';if(n==null||n==="")throw'Missing the required parameter "routeId" when calling putRoutingEmailDomainRoute';if(i==null)throw'Missing the required parameter "body" when calling putRoutingEmailDomainRoute';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainName}/routes/{routeId}","PUT",{domainName:e,routeId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putRoutingEmailDomainRouteIdentityresolution(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "domainName" when calling putRoutingEmailDomainRouteIdentityresolution';if(n==null||n==="")throw'Missing the required parameter "routeId" when calling putRoutingEmailDomainRouteIdentityresolution';if(i==null)throw'Missing the required parameter "body" when calling putRoutingEmailDomainRouteIdentityresolution';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainName}/routes/{routeId}/identityresolution","PUT",{domainName:e,routeId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putRoutingEmailOutboundDomainActivation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling putRoutingEmailOutboundDomainActivation';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains/{domainId}/activation","PUT",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRoutingMessageRecipient(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "recipientId" when calling putRoutingMessageRecipient';if(n==null)throw'Missing the required parameter "body" when calling putRoutingMessageRecipient';return this.apiClient.callApi("/api/v2/routing/message/recipients/{recipientId}","PUT",{recipientId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingQueue(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling putRoutingQueue';if(n==null)throw'Missing the required parameter "body" when calling putRoutingQueue';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}","PUT",{queueId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingQueueIdentityresolution(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling putRoutingQueueIdentityresolution';if(n==null)throw'Missing the required parameter "body" when calling putRoutingQueueIdentityresolution';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/identityresolution","PUT",{queueId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putRoutingSettings';return this.apiClient.callApi("/api/v2/routing/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRoutingSettingsTranscription(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putRoutingSettingsTranscription';return this.apiClient.callApi("/api/v2/routing/settings/transcription","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRoutingSmsIdentityresolutionPhonenumber(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "addressId" when calling putRoutingSmsIdentityresolutionPhonenumber';if(n==null)throw'Missing the required parameter "body" when calling putRoutingSmsIdentityresolutionPhonenumber';return this.apiClient.callApi("/api/v2/routing/sms/identityresolution/phonenumbers/{addressId}","PUT",{addressId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingUserDirectroutingbackupSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putRoutingUserDirectroutingbackupSettings';if(n==null)throw'Missing the required parameter "body" when calling putRoutingUserDirectroutingbackupSettings';return this.apiClient.callApi("/api/v2/routing/users/{userId}/directroutingbackup/settings","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingUserUtilization(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putRoutingUserUtilization';if(n==null)throw'Missing the required parameter "body" when calling putRoutingUserUtilization';return this.apiClient.callApi("/api/v2/routing/users/{userId}/utilization","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingUtilization(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putRoutingUtilization';return this.apiClient.callApi("/api/v2/routing/utilization","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRoutingUtilizationLabel(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "labelId" when calling putRoutingUtilizationLabel';if(n==null)throw'Missing the required parameter "body" when calling putRoutingUtilizationLabel';return this.apiClient.callApi("/api/v2/routing/utilization/labels/{labelId}","PUT",{labelId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingWrapupcode(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "codeId" when calling putRoutingWrapupcode';if(n==null)throw'Missing the required parameter "body" when calling putRoutingWrapupcode';return this.apiClient.callApi("/api/v2/routing/wrapupcodes/{codeId}","PUT",{codeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserRoutingskill(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserRoutingskill';if(n==null||n==="")throw'Missing the required parameter "skillId" when calling putUserRoutingskill';if(i==null)throw'Missing the required parameter "body" when calling putUserRoutingskill';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/{skillId}","PUT",{userId:e,skillId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putUserRoutingskillsBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserRoutingskillsBulk';if(n==null)throw'Missing the required parameter "body" when calling putUserRoutingskillsBulk';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/bulk","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},h0=class{constructor(e){this.apiClient=e||q.instance}deleteScimUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteScimUser';return this.apiClient.callApi("/api/v2/scim/users/{userId}","DELETE",{userId:e},{},{"If-Match":n.ifMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}deleteScimV2User(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteScimV2User';return this.apiClient.callApi("/api/v2/scim/v2/users/{userId}","DELETE",{userId:e},{},{"If-Match":n.ifMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimGroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getScimGroup';return this.apiClient.callApi("/api/v2/scim/groups/{groupId}","GET",{groupId:e},{attributes:this.apiClient.buildCollectionParam(n.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(n.excludedAttributes,"multi")},{"If-None-Match":n.ifNoneMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimGroups(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/groups","GET",{},{startIndex:e.startIndex,count:e.count,attributes:this.apiClient.buildCollectionParam(e.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(e.excludedAttributes,"multi"),filter:e.filter},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimResourcetype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "resourceType" when calling getScimResourcetype';return this.apiClient.callApi("/api/v2/scim/resourcetypes/{resourceType}","GET",{resourceType:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimResourcetypes(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/resourcetypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getScimSchema';return this.apiClient.callApi("/api/v2/scim/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/schemas","GET",{},{filter:e.filter},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimServiceproviderconfig(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/serviceproviderconfig","GET",{},{},{"If-None-Match":e.ifNoneMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getScimUser';return this.apiClient.callApi("/api/v2/scim/users/{userId}","GET",{userId:e},{attributes:this.apiClient.buildCollectionParam(n.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(n.excludedAttributes,"multi")},{"If-None-Match":n.ifNoneMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimUsers(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/users","GET",{},{startIndex:e.startIndex,count:e.count,attributes:this.apiClient.buildCollectionParam(e.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(e.excludedAttributes,"multi"),filter:e.filter},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimV2Group(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getScimV2Group';return this.apiClient.callApi("/api/v2/scim/v2/groups/{groupId}","GET",{groupId:e},{attributes:this.apiClient.buildCollectionParam(n.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(n.excludedAttributes,"multi")},{"If-None-Match":n.ifNoneMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimV2Groups(e,n){if(n=n||{},e==null)throw'Missing the required parameter "filter" when calling getScimV2Groups';return this.apiClient.callApi("/api/v2/scim/v2/groups","GET",{},{startIndex:n.startIndex,count:n.count,attributes:this.apiClient.buildCollectionParam(n.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(n.excludedAttributes,"multi"),filter:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimV2Resourcetype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "resourceType" when calling getScimV2Resourcetype';return this.apiClient.callApi("/api/v2/scim/v2/resourcetypes/{resourceType}","GET",{resourceType:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimV2Resourcetypes(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/v2/resourcetypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimV2Schema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getScimV2Schema';return this.apiClient.callApi("/api/v2/scim/v2/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimV2Schemas(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/v2/schemas","GET",{},{filter:e.filter},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimV2Serviceproviderconfig(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/v2/serviceproviderconfig","GET",{},{},{"If-None-Match":e.ifNoneMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimV2User(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getScimV2User';return this.apiClient.callApi("/api/v2/scim/v2/users/{userId}","GET",{userId:e},{attributes:this.apiClient.buildCollectionParam(n.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(n.excludedAttributes,"multi")},{"If-None-Match":n.ifNoneMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimV2Users(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/v2/users","GET",{},{startIndex:e.startIndex,count:e.count,attributes:this.apiClient.buildCollectionParam(e.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(e.excludedAttributes,"multi"),filter:e.filter},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}patchScimGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling patchScimGroup';if(n==null)throw'Missing the required parameter "body" when calling patchScimGroup';return this.apiClient.callApi("/api/v2/scim/groups/{groupId}","PATCH",{groupId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}patchScimUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchScimUser';if(n==null)throw'Missing the required parameter "body" when calling patchScimUser';return this.apiClient.callApi("/api/v2/scim/users/{userId}","PATCH",{userId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}patchScimV2Group(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling patchScimV2Group';if(n==null)throw'Missing the required parameter "body" when calling patchScimV2Group';return this.apiClient.callApi("/api/v2/scim/v2/groups/{groupId}","PATCH",{groupId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}patchScimV2User(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchScimV2User';if(n==null)throw'Missing the required parameter "body" when calling patchScimV2User';return this.apiClient.callApi("/api/v2/scim/v2/users/{userId}","PATCH",{userId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}postScimUsers(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postScimUsers';return this.apiClient.callApi("/api/v2/scim/users","POST",{},{},{},{},e,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],n.customHeaders)}postScimV2Users(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postScimV2Users';return this.apiClient.callApi("/api/v2/scim/v2/users","POST",{},{},{},{},e,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],n.customHeaders)}putScimGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling putScimGroup';if(n==null)throw'Missing the required parameter "body" when calling putScimGroup';return this.apiClient.callApi("/api/v2/scim/groups/{groupId}","PUT",{groupId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}putScimUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putScimUser';if(n==null)throw'Missing the required parameter "body" when calling putScimUser';return this.apiClient.callApi("/api/v2/scim/users/{userId}","PUT",{userId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}putScimV2Group(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling putScimV2Group';if(n==null)throw'Missing the required parameter "body" when calling putScimV2Group';return this.apiClient.callApi("/api/v2/scim/v2/groups/{groupId}","PUT",{groupId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}putScimV2User(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putScimV2User';if(n==null)throw'Missing the required parameter "body" when calling putScimV2User';return this.apiClient.callApi("/api/v2/scim/v2/users/{userId}","PUT",{userId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}},m0=class{constructor(e){this.apiClient=e||q.instance}deleteConversationParticipantScreenmonitorsSession(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationParticipantScreenmonitorsSession';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling deleteConversationParticipantScreenmonitorsSession';if(i==null||i==="")throw'Missing the required parameter "screenMonitoringId" when calling deleteConversationParticipantScreenmonitorsSession';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/screenmonitors/sessions/{screenMonitoringId}","DELETE",{conversationId:e,participantId:n,screenMonitoringId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteUserScreenmonitorsSession(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserScreenmonitorsSession';if(n==null||n==="")throw'Missing the required parameter "screenMonitoringId" when calling deleteUserScreenmonitorsSession';return this.apiClient.callApi("/api/v2/users/{userId}/screenmonitors/sessions/{screenMonitoringId}","DELETE",{userId:e,screenMonitoringId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationParticipantScreenmonitorsSession(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationParticipantScreenmonitorsSession';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationParticipantScreenmonitorsSession';if(i==null||i==="")throw'Missing the required parameter "screenMonitoringId" when calling getConversationParticipantScreenmonitorsSession';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/screenmonitors/sessions/{screenMonitoringId}","GET",{conversationId:e,participantId:n,screenMonitoringId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getScreenmonitorsSessionsDetails(e){return e=e||{},this.apiClient.callApi("/api/v2/screenmonitors/sessions/details","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getScreenmonitorsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/screenmonitors/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getScreenmonitorsUserSessions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getScreenmonitorsUserSessions';return this.apiClient.callApi("/api/v2/screenmonitors/users/{userId}/sessions","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserScreenmonitorsSession(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserScreenmonitorsSession';if(n==null||n==="")throw'Missing the required parameter "screenMonitoringId" when calling getUserScreenmonitorsSession';return this.apiClient.callApi("/api/v2/users/{userId}/screenmonitors/sessions/{screenMonitoringId}","GET",{userId:e,screenMonitoringId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationParticipantScreenmonitorsSessions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantScreenmonitorsSessions';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantScreenmonitorsSessions';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/screenmonitors/sessions","POST",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postScreenmonitorsSessionsUsersDetails(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postScreenmonitorsSessionsUsersDetails';return this.apiClient.callApi("/api/v2/screenmonitors/sessions/users/details","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUserScreenmonitorsSessions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserScreenmonitorsSessions';return this.apiClient.callApi("/api/v2/users/{userId}/screenmonitors/sessions","POST",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putScreenmonitorsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putScreenmonitorsSettings';return this.apiClient.callApi("/api/v2/screenmonitors/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},g0=class{constructor(e){this.apiClient=e||q.instance}getScript(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScript';return this.apiClient.callApi("/api/v2/scripts/{scriptId}","GET",{scriptId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getScriptPage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScriptPage';if(n==null||n==="")throw'Missing the required parameter "pageId" when calling getScriptPage';return this.apiClient.callApi("/api/v2/scripts/{scriptId}/pages/{pageId}","GET",{scriptId:e,pageId:n},{scriptDataVersion:i.scriptDataVersion},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getScriptPages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScriptPages';return this.apiClient.callApi("/api/v2/scripts/{scriptId}/pages","GET",{scriptId:e},{scriptDataVersion:n.scriptDataVersion},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getScripts(e){return e=e||{},this.apiClient.callApi("/api/v2/scripts","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,name:e.name,feature:e.feature,flowId:e.flowId,sortBy:e.sortBy,sortOrder:e.sortOrder,scriptDataVersion:e.scriptDataVersion,divisionIds:e.divisionIds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getScriptsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/scripts/divisionviews","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,name:e.name,feature:e.feature,flowId:e.flowId,sortBy:e.sortBy,sortOrder:e.sortOrder,scriptDataVersion:e.scriptDataVersion,divisionIds:e.divisionIds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getScriptsPublished(e){return e=e||{},this.apiClient.callApi("/api/v2/scripts/published","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,name:e.name,feature:e.feature,flowId:e.flowId,scriptDataVersion:e.scriptDataVersion,divisionIds:e.divisionIds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getScriptsPublishedDivisionviewVariables(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScriptsPublishedDivisionviewVariables';return this.apiClient.callApi("/api/v2/scripts/published/divisionviews/{scriptId}/variables","GET",{scriptId:e},{input:n.input,output:n.output,type:n.type,scriptDataVersion:n.scriptDataVersion},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getScriptsPublishedDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/scripts/published/divisionviews","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,name:e.name,feature:e.feature,flowId:e.flowId,scriptDataVersion:e.scriptDataVersion,divisionIds:e.divisionIds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getScriptsPublishedScriptId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScriptsPublishedScriptId';return this.apiClient.callApi("/api/v2/scripts/published/{scriptId}","GET",{scriptId:e},{scriptDataVersion:n.scriptDataVersion},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getScriptsPublishedScriptIdPage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScriptsPublishedScriptIdPage';if(n==null||n==="")throw'Missing the required parameter "pageId" when calling getScriptsPublishedScriptIdPage';return this.apiClient.callApi("/api/v2/scripts/published/{scriptId}/pages/{pageId}","GET",{scriptId:e,pageId:n},{scriptDataVersion:i.scriptDataVersion},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getScriptsPublishedScriptIdPages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScriptsPublishedScriptIdPages';return this.apiClient.callApi("/api/v2/scripts/published/{scriptId}/pages","GET",{scriptId:e},{scriptDataVersion:n.scriptDataVersion},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getScriptsPublishedScriptIdVariables(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScriptsPublishedScriptIdVariables';return this.apiClient.callApi("/api/v2/scripts/published/{scriptId}/variables","GET",{scriptId:e},{input:n.input,output:n.output,type:n.type,scriptDataVersion:n.scriptDataVersion},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getScriptsUploadStatus(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "uploadId" when calling getScriptsUploadStatus';return this.apiClient.callApi("/api/v2/scripts/uploads/{uploadId}/status","GET",{uploadId:e},{longPoll:n.longPoll},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postScriptExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling postScriptExport';return this.apiClient.callApi("/api/v2/scripts/{scriptId}/export","POST",{scriptId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postScriptsPublished(e){return e=e||{},this.apiClient.callApi("/api/v2/scripts/published","POST",{},{scriptDataVersion:e.scriptDataVersion},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},f0=class{constructor(e){this.apiClient=e||q.instance}getDocumentationGknSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getDocumentationGknSearch';return this.apiClient.callApi("/api/v2/documentation/gkn/search","GET",{},{q64:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getDocumentationSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getDocumentationSearch';return this.apiClient.callApi("/api/v2/documentation/search","GET",{},{q64:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroupsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getGroupsSearch';return this.apiClient.callApi("/api/v2/groups/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLocationsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getLocationsSearch';return this.apiClient.callApi("/api/v2/locations/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getSearch';return this.apiClient.callApi("/api/v2/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),profile:n.profile},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSearchSuggest(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getSearchSuggest';return this.apiClient.callApi("/api/v2/search/suggest","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),profile:n.profile},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesSitesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getTelephonyProvidersEdgesSitesSearch';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getUsersSearch';return this.apiClient.callApi("/api/v2/users/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),integrationPresenceSource:n.integrationPresenceSource},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getVoicemailSearch';return this.apiClient.callApi("/api/v2/voicemail/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsCustomattributesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsCustomattributesSearch';return this.apiClient.callApi("/api/v2/conversations/customattributes/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsParticipantsAttributesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsParticipantsAttributesSearch';return this.apiClient.callApi("/api/v2/conversations/participants/attributes/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postDocumentationAllSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postDocumentationAllSearch';return this.apiClient.callApi("/api/v2/documentation/all/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postDocumentationGknSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postDocumentationGknSearch';return this.apiClient.callApi("/api/v2/documentation/gkn/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postDocumentationSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postDocumentationSearch';return this.apiClient.callApi("/api/v2/documentation/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGroupsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGroupsSearch';return this.apiClient.callApi("/api/v2/groups/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLocationsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLocationsSearch';return this.apiClient.callApi("/api/v2/locations/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSearch';return this.apiClient.callApi("/api/v2/search","POST",{},{profile:n.profile},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSearchSuggest(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSearchSuggest';return this.apiClient.callApi("/api/v2/search/suggest","POST",{},{profile:n.profile},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsTranscriptsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsTranscriptsSearch';return this.apiClient.callApi("/api/v2/speechandtextanalytics/transcripts/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTeamsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTeamsSearch';return this.apiClient.callApi("/api/v2/teams/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesSitesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesSitesSearch';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearch';return this.apiClient.callApi("/api/v2/users/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersSearchConversationTarget(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearchConversationTarget';return this.apiClient.callApi("/api/v2/users/search/conversation/target","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersSearchQueuemembersManage(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearchQueuemembersManage';return this.apiClient.callApi("/api/v2/users/search/queuemembers/manage","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersSearchTeamsAssign(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearchTeamsAssign';return this.apiClient.callApi("/api/v2/users/search/teams/assign","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postVoicemailSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postVoicemailSearch';return this.apiClient.callApi("/api/v2/voicemail/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},w0=class{constructor(e){this.apiClient=e||q.instance}deleteEmailsSettingsThreading(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings/threading","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteExternalcontactsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/settings","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling deleteUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","DELETE",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getEmailsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getEmailsSettingsThreading(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings/threading","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSettingsExecutiondata(e){return e=e||{},this.apiClient.callApi("/api/v2/settings/executiondata","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","GET",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchEmailsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings","PATCH",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchEmailsSettingsThreading(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings/threading","PATCH",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchSettingsExecutiondata(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchSettingsExecutiondata';return this.apiClient.callApi("/api/v2/settings/executiondata","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling patchUsersAgentuiAgentsAutoanswerAgentIdSettings';if(n==null)throw'Missing the required parameter "body" when calling patchUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","PATCH",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/settings","PUT",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling putUsersAgentuiAgentsAutoanswerAgentIdSettings';if(n==null)throw'Missing the required parameter "body" when calling putUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","PUT",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},C0=class{constructor(e){this.apiClient=e||q.instance}deleteSocialmediaEscalationrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "escalationRuleId" when calling deleteSocialmediaEscalationrule';return this.apiClient.callApi("/api/v2/socialmedia/escalationrules/{escalationRuleId}","DELETE",{escalationRuleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSocialmediaMessage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling deleteSocialmediaMessage';return this.apiClient.callApi("/api/v2/socialmedia/messages/{messageId}","DELETE",{messageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSocialmediaTopic(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling deleteSocialmediaTopic';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}","DELETE",{topicId:e},{hardDelete:n.hardDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling deleteSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "facebookIngestionRuleId" when calling deleteSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}","DELETE",{topicId:e,facebookIngestionRuleId:n},{hardDelete:i.hardDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling deleteSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "googleBusinessProfileIngestionRuleId" when calling deleteSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/googlebusinessprofile/{googleBusinessProfileIngestionRuleId}","DELETE",{topicId:e,googleBusinessProfileIngestionRuleId:n},{hardDelete:i.hardDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling deleteSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "instagramIngestionRuleId" when calling deleteSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}","DELETE",{topicId:e,instagramIngestionRuleId:n},{hardDelete:i.hardDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteSocialmediaTopicDataingestionrulesOpenOpenId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling deleteSocialmediaTopicDataingestionrulesOpenOpenId';if(n==null||n==="")throw'Missing the required parameter "openId" when calling deleteSocialmediaTopicDataingestionrulesOpenOpenId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}","DELETE",{topicId:e,openId:n},{hardDelete:i.hardDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling deleteSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "twitterIngestionRuleId" when calling deleteSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}","DELETE",{topicId:e,twitterIngestionRuleId:n},{hardDelete:i.hardDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaAnalyticsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSocialmediaAnalyticsAggregatesJob';return this.apiClient.callApi("/api/v2/socialmedia/analytics/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaAnalyticsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSocialmediaAnalyticsAggregatesJobResults';return this.apiClient.callApi("/api/v2/socialmedia/analytics/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaAnalyticsMessagesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSocialmediaAnalyticsMessagesJob';return this.apiClient.callApi("/api/v2/socialmedia/analytics/messages/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaAnalyticsMessagesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSocialmediaAnalyticsMessagesJobResults';return this.apiClient.callApi("/api/v2/socialmedia/analytics/messages/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaEscalationrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "escalationRuleId" when calling getSocialmediaEscalationrule';return this.apiClient.callApi("/api/v2/socialmedia/escalationrules/{escalationRuleId}","GET",{escalationRuleId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaEscalationrules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "divisionId" when calling getSocialmediaEscalationrules';return this.apiClient.callApi("/api/v2/socialmedia/escalationrules","GET",{},{pageNumber:n.pageNumber,pageSize:n.pageSize,divisionId:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaTopic(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopic';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}","GET",{topicId:e},{includeDeleted:n.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaTopicDataingestionrules(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrules';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules","GET",{topicId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,includeDeleted:n.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "facebookIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}","GET",{topicId:e,facebookIngestionRuleId:n},{includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersion';if(n==null||n==="")throw'Missing the required parameter "facebookIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersion';if(i==null||i==="")throw'Missing the required parameter "dataIngestionRuleVersion" when calling getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersion';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}/versions/{dataIngestionRuleVersion}","GET",{topicId:e,facebookIngestionRuleId:n,dataIngestionRuleVersion:i},{includeDeleted:a.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersions';if(n==null||n==="")throw'Missing the required parameter "facebookIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersions';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}/versions","GET",{topicId:e,facebookIngestionRuleId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "googleBusinessProfileIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/googlebusinessprofile/{googleBusinessProfileIngestionRuleId}","GET",{topicId:e,googleBusinessProfileIngestionRuleId:n},{includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersion';if(n==null||n==="")throw'Missing the required parameter "googleBusinessProfileIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersion';if(i==null||i==="")throw'Missing the required parameter "dataIngestionRuleVersion" when calling getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersion';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/googlebusinessprofile/{googleBusinessProfileIngestionRuleId}/versions/{dataIngestionRuleVersion}","GET",{topicId:e,googleBusinessProfileIngestionRuleId:n,dataIngestionRuleVersion:i},{includeDeleted:a.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersions';if(n==null||n==="")throw'Missing the required parameter "googleBusinessProfileIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersions';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/googlebusinessprofile/{googleBusinessProfileIngestionRuleId}/versions","GET",{topicId:e,googleBusinessProfileIngestionRuleId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "instagramIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}","GET",{topicId:e,instagramIngestionRuleId:n},{includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersion';if(n==null||n==="")throw'Missing the required parameter "instagramIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersion';if(i==null||i==="")throw'Missing the required parameter "dataIngestionRuleVersion" when calling getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersion';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}/versions/{dataIngestionRuleVersion}","GET",{topicId:e,instagramIngestionRuleId:n,dataIngestionRuleVersion:i},{includeDeleted:a.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersions';if(n==null||n==="")throw'Missing the required parameter "instagramIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersions';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}/versions","GET",{topicId:e,instagramIngestionRuleId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesOpenOpenId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesOpenOpenId';if(n==null||n==="")throw'Missing the required parameter "openId" when calling getSocialmediaTopicDataingestionrulesOpenOpenId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}","GET",{topicId:e,openId:n},{includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesOpenOpenIdVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesOpenOpenIdVersion';if(n==null||n==="")throw'Missing the required parameter "openId" when calling getSocialmediaTopicDataingestionrulesOpenOpenIdVersion';if(i==null||i==="")throw'Missing the required parameter "dataIngestionRuleVersion" when calling getSocialmediaTopicDataingestionrulesOpenOpenIdVersion';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}/versions/{dataIngestionRuleVersion}","GET",{topicId:e,openId:n,dataIngestionRuleVersion:i},{includeDeleted:a.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getSocialmediaTopicDataingestionrulesOpenOpenIdVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesOpenOpenIdVersions';if(n==null||n==="")throw'Missing the required parameter "openId" when calling getSocialmediaTopicDataingestionrulesOpenOpenIdVersions';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}/versions","GET",{topicId:e,openId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "twitterIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}","GET",{topicId:e,twitterIngestionRuleId:n},{includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersion';if(n==null||n==="")throw'Missing the required parameter "twitterIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersion';if(i==null||i==="")throw'Missing the required parameter "dataIngestionRuleVersion" when calling getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersion';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}/versions/{dataIngestionRuleVersion}","GET",{topicId:e,twitterIngestionRuleId:n,dataIngestionRuleVersion:i},{includeDeleted:a.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersions';if(n==null||n==="")throw'Missing the required parameter "twitterIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersions';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}/versions","GET",{topicId:e,twitterIngestionRuleId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopics(e){return e=e||{},this.apiClient.callApi("/api/v2/socialmedia/topics","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi"),includeDeleted:e.includeDeleted,name:e.name,ids:this.apiClient.buildCollectionParam(e.ids,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchSocialmediaTopic(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling patchSocialmediaTopic';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}","PATCH",{topicId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling patchSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "facebookIngestionRuleId" when calling patchSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}","PATCH",{topicId:e,facebookIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling patchSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "googleBusinessProfileIngestionRuleId" when calling patchSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/googlebusinessprofile/{googleBusinessProfileIngestionRuleId}","PATCH",{topicId:e,googleBusinessProfileIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling patchSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "instagramIngestionRuleId" when calling patchSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}","PATCH",{topicId:e,instagramIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchSocialmediaTopicDataingestionrulesOpenOpenId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling patchSocialmediaTopicDataingestionrulesOpenOpenId';if(n==null||n==="")throw'Missing the required parameter "openId" when calling patchSocialmediaTopicDataingestionrulesOpenOpenId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}","PATCH",{topicId:e,openId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling patchSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "twitterIngestionRuleId" when calling patchSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}","PATCH",{topicId:e,twitterIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postSocialmediaAnalyticsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSocialmediaAnalyticsAggregatesJobs';return this.apiClient.callApi("/api/v2/socialmedia/analytics/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaAnalyticsMessagesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSocialmediaAnalyticsMessagesJobs';return this.apiClient.callApi("/api/v2/socialmedia/analytics/messages/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaEscalationrules(e){return e=e||{},this.apiClient.callApi("/api/v2/socialmedia/escalationrules","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postSocialmediaEscalationsMessages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "divisionId" when calling postSocialmediaEscalationsMessages';return this.apiClient.callApi("/api/v2/socialmedia/escalations/messages","POST",{},{divisionId:e},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaTopicDataingestionrulesFacebook(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling postSocialmediaTopicDataingestionrulesFacebook';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook","POST",{topicId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaTopicDataingestionrulesGooglebusinessprofile(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling postSocialmediaTopicDataingestionrulesGooglebusinessprofile';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/googlebusinessprofile","POST",{topicId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaTopicDataingestionrulesInstagram(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling postSocialmediaTopicDataingestionrulesInstagram';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram","POST",{topicId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaTopicDataingestionrulesOpen(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling postSocialmediaTopicDataingestionrulesOpen';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open","POST",{topicId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaTopicDataingestionrulesOpenRuleIdMessagesBulk(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling postSocialmediaTopicDataingestionrulesOpenRuleIdMessagesBulk';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling postSocialmediaTopicDataingestionrulesOpenRuleIdMessagesBulk';if(i==null)throw'Missing the required parameter "body" when calling postSocialmediaTopicDataingestionrulesOpenRuleIdMessagesBulk';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{ruleId}/messages/bulk","POST",{topicId:e,ruleId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postSocialmediaTopicDataingestionrulesOpenRuleIdReactionsBulk(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling postSocialmediaTopicDataingestionrulesOpenRuleIdReactionsBulk';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling postSocialmediaTopicDataingestionrulesOpenRuleIdReactionsBulk';if(i==null)throw'Missing the required parameter "body" when calling postSocialmediaTopicDataingestionrulesOpenRuleIdReactionsBulk';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{ruleId}/reactions/bulk","POST",{topicId:e,ruleId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postSocialmediaTopicDataingestionrulesTwitter(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling postSocialmediaTopicDataingestionrulesTwitter';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter","POST",{topicId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaTopics(e){return e=e||{},this.apiClient.callApi("/api/v2/socialmedia/topics","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postSocialmediaTwitterHistoricalTweets(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSocialmediaTwitterHistoricalTweets';return this.apiClient.callApi("/api/v2/socialmedia/twitter/historical/tweets","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putSocialmediaEscalationrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "escalationRuleId" when calling putSocialmediaEscalationrule';return this.apiClient.callApi("/api/v2/socialmedia/escalationrules/{escalationRuleId}","PUT",{escalationRuleId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling putSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "facebookIngestionRuleId" when calling putSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}","PUT",{topicId:e,facebookIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling putSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "googleBusinessProfileIngestionRuleId" when calling putSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/googlebusinessprofile/{googleBusinessProfileIngestionRuleId}","PUT",{topicId:e,googleBusinessProfileIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling putSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "instagramIngestionRuleId" when calling putSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}","PUT",{topicId:e,instagramIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSocialmediaTopicDataingestionrulesOpenOpenId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling putSocialmediaTopicDataingestionrulesOpenOpenId';if(n==null||n==="")throw'Missing the required parameter "openId" when calling putSocialmediaTopicDataingestionrulesOpenOpenId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}","PUT",{topicId:e,openId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling putSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "twitterIngestionRuleId" when calling putSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}","PUT",{topicId:e,twitterIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},v0=class{constructor(e){this.apiClient=e||q.instance}deleteSpeechandtextanalyticsCategory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "categoryId" when calling deleteSpeechandtextanalyticsCategory';return this.apiClient.callApi("/api/v2/speechandtextanalytics/categories/{categoryId}","DELETE",{categoryId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dictionaryFeedbackId" when calling deleteSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId';return this.apiClient.callApi("/api/v2/speechandtextanalytics/dictionaryfeedback/{dictionaryFeedbackId}","DELETE",{dictionaryFeedbackId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSpeechandtextanalyticsProgram(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "programId" when calling deleteSpeechandtextanalyticsProgram';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}","DELETE",{programId:e},{forceDelete:n.forceDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSpeechandtextanalyticsReprocessingJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteSpeechandtextanalyticsReprocessingJob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/reprocessing/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSpeechandtextanalyticsSentimentfeedback(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/sentimentfeedback","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteSpeechandtextanalyticsSentimentfeedbackSentimentFeedbackId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sentimentFeedbackId" when calling deleteSpeechandtextanalyticsSentimentfeedbackSentimentFeedbackId';return this.apiClient.callApi("/api/v2/speechandtextanalytics/sentimentfeedback/{sentimentFeedbackId}","DELETE",{sentimentFeedbackId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSpeechandtextanalyticsTopic(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling deleteSpeechandtextanalyticsTopic';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/{topicId}","DELETE",{topicId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsCategories(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/categories","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,sortOrder:e.sortOrder,sortBy:e.sortBy,ids:this.apiClient.buildCollectionParam(e.ids,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsCategory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "categoryId" when calling getSpeechandtextanalyticsCategory';return this.apiClient.callApi("/api/v2/speechandtextanalytics/categories/{categoryId}","GET",{categoryId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsConversation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getSpeechandtextanalyticsConversation';return this.apiClient.callApi("/api/v2/speechandtextanalytics/conversations/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsConversationCategories(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getSpeechandtextanalyticsConversationCategories';return this.apiClient.callApi("/api/v2/speechandtextanalytics/conversations/{conversationId}/categories","GET",{conversationId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsConversationCommunicationTranscripturl(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getSpeechandtextanalyticsConversationCommunicationTranscripturl';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getSpeechandtextanalyticsConversationCommunicationTranscripturl';return this.apiClient.callApi("/api/v2/speechandtextanalytics/conversations/{conversationId}/communications/{communicationId}/transcripturl","GET",{conversationId:e,communicationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSpeechandtextanalyticsConversationCommunicationTranscripturls(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getSpeechandtextanalyticsConversationCommunicationTranscripturls';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getSpeechandtextanalyticsConversationCommunicationTranscripturls';return this.apiClient.callApi("/api/v2/speechandtextanalytics/conversations/{conversationId}/communications/{communicationId}/transcripturls","GET",{conversationId:e,communicationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSpeechandtextanalyticsConversationSentiments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getSpeechandtextanalyticsConversationSentiments';return this.apiClient.callApi("/api/v2/speechandtextanalytics/conversations/{conversationId}/sentiments","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsConversationSummaries(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getSpeechandtextanalyticsConversationSummaries';return this.apiClient.callApi("/api/v2/speechandtextanalytics/conversations/{conversationId}/summaries","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsDictionaryfeedback(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/dictionaryfeedback","GET",{},{dialect:e.dialect,transcriptionEngine:e.transcriptionEngine,nextPage:e.nextPage,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dictionaryFeedbackId" when calling getSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId';return this.apiClient.callApi("/api/v2/speechandtextanalytics/dictionaryfeedback/{dictionaryFeedbackId}","GET",{dictionaryFeedbackId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgram(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "programId" when calling getSpeechandtextanalyticsProgram';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}","GET",{programId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgramMappings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "programId" when calling getSpeechandtextanalyticsProgramMappings';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/mappings","GET",{programId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgramSettingsInsights(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "programId" when calling getSpeechandtextanalyticsProgramSettingsInsights';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/settings/insights","GET",{programId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgramSettingsProcessing(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "programId" when calling getSpeechandtextanalyticsProgramSettingsProcessing';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/settings/processing","GET",{programId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgramTranscriptionengines(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "programId" when calling getSpeechandtextanalyticsProgramTranscriptionengines';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/transcriptionengines","GET",{programId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsPrograms(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/programs","GET",{},{nextPage:e.nextPage,pageSize:e.pageSize,state:e.state,name:e.name,ids:this.apiClient.buildCollectionParam(e.ids,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsProgramsGeneralJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsProgramsGeneralJob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/general/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgramsMappings(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/mappings","GET",{},{nextPage:e.nextPage,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsProgramsPublishjob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsProgramsPublishjob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/publishjobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgramsSettingsInsights(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/settings/insights","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,programIds:this.apiClient.buildCollectionParam(e.programIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsProgramsSettingsProcessing(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/settings/processing","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,programIds:this.apiClient.buildCollectionParam(e.programIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsProgramsTopiclinksJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsProgramsTopiclinksJob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/topiclinks/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgramsTranscriptionenginesDialects(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/transcriptionengines/dialects","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsProgramsUnpublished(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/unpublished","GET",{},{nextPage:e.nextPage,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsReprocessingJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsReprocessingJob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/reprocessing/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsReprocessingJobInteractions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsReprocessingJobInteractions';return this.apiClient.callApi("/api/v2/speechandtextanalytics/reprocessing/jobs/{jobId}/interactions","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsReprocessingJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/reprocessing/jobs","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsSentimentDialects(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/sentiment/dialects","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsSentimentfeedback(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/sentimentfeedback","GET",{},{dialect:e.dialect},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsTopic(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSpeechandtextanalyticsTopic';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/{topicId}","GET",{topicId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsTopics(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/topics","GET",{},{nextPage:e.nextPage,pageSize:e.pageSize,pageNumber:e.pageNumber,state:e.state,name:e.name,ids:this.apiClient.buildCollectionParam(e.ids,"multi"),dialects:this.apiClient.buildCollectionParam(e.dialects,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsTopicsDialects(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/dialects","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsTopicsGeneral(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/general","GET",{},{dialect:e.dialect},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsTopicsGeneralStatus(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/general/status","GET",{},{dialect:e.dialect},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsTopicsGeneratedphrasesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsTopicsGeneratedphrasesJob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/generatedphrases/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsTopicsPublishjob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsTopicsPublishjob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/publishjobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsTopicsTestphraseJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsTopicsTestphraseJob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/testphrase/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsTranslationsLanguageConversation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "languageId" when calling getSpeechandtextanalyticsTranslationsLanguageConversation';if(n==null||n==="")throw'Missing the required parameter "conversationId" when calling getSpeechandtextanalyticsTranslationsLanguageConversation';return this.apiClient.callApi("/api/v2/speechandtextanalytics/translations/languages/{languageId}/conversations/{conversationId}","GET",{languageId:e,conversationId:n},{communicationId:i.communicationId,recordingId:i.recordingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSpeechandtextanalyticsTranslationsLanguages(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/translations/languages","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchSpeechandtextanalyticsProgramSettingsProcessing(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling patchSpeechandtextanalyticsProgramSettingsProcessing';if(n==null)throw'Missing the required parameter "body" when calling patchSpeechandtextanalyticsProgramSettingsProcessing';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/settings/processing","PATCH",{programId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchSpeechandtextanalyticsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchSpeechandtextanalyticsSettings';return this.apiClient.callApi("/api/v2/speechandtextanalytics/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsCategories(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsCategories';return this.apiClient.callApi("/api/v2/speechandtextanalytics/categories","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsDictionaryfeedback(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsDictionaryfeedback';return this.apiClient.callApi("/api/v2/speechandtextanalytics/dictionaryfeedback","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsPrograms(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsPrograms';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsProgramsGeneralJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsProgramsGeneralJobs';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/general/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsProgramsPublishjobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsProgramsPublishjobs';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/publishjobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsReprocessingJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsReprocessingJobs';return this.apiClient.callApi("/api/v2/speechandtextanalytics/reprocessing/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsSentimentfeedback(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsSentimentfeedback';return this.apiClient.callApi("/api/v2/speechandtextanalytics/sentimentfeedback","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsTopics(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsTopics';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsTopicsGeneratedphrasesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsTopicsGeneratedphrasesJobs';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/generatedphrases/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsTopicsPublishjobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsTopicsPublishjobs';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/publishjobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsTopicsTestphraseJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsTopicsTestphraseJobs';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/testphrase/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsTranscriptsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsTranscriptsSearch';return this.apiClient.callApi("/api/v2/speechandtextanalytics/transcripts/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putSpeechandtextanalyticsCategory(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "categoryId" when calling putSpeechandtextanalyticsCategory';if(n==null)throw'Missing the required parameter "body" when calling putSpeechandtextanalyticsCategory';return this.apiClient.callApi("/api/v2/speechandtextanalytics/categories/{categoryId}","PUT",{categoryId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dictionaryFeedbackId" when calling putSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId';return this.apiClient.callApi("/api/v2/speechandtextanalytics/dictionaryfeedback/{dictionaryFeedbackId}","PUT",{dictionaryFeedbackId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putSpeechandtextanalyticsProgram(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling putSpeechandtextanalyticsProgram';if(n==null)throw'Missing the required parameter "body" when calling putSpeechandtextanalyticsProgram';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}","PUT",{programId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSpeechandtextanalyticsProgramMappings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling putSpeechandtextanalyticsProgramMappings';if(n==null)throw'Missing the required parameter "body" when calling putSpeechandtextanalyticsProgramMappings';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/mappings","PUT",{programId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSpeechandtextanalyticsProgramSettingsInsights(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling putSpeechandtextanalyticsProgramSettingsInsights';if(n==null)throw'Missing the required parameter "body" when calling putSpeechandtextanalyticsProgramSettingsInsights';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/settings/insights","PUT",{programId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSpeechandtextanalyticsProgramTranscriptionengines(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling putSpeechandtextanalyticsProgramTranscriptionengines';if(n==null)throw'Missing the required parameter "body" when calling putSpeechandtextanalyticsProgramTranscriptionengines';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/transcriptionengines","PUT",{programId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSpeechandtextanalyticsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putSpeechandtextanalyticsSettings';return this.apiClient.callApi("/api/v2/speechandtextanalytics/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putSpeechandtextanalyticsTopic(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling putSpeechandtextanalyticsTopic';if(n==null)throw'Missing the required parameter "body" when calling putSpeechandtextanalyticsTopic';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/{topicId}","PUT",{topicId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},x0=class{constructor(e){this.apiClient=e||q.instance}deleteStationAssociateduser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "stationId" when calling deleteStationAssociateduser';return this.apiClient.callApi("/api/v2/stations/{stationId}/associateduser","DELETE",{stationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getStation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "stationId" when calling getStation';return this.apiClient.callApi("/api/v2/stations/{stationId}","GET",{stationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getStations(e){return e=e||{},this.apiClient.callApi("/api/v2/stations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,name:e.name,userSelectable:e.userSelectable,webRtcUserId:e.webRtcUserId,id:e.id,lineAppearanceId:e.lineAppearanceId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},A0=class{constructor(e){this.apiClient=e||q.instance}getSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getSearch';return this.apiClient.callApi("/api/v2/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),profile:n.profile},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSearchSuggest(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getSearchSuggest';return this.apiClient.callApi("/api/v2/search/suggest","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),profile:n.profile},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSearch';return this.apiClient.callApi("/api/v2/search","POST",{},{profile:n.profile},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSearchSuggest(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSearchSuggest';return this.apiClient.callApi("/api/v2/search/suggest","POST",{},{profile:n.profile},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},b0=class{constructor(e){this.apiClient=e||q.instance}deleteTaskmanagementWorkbin(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workbinId" when calling deleteTaskmanagementWorkbin';return this.apiClient.callApi("/api/v2/taskmanagement/workbins/{workbinId}","DELETE",{workbinId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTaskmanagementWorkitem(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling deleteTaskmanagementWorkitem';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}","DELETE",{workitemId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTaskmanagementWorkitemsBulkAddJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling deleteTaskmanagementWorkitemsBulkAddJob';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/add/jobs/{bulkJobId}","DELETE",{bulkJobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTaskmanagementWorkitemsBulkTerminateJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling deleteTaskmanagementWorkitemsBulkTerminateJob';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/terminate/jobs/{bulkJobId}","DELETE",{bulkJobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTaskmanagementWorkitemsSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling deleteTaskmanagementWorkitemsSchema';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/{schemaId}","DELETE",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTaskmanagementWorktype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling deleteTaskmanagementWorktype';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}","DELETE",{worktypeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTaskmanagementWorktypeFlowsDatebasedRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling deleteTaskmanagementWorktypeFlowsDatebasedRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling deleteTaskmanagementWorktypeFlowsDatebasedRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/datebased/rules/{ruleId}","DELETE",{worktypeId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteTaskmanagementWorktypeFlowsOnattributechangeRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling deleteTaskmanagementWorktypeFlowsOnattributechangeRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling deleteTaskmanagementWorktypeFlowsOnattributechangeRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/onattributechange/rules/{ruleId}","DELETE",{worktypeId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteTaskmanagementWorktypeFlowsOncreateRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling deleteTaskmanagementWorktypeFlowsOncreateRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling deleteTaskmanagementWorktypeFlowsOncreateRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/oncreate/rules/{ruleId}","DELETE",{worktypeId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteTaskmanagementWorktypeStatus(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling deleteTaskmanagementWorktypeStatus';if(n==null||n==="")throw'Missing the required parameter "statusId" when calling deleteTaskmanagementWorktypeStatus';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/statuses/{statusId}","DELETE",{worktypeId:e,statusId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorkbin(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workbinId" when calling getTaskmanagementWorkbin';return this.apiClient.callApi("/api/v2/taskmanagement/workbins/{workbinId}","GET",{workbinId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkbinHistory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workbinId" when calling getTaskmanagementWorkbinHistory';return this.apiClient.callApi("/api/v2/taskmanagement/workbins/{workbinId}/history","GET",{workbinId:e},{after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkbinVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workbinId" when calling getTaskmanagementWorkbinVersion';if(n==null)throw'Missing the required parameter "entityVersion" when calling getTaskmanagementWorkbinVersion';return this.apiClient.callApi("/api/v2/taskmanagement/workbins/{workbinId}/versions/{entityVersion}","GET",{workbinId:e,entityVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorkbinVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workbinId" when calling getTaskmanagementWorkbinVersions';return this.apiClient.callApi("/api/v2/taskmanagement/workbins/{workbinId}/versions","GET",{workbinId:e},{after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitem(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling getTaskmanagementWorkitem';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}","GET",{workitemId:e},{expands:this.apiClient.buildCollectionParam(n.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemHistory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling getTaskmanagementWorkitemHistory';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/history","GET",{workitemId:e},{after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemUserWrapups(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling getTaskmanagementWorkitemUserWrapups';if(n==null||n==="")throw'Missing the required parameter "userId" when calling getTaskmanagementWorkitemUserWrapups';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/users/{userId}/wrapups","GET",{workitemId:e,userId:n},{expands:i.expands,after:i.after,pageSize:i.pageSize,sortOrder:i.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorkitemVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling getTaskmanagementWorkitemVersion';if(n==null)throw'Missing the required parameter "entityVersion" when calling getTaskmanagementWorkitemVersion';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/versions/{entityVersion}","GET",{workitemId:e,entityVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorkitemVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling getTaskmanagementWorkitemVersions';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/versions","GET",{workitemId:e},{after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemWrapups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling getTaskmanagementWorkitemWrapups';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/wrapups","GET",{workitemId:e},{expands:n.expands,after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsBulkAddJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling getTaskmanagementWorkitemsBulkAddJob';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/add/jobs/{bulkJobId}","GET",{bulkJobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsBulkAddJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling getTaskmanagementWorkitemsBulkAddJobResults';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/add/jobs/{bulkJobId}/results","GET",{bulkJobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsBulkJobsUsersMe(e){return e=e||{},this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/jobs/users/me","GET",{},{after:e.after,pageSize:e.pageSize,sortOrder:e.sortOrder,action:e.action},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTaskmanagementWorkitemsBulkTerminateJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling getTaskmanagementWorkitemsBulkTerminateJob';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/terminate/jobs/{bulkJobId}","GET",{bulkJobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsBulkTerminateJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling getTaskmanagementWorkitemsBulkTerminateJobResults';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/terminate/jobs/{bulkJobId}/results","GET",{bulkJobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsQueryJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getTaskmanagementWorkitemsQueryJob';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/query/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsQueryJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getTaskmanagementWorkitemsQueryJobResults';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/query/jobs/{jobId}/results","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getTaskmanagementWorkitemsSchema';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsSchemaVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getTaskmanagementWorkitemsSchemaVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getTaskmanagementWorkitemsSchemaVersion';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/{schemaId}/versions/{versionId}","GET",{schemaId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorkitemsSchemaVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getTaskmanagementWorkitemsSchemaVersions';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/{schemaId}/versions","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTaskmanagementWorkitemsSchemasCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coreTypeName" when calling getTaskmanagementWorkitemsSchemasCoretype';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/coretypes/{coreTypeName}","GET",{coreTypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsSchemasCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTaskmanagementWorkitemsSchemasLimits(e){return e=e||{},this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/limits","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTaskmanagementWorktype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktype';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}","GET",{worktypeId:e},{expands:this.apiClient.buildCollectionParam(n.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorktypeFlowsDatebasedRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeFlowsDatebasedRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling getTaskmanagementWorktypeFlowsDatebasedRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/datebased/rules/{ruleId}","GET",{worktypeId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorktypeFlowsDatebasedRules(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeFlowsDatebasedRules';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/datebased/rules","GET",{worktypeId:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorktypeFlowsOnattributechangeRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeFlowsOnattributechangeRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling getTaskmanagementWorktypeFlowsOnattributechangeRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/onattributechange/rules/{ruleId}","GET",{worktypeId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorktypeFlowsOnattributechangeRules(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeFlowsOnattributechangeRules';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/onattributechange/rules","GET",{worktypeId:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorktypeFlowsOncreateRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeFlowsOncreateRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling getTaskmanagementWorktypeFlowsOncreateRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/oncreate/rules/{ruleId}","GET",{worktypeId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorktypeFlowsOncreateRules(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeFlowsOncreateRules';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/oncreate/rules","GET",{worktypeId:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorktypeHistory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeHistory';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/history","GET",{worktypeId:e},{after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder,fields:this.apiClient.buildCollectionParam(n.fields,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorktypeStatus(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeStatus';if(n==null||n==="")throw'Missing the required parameter "statusId" when calling getTaskmanagementWorktypeStatus';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/statuses/{statusId}","GET",{worktypeId:e,statusId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorktypeStatuses(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeStatuses';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/statuses","GET",{worktypeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorktypeVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeVersion';if(n==null)throw'Missing the required parameter "entityVersion" when calling getTaskmanagementWorktypeVersion';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/versions/{entityVersion}","GET",{worktypeId:e,entityVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorktypeVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeVersions';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/versions","GET",{worktypeId:e},{after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchTaskmanagementWorkbin(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workbinId" when calling patchTaskmanagementWorkbin';if(n==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorkbin';return this.apiClient.callApi("/api/v2/taskmanagement/workbins/{workbinId}","PATCH",{workbinId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchTaskmanagementWorkitem(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling patchTaskmanagementWorkitem';if(n==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorkitem';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}","PATCH",{workitemId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchTaskmanagementWorkitemAssignment(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling patchTaskmanagementWorkitemAssignment';if(n==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorkitemAssignment';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/assignment","PATCH",{workitemId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchTaskmanagementWorkitemUserWrapups(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling patchTaskmanagementWorkitemUserWrapups';if(n==null||n==="")throw'Missing the required parameter "userId" when calling patchTaskmanagementWorkitemUserWrapups';if(i==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorkitemUserWrapups';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/users/{userId}/wrapups","PATCH",{workitemId:e,userId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchTaskmanagementWorkitemUsersMeWrapups(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling patchTaskmanagementWorkitemUsersMeWrapups';if(n==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorkitemUsersMeWrapups';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/users/me/wrapups","PATCH",{workitemId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchTaskmanagementWorkitemsBulkAddJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling patchTaskmanagementWorkitemsBulkAddJob';if(n==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorkitemsBulkAddJob';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/add/jobs/{bulkJobId}","PATCH",{bulkJobId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchTaskmanagementWorkitemsBulkTerminateJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling patchTaskmanagementWorkitemsBulkTerminateJob';if(n==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorkitemsBulkTerminateJob';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/terminate/jobs/{bulkJobId}","PATCH",{bulkJobId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchTaskmanagementWorktype(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling patchTaskmanagementWorktype';if(n==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorktype';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}","PATCH",{worktypeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchTaskmanagementWorktypeFlowsDatebasedRule(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling patchTaskmanagementWorktypeFlowsDatebasedRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling patchTaskmanagementWorktypeFlowsDatebasedRule';if(i==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorktypeFlowsDatebasedRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/datebased/rules/{ruleId}","PATCH",{worktypeId:e,ruleId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchTaskmanagementWorktypeFlowsOnattributechangeRule(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling patchTaskmanagementWorktypeFlowsOnattributechangeRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling patchTaskmanagementWorktypeFlowsOnattributechangeRule';if(i==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorktypeFlowsOnattributechangeRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/onattributechange/rules/{ruleId}","PATCH",{worktypeId:e,ruleId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchTaskmanagementWorktypeFlowsOncreateRule(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling patchTaskmanagementWorktypeFlowsOncreateRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling patchTaskmanagementWorktypeFlowsOncreateRule';if(i==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorktypeFlowsOncreateRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/oncreate/rules/{ruleId}","PATCH",{worktypeId:e,ruleId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchTaskmanagementWorktypeStatus(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling patchTaskmanagementWorktypeStatus';if(n==null||n==="")throw'Missing the required parameter "statusId" when calling patchTaskmanagementWorktypeStatus';if(i==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorktypeStatus';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/statuses/{statusId}","PATCH",{worktypeId:e,statusId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postTaskmanagementWorkbins(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkbins';return this.apiClient.callApi("/api/v2/taskmanagement/workbins","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkbinsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkbinsQuery';return this.apiClient.callApi("/api/v2/taskmanagement/workbins/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemAcdCancel(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling postTaskmanagementWorkitemAcdCancel';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/acd/cancel","POST",{workitemId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemDisconnect(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling postTaskmanagementWorkitemDisconnect';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/disconnect","POST",{workitemId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemTerminate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling postTaskmanagementWorkitemTerminate';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/terminate","POST",{workitemId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitems(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkitems';return this.apiClient.callApi("/api/v2/taskmanagement/workitems","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemsBulkAddJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkitemsBulkAddJobs';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/add/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemsBulkTerminateJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkitemsBulkTerminateJobs';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/terminate/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkitemsQuery';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemsQueryJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkitemsQueryJobs';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/query/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemsSchemas(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkitemsSchemas';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorktypeFlowsDatebasedRules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling postTaskmanagementWorktypeFlowsDatebasedRules';if(n==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorktypeFlowsDatebasedRules';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/datebased/rules","POST",{worktypeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTaskmanagementWorktypeFlowsOnattributechangeRules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling postTaskmanagementWorktypeFlowsOnattributechangeRules';if(n==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorktypeFlowsOnattributechangeRules';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/onattributechange/rules","POST",{worktypeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTaskmanagementWorktypeFlowsOncreateRules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling postTaskmanagementWorktypeFlowsOncreateRules';if(n==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorktypeFlowsOncreateRules';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/oncreate/rules","POST",{worktypeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTaskmanagementWorktypeStatuses(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling postTaskmanagementWorktypeStatuses';if(n==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorktypeStatuses';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/statuses","POST",{worktypeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTaskmanagementWorktypes(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorktypes';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorktypesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorktypesQuery';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putTaskmanagementWorkitemsSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling putTaskmanagementWorkitemsSchema';if(n==null)throw'Missing the required parameter "body" when calling putTaskmanagementWorkitemsSchema';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/{schemaId}","PUT",{schemaId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},y0=class{constructor(e){this.apiClient=e||q.instance}deleteTeam(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling deleteTeam';return this.apiClient.callApi("/api/v2/teams/{teamId}","DELETE",{teamId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTeamMembers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling deleteTeamMembers';if(n==null)throw'Missing the required parameter "id" when calling deleteTeamMembers';return this.apiClient.callApi("/api/v2/teams/{teamId}/members","DELETE",{teamId:e},{id:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTeam(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling getTeam';return this.apiClient.callApi("/api/v2/teams/{teamId}","GET",{teamId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTeamMembers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling getTeamMembers';return this.apiClient.callApi("/api/v2/teams/{teamId}/members","GET",{teamId:e},{pageSize:n.pageSize,before:n.before,after:n.after,expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTeams(e){return e=e||{},this.apiClient.callApi("/api/v2/teams","GET",{},{pageSize:e.pageSize,name:e.name,after:e.after,before:e.before,expand:e.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchTeam(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling patchTeam';if(n==null)throw'Missing the required parameter "body" when calling patchTeam';return this.apiClient.callApi("/api/v2/teams/{teamId}","PATCH",{teamId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAnalyticsTeamsActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsTeamsActivityQuery';return this.apiClient.callApi("/api/v2/analytics/teams/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTeamMembers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling postTeamMembers';if(n==null)throw'Missing the required parameter "body" when calling postTeamMembers';return this.apiClient.callApi("/api/v2/teams/{teamId}/members","POST",{teamId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTeams(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTeams';return this.apiClient.callApi("/api/v2/teams","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTeamsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTeamsSearch';return this.apiClient.callApi("/api/v2/teams/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},P0=class{constructor(e){this.apiClient=e||q.instance}deleteTelephonyOrganizationLinkTargetOrganizationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "targetOrganizationId" when calling deleteTelephonyOrganizationLinkTargetOrganizationId';return this.apiClient.callApi("/api/v2/telephony/organization/link/{targetOrganizationId}","DELETE",{targetOrganizationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyAgentGreetings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getTelephonyAgentGreetings';return this.apiClient.callApi("/api/v2/telephony/agents/{agentId}/greetings","GET",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyAgentsGreetingsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/agents/greetings/me","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyCallsMetrics(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/calls/metrics","GET",{},{metricType:e.metricType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyMediaregions(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/mediaregions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyNumbersRouting(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/numbers/routing","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,numberId:e.numberId,activeRoutingOrganizationId:e.activeRoutingOrganizationId,ownerOrganizationId:e.ownerOrganizationId,status:e.status},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyOrganizationLink(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/organization/link","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyOrganizationLinkRegions(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/organization/link/regions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyPrefixes(e,n){if(n=n||{},e==null)throw'Missing the required parameter "type" when calling getTelephonyPrefixes';return this.apiClient.callApi("/api/v2/telephony/prefixes","GET",{},{before:n.before,after:n.after,pageSize:n.pageSize,prefix:n.prefix,type:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyPrefixesSimulateCall(e,n){if(n=n||{},e==null)throw'Missing the required parameter "_number" when calling getTelephonyPrefixesSimulateCall';return this.apiClient.callApi("/api/v2/telephony/prefixes/simulate/call","GET",{},{number:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonySettings(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonySipmessagesConversation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getTelephonySipmessagesConversation';return this.apiClient.callApi("/api/v2/telephony/sipmessages/conversations/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonySipmessagesConversationHeaders(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getTelephonySipmessagesConversationHeaders';return this.apiClient.callApi("/api/v2/telephony/sipmessages/conversations/{conversationId}/headers","GET",{conversationId:e},{keys:this.apiClient.buildCollectionParam(n.keys,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonySiptraces(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "dateStart" when calling getTelephonySiptraces';if(n==null)throw'Missing the required parameter "dateEnd" when calling getTelephonySiptraces';return this.apiClient.callApi("/api/v2/telephony/siptraces","GET",{},{callId:i.callId,toUser:i.toUser,fromUser:i.fromUser,conversationId:i.conversationId,dateStart:e,dateEnd:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonySiptracesDownloadDownloadId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "downloadId" when calling getTelephonySiptracesDownloadDownloadId';return this.apiClient.callApi("/api/v2/telephony/siptraces/download/{downloadId}","GET",{downloadId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchTelephonyOrganizationLinkApproveRequestingOrganizationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "requestingOrganizationId" when calling patchTelephonyOrganizationLinkApproveRequestingOrganizationId';if(n==null)throw'Missing the required parameter "body" when calling patchTelephonyOrganizationLinkApproveRequestingOrganizationId';return this.apiClient.callApi("/api/v2/telephony/organization/link/approve/{requestingOrganizationId}","PATCH",{requestingOrganizationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyNumbersRouting(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyNumbersRouting';return this.apiClient.callApi("/api/v2/telephony/numbers/routing","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyNumbersRoutingAll(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyNumbersRoutingAll';return this.apiClient.callApi("/api/v2/telephony/numbers/routing/all","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyNumbersRoutingReset(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyNumbersRoutingReset';return this.apiClient.callApi("/api/v2/telephony/numbers/routing/reset","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyOrganizationLink(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyOrganizationLink';return this.apiClient.callApi("/api/v2/telephony/organization/link","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyPrefixesBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyPrefixesBulk';return this.apiClient.callApi("/api/v2/telephony/prefixes/bulk","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonySiptracesDownload(e,n){if(n=n||{},e==null)throw'Missing the required parameter "sIPSearchPublicRequest" when calling postTelephonySiptracesDownload';return this.apiClient.callApi("/api/v2/telephony/siptraces/download","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putTelephonyAgentGreetings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling putTelephonyAgentGreetings';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyAgentGreetings';return this.apiClient.callApi("/api/v2/telephony/agents/{agentId}/greetings","PUT",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyAgentsGreetingsMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putTelephonyAgentsGreetingsMe';return this.apiClient.callApi("/api/v2/telephony/agents/greetings/me","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putTelephonySettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putTelephonySettings';return this.apiClient.callApi("/api/v2/telephony/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},S0=class{constructor(e){this.apiClient=e||q.instance}deleteTelephonyProvidersEdge(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling deleteTelephonyProvidersEdge';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}","DELETE",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgeLogicalinterface(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling deleteTelephonyProvidersEdgeLogicalinterface';if(n==null||n==="")throw'Missing the required parameter "interfaceId" when calling deleteTelephonyProvidersEdgeLogicalinterface';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces/{interfaceId}","DELETE",{edgeId:e,interfaceId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteTelephonyProvidersEdgeSoftwareupdate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling deleteTelephonyProvidersEdgeSoftwareupdate';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/softwareupdate","DELETE",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesAlertablepresences(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/alertablepresences","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteTelephonyProvidersEdgesCertificateauthority(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "certificateId" when calling deleteTelephonyProvidersEdgesCertificateauthority';return this.apiClient.callApi("/api/v2/telephony/providers/edges/certificateauthorities/{certificateId}","DELETE",{certificateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesDidpool(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "didPoolId" when calling deleteTelephonyProvidersEdgesDidpool';return this.apiClient.callApi("/api/v2/telephony/providers/edges/didpools/{didPoolId}","DELETE",{didPoolId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesEdgegroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeGroupId" when calling deleteTelephonyProvidersEdgesEdgegroup';return this.apiClient.callApi("/api/v2/telephony/providers/edges/edgegroups/{edgeGroupId}","DELETE",{edgeGroupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesExtensionpool(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "extensionPoolId" when calling deleteTelephonyProvidersEdgesExtensionpool';return this.apiClient.callApi("/api/v2/telephony/providers/edges/extensionpools/{extensionPoolId}","DELETE",{extensionPoolId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesPhone(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "phoneId" when calling deleteTelephonyProvidersEdgesPhone';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phones/{phoneId}","DELETE",{phoneId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesPhonebasesetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "phoneBaseId" when calling deleteTelephonyProvidersEdgesPhonebasesetting';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phonebasesettings/{phoneBaseId}","DELETE",{phoneBaseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesSite(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling deleteTelephonyProvidersEdgesSite';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}","DELETE",{siteId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesSiteOutboundroute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling deleteTelephonyProvidersEdgesSiteOutboundroute';if(n==null||n==="")throw'Missing the required parameter "outboundRouteId" when calling deleteTelephonyProvidersEdgesSiteOutboundroute';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes/{outboundRouteId}","DELETE",{siteId:e,outboundRouteId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteTelephonyProvidersEdgesTrunkbasesetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trunkBaseSettingsId" when calling deleteTelephonyProvidersEdgesTrunkbasesetting';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings/{trunkBaseSettingsId}","DELETE",{trunkBaseSettingsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdge(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdge';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}","GET",{edgeId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeDiagnosticNslookup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeDiagnosticNslookup';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/nslookup","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeDiagnosticPing(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeDiagnosticPing';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/ping","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeDiagnosticRoute(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeDiagnosticRoute';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/route","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeDiagnosticTracepath(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeDiagnosticTracepath';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/tracepath","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeLogicalinterface(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeLogicalinterface';if(n==null||n==="")throw'Missing the required parameter "interfaceId" when calling getTelephonyProvidersEdgeLogicalinterface';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces/{interfaceId}","GET",{edgeId:e,interfaceId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonyProvidersEdgeLogicalinterfaces(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeLogicalinterfaces';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces","GET",{edgeId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeLogsJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeLogsJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getTelephonyProvidersEdgeLogsJob';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logs/jobs/{jobId}","GET",{edgeId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonyProvidersEdgeMetrics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeMetrics';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/metrics","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgePhysicalinterface(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgePhysicalinterface';if(n==null||n==="")throw'Missing the required parameter "interfaceId" when calling getTelephonyProvidersEdgePhysicalinterface';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/physicalinterfaces/{interfaceId}","GET",{edgeId:e,interfaceId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonyProvidersEdgePhysicalinterfaces(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgePhysicalinterfaces';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/physicalinterfaces","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeSetuppackage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeSetuppackage';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/setuppackage","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeSoftwareupdate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeSoftwareupdate';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/softwareupdate","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeSoftwareversions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeSoftwareversions';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/softwareversions","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeTrunks(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeTrunks';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/trunks","GET",{edgeId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,sortBy:n.sortBy,sortOrder:n.sortOrder,"trunkBase.id":n.trunkBaseId,trunkType:n.trunkType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdges(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,"site.id":e.siteId,"edgeGroup.id":e.edgeGroupId,sortBy:e.sortBy,managed:e.managed,showCloudMedia:e.showCloudMedia},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesAlertablepresences(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/alertablepresences","GET",{},{type:e.type},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesCertificateauthorities(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/certificateauthorities","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesCertificateauthority(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "certificateId" when calling getTelephonyProvidersEdgesCertificateauthority';return this.apiClient.callApi("/api/v2/telephony/providers/edges/certificateauthorities/{certificateId}","GET",{certificateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesDid(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "didId" when calling getTelephonyProvidersEdgesDid';return this.apiClient.callApi("/api/v2/telephony/providers/edges/dids/{didId}","GET",{didId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesDidpool(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "didPoolId" when calling getTelephonyProvidersEdgesDidpool';return this.apiClient.callApi("/api/v2/telephony/providers/edges/didpools/{didPoolId}","GET",{didPoolId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesDidpools(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/didpools","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesDidpoolsDids(e,n){if(n=n||{},e==null)throw'Missing the required parameter "type" when calling getTelephonyProvidersEdgesDidpoolsDids';return this.apiClient.callApi("/api/v2/telephony/providers/edges/didpools/dids","GET",{},{type:e,id:this.apiClient.buildCollectionParam(n.id,"multi"),numberMatch:n.numberMatch,pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesDids(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/dids","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,phoneNumber:e.phoneNumber,"owner.id":e.ownerId,"didPool.id":e.didPoolId,id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesEdgegroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeGroupId" when calling getTelephonyProvidersEdgesEdgegroup';return this.apiClient.callApi("/api/v2/telephony/providers/edges/edgegroups/{edgeGroupId}","GET",{edgeGroupId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesEdgegroupEdgetrunkbase(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgegroupId" when calling getTelephonyProvidersEdgesEdgegroupEdgetrunkbase';if(n==null||n==="")throw'Missing the required parameter "edgetrunkbaseId" when calling getTelephonyProvidersEdgesEdgegroupEdgetrunkbase';return this.apiClient.callApi("/api/v2/telephony/providers/edges/edgegroups/{edgegroupId}/edgetrunkbases/{edgetrunkbaseId}","GET",{edgegroupId:e,edgetrunkbaseId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonyProvidersEdgesEdgegroups(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/edgegroups","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,sortBy:e.sortBy,managed:e.managed},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesEdgeversionreport(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/edgeversionreport","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesExpired(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/expired","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesExtension(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "extensionId" when calling getTelephonyProvidersEdgesExtension';return this.apiClient.callApi("/api/v2/telephony/providers/edges/extensions/{extensionId}","GET",{extensionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesExtensionpool(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "extensionPoolId" when calling getTelephonyProvidersEdgesExtensionpool';return this.apiClient.callApi("/api/v2/telephony/providers/edges/extensionpools/{extensionPoolId}","GET",{extensionPoolId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesExtensionpools(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/extensionpools","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,number:e._number,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesExtensionpoolsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/extensionpools/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesExtensions(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/extensions","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,number:e._number},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesLine(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "lineId" when calling getTelephonyProvidersEdgesLine';return this.apiClient.callApi("/api/v2/telephony/providers/edges/lines/{lineId}","GET",{lineId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesLinebasesetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "lineBaseId" when calling getTelephonyProvidersEdgesLinebasesetting';return this.apiClient.callApi("/api/v2/telephony/providers/edges/linebasesettings/{lineBaseId}","GET",{lineBaseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesLinebasesettings(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/linebasesettings","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesLines(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/lines","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesLinesTemplate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "lineBaseSettingsId" when calling getTelephonyProvidersEdgesLinesTemplate';return this.apiClient.callApi("/api/v2/telephony/providers/edges/lines/template","GET",{},{lineBaseSettingsId:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesLogicalinterfaces(e,n){if(n=n||{},e==null)throw'Missing the required parameter "edgeIds" when calling getTelephonyProvidersEdgesLogicalinterfaces';return this.apiClient.callApi("/api/v2/telephony/providers/edges/logicalinterfaces","GET",{},{edgeIds:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesMediastatisticsConversation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getTelephonyProvidersEdgesMediastatisticsConversation';return this.apiClient.callApi("/api/v2/telephony/providers/edges/mediastatistics/conversations/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesMediastatisticsConversationCommunication(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getTelephonyProvidersEdgesMediastatisticsConversationCommunication';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getTelephonyProvidersEdgesMediastatisticsConversationCommunication';return this.apiClient.callApi("/api/v2/telephony/providers/edges/mediastatistics/conversations/{conversationId}/communications/{communicationId}","GET",{conversationId:e,communicationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonyProvidersEdgesMetrics(e,n){if(n=n||{},e==null)throw'Missing the required parameter "edgeIds" when calling getTelephonyProvidersEdgesMetrics';return this.apiClient.callApi("/api/v2/telephony/providers/edges/metrics","GET",{},{edgeIds:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesOutboundroutes(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/outboundroutes","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,"site.id":e.siteId,"externalTrunkBases.ids":e.externalTrunkBasesIds,sortBy:e.sortBy},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesPhone(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "phoneId" when calling getTelephonyProvidersEdgesPhone';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phones/{phoneId}","GET",{phoneId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesPhonebasesetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "phoneBaseId" when calling getTelephonyProvidersEdgesPhonebasesetting';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phonebasesettings/{phoneBaseId}","GET",{phoneBaseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesPhonebasesettings(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/phonebasesettings","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesPhonebasesettingsAvailablemetabases(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/phonebasesettings/availablemetabases","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesPhonebasesettingsTemplate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "phoneMetabaseId" when calling getTelephonyProvidersEdgesPhonebasesettingsTemplate';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phonebasesettings/template","GET",{},{phoneMetabaseId:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesPhones(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/phones","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,"site.id":e.siteId,"webRtcUser.id":e.webRtcUserId,"phoneBaseSettings.id":e.phoneBaseSettingsId,"lines.loggedInUser.id":e.linesLoggedInUserId,"lines.defaultForUser.id":e.linesDefaultForUserId,phone_hardwareId:e.phoneHardwareId,"lines.id":e.linesId,"lines.name":e.linesName,name:e.name,"status.operationalStatus":e.statusOperationalStatus,"secondaryStatus.operationalStatus":e.secondaryStatusOperationalStatus,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),fields:this.apiClient.buildCollectionParam(e.fields,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesPhonesTemplate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "phoneBaseSettingsId" when calling getTelephonyProvidersEdgesPhonesTemplate';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phones/template","GET",{},{phoneBaseSettingsId:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesPhysicalinterfaces(e,n){if(n=n||{},e==null)throw'Missing the required parameter "edgeIds" when calling getTelephonyProvidersEdgesPhysicalinterfaces';return this.apiClient.callApi("/api/v2/telephony/providers/edges/physicalinterfaces","GET",{},{edgeIds:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesSite(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesSite';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}","GET",{siteId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesSiteNumberplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesSiteNumberplan';if(n==null||n==="")throw'Missing the required parameter "numberPlanId" when calling getTelephonyProvidersEdgesSiteNumberplan';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/numberplans/{numberPlanId}","GET",{siteId:e,numberPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonyProvidersEdgesSiteNumberplans(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesSiteNumberplans';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/numberplans","GET",{siteId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesSiteNumberplansClassifications(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesSiteNumberplansClassifications';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/numberplans/classifications","GET",{siteId:e},{classification:n.classification},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesSiteOutboundroute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesSiteOutboundroute';if(n==null||n==="")throw'Missing the required parameter "outboundRouteId" when calling getTelephonyProvidersEdgesSiteOutboundroute';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes/{outboundRouteId}","GET",{siteId:e,outboundRouteId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonyProvidersEdgesSiteOutboundroutes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesSiteOutboundroutes';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes","GET",{siteId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,name:n.name,"externalTrunkBases.ids":n.externalTrunkBasesIds,sortBy:n.sortBy},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesSiteSiteconnections(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesSiteSiteconnections';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/siteconnections","GET",{siteId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesSites(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/sites","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,"location.id":e.locationId,managed:e.managed,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesSitesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getTelephonyProvidersEdgesSitesSearch';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesTimezones(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/timezones","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesTrunk(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trunkId" when calling getTelephonyProvidersEdgesTrunk';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunks/{trunkId}","GET",{trunkId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesTrunkMetrics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trunkId" when calling getTelephonyProvidersEdgesTrunkMetrics';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunks/{trunkId}/metrics","GET",{trunkId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesTrunkbasesetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trunkBaseSettingsId" when calling getTelephonyProvidersEdgesTrunkbasesetting';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings/{trunkBaseSettingsId}","GET",{trunkBaseSettingsId:e},{ignoreHidden:n.ignoreHidden},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesTrunkbasesettings(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,recordingEnabled:e.recordingEnabled,ignoreHidden:e.ignoreHidden,managed:e.managed,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesTrunkbasesettingsAvailablemetabases(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings/availablemetabases","GET",{},{type:e.type,pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesTrunkbasesettingsSiteSiteId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesTrunkbasesettingsSiteSiteId';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings/site/{siteId}","GET",{siteId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,sortBy:n.sortBy,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesTrunkbasesettingsTemplate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "trunkMetabaseId" when calling getTelephonyProvidersEdgesTrunkbasesettingsTemplate';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings/template","GET",{},{trunkMetabaseId:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesTrunks(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/trunks","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,"edge.id":e.edgeId,"trunkBase.id":e.trunkBaseId,trunkType:e.trunkType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesTrunksMetrics(e,n){if(n=n||{},e==null)throw'Missing the required parameter "trunkIds" when calling getTelephonyProvidersEdgesTrunksMetrics';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunks/metrics","GET",{},{trunkIds:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesTrunkswithrecording(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkswithrecording","GET",{},{trunkType:e.trunkType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchTelephonyProvidersEdgesSiteSiteconnections(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling patchTelephonyProvidersEdgesSiteSiteconnections';if(n==null)throw'Missing the required parameter "body" when calling patchTelephonyProvidersEdgesSiteSiteconnections';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/siteconnections","PATCH",{siteId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeDiagnosticNslookup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeDiagnosticNslookup';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeDiagnosticNslookup';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/nslookup","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeDiagnosticPing(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeDiagnosticPing';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeDiagnosticPing';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/ping","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeDiagnosticRoute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeDiagnosticRoute';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeDiagnosticRoute';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/route","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeDiagnosticTracepath(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeDiagnosticTracepath';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeDiagnosticTracepath';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/tracepath","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeLogicalinterfaces(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeLogicalinterfaces';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeLogicalinterfaces';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeLogsJobUpload(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeLogsJobUpload';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling postTelephonyProvidersEdgeLogsJobUpload';if(i==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeLogsJobUpload';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logs/jobs/{jobId}/upload","POST",{edgeId:e,jobId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postTelephonyProvidersEdgeLogsJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeLogsJobs';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeLogsJobs';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logs/jobs","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeOfflineconfiguration(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeOfflineconfiguration';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeOfflineconfiguration';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/offlineconfiguration","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeReboot(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeReboot';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/reboot","POST",{edgeId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgeSoftwareupdate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeSoftwareupdate';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeSoftwareupdate';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/softwareupdate","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeStatuscode(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeStatuscode';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/statuscode","POST",{edgeId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgeUnpair(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeUnpair';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/unpair","POST",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdges(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdges';return this.apiClient.callApi("/api/v2/telephony/providers/edges","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesAddressvalidation(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesAddressvalidation';return this.apiClient.callApi("/api/v2/telephony/providers/edges/addressvalidation","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesCertificateauthorities(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesCertificateauthorities';return this.apiClient.callApi("/api/v2/telephony/providers/edges/certificateauthorities","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesDidpools(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesDidpools';return this.apiClient.callApi("/api/v2/telephony/providers/edges/didpools","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesEdgegroups(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesEdgegroups';return this.apiClient.callApi("/api/v2/telephony/providers/edges/edgegroups","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesExtensionpools(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesExtensionpools';return this.apiClient.callApi("/api/v2/telephony/providers/edges/extensionpools","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesPhoneReboot(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "phoneId" when calling postTelephonyProvidersEdgesPhoneReboot';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phones/{phoneId}/reboot","POST",{phoneId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesPhonebasesettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesPhonebasesettings';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phonebasesettings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesPhones(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesPhones';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phones","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesPhonesReboot(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesPhonesReboot';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phones/reboot","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesSiteOutboundroutes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling postTelephonyProvidersEdgesSiteOutboundroutes';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesSiteOutboundroutes';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes","POST",{siteId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgesSites(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesSites';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesSitesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesSitesSearch';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesTrunkbasesettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesTrunkbasesettings';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesTrunkbasesettingsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesTrunkbasesettingsSearch';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesTrunksSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesTrunksSearch';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunks/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putTelephonyProvidersEdge(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling putTelephonyProvidersEdge';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdge';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}","PUT",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgeLogicalinterface(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling putTelephonyProvidersEdgeLogicalinterface';if(n==null||n==="")throw'Missing the required parameter "interfaceId" when calling putTelephonyProvidersEdgeLogicalinterface';if(i==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgeLogicalinterface';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces/{interfaceId}","PUT",{edgeId:e,interfaceId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putTelephonyProvidersEdgesAlertablepresences(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesAlertablepresences';return this.apiClient.callApi("/api/v2/telephony/providers/edges/alertablepresences","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putTelephonyProvidersEdgesCertificateauthority(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "certificateId" when calling putTelephonyProvidersEdgesCertificateauthority';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesCertificateauthority';return this.apiClient.callApi("/api/v2/telephony/providers/edges/certificateauthorities/{certificateId}","PUT",{certificateId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesDidpool(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "didPoolId" when calling putTelephonyProvidersEdgesDidpool';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesDidpool';return this.apiClient.callApi("/api/v2/telephony/providers/edges/didpools/{didPoolId}","PUT",{didPoolId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesEdgegroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeGroupId" when calling putTelephonyProvidersEdgesEdgegroup';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesEdgegroup';return this.apiClient.callApi("/api/v2/telephony/providers/edges/edgegroups/{edgeGroupId}","PUT",{edgeGroupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesEdgegroupEdgetrunkbase(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "edgegroupId" when calling putTelephonyProvidersEdgesEdgegroupEdgetrunkbase';if(n==null||n==="")throw'Missing the required parameter "edgetrunkbaseId" when calling putTelephonyProvidersEdgesEdgegroupEdgetrunkbase';if(i==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesEdgegroupEdgetrunkbase';return this.apiClient.callApi("/api/v2/telephony/providers/edges/edgegroups/{edgegroupId}/edgetrunkbases/{edgetrunkbaseId}","PUT",{edgegroupId:e,edgetrunkbaseId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putTelephonyProvidersEdgesExtensionpool(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "extensionPoolId" when calling putTelephonyProvidersEdgesExtensionpool';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesExtensionpool';return this.apiClient.callApi("/api/v2/telephony/providers/edges/extensionpools/{extensionPoolId}","PUT",{extensionPoolId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesPhone(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "phoneId" when calling putTelephonyProvidersEdgesPhone';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesPhone';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phones/{phoneId}","PUT",{phoneId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesPhonebasesetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "phoneBaseId" when calling putTelephonyProvidersEdgesPhonebasesetting';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesPhonebasesetting';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phonebasesettings/{phoneBaseId}","PUT",{phoneBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesSite(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling putTelephonyProvidersEdgesSite';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesSite';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}","PUT",{siteId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesSiteNumberplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling putTelephonyProvidersEdgesSiteNumberplans';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesSiteNumberplans';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/numberplans","PUT",{siteId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesSiteOutboundroute(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling putTelephonyProvidersEdgesSiteOutboundroute';if(n==null||n==="")throw'Missing the required parameter "outboundRouteId" when calling putTelephonyProvidersEdgesSiteOutboundroute';if(i==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesSiteOutboundroute';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes/{outboundRouteId}","PUT",{siteId:e,outboundRouteId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putTelephonyProvidersEdgesSiteSiteconnections(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling putTelephonyProvidersEdgesSiteSiteconnections';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesSiteSiteconnections';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/siteconnections","PUT",{siteId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesTrunkbasesetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trunkBaseSettingsId" when calling putTelephonyProvidersEdgesTrunkbasesetting';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesTrunkbasesetting';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings/{trunkBaseSettingsId}","PUT",{trunkBaseSettingsId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},j0=class{constructor(e){this.apiClient=e||q.instance}getTextbotsBotsSearch(e){return e=e||{},this.apiClient.callApi("/api/v2/textbots/bots/search","GET",{},{botType:this.apiClient.buildCollectionParam(e.botType,"multi"),botName:e.botName,botId:this.apiClient.buildCollectionParam(e.botId,"multi"),virtualAgentEnabled:e.virtualAgentEnabled,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postTextbotsBotflowsSessionTurns(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postTextbotsBotflowsSessionTurns';if(n==null)throw'Missing the required parameter "turnRequest" when calling postTextbotsBotflowsSessionTurns';return this.apiClient.callApi("/api/v2/textbots/botflows/sessions/{sessionId}/turns","POST",{sessionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTextbotsBotflowsSessions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "launchRequest" when calling postTextbotsBotflowsSessions';return this.apiClient.callApi("/api/v2/textbots/botflows/sessions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTextbotsBotsExecute(e,n){if(n=n||{},e==null)throw'Missing the required parameter "postTextRequest" when calling postTextbotsBotsExecute';return this.apiClient.callApi("/api/v2/textbots/bots/execute","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},O0=class{constructor(e){this.apiClient=e||q.instance}deleteToken(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteToken';return this.apiClient.callApi("/api/v2/tokens/{userId}","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTokensMe(e){return e=e||{},this.apiClient.callApi("/api/v2/tokens/me","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTokensMe(e){return e=e||{},this.apiClient.callApi("/api/v2/tokens/me","GET",{},{preserveIdleTTL:e.preserveIdleTTL},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTokensTimeout(e){return e=e||{},this.apiClient.callApi("/api/v2/tokens/timeout","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}headTokensMe(e){return e=e||{},this.apiClient.callApi("/api/v2/tokens/me","HEAD",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putTokensTimeout(e){return e=e||{},this.apiClient.callApi("/api/v2/tokens/timeout","PUT",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},k0=class{constructor(e){this.apiClient=e||q.instance}getKnowledgeKnowledgebaseUploadsUrlsJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseUploadsUrlsJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getKnowledgeKnowledgebaseUploadsUrlsJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/uploads/urls/jobs/{jobId}","GET",{knowledgeBaseId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postGamificationContestsUploadsPrizeimages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGamificationContestsUploadsPrizeimages';return this.apiClient.callApi("/api/v2/gamification/contests/uploads/prizeimages","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGuidesUploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGuidesUploads';return this.apiClient.callApi("/api/v2/guides/uploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntegrationsActionDraftFunctionUpload(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling postIntegrationsActionDraftFunctionUpload';if(n==null)throw'Missing the required parameter "body" when calling postIntegrationsActionDraftFunctionUpload';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/function/upload","POST",{actionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeDocumentuploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postKnowledgeDocumentuploads';return this.apiClient.callApi("/api/v2/knowledge/documentuploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeKnowledgebaseUploadsUrlsJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseUploadsUrlsJobs';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseUploadsUrlsJobs';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/uploads/urls/jobs","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingMinerUploads(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling postLanguageunderstandingMinerUploads';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingMinerUploads';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/uploads","POST",{minerId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUploadsLearningCoverart(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUploadsLearningCoverart';return this.apiClient.callApi("/api/v2/uploads/learning/coverart","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUploadsPublicassetsImages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUploadsPublicassetsImages';return this.apiClient.callApi("/api/v2/uploads/publicassets/images","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUploadsRecordings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUploadsRecordings';return this.apiClient.callApi("/api/v2/uploads/recordings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUploadsWorkforcemanagementHistoricaldataCsv(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUploadsWorkforcemanagementHistoricaldataCsv';return this.apiClient.callApi("/api/v2/uploads/workforcemanagement/historicaldata/csv","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},T0=class{constructor(e){this.apiClient=e||q.instance}getOauthClientUsageQueryResult(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "executionId" when calling getOauthClientUsageQueryResult';if(n==null||n==="")throw'Missing the required parameter "clientId" when calling getOauthClientUsageQueryResult';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}/usage/query/results/{executionId}","GET",{executionId:e,clientId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOauthClientUsageSummary(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling getOauthClientUsageSummary';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}/usage/summary","GET",{clientId:e},{days:n.days},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsageAggregatesQueryJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getUsageAggregatesQueryJob';return this.apiClient.callApi("/api/v2/usage/aggregates/query/jobs/{jobId}","GET",{jobId:e},{pageSize:n.pageSize,after:n.after},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsageClientClientIdAggregatesQueryJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling getUsageClientClientIdAggregatesQueryJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getUsageClientClientIdAggregatesQueryJob';return this.apiClient.callApi("/api/v2/usage/client/{clientId}/aggregates/query/jobs/{jobId}","GET",{clientId:e,jobId:n},{pageSize:i.pageSize,after:i.after},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUsageQueryExecutionIdResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "executionId" when calling getUsageQueryExecutionIdResults';return this.apiClient.callApi("/api/v2/usage/query/{executionId}/results","GET",{executionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsageSimplesearchExecutionIdResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "executionId" when calling getUsageSimplesearchExecutionIdResults';return this.apiClient.callApi("/api/v2/usage/simplesearch/{executionId}/results","GET",{executionId:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOauthClientUsageQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling postOauthClientUsageQuery';if(n==null)throw'Missing the required parameter "body" when calling postOauthClientUsageQuery';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}/usage/query","POST",{clientId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUsageAggregatesQueryJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsageAggregatesQueryJobs';return this.apiClient.callApi("/api/v2/usage/aggregates/query/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsageClientClientIdAggregatesQueryJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling postUsageClientClientIdAggregatesQueryJobs';if(n==null)throw'Missing the required parameter "body" when calling postUsageClientClientIdAggregatesQueryJobs';return this.apiClient.callApi("/api/v2/usage/client/{clientId}/aggregates/query/jobs","POST",{clientId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUsageQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsageQuery';return this.apiClient.callApi("/api/v2/usage/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsageSimplesearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsageSimplesearch';return this.apiClient.callApi("/api/v2/usage/simplesearch","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},M0=class{constructor(e){this.apiClient=e||q.instance}deleteUserrecording(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "recordingId" when calling deleteUserrecording';return this.apiClient.callApi("/api/v2/userrecordings/{recordingId}","DELETE",{recordingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserrecording(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "recordingId" when calling getUserrecording';return this.apiClient.callApi("/api/v2/userrecordings/{recordingId}","GET",{recordingId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserrecordingTranscoding(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "recordingId" when calling getUserrecordingTranscoding';return this.apiClient.callApi("/api/v2/userrecordings/{recordingId}/transcoding","GET",{recordingId:e},{formatId:n.formatId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserrecordings(e){return e=e||{},this.apiClient.callApi("/api/v2/userrecordings","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUserrecordingsSummary(e){return e=e||{},this.apiClient.callApi("/api/v2/userrecordings/summary","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putUserrecording(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "recordingId" when calling putUserrecording';if(n==null)throw'Missing the required parameter "body" when calling putUserrecording';return this.apiClient.callApi("/api/v2/userrecordings/{recordingId}","PUT",{recordingId:e},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},W0=class{constructor(e){this.apiClient=e||q.instance}deleteAnalyticsUsersAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsUsersAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsUsersDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsUsersDetailsJob';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAuthorizationSubjectDivisionRole(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling deleteAuthorizationSubjectDivisionRole';if(n==null||n==="")throw'Missing the required parameter "divisionId" when calling deleteAuthorizationSubjectDivisionRole';if(i==null||i==="")throw'Missing the required parameter "roleId" when calling deleteAuthorizationSubjectDivisionRole';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/divisions/{divisionId}/roles/{roleId}","DELETE",{subjectId:e,divisionId:n,roleId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteRoutingDirectroutingbackupSettingsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/directroutingbackup/settings/me","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteRoutingUserDirectroutingbackupSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteRoutingUserDirectroutingbackupSettings';return this.apiClient.callApi("/api/v2/routing/users/{userId}/directroutingbackup/settings","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingUserUtilization(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteRoutingUserUtilization';return this.apiClient.callApi("/api/v2/routing/users/{userId}/utilization","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUser';return this.apiClient.callApi("/api/v2/users/{userId}","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteUserCustomattribute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserCustomattribute';if(n==null||n==="")throw'Missing the required parameter "schemaId" when calling deleteUserCustomattribute';return this.apiClient.callApi("/api/v2/users/{userId}/customattributes/{schemaId}","DELETE",{userId:e,schemaId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteUserExternalidAuthorityNameExternalKey(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserExternalidAuthorityNameExternalKey';if(n==null||n==="")throw'Missing the required parameter "authorityName" when calling deleteUserExternalidAuthorityNameExternalKey';if(i==null||i==="")throw'Missing the required parameter "externalKey" when calling deleteUserExternalidAuthorityNameExternalKey';return this.apiClient.callApi("/api/v2/users/{userId}/externalid/{authorityName}/{externalKey}","DELETE",{userId:e,authorityName:n,externalKey:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteUserRoutinglanguage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserRoutinglanguage';if(n==null||n==="")throw'Missing the required parameter "languageId" when calling deleteUserRoutinglanguage';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages/{languageId}","DELETE",{userId:e,languageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteUserRoutingskill(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserRoutingskill';if(n==null||n==="")throw'Missing the required parameter "skillId" when calling deleteUserRoutingskill';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/{skillId}","DELETE",{userId:e,skillId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteUserStationAssociatedstation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserStationAssociatedstation';return this.apiClient.callApi("/api/v2/users/{userId}/station/associatedstation","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteUserStationDefaultstation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserStationDefaultstation';return this.apiClient.callApi("/api/v2/users/{userId}/station/defaultstation","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteUserVerifier(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserVerifier';if(n==null||n==="")throw'Missing the required parameter "verifierId" when calling deleteUserVerifier';return this.apiClient.callApi("/api/v2/users/{userId}/verifiers/{verifierId}","DELETE",{userId:e,verifierId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteUsersCustomattributesSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling deleteUsersCustomattributesSchema';return this.apiClient.callApi("/api/v2/users/customattributes/schemas/{schemaId}","DELETE",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteUsersMeVerifier(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "verifierId" when calling deleteUsersMeVerifier';return this.apiClient.callApi("/api/v2/users/me/verifiers/{verifierId}","DELETE",{verifierId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteUsersStationsMeAssociatedstation(e){return e=e||{},this.apiClient.callApi("/api/v2/users/stations/me/associatedstation","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsUsersAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersDetailsJob';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersDetailsJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersDetailsJobResults';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersDetailsJobsAvailability(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/users/details/jobs/availability","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionspermittedMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "permission" when calling getAuthorizationDivisionspermittedMe';return this.apiClient.callApi("/api/v2/authorization/divisionspermitted/me","GET",{},{name:n.name,permission:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivisionspermittedPagedMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "permission" when calling getAuthorizationDivisionspermittedPagedMe';return this.apiClient.callApi("/api/v2/authorization/divisionspermitted/paged/me","GET",{},{permission:e,pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivisionspermittedPagedSubjectId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling getAuthorizationDivisionspermittedPagedSubjectId';if(n==null)throw'Missing the required parameter "permission" when calling getAuthorizationDivisionspermittedPagedSubjectId';return this.apiClient.callApi("/api/v2/authorization/divisionspermitted/paged/{subjectId}","GET",{subjectId:e},{permission:n,pageNumber:i.pageNumber,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAuthorizationSubject(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling getAuthorizationSubject';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}","GET",{subjectId:e},{includeDuplicates:n.includeDuplicates,includeFullRoles:n.includeFullRoles},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationSubjectsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/subjects/me","GET",{},{includeDuplicates:e.includeDuplicates,includeFullRoles:e.includeFullRoles},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFieldconfig(e,n){if(n=n||{},e==null)throw'Missing the required parameter "type" when calling getFieldconfig';return this.apiClient.callApi("/api/v2/fieldconfig","GET",{},{type:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getProfilesUsers(e){return e=e||{},this.apiClient.callApi("/api/v2/profiles/users","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),jid:this.apiClient.buildCollectionParam(e.jid,"multi"),sortOrder:e.sortOrder,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),integrationPresenceSource:e.integrationPresenceSource},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingDirectroutingbackupSettingsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/directroutingbackup/settings/me","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingUserDirectroutingbackupSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getRoutingUserDirectroutingbackupSettings';return this.apiClient.callApi("/api/v2/routing/users/{userId}/directroutingbackup/settings","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingUserUtilization(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getRoutingUserUtilization';return this.apiClient.callApi("/api/v2/routing/users/{userId}/utilization","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUser';return this.apiClient.callApi("/api/v2/users/{userId}","GET",{userId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),integrationPresenceSource:n.integrationPresenceSource,userCustomAttributeSchemaIds:this.apiClient.buildCollectionParam(n.userCustomAttributeSchemaIds,"multi"),state:n.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserAdjacents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserAdjacents';return this.apiClient.callApi("/api/v2/users/{userId}/adjacents","GET",{userId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserCallforwarding(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserCallforwarding';return this.apiClient.callApi("/api/v2/users/{userId}/callforwarding","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserCustomattribute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserCustomattribute';if(n==null||n==="")throw'Missing the required parameter "schemaId" when calling getUserCustomattribute';return this.apiClient.callApi("/api/v2/users/{userId}/customattributes/{schemaId}","GET",{userId:e,schemaId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUserCustomattributesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserCustomattributesBulk';if(n==null)throw'Missing the required parameter "schemaIds" when calling getUserCustomattributesBulk';return this.apiClient.callApi("/api/v2/users/{userId}/customattributes/bulk","GET",{userId:e},{schemaIds:this.apiClient.buildCollectionParam(n,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUserDirectreports(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserDirectreports';return this.apiClient.callApi("/api/v2/users/{userId}/directreports","GET",{userId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserExternalid(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserExternalid';return this.apiClient.callApi("/api/v2/users/{userId}/externalid","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserExternalidAuthorityName(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserExternalidAuthorityName';if(n==null||n==="")throw'Missing the required parameter "authorityName" when calling getUserExternalidAuthorityName';return this.apiClient.callApi("/api/v2/users/{userId}/externalid/{authorityName}","GET",{userId:e,authorityName:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUserFavorites(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserFavorites';return this.apiClient.callApi("/api/v2/users/{userId}/favorites","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserGeolocation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserGeolocation';if(n==null||n==="")throw'Missing the required parameter "clientId" when calling getUserGeolocation';return this.apiClient.callApi("/api/v2/users/{userId}/geolocations/{clientId}","GET",{userId:e,clientId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUserOutofoffice(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserOutofoffice';return this.apiClient.callApi("/api/v2/users/{userId}/outofoffice","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserProfile(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserProfile';return this.apiClient.callApi("/api/v2/users/{userId}/profile","GET",{userId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),integrationPresenceSource:n.integrationPresenceSource},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserProfileskills(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserProfileskills';return this.apiClient.callApi("/api/v2/users/{userId}/profileskills","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserQueues(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserQueues';return this.apiClient.callApi("/api/v2/users/{userId}/queues","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,joined:n.joined,divisionId:this.apiClient.buildCollectionParam(n.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserRoles(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling getUserRoles';return this.apiClient.callApi("/api/v2/users/{subjectId}/roles","GET",{subjectId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserRoutinglanguages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserRoutinglanguages';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserRoutingskills(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserRoutingskills';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserRoutingstatus(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserRoutingstatus';return this.apiClient.callApi("/api/v2/users/{userId}/routingstatus","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserSkillgroups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserSkillgroups';return this.apiClient.callApi("/api/v2/users/{userId}/skillgroups","GET",{userId:e},{pageSize:n.pageSize,after:n.after,before:n.before},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserState(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserState';return this.apiClient.callApi("/api/v2/users/{userId}/state","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserStation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserStation';return this.apiClient.callApi("/api/v2/users/{userId}/station","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserSuperiors(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserSuperiors';return this.apiClient.callApi("/api/v2/users/{userId}/superiors","GET",{userId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserTrustors(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserTrustors';return this.apiClient.callApi("/api/v2/users/{userId}/trustors","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserVerifiers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserVerifiers';return this.apiClient.callApi("/api/v2/users/{userId}/verifiers","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsers(e){return e=e||{},this.apiClient.callApi("/api/v2/users","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),jabberId:this.apiClient.buildCollectionParam(e.jabberId,"multi"),sortOrder:e.sortOrder,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),integrationPresenceSource:e.integrationPresenceSource,userCustomAttributeSchemaIds:this.apiClient.buildCollectionParam(e.userCustomAttributeSchemaIds,"multi"),state:e.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersChatsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/users/chats/me","GET",{},{excludeClosed:e.excludeClosed,includePresence:e.includePresence,includeRoomOwners:e.includeRoomOwners,after:e.after},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersCustomattributesSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getUsersCustomattributesSchema';return this.apiClient.callApi("/api/v2/users/customattributes/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersCustomattributesSchemaVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getUsersCustomattributesSchemaVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getUsersCustomattributesSchemaVersion';return this.apiClient.callApi("/api/v2/users/customattributes/schemas/{schemaId}/versions/{versionId}","GET",{schemaId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUsersCustomattributesSchemaVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getUsersCustomattributesSchemaVersions';return this.apiClient.callApi("/api/v2/users/customattributes/schemas/{schemaId}/versions","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersCustomattributesSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/users/customattributes/schemas","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersCustomattributesSchemasCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coreTypeName" when calling getUsersCustomattributesSchemasCoretype';return this.apiClient.callApi("/api/v2/users/customattributes/schemas/coretypes/{coreTypeName}","GET",{coreTypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersCustomattributesSchemasCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/users/customattributes/schemas/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersCustomattributesSchemasLimits(e){return e=e||{},this.apiClient.callApi("/api/v2/users/customattributes/schemas/limits","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersDevelopmentActivities(e){return e=e||{},this.apiClient.callApi("/api/v2/users/development/activities","GET",{},{userId:this.apiClient.buildCollectionParam(e.userId,"multi"),moduleId:e.moduleId,interval:e.interval,completionInterval:e.completionInterval,overdue:e.overdue,pass:e.pass,pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,types:this.apiClient.buildCollectionParam(e.types,"multi"),statuses:this.apiClient.buildCollectionParam(e.statuses,"multi"),relationship:this.apiClient.buildCollectionParam(e.relationship,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersDevelopmentActivitiesMe(e){return e=e||{},this.apiClient.callApi("/api/v2/users/development/activities/me","GET",{},{moduleId:e.moduleId,interval:e.interval,completionInterval:e.completionInterval,overdue:e.overdue,pass:e.pass,pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,types:this.apiClient.buildCollectionParam(e.types,"multi"),statuses:this.apiClient.buildCollectionParam(e.statuses,"multi"),relationship:this.apiClient.buildCollectionParam(e.relationship,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersDevelopmentActivity(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "activityId" when calling getUsersDevelopmentActivity';if(n==null)throw'Missing the required parameter "type" when calling getUsersDevelopmentActivity';return this.apiClient.callApi("/api/v2/users/development/activities/{activityId}","GET",{activityId:e},{type:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUsersExternalidAuthorityNameExternalKey(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "authorityName" when calling getUsersExternalidAuthorityNameExternalKey';if(n==null||n==="")throw'Missing the required parameter "externalKey" when calling getUsersExternalidAuthorityNameExternalKey';return this.apiClient.callApi("/api/v2/users/externalid/{authorityName}/{externalKey}","GET",{authorityName:e,externalKey:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUsersMe(e){return e=e||{},this.apiClient.callApi("/api/v2/users/me","GET",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi"),integrationPresenceSource:e.integrationPresenceSource,userCustomAttributeSchemaIds:this.apiClient.buildCollectionParam(e.userCustomAttributeSchemaIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersMeVerifiers(e){return e=e||{},this.apiClient.callApi("/api/v2/users/me/verifiers","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/users/query","GET",{},{cursor:e.cursor,pageSize:e.pageSize,sortOrder:e.sortOrder,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),integrationPresenceSource:e.integrationPresenceSource,userCustomAttributeSchemaIds:this.apiClient.buildCollectionParam(e.userCustomAttributeSchemaIds,"multi"),state:e.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getUsersSearch';return this.apiClient.callApi("/api/v2/users/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),integrationPresenceSource:n.integrationPresenceSource},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersStationsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/users/stations/me","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUser';if(n==null)throw'Missing the required parameter "body" when calling patchUser';return this.apiClient.callApi("/api/v2/users/{userId}","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserCallforwarding(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserCallforwarding';if(n==null)throw'Missing the required parameter "body" when calling patchUserCallforwarding';return this.apiClient.callApi("/api/v2/users/{userId}/callforwarding","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserCustomattributes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserCustomattributes';if(n==null)throw'Missing the required parameter "userCustomAttributes" when calling patchUserCustomattributes';return this.apiClient.callApi("/api/v2/users/{userId}/customattributes","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserCustomattributesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserCustomattributesBulk';if(n==null)throw'Missing the required parameter "userCustomAttributesList" when calling patchUserCustomattributesBulk';return this.apiClient.callApi("/api/v2/users/{userId}/customattributes/bulk","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserGeolocation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserGeolocation';if(n==null||n==="")throw'Missing the required parameter "clientId" when calling patchUserGeolocation';if(i==null)throw'Missing the required parameter "body" when calling patchUserGeolocation';return this.apiClient.callApi("/api/v2/users/{userId}/geolocations/{clientId}","PATCH",{userId:e,clientId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchUserQueue(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling patchUserQueue';if(n==null||n==="")throw'Missing the required parameter "userId" when calling patchUserQueue';if(i==null)throw'Missing the required parameter "body" when calling patchUserQueue';return this.apiClient.callApi("/api/v2/users/{userId}/queues/{queueId}","PATCH",{queueId:e,userId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchUserQueues(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserQueues';if(n==null)throw'Missing the required parameter "body" when calling patchUserQueues';return this.apiClient.callApi("/api/v2/users/{userId}/queues","PATCH",{userId:e},{divisionId:this.apiClient.buildCollectionParam(i.divisionId,"multi")},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserRoutinglanguage(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserRoutinglanguage';if(n==null||n==="")throw'Missing the required parameter "languageId" when calling patchUserRoutinglanguage';if(i==null)throw'Missing the required parameter "body" when calling patchUserRoutinglanguage';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages/{languageId}","PATCH",{userId:e,languageId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchUserRoutinglanguagesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserRoutinglanguagesBulk';if(n==null)throw'Missing the required parameter "body" when calling patchUserRoutinglanguagesBulk';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages/bulk","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserRoutingskillsBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserRoutingskillsBulk';if(n==null)throw'Missing the required parameter "body" when calling patchUserRoutingskillsBulk';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/bulk","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUsersBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchUsersBulk';return this.apiClient.callApi("/api/v2/users/bulk","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersActivityQuery';return this.apiClient.callApi("/api/v2/analytics/users/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersDetailsJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersDetailsJobs';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersDetailsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersDetailsQuery';return this.apiClient.callApi("/api/v2/analytics/users/details/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersObservationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersObservationsQuery';return this.apiClient.callApi("/api/v2/analytics/users/observations/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAuthorizationSubjectBulkadd(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectBulkadd';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationSubjectBulkadd';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/bulkadd","POST",{subjectId:e},{subjectType:i.subjectType},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationSubjectBulkremove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectBulkremove';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationSubjectBulkremove';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/bulkremove","POST",{subjectId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationSubjectBulkreplace(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectBulkreplace';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationSubjectBulkreplace';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/bulkreplace","POST",{subjectId:e},{subjectType:i.subjectType},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationSubjectDivisionRole(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectDivisionRole';if(n==null||n==="")throw'Missing the required parameter "divisionId" when calling postAuthorizationSubjectDivisionRole';if(i==null||i==="")throw'Missing the required parameter "roleId" when calling postAuthorizationSubjectDivisionRole';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/divisions/{divisionId}/roles/{roleId}","POST",{subjectId:e,divisionId:n,roleId:i},{subjectType:a.subjectType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postUserExternalid(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserExternalid';if(n==null)throw'Missing the required parameter "body" when calling postUserExternalid';return this.apiClient.callApi("/api/v2/users/{userId}/externalid","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUserInvite(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserInvite';return this.apiClient.callApi("/api/v2/users/{userId}/invite","POST",{userId:e},{force:n.force},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUserPassword(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserPassword';if(n==null)throw'Missing the required parameter "body" when calling postUserPassword';return this.apiClient.callApi("/api/v2/users/{userId}/password","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUserRoutinglanguages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserRoutinglanguages';if(n==null)throw'Missing the required parameter "body" when calling postUserRoutinglanguages';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUserRoutingskills(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserRoutingskills';if(n==null)throw'Missing the required parameter "body" when calling postUserRoutingskills';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUsers(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsers';return this.apiClient.callApi("/api/v2/users","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersCustomattributesSchemas(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersCustomattributesSchemas';return this.apiClient.callApi("/api/v2/users/customattributes/schemas","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersDevelopmentActivitiesAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersDevelopmentActivitiesAggregatesQuery';return this.apiClient.callApi("/api/v2/users/development/activities/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersMePassword(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersMePassword';return this.apiClient.callApi("/api/v2/users/me/password","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersMeVerifiersTotp(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersMeVerifiersTotp';return this.apiClient.callApi("/api/v2/users/me/verifiers/totp","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersMeVerifiersTotpVerifierId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "verifierId" when calling postUsersMeVerifiersTotpVerifierId';if(n==null)throw'Missing the required parameter "body" when calling postUsersMeVerifiersTotpVerifierId';return this.apiClient.callApi("/api/v2/users/me/verifiers/totp/{verifierId}","POST",{verifierId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUsersMeVerifiersWebauthnRegister(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersMeVerifiersWebauthnRegister';return this.apiClient.callApi("/api/v2/users/me/verifiers/webauthn/register","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersMeVerifiersWebauthnRegisterOptions(e){return e=e||{},this.apiClient.callApi("/api/v2/users/me/verifiers/webauthn/register/options","POST",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postUsersSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearch';return this.apiClient.callApi("/api/v2/users/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersSearchConversationTarget(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearchConversationTarget';return this.apiClient.callApi("/api/v2/users/search/conversation/target","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersSearchQueuemembersManage(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearchQueuemembersManage';return this.apiClient.callApi("/api/v2/users/search/queuemembers/manage","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersSearchTeamsAssign(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearchTeamsAssign';return this.apiClient.callApi("/api/v2/users/search/teams/assign","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRoutingDirectroutingbackupSettingsMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putRoutingDirectroutingbackupSettingsMe';return this.apiClient.callApi("/api/v2/routing/directroutingbackup/settings/me","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRoutingUserDirectroutingbackupSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putRoutingUserDirectroutingbackupSettings';if(n==null)throw'Missing the required parameter "body" when calling putRoutingUserDirectroutingbackupSettings';return this.apiClient.callApi("/api/v2/routing/users/{userId}/directroutingbackup/settings","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingUserUtilization(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putRoutingUserUtilization';if(n==null)throw'Missing the required parameter "body" when calling putRoutingUserUtilization';return this.apiClient.callApi("/api/v2/routing/users/{userId}/utilization","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserCallforwarding(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserCallforwarding';if(n==null)throw'Missing the required parameter "body" when calling putUserCallforwarding';return this.apiClient.callApi("/api/v2/users/{userId}/callforwarding","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserCustomattributes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserCustomattributes';if(n==null)throw'Missing the required parameter "userCustomAttributes" when calling putUserCustomattributes';return this.apiClient.callApi("/api/v2/users/{userId}/customattributes","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserOutofoffice(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserOutofoffice';if(n==null)throw'Missing the required parameter "body" when calling putUserOutofoffice';return this.apiClient.callApi("/api/v2/users/{userId}/outofoffice","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserProfileskills(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserProfileskills';if(n==null)throw'Missing the required parameter "body" when calling putUserProfileskills';return this.apiClient.callApi("/api/v2/users/{userId}/profileskills","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserRoles(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling putUserRoles';if(n==null)throw'Missing the required parameter "body" when calling putUserRoles';return this.apiClient.callApi("/api/v2/users/{subjectId}/roles","PUT",{subjectId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserRoutingskill(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserRoutingskill';if(n==null||n==="")throw'Missing the required parameter "skillId" when calling putUserRoutingskill';if(i==null)throw'Missing the required parameter "body" when calling putUserRoutingskill';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/{skillId}","PUT",{userId:e,skillId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putUserRoutingskillsBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserRoutingskillsBulk';if(n==null)throw'Missing the required parameter "body" when calling putUserRoutingskillsBulk';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/bulk","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserRoutingstatus(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserRoutingstatus';if(n==null)throw'Missing the required parameter "body" when calling putUserRoutingstatus';return this.apiClient.callApi("/api/v2/users/{userId}/routingstatus","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserState(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserState';if(n==null)throw'Missing the required parameter "body" when calling putUserState';return this.apiClient.callApi("/api/v2/users/{userId}/state","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserStationAssociatedstationStationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserStationAssociatedstationStationId';if(n==null||n==="")throw'Missing the required parameter "stationId" when calling putUserStationAssociatedstationStationId';return this.apiClient.callApi("/api/v2/users/{userId}/station/associatedstation/{stationId}","PUT",{userId:e,stationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserStationDefaultstationStationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserStationDefaultstationStationId';if(n==null||n==="")throw'Missing the required parameter "stationId" when calling putUserStationDefaultstationStationId';return this.apiClient.callApi("/api/v2/users/{userId}/station/defaultstation/{stationId}","PUT",{userId:e,stationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserVerifier(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserVerifier';if(n==null||n==="")throw'Missing the required parameter "verifierId" when calling putUserVerifier';if(i==null)throw'Missing the required parameter "body" when calling putUserVerifier';return this.apiClient.callApi("/api/v2/users/{userId}/verifiers/{verifierId}","PUT",{userId:e,verifierId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putUsersCustomattributesSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling putUsersCustomattributesSchema';if(n==null)throw'Missing the required parameter "body" when calling putUsersCustomattributesSchema';return this.apiClient.callApi("/api/v2/users/customattributes/schemas/{schemaId}","PUT",{schemaId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUsersMeVerifier(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "verifierId" when calling putUsersMeVerifier';if(n==null)throw'Missing the required parameter "body" when calling putUsersMeVerifier';return this.apiClient.callApi("/api/v2/users/me/verifiers/{verifierId}","PUT",{verifierId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUsersStationsMeAssociatedstationStationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "stationId" when calling putUsersStationsMeAssociatedstationStationId';return this.apiClient.callApi("/api/v2/users/stations/me/associatedstation/{stationId}","PUT",{stationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},E0=class{constructor(e){this.apiClient=e||q.instance}deleteUsersRule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling deleteUsersRule';return this.apiClient.callApi("/api/v2/users/rules/{ruleId}","DELETE",{ruleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersRule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling getUsersRule';return this.apiClient.callApi("/api/v2/users/rules/{ruleId}","GET",{ruleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersRuleDependentTypeId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling getUsersRuleDependentTypeId';if(n==null||n==="")throw'Missing the required parameter "ruleType" when calling getUsersRuleDependentTypeId';if(i==null||i==="")throw'Missing the required parameter "typeId" when calling getUsersRuleDependentTypeId';return this.apiClient.callApi("/api/v2/users/rules/{ruleId}/dependents/{ruleType}/{typeId}","GET",{ruleId:e,ruleType:n,typeId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getUsersRuleDependents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling getUsersRuleDependents';return this.apiClient.callApi("/api/v2/users/rules/{ruleId}/dependents","GET",{ruleId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersRules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "types" when calling getUsersRules';return this.apiClient.callApi("/api/v2/users/rules","GET",{},{pageNumber:n.pageNumber,pageSize:n.pageSize,types:this.apiClient.buildCollectionParam(e,"multi"),expand:this.apiClient.buildCollectionParam(n.expand,"multi"),enabled:n.enabled,searchTerm:n.searchTerm,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersRulesSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleType" when calling getUsersRulesSetting';return this.apiClient.callApi("/api/v2/users/rules/settings/{ruleType}","GET",{ruleType:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchUsersRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling patchUsersRule';if(n==null)throw'Missing the required parameter "body" when calling patchUsersRule';return this.apiClient.callApi("/api/v2/users/rules/{ruleId}","PATCH",{ruleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUsersRules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersRules';return this.apiClient.callApi("/api/v2/users/rules","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersRulesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersRulesQuery';return this.apiClient.callApi("/api/v2/users/rules/query","POST",{},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},_0=class{constructor(e){this.apiClient=e||q.instance}getDate(e){return e=e||{},this.apiClient.callApi("/api/v2/date","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIpranges(e){return e=e||{},this.apiClient.callApi("/api/v2/ipranges","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTimezones(e){return e=e||{},this.apiClient.callApi("/api/v2/timezones","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postCertificateDetails(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCertificateDetails';return this.apiClient.callApi("/api/v2/certificate/details","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},q0=class{constructor(e){this.apiClient=e||q.instance}deleteAgenticVirtualagentJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling deleteAgenticVirtualagentJobs';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}/jobs","DELETE",{virtualAgentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAgenticVirtualagent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling getAgenticVirtualagent';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}","GET",{virtualAgentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAgenticVirtualagentJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling getAgenticVirtualagentJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getAgenticVirtualagentJob';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}/jobs/{jobId}","GET",{virtualAgentId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAgenticVirtualagents(e){return e=e||{},this.apiClient.callApi("/api/v2/agentic/virtualagents","GET",{},{name:e.name,nameContains:e.nameContains,status:e.status,sortBy:e.sortBy,sortOrder:e.sortOrder,pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchAgenticVirtualagent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling patchAgenticVirtualagent';if(n==null)throw'Missing the required parameter "body" when calling patchAgenticVirtualagent';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}","PATCH",{virtualAgentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAgenticVirtualagentVersionJobs(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling postAgenticVirtualagentVersionJobs';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling postAgenticVirtualagentVersionJobs';if(i==null)throw'Missing the required parameter "body" when calling postAgenticVirtualagentVersionJobs';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}/versions/{versionId}/jobs","POST",{virtualAgentId:e,versionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAgenticVirtualagents(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAgenticVirtualagents';return this.apiClient.callApi("/api/v2/agentic/virtualagents","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},R0=class{constructor(e){this.apiClient=e||q.instance}deleteVoicemailMessage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling deleteVoicemailMessage';return this.apiClient.callApi("/api/v2/voicemail/messages/{messageId}","DELETE",{messageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteVoicemailMessages(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/messages","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getVoicemailGroupMailbox(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getVoicemailGroupMailbox';return this.apiClient.callApi("/api/v2/voicemail/groups/{groupId}/mailbox","GET",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailGroupMessages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getVoicemailGroupMessages';return this.apiClient.callApi("/api/v2/voicemail/groups/{groupId}/messages","GET",{groupId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailGroupPolicy(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getVoicemailGroupPolicy';return this.apiClient.callApi("/api/v2/voicemail/groups/{groupId}/policy","GET",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailMailbox(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/mailbox","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getVoicemailMeMailbox(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/me/mailbox","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getVoicemailMeMessages(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/me/messages","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getVoicemailMePolicy(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/me/policy","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getVoicemailMessage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling getVoicemailMessage';return this.apiClient.callApi("/api/v2/voicemail/messages/{messageId}","GET",{messageId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailMessageMedia(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling getVoicemailMessageMedia';return this.apiClient.callApi("/api/v2/voicemail/messages/{messageId}/media","GET",{messageId:e},{formatId:n.formatId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailMessages(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/messages","GET",{},{ids:e.ids,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getVoicemailPolicy(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/policy","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getVoicemailQueueMessages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getVoicemailQueueMessages';return this.apiClient.callApi("/api/v2/voicemail/queues/{queueId}/messages","GET",{queueId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getVoicemailSearch';return this.apiClient.callApi("/api/v2/voicemail/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailUserMailbox(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getVoicemailUserMailbox';return this.apiClient.callApi("/api/v2/voicemail/users/{userId}/mailbox","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailUserMessages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getVoicemailUserMessages';return this.apiClient.callApi("/api/v2/voicemail/users/{userId}/messages","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailUserpolicy(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getVoicemailUserpolicy';return this.apiClient.callApi("/api/v2/voicemail/userpolicies/{userId}","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchVoicemailGroupPolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling patchVoicemailGroupPolicy';if(n==null)throw'Missing the required parameter "body" when calling patchVoicemailGroupPolicy';return this.apiClient.callApi("/api/v2/voicemail/groups/{groupId}/policy","PATCH",{groupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchVoicemailMePolicy(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchVoicemailMePolicy';return this.apiClient.callApi("/api/v2/voicemail/me/policy","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchVoicemailMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling patchVoicemailMessage';if(n==null)throw'Missing the required parameter "body" when calling patchVoicemailMessage';return this.apiClient.callApi("/api/v2/voicemail/messages/{messageId}","PATCH",{messageId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchVoicemailUserpolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchVoicemailUserpolicy';if(n==null)throw'Missing the required parameter "body" when calling patchVoicemailUserpolicy';return this.apiClient.callApi("/api/v2/voicemail/userpolicies/{userId}","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postVoicemailMessages(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/messages","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postVoicemailSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postVoicemailSearch';return this.apiClient.callApi("/api/v2/voicemail/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putVoicemailMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling putVoicemailMessage';if(n==null)throw'Missing the required parameter "body" when calling putVoicemailMessage';return this.apiClient.callApi("/api/v2/voicemail/messages/{messageId}","PUT",{messageId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putVoicemailPolicy(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putVoicemailPolicy';return this.apiClient.callApi("/api/v2/voicemail/policy","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putVoicemailUserpolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putVoicemailUserpolicy';if(n==null)throw'Missing the required parameter "body" when calling putVoicemailUserpolicy';return this.apiClient.callApi("/api/v2/voicemail/userpolicies/{userId}","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},H0=class{constructor(e){this.apiClient=e||q.instance}deleteWebdeploymentsConfiguration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configurationId" when calling deleteWebdeploymentsConfiguration';return this.apiClient.callApi("/api/v2/webdeployments/configurations/{configurationId}","DELETE",{configurationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteWebdeploymentsDeployment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling deleteWebdeploymentsDeployment';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}","DELETE",{deploymentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteWebdeploymentsDeploymentCobrowseSessionId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling deleteWebdeploymentsDeploymentCobrowseSessionId';if(n==null||n==="")throw'Missing the required parameter "sessionId" when calling deleteWebdeploymentsDeploymentCobrowseSessionId';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}/cobrowse/{sessionId}","DELETE",{deploymentId:e,sessionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWebdeploymentsTokenRevoke(e){return e=e||{},this.apiClient.callApi("/api/v2/webdeployments/token/revoke","DELETE",{},{},{"X-Journey-Session-Id":e.xJourneySessionId,"X-Journey-Session-Type":e.xJourneySessionType},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWebdeploymentsConfigurationVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "configurationId" when calling getWebdeploymentsConfigurationVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getWebdeploymentsConfigurationVersion';return this.apiClient.callApi("/api/v2/webdeployments/configurations/{configurationId}/versions/{versionId}","GET",{configurationId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWebdeploymentsConfigurationVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configurationId" when calling getWebdeploymentsConfigurationVersions';return this.apiClient.callApi("/api/v2/webdeployments/configurations/{configurationId}/versions","GET",{configurationId:e},{pageSize:n.pageSize,before:n.before,after:n.after},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWebdeploymentsConfigurationVersionsDraft(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configurationId" when calling getWebdeploymentsConfigurationVersionsDraft';return this.apiClient.callApi("/api/v2/webdeployments/configurations/{configurationId}/versions/draft","GET",{configurationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWebdeploymentsConfigurations(e){return e=e||{},this.apiClient.callApi("/api/v2/webdeployments/configurations","GET",{},{pageSize:e.pageSize,before:e.before,after:e.after,showOnlyPublished:e.showOnlyPublished},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWebdeploymentsDeployment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling getWebdeploymentsDeployment';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}","GET",{deploymentId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWebdeploymentsDeploymentCobrowseSessionId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling getWebdeploymentsDeploymentCobrowseSessionId';if(n==null||n==="")throw'Missing the required parameter "sessionId" when calling getWebdeploymentsDeploymentCobrowseSessionId';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}/cobrowse/{sessionId}","GET",{deploymentId:e,sessionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWebdeploymentsDeploymentConfigurations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling getWebdeploymentsDeploymentConfigurations';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}/configurations","GET",{deploymentId:e},{type:n.type,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWebdeploymentsDeploymentIdentityresolution(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling getWebdeploymentsDeploymentIdentityresolution';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}/identityresolution","GET",{deploymentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWebdeploymentsDeployments(e){return e=e||{},this.apiClient.callApi("/api/v2/webdeployments/deployments","GET",{},{pageSize:e.pageSize,before:e.before,after:e.after,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postWebdeploymentsConfigurationVersionsDraftPublish(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configurationId" when calling postWebdeploymentsConfigurationVersionsDraftPublish';return this.apiClient.callApi("/api/v2/webdeployments/configurations/{configurationId}/versions/draft/publish","POST",{configurationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWebdeploymentsConfigurations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "configurationVersion" when calling postWebdeploymentsConfigurations';return this.apiClient.callApi("/api/v2/webdeployments/configurations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWebdeploymentsDeployments(e,n){if(n=n||{},e==null)throw'Missing the required parameter "deployment" when calling postWebdeploymentsDeployments';return this.apiClient.callApi("/api/v2/webdeployments/deployments","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWebdeploymentsTokenOauthcodegrantjwtexchange(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWebdeploymentsTokenOauthcodegrantjwtexchange';return this.apiClient.callApi("/api/v2/webdeployments/token/oauthcodegrantjwtexchange","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWebdeploymentsTokenRefresh(e){return e=e||{},this.apiClient.callApi("/api/v2/webdeployments/token/refresh","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putWebdeploymentsConfigurationVersionsDraft(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "configurationId" when calling putWebdeploymentsConfigurationVersionsDraft';if(n==null)throw'Missing the required parameter "configurationVersion" when calling putWebdeploymentsConfigurationVersionsDraft';return this.apiClient.callApi("/api/v2/webdeployments/configurations/{configurationId}/versions/draft","PUT",{configurationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putWebdeploymentsDeployment(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling putWebdeploymentsDeployment';if(n==null)throw'Missing the required parameter "deployment" when calling putWebdeploymentsDeployment';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}","PUT",{deploymentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putWebdeploymentsDeploymentIdentityresolution(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling putWebdeploymentsDeploymentIdentityresolution';if(n==null)throw'Missing the required parameter "body" when calling putWebdeploymentsDeploymentIdentityresolution';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}/identityresolution","PUT",{deploymentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},I0=class{constructor(e){this.apiClient=e||q.instance}deleteWebmessagingDeploymentPushdevice(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling deleteWebmessagingDeploymentPushdevice';if(n==null||n==="")throw'Missing the required parameter "tokenId" when calling deleteWebmessagingDeploymentPushdevice';return this.apiClient.callApi("/api/v2/webmessaging/deployments/{deploymentId}/pushdevices/{tokenId}","DELETE",{deploymentId:e,tokenId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWebmessagingMessages(e){return e=e||{},this.apiClient.callApi("/api/v2/webmessaging/messages","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchWebmessagingDeploymentPushdevice(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling patchWebmessagingDeploymentPushdevice';if(n==null||n==="")throw'Missing the required parameter "tokenId" when calling patchWebmessagingDeploymentPushdevice';if(i==null)throw'Missing the required parameter "body" when calling patchWebmessagingDeploymentPushdevice';return this.apiClient.callApi("/api/v2/webmessaging/deployments/{deploymentId}/pushdevices/{tokenId}","PATCH",{deploymentId:e,tokenId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWebmessagingDeploymentPushdevice(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling postWebmessagingDeploymentPushdevice';if(n==null||n==="")throw'Missing the required parameter "tokenId" when calling postWebmessagingDeploymentPushdevice';if(i==null)throw'Missing the required parameter "body" when calling postWebmessagingDeploymentPushdevice';return this.apiClient.callApi("/api/v2/webmessaging/deployments/{deploymentId}/pushdevices/{tokenId}","POST",{deploymentId:e,tokenId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}},z0=class{constructor(e){this.apiClient=e||q.instance}deleteWorkforcemanagementAdherenceAdjustment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "adjustmentId" when calling deleteWorkforcemanagementAdherenceAdjustment';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/adjustments/{adjustmentId}","DELETE",{adjustmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteWorkforcemanagementBusinessunit(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunit';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}","DELETE",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteWorkforcemanagementBusinessunitActivitycode(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitActivitycode';if(n==null||n==="")throw'Missing the required parameter "activityCodeId" when calling deleteWorkforcemanagementBusinessunitActivitycode';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activitycodes/{activityCodeId}","DELETE",{businessUnitId:e,activityCodeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode';if(n==null||n==="")throw'Missing the required parameter "reasonCodeId" when calling deleteWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes/{reasonCodeId}","DELETE",{businessUnitId:e,reasonCodeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';if(n==null)throw'Missing the required parameter "ids" when calling deleteWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes/bulk","DELETE",{businessUnitId:e},{ids:this.apiClient.buildCollectionParam(n,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistory(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistory';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling deleteWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistory';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/staffinggroupallocationshistory","DELETE",{businessUnitId:e,capacityPlanId:n},{beforeDateId:i.beforeDateId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitPlanninggroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitPlanninggroup';if(n==null||n==="")throw'Missing the required parameter "planningGroupId" when calling deleteWorkforcemanagementBusinessunitPlanninggroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/planninggroups/{planningGroupId}","DELETE",{businessUnitId:e,planningGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitSchedulebid(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitSchedulebid';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling deleteWorkforcemanagementBusinessunitSchedulebid';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}","DELETE",{businessUnitId:e,bidId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitSchedulebidGroup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitSchedulebidGroup';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling deleteWorkforcemanagementBusinessunitSchedulebidGroup';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling deleteWorkforcemanagementBusinessunitSchedulebidGroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/groups/{bidGroupId}","DELETE",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteWorkforcemanagementBusinessunitSchedulingRun(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitSchedulingRun';if(n==null||n==="")throw'Missing the required parameter "runId" when calling deleteWorkforcemanagementBusinessunitSchedulingRun';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/scheduling/runs/{runId}","DELETE",{businessUnitId:e,runId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitServicegoaltemplate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitServicegoaltemplate';if(n==null||n==="")throw'Missing the required parameter "serviceGoalTemplateId" when calling deleteWorkforcemanagementBusinessunitServicegoaltemplate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/servicegoaltemplates/{serviceGoalTemplateId}","DELETE",{businessUnitId:e,serviceGoalTemplateId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitStaffinggroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitStaffinggroup';if(n==null||n==="")throw'Missing the required parameter "staffingGroupId" when calling deleteWorkforcemanagementBusinessunitStaffinggroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/staffinggroups/{staffingGroupId}","DELETE",{businessUnitId:e,staffingGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitTimeofflimit(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitTimeofflimit';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling deleteWorkforcemanagementBusinessunitTimeofflimit';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}","DELETE",{businessUnitId:e,timeOffLimitId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitTimeoffplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitTimeoffplan';if(n==null||n==="")throw'Missing the required parameter "timeOffPlanId" when calling deleteWorkforcemanagementBusinessunitTimeoffplan';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeoffplans/{timeOffPlanId}","DELETE",{businessUnitId:e,timeOffPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitWeekSchedule(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitWeekSchedule';if(n==null)throw'Missing the required parameter "weekId" when calling deleteWorkforcemanagementBusinessunitWeekSchedule';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling deleteWorkforcemanagementBusinessunitWeekSchedule';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}","DELETE",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteWorkforcemanagementBusinessunitWeekShorttermforecast(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitWeekShorttermforecast';if(n==null)throw'Missing the required parameter "weekDateId" when calling deleteWorkforcemanagementBusinessunitWeekShorttermforecast';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling deleteWorkforcemanagementBusinessunitWeekShorttermforecast';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}","DELETE",{businessUnitId:e,weekDateId:n,forecastId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteWorkforcemanagementBusinessunitWorkplanbid(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitWorkplanbid';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling deleteWorkforcemanagementBusinessunitWorkplanbid';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}","DELETE",{businessUnitId:e,bidId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitWorkplanbidGroup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitWorkplanbidGroup';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling deleteWorkforcemanagementBusinessunitWorkplanbidGroup';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling deleteWorkforcemanagementBusinessunitWorkplanbidGroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/groups/{bidGroupId}","DELETE",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteWorkforcemanagementCalendarUrlIcs(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/calendar/url/ics","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteWorkforcemanagementManagementunit(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling deleteWorkforcemanagementManagementunit';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}","DELETE",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteWorkforcemanagementManagementunitTimeofflimit(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling deleteWorkforcemanagementManagementunitTimeofflimit';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling deleteWorkforcemanagementManagementunitTimeofflimit';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeofflimits/{timeOffLimitId}","DELETE",{managementUnitId:e,timeOffLimitId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementManagementunitTimeoffplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling deleteWorkforcemanagementManagementunitTimeoffplan';if(n==null||n==="")throw'Missing the required parameter "timeOffPlanId" when calling deleteWorkforcemanagementManagementunitTimeoffplan';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffplans/{timeOffPlanId}","DELETE",{managementUnitId:e,timeOffPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementManagementunitWorkplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling deleteWorkforcemanagementManagementunitWorkplan';if(n==null||n==="")throw'Missing the required parameter "workPlanId" when calling deleteWorkforcemanagementManagementunitWorkplan';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplans/{workPlanId}","DELETE",{managementUnitId:e,workPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementManagementunitWorkplanrotation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling deleteWorkforcemanagementManagementunitWorkplanrotation';if(n==null||n==="")throw'Missing the required parameter "workPlanRotationId" when calling deleteWorkforcemanagementManagementunitWorkplanrotation';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplanrotations/{workPlanRotationId}","DELETE",{managementUnitId:e,workPlanRotationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementAdherence(e,n){if(n=n||{},e==null)throw'Missing the required parameter "userId" when calling getWorkforcemanagementAdherence';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence","GET",{},{userId:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAdherenceAdjustment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "adjustmentId" when calling getWorkforcemanagementAdherenceAdjustment';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/adjustments/{adjustmentId}","GET",{adjustmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAdherenceExplanation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "explanationId" when calling getWorkforcemanagementAdherenceExplanation';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/explanations/{explanationId}","GET",{explanationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAdherenceExplanationsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAdherenceExplanationsJob';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/explanations/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAdherenceHistoricalBulkJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAdherenceHistoricalBulkJob';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/historical/bulk/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAdherenceHistoricalJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAdherenceHistoricalJob';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/historical/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAgentAdherenceAdjustment(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getWorkforcemanagementAgentAdherenceAdjustment';if(n==null||n==="")throw'Missing the required parameter "adjustmentId" when calling getWorkforcemanagementAgentAdherenceAdjustment';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/adherence/adjustments/{adjustmentId}","GET",{agentId:e,adjustmentId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementAgentAdherenceExplanation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getWorkforcemanagementAgentAdherenceExplanation';if(n==null||n==="")throw'Missing the required parameter "explanationId" when calling getWorkforcemanagementAgentAdherenceExplanation';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/adherence/explanations/{explanationId}","GET",{agentId:e,explanationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementAgentManagementunit(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getWorkforcemanagementAgentManagementunit';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/managementunit","GET",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAgentsMeAdherenceHistoricalJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAgentsMeAdherenceHistoricalJob';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/me/adherence/historical/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAgentsMeManagementunit(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/agents/me/managementunit","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementAlternativeshiftsOffersJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAlternativeshiftsOffersJob';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/offers/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAlternativeshiftsOffersSearchJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAlternativeshiftsOffersSearchJob';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/offers/search/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAlternativeshiftsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementAlternativeshiftsTrade(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling getWorkforcemanagementAlternativeshiftsTrade';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/trades/{tradeId}","GET",{tradeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAlternativeshiftsTrades(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/trades","GET",{},{forceAsync:e.forceAsync},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementAlternativeshiftsTradesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAlternativeshiftsTradesJob';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/trades/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAlternativeshiftsTradesStateJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAlternativeshiftsTradesStateJob';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/trades/state/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunit(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunit';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}","GET",{businessUnitId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),includeSchedulingDefaultMessageSeverities:n.includeSchedulingDefaultMessageSeverities},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitActivitycode(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivitycode';if(n==null||n==="")throw'Missing the required parameter "activityCodeId" when calling getWorkforcemanagementBusinessunitActivitycode';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activitycodes/{activityCodeId}","GET",{businessUnitId:e,activityCodeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitActivitycodes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivitycodes';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activitycodes","GET",{businessUnitId:e},{forceDownloadService:n.forceDownloadService},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitActivityplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplan';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling getWorkforcemanagementBusinessunitActivityplan';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}","GET",{businessUnitId:e,activityPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitActivityplanDeletionsJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplanDeletionsJob';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling getWorkforcemanagementBusinessunitActivityplanDeletionsJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitActivityplanDeletionsJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/deletions/jobs/{jobId}","GET",{businessUnitId:e,activityPlanId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitActivityplanJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplanJobs';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling getWorkforcemanagementBusinessunitActivityplanJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/jobs","GET",{businessUnitId:e,activityPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJob(e,n,i,a,r,s){if(s=s||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJob';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJob';if(i==null||i==="")throw'Missing the required parameter "occurrenceId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJob';if(a==null||a==="")throw'Missing the required parameter "sessionId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJob';if(r==null||r==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/occurrences/{occurrenceId}/sessions/{sessionId}/users/deletions/jobs/{jobId}","GET",{businessUnitId:e,activityPlanId:n,occurrenceId:i,sessionId:a,jobId:r},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],s.customHeaders)}getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJob(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJob';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJob';if(i==null||i==="")throw'Missing the required parameter "occurrenceId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJob';if(a==null||a==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/occurrences/{occurrenceId}/sessions/deletions/jobs/{jobId}","GET",{businessUnitId:e,activityPlanId:n,occurrenceId:i,jobId:a},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJob';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/occurrences/deletions/jobs/{jobId}","GET",{businessUnitId:e,activityPlanId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitActivityplanRunsJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplanRunsJob';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling getWorkforcemanagementBusinessunitActivityplanRunsJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitActivityplanRunsJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/runs/jobs/{jobId}","GET",{businessUnitId:e,activityPlanId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitActivityplans(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplans';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans","GET",{businessUnitId:e},{state:n.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitActivityplansJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplansJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/jobs","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitAdherenceAdjustmentsBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsBulk';if(n==null)throw'Missing the required parameter "adjustmentIds" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/bulk","GET",{businessUnitId:e},{adjustmentIds:this.apiClient.buildCollectionParam(n,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/query/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/query/jobs","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode';if(n==null||n==="")throw'Missing the required parameter "reasonCodeId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes/{reasonCodeId}","GET",{businessUnitId:e,reasonCodeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodes';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';if(n==null)throw'Missing the required parameter "ids" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes/bulk","GET",{businessUnitId:e},{ids:this.apiClient.buildCollectionParam(n,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitAdherenceAdjustmentsSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/settings","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitAlternativeshiftsSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAlternativeshiftsSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/alternativeshifts/settings","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitAlternativeshiftsTrade(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAlternativeshiftsTrade';if(n==null||n==="")throw'Missing the required parameter "tradeId" when calling getWorkforcemanagementBusinessunitAlternativeshiftsTrade';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/alternativeshifts/trades/{tradeId}","GET",{businessUnitId:e,tradeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitAlternativeshiftsTradesSearchJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAlternativeshiftsTradesSearchJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitAlternativeshiftsTradesSearchJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/alternativeshifts/trades/search/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitCapacityplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitCapacityplan';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling getWorkforcemanagementBusinessunitCapacityplan';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}","GET",{businessUnitId:e,capacityPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitCapacityplanForecast(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitCapacityplanForecast';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling getWorkforcemanagementBusinessunitCapacityplanForecast';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/forecast","GET",{businessUnitId:e,capacityPlanId:n},{granularity:i.granularity},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocations';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling getWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocations';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/staffinggroupallocations","GET",{businessUnitId:e,capacityPlanId:n},{granularity:i.granularity},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitCapacityplanStaffingrequirements(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitCapacityplanStaffingrequirements';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling getWorkforcemanagementBusinessunitCapacityplanStaffingrequirements';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/staffingrequirements","GET",{businessUnitId:e,capacityPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecast(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecast';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecast';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling getWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecast';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplanning/longtermrequirements/automaticbestmethod/weeks/{weekDateId}/forecasts/{forecastId}","GET",{businessUnitId:e,weekDateId:n,forecastId:i},{granularity:a.granularity},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitCapacityplans(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitCapacityplans';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitDecisionmetricsJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitDecisionmetricsJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitDecisionmetricsJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/decisionmetrics/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitIntradayPlanninggroups(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitIntradayPlanninggroups';if(n==null)throw'Missing the required parameter "_date" when calling getWorkforcemanagementBusinessunitIntradayPlanninggroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/intraday/planninggroups","GET",{businessUnitId:e},{date:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitMainforecastContinuousforecastSession(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSession';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportForecastJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportForecastJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportForecastJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/export/forecast/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportHistoricalJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportHistoricalJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportHistoricalJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/export/historical/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportSnapshotJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportSnapshotJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportSnapshotJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/export/snapshot/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionId';if(n==null||n==="")throw'Missing the required parameter "sessionId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionId';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/{sessionId}","GET",{businessUnitId:e,sessionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdSnapshotSnapshotId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdSnapshotSnapshotId';if(n==null||n==="")throw'Missing the required parameter "sessionId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdSnapshotSnapshotId';if(i==null||i==="")throw'Missing the required parameter "snapshotId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdSnapshotSnapshotId';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/{sessionId}/snapshot/{snapshotId}","GET",{businessUnitId:e,sessionId:n,snapshotId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitManagementunits(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitManagementunits';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/managementunits","GET",{businessUnitId:e},{feature:n.feature,divisionId:n.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitMinimumstaffingSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitMinimumstaffingSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/minimumstaffing/settings","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitOpportunity(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitOpportunity';if(n==null||n==="")throw'Missing the required parameter "opportunityId" when calling getWorkforcemanagementBusinessunitOpportunity';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/{opportunityId}","GET",{businessUnitId:e,opportunityId:n},{expand:i.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitPlanninggroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitPlanninggroup';if(n==null||n==="")throw'Missing the required parameter "planningGroupId" when calling getWorkforcemanagementBusinessunitPlanninggroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/planninggroups/{planningGroupId}","GET",{businessUnitId:e,planningGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitPlanninggroups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitPlanninggroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/planninggroups","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitSchedulebid(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulebid';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitSchedulebid';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}","GET",{businessUnitId:e,bidId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitSchedulebidGroup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulebidGroup';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitSchedulebidGroup';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling getWorkforcemanagementBusinessunitSchedulebidGroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/groups/{bidGroupId}","GET",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitSchedulebidGroupPreferences(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulebidGroupPreferences';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitSchedulebidGroupPreferences';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling getWorkforcemanagementBusinessunitSchedulebidGroupPreferences';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/groups/{bidGroupId}/preferences","GET",{businessUnitId:e,bidId:n,bidGroupId:i},{forceDownloadService:a.forceDownloadService,expand:this.apiClient.buildCollectionParam(a.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitSchedulebidGroupsSummary(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulebidGroupsSummary';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitSchedulebidGroupsSummary';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/groups/summary","GET",{businessUnitId:e,bidId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitSchedulebids(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulebids';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitSchedulerSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulerSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/scheduler/settings","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitSchedulingRun(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulingRun';if(n==null||n==="")throw'Missing the required parameter "runId" when calling getWorkforcemanagementBusinessunitSchedulingRun';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/scheduling/runs/{runId}","GET",{businessUnitId:e,runId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitSchedulingRunResult(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulingRunResult';if(n==null||n==="")throw'Missing the required parameter "runId" when calling getWorkforcemanagementBusinessunitSchedulingRunResult';if(i==null)throw'Missing the required parameter "managementUnitIds" when calling getWorkforcemanagementBusinessunitSchedulingRunResult';if(a==null)throw'Missing the required parameter "expand" when calling getWorkforcemanagementBusinessunitSchedulingRunResult';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/scheduling/runs/{runId}/result","GET",{businessUnitId:e,runId:n},{managementUnitIds:this.apiClient.buildCollectionParam(i,"multi"),expand:this.apiClient.buildCollectionParam(a,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getWorkforcemanagementBusinessunitSchedulingRuns(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulingRuns';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/scheduling/runs","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitSchedulingpreferencesSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulingpreferencesSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulingpreferences/settings","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitServicegoaltemplate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitServicegoaltemplate';if(n==null||n==="")throw'Missing the required parameter "serviceGoalTemplateId" when calling getWorkforcemanagementBusinessunitServicegoaltemplate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/servicegoaltemplates/{serviceGoalTemplateId}","GET",{businessUnitId:e,serviceGoalTemplateId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitServicegoaltemplates(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitServicegoaltemplates';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/servicegoaltemplates","GET",{businessUnitId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitShifttradingTradesEvaluateJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitShifttradingTradesEvaluateJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitShifttradingTradesEvaluateJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/trades/evaluate/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitShifttradingTradesQueryJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitShifttradingTradesQueryJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitShifttradingTradesQueryJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/trades/query/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitShifttradingTradesStateBulkJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitShifttradingTradesStateBulkJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitShifttradingTradesStateBulkJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/trades/state/bulk/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/unmatched/search/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitShifttradingWeeksSummaryJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitShifttradingWeeksSummaryJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitShifttradingWeeksSummaryJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/weeks/summary/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitStaffinggroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitStaffinggroup';if(n==null||n==="")throw'Missing the required parameter "staffingGroupId" when calling getWorkforcemanagementBusinessunitStaffinggroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/staffinggroups/{staffingGroupId}","GET",{businessUnitId:e,staffingGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitStaffinggroups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitStaffinggroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/staffinggroups","GET",{businessUnitId:e},{managementUnitId:n.managementUnitId,forceDownloadService:n.forceDownloadService},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitTimeofflimit(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitTimeofflimit';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling getWorkforcemanagementBusinessunitTimeofflimit';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}","GET",{businessUnitId:e,timeOffLimitId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitTimeofflimitGranularityconversionJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitTimeofflimitGranularityconversionJob';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling getWorkforcemanagementBusinessunitTimeofflimitGranularityconversionJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitTimeofflimitGranularityconversionJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}/granularityconversion/jobs/{jobId}","GET",{businessUnitId:e,timeOffLimitId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitTimeofflimitGranularityconversionJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitTimeofflimitGranularityconversionJobs';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling getWorkforcemanagementBusinessunitTimeofflimitGranularityconversionJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}/granularityconversion/jobs","GET",{businessUnitId:e,timeOffLimitId:n},{statuses:i.statuses},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitTimeofflimits(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitTimeofflimits';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits","GET",{businessUnitId:e},{managementUnitId:n.managementUnitId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitTimeoffplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitTimeoffplan';if(n==null||n==="")throw'Missing the required parameter "timeOffPlanId" when calling getWorkforcemanagementBusinessunitTimeoffplan';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeoffplans/{timeOffPlanId}","GET",{businessUnitId:e,timeOffPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitTimeoffplans(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitTimeoffplans';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeoffplans","GET",{businessUnitId:e},{managementUnitId:n.managementUnitId,forceDownloadService:n.forceDownloadService,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitUsers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitUsers';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/users","GET",{businessUnitId:e},{managementUnitIds:this.apiClient.buildCollectionParam(n.managementUnitIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitWeekSchedule(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekSchedule';if(n==null)throw'Missing the required parameter "weekId" when calling getWorkforcemanagementBusinessunitWeekSchedule';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling getWorkforcemanagementBusinessunitWeekSchedule';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}","GET",{businessUnitId:e,weekId:n,scheduleId:i},{expand:a.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekScheduleGenerationresults(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekScheduleGenerationresults';if(n==null)throw'Missing the required parameter "weekId" when calling getWorkforcemanagementBusinessunitWeekScheduleGenerationresults';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling getWorkforcemanagementBusinessunitWeekScheduleGenerationresults';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/generationresults","GET",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekScheduleHeadcountforecast(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekScheduleHeadcountforecast';if(n==null)throw'Missing the required parameter "weekId" when calling getWorkforcemanagementBusinessunitWeekScheduleHeadcountforecast';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling getWorkforcemanagementBusinessunitWeekScheduleHeadcountforecast';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/headcountforecast","GET",{businessUnitId:e,weekId:n,scheduleId:i},{forceDownload:a.forceDownload},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekScheduleHistoryAgent(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekScheduleHistoryAgent';if(n==null)throw'Missing the required parameter "weekId" when calling getWorkforcemanagementBusinessunitWeekScheduleHistoryAgent';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling getWorkforcemanagementBusinessunitWeekScheduleHistoryAgent';if(a==null||a==="")throw'Missing the required parameter "agentId" when calling getWorkforcemanagementBusinessunitWeekScheduleHistoryAgent';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/history/agents/{agentId}","GET",{businessUnitId:e,weekId:n,scheduleId:i,agentId:a},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictions(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictions';if(n==null||n==="")throw'Missing the required parameter "weekId" when calling getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictions';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictions';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/performancepredictions","GET",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculation(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculation';if(n==null||n==="")throw'Missing the required parameter "weekId" when calling getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculation';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculation';if(a==null||a==="")throw'Missing the required parameter "recalculationId" when calling getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculation';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/performancepredictions/recalculations/{recalculationId}","GET",{businessUnitId:e,weekId:n,scheduleId:i,recalculationId:a},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getWorkforcemanagementBusinessunitWeekSchedules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekSchedules';if(n==null||n==="")throw'Missing the required parameter "weekId" when calling getWorkforcemanagementBusinessunitWeekSchedules';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules","GET",{businessUnitId:e,weekId:n},{earliestWeekDate:i.earliestWeekDate,latestWeekDate:i.latestWeekDate,includeOnlyPublished:i.includeOnlyPublished,expand:i.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitWeekShorttermforecast(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecast';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecast';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecast';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}","GET",{businessUnitId:e,weekDateId:n,forecastId:i},{expand:this.apiClient.buildCollectionParam(a.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekShorttermforecastData(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastData';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastData';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastData';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}/data","GET",{businessUnitId:e,weekDateId:n,forecastId:i},{weekNumber:a.weekNumber,forceDownloadService:a.forceDownloadService},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekShorttermforecastGenerationresults(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastGenerationresults';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastGenerationresults';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastGenerationresults';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}/generationresults","GET",{businessUnitId:e,weekDateId:n,forecastId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekShorttermforecastLongtermforecastdata(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastLongtermforecastdata';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastLongtermforecastdata';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastLongtermforecastdata';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}/longtermforecastdata","GET",{businessUnitId:e,weekDateId:n,forecastId:i},{forceDownloadService:a.forceDownloadService},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekShorttermforecastPlanninggroups(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastPlanninggroups';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastPlanninggroups';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastPlanninggroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}/planninggroups","GET",{businessUnitId:e,weekDateId:n,forecastId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekShorttermforecastStaffingrequirement(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastStaffingrequirement';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastStaffingrequirement';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastStaffingrequirement';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}/staffingrequirement","GET",{businessUnitId:e,weekDateId:n,forecastId:i},{weekNumbers:this.apiClient.buildCollectionParam(a.weekNumbers,"multi"),expand:this.apiClient.buildCollectionParam(a.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekShorttermforecasts(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecasts';if(n==null||n==="")throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecasts';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts","GET",{businessUnitId:e,weekDateId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitWorkplanbid(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWorkplanbid';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitWorkplanbid';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}","GET",{businessUnitId:e,bidId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitWorkplanbidGroup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroup';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroup';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/groups/{bidGroupId}","GET",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWorkplanbidGroupPreferences(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroupPreferences';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroupPreferences';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroupPreferences';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/groups/{bidGroupId}/preferences","GET",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWorkplanbidGroupsSummary(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroupsSummary';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroupsSummary';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/groups/summary","GET",{businessUnitId:e,bidId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitWorkplanbids(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWorkplanbids';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunits(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/businessunits","GET",{},{feature:e.feature,divisionId:e.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementBusinessunitsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/divisionviews","GET",{},{divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementCalendarDataIcs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "calendarId" when calling getWorkforcemanagementCalendarDataIcs';return this.apiClient.callApi("/api/v2/workforcemanagement/calendar/data/ics","GET",{},{calendarId:e},{},{},null,["PureCloud OAuth"],["application/json"],["text/calendar"],n.customHeaders)}getWorkforcemanagementCalendarUrlIcs(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/calendar/url/ics","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementHistoricaldataBulkRemoveJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementHistoricaldataBulkRemoveJob';return this.apiClient.callApi("/api/v2/workforcemanagement/historicaldata/bulk/remove/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementHistoricaldataBulkRemoveJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/historicaldata/bulk/remove/jobs","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementHistoricaldataImportstatus(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/historicaldata/importstatus","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementHistoricaldataImportstatusJobId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementHistoricaldataImportstatusJobId';return this.apiClient.callApi("/api/v2/workforcemanagement/historicaldata/importstatus/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementIntegrationsHris(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/integrations/hris","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementIntegrationsHrisTimeofftypesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementIntegrationsHrisTimeofftypesJob';return this.apiClient.callApi("/api/v2/workforcemanagement/integrations/hris/timeofftypes/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunit(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunit';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}","GET",{managementUnitId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitActivitycodes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitActivitycodes';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/activitycodes","GET",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitAdherence(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitAdherence';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/adherence","GET",{managementUnitId:e},{forceDownloadService:n.forceDownloadService},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitAgent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitAgent';if(n==null||n==="")throw'Missing the required parameter "agentId" when calling getWorkforcemanagementManagementunitAgent';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/agents/{agentId}","GET",{managementUnitId:e,agentId:n},{excludeCapabilities:i.excludeCapabilities,expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitAgentShifttrades(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitAgentShifttrades';if(n==null||n==="")throw'Missing the required parameter "agentId" when calling getWorkforcemanagementManagementunitAgentShifttrades';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/agents/{agentId}/shifttrades","GET",{managementUnitId:e,agentId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitDecisionmetrics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitDecisionmetrics';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/decisionmetrics","GET",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitShifttradesMatched(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitShifttradesMatched';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/shifttrades/matched","GET",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitShifttradesUsers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitShifttradesUsers';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/shifttrades/users","GET",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitTimeofflimit(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitTimeofflimit';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling getWorkforcemanagementManagementunitTimeofflimit';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeofflimits/{timeOffLimitId}","GET",{managementUnitId:e,timeOffLimitId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitTimeofflimits(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitTimeofflimits';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeofflimits","GET",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitTimeoffplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitTimeoffplan';if(n==null||n==="")throw'Missing the required parameter "timeOffPlanId" when calling getWorkforcemanagementManagementunitTimeoffplan';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffplans/{timeOffPlanId}","GET",{managementUnitId:e,timeOffPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitTimeoffplans(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitTimeoffplans';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffplans","GET",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitUserTimeoffrequest(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitUserTimeoffrequest';if(n==null||n==="")throw'Missing the required parameter "userId" when calling getWorkforcemanagementManagementunitUserTimeoffrequest';if(i==null||i==="")throw'Missing the required parameter "timeOffRequestId" when calling getWorkforcemanagementManagementunitUserTimeoffrequest';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users/{userId}/timeoffrequests/{timeOffRequestId}","GET",{managementUnitId:e,userId:n,timeOffRequestId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementManagementunitUserTimeoffrequestTimeofflimits(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitUserTimeoffrequestTimeofflimits';if(n==null||n==="")throw'Missing the required parameter "userId" when calling getWorkforcemanagementManagementunitUserTimeoffrequestTimeofflimits';if(i==null||i==="")throw'Missing the required parameter "timeOffRequestId" when calling getWorkforcemanagementManagementunitUserTimeoffrequestTimeofflimits';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users/{userId}/timeoffrequests/{timeOffRequestId}/timeofflimits","GET",{managementUnitId:e,userId:n,timeOffRequestId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementManagementunitUserTimeoffrequests(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitUserTimeoffrequests';if(n==null||n==="")throw'Missing the required parameter "userId" when calling getWorkforcemanagementManagementunitUserTimeoffrequests';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users/{userId}/timeoffrequests","GET",{managementUnitId:e,userId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitUsers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitUsers';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users","GET",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitWeekSchedule(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitWeekSchedule';if(n==null||n==="")throw'Missing the required parameter "weekId" when calling getWorkforcemanagementManagementunitWeekSchedule';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling getWorkforcemanagementManagementunitWeekSchedule';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekId}/schedules/{scheduleId}","GET",{managementUnitId:e,weekId:n,scheduleId:i},{expand:a.expand,forceDownloadService:a.forceDownloadService},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementManagementunitWeekSchedules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitWeekSchedules';if(n==null||n==="")throw'Missing the required parameter "weekId" when calling getWorkforcemanagementManagementunitWeekSchedules';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekId}/schedules","GET",{managementUnitId:e,weekId:n},{includeOnlyPublished:i.includeOnlyPublished,earliestWeekDate:i.earliestWeekDate,latestWeekDate:i.latestWeekDate},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitWeekShifttrades(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitWeekShifttrades';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementManagementunitWeekShifttrades';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekDateId}/shifttrades","GET",{managementUnitId:e,weekDateId:n},{evaluateMatches:i.evaluateMatches,includeCrossWeekShifts:i.includeCrossWeekShifts,forceDownloadService:i.forceDownloadService},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitWorkplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitWorkplan';if(n==null||n==="")throw'Missing the required parameter "workPlanId" when calling getWorkforcemanagementManagementunitWorkplan';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplans/{workPlanId}","GET",{managementUnitId:e,workPlanId:n},{includeOnly:this.apiClient.buildCollectionParam(i.includeOnly,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitWorkplanrotation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitWorkplanrotation';if(n==null||n==="")throw'Missing the required parameter "workPlanRotationId" when calling getWorkforcemanagementManagementunitWorkplanrotation';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplanrotations/{workPlanRotationId}","GET",{managementUnitId:e,workPlanRotationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitWorkplanrotations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitWorkplanrotations';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplanrotations","GET",{managementUnitId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitWorkplans(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitWorkplans';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplans","GET",{managementUnitId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),exclude:this.apiClient.buildCollectionParam(n.exclude,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunits(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/managementunits","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,feature:e.feature,divisionId:e.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementManagementunitsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/divisionviews","GET",{},{divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementNotifications(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/notifications","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementSchedulebidPreference(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementSchedulebidPreference';return this.apiClient.callApi("/api/v2/workforcemanagement/schedulebids/{bidId}/preference","GET",{bidId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementSchedulebidSchedulesets(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementSchedulebidSchedulesets';return this.apiClient.callApi("/api/v2/workforcemanagement/schedulebids/{bidId}/schedulesets","GET",{bidId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementSchedulebids(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/schedulebids","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementSchedulingjob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementSchedulingjob';return this.apiClient.callApi("/api/v2/workforcemanagement/schedulingjobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementSchedulingpreferencesSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/schedulingpreferences/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementShifttrades(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/shifttrades","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementShifttradingTradeJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling getWorkforcemanagementShifttradingTradeJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementShifttradingTradeJob';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/{tradeId}/jobs/{jobId}","GET",{tradeId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementShifttradingTradeMatchJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling getWorkforcemanagementShifttradingTradeMatchJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementShifttradingTradeMatchJob';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/{tradeId}/match/jobs/{jobId}","GET",{tradeId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementShifttradingTradeStateJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling getWorkforcemanagementShifttradingTradeStateJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementShifttradingTradeStateJob';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/{tradeId}/state/jobs/{jobId}","GET",{tradeId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementShifttradingTradesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementShifttradingTradesJob';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementShifttradingTradesMineQueryJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementShifttradingTradesMineQueryJob';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/mine/query/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementShrinkageJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementShrinkageJob';return this.apiClient.callApi("/api/v2/workforcemanagement/shrinkage/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementTeamAdherence(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling getWorkforcemanagementTeamAdherence';return this.apiClient.callApi("/api/v2/workforcemanagement/teams/{teamId}/adherence","GET",{teamId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementTimeoffbalanceJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementTimeoffbalanceJob';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffbalance/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementTimeoffrequest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "timeOffRequestId" when calling getWorkforcemanagementTimeoffrequest';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffrequests/{timeOffRequestId}","GET",{timeOffRequestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementTimeoffrequestWaitlistpositions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "timeOffRequestId" when calling getWorkforcemanagementTimeoffrequestWaitlistpositions';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffrequests/{timeOffRequestId}/waitlistpositions","GET",{timeOffRequestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementTimeoffrequests(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/timeoffrequests","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementUnavailabletimesSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/unavailabletimes/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementUnavailabletimesValidationJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementUnavailabletimesValidationJob';return this.apiClient.callApi("/api/v2/workforcemanagement/unavailabletimes/validation/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementUserWorkplanbidranks(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getWorkforcemanagementUserWorkplanbidranks';return this.apiClient.callApi("/api/v2/workforcemanagement/users/{userId}/workplanbidranks","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementWorkplanbidPreferences(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementWorkplanbidPreferences';return this.apiClient.callApi("/api/v2/workforcemanagement/workplanbids/{bidId}/preferences","GET",{bidId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementWorkplanbidWorkplans(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementWorkplanbidWorkplans';return this.apiClient.callApi("/api/v2/workforcemanagement/workplanbids/{bidId}/workplans","GET",{bidId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementWorkplanbids(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/workplanbids","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchWorkforcemanagementAdherenceAdjustment(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "adjustmentId" when calling patchWorkforcemanagementAdherenceAdjustment';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementAdherenceAdjustment';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/adjustments/{adjustmentId}","PATCH",{adjustmentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementAgentAdherenceAdjustment(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling patchWorkforcemanagementAgentAdherenceAdjustment';if(n==null||n==="")throw'Missing the required parameter "adjustmentId" when calling patchWorkforcemanagementAgentAdherenceAdjustment';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementAgentAdherenceAdjustment';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/adherence/adjustments/{adjustmentId}","PATCH",{agentId:e,adjustmentId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementAgentAdherenceExplanation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling patchWorkforcemanagementAgentAdherenceExplanation';if(n==null||n==="")throw'Missing the required parameter "explanationId" when calling patchWorkforcemanagementAgentAdherenceExplanation';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementAgentAdherenceExplanation';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/adherence/explanations/{explanationId}","PATCH",{agentId:e,explanationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementAgentUnavailabletimes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling patchWorkforcemanagementAgentUnavailabletimes';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementAgentUnavailabletimes';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/unavailabletimes","PATCH",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementAlternativeshiftsTrade(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling patchWorkforcemanagementAlternativeshiftsTrade';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementAlternativeshiftsTrade';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/trades/{tradeId}","PATCH",{tradeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementAlternativeshiftsTradesStateJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementAlternativeshiftsTradesStateJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/trades/state/jobs","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchWorkforcemanagementBusinessunit(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunit';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunit';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}","PATCH",{businessUnitId:e},{includeSchedulingDefaultMessageSeverities:i.includeSchedulingDefaultMessageSeverities},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitActivitycode(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitActivitycode';if(n==null||n==="")throw'Missing the required parameter "activityCodeId" when calling patchWorkforcemanagementBusinessunitActivitycode';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitActivitycode';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activitycodes/{activityCodeId}","PATCH",{businessUnitId:e,activityCodeId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitActivitycodesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitActivitycodesBulk';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitActivitycodesBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activitycodes/bulk","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitActivityplan(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitActivityplan';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling patchWorkforcemanagementBusinessunitActivityplan';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitActivityplan';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}","PATCH",{businessUnitId:e,activityPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitAdherenceAdjustmentsBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsBulk';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/bulk","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode';if(n==null||n==="")throw'Missing the required parameter "reasonCodeId" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes/{reasonCodeId}","PATCH",{businessUnitId:e,reasonCodeId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes/bulk","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitAdherenceAdjustmentsSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsSettings';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/settings","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitAlternativeshiftsSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitAlternativeshiftsSettings';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitAlternativeshiftsSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/alternativeshifts/settings","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitCapacityplan(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitCapacityplan';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling patchWorkforcemanagementBusinessunitCapacityplan';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitCapacityplan';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}","PATCH",{businessUnitId:e,capacityPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitMinimumstaffingSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitMinimumstaffingSettings';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitMinimumstaffingSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/minimumstaffing/settings","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitOpportunity(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitOpportunity';if(n==null||n==="")throw'Missing the required parameter "opportunityId" when calling patchWorkforcemanagementBusinessunitOpportunity';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitOpportunity';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/{opportunityId}","PATCH",{businessUnitId:e,opportunityId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitPlanninggroup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitPlanninggroup';if(n==null||n==="")throw'Missing the required parameter "planningGroupId" when calling patchWorkforcemanagementBusinessunitPlanninggroup';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitPlanninggroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/planninggroups/{planningGroupId}","PATCH",{businessUnitId:e,planningGroupId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitSchedulebid(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitSchedulebid';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling patchWorkforcemanagementBusinessunitSchedulebid';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitSchedulebid';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}","PATCH",{businessUnitId:e,bidId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitSchedulebidGroup(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitSchedulebidGroup';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling patchWorkforcemanagementBusinessunitSchedulebidGroup';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling patchWorkforcemanagementBusinessunitSchedulebidGroup';if(a==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitSchedulebidGroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/groups/{bidGroupId}","PATCH",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchWorkforcemanagementBusinessunitSchedulebidGroupPreferences(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitSchedulebidGroupPreferences';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling patchWorkforcemanagementBusinessunitSchedulebidGroupPreferences';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling patchWorkforcemanagementBusinessunitSchedulebidGroupPreferences';if(a==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitSchedulebidGroupPreferences';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/groups/{bidGroupId}/preferences","PATCH",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchWorkforcemanagementBusinessunitSchedulerSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitSchedulerSettings';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitSchedulerSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/scheduler/settings","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitSchedulingRun(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitSchedulingRun';if(n==null||n==="")throw'Missing the required parameter "runId" when calling patchWorkforcemanagementBusinessunitSchedulingRun';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitSchedulingRun';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/scheduling/runs/{runId}","PATCH",{businessUnitId:e,runId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitSchedulingpreferencesSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitSchedulingpreferencesSettings';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitSchedulingpreferencesSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulingpreferences/settings","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitServicegoaltemplate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitServicegoaltemplate';if(n==null||n==="")throw'Missing the required parameter "serviceGoalTemplateId" when calling patchWorkforcemanagementBusinessunitServicegoaltemplate';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitServicegoaltemplate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/servicegoaltemplates/{serviceGoalTemplateId}","PATCH",{businessUnitId:e,serviceGoalTemplateId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitStaffinggroup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitStaffinggroup';if(n==null||n==="")throw'Missing the required parameter "staffingGroupId" when calling patchWorkforcemanagementBusinessunitStaffinggroup';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitStaffinggroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/staffinggroups/{staffingGroupId}","PATCH",{businessUnitId:e,staffingGroupId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitTimeoffplan(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitTimeoffplan';if(n==null||n==="")throw'Missing the required parameter "timeOffPlanId" when calling patchWorkforcemanagementBusinessunitTimeoffplan';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitTimeoffplan';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeoffplans/{timeOffPlanId}","PATCH",{businessUnitId:e,timeOffPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitWorkplanbid(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitWorkplanbid';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling patchWorkforcemanagementBusinessunitWorkplanbid';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitWorkplanbid';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}","PATCH",{businessUnitId:e,bidId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitWorkplanbidGroup(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroup';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroup';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroup';if(a==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/groups/{bidGroupId}","PATCH",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchWorkforcemanagementBusinessunitWorkplanbidGroupPreferences(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroupPreferences';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroupPreferences';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroupPreferences';if(a==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroupPreferences';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/groups/{bidGroupId}/preferences","PATCH",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchWorkforcemanagementManagementunit(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunit';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunit';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}","PATCH",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementManagementunitAgents(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitAgents';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitAgents';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/agents","PATCH",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementManagementunitAgentsWorkplansBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitAgentsWorkplansBulk';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitAgentsWorkplansBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/agents/workplans/bulk","PATCH",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementManagementunitTimeofflimit(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitTimeofflimit';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling patchWorkforcemanagementManagementunitTimeofflimit';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitTimeofflimit';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeofflimits/{timeOffLimitId}","PATCH",{managementUnitId:e,timeOffLimitId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementManagementunitTimeoffplan(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitTimeoffplan';if(n==null||n==="")throw'Missing the required parameter "timeOffPlanId" when calling patchWorkforcemanagementManagementunitTimeoffplan';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitTimeoffplan';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffplans/{timeOffPlanId}","PATCH",{managementUnitId:e,timeOffPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementManagementunitTimeoffrequestUserIntegrationstatus(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitTimeoffrequestUserIntegrationstatus';if(n==null||n==="")throw'Missing the required parameter "timeOffRequestId" when calling patchWorkforcemanagementManagementunitTimeoffrequestUserIntegrationstatus';if(i==null||i==="")throw'Missing the required parameter "userId" when calling patchWorkforcemanagementManagementunitTimeoffrequestUserIntegrationstatus';if(a==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitTimeoffrequestUserIntegrationstatus';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffrequests/{timeOffRequestId}/users/{userId}/integrationstatus","PATCH",{managementUnitId:e,timeOffRequestId:n,userId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchWorkforcemanagementManagementunitUnavailabletimesSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitUnavailabletimesSettings';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitUnavailabletimesSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/unavailabletimes/settings","PATCH",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementManagementunitUserTimeoffrequest(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitUserTimeoffrequest';if(n==null||n==="")throw'Missing the required parameter "userId" when calling patchWorkforcemanagementManagementunitUserTimeoffrequest';if(i==null||i==="")throw'Missing the required parameter "timeOffRequestId" when calling patchWorkforcemanagementManagementunitUserTimeoffrequest';if(a==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitUserTimeoffrequest';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users/{userId}/timeoffrequests/{timeOffRequestId}","PATCH",{managementUnitId:e,userId:n,timeOffRequestId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchWorkforcemanagementManagementunitWeekShifttrade(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitWeekShifttrade';if(n==null)throw'Missing the required parameter "weekDateId" when calling patchWorkforcemanagementManagementunitWeekShifttrade';if(i==null||i==="")throw'Missing the required parameter "tradeId" when calling patchWorkforcemanagementManagementunitWeekShifttrade';if(a==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitWeekShifttrade';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekDateId}/shifttrades/{tradeId}","PATCH",{managementUnitId:e,weekDateId:n,tradeId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchWorkforcemanagementManagementunitWorkplan(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitWorkplan';if(n==null||n==="")throw'Missing the required parameter "workPlanId" when calling patchWorkforcemanagementManagementunitWorkplan';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitWorkplan';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplans/{workPlanId}","PATCH",{managementUnitId:e,workPlanId:n},{validationMode:a.validationMode},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementManagementunitWorkplanrotation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitWorkplanrotation';if(n==null||n==="")throw'Missing the required parameter "workPlanRotationId" when calling patchWorkforcemanagementManagementunitWorkplanrotation';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitWorkplanrotation';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplanrotations/{workPlanRotationId}","PATCH",{managementUnitId:e,workPlanRotationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementSchedulingpreferences(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementSchedulingpreferences';return this.apiClient.callApi("/api/v2/workforcemanagement/schedulingpreferences","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchWorkforcemanagementTimeoffrequest(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "timeOffRequestId" when calling patchWorkforcemanagementTimeoffrequest';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementTimeoffrequest';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffrequests/{timeOffRequestId}","PATCH",{timeOffRequestId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementUnavailabletimes(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementUnavailabletimes';return this.apiClient.callApi("/api/v2/workforcemanagement/unavailabletimes","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchWorkforcemanagementUserWorkplanbidranks(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchWorkforcemanagementUserWorkplanbidranks';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementUserWorkplanbidranks';return this.apiClient.callApi("/api/v2/workforcemanagement/users/{userId}/workplanbidranks","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementUsersWorkplanbidranksBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementUsersWorkplanbidranksBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/users/workplanbidranks/bulk","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchWorkforcemanagementWorkplanbidPreferences(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "bidId" when calling patchWorkforcemanagementWorkplanbidPreferences';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementWorkplanbidPreferences';return this.apiClient.callApi("/api/v2/workforcemanagement/workplanbids/{bidId}/preferences","PATCH",{bidId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementAdherenceAdjustments(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAdherenceAdjustments';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/adjustments","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAdherenceAdjustmentsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAdherenceAdjustmentsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/adjustments/query","POST",{},{before:n.before,after:n.after,pageSize:n.pageSize},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAdherenceExplanations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAdherenceExplanations';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/explanations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAdherenceExplanationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAdherenceExplanationsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/explanations/query","POST",{},{forceAsync:n.forceAsync,forceDownloadService:n.forceDownloadService},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAdherenceHistoricalBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAdherenceHistoricalBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/historical/bulk","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentAdherenceAdjustmentsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling postWorkforcemanagementAgentAdherenceAdjustmentsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentAdherenceAdjustmentsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/adherence/adjustments/query","POST",{agentId:e},{before:i.before,after:i.after,pageSize:i.pageSize},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementAgentAdherenceExplanations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling postWorkforcemanagementAgentAdherenceExplanations';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentAdherenceExplanations';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/adherence/explanations","POST",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementAgentAdherenceExplanationsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling postWorkforcemanagementAgentAdherenceExplanationsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentAdherenceExplanationsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/adherence/explanations/query","POST",{agentId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementAgentSchedulingpreferencesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling postWorkforcemanagementAgentSchedulingpreferencesQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentSchedulingpreferencesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/schedulingpreferences/query","POST",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementAgentUnavailabletimesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling postWorkforcemanagementAgentUnavailabletimesQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentUnavailabletimesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/unavailabletimes/query","POST",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementAgents(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgents';return this.apiClient.callApi("/api/v2/workforcemanagement/agents","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentsIntegrationsHrisQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentsIntegrationsHrisQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/integrations/hris/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentsMeAdherenceHistoricalJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/agents/me/adherence/historical/jobs","POST",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postWorkforcemanagementAgentsMePossibleworkshifts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentsMePossibleworkshifts';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/me/possibleworkshifts","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkAdd(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkAdd';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/opportunities/enrollments/bulk/add","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkStatusesUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkStatusesUpdate';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/opportunities/enrollments/bulk/statuses/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentsOpportunitiesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentsOpportunitiesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/opportunities/query","POST",{},{expand:n.expand,forceDownloadService:n.forceDownloadService},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentschedulesManagementunitsMine(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentschedulesManagementunitsMine';return this.apiClient.callApi("/api/v2/workforcemanagement/agentschedules/managementunits/mine","POST",{},{forceAsync:n.forceAsync,forceDownloadService:n.forceDownloadService},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentschedulesMine(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentschedulesMine';return this.apiClient.callApi("/api/v2/workforcemanagement/agentschedules/mine","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAlternativeshiftsOffersJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAlternativeshiftsOffersJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/offers/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAlternativeshiftsOffersSearchJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAlternativeshiftsOffersSearchJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/offers/search/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAlternativeshiftsTrades(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAlternativeshiftsTrades';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/trades","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementBusinessunitActivitycodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitActivitycodes';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitActivitycodes';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activitycodes","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitActivityplanDeletionsJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitActivityplanDeletionsJobs';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling postWorkforcemanagementBusinessunitActivityplanDeletionsJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/deletions/jobs","POST",{businessUnitId:e,activityPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJobs(e,n,i,a,r,s){if(s=s||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJobs';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJobs';if(i==null||i==="")throw'Missing the required parameter "occurrenceId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJobs';if(a==null||a==="")throw'Missing the required parameter "sessionId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJobs';if(r==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/occurrences/{occurrenceId}/sessions/{sessionId}/users/deletions/jobs","POST",{businessUnitId:e,activityPlanId:n,occurrenceId:i,sessionId:a},{},{},{},r,["PureCloud OAuth"],["application/json"],["application/json"],s.customHeaders)}postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJobs(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJobs';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJobs';if(i==null||i==="")throw'Missing the required parameter "occurrenceId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJobs';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/occurrences/{occurrenceId}/sessions/deletions/jobs","POST",{businessUnitId:e,activityPlanId:n,occurrenceId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJobs(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJobs';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJobs';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/occurrences/deletions/jobs","POST",{businessUnitId:e,activityPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitActivityplanRunsJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitActivityplanRunsJobs';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling postWorkforcemanagementBusinessunitActivityplanRunsJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/runs/jobs","POST",{businessUnitId:e,activityPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitActivityplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitActivityplans';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitActivityplans';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitAdherenceAdjustmentsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/query","POST",{businessUnitId:e},{before:i.before,after:i.after,pageSize:i.pageSize},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/query/jobs","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodes';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodes';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes/bulk","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitAdherenceExplanationsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitAdherenceExplanationsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitAdherenceExplanationsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/explanations/query","POST",{businessUnitId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitAgentschedulesSearch(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitAgentschedulesSearch';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitAgentschedulesSearch';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/agentschedules/search","POST",{businessUnitId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitAlternativeshiftsTradesSearch(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitAlternativeshiftsTradesSearch';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitAlternativeshiftsTradesSearch';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/alternativeshifts/trades/search","POST",{businessUnitId:e},{forceAsync:i.forceAsync},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitCapacityplanCopy(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitCapacityplanCopy';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling postWorkforcemanagementBusinessunitCapacityplanCopy';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitCapacityplanCopy';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/copy","POST",{businessUnitId:e,capacityPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitCapacityplanRequirementGenerate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitCapacityplanRequirementGenerate';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling postWorkforcemanagementBusinessunitCapacityplanRequirementGenerate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/requirement/generate","POST",{businessUnitId:e,capacityPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocations(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocations';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocations';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocations';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/staffinggroupallocations","POST",{businessUnitId:e,capacityPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryQuery(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryQuery';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryQuery';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/staffinggroupallocationshistory/query","POST",{businessUnitId:e,capacityPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastForceregenerate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastForceregenerate';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastForceregenerate';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling postWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastForceregenerate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplanning/longtermrequirements/automaticbestmethod/weeks/{weekDateId}/forecasts/{forecastId}/forceregenerate","POST",{businessUnitId:e,weekDateId:n,forecastId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitCapacityplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitCapacityplans';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitCapacityplans';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitCapacityplansBulkRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitCapacityplansBulkRemove';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitCapacityplansBulkRemove';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/bulk/remove","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitDecisionmetricsUpdate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitDecisionmetricsUpdate';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitDecisionmetricsUpdate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/decisionmetrics/update","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitDecisionmetricsUpdateUploadurl(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitDecisionmetricsUpdateUploadurl';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitDecisionmetricsUpdateUploadurl';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/decisionmetrics/update/uploadurl","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitIntraday(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitIntraday';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitIntraday';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/intraday","POST",{businessUnitId:e},{forceAsync:i.forceAsync},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportForecastJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportForecastJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportForecastJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/export/forecast/jobs","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportHistoricalJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportHistoricalJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportHistoricalJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/export/historical/jobs","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportSnapshotJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportSnapshotJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportSnapshotJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/export/snapshot/jobs","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesBulkAdd(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkAdd';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkAdd';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/bulk/add","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesBulkPublish(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkPublish';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkPublish';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/bulk/publish","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesBulkRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkRemove';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkRemove';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/bulk/remove","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesBulkStatusesUpdate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkStatusesUpdate';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkStatusesUpdate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/bulk/statuses/update","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsBulkStatusesUpdate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsBulkStatusesUpdate';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsBulkStatusesUpdate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/enrollments/bulk/statuses/update","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/enrollments/query","POST",{businessUnitId:e},{expand:i.expand,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesExternalactivitiesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesExternalactivitiesQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesExternalactivitiesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/externalactivities/query","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/query","POST",{businessUnitId:e},{forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitPlanninggroups(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitPlanninggroups';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitPlanninggroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/planninggroups","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitSchedulebidCopy(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitSchedulebidCopy';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling postWorkforcemanagementBusinessunitSchedulebidCopy';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitSchedulebidCopy';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/copy","POST",{businessUnitId:e,bidId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitSchedulebidGroups(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitSchedulebidGroups';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling postWorkforcemanagementBusinessunitSchedulebidGroups';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitSchedulebidGroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/groups","POST",{businessUnitId:e,bidId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitSchedulebids(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitSchedulebids';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitSchedulebids';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitSchedulebidsEffectiveschedulesets(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitSchedulebidsEffectiveschedulesets';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitSchedulebidsEffectiveschedulesets';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/effectiveschedulesets","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitServicegoaltemplates(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitServicegoaltemplates';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitServicegoaltemplates';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/servicegoaltemplates","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitShifttradingTradesEvaluateJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitShifttradingTradesEvaluateJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitShifttradingTradesEvaluateJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/trades/evaluate/jobs","POST",{businessUnitId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitShifttradingTradesQueryJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitShifttradingTradesQueryJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitShifttradingTradesQueryJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/trades/query/jobs","POST",{businessUnitId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitShifttradingTradesStateBulkJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitShifttradingTradesStateBulkJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitShifttradingTradesStateBulkJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/trades/state/bulk/jobs","POST",{businessUnitId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/unmatched/search/jobs","POST",{businessUnitId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitShifttradingWeeksSummaryJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitShifttradingWeeksSummaryJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitShifttradingWeeksSummaryJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/weeks/summary/jobs","POST",{businessUnitId:e},{forceAsync:i.forceAsync},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitStaffinggroups(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitStaffinggroups';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitStaffinggroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/staffinggroups","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitStaffinggroupsPlanninggroupsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitStaffinggroupsPlanninggroupsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitStaffinggroupsPlanninggroupsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/staffinggroups/planninggroups/query","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitStaffinggroupsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitStaffinggroupsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitStaffinggroupsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/staffinggroups/query","POST",{businessUnitId:e},{forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitTimeofflimitGranularityconversion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitTimeofflimitGranularityconversion';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling postWorkforcemanagementBusinessunitTimeofflimitGranularityconversion';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitTimeofflimitGranularityconversion';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}/granularityconversion","POST",{businessUnitId:e,timeOffLimitId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitTimeofflimitValuesImport(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesImport';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesImport';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesImport';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}/values/import","POST",{businessUnitId:e,timeOffLimitId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitTimeofflimitValuesImportUploadurl(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesImportUploadurl';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesImportUploadurl';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesImportUploadurl';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}/values/import/uploadurl","POST",{businessUnitId:e,timeOffLimitId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitTimeofflimitValuesQuery(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesQuery';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesQuery';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}/values/query","POST",{businessUnitId:e,timeOffLimitId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitTimeofflimits(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitTimeofflimits';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitTimeofflimits';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitTimeofflimitsValuesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitTimeofflimitsValuesQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitTimeofflimitsValuesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/values/query","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitTimeoffplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitTimeoffplans';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitTimeoffplans';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeoffplans","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitUnavailabletimesSchedulesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitUnavailabletimesSchedulesQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitUnavailabletimesSchedulesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/unavailabletimes/schedules/query","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitUnavailabletimesSettingsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitUnavailabletimesSettingsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitUnavailabletimesSettingsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/unavailabletimes/settings/query","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQuery(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQuery';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQuery';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling postWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQuery';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/agentschedules/query","POST",{businessUnitId:e,weekId:n,scheduleId:i},{forceAsync:r.forceAsync,forceDownloadService:r.forceDownloadService},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekScheduleCopy(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekScheduleCopy';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekScheduleCopy';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling postWorkforcemanagementBusinessunitWeekScheduleCopy';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekScheduleCopy';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/copy","POST",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculations(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculations';if(n==null||n==="")throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculations';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculations';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculations';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/performancepredictions/recalculations","POST",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsUploadurl(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsUploadurl';if(n==null||n==="")throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsUploadurl';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsUploadurl';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsUploadurl';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/performancepredictions/recalculations/uploadurl","POST",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekScheduleReschedule(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekScheduleReschedule';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekScheduleReschedule';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling postWorkforcemanagementBusinessunitWeekScheduleReschedule';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekScheduleReschedule';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/reschedule","POST",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekScheduleUpdate(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdate';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdate';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdate';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/update","POST",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekScheduleUpdateUploadurl(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdateUploadurl';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdateUploadurl';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdateUploadurl';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdateUploadurl';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/update/uploadurl","POST",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekSchedules(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekSchedules';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekSchedules';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekSchedules';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules","POST",{businessUnitId:e,weekId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWeekSchedulesGenerate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekSchedulesGenerate';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekSchedulesGenerate';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekSchedulesGenerate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/generate","POST",{businessUnitId:e,weekId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWeekSchedulesImport(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekSchedulesImport';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekSchedulesImport';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekSchedulesImport';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/import","POST",{businessUnitId:e,weekId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWeekSchedulesImportUploadurl(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekSchedulesImportUploadurl';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekSchedulesImportUploadurl';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekSchedulesImportUploadurl';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/import/uploadurl","POST",{businessUnitId:e,weekId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWeekShorttermforecastCopy(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastCopy';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastCopy';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastCopy';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastCopy';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}/copy","POST",{businessUnitId:e,weekDateId:n,forecastId:i},{forceAsync:r.forceAsync},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekShorttermforecastsGenerate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsGenerate';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsGenerate';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsGenerate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/generate","POST",{businessUnitId:e,weekDateId:n},{forceAsync:a.forceAsync},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWeekShorttermforecastsImport(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsImport';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsImport';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsImport';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/import","POST",{businessUnitId:e,weekDateId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWeekShorttermforecastsImportUploadurl(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsImportUploadurl';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsImportUploadurl';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsImportUploadurl';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/import/uploadurl","POST",{businessUnitId:e,weekDateId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWorkplanbidCopy(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWorkplanbidCopy';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling postWorkforcemanagementBusinessunitWorkplanbidCopy';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWorkplanbidCopy';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/copy","POST",{businessUnitId:e,bidId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWorkplanbidGroups(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWorkplanbidGroups';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling postWorkforcemanagementBusinessunitWorkplanbidGroups';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWorkplanbidGroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/groups","POST",{businessUnitId:e,bidId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWorkplanbids(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWorkplanbids';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWorkplanbids';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunits(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunits';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits","POST",{},{includeSchedulingDefaultMessageSeverities:n.includeSchedulingDefaultMessageSeverities},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementCalendarUrlIcs(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/calendar/url/ics","POST",{},{language:e.language},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postWorkforcemanagementHistoricaldataBulkRemoveJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementHistoricaldataBulkRemoveJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/historicaldata/bulk/remove/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementHistoricaldataValidate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementHistoricaldataValidate';return this.apiClient.callApi("/api/v2/workforcemanagement/historicaldata/validate","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementIntegrationsHriTimeofftypesJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "hrisIntegrationId" when calling postWorkforcemanagementIntegrationsHriTimeofftypesJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/integrations/hris/{hrisIntegrationId}/timeofftypes/jobs","POST",{hrisIntegrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementManagementunitAgentsWorkplansQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitAgentsWorkplansQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitAgentsWorkplansQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/agents/workplans/query","POST",{managementUnitId:e},{forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitAgentschedulesSearch(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitAgentschedulesSearch';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitAgentschedulesSearch';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/agentschedules/search","POST",{managementUnitId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitHistoricaladherencequery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitHistoricaladherencequery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitHistoricaladherencequery';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/historicaladherencequery","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitMove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitMove';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitMove';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/move","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitSchedulesSearch(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitSchedulesSearch';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitSchedulesSearch';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/schedules/search","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitShrinkageJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitShrinkageJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitShrinkageJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/shrinkage/jobs","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitTimeofflimits(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitTimeofflimits';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitTimeofflimits';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeofflimits","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitTimeofflimitsValuesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitTimeofflimitsValuesQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitTimeofflimitsValuesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeofflimits/values/query","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitTimeoffplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitTimeoffplans';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitTimeoffplans';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffplans","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitTimeoffrequests(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitTimeoffrequests';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitTimeoffrequests';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffrequests","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitTimeoffrequestsIntegrationstatusQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitTimeoffrequestsIntegrationstatusQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitTimeoffrequestsIntegrationstatusQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffrequests/integrationstatus/query","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitTimeoffrequestsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitTimeoffrequestsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitTimeoffrequestsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffrequests/query","POST",{managementUnitId:e},{forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitTimeoffrequestsWaitlistpositionsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitTimeoffrequestsWaitlistpositionsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitTimeoffrequestsWaitlistpositionsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffrequests/waitlistpositions/query","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitUserTimeoffbalanceJobs(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitUserTimeoffbalanceJobs';if(n==null||n==="")throw'Missing the required parameter "userId" when calling postWorkforcemanagementManagementunitUserTimeoffbalanceJobs';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitUserTimeoffbalanceJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users/{userId}/timeoffbalance/jobs","POST",{managementUnitId:e,userId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitUserTimeoffrequestTimeoffbalanceJobs(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitUserTimeoffrequestTimeoffbalanceJobs';if(n==null||n==="")throw'Missing the required parameter "userId" when calling postWorkforcemanagementManagementunitUserTimeoffrequestTimeoffbalanceJobs';if(i==null||i==="")throw'Missing the required parameter "timeOffRequestId" when calling postWorkforcemanagementManagementunitUserTimeoffrequestTimeoffbalanceJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users/{userId}/timeoffrequests/{timeOffRequestId}/timeoffbalance/jobs","POST",{managementUnitId:e,userId:n,timeOffRequestId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitUserTimeoffrequestsEstimate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitUserTimeoffrequestsEstimate';if(n==null||n==="")throw'Missing the required parameter "userId" when calling postWorkforcemanagementManagementunitUserTimeoffrequestsEstimate';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitUserTimeoffrequestsEstimate';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users/{userId}/timeoffrequests/estimate","POST",{managementUnitId:e,userId:n},{includeOnly:a.includeOnly},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitWeekShifttradeMatch(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWeekShifttradeMatch';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementManagementunitWeekShifttradeMatch';if(i==null||i==="")throw'Missing the required parameter "tradeId" when calling postWorkforcemanagementManagementunitWeekShifttradeMatch';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWeekShifttradeMatch';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekDateId}/shifttrades/{tradeId}/match","POST",{managementUnitId:e,weekDateId:n,tradeId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementManagementunitWeekShifttrades(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWeekShifttrades';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementManagementunitWeekShifttrades';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWeekShifttrades';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekDateId}/shifttrades","POST",{managementUnitId:e,weekDateId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitWeekShifttradesSearch(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWeekShifttradesSearch';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementManagementunitWeekShifttradesSearch';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWeekShifttradesSearch';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekDateId}/shifttrades/search","POST",{managementUnitId:e,weekDateId:n},{forceDownloadService:a.forceDownloadService},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitWeekShifttradesStateBulk(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWeekShifttradesStateBulk';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementManagementunitWeekShifttradesStateBulk';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWeekShifttradesStateBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekDateId}/shifttrades/state/bulk","POST",{managementUnitId:e,weekDateId:n},{forceAsync:a.forceAsync},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitWorkplanCopy(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWorkplanCopy';if(n==null||n==="")throw'Missing the required parameter "workPlanId" when calling postWorkforcemanagementManagementunitWorkplanCopy';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWorkplanCopy';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplans/{workPlanId}/copy","POST",{managementUnitId:e,workPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitWorkplanValidate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWorkplanValidate';if(n==null||n==="")throw'Missing the required parameter "workPlanId" when calling postWorkforcemanagementManagementunitWorkplanValidate';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWorkplanValidate';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplans/{workPlanId}/validate","POST",{managementUnitId:e,workPlanId:n},{expand:this.apiClient.buildCollectionParam(a.expand,"multi")},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitWorkplanrotationCopy(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWorkplanrotationCopy';if(n==null||n==="")throw'Missing the required parameter "workPlanRotationId" when calling postWorkforcemanagementManagementunitWorkplanrotationCopy';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWorkplanrotationCopy';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplanrotations/{workPlanRotationId}/copy","POST",{managementUnitId:e,workPlanRotationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitWorkplanrotations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWorkplanrotations';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWorkplanrotations';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplanrotations","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitWorkplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWorkplans';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWorkplans';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplans","POST",{managementUnitId:e},{validationMode:i.validationMode},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunits(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunits';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementNotificationsUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementNotificationsUpdate';return this.apiClient.callApi("/api/v2/workforcemanagement/notifications/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementSchedules(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/schedules","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postWorkforcemanagementSchedulingpreferencesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementSchedulingpreferencesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/schedulingpreferences/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementShifttradingTradeJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling postWorkforcemanagementShifttradingTradeJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementShifttradingTradeJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/{tradeId}/jobs","POST",{tradeId:e},{forceAsync:i.forceAsync},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementShifttradingTradeMatchJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling postWorkforcemanagementShifttradingTradeMatchJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementShifttradingTradeMatchJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/{tradeId}/match/jobs","POST",{tradeId:e},{forceAsync:i.forceAsync},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementShifttradingTradeStateJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling postWorkforcemanagementShifttradingTradeStateJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementShifttradingTradeStateJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/{tradeId}/state/jobs","POST",{tradeId:e},{forceAsync:i.forceAsync},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementShifttradingTradesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementShifttradingTradesJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/jobs","POST",{},{forceAsync:n.forceAsync},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementShifttradingTradesMineQueryJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementShifttradingTradesMineQueryJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/mine/query/jobs","POST",{},{forceAsync:n.forceAsync,forceDownloadService:n.forceDownloadService},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementTeamAdherenceHistorical(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling postWorkforcemanagementTeamAdherenceHistorical';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementTeamAdherenceHistorical';return this.apiClient.callApi("/api/v2/workforcemanagement/teams/{teamId}/adherence/historical","POST",{teamId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementTeamShrinkageJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling postWorkforcemanagementTeamShrinkageJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementTeamShrinkageJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/teams/{teamId}/shrinkage/jobs","POST",{teamId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementTimeoffbalanceJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementTimeoffbalanceJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffbalance/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementTimeofflimitsAvailableQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementTimeofflimitsAvailableQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/timeofflimits/available/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementTimeoffrequests(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementTimeoffrequests';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffrequests","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementTimeoffrequestsEstimate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementTimeoffrequestsEstimate';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffrequests/estimate","POST",{},{includeOnly:n.includeOnly},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementTimeoffrequestsIntegrationstatusQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementTimeoffrequestsIntegrationstatusQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffrequests/integrationstatus/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementUnavailabletimesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementUnavailabletimesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/unavailabletimes/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementUnavailabletimesValidationJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementUnavailabletimesValidationJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/unavailabletimes/validation/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementUsersActivity(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementUsersActivity';return this.apiClient.callApi("/api/v2/workforcemanagement/users/activity","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putWorkforcemanagementAgentIntegrationsHris(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling putWorkforcemanagementAgentIntegrationsHris';if(n==null)throw'Missing the required parameter "body" when calling putWorkforcemanagementAgentIntegrationsHris';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/integrations/hris","PUT",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putWorkforcemanagementBusinessunitTimeofflimitValues(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling putWorkforcemanagementBusinessunitTimeofflimitValues';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling putWorkforcemanagementBusinessunitTimeofflimitValues';if(i==null)throw'Missing the required parameter "body" when calling putWorkforcemanagementBusinessunitTimeofflimitValues';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}/values","PUT",{businessUnitId:e,timeOffLimitId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putWorkforcemanagementManagementunitTimeofflimitValues(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling putWorkforcemanagementManagementunitTimeofflimitValues';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling putWorkforcemanagementManagementunitTimeofflimitValues';if(i==null)throw'Missing the required parameter "body" when calling putWorkforcemanagementManagementunitTimeofflimitValues';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeofflimits/{timeOffLimitId}/values","PUT",{managementUnitId:e,timeOffLimitId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putWorkforcemanagementSchedulebidPreference(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "bidId" when calling putWorkforcemanagementSchedulebidPreference';if(n==null)throw'Missing the required parameter "body" when calling putWorkforcemanagementSchedulebidPreference';return this.apiClient.callApi("/api/v2/workforcemanagement/schedulebids/{bidId}/preference","PUT",{bidId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},D0=class{constructor(){this.ApiClient=new q,this.ApiClientClass=q,this.AIStudioApi=sy,this.AgentAssistantsApi=oy,this.AgentCopilotApi=ly,this.AgentUIApi=uy,this.AlertingApi=cy,this.AnalyticsApi=dy,this.ArchitectApi=py,this.AssistantCopilotVariationsApi=hy,this.AuditApi=my,this.AuthorizationApi=gy,this.BackgroundAssistantApi=fy,this.BillingApi=wy,this.BusinessRulesApi=Cy,this.CarrierServicesApi=vy,this.CaseManagementApi=xy,this.ChatApi=Ay,this.CoachingApi=by,this.ContentManagementApi=yy,this.ConversationsApi=Py,this.DataExtensionsApi=Sy,this.DataPrivacyApi=jy,this.DependenciesApi=Oy,this.DownloadsApi=ky,this.EmailsApi=Ty,this.EmployeeEngagementApi=My,this.EventsApi=Wy,this.ExternalContactsApi=Ey,this.FaxApi=_y,this.FlowsApi=qy,this.GamificationApi=Ry,this.GeneralDataProtectionRegulationApi=Hy,this.GeolocationApi=Iy,this.GreetingsApi=zy,this.GroupsApi=Dy,this.IdentityProviderApi=Gy,this.InfrastructureAsCodeApi=Ny,this.IntegrationsApi=By,this.IntentsApi=Uy,this.JourneyApi=Ly,this.KnowledgeApi=$y,this.LanguageUnderstandingApi=Fy,this.LanguagesApi=Jy,this.LearningApi=Vy,this.LicenseApi=Ky,this.LocationsApi=Qy,this.LogCaptureApi=Zy,this.MessagingApi=Xy,this.MobileDevicesApi=Yy,this.NotificationsApi=e0,this.OAuthApi=n0,this.ObjectsApi=i0,this.OperationalEventsApi=t0,this.OrganizationApi=a0,this.OrganizationAuthorizationApi=r0,this.OutboundApi=s0,this.PresenceApi=o0,this.ProcessAutomationApi=l0,this.QualityApi=u0,this.RecordingApi=c0,this.ResponseManagementApi=d0,this.RoutingApi=p0,this.SCIMApi=h0,this.ScreenMonitoringApi=m0,this.ScriptsApi=g0,this.SearchApi=f0,this.SettingsApi=w0,this.SocialMediaApi=C0,this.SpeechTextAnalyticsApi=v0,this.StationsApi=x0,this.SuggestApi=A0,this.TaskManagementApi=b0,this.TeamsApi=y0,this.TelephonyApi=P0,this.TelephonyProvidersEdgeApi=S0,this.TextbotsApi=j0,this.TokensApi=O0,this.UploadsApi=k0,this.UsageApi=T0,this.UserRecordingsApi=M0,this.UsersApi=W0,this.UsersRulesApi=E0,this.UtilitiesApi=_0,this.VirtualAgentsApi=q0,this.VoicemailApi=R0,this.WebDeploymentsApi=H0,this.WebMessagingApi=I0,this.WorkforceManagementApi=z0,this.PureCloudRegionHosts=Lte,this.AbstractHttpClient=tc,this.DefaultHttpClient=sm,this.HttpRequestOptions=lr}},Fte=new D0;qz.exports=Fte});var N={};gc(N,{BRAND:()=>HG,DIRTY:()=>cr,EMPTY_PATH:()=>mG,INVALID:()=>ie,NEVER:()=>vN,OK:()=>Kn,ParseStatus:()=>Gn,Schema:()=>he,ZodAny:()=>qa,ZodArray:()=>ca,ZodBigInt:()=>pr,ZodBoolean:()=>hr,ZodBranded:()=>Bo,ZodCatch:()=>Pr,ZodDate:()=>mr,ZodDefault:()=>yr,ZodDiscriminatedUnion:()=>Cc,ZodEffects:()=>ut,ZodEnum:()=>Ar,ZodError:()=>gi,ZodFirstPartyTypeKind:()=>_,ZodFunction:()=>xc,ZodIntersection:()=>Cr,ZodIssueCode:()=>W,ZodLazy:()=>vr,ZodLiteral:()=>xr,ZodMap:()=>Ps,ZodNaN:()=>js,ZodNativeEnum:()=>br,ZodNever:()=>xt,ZodNull:()=>fr,ZodNullable:()=>Dt,ZodNumber:()=>dr,ZodObject:()=>fi,ZodOptional:()=>ot,ZodParsedType:()=>B,ZodPipeline:()=>Uo,ZodPromise:()=>Ra,ZodReadonly:()=>Sr,ZodRecord:()=>vc,ZodSchema:()=>he,ZodSet:()=>Ss,ZodString:()=>_a,ZodSymbol:()=>bs,ZodTransformer:()=>ut,ZodTuple:()=>zt,ZodType:()=>he,ZodUndefined:()=>gr,ZodUnion:()=>wr,ZodUnknown:()=>ua,ZodVoid:()=>ys,addIssueToContext:()=>D,any:()=>$G,array:()=>KG,bigint:()=>GG,boolean:()=>jP,coerce:()=>CN,custom:()=>yP,date:()=>NG,datetimeRegex:()=>AP,defaultErrorMap:()=>oa,discriminatedUnion:()=>XG,effect:()=>cN,enum:()=>oN,function:()=>aN,getErrorMap:()=>vs,getParsedType:()=>It,instanceof:()=>zG,intersection:()=>YG,isAborted:()=>fc,isAsync:()=>xs,isDirty:()=>wc,isValid:()=>Ea,late:()=>IG,lazy:()=>rN,literal:()=>sN,makeIssue:()=>No,map:()=>iN,nan:()=>DG,nativeEnum:()=>lN,never:()=>JG,null:()=>LG,nullable:()=>pN,number:()=>SP,object:()=>Km,objectUtil:()=>Fm,oboolean:()=>wN,onumber:()=>fN,optional:()=>dN,ostring:()=>gN,pipeline:()=>mN,preprocess:()=>hN,promise:()=>uN,quotelessJson:()=>dG,record:()=>nN,set:()=>tN,setErrorMap:()=>hG,strictObject:()=>QG,string:()=>PP,symbol:()=>BG,transformer:()=>cN,tuple:()=>eN,undefined:()=>UG,union:()=>ZG,unknown:()=>FG,util:()=>ve,void:()=>VG});var ve;(function(t){t.assertEqual=a=>{};function e(a){}t.assertIs=e;function n(a){throw new Error}t.assertNever=n,t.arrayToEnum=a=>{let r={};for(let s of a)r[s]=s;return r},t.getValidEnumValues=a=>{let r=t.objectKeys(a).filter(o=>typeof a[a[o]]!="number"),s={};for(let o of r)s[o]=a[o];return t.objectValues(s)},t.objectValues=a=>t.objectKeys(a).map(function(r){return a[r]}),t.objectKeys=typeof Object.keys=="function"?a=>Object.keys(a):a=>{let r=[];for(let s in a)Object.prototype.hasOwnProperty.call(a,s)&&r.push(s);return r},t.find=(a,r)=>{for(let s of a)if(r(s))return s},t.isInteger=typeof Number.isInteger=="function"?a=>Number.isInteger(a):a=>typeof a=="number"&&Number.isFinite(a)&&Math.floor(a)===a;function i(a,r=" | "){return a.map(s=>typeof s=="string"?`'${s}'`:s).join(r)}t.joinValues=i,t.jsonStringifyReplacer=(a,r)=>typeof r=="bigint"?r.toString():r})(ve||(ve={}));var Fm;(function(t){t.mergeShapes=(e,n)=>({...e,...n})})(Fm||(Fm={}));var B=ve.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),It=t=>{switch(typeof t){case"undefined":return B.undefined;case"string":return B.string;case"number":return Number.isNaN(t)?B.nan:B.number;case"boolean":return B.boolean;case"function":return B.function;case"bigint":return B.bigint;case"symbol":return B.symbol;case"object":return Array.isArray(t)?B.array:t===null?B.null:t.then&&typeof t.then=="function"&&t.catch&&typeof t.catch=="function"?B.promise:typeof Map<"u"&&t instanceof Map?B.map:typeof Set<"u"&&t instanceof Set?B.set:typeof Date<"u"&&t instanceof Date?B.date:B.object;default:return B.unknown}};var W=ve.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"]),dG=t=>JSON.stringify(t,null,2).replace(/"([^"]+)":/g,"$1:"),gi=class t extends Error{get errors(){return this.issues}constructor(e){super(),this.issues=[],this.addIssue=i=>{this.issues=[...this.issues,i]},this.addIssues=(i=[])=>{this.issues=[...this.issues,...i]};let n=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,n):this.__proto__=n,this.name="ZodError",this.issues=e}format(e){let n=e||function(r){return r.message},i={_errors:[]},a=r=>{for(let s of r.issues)if(s.code==="invalid_union")s.unionErrors.map(a);else if(s.code==="invalid_return_type")a(s.returnTypeError);else if(s.code==="invalid_arguments")a(s.argumentsError);else if(s.path.length===0)i._errors.push(n(s));else{let o=i,l=0;for(;ln.message){let n=Object.create(null),i=[];for(let a of this.issues)if(a.path.length>0){let r=a.path[0];n[r]=n[r]||[],n[r].push(e(a))}else i.push(e(a));return{formErrors:i,fieldErrors:n}}get formErrors(){return this.flatten()}};gi.create=t=>new gi(t);var pG=(t,e)=>{let n;switch(t.code){case W.invalid_type:t.received===B.undefined?n="Required":n=`Expected ${t.expected}, received ${t.received}`;break;case W.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(t.expected,ve.jsonStringifyReplacer)}`;break;case W.unrecognized_keys:n=`Unrecognized key(s) in object: ${ve.joinValues(t.keys,", ")}`;break;case W.invalid_union:n="Invalid input";break;case W.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${ve.joinValues(t.options)}`;break;case W.invalid_enum_value:n=`Invalid enum value. Expected ${ve.joinValues(t.options)}, received '${t.received}'`;break;case W.invalid_arguments:n="Invalid function arguments";break;case W.invalid_return_type:n="Invalid function return type";break;case W.invalid_date:n="Invalid date";break;case W.invalid_string:typeof t.validation=="object"?"includes"in t.validation?(n=`Invalid input: must include "${t.validation.includes}"`,typeof t.validation.position=="number"&&(n=`${n} at one or more positions greater than or equal to ${t.validation.position}`)):"startsWith"in t.validation?n=`Invalid input: must start with "${t.validation.startsWith}"`:"endsWith"in t.validation?n=`Invalid input: must end with "${t.validation.endsWith}"`:ve.assertNever(t.validation):t.validation!=="regex"?n=`Invalid ${t.validation}`:n="Invalid";break;case W.too_small:t.type==="array"?n=`Array must contain ${t.exact?"exactly":t.inclusive?"at least":"more than"} ${t.minimum} element(s)`:t.type==="string"?n=`String must contain ${t.exact?"exactly":t.inclusive?"at least":"over"} ${t.minimum} character(s)`:t.type==="number"?n=`Number must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${t.minimum}`:t.type==="bigint"?n=`Number must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${t.minimum}`:t.type==="date"?n=`Date must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(t.minimum))}`:n="Invalid input";break;case W.too_big:t.type==="array"?n=`Array must contain ${t.exact?"exactly":t.inclusive?"at most":"less than"} ${t.maximum} element(s)`:t.type==="string"?n=`String must contain ${t.exact?"exactly":t.inclusive?"at most":"under"} ${t.maximum} character(s)`:t.type==="number"?n=`Number must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:t.type==="bigint"?n=`BigInt must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:t.type==="date"?n=`Date must be ${t.exact?"exactly":t.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(t.maximum))}`:n="Invalid input";break;case W.custom:n="Invalid input";break;case W.invalid_intersection_types:n="Intersection results could not be merged";break;case W.not_multiple_of:n=`Number must be a multiple of ${t.multipleOf}`;break;case W.not_finite:n="Number must be finite";break;default:n=e.defaultError,ve.assertNever(t)}return{message:n}},oa=pG;var fP=oa;function hG(t){fP=t}function vs(){return fP}var No=t=>{let{data:e,path:n,errorMaps:i,issueData:a}=t,r=[...n,...a.path||[]],s={...a,path:r};if(a.message!==void 0)return{...a,path:r,message:a.message};let o="",l=i.filter(c=>!!c).slice().reverse();for(let c of l)o=c(s,{data:e,defaultError:o}).message;return{...a,path:r,message:o}},mG=[];function D(t,e){let n=vs(),i=No({issueData:e,data:t.data,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,n,n===oa?void 0:oa].filter(a=>!!a)});t.common.issues.push(i)}var Gn=class t{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(e,n){let i=[];for(let a of n){if(a.status==="aborted")return ie;a.status==="dirty"&&e.dirty(),i.push(a.value)}return{status:e.value,value:i}}static async mergeObjectAsync(e,n){let i=[];for(let a of n){let r=await a.key,s=await a.value;i.push({key:r,value:s})}return t.mergeObjectSync(e,i)}static mergeObjectSync(e,n){let i={};for(let a of n){let{key:r,value:s}=a;if(r.status==="aborted"||s.status==="aborted")return ie;r.status==="dirty"&&e.dirty(),s.status==="dirty"&&e.dirty(),r.value!=="__proto__"&&(typeof s.value<"u"||a.alwaysSet)&&(i[r.value]=s.value)}return{status:e.value,value:i}}},ie=Object.freeze({status:"aborted"}),cr=t=>({status:"dirty",value:t}),Kn=t=>({status:"valid",value:t}),fc=t=>t.status==="aborted",wc=t=>t.status==="dirty",Ea=t=>t.status==="valid",xs=t=>typeof Promise<"u"&&t instanceof Promise;var V;(function(t){t.errToObj=e=>typeof e=="string"?{message:e}:e||{},t.toString=e=>typeof e=="string"?e:e?.message})(V||(V={}));var lt=class{constructor(e,n,i,a){this._cachedPath=[],this.parent=e,this.data=n,this._path=i,this._key=a}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}},wP=(t,e)=>{if(Ea(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 n=new gi(t.common.issues);return this._error=n,this._error}}};function ue(t){if(!t)return{};let{errorMap:e,invalid_type_error:n,required_error:i,description:a}=t;if(e&&(n||i))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return e?{errorMap:e,description:a}:{errorMap:(s,o)=>{let{message:l}=t;return s.code==="invalid_enum_value"?{message:l??o.defaultError}:typeof o.data>"u"?{message:l??i??o.defaultError}:s.code!=="invalid_type"?{message:o.defaultError}:{message:l??n??o.defaultError}},description:a}}var he=class{get description(){return this._def.description}_getType(e){return It(e.data)}_getOrReturnCtx(e,n){return n||{common:e.parent.common,data:e.data,parsedType:It(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new Gn,ctx:{common:e.parent.common,data:e.data,parsedType:It(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let n=this._parse(e);if(xs(n))throw new Error("Synchronous parse encountered promise.");return n}_parseAsync(e){let n=this._parse(e);return Promise.resolve(n)}parse(e,n){let i=this.safeParse(e,n);if(i.success)return i.data;throw i.error}safeParse(e,n){let i={common:{issues:[],async:n?.async??!1,contextualErrorMap:n?.errorMap},path:n?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:It(e)},a=this._parseSync({data:e,path:i.path,parent:i});return wP(i,a)}"~validate"(e){let n={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:It(e)};if(!this["~standard"].async)try{let i=this._parseSync({data:e,path:[],parent:n});return Ea(i)?{value:i.value}:{issues:n.common.issues}}catch(i){i?.message?.toLowerCase()?.includes("encountered")&&(this["~standard"].async=!0),n.common={issues:[],async:!0}}return this._parseAsync({data:e,path:[],parent:n}).then(i=>Ea(i)?{value:i.value}:{issues:n.common.issues})}async parseAsync(e,n){let i=await this.safeParseAsync(e,n);if(i.success)return i.data;throw i.error}async safeParseAsync(e,n){let i={common:{issues:[],contextualErrorMap:n?.errorMap,async:!0},path:n?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:It(e)},a=this._parse({data:e,path:i.path,parent:i}),r=await(xs(a)?a:Promise.resolve(a));return wP(i,r)}refine(e,n){let i=a=>typeof n=="string"||typeof n>"u"?{message:n}:typeof n=="function"?n(a):n;return this._refinement((a,r)=>{let s=e(a),o=()=>r.addIssue({code:W.custom,...i(a)});return typeof Promise<"u"&&s instanceof Promise?s.then(l=>l?!0:(o(),!1)):s?!0:(o(),!1)})}refinement(e,n){return this._refinement((i,a)=>e(i)?!0:(a.addIssue(typeof n=="function"?n(i,a):n),!1))}_refinement(e){return new ut({schema:this,typeName:_.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:n=>this["~validate"](n)}}optional(){return ot.create(this,this._def)}nullable(){return Dt.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return ca.create(this)}promise(){return Ra.create(this,this._def)}or(e){return wr.create([this,e],this._def)}and(e){return Cr.create(this,e,this._def)}transform(e){return new ut({...ue(this._def),schema:this,typeName:_.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let n=typeof e=="function"?e:()=>e;return new yr({...ue(this._def),innerType:this,defaultValue:n,typeName:_.ZodDefault})}brand(){return new Bo({typeName:_.ZodBranded,type:this,...ue(this._def)})}catch(e){let n=typeof e=="function"?e:()=>e;return new Pr({...ue(this._def),innerType:this,catchValue:n,typeName:_.ZodCatch})}describe(e){let n=this.constructor;return new n({...this._def,description:e})}pipe(e){return Uo.create(this,e)}readonly(){return Sr.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},gG=/^c[^\s-]{8,}$/i,fG=/^[0-9a-z]+$/,wG=/^[0-9A-HJKMNP-TV-Z]{26}$/i,CG=/^[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,vG=/^[a-z0-9_-]{21}$/i,xG=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,AG=/^[-+]?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)?)??$/,bG=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,yG="^[\\p{Extended_Pictographic}\\p{Emoji_Component}]+$",Jm,PG=/^(?:(?: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])$/,SG=/^(?:(?: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])$/,jG=/^(([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]))$/,OG=/^(([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])$/,kG=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,TG=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,vP="((\\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])))",MG=new RegExp(`^${vP}$`);function xP(t){let e="[0-5]\\d";t.precision?e=`${e}\\.\\d{${t.precision}}`:t.precision==null&&(e=`${e}(\\.\\d+)?`);let n=t.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${e})${n}`}function WG(t){return new RegExp(`^${xP(t)}$`)}function AP(t){let e=`${vP}T${xP(t)}`,n=[];return n.push(t.local?"Z?":"Z"),t.offset&&n.push("([+-]\\d{2}:?\\d{2})"),e=`${e}(${n.join("|")})`,new RegExp(`^${e}$`)}function EG(t,e){return!!((e==="v4"||!e)&&PG.test(t)||(e==="v6"||!e)&&jG.test(t))}function _G(t,e){if(!xG.test(t))return!1;try{let[n]=t.split(".");if(!n)return!1;let i=n.replace(/-/g,"+").replace(/_/g,"/").padEnd(n.length+(4-n.length%4)%4,"="),a=JSON.parse(atob(i));return!(typeof a!="object"||a===null||"typ"in a&&a?.typ!=="JWT"||!a.alg||e&&a.alg!==e)}catch{return!1}}function qG(t,e){return!!((e==="v4"||!e)&&SG.test(t)||(e==="v6"||!e)&&OG.test(t))}var _a=class t extends he{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==B.string){let r=this._getOrReturnCtx(e);return D(r,{code:W.invalid_type,expected:B.string,received:r.parsedType}),ie}let i=new Gn,a;for(let r of this._def.checks)if(r.kind==="min")e.data.lengthr.value&&(a=this._getOrReturnCtx(e,a),D(a,{code:W.too_big,maximum:r.value,type:"string",inclusive:!0,exact:!1,message:r.message}),i.dirty());else if(r.kind==="length"){let s=e.data.length>r.value,o=e.data.lengthe.test(a),{validation:n,code:W.invalid_string,...V.errToObj(i)})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...V.errToObj(e)})}url(e){return this._addCheck({kind:"url",...V.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...V.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...V.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...V.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...V.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...V.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...V.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...V.errToObj(e)})}base64url(e){return this._addCheck({kind:"base64url",...V.errToObj(e)})}jwt(e){return this._addCheck({kind:"jwt",...V.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...V.errToObj(e)})}cidr(e){return this._addCheck({kind:"cidr",...V.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,...V.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,...V.errToObj(e?.message)})}duration(e){return this._addCheck({kind:"duration",...V.errToObj(e)})}regex(e,n){return this._addCheck({kind:"regex",regex:e,...V.errToObj(n)})}includes(e,n){return this._addCheck({kind:"includes",value:e,position:n?.position,...V.errToObj(n?.message)})}startsWith(e,n){return this._addCheck({kind:"startsWith",value:e,...V.errToObj(n)})}endsWith(e,n){return this._addCheck({kind:"endsWith",value:e,...V.errToObj(n)})}min(e,n){return this._addCheck({kind:"min",value:e,...V.errToObj(n)})}max(e,n){return this._addCheck({kind:"max",value:e,...V.errToObj(n)})}length(e,n){return this._addCheck({kind:"length",value:e,...V.errToObj(n)})}nonempty(e){return this.min(1,V.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 n of this._def.checks)n.kind==="min"&&(e===null||n.value>e)&&(e=n.value);return e}get maxLength(){let e=null;for(let n of this._def.checks)n.kind==="max"&&(e===null||n.valuenew _a({checks:[],typeName:_.ZodString,coerce:t?.coerce??!1,...ue(t)});function RG(t,e){let n=(t.toString().split(".")[1]||"").length,i=(e.toString().split(".")[1]||"").length,a=n>i?n:i,r=Number.parseInt(t.toFixed(a).replace(".","")),s=Number.parseInt(e.toFixed(a).replace(".",""));return r%s/10**a}var dr=class t extends he{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)!==B.number){let r=this._getOrReturnCtx(e);return D(r,{code:W.invalid_type,expected:B.number,received:r.parsedType}),ie}let i,a=new Gn;for(let r of this._def.checks)r.kind==="int"?ve.isInteger(e.data)||(i=this._getOrReturnCtx(e,i),D(i,{code:W.invalid_type,expected:"integer",received:"float",message:r.message}),a.dirty()):r.kind==="min"?(r.inclusive?e.datar.value:e.data>=r.value)&&(i=this._getOrReturnCtx(e,i),D(i,{code:W.too_big,maximum:r.value,type:"number",inclusive:r.inclusive,exact:!1,message:r.message}),a.dirty()):r.kind==="multipleOf"?RG(e.data,r.value)!==0&&(i=this._getOrReturnCtx(e,i),D(i,{code:W.not_multiple_of,multipleOf:r.value,message:r.message}),a.dirty()):r.kind==="finite"?Number.isFinite(e.data)||(i=this._getOrReturnCtx(e,i),D(i,{code:W.not_finite,message:r.message}),a.dirty()):ve.assertNever(r);return{status:a.value,value:e.data}}gte(e,n){return this.setLimit("min",e,!0,V.toString(n))}gt(e,n){return this.setLimit("min",e,!1,V.toString(n))}lte(e,n){return this.setLimit("max",e,!0,V.toString(n))}lt(e,n){return this.setLimit("max",e,!1,V.toString(n))}setLimit(e,n,i,a){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:n,inclusive:i,message:V.toString(a)}]})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:V.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:V.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:V.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:V.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:V.toString(e)})}multipleOf(e,n){return this._addCheck({kind:"multipleOf",value:e,message:V.toString(n)})}finite(e){return this._addCheck({kind:"finite",message:V.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:V.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:V.toString(e)})}get minValue(){let e=null;for(let n of this._def.checks)n.kind==="min"&&(e===null||n.value>e)&&(e=n.value);return e}get maxValue(){let e=null;for(let n of this._def.checks)n.kind==="max"&&(e===null||n.valuee.kind==="int"||e.kind==="multipleOf"&&ve.isInteger(e.value))}get isFinite(){let e=null,n=null;for(let i of this._def.checks){if(i.kind==="finite"||i.kind==="int"||i.kind==="multipleOf")return!0;i.kind==="min"?(n===null||i.value>n)&&(n=i.value):i.kind==="max"&&(e===null||i.valuenew dr({checks:[],typeName:_.ZodNumber,coerce:t?.coerce||!1,...ue(t)});var pr=class t extends he{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)!==B.bigint)return this._getInvalidInput(e);let i,a=new Gn;for(let r of this._def.checks)r.kind==="min"?(r.inclusive?e.datar.value:e.data>=r.value)&&(i=this._getOrReturnCtx(e,i),D(i,{code:W.too_big,type:"bigint",maximum:r.value,inclusive:r.inclusive,message:r.message}),a.dirty()):r.kind==="multipleOf"?e.data%r.value!==BigInt(0)&&(i=this._getOrReturnCtx(e,i),D(i,{code:W.not_multiple_of,multipleOf:r.value,message:r.message}),a.dirty()):ve.assertNever(r);return{status:a.value,value:e.data}}_getInvalidInput(e){let n=this._getOrReturnCtx(e);return D(n,{code:W.invalid_type,expected:B.bigint,received:n.parsedType}),ie}gte(e,n){return this.setLimit("min",e,!0,V.toString(n))}gt(e,n){return this.setLimit("min",e,!1,V.toString(n))}lte(e,n){return this.setLimit("max",e,!0,V.toString(n))}lt(e,n){return this.setLimit("max",e,!1,V.toString(n))}setLimit(e,n,i,a){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:n,inclusive:i,message:V.toString(a)}]})}_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:V.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:V.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:V.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:V.toString(e)})}multipleOf(e,n){return this._addCheck({kind:"multipleOf",value:e,message:V.toString(n)})}get minValue(){let e=null;for(let n of this._def.checks)n.kind==="min"&&(e===null||n.value>e)&&(e=n.value);return e}get maxValue(){let e=null;for(let n of this._def.checks)n.kind==="max"&&(e===null||n.valuenew pr({checks:[],typeName:_.ZodBigInt,coerce:t?.coerce??!1,...ue(t)});var hr=class extends he{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==B.boolean){let i=this._getOrReturnCtx(e);return D(i,{code:W.invalid_type,expected:B.boolean,received:i.parsedType}),ie}return Kn(e.data)}};hr.create=t=>new hr({typeName:_.ZodBoolean,coerce:t?.coerce||!1,...ue(t)});var mr=class t extends he{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==B.date){let r=this._getOrReturnCtx(e);return D(r,{code:W.invalid_type,expected:B.date,received:r.parsedType}),ie}if(Number.isNaN(e.data.getTime())){let r=this._getOrReturnCtx(e);return D(r,{code:W.invalid_date}),ie}let i=new Gn,a;for(let r of this._def.checks)r.kind==="min"?e.data.getTime()r.value&&(a=this._getOrReturnCtx(e,a),D(a,{code:W.too_big,message:r.message,inclusive:!0,exact:!1,maximum:r.value,type:"date"}),i.dirty()):ve.assertNever(r);return{status:i.value,value:new Date(e.data.getTime())}}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}min(e,n){return this._addCheck({kind:"min",value:e.getTime(),message:V.toString(n)})}max(e,n){return this._addCheck({kind:"max",value:e.getTime(),message:V.toString(n)})}get minDate(){let e=null;for(let n of this._def.checks)n.kind==="min"&&(e===null||n.value>e)&&(e=n.value);return e!=null?new Date(e):null}get maxDate(){let e=null;for(let n of this._def.checks)n.kind==="max"&&(e===null||n.valuenew mr({checks:[],coerce:t?.coerce||!1,typeName:_.ZodDate,...ue(t)});var bs=class extends he{_parse(e){if(this._getType(e)!==B.symbol){let i=this._getOrReturnCtx(e);return D(i,{code:W.invalid_type,expected:B.symbol,received:i.parsedType}),ie}return Kn(e.data)}};bs.create=t=>new bs({typeName:_.ZodSymbol,...ue(t)});var gr=class extends he{_parse(e){if(this._getType(e)!==B.undefined){let i=this._getOrReturnCtx(e);return D(i,{code:W.invalid_type,expected:B.undefined,received:i.parsedType}),ie}return Kn(e.data)}};gr.create=t=>new gr({typeName:_.ZodUndefined,...ue(t)});var fr=class extends he{_parse(e){if(this._getType(e)!==B.null){let i=this._getOrReturnCtx(e);return D(i,{code:W.invalid_type,expected:B.null,received:i.parsedType}),ie}return Kn(e.data)}};fr.create=t=>new fr({typeName:_.ZodNull,...ue(t)});var qa=class extends he{constructor(){super(...arguments),this._any=!0}_parse(e){return Kn(e.data)}};qa.create=t=>new qa({typeName:_.ZodAny,...ue(t)});var ua=class extends he{constructor(){super(...arguments),this._unknown=!0}_parse(e){return Kn(e.data)}};ua.create=t=>new ua({typeName:_.ZodUnknown,...ue(t)});var xt=class extends he{_parse(e){let n=this._getOrReturnCtx(e);return D(n,{code:W.invalid_type,expected:B.never,received:n.parsedType}),ie}};xt.create=t=>new xt({typeName:_.ZodNever,...ue(t)});var ys=class extends he{_parse(e){if(this._getType(e)!==B.undefined){let i=this._getOrReturnCtx(e);return D(i,{code:W.invalid_type,expected:B.void,received:i.parsedType}),ie}return Kn(e.data)}};ys.create=t=>new ys({typeName:_.ZodVoid,...ue(t)});var ca=class t extends he{_parse(e){let{ctx:n,status:i}=this._processInputParams(e),a=this._def;if(n.parsedType!==B.array)return D(n,{code:W.invalid_type,expected:B.array,received:n.parsedType}),ie;if(a.exactLength!==null){let s=n.data.length>a.exactLength.value,o=n.data.lengtha.maxLength.value&&(D(n,{code:W.too_big,maximum:a.maxLength.value,type:"array",inclusive:!0,exact:!1,message:a.maxLength.message}),i.dirty()),n.common.async)return Promise.all([...n.data].map((s,o)=>a.type._parseAsync(new lt(n,s,n.path,o)))).then(s=>Gn.mergeArray(i,s));let r=[...n.data].map((s,o)=>a.type._parseSync(new lt(n,s,n.path,o)));return Gn.mergeArray(i,r)}get element(){return this._def.type}min(e,n){return new t({...this._def,minLength:{value:e,message:V.toString(n)}})}max(e,n){return new t({...this._def,maxLength:{value:e,message:V.toString(n)}})}length(e,n){return new t({...this._def,exactLength:{value:e,message:V.toString(n)}})}nonempty(e){return this.min(1,e)}};ca.create=(t,e)=>new ca({type:t,minLength:null,maxLength:null,exactLength:null,typeName:_.ZodArray,...ue(e)});function As(t){if(t instanceof fi){let e={};for(let n in t.shape){let i=t.shape[n];e[n]=ot.create(As(i))}return new fi({...t._def,shape:()=>e})}else return t instanceof ca?new ca({...t._def,type:As(t.element)}):t instanceof ot?ot.create(As(t.unwrap())):t instanceof Dt?Dt.create(As(t.unwrap())):t instanceof zt?zt.create(t.items.map(e=>As(e))):t}var fi=class t extends he{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(),n=ve.objectKeys(e);return this._cached={shape:e,keys:n},this._cached}_parse(e){if(this._getType(e)!==B.object){let c=this._getOrReturnCtx(e);return D(c,{code:W.invalid_type,expected:B.object,received:c.parsedType}),ie}let{status:i,ctx:a}=this._processInputParams(e),{shape:r,keys:s}=this._getCached(),o=[];if(!(this._def.catchall instanceof xt&&this._def.unknownKeys==="strip"))for(let c in a.data)s.includes(c)||o.push(c);let l=[];for(let c of s){let u=r[c],d=a.data[c];l.push({key:{status:"valid",value:c},value:u._parse(new lt(a,d,a.path,c)),alwaysSet:c in a.data})}if(this._def.catchall instanceof xt){let c=this._def.unknownKeys;if(c==="passthrough")for(let u of o)l.push({key:{status:"valid",value:u},value:{status:"valid",value:a.data[u]}});else if(c==="strict")o.length>0&&(D(a,{code:W.unrecognized_keys,keys:o}),i.dirty());else if(c!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{let c=this._def.catchall;for(let u of o){let d=a.data[u];l.push({key:{status:"valid",value:u},value:c._parse(new lt(a,d,a.path,u)),alwaysSet:u in a.data})}}return a.common.async?Promise.resolve().then(async()=>{let c=[];for(let u of l){let d=await u.key,h=await u.value;c.push({key:d,value:h,alwaysSet:u.alwaysSet})}return c}).then(c=>Gn.mergeObjectSync(i,c)):Gn.mergeObjectSync(i,l)}get shape(){return this._def.shape()}strict(e){return V.errToObj,new t({...this._def,unknownKeys:"strict",...e!==void 0?{errorMap:(n,i)=>{let a=this._def.errorMap?.(n,i).message??i.defaultError;return n.code==="unrecognized_keys"?{message:V.errToObj(e).message??a}:{message:a}}}:{}})}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:_.ZodObject})}setKey(e,n){return this.augment({[e]:n})}catchall(e){return new t({...this._def,catchall:e})}pick(e){let n={};for(let i of ve.objectKeys(e))e[i]&&this.shape[i]&&(n[i]=this.shape[i]);return new t({...this._def,shape:()=>n})}omit(e){let n={};for(let i of ve.objectKeys(this.shape))e[i]||(n[i]=this.shape[i]);return new t({...this._def,shape:()=>n})}deepPartial(){return As(this)}partial(e){let n={};for(let i of ve.objectKeys(this.shape)){let a=this.shape[i];e&&!e[i]?n[i]=a:n[i]=a.optional()}return new t({...this._def,shape:()=>n})}required(e){let n={};for(let i of ve.objectKeys(this.shape))if(e&&!e[i])n[i]=this.shape[i];else{let r=this.shape[i];for(;r instanceof ot;)r=r._def.innerType;n[i]=r}return new t({...this._def,shape:()=>n})}keyof(){return bP(ve.objectKeys(this.shape))}};fi.create=(t,e)=>new fi({shape:()=>t,unknownKeys:"strip",catchall:xt.create(),typeName:_.ZodObject,...ue(e)});fi.strictCreate=(t,e)=>new fi({shape:()=>t,unknownKeys:"strict",catchall:xt.create(),typeName:_.ZodObject,...ue(e)});fi.lazycreate=(t,e)=>new fi({shape:t,unknownKeys:"strip",catchall:xt.create(),typeName:_.ZodObject,...ue(e)});var wr=class extends he{_parse(e){let{ctx:n}=this._processInputParams(e),i=this._def.options;function a(r){for(let o of r)if(o.result.status==="valid")return o.result;for(let o of r)if(o.result.status==="dirty")return n.common.issues.push(...o.ctx.common.issues),o.result;let s=r.map(o=>new gi(o.ctx.common.issues));return D(n,{code:W.invalid_union,unionErrors:s}),ie}if(n.common.async)return Promise.all(i.map(async r=>{let s={...n,common:{...n.common,issues:[]},parent:null};return{result:await r._parseAsync({data:n.data,path:n.path,parent:s}),ctx:s}})).then(a);{let r,s=[];for(let l of i){let c={...n,common:{...n.common,issues:[]},parent:null},u=l._parseSync({data:n.data,path:n.path,parent:c});if(u.status==="valid")return u;u.status==="dirty"&&!r&&(r={result:u,ctx:c}),c.common.issues.length&&s.push(c.common.issues)}if(r)return n.common.issues.push(...r.ctx.common.issues),r.result;let o=s.map(l=>new gi(l));return D(n,{code:W.invalid_union,unionErrors:o}),ie}}get options(){return this._def.options}};wr.create=(t,e)=>new wr({options:t,typeName:_.ZodUnion,...ue(e)});var la=t=>t instanceof vr?la(t.schema):t instanceof ut?la(t.innerType()):t instanceof xr?[t.value]:t instanceof Ar?t.options:t instanceof br?ve.objectValues(t.enum):t instanceof yr?la(t._def.innerType):t instanceof gr?[void 0]:t instanceof fr?[null]:t instanceof ot?[void 0,...la(t.unwrap())]:t instanceof Dt?[null,...la(t.unwrap())]:t instanceof Bo||t instanceof Sr?la(t.unwrap()):t instanceof Pr?la(t._def.innerType):[],Cc=class t extends he{_parse(e){let{ctx:n}=this._processInputParams(e);if(n.parsedType!==B.object)return D(n,{code:W.invalid_type,expected:B.object,received:n.parsedType}),ie;let i=this.discriminator,a=n.data[i],r=this.optionsMap.get(a);return r?n.common.async?r._parseAsync({data:n.data,path:n.path,parent:n}):r._parseSync({data:n.data,path:n.path,parent:n}):(D(n,{code:W.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[i]}),ie)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,n,i){let a=new Map;for(let r of n){let s=la(r.shape[e]);if(!s.length)throw new Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(let o of s){if(a.has(o))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(o)}`);a.set(o,r)}}return new t({typeName:_.ZodDiscriminatedUnion,discriminator:e,options:n,optionsMap:a,...ue(i)})}};function Vm(t,e){let n=It(t),i=It(e);if(t===e)return{valid:!0,data:t};if(n===B.object&&i===B.object){let a=ve.objectKeys(e),r=ve.objectKeys(t).filter(o=>a.indexOf(o)!==-1),s={...t,...e};Object.prototype.hasOwnProperty.call(s,"__proto__")&&delete s.__proto__;for(let o of r){if(o==="__proto__")continue;let l=Vm(t[o],e[o]);if(!l.valid)return{valid:!1};s[o]=l.data}return{valid:!0,data:s}}else if(n===B.array&&i===B.array){if(t.length!==e.length)return{valid:!1};let a=[];for(let r=0;r{if(fc(r)||fc(s))return ie;let o=Vm(r.value,s.value);return o.valid?((wc(r)||wc(s))&&n.dirty(),{status:n.value,value:o.data}):(D(i,{code:W.invalid_intersection_types}),ie)};return i.common.async?Promise.all([this._def.left._parseAsync({data:i.data,path:i.path,parent:i}),this._def.right._parseAsync({data:i.data,path:i.path,parent:i})]).then(([r,s])=>a(r,s)):a(this._def.left._parseSync({data:i.data,path:i.path,parent:i}),this._def.right._parseSync({data:i.data,path:i.path,parent:i}))}};Cr.create=(t,e,n)=>new Cr({left:t,right:e,typeName:_.ZodIntersection,...ue(n)});var zt=class t extends he{_parse(e){let{status:n,ctx:i}=this._processInputParams(e);if(i.parsedType!==B.array)return D(i,{code:W.invalid_type,expected:B.array,received:i.parsedType}),ie;if(i.data.lengththis._def.items.length&&(D(i,{code:W.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),n.dirty());let r=[...i.data].map((s,o)=>{let l=this._def.items[o]||this._def.rest;return l?l._parse(new lt(i,s,i.path,o)):null}).filter(s=>!!s);return i.common.async?Promise.all(r).then(s=>Gn.mergeArray(n,s)):Gn.mergeArray(n,r)}get items(){return this._def.items}rest(e){return new t({...this._def,rest:e})}};zt.create=(t,e)=>{if(!Array.isArray(t))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new zt({items:t,typeName:_.ZodTuple,rest:null,...ue(e)})};var vc=class t extends he{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:n,ctx:i}=this._processInputParams(e);if(i.parsedType!==B.object)return D(i,{code:W.invalid_type,expected:B.object,received:i.parsedType}),ie;let a=[],r=this._def.keyType,s=this._def.valueType;for(let o in i.data)a.push({key:r._parse(new lt(i,o,i.path,o)),value:s._parse(new lt(i,i.data[o],i.path,o)),alwaysSet:o in i.data});return i.common.async?Gn.mergeObjectAsync(n,a):Gn.mergeObjectSync(n,a)}get element(){return this._def.valueType}static create(e,n,i){return n instanceof he?new t({keyType:e,valueType:n,typeName:_.ZodRecord,...ue(i)}):new t({keyType:_a.create(),valueType:e,typeName:_.ZodRecord,...ue(n)})}},Ps=class extends he{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:n,ctx:i}=this._processInputParams(e);if(i.parsedType!==B.map)return D(i,{code:W.invalid_type,expected:B.map,received:i.parsedType}),ie;let a=this._def.keyType,r=this._def.valueType,s=[...i.data.entries()].map(([o,l],c)=>({key:a._parse(new lt(i,o,i.path,[c,"key"])),value:r._parse(new lt(i,l,i.path,[c,"value"]))}));if(i.common.async){let o=new Map;return Promise.resolve().then(async()=>{for(let l of s){let c=await l.key,u=await l.value;if(c.status==="aborted"||u.status==="aborted")return ie;(c.status==="dirty"||u.status==="dirty")&&n.dirty(),o.set(c.value,u.value)}return{status:n.value,value:o}})}else{let o=new Map;for(let l of s){let c=l.key,u=l.value;if(c.status==="aborted"||u.status==="aborted")return ie;(c.status==="dirty"||u.status==="dirty")&&n.dirty(),o.set(c.value,u.value)}return{status:n.value,value:o}}}};Ps.create=(t,e,n)=>new Ps({valueType:e,keyType:t,typeName:_.ZodMap,...ue(n)});var Ss=class t extends he{_parse(e){let{status:n,ctx:i}=this._processInputParams(e);if(i.parsedType!==B.set)return D(i,{code:W.invalid_type,expected:B.set,received:i.parsedType}),ie;let a=this._def;a.minSize!==null&&i.data.sizea.maxSize.value&&(D(i,{code:W.too_big,maximum:a.maxSize.value,type:"set",inclusive:!0,exact:!1,message:a.maxSize.message}),n.dirty());let r=this._def.valueType;function s(l){let c=new Set;for(let u of l){if(u.status==="aborted")return ie;u.status==="dirty"&&n.dirty(),c.add(u.value)}return{status:n.value,value:c}}let o=[...i.data.values()].map((l,c)=>r._parse(new lt(i,l,i.path,c)));return i.common.async?Promise.all(o).then(l=>s(l)):s(o)}min(e,n){return new t({...this._def,minSize:{value:e,message:V.toString(n)}})}max(e,n){return new t({...this._def,maxSize:{value:e,message:V.toString(n)}})}size(e,n){return this.min(e,n).max(e,n)}nonempty(e){return this.min(1,e)}};Ss.create=(t,e)=>new Ss({valueType:t,minSize:null,maxSize:null,typeName:_.ZodSet,...ue(e)});var xc=class t extends he{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:n}=this._processInputParams(e);if(n.parsedType!==B.function)return D(n,{code:W.invalid_type,expected:B.function,received:n.parsedType}),ie;function i(o,l){return No({data:o,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,vs(),oa].filter(c=>!!c),issueData:{code:W.invalid_arguments,argumentsError:l}})}function a(o,l){return No({data:o,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,vs(),oa].filter(c=>!!c),issueData:{code:W.invalid_return_type,returnTypeError:l}})}let r={errorMap:n.common.contextualErrorMap},s=n.data;if(this._def.returns instanceof Ra){let o=this;return Kn(async function(...l){let c=new gi([]),u=await o._def.args.parseAsync(l,r).catch(m=>{throw c.addIssue(i(l,m)),c}),d=await Reflect.apply(s,this,u);return await o._def.returns._def.type.parseAsync(d,r).catch(m=>{throw c.addIssue(a(d,m)),c})})}else{let o=this;return Kn(function(...l){let c=o._def.args.safeParse(l,r);if(!c.success)throw new gi([i(l,c.error)]);let u=Reflect.apply(s,this,c.data),d=o._def.returns.safeParse(u,r);if(!d.success)throw new gi([a(u,d.error)]);return d.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new t({...this._def,args:zt.create(e).rest(ua.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,n,i){return new t({args:e||zt.create([]).rest(ua.create()),returns:n||ua.create(),typeName:_.ZodFunction,...ue(i)})}},vr=class extends he{get schema(){return this._def.getter()}_parse(e){let{ctx:n}=this._processInputParams(e);return this._def.getter()._parse({data:n.data,path:n.path,parent:n})}};vr.create=(t,e)=>new vr({getter:t,typeName:_.ZodLazy,...ue(e)});var xr=class extends he{_parse(e){if(e.data!==this._def.value){let n=this._getOrReturnCtx(e);return D(n,{received:n.data,code:W.invalid_literal,expected:this._def.value}),ie}return{status:"valid",value:e.data}}get value(){return this._def.value}};xr.create=(t,e)=>new xr({value:t,typeName:_.ZodLiteral,...ue(e)});function bP(t,e){return new Ar({values:t,typeName:_.ZodEnum,...ue(e)})}var Ar=class t extends he{_parse(e){if(typeof e.data!="string"){let n=this._getOrReturnCtx(e),i=this._def.values;return D(n,{expected:ve.joinValues(i),received:n.parsedType,code:W.invalid_type}),ie}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(e.data)){let n=this._getOrReturnCtx(e),i=this._def.values;return D(n,{received:n.data,code:W.invalid_enum_value,options:i}),ie}return Kn(e.data)}get options(){return this._def.values}get enum(){let e={};for(let n of this._def.values)e[n]=n;return e}get Values(){let e={};for(let n of this._def.values)e[n]=n;return e}get Enum(){let e={};for(let n of this._def.values)e[n]=n;return e}extract(e,n=this._def){return t.create(e,{...this._def,...n})}exclude(e,n=this._def){return t.create(this.options.filter(i=>!e.includes(i)),{...this._def,...n})}};Ar.create=bP;var br=class extends he{_parse(e){let n=ve.getValidEnumValues(this._def.values),i=this._getOrReturnCtx(e);if(i.parsedType!==B.string&&i.parsedType!==B.number){let a=ve.objectValues(n);return D(i,{expected:ve.joinValues(a),received:i.parsedType,code:W.invalid_type}),ie}if(this._cache||(this._cache=new Set(ve.getValidEnumValues(this._def.values))),!this._cache.has(e.data)){let a=ve.objectValues(n);return D(i,{received:i.data,code:W.invalid_enum_value,options:a}),ie}return Kn(e.data)}get enum(){return this._def.values}};br.create=(t,e)=>new br({values:t,typeName:_.ZodNativeEnum,...ue(e)});var Ra=class extends he{unwrap(){return this._def.type}_parse(e){let{ctx:n}=this._processInputParams(e);if(n.parsedType!==B.promise&&n.common.async===!1)return D(n,{code:W.invalid_type,expected:B.promise,received:n.parsedType}),ie;let i=n.parsedType===B.promise?n.data:Promise.resolve(n.data);return Kn(i.then(a=>this._def.type.parseAsync(a,{path:n.path,errorMap:n.common.contextualErrorMap})))}};Ra.create=(t,e)=>new Ra({type:t,typeName:_.ZodPromise,...ue(e)});var ut=class extends he{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===_.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:n,ctx:i}=this._processInputParams(e),a=this._def.effect||null,r={addIssue:s=>{D(i,s),s.fatal?n.abort():n.dirty()},get path(){return i.path}};if(r.addIssue=r.addIssue.bind(r),a.type==="preprocess"){let s=a.transform(i.data,r);if(i.common.async)return Promise.resolve(s).then(async o=>{if(n.value==="aborted")return ie;let l=await this._def.schema._parseAsync({data:o,path:i.path,parent:i});return l.status==="aborted"?ie:l.status==="dirty"?cr(l.value):n.value==="dirty"?cr(l.value):l});{if(n.value==="aborted")return ie;let o=this._def.schema._parseSync({data:s,path:i.path,parent:i});return o.status==="aborted"?ie:o.status==="dirty"?cr(o.value):n.value==="dirty"?cr(o.value):o}}if(a.type==="refinement"){let s=o=>{let l=a.refinement(o,r);if(i.common.async)return Promise.resolve(l);if(l instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return o};if(i.common.async===!1){let o=this._def.schema._parseSync({data:i.data,path:i.path,parent:i});return o.status==="aborted"?ie:(o.status==="dirty"&&n.dirty(),s(o.value),{status:n.value,value:o.value})}else return this._def.schema._parseAsync({data:i.data,path:i.path,parent:i}).then(o=>o.status==="aborted"?ie:(o.status==="dirty"&&n.dirty(),s(o.value).then(()=>({status:n.value,value:o.value}))))}if(a.type==="transform")if(i.common.async===!1){let s=this._def.schema._parseSync({data:i.data,path:i.path,parent:i});if(!Ea(s))return ie;let o=a.transform(s.value,r);if(o instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:n.value,value:o}}else return this._def.schema._parseAsync({data:i.data,path:i.path,parent:i}).then(s=>Ea(s)?Promise.resolve(a.transform(s.value,r)).then(o=>({status:n.value,value:o})):ie);ve.assertNever(a)}};ut.create=(t,e,n)=>new ut({schema:t,typeName:_.ZodEffects,effect:e,...ue(n)});ut.createWithPreprocess=(t,e,n)=>new ut({schema:e,effect:{type:"preprocess",transform:t},typeName:_.ZodEffects,...ue(n)});var ot=class extends he{_parse(e){return this._getType(e)===B.undefined?Kn(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};ot.create=(t,e)=>new ot({innerType:t,typeName:_.ZodOptional,...ue(e)});var Dt=class extends he{_parse(e){return this._getType(e)===B.null?Kn(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Dt.create=(t,e)=>new Dt({innerType:t,typeName:_.ZodNullable,...ue(e)});var yr=class extends he{_parse(e){let{ctx:n}=this._processInputParams(e),i=n.data;return n.parsedType===B.undefined&&(i=this._def.defaultValue()),this._def.innerType._parse({data:i,path:n.path,parent:n})}removeDefault(){return this._def.innerType}};yr.create=(t,e)=>new yr({innerType:t,typeName:_.ZodDefault,defaultValue:typeof e.default=="function"?e.default:()=>e.default,...ue(e)});var Pr=class extends he{_parse(e){let{ctx:n}=this._processInputParams(e),i={...n,common:{...n.common,issues:[]}},a=this._def.innerType._parse({data:i.data,path:i.path,parent:{...i}});return xs(a)?a.then(r=>({status:"valid",value:r.status==="valid"?r.value:this._def.catchValue({get error(){return new gi(i.common.issues)},input:i.data})})):{status:"valid",value:a.status==="valid"?a.value:this._def.catchValue({get error(){return new gi(i.common.issues)},input:i.data})}}removeCatch(){return this._def.innerType}};Pr.create=(t,e)=>new Pr({innerType:t,typeName:_.ZodCatch,catchValue:typeof e.catch=="function"?e.catch:()=>e.catch,...ue(e)});var js=class extends he{_parse(e){if(this._getType(e)!==B.nan){let i=this._getOrReturnCtx(e);return D(i,{code:W.invalid_type,expected:B.nan,received:i.parsedType}),ie}return{status:"valid",value:e.data}}};js.create=t=>new js({typeName:_.ZodNaN,...ue(t)});var HG=Symbol("zod_brand"),Bo=class extends he{_parse(e){let{ctx:n}=this._processInputParams(e),i=n.data;return this._def.type._parse({data:i,path:n.path,parent:n})}unwrap(){return this._def.type}},Uo=class t extends he{_parse(e){let{status:n,ctx:i}=this._processInputParams(e);if(i.common.async)return(async()=>{let r=await this._def.in._parseAsync({data:i.data,path:i.path,parent:i});return r.status==="aborted"?ie:r.status==="dirty"?(n.dirty(),cr(r.value)):this._def.out._parseAsync({data:r.value,path:i.path,parent:i})})();{let a=this._def.in._parseSync({data:i.data,path:i.path,parent:i});return a.status==="aborted"?ie:a.status==="dirty"?(n.dirty(),{status:"dirty",value:a.value}):this._def.out._parseSync({data:a.value,path:i.path,parent:i})}}static create(e,n){return new t({in:e,out:n,typeName:_.ZodPipeline})}},Sr=class extends he{_parse(e){let n=this._def.innerType._parse(e),i=a=>(Ea(a)&&(a.value=Object.freeze(a.value)),a);return xs(n)?n.then(a=>i(a)):i(n)}unwrap(){return this._def.innerType}};Sr.create=(t,e)=>new Sr({innerType:t,typeName:_.ZodReadonly,...ue(e)});function CP(t,e){let n=typeof t=="function"?t(e):typeof t=="string"?{message:t}:t;return typeof n=="string"?{message:n}:n}function yP(t,e={},n){return t?qa.create().superRefine((i,a)=>{let r=t(i);if(r instanceof Promise)return r.then(s=>{if(!s){let o=CP(e,i),l=o.fatal??n??!0;a.addIssue({code:"custom",...o,fatal:l})}});if(!r){let s=CP(e,i),o=s.fatal??n??!0;a.addIssue({code:"custom",...s,fatal:o})}}):qa.create()}var IG={object:fi.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"})(_||(_={}));var zG=(t,e={message:`Input not instance of ${t.name}`})=>yP(n=>n instanceof t,e),PP=_a.create,SP=dr.create,DG=js.create,GG=pr.create,jP=hr.create,NG=mr.create,BG=bs.create,UG=gr.create,LG=fr.create,$G=qa.create,FG=ua.create,JG=xt.create,VG=ys.create,KG=ca.create,Km=fi.create,QG=fi.strictCreate,ZG=wr.create,XG=Cc.create,YG=Cr.create,eN=zt.create,nN=vc.create,iN=Ps.create,tN=Ss.create,aN=xc.create,rN=vr.create,sN=xr.create,oN=Ar.create,lN=br.create,uN=Ra.create,cN=ut.create,dN=ot.create,pN=Dt.create,hN=ut.createWithPreprocess,mN=Uo.create,gN=()=>PP().optional(),fN=()=>SP().optional(),wN=()=>jP().optional(),CN={string:(t=>_a.create({...t,coerce:!0})),number:(t=>dr.create({...t,coerce:!0})),boolean:(t=>hr.create({...t,coerce:!0})),bigint:(t=>pr.create({...t,coerce:!0})),date:(t=>mr.create({...t,coerce:!0}))};var vN=ie;var te={};gc(te,{BIGINT_FORMAT_RANGES:()=>Pc,CONSTANT_CATCH:()=>UP,Class:()=>Xm,NUMBER_FORMAT_RANGES:()=>$o,aborted:()=>At,allowsEval:()=>tg,assert:()=>jN,assertEqual:()=>AN,assertIs:()=>PN,assertNever:()=>SN,assertNotEqual:()=>bN,assignProp:()=>wi,attachSchema:()=>Fo,base64ToUint8Array:()=>NP,base64urlToUint8Array:()=>zN,cached:()=>Ms,captureStackTrace:()=>bc,cleanEnum:()=>IN,cleanRegex:()=>Lo,clone:()=>Ci,cloneDef:()=>TN,codePointLength:()=>Jo,constantCatch:()=>LP,createTransparentProxy:()=>RN,defineLazy:()=>kP,defineLazyInternal:()=>Ee,derived:()=>BN,esc:()=>ng,escapeRegex:()=>pa,explicitlyAborted:()=>og,extend:()=>qP,finalizeIssue:()=>bt,floatSafeRemainder:()=>eg,getElementAtPath:()=>MN,getEnumValues:()=>ks,getLengthableOrigin:()=>Vo,getParsedType:()=>qN,getSizableOrigin:()=>GP,hexToUint8Array:()=>GN,hide:()=>Oc,installLazyProp:()=>cg,isObject:()=>Or,isPlainObject:()=>Ia,issue:()=>Es,joinValues:()=>Ac,jsonStringifyReplacer:()=>Ts,members:()=>ug,merge:()=>IP,mergeDefs:()=>Nt,normalizeParams:()=>ee,nullish:()=>Ym,numKeys:()=>_N,objectClone:()=>ON,omit:()=>_P,optionalKeys:()=>sg,own:()=>Gt,parsedType:()=>lg,partial:()=>zP,pick:()=>EP,prefixIssues:()=>ha,primitiveTypes:()=>WP,promiseAllObject:()=>WN,propertyKeyTypes:()=>rg,randomString:()=>EN,rawShape:()=>Ws,required:()=>DP,safeExtend:()=>HP,shallowClone:()=>ag,sizeCaps:()=>jc,slugify:()=>ig,stringifyPrimitive:()=>yc,toZod:()=>yN,uint8ArrayToBase64:()=>BP,uint8ArrayToBase64url:()=>DN,uint8ArrayToHex:()=>NN,unwrapMessage:()=>Os});function AN(t){return t}function bN(t){return t}function yN(){return t=>t}function PN(t){}function SN(t){throw new Error("Unexpected value in exhaustive check")}function jN(t){}function ks(t){let e=Object.values(t).filter(i=>typeof i=="number");return Object.entries(t).filter(([i,a])=>e.indexOf(+i)===-1).map(([i,a])=>a)}function Ac(t,e="|"){return t.map(n=>yc(n)).join(e)}function Ts(t,e){return typeof e=="bigint"?e.toString():e}var Zm=class{constructor(e){this._getter=e,this._value=void 0}get value(){let e=this._getter;return e!==void 0&&(this._value=e(),this._getter=void 0),this._value}};function Ms(t){return new Zm(t)}function Ym(t){return t==null}function Lo(t){let e=t.startsWith("^")?1:0,n=t.endsWith("$")?t.length-1:t.length;return t.slice(e,n)}function eg(t,e){let n=t/e,i=Math.round(n),a=4*Number.EPSILON*Math.max(Math.abs(n),1);return Math.abs(n-i){let o=e._zod.def.shape[r];return i?i(o,r):o}):MP(t,r,i?i(s.value,r):s.value))}}function kN(t,e){for(let n of Reflect.ownKeys(e)){let i=Object.getOwnPropertyDescriptor(e,n);i.enumerable&&(i.get?TP(t,n,()=>e[n]):MP(t,n,i.value))}}function Nt(...t){let e={};for(let n of t){let i=Object.getOwnPropertyDescriptors(n);Object.assign(e,i)}return Object.defineProperties({},e)}function TN(t){return Nt(t._zod.def)}function MN(t,e){return e?e.reduce((n,i)=>n?.[i],t):t}function WN(t){let e=Object.keys(t),n=e.map(i=>t[i]);return Promise.all(n).then(i=>{let a={};for(let r=0;r{};function Or(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)}var tg=Ms(()=>{if(vi.jitless||typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{let t=Function;return new t(""),!0}catch{return!1}});function Ia(t){if(Or(t)===!1)return!1;let e=t.constructor;if(e===void 0||typeof e!="function")return!0;let n=e.prototype;return!(Or(n)===!1||Object.prototype.hasOwnProperty.call(n,"isPrototypeOf")===!1)}function ag(t){return Ia(t)?{...t}:Array.isArray(t)?[...t]:t instanceof Map?new Map(t):t instanceof Set?new Set(t):t}function _N(t){let e=0;for(let n in t)Object.prototype.hasOwnProperty.call(t,n)&&e++;return e}var qN=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}`)}},rg=new Set(["string","number","symbol"]),WP=new Set(["string","number","bigint","boolean","symbol","undefined"]);function pa(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Ci(t,e,n){let i=new t._zod.constr(e??t._zod.def);return(!e||n?.parent)&&(i._zod.parent=t),i}function ee(t){let e=t;if(!e)return{};if(typeof e=="string")return{error:()=>e};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 RN(t){let e;return new Proxy({},{get(n,i,a){return e??(e=t()),Reflect.get(e,i,a)},set(n,i,a,r){return e??(e=t()),Reflect.set(e,i,a,r)},has(n,i){return e??(e=t()),Reflect.has(e,i)},deleteProperty(n,i){return e??(e=t()),Reflect.deleteProperty(e,i)},ownKeys(n){return e??(e=t()),Reflect.ownKeys(e)},getOwnPropertyDescriptor(n,i){return e??(e=t()),Reflect.getOwnPropertyDescriptor(e,i)},defineProperty(n,i,a){return e??(e=t()),Reflect.defineProperty(e,i,a)}})}function yc(t){return typeof t=="bigint"?t.toString()+"n":typeof t=="string"?`"${t}"`:`${t}`}function sg(t){return Object.keys(t).filter(e=>t[e]._zod.optin!==void 0&&t[e]._zod.optout==="optional")}var $o={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]},Pc={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function EP(t,e){let n=t._zod.def,i=n.checks;if(i&&i.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");let r={};return jr(r,t,Sc(t,e)),Ci(t,Nt(n,{shape:r,checks:[]}))}function Sc(t,e){let n=da(t),i=[];for(let a of Reflect.ownKeys(e)){if(!Object.getOwnPropertyDescriptor(n,a)?.enumerable)throw new Error(`Unrecognized key: "${String(a)}"`);e[a]&&i.push(a)}return i}function _P(t,e){let n=t._zod.def,i=n.checks;if(i&&i.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");let r=new Set(Sc(t,e)),s={};return jr(s,t,Reflect.ownKeys(da(t)).filter(o=>!r.has(o))),Ci(t,Nt(n,{shape:s,checks:[]}))}function qP(t,e){if(!Ia(e))throw new Error("Invalid input to extend: expected a plain object");let n=t._zod.def.checks;if(n&&n.length>0){let a=da(t);for(let r of Reflect.ownKeys(e))if(Object.getOwnPropertyDescriptor(a,r)!==void 0)throw new Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}return Ci(t,Nt(t._zod.def,{shape:RP(t,e)}))}function RP(t,e){let n={};return jr(n,t,Reflect.ownKeys(da(t))),kN(n,e),n}function HP(t,e){if(!Ia(e))throw new Error("Invalid input to safeExtend: expected a plain object");return Ci(t,Nt(t._zod.def,{shape:RP(t,e)}))}function IP(t,e){if(!e?._zod?.def)throw new Error("Invalid input to merge: expected an object schema. To merge a plain shape, use `.extend()`.");if(t._zod.def.checks?.length)throw new Error(".merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.");let n={};jr(n,t,Reflect.ownKeys(da(t))),jr(n,e,Reflect.ownKeys(da(e)));let i=Nt(t._zod.def,{shape:n,get catchall(){return e._zod.def.catchall},checks:e._zod.def.checks??[]});return Ci(t,i)}function zP(t,e,n,i="partial"){let r=e._zod.def.checks;if(r&&r.length>0)throw new Error(`.${i}() cannot be used on object schemas containing refinements`);let o=n?new Set(Sc(e,n)):void 0,l={};return jr(l,e,Reflect.ownKeys(da(e)),t&&((c,u)=>o&&!o.has(u)?c:new t({type:"optional",innerType:c}))),Ci(e,Nt(e._zod.def,{shape:l,checks:[]}))}function DP(t,e,n){let i=n?new Set(Sc(e,n)):void 0,a={};return jr(a,e,Reflect.ownKeys(da(e)),(r,s)=>i&&!i.has(s)?r:new t({type:"nonoptional",innerType:r})),Ci(e,Nt(e._zod.def,{shape:a}))}function At(t,e=0){if(t.aborted===!0)return!0;for(let n=e;n{var i;return(i=n).path??(i.path=[]),n.path.unshift(t),n})}function Os(t){return typeof t=="string"?t:t?.message}function jc(t){let e=[];for(let n of t??[]){let i=n._zod.def;if(!/_(length|size)$|_equals$/.test(i.check))break;let a=i.maximum??i.length??i.size;a>=0&&e.push([a,n])}return e}function Fo(t,e,n){var i;for(let a=e;aNumber.isNaN(Number.parseInt(e,10))).map(e=>e[1])}function NP(t){let e=atob(t),n=new Uint8Array(e.length);for(let i=0;ie.toString(16).padStart(2,"0")).join("")}var Xm=class{constructor(...e){}};function ug(t,e){for(let n in e){let i=Object.getOwnPropertyDescriptor(e,n);i.get?Object.defineProperty(t,n,{...i,enumerable:!1}):UN(t,n,i.value)}}function Gt(t,e,n,i=!0){return Object.defineProperty(t,e,{configurable:!0,writable:!0,enumerable:i,value:n}),n}function Oc(t,e,n){return Gt(t,e,n,!1)}function BN(t,e){for(let n in t){let i=t[n];Object.defineProperty(e,n,{configurable:!0,enumerable:!0,get(){return Gt(this,n,i(this))},set(a){Gt(this,n,a)}})}return e}function UN(t,e,n){Object.defineProperty(t,e,{configurable:!0,get(){return this==null?n:Gt(this,e,n.bind(this))},set(i){Gt(this,e,i)}})}function LN(t,e){let n=Object.getPrototypeOf(t);return e in n?void 0:n}var Qm,Ha=!1,$N={configurable:!0,get(){Ha=!0}};function Ee(t,e,n){let i=Object.getPrototypeOf(t._zod);if(e in i&&Qm!==t._zod){Qm=void 0;return}Qm=t._zod,Object.defineProperty(i,e,{configurable:!0,get(){Object.defineProperty(this,e,$N);let a=Ha;Ha=!1;try{let r=n(this);return Ha?delete this[e]:Object.defineProperty(this,e,{configurable:!0,writable:!0,value:r}),Ha=Ha||a,r}catch(r){throw delete this[e],Ha=Ha||a,r}},set(a){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:a})}})}function cg(t,e,n,i){let a=LN(t,e);a&&Object.defineProperty(a,e,{configurable:!0,get(){let r={configurable:!0,writable:!0,enumerable:i,value:void 0};return Object.defineProperty(this,e,r),r.value=n(this),Object.defineProperty(this,e,r),r.value},set(r){Object.defineProperty(this,e,{configurable:!0,writable:!0,enumerable:i,value:r})}})}var UP="~constantCatch";function LP(t){let e=()=>t;return e[UP]=!0,e}var $P;var dg={value:void 0,enumerable:!1},FP="captureStackTrace"in Error?Error:null;function FN(t){let e=FP;if(e){let n=e.stackTraceLimit;if(typeof n=="number"){try{e.stackTraceLimit=0}catch{return FP=null,new t}try{return new t}finally{e.stackTraceLimit=n}}}return new t}function O(t,e,n,i){let a={};function r(h){this.def=h,this.constr=d,this.traits=new Set}r.prototype=a;let s=n,o=s&&new WeakSet;function l(h,m){if(h._zod){if(h._zod.traits.has(t))return}else{dg.value=new r(m);try{Object.defineProperty(h,"_zod",dg)}finally{dg.value=void 0}}if(h._zod.traits.add(t),e(h,m),o){let g=Object.getPrototypeOf(h),f=h._zod.constr.prototype,w=g;for(;w&&w!==f;)w=Object.getPrototypeOf(w);let C=w??g;o.has(C)||(o.add(C),ug(C,s))}let p=d.prototype;for(let g in p)Object.prototype.hasOwnProperty.call(p,g)&&(g in h||(h[g]=p[g].bind(h)))}let c=i?.Parent??Object;class u extends c{}Object.defineProperty(u,"name",{value:t});function d(h){let m=i?.Parent?FN(u):this;l(m,h);let p=m._zod.deferred;if(p){for(let f of p)f();m._zod.deferred=void 0}let g=globalThis.__zod_globalConfig?.postProcessor;return g&&g(m),m}return Object.defineProperty(d,"init",{value:l}),Object.defineProperty(d,Symbol.hasInstance,{value:h=>i?.Parent&&h instanceof i.Parent?!0:h?._zod?.traits?.has(t)}),Object.defineProperty(d,"name",{value:t}),d}var yt=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},_s=class extends Error{constructor(e){super(`Encountered unidirectional transform during encode: ${e}`),this.name="ZodEncodeError"}};($P=globalThis).__zod_globalConfig??($P.__zod_globalConfig={});var vi=globalThis.__zod_globalConfig;function Qi(t){return t&&Object.assign(vi,t),vi}function JN(){let t=this._zod;return t.message??(t.message=JSON.stringify(t.def,Ts,2)),t.message}function VN(t){this._zod.message=t}var KN={get:JN,set:VN,enumerable:!0,configurable:!0},hg={value:void 0,enumerable:!1},JP=new WeakSet([Object.prototype,Error.prototype]),VP=(t,e)=>{t.name="$ZodError",hg.value=e,Object.defineProperty(t,"issues",hg),hg.value=void 0,Object.defineProperty(t,"message",KN);let n=Object.getPrototypeOf(t);JP.has(n)||(JP.add(n),Object.defineProperty(n,"toString",{configurable:!0,enumerable:!1,get(){let i=()=>this.message;return Object.defineProperty(this,"toString",{value:i,configurable:!0,writable:!0}),i},set(i){Object.defineProperty(this,"toString",{value:i,configurable:!0,writable:!0})}}))},KP=O("$ZodError",VP),Ko=O("$ZodError",VP,void 0,{Parent:Error});function QN(t,e,n){return Object.prototype.hasOwnProperty.call(t,e)||(e==="__proto__"?Object.defineProperty(t,e,{value:n(),writable:!0,enumerable:!0,configurable:!0}):t[e]=n()),t[e]}function QP(t,e=n=>n.message){let n={},i=[];for(let a of t.issues)a.path.length>0?QN(n,a.path[0],()=>[]).push(e(a)):i.push(e(a));return{formErrors:i,fieldErrors:n}}function ZP(t,e=n=>n.message){let n={_errors:[]},i=(a,r=[])=>{for(let s of a.issues)if(s.code==="invalid_union"&&s.errors.length)s.errors.map(o=>i({issues:o},[...r,...s.path]));else if(s.code==="invalid_key")i({issues:s.issues},[...r,...s.path]);else if(s.code==="invalid_element")i({issues:s.issues},[...r,...s.path]);else{let o=[...r,...s.path];if(o.length===0)n._errors.push(e(s));else{let l=n,c=0;for(;c{let e=(n,i,a,r)=>{let s=a?{...a,async:!1}:{async:!1},o=n._zod.run({value:i,issues:[]},s);if(o instanceof Promise)throw new yt;if(o.issues.length){let l=new(r?.Err??t)(o.issues.map(c=>bt(c,s,Qi())));throw bc(l,r?.callee??e),l}return o.value};return e},mg=Qo(Ko),Zo=t=>{let e=async(n,i,a,r)=>{let s=a?{...a,async:!0}:{async:!0},o=n._zod.run({value:i,issues:[]},s);if(o instanceof Promise&&(o=await o),o.issues.length){let l=new(r?.Err??t)(o.issues.map(c=>bt(c,s,Qi())));throw bc(l,r?.callee??e),l}return o.value};return e},gg=Zo(Ko),Xo=t=>(e,n,i)=>{let a=i?{...i,async:!1}:{async:!1},r=e._zod.run({value:n,issues:[]},a);if(r instanceof Promise)throw new yt;return r.issues.length?XP(t,r.issues,a):{success:!0,data:r.value}},Yo=Xo(Ko);function XP(t,e,n){let i;return{success:!1,get error(){return i||(i=new t(e.map(a=>bt(a,n,Qi()))),e=void 0,n=void 0),i},set error(a){i=a,e=void 0,n=void 0}}}var el=t=>async(e,n,i)=>{let a=i?{...i,async:!0}:{async:!0},r=e._zod.run({value:n,issues:[]},a);return r instanceof Promise&&(r=await r),r.issues.length?XP(t,r.issues,a):{success:!0,data:r.value}},nl=el(Ko),XN=Symbol.for("zod.compile.invalid"),YN=Symbol.for("zod.compile.fallback"),Tc=((t,e,n)=>{let i=t._zod.bag.validator;if(i!==void 0){if(i(e)!==XN)return!0;if(i.definite===!0&&n===void 0)return!1}return e4(t,e,n)});function e4(t,e,n){let i=n?{...n,async:!1,abortEarly:!0}:{async:!1,abortEarly:!0},a=t._zod.bag.fallbackRun,r;if(a?(i[YN]=!0,r=a({value:e,issues:[]},i)):r=t._zod.run({value:e,issues:[]},i),r instanceof Promise)throw new yt;return r.issues.length===0}var Mc=async(t,e,n)=>{let i=n?{...n,async:!0,abortEarly:!0}:{async:!0,abortEarly:!0},a=t._zod.run({value:e,issues:[]},i);return a instanceof Promise&&(a=await a),a.issues.length===0},YP=t=>{let e=Qo(t),n=(i,a,r,s)=>{let o=r?{...r,direction:"backward"}:{direction:"backward"};return e(i,a,o,kc(n,s))};return n};var eS=t=>{let e=Qo(t),n=(i,a,r,s)=>e(i,a,r,kc(n,s));return n};var nS=t=>{let e=Zo(t),n=async(i,a,r,s)=>{let o=r?{...r,direction:"backward"}:{direction:"backward"};return await e(i,a,o,kc(n,s))};return n};var iS=t=>{let e=Zo(t),n=async(i,a,r,s)=>await e(i,a,r,kc(n,s));return n};var tS=t=>(e,n,i)=>{let a=i?{...i,direction:"backward"}:{direction:"backward"};return Xo(t)(e,n,a)};var aS=t=>(e,n,i)=>Xo(t)(e,n,i);var rS=t=>async(e,n,i)=>{let a=i?{...i,direction:"backward"}:{direction:"backward"};return el(t)(e,n,a)};var sS=t=>async(e,n,i)=>el(t)(e,n,i);var oS=/^[cC][0-9a-z]{6,}$/,lS=/^[0-9a-z]+$/,uS=/^[0-7][0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{25}$/,cS=/^[0-9a-vA-V]{20}$/,dS=/^[A-Za-z0-9]{27}$/,pS=/^[a-zA-Z0-9_-]{21}$/;function hS(t){return new RegExp(`^[a-zA-Z0-9_-]{${t}}$`)}var mS=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/;var gS=/^([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})$/,wg=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|ffffffff-ffff-ffff-ffff-ffffffffffff)$/;var fS=/^(?:[A-Za-z0-9_'+\-]+\.)*[A-Za-z0-9_'+\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/;var n4="^(?=[\\s\\S]*[\\p{Extended_Pictographic}\\p{Regional_Indicator}\\u20E3])[\\p{Extended_Pictographic}\\p{Emoji_Component}]+$";function wS(){return new RegExp(n4,"u")}var CS=/^(?:(?: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])$/,vS=/^(([0-9a-fA-F]{1,4}:){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}|:))$/;var xS=/^((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])$/,AS=/^(([0-9a-fA-F]{1,4}:){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}|:))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,bS=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,yS=/^(?:[A-Za-z0-9_-]{4})*(?:[A-Za-z0-9_-]{2,3})?$/;var PS=/^https?$/,SS=/^\+[1-9]\d{6,14}$/;var jS="(?:(?:\\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])))";function i4(t){return new RegExp(`^${t}$`)}var OS=i4(jS);function fg(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}}`:t.seconds?`${e}:[0-5]\\d(?:\\.\\d+)?`:`${e}(?::[0-5]\\d(?:\\.\\d+)?)?`}function kS(t){return new RegExp(`^${fg(t)}$`)}function TS(t){let e=["Z"];t.offset&&e.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let n=`${fg({precision:t.precision,seconds:!0})}(?:${e.join("|")})`,i=t.local?`${n}|${fg({precision:t.precision})}`:n;return new RegExp(`^${jS}T(?:${i})$`)}var MS=/^[\s\S]{0,}$/;var Cg=/^-?\d+$/,il=/^-?\d+(?:\.\d+)?$/,WS=/^(?:true|false)$/i,ES=/^null$/i;var _S=/^[^A-Z]*$/,qS=/^[^a-z]*$/;var jn=O("$ZodCheck",(t,e)=>{var n;t._zod??(t._zod={}),t._zod.def=e,(n=t._zod).onattach??(n.onattach=[])});var vg=t=>{let e=t.value;return!Ym(e)&&e.length!==void 0},Wc={number:"number",bigint:"bigint",object:"date"},xg=O("$ZodCheckLessThan",(t,e)=>{jn.init(t,e);let n=Wc[typeof e.value];t._zod.check=i=>{(e.inclusive?i.value<=e.value:i.value{jn.init(t,e);let n=Wc[typeof e.value];t._zod.check=i=>{(e.inclusive?i.value>=e.value:i.value>e.value)||i.issues.push({origin:Wc[typeof i.value]??n,code:"too_small",minimum:typeof e.value=="object"?e.value.getTime():e.value,input:i.value,inclusive:e.inclusive,inst:t,continue:!e.abort})}}),RS=O("$ZodCheckMultipleOf",(t,e)=>{jn.init(t,e),t._zod.check=n=>{if(typeof n.value!=typeof e.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof n.value=="bigint"?e.value!==BigInt(0)&&n.value%e.value===BigInt(0):eg(n.value,e.value)===0)||n.issues.push({origin:typeof n.value,code:"not_multiple_of",divisor:e.value,input:n.value,inst:t,continue:!e.abort})}}),HS=O("$ZodCheckNumberFormat",(t,e)=>{jn.init(t,e),e.format=e.format||"float64";let n=e.format?.includes("int"),i=n?"int":"number",[a,r]=$o[e.format];t._zod.check=s=>{let o=s.value;if(n){if(!Number.isInteger(o)){s.issues.push({expected:i,format:e.format,code:"invalid_type",continue:!1,input:o,inst:t});return}if(!Number.isSafeInteger(o)){o>0?s.issues.push({input:o,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:t,origin:i,inclusive:!0,continue:!e.abort}):s.issues.push({input:o,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:t,origin:i,inclusive:!0,continue:!e.abort});return}}or&&s.issues.push({origin:"number",input:o,code:"too_big",maximum:r,inclusive:!0,inst:t,continue:!e.abort})}});var IS=O("$ZodCheckMaxLength",(t,e)=>{var n;jn.init(t,e),(n=t._zod.def).when??(n.when=vg),t._zod.check=i=>{let a=i.value,r=a.length;if((typeof a=="string"&&r>e.maximum?Jo(a):r)<=e.maximum)return;let o=Vo(a);i.issues.push({origin:o,code:"too_big",maximum:e.maximum,inclusive:!0,input:a,inst:t,continue:!e.abort})}}),zS=O("$ZodCheckMinLength",(t,e)=>{var n;jn.init(t,e),(n=t._zod.def).when??(n.when=vg),t._zod.check=i=>{let a=i.value,r=a.length;if((typeof a=="string"&&r>=e.minimum&&r=e.minimum)return;let o=Vo(a);i.issues.push({origin:o,code:"too_small",minimum:e.minimum,inclusive:!0,input:a,inst:t,continue:!e.abort})}}),DS=O("$ZodCheckLengthEquals",(t,e)=>{var n;jn.init(t,e),(n=t._zod.def).when??(n.when=vg),t._zod.check=i=>{let a=i.value,r=a.length,s=typeof a=="string"&&r>=e.length&&r<=e.length*2?Jo(a):r;if(s===e.length)return;let o=Vo(a),l=s>e.length;i.issues.push({origin:o,...l?{code:"too_big",maximum:e.length}:{code:"too_small",minimum:e.length},inclusive:!0,exact:!0,input:i.value,inst:t,continue:!e.abort})}}),tl=O("$ZodCheckStringFormat",(t,e)=>{var n,i;jn.init(t,e),e.pattern?(n=t._zod).check??(n.check=a=>{e.pattern.lastIndex=0,!e.pattern.test(a.value)&&a.issues.push({origin:"string",code:"invalid_format",format:e.format,input:a.value,...e.pattern?{pattern:e.pattern.toString()}:{},inst:t,continue:!e.abort})}):(i=t._zod).check??(i.check=()=>{})}),GS=O("$ZodCheckRegex",(t,e)=>{tl.init(t,e),t._zod.check=n=>{e.pattern.lastIndex=0,!e.pattern.test(n.value)&&n.issues.push({origin:"string",code:"invalid_format",format:"regex",input:n.value,pattern:e.pattern.toString(),inst:t,continue:!e.abort})}}),NS=O("$ZodCheckLowerCase",(t,e)=>{e.pattern??(e.pattern=_S),tl.init(t,e)}),BS=O("$ZodCheckUpperCase",(t,e)=>{e.pattern??(e.pattern=qS),tl.init(t,e)}),US=O("$ZodCheckIncludes",(t,e)=>{jn.init(t,e);let n=pa(e.includes),i=new RegExp(typeof e.position=="number"?`^.{${e.position},}${n}`:n);e.pattern=i,t._zod.check=a=>{a.value.includes(e.includes,e.position)||a.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:e.includes,input:a.value,inst:t,continue:!e.abort})}}),LS=O("$ZodCheckStartsWith",(t,e)=>{jn.init(t,e);let n=new RegExp(`^${pa(e.prefix)}.*`);e.pattern??(e.pattern=n),t._zod.check=i=>{i.value.startsWith(e.prefix)||i.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:e.prefix,input:i.value,inst:t,continue:!e.abort})}}),$S=O("$ZodCheckEndsWith",(t,e)=>{jn.init(t,e);let n=new RegExp(`.*${pa(e.suffix)}$`);e.pattern??(e.pattern=n),t._zod.check=i=>{i.value.endsWith(e.suffix)||i.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:e.suffix,input:i.value,inst:t,continue:!e.abort})}});var FS=O("$ZodCheckOverwrite",(t,e)=>{jn.init(t,e),t._zod.check=n=>{n.value=e.tx(n.value)}});var Ec=class{constructor(e=[],n={}){this.content=[],this.indent=0,this.args=e,this.closed=n}indented(e){this.indent+=1;try{e(this)}finally{this.indent-=1}}write(e){if(typeof e=="function"){e(this,{execution:"sync"}),e(this,{execution:"async"});return}let i=e.split(` `).filter(s=>s),a=Math.min(...i.map(s=>s.length-s.trimStart().length)),r=i.map(s=>s.slice(a)).map(s=>" ".repeat(this.indent*2)+s);for(let s of r)this.content.push(s)}compile(){let e=Function,n=this?.content??[""];return new e(...Object.keys(this.closed),`return function (${this.args.join(", ")}) { ${n.join(` `)} -};`)(...Object.values(this.closed))}};var Wj={major:4,minor:6,patch:7};var We=j("$ZodType",(t,e)=>{var n;t??(t={}),t._zod.def=e,t._zod.bag=t._zod.bag||{},t._zod.version=Wj;let i=t._zod.def.checks,a=t._zod.traits.has("$ZodCheck")?[t,...i??[]]:i?.length?[...i]:[];for(let r of a)for(let s of r._zod.onattach)s(t);if(a.length===0)(n=t._zod).deferred??(n.deferred=[]),t._zod.deferred?.push(()=>{t._zod.run=t._zod.parse});else{let r=(o,l,c)=>{if(o.memo)return o;let u=Yi(o),p;for(let h of l){if(h._zod.def.when){if(ug(o)||!h._zod.def.when(o))continue}else if(u)continue;let g=o.issues.length,d=h._zod.check(o);if(d instanceof Promise&&c?.async===!1)throw new nt;if(p||d instanceof Promise)p=(p??Promise.resolve()).then(async()=>{await d,o.issues.length!==g&&(mo(o.issues,g,t),u||(u=Yi(o,g)))});else{if(o.issues.length===g)continue;mo(o.issues,g,t),u||(u=Yi(o,g))}}return p?p.then(()=>o):o},s=(o,l,c)=>{if(Yi(o))return o.aborted=!0,o;let u=r(l,a,c);if(u instanceof Promise){if(c.async===!1)throw new nt;return u.then(p=>t._zod.parse(p,c))}return t._zod.parse(u,c)};t._zod.run=(o,l)=>{if(l.skipChecks)return t._zod.parse(o,l);if(l.direction==="backward"){let u=t._zod.parse({value:o.value,issues:[]},{...l,skipChecks:!0});return u instanceof Promise?u.then(p=>s(p,o,l)):s(u,o,l)}let c=t._zod.parse(o,l);if(c instanceof Promise){if(l.async===!1)throw new nt;return c.then(u=>r(u,a,l))}return r(c,a,l)}}},{get"~standard"(){return Bu(this,"~standard",jg(this))},set"~standard"(t){At(this,"~standard",t)}}),Jj=(t,e)=>t.issues.length?{issues:t.issues.map(n=>et(n,e,ki()))}:{value:t.value};async function yG(t,e){let n={async:!0};return Jj(await t._zod.run({value:e,issues:[]},n),n)}function jg(t){return{validate:e=>{let n={async:!1};try{let i=t._zod.run({value:e,issues:[]},n);if(!(i instanceof Promise))return Jj(i,n)}catch{}return yG(t,e)},vendor:"zod",version:1}}var Oo=j("$ZodString",(t,e)=>{We.init(t,e),t._zod.pattern=e.pattern??Cj,t._zod.parse=(n,i)=>{if(e.coerce)try{n.value=String(n.value)}catch{}return typeof n.value=="string"||n.issues.push({expected:"string",code:"invalid_type",input:n.value,inst:t}),n}}),Ne=j("$ZodStringFormat",(t,e)=>{So.init(t,e),Oo.init(t,e)}),Sg=j("$ZodGUID",(t,e)=>{e.pattern??(e.pattern=aj),Ne.init(t,e)}),Og=j("$ZodUUID",(t,e)=>{if(e.version){let i={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[e.version];if(i===void 0)throw new Error(`Invalid UUID version: "${e.version}"`);e.pattern??(e.pattern=Cg(i))}else e.pattern??(e.pattern=Cg());Ne.init(t,e)}),Tg=j("$ZodEmail",(t,e)=>{e.pattern??(e.pattern=rj),Ne.init(t,e)}),Kj=1,Qu=2;function Zj(t){try{return typeof URL<"u"&&typeof URL.canParse=="function"?URL.canParse(t):(new URL(t),!0)}catch{return!1}}function PG(t,e){return!("normalize"in e)&&!("hostname"in e)&&!("protocol"in e)?Zj(t)||Qu:jG(t,e)}function jG(t,e){if(!e.normalize&&e.protocol?.source===hj.source&&!/^https?:\/\//i.test(t))return Kj;try{if(typeof URL<"u"){let n=URL;if(typeof n.parse=="function")return n.parse(t)??Qu}return new URL(t)}catch{return Qu}}var SG=/[\t\n\r]/g;function zj(t){return t.replace(SG,"")}function OG(t,e){return e.lastIndex=0,e.test(t.hostname)}function TG(t,e){return e.lastIndex=0,e.test(t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol)}var kg=j("$ZodURL",(t,e)=>{Ne.init(t,e),t._zod.check=n=>{try{let i=n.value.trim(),a=PG(i,e);if(a===Kj){n.issues.push({code:"invalid_format",format:"url",note:"Invalid URL format",input:n.value,inst:t,continue:!e.abort});return}if(a===Qu){n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:t,continue:!e.abort});return}if(a===!0){n.value=zj(i);return}e.hostname&&!OG(a,e.hostname)&&n.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:e.hostname.source,input:n.value,inst:t,continue:!e.abort}),e.protocol&&!TG(a,e.protocol)&&n.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:e.protocol.source,input:n.value,inst:t,continue:!e.abort}),n.value=e.normalize?a.href:zj(i);return}catch{n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:t,continue:!e.abort})}}}),Mg=j("$ZodEmoji",(t,e)=>{e.pattern??(e.pattern=sj()),Ne.init(t,e)}),Eg=j("$ZodNanoID",(t,e)=>{if(e.length!==void 0&&(!Number.isInteger(e.length)||e.length<1))throw new Error(`Invalid nanoid length: ${e.length}`);e.pattern??(e.pattern=e.length===void 0?nj:ij(e.length)),Ne.init(t,e)}),qg=j("$ZodCUID",(t,e)=>{e.pattern??(e.pattern=ZP),Ne.init(t,e)}),_g=j("$ZodCUID2",(t,e)=>{e.pattern??(e.pattern=QP),Ne.init(t,e)}),Hg=j("$ZodULID",(t,e)=>{e.pattern??(e.pattern=XP),Ne.init(t,e)}),Ig=j("$ZodXID",(t,e)=>{e.pattern??(e.pattern=YP),Ne.init(t,e)}),Rg=j("$ZodKSUID",(t,e)=>{e.pattern??(e.pattern=ej),Ne.init(t,e)}),Qj=j("$ZodISODateTime",(t,e)=>{e.pattern??(e.pattern=vj(e)),Ne.init(t,e)}),Xj=j("$ZodISODate",(t,e)=>{e.pattern??(e.pattern=fj),Ne.init(t,e)}),Yj=j("$ZodISOTime",(t,e)=>{e.pattern??(e.pattern=wj(e)),Ne.init(t,e)}),eS=j("$ZodISODuration",(t,e)=>{e.pattern??(e.pattern=tj),Ne.init(t,e)}),Wg=j("$ZodIPv4",(t,e)=>{e.pattern??(e.pattern=oj),Ne.init(t,e)}),kG=/^[0-9a-fA-F:.]+$/;function nS(t){return kG.test(t)?Zj(`http://[${t}]`):!1}var zg=j("$ZodIPv6",(t,e)=>{e.pattern??(e.pattern=lj),Ne.init(t,e),t._zod.check=n=>{nS(n.value)||n.issues.push({code:"invalid_format",format:"ipv6",input:n.value,inst:t,continue:!e.abort})}});var Dg=j("$ZodCIDRv4",(t,e)=>{e.pattern??(e.pattern=uj),Ne.init(t,e)});function MG(t){let e=t.split("/");if(e.length!==2)return!1;let[n,i]=e;if(!i)return!1;let a=Number(i);return`${a}`!==i||a<0||a>128?!1:nS(n)}var Gg=j("$ZodCIDRv6",(t,e)=>{e.pattern??(e.pattern=cj),Ne.init(t,e),t._zod.check=n=>{MG(n.value)||n.issues.push({code:"invalid_format",format:"cidrv6",input:n.value,inst:t,continue:!e.abort})}});function iS(t){if(t==="")return!0;if(/\s/.test(t)||t.length%4!==0)return!1;try{return atob(t),!0}catch{return!1}}var Ng=/^[0-9a-zA-Z+/]*={0,2}$/,Ug=j("$ZodBase64",(t,e)=>{e.pattern??(e.pattern=Ng),Ne.init(t,e),t._zod.check=n=>{iS(n.value)||n.issues.push({code:"invalid_format",format:"base64",input:n.value,inst:t,continue:!e.abort})}}),Yu=/^[A-Za-z0-9_-]*$/;function EG(t){if(!Yu.test(t))return!1;let e=t.replace(/[-_]/g,i=>i==="-"?"+":"/"),n=e.padEnd(Math.ceil(e.length/4)*4,"=");return iS(n)}var $g=j("$ZodBase64URL",(t,e)=>{e.pattern??(e.pattern=Yu),Ne.init(t,e),t._zod.check=n=>{EG(n.value)||n.issues.push({code:"invalid_format",format:"base64url",input:n.value,inst:t,continue:!e.abort})}}),Bg=j("$ZodE164",(t,e)=>{e.pattern??(e.pattern=gj),Ne.init(t,e)});function qG(t,e=null){try{let n=t.split(".");if(n.length!==3)return!1;let[i]=n;if(!i)return!1;let a=JSON.parse(atob(i));return!("typ"in a&&a?.typ!=="JWT"||!a.alg||e&&(!("alg"in a)||a.alg!==e))}catch{return!1}}var Lg=j("$ZodJWT",(t,e)=>{Ne.init(t,e),t._zod.check=n=>{qG(n.value,e.alg)||n.issues.push({code:"invalid_format",format:"jwt",input:n.value,inst:t,continue:!e.abort})}});var ec=j("$ZodNumber",(t,e)=>{We.init(t,e),t._zod.pattern=jo,t._zod.parse=(n,i)=>{if(e.coerce)try{n.value=Number(n.value)}catch{}let a=n.value;if(typeof a=="number"&&!Number.isNaN(a)&&Number.isFinite(a))return n;let r=typeof a=="number"?Number.isNaN(a)?"NaN":Number.isFinite(a)?void 0:String(a):void 0;return n.issues.push({expected:"number",code:"invalid_type",input:a,inst:t,...r?{received:r}:{}}),n}}),Fg=j("$ZodNumberFormat",(t,e)=>{jj.init(t,e),ec.init(t,e)}),Vg=j("$ZodBoolean",(t,e)=>{We.init(t,e),t._zod.pattern=Aj,t._zod.parse=(n,i)=>{if(e.coerce)try{n.value=!!n.value}catch{}let a=n.value;return typeof a=="boolean"||n.issues.push({expected:"boolean",code:"invalid_type",input:a,inst:t}),n}});var Jg=j("$ZodNull",(t,e)=>{We.init(t,e),t._zod.pattern=bj,t._zod.values=new Set([null]),t._zod.parse=(n,i)=>{let a=n.value;return a===null||n.issues.push({expected:"null",code:"invalid_type",input:a,inst:t}),n}});var Kg=j("$ZodUnknown",(t,e)=>{We.init(t,e),t._zod.parse=n=>n}),Zg=j("$ZodNever",(t,e)=>{We.init(t,e),t._zod.parse=(n,i)=>(n.issues.push({expected:"never",code:"invalid_type",input:n.value,inst:t}),n)});function _G(t,e){let n=$u(t._zod.def.checks);if(!n.length)return;let i=Math.min(...n.map(r=>r[0])),a=t._zod.parse;t._zod.parse=(r,s)=>{let o=e(r.value);if(o>i&&!s?.skipChecks&&s?.direction!=="backward"){for(let[l,c]of $u(t._zod.def.checks))if(o>l&&c._zod.def.when(r)){let u=r.issues.length;return c._zod.check(r),r.issues[u].continue=!1,mo(r.issues,u,t),r}}return a(r,s)}}var HG=t=>Array.isArray(t)?t.length:-1;function Dj(t,e,n){t.issues.length&&e.issues.push(...$t(n,t.issues)),e.value[n]=t.value}var Qg=j("$ZodArray",(t,e)=>{We.init(t,e);let n=si.memoizer;n?.attach(t),t._zod.parse=(i,a)=>{let r=i.value;if(!Array.isArray(r))return i.issues.push({expected:"array",code:"invalid_type",input:r,inst:t}),i;i.value=n?n.alloc(t,i,Array(r.length),a):Array(r.length);let s=[],o=a?.abortEarly;for(let l=0;lDj(p,i,l)));else if(Dj(u,i,l),o&&u.issues.length!==0&&Yi(u))break}return s.length?Promise.all(s).then(()=>i):i},_G(t,HG)});function Xu(t,e,n,i,a,r){let s=n in i,o=r==="optional";if(!(!s&&o&&a==="optional")){if(t.issues.length){if(a!==void 0&&o&&!s)return;e.issues.push(...$t(n,t.issues))}if(!s&&a===void 0){t.issues.length||e.issues.push({code:"invalid_type",expected:"nonoptional",input:void 0,path:[n]});return}t.value===void 0?(s||a==="defaulted"&&!o)&&(e.value[n]=void 0):e.value[n]=t.value}}var IG=[];function tS(t){let e=Object.keys(t.shape),n=Object.getOwnPropertySymbols(t.shape),i=n.length?n:IG,a=i.length?[...e,...i]:e;for(let s of a)if(!t.shape?.[s]?._zod?.traits?.has("$ZodType"))throw new Error(`Invalid element at key "${String(s)}": expected a Zod schema`);let r=lg(t.shape);return{...t,allKeys:a,symbolKeys:i,keySet:new Set(e),numKeys:e.length,optionalKeys:new Set(r)}}function aS(t,e,n,i,a,r,s){let o=[],l=a.keySet,c=a.catchall._zod,u=c.def.type,p=c.optin,h=c.optout,g=0;for(let d in e){if(s&&n.issues.length!==g){if(Yi(n,g))break;g=n.issues.length}if(l.has(d))continue;if(d==="__proto__"){u==="never"&&o.push(d);continue}if(u==="never"){o.push(d);continue}let m=c.run({value:e[d],issues:[]},i);m instanceof Promise?t.push(m.then(w=>Xu(w,n,d,e,p,h))):Xu(m,n,d,e,p,h)}return o.length&&n.issues.push({code:"unrecognized_keys",keys:o,input:e,inst:r,continue:!0}),t.length?Promise.all(t).then(()=>n):n}var Xg=j("$ZodObject",(t,e)=>{We.init(t,e);let n=Object.getOwnPropertyDescriptor(e,"shape"),i=n?.get?n.get.raw:e.shape??{};if(i){let c=()=>{let u={...i};return Object.defineProperty(e,"shape",{value:u}),c.raw=u,u};c.raw=i,Object.defineProperty(e,"shape",{get:c})}let a=is(()=>tS(e));je(t,"propValues",c=>{let u=c.def.shape,p={};for(let h in u){let g=u[h]._zod;if(g.values){Object.prototype.hasOwnProperty.call(p,h)||ai(p,h,new Set);for(let d of g.values)p[h].add(d);g.optin!==void 0&&p[h].add(void 0)}}return p});let r=ir,s=e.catchall,o,l=si.memoizer;l?.attach(t),t._zod.parse=(c,u)=>{o??(o=a.value);let p=c.value;if(!r(p))return c.issues.push({expected:"object",code:"invalid_type",input:p,inst:t}),c;c.value=l?l.alloc(t,c,{},u):{};let h=[],g=o.shape,d=u?.abortEarly,m=c.issues.length;for(let w of o.allKeys){if(d&&c.issues.length!==m){if(Yi(c,m))break;m=c.issues.length}if(w==="__proto__")continue;let f=g[w],A=f._zod.optin,b=f._zod.optout,x=f._zod.run({value:p[w],issues:[]},u);x instanceof Promise?h.push(x.then(y=>Xu(y,c,w,p,A,b))):Xu(x,c,w,p,A,b)}return s?aS(h,p,c,u,a.value,t,d===!0):h.length?Promise.all(h).then(()=>c):c}}),rS=j("$ZodObjectJIT",(t,e)=>{Xg.init(t,e);let n=t._zod.parse,i=is(()=>tS(e)),a=si.memoizer,r=g=>{let d=i.value,m=d.symbolKeys,w=new Ku(["payload","ctx"],{shape:g,inst:t,memo:a,syms:m}),f=y=>`shape[${y}]._zod.run({ value: input[${y}], issues: [] }, ctx)`,A=(y,T)=>` +};`)(...Object.values(this.closed))}};var VS={major:4,minor:6,patch:7};var Ue=O("$ZodType",(t,e)=>{var n;t??(t={}),t._zod.def=e,t._zod.bag=t._zod.bag||{},t._zod.version=VS;let i=t._zod.def.checks,a=t._zod.traits.has("$ZodCheck")?[t,...i??[]]:i?.length?[...i]:[];for(let r of a)for(let s of r._zod.onattach)s(t);if(a.length===0)(n=t._zod).deferred??(n.deferred=[]),t._zod.deferred?.push(()=>{t._zod.run=t._zod.parse});else{let r=(o,l,c)=>{if(o.memo)return o;let u=At(o),d;for(let h of l){if(h._zod.def.when){if(og(o)||!h._zod.def.when(o))continue}else if(u)continue;let m=o.issues.length,p=h._zod.check(o);if(p instanceof Promise&&c?.async===!1)throw new yt;if(d||p instanceof Promise)d=(d??Promise.resolve()).then(async()=>{await p,o.issues.length!==m&&(Fo(o.issues,m,t),u||(u=At(o,m)))});else{if(o.issues.length===m)continue;Fo(o.issues,m,t),u||(u=At(o,m))}}return d?d.then(()=>o):o},s=(o,l,c)=>{if(At(o))return o.aborted=!0,o;let u=r(l,a,c);if(u instanceof Promise){if(c.async===!1)throw new yt;return u.then(d=>t._zod.parse(d,c))}return t._zod.parse(u,c)};t._zod.run=(o,l)=>{if(l.skipChecks)return t._zod.parse(o,l);if(l.direction==="backward"){let u=t._zod.parse({value:o.value,issues:[]},{...l,skipChecks:!0});return u instanceof Promise?u.then(d=>s(d,o,l)):s(u,o,l)}let c=t._zod.parse(o,l);if(c instanceof Promise){if(l.async===!1)throw new yt;return c.then(u=>r(u,a,l))}return r(c,a,l)}}},{get"~standard"(){return Oc(this,"~standard",yg(this))},set"~standard"(t){Gt(this,"~standard",t)}}),rj=(t,e)=>t.issues.length?{issues:t.issues.map(n=>bt(n,e,Qi()))}:{value:t.value};async function t4(t,e){let n={async:!0};return rj(await t._zod.run({value:e,issues:[]},n),n)}function yg(t){return{validate:e=>{let n={async:!1};try{let i=t._zod.run({value:e,issues:[]},n);if(!(i instanceof Promise))return rj(i,n)}catch{}return t4(t,e)},vendor:"zod",version:1}}var al=O("$ZodString",(t,e)=>{Ue.init(t,e),t._zod.pattern=e.pattern??MS,t._zod.parse=(n,i)=>{if(e.coerce)try{n.value=String(n.value)}catch{}return typeof n.value=="string"||n.issues.push({expected:"string",code:"invalid_type",input:n.value,inst:t}),n}}),Ve=O("$ZodStringFormat",(t,e)=>{tl.init(t,e),al.init(t,e)}),Pg=O("$ZodGUID",(t,e)=>{e.pattern??(e.pattern=gS),Ve.init(t,e)}),Sg=O("$ZodUUID",(t,e)=>{if(e.version){let i={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[e.version];if(i===void 0)throw new Error(`Invalid UUID version: "${e.version}"`);e.pattern??(e.pattern=wg(i))}else e.pattern??(e.pattern=wg());Ve.init(t,e)}),jg=O("$ZodEmail",(t,e)=>{e.pattern??(e.pattern=fS),Ve.init(t,e)}),sj=1,qc=2;function oj(t){try{return typeof URL<"u"&&typeof URL.canParse=="function"?URL.canParse(t):(new URL(t),!0)}catch{return!1}}function a4(t,e){return!("normalize"in e)&&!("hostname"in e)&&!("protocol"in e)?oj(t)||qc:r4(t,e)}function r4(t,e){if(!e.normalize&&e.protocol?.source===PS.source&&!/^https?:\/\//i.test(t))return sj;try{if(typeof URL<"u"){let n=URL;if(typeof n.parse=="function")return n.parse(t)??qc}return new URL(t)}catch{return qc}}var s4=/[\t\n\r]/g;function KS(t){return t.replace(s4,"")}function o4(t,e){return e.lastIndex=0,e.test(t.hostname)}function l4(t,e){return e.lastIndex=0,e.test(t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol)}var Og=O("$ZodURL",(t,e)=>{Ve.init(t,e),t._zod.check=n=>{try{let i=n.value.trim(),a=a4(i,e);if(a===sj){n.issues.push({code:"invalid_format",format:"url",note:"Invalid URL format",input:n.value,inst:t,continue:!e.abort});return}if(a===qc){n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:t,continue:!e.abort});return}if(a===!0){n.value=KS(i);return}e.hostname&&!o4(a,e.hostname)&&n.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:e.hostname.source,input:n.value,inst:t,continue:!e.abort}),e.protocol&&!l4(a,e.protocol)&&n.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:e.protocol.source,input:n.value,inst:t,continue:!e.abort}),n.value=e.normalize?a.href:KS(i);return}catch{n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:t,continue:!e.abort})}}}),kg=O("$ZodEmoji",(t,e)=>{e.pattern??(e.pattern=wS()),Ve.init(t,e)}),Tg=O("$ZodNanoID",(t,e)=>{if(e.length!==void 0&&(!Number.isInteger(e.length)||e.length<1))throw new Error(`Invalid nanoid length: ${e.length}`);e.pattern??(e.pattern=e.length===void 0?pS:hS(e.length)),Ve.init(t,e)}),Mg=O("$ZodCUID",(t,e)=>{e.pattern??(e.pattern=oS),Ve.init(t,e)}),Wg=O("$ZodCUID2",(t,e)=>{e.pattern??(e.pattern=lS),Ve.init(t,e)}),Eg=O("$ZodULID",(t,e)=>{e.pattern??(e.pattern=uS),Ve.init(t,e)}),_g=O("$ZodXID",(t,e)=>{e.pattern??(e.pattern=cS),Ve.init(t,e)}),qg=O("$ZodKSUID",(t,e)=>{e.pattern??(e.pattern=dS),Ve.init(t,e)}),lj=O("$ZodISODateTime",(t,e)=>{e.pattern??(e.pattern=TS(e)),Ve.init(t,e)}),uj=O("$ZodISODate",(t,e)=>{e.pattern??(e.pattern=OS),Ve.init(t,e)}),cj=O("$ZodISOTime",(t,e)=>{e.pattern??(e.pattern=kS(e)),Ve.init(t,e)}),dj=O("$ZodISODuration",(t,e)=>{e.pattern??(e.pattern=mS),Ve.init(t,e)}),Rg=O("$ZodIPv4",(t,e)=>{e.pattern??(e.pattern=CS),Ve.init(t,e)}),u4=/^[0-9a-fA-F:.]+$/;function pj(t){return u4.test(t)?oj(`http://[${t}]`):!1}var Hg=O("$ZodIPv6",(t,e)=>{e.pattern??(e.pattern=vS),Ve.init(t,e),t._zod.check=n=>{pj(n.value)||n.issues.push({code:"invalid_format",format:"ipv6",input:n.value,inst:t,continue:!e.abort})}});var Ig=O("$ZodCIDRv4",(t,e)=>{e.pattern??(e.pattern=xS),Ve.init(t,e)});function c4(t){let e=t.split("/");if(e.length!==2)return!1;let[n,i]=e;if(!i)return!1;let a=Number(i);return`${a}`!==i||a<0||a>128?!1:pj(n)}var zg=O("$ZodCIDRv6",(t,e)=>{e.pattern??(e.pattern=AS),Ve.init(t,e),t._zod.check=n=>{c4(n.value)||n.issues.push({code:"invalid_format",format:"cidrv6",input:n.value,inst:t,continue:!e.abort})}});function hj(t){if(t==="")return!0;if(/\s/.test(t)||t.length%4!==0)return!1;try{return atob(t),!0}catch{return!1}}var Dg=/^[0-9a-zA-Z+/]*={0,2}$/,Gg=O("$ZodBase64",(t,e)=>{e.pattern??(e.pattern=Dg),Ve.init(t,e),t._zod.check=n=>{hj(n.value)||n.issues.push({code:"invalid_format",format:"base64",input:n.value,inst:t,continue:!e.abort})}}),Hc=/^[A-Za-z0-9_-]*$/;function d4(t){if(!Hc.test(t))return!1;let e=t.replace(/[-_]/g,i=>i==="-"?"+":"/"),n=e.padEnd(Math.ceil(e.length/4)*4,"=");return hj(n)}var Ng=O("$ZodBase64URL",(t,e)=>{e.pattern??(e.pattern=Hc),Ve.init(t,e),t._zod.check=n=>{d4(n.value)||n.issues.push({code:"invalid_format",format:"base64url",input:n.value,inst:t,continue:!e.abort})}}),Bg=O("$ZodE164",(t,e)=>{e.pattern??(e.pattern=SS),Ve.init(t,e)});function p4(t,e=null){try{let n=t.split(".");if(n.length!==3)return!1;let[i]=n;if(!i)return!1;let a=JSON.parse(atob(i));return!("typ"in a&&a?.typ!=="JWT"||!a.alg||e&&(!("alg"in a)||a.alg!==e))}catch{return!1}}var Ug=O("$ZodJWT",(t,e)=>{Ve.init(t,e),t._zod.check=n=>{p4(n.value,e.alg)||n.issues.push({code:"invalid_format",format:"jwt",input:n.value,inst:t,continue:!e.abort})}});var Ic=O("$ZodNumber",(t,e)=>{Ue.init(t,e),t._zod.pattern=il,t._zod.parse=(n,i)=>{if(e.coerce)try{n.value=Number(n.value)}catch{}let a=n.value;if(typeof a=="number"&&!Number.isNaN(a)&&Number.isFinite(a))return n;let r=typeof a=="number"?Number.isNaN(a)?"NaN":Number.isFinite(a)?void 0:String(a):void 0;return n.issues.push({expected:"number",code:"invalid_type",input:a,inst:t,...r?{received:r}:{}}),n}}),Lg=O("$ZodNumberFormat",(t,e)=>{HS.init(t,e),Ic.init(t,e)}),$g=O("$ZodBoolean",(t,e)=>{Ue.init(t,e),t._zod.pattern=WS,t._zod.parse=(n,i)=>{if(e.coerce)try{n.value=!!n.value}catch{}let a=n.value;return typeof a=="boolean"||n.issues.push({expected:"boolean",code:"invalid_type",input:a,inst:t}),n}});var Fg=O("$ZodNull",(t,e)=>{Ue.init(t,e),t._zod.pattern=ES,t._zod.values=new Set([null]),t._zod.parse=(n,i)=>{let a=n.value;return a===null||n.issues.push({expected:"null",code:"invalid_type",input:a,inst:t}),n}});var Jg=O("$ZodUnknown",(t,e)=>{Ue.init(t,e),t._zod.parse=n=>n}),Vg=O("$ZodNever",(t,e)=>{Ue.init(t,e),t._zod.parse=(n,i)=>(n.issues.push({expected:"never",code:"invalid_type",input:n.value,inst:t}),n)});function h4(t,e){let n=jc(t._zod.def.checks);if(!n.length)return;let i=Math.min(...n.map(r=>r[0])),a=t._zod.parse;t._zod.parse=(r,s)=>{let o=e(r.value);if(o>i&&!s?.skipChecks&&s?.direction!=="backward"){for(let[l,c]of jc(t._zod.def.checks))if(o>l&&c._zod.def.when(r)){let u=r.issues.length;return c._zod.check(r),r.issues[u].continue=!1,Fo(r.issues,u,t),r}}return a(r,s)}}var m4=t=>Array.isArray(t)?t.length:-1;function QS(t,e,n){t.issues.length&&e.issues.push(...ha(n,t.issues)),e.value[n]=t.value}var Kg=O("$ZodArray",(t,e)=>{Ue.init(t,e);let n=vi.memoizer;n?.attach(t),t._zod.parse=(i,a)=>{let r=i.value;if(!Array.isArray(r))return i.issues.push({expected:"array",code:"invalid_type",input:r,inst:t}),i;i.value=n?n.alloc(t,i,Array(r.length),a):Array(r.length);let s=[],o=a?.abortEarly;for(let l=0;lQS(d,i,l)));else if(QS(u,i,l),o&&u.issues.length!==0&&At(u))break}return s.length?Promise.all(s).then(()=>i):i},h4(t,m4)});function Rc(t,e,n,i,a,r){let s=n in i,o=r==="optional";if(!(!s&&o&&a==="optional")){if(t.issues.length){if(a!==void 0&&o&&!s)return;e.issues.push(...ha(n,t.issues))}if(!s&&a===void 0){t.issues.length||e.issues.push({code:"invalid_type",expected:"nonoptional",input:void 0,path:[n]});return}t.value===void 0?(s||a==="defaulted"&&!o)&&(e.value[n]=void 0):e.value[n]=t.value}}var g4=[];function mj(t){let e=Object.keys(t.shape),n=Object.getOwnPropertySymbols(t.shape),i=n.length?n:g4,a=i.length?[...e,...i]:e;for(let s of a)if(!t.shape?.[s]?._zod?.traits?.has("$ZodType"))throw new Error(`Invalid element at key "${String(s)}": expected a Zod schema`);let r=sg(t.shape);return{...t,allKeys:a,symbolKeys:i,keySet:new Set(e),numKeys:e.length,optionalKeys:new Set(r)}}function gj(t,e,n,i,a,r,s){let o=[],l=a.keySet,c=a.catchall._zod,u=c.def.type,d=c.optin,h=c.optout,m=0;for(let p in e){if(s&&n.issues.length!==m){if(At(n,m))break;m=n.issues.length}if(l.has(p))continue;if(p==="__proto__"){u==="never"&&o.push(p);continue}if(u==="never"){o.push(p);continue}let g=c.run({value:e[p],issues:[]},i);g instanceof Promise?t.push(g.then(f=>Rc(f,n,p,e,d,h))):Rc(g,n,p,e,d,h)}return o.length&&n.issues.push({code:"unrecognized_keys",keys:o,input:e,inst:r,continue:!0}),t.length?Promise.all(t).then(()=>n):n}var Qg=O("$ZodObject",(t,e)=>{Ue.init(t,e);let n=Object.getOwnPropertyDescriptor(e,"shape"),i=n?.get?n.get.raw:e.shape??{};if(i){let c=()=>{let u={...i};return Object.defineProperty(e,"shape",{value:u}),c.raw=u,u};c.raw=i,Object.defineProperty(e,"shape",{get:c})}let a=Ms(()=>mj(e));Ee(t,"propValues",c=>{let u=c.def.shape,d={};for(let h in u){let m=u[h]._zod;if(m.values){Object.prototype.hasOwnProperty.call(d,h)||wi(d,h,new Set);for(let p of m.values)d[h].add(p);m.optin!==void 0&&d[h].add(void 0)}}return d});let r=Or,s=e.catchall,o,l=vi.memoizer;l?.attach(t),t._zod.parse=(c,u)=>{o??(o=a.value);let d=c.value;if(!r(d))return c.issues.push({expected:"object",code:"invalid_type",input:d,inst:t}),c;c.value=l?l.alloc(t,c,{},u):{};let h=[],m=o.shape,p=u?.abortEarly,g=c.issues.length;for(let f of o.allKeys){if(p&&c.issues.length!==g){if(At(c,g))break;g=c.issues.length}if(f==="__proto__")continue;let w=m[f],C=w._zod.optin,A=w._zod.optout,b=w._zod.run({value:d[f],issues:[]},u);b instanceof Promise?h.push(b.then(y=>Rc(y,c,f,d,C,A))):Rc(b,c,f,d,C,A)}return s?gj(h,d,c,u,a.value,t,p===!0):h.length?Promise.all(h).then(()=>c):c}}),fj=O("$ZodObjectJIT",(t,e)=>{Qg.init(t,e);let n=t._zod.parse,i=Ms(()=>mj(e)),a=vi.memoizer,r=m=>{let p=i.value,g=p.symbolKeys,f=new Ec(["payload","ctx"],{shape:m,inst:t,memo:a,syms:g}),w=y=>`shape[${y}]._zod.run({ value: input[${y}], issues: [] }, ctx)`,C=(y,T)=>` let ${y}_ab = false; for (let i = 0; i < ${y}.issues.length; i++) { const iss = ${y}.issues[i]; @@ -85,27 +85,27 @@ ${n.join(` if (${y}_ab && ctx && ctx.abortEarly) { payload.value = newResult; return payload; - }`;w.write("const input = payload.value;");let b=Object.create(null),x=0;for(let y of d.allKeys)b[y]=`key_${x++}`;w.write(a?"const newResult = memo.alloc(inst, payload, {}, ctx);":"const newResult = {};");for(let y of d.allKeys){if(y==="__proto__")continue;let T=b[y],M=typeof y=="symbol"?`syms[${m.indexOf(y)}]`:tg(y),J=`${M} in input`,N=g[y],_=N?._zod?.optin,I=_!==void 0,le=N?._zod?.optout==="optional";if(w.write(`const ${T} = ${f(M)};`),I&&le){let Pe=_==="optional"?`${T}_present`:`${T}.value !== undefined || ${T}_present`;w.write(` - const ${T}_present = ${J}; + }`;f.write("const input = payload.value;");let A=Object.create(null),b=0;for(let y of p.allKeys)A[y]=`key_${b++}`;f.write(a?"const newResult = memo.alloc(inst, payload, {}, ctx);":"const newResult = {};");for(let y of p.allKeys){if(y==="__proto__")continue;let T=A[y],M=typeof y=="symbol"?`syms[${g.indexOf(y)}]`:ng(y),$=`${M} in input`,z=m[y],E=z?._zod?.optin,I=E!==void 0,ce=z?._zod?.optout==="optional";if(f.write(`const ${T} = ${w(M)};`),I&&ce){let be=E==="optional"?`${T}_present`:`${T}.value !== undefined || ${T}_present`;f.write(` + const ${T}_present = ${$}; if (!${T}.issues.length || ${T}_present) { - if (${T}.issues.length) {${A(T,M)} + if (${T}.issues.length) {${C(T,M)} } - if (${Pe}) { + if (${be}) { newResult[${M}] = ${T}.value; } } - `)}else I?(w.write(` - if (${T}.issues.length) {${A(T,M)} + `)}else I?(f.write(` + if (${T}.issues.length) {${C(T,M)} } - `),_==="defaulted"?w.write(`newResult[${M}] = ${T}.value;`):w.write(` - if (${T}.value !== undefined || ${J}) { + `),E==="defaulted"?f.write(`newResult[${M}] = ${T}.value;`):f.write(` + if (${T}.value !== undefined || ${$}) { newResult[${M}] = ${T}.value; } - `)):w.write(` - const ${T}_present = ${J}; - if (${T}.issues.length) {${A(T,M)} + `)):f.write(` + const ${T}_present = ${$}; + if (${T}.issues.length) {${C(T,M)} } if (!${T}_present && !${T}.issues.length) { payload.issues.push({ @@ -124,21 +124,22 @@ ${n.join(` newResult[${M}] = ${T}.value; } - `)}return w.write("payload.value = newResult;"),w.write("return payload;"),w.compile()},s,o=ir,l=!si.jitless,u=l&&rg.value,p=e.catchall,h;t._zod.parse=(g,d)=>{h??(h=i.value);let m=g.value;return o(m)?l&&u&&d?.async===!1&&d.jitless!==!0?(s||(s=r(e.shape)),g=s(g,d),p?aS([],m,g,d,h,t,d?.abortEarly===!0):g):n(g,d):(g.issues.push({expected:"object",code:"invalid_type",input:m,inst:t}),g)}});function Gj(t,e,n,i){for(let r of t)if(r.issues.length===0)return e.value=r.value,e;let a=t.filter(r=>!Yi(r));return a.length===1?(e.value=a[0].value,a[0]):(e.issues.push({code:"invalid_union",input:e.value,inst:n,errors:t.map(r=>r.issues.map(s=>et(s,i,ki())))}),e)}var nc=j("$ZodUnion",(t,e)=>{We.init(t,e),je(t,"optin",i=>i.def.options.some(a=>a._zod.optin==="defaulted")?"defaulted":i.def.options.some(a=>a._zod.optin!==void 0)?"optional":void 0),je(t,"optout",i=>i.def.options.some(a=>a._zod.optout==="optional")?"optional":void 0),je(t,"values",i=>{if(i.def.options.every(a=>a._zod.values))return new Set(i.def.options.flatMap(a=>Array.from(a._zod.values)))}),je(t,"pattern",i=>{if(i.def.options.every(a=>a._zod.pattern)){let a=i.def.options.map(r=>r._zod.pattern);return new RegExp(`^(${a.map(r=>ho(r.source)).join("|")})$`)}});let n=e.options.length===1?e.options[0]._zod.run:null;t._zod.parse=(i,a)=>{if(n)return n(i,a);let r=!1,s=[];for(let o of e.options){let l=o._zod.run({value:i.value,issues:[]},a);if(l instanceof Promise)s.push(l),r=!0;else{if(l.issues.length===0)return l;s.push(l)}}return r?Promise.all(s).then(o=>Gj(o,i,t,a)):Gj(s,i,t,a)}});function RG(t){let e=new Map;for(let n of t.options){let i=n._zod.propValues?.[t.discriminator];if(!i||i.size===0)throw new Error(`Invalid discriminated union option at index "${t.options.indexOf(n)}"`);for(let a of i)if(e.has(a)){if(a!==void 0)throw new Error(`Duplicate discriminator value "${String(a)}"`);e.set(a,null)}else e.set(a,n)}return e}var Yg=j("$ZodDiscriminatedUnion",(t,e)=>{e.inclusive=!1,nc.init(t,e);let n=t._zod.parse;je(t,"propValues",a=>{let r={},s=0;for(let o of a.def.options){let l=o._zod.propValues;if(!l||Object.keys(l).length===0)throw new Error(`Invalid discriminated union option at index "${a.def.options.indexOf(o)}"`);l[a.def.discriminator]?.has(void 0)&&s++;for(let[c,u]of Object.entries(l)){Object.prototype.hasOwnProperty.call(r,c)||ai(r,c,new Set);for(let p of u)r[c].add(p)}}return!a.def.unionFallback&&s>1&&r[a.def.discriminator]?.delete(void 0),r}),e.options.forEach((a,r)=>{let s=ts(a._zod.def);if(s&&!Object.prototype.hasOwnProperty.call(s,e.discriminator))throw new Error(`Invalid discriminated union option at index "${r}"`)});let i=is(()=>RG(e));t._zod.parse=(a,r)=>{let s=a.value;if(!ir(s))return a.issues.push({code:"invalid_type",expected:"object",input:s,inst:t}),a;let o=s?.[e.discriminator],l=i.value.get(o);return l&&(o!==void 0||r.direction!=="backward")?l._zod.run(a,r):e.unionFallback||r.direction==="backward"?n(a,r):(a.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:e.discriminator,options:Array.from(i.value.keys()).filter(c=>i.value.get(c)!==null),input:s,path:[e.discriminator],inst:t}),a)}}),em=j("$ZodIntersection",(t,e)=>{We.init(t,e),t._zod.parse=(n,i)=>{let a=n.value,r=e.left._zod.run({value:a,issues:[]},i),s=e.right._zod.run({value:a,issues:[]},i);return r instanceof Promise||s instanceof Promise?Promise.all([r,s]).then(([l,c])=>Nj(n,l,c)):Nj(n,r,s)}});function Pg(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(la(t)&&la(e)){let n=Object.keys(e),i=Object.keys(t).filter(r=>n.indexOf(r)!==-1),a={...t,...e};Object.prototype.hasOwnProperty.call(a,"__proto__")&&delete a.__proto__;for(let r of i){if(r==="__proto__")continue;let s=Pg(t[r],e[r]);if(!s.valid)return{valid:!1,mergeErrorPath:[r,...s.mergeErrorPath]};a[r]=s.data}return{valid:!0,data:a}}if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return{valid:!1,mergeErrorPath:[]};let n=[];for(let i=0;i{let p;if(c.code==="unrecognized_keys"&&!c.path?.length)a??(a=c),p=c.keys;else if(c.code==="invalid_key"&&c.origin==="record"&&c.path?.length===1){let h=String(c.path[0]);r.has(h)||r.set(h,c),p=[h]}else return!1;for(let h of p)i.has(h)||i.set(h,{}),i.get(h)[u]=!0;return!0};for(let c of e.issues)s(c,"l")||t.issues.push(c);for(let c of n.issues)s(c,"r")||t.issues.push(c);let o=[...i].filter(([,c])=>c.l&&c.r).map(([c])=>c);if(o.length){let c=a?o.filter(u=>a.keys.includes(u)):[];c.length&&t.issues.push({...a,keys:c});for(let u of o)!c.includes(u)&&r.has(u)&&t.issues.push(r.get(u))}let l=Pg(e.value,n.value);if(!l.valid){if(Yi(t))return t;throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(l.mergeErrorPath)}`)}return t.value=l.data,t}var nm=j("$ZodRecord",(t,e)=>{We.init(t,e);let n=si.memoizer;n?.attach(t),t._zod.parse=(i,a)=>{let r=i.value;if(!la(r))return i.issues.push({expected:"record",code:"invalid_type",input:r,inst:t}),i;let s=[],o=e.keyType._zod.values;if(o&&!e.partial){i.value=n?n.alloc(t,i,{},a):{};let l=new Set;for(let u of o)if(typeof u=="string"||typeof u=="number"||typeof u=="symbol"){if(l.add(typeof u=="number"?u.toString():u),u==="__proto__")continue;let p=e.keyType._zod.run({value:u,issues:[]},a);if(p instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(p.issues.length){i.issues.push({code:"invalid_key",origin:"record",issues:p.issues.map(d=>et(d,a,ki())),input:u,path:[u],inst:t});continue}let h=p.value;if(h==="__proto__")continue;let g=e.valueType._zod.run({value:r[u],issues:[]},a);g instanceof Promise?s.push(g.then(d=>{d.issues.length&&i.issues.push(...$t(u,d.issues)),i.value[h]=d.value})):(g.issues.length&&i.issues.push(...$t(u,g.issues)),i.value[h]=g.value)}let c;for(let u in r)if(!l.has(u))if(e.mode==="loose"){if(u==="__proto__")continue;i.value[u]=r[u]}else c=c??[],c.push(u);c&&c.length>0&&i.issues.push({code:"unrecognized_keys",input:r,inst:t,keys:c,continue:!0})}else{i.value=n?n.alloc(t,i,{},a):{};let l;for(let c of Reflect.ownKeys(r)){if(c==="__proto__"||!Object.prototype.propertyIsEnumerable.call(r,c))continue;let u=e.keyType._zod.run({value:c,issues:[]},a);if(u instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(typeof c=="string"&&jo.test(c)&&u.issues.length){let d=e.keyType._zod.run({value:Number(c),issues:[]},a);if(d instanceof Promise)throw new Error("Async schemas not supported in object keys currently");d.issues.length===0&&(u=d)}if(u.issues.length){e.mode==="loose"?i.value[c]=r[c]:o?(l=l??[],l.push(c)):i.issues.push({code:"invalid_key",origin:"record",issues:u.issues.map(d=>et(d,a,ki())),input:c,path:[c],inst:t});continue}let h=u.value;if(h==="__proto__")continue;let g=e.valueType._zod.run({value:r[c],issues:[]},a);g instanceof Promise?s.push(g.then(d=>{d.issues.length&&i.issues.push(...$t(c,d.issues)),i.value[h]=d.value})):(g.issues.length&&i.issues.push(...$t(c,g.issues)),i.value[h]=g.value)}l&&l.length>0&&i.issues.push({code:"unrecognized_keys",input:r,inst:t,keys:l,continue:!0})}return s.length?Promise.all(s).then(()=>i):i}});var im=j("$ZodEnum",(t,e)=>{We.init(t,e);let n=es(e.entries),i=new Set(n);t._zod.values=i,je(t,"pattern",a=>{let r=es(a.def.entries).filter(s=>og.has(typeof s));return new RegExp(r.length?`^(${r.map(s=>Ut(s.toString())).join("|")})$`:"^[^\\s\\S]$")}),t._zod.parse=(a,r)=>{let s=a.value;return i.has(s)||a.issues.push({code:"invalid_value",values:n,input:s,inst:t}),a}}),tm=j("$ZodLiteral",(t,e)=>{We.init(t,e);let n=new Set(e.values);t._zod.values=n,je(t,"pattern",i=>{let a=i.def.values;return new RegExp(a.length?`^(${a.map(r=>typeof r=="string"?Ut(r):r?Ut(r.toString()):String(r)).join("|")})$`:"^[^\\s\\S]$")}),t._zod.parse=(i,a)=>{let r=i.value;return n.has(r)||i.issues.push({code:"invalid_value",values:e.values,input:r,inst:t}),i}});var am=j("$ZodTransform",(t,e)=>{We.init(t,e),t._zod.optin="optional",si.memoizer?.guard(t),t._zod.parse=(n,i)=>{if(i.direction==="backward")throw new rs(t.constructor.name);let a=e.transform(n.value,n);if(i.async)return(a instanceof Promise?a:Promise.resolve(a)).then(s=>(n.value=s,n));if(a instanceof Promise)throw new nt;return n.value=a,n}});function Uj(t,e){return t.value=e.issues.length?void 0:e.value,t}var ic=j("$ZodOptional",(t,e)=>{We.init(t,e),je(t,"optin",n=>n.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),t._zod.optout="optional",je(t,"values",n=>{let i=n.def.innerType._zod.values;return i?new Set([...i,void 0]):void 0}),je(t,"pattern",n=>{let i=n.def.innerType._zod.pattern;return i?new RegExp(`^(${ho(i.source)})?$`):void 0}),t._zod.parse=(n,i)=>{if(n.value===void 0){if(e.innerType._zod.optin!=="defaulted")return n;let a=e.innerType._zod.run({value:n.value,issues:[]},i);return a instanceof Promise?a.then(r=>Uj(n,r)):Uj(n,a)}return e.innerType._zod.run(n,i)}}),rm=j("$ZodExactOptional",(t,e)=>{ic.init(t,e),je(t,"values",n=>n.def.innerType._zod.values),je(t,"pattern",n=>n.def.innerType._zod.pattern),t._zod.parse=(n,i)=>e.innerType._zod.run(n,i)}),sm=j("$ZodNullable",(t,e)=>{We.init(t,e),je(t,"optin",n=>n.def.innerType._zod.optin),je(t,"optout",n=>n.def.innerType._zod.optout),je(t,"pattern",n=>{let i=n.def.innerType._zod.pattern;return i?new RegExp(`^(${ho(i.source)}|null)$`):void 0}),je(t,"values",n=>n.def.innerType._zod.values?new Set([...n.def.innerType._zod.values,null]):void 0),t._zod.parse=(n,i)=>n.value===null?n:e.innerType._zod.run(n,i)}),om=j("$ZodDefault",(t,e)=>{We.init(t,e),t._zod.optin="defaulted",je(t,"values",n=>n.def.innerType._zod.values),t._zod.parse=(n,i)=>{if(i.direction==="backward")return e.innerType._zod.run(n,i);if(n.value===void 0)return n.value=e.defaultValue,n;let a=e.innerType._zod.run(n,i);return a instanceof Promise?a.then(r=>$j(r,e)):$j(a,e)}});function $j(t,e){return t.value===void 0&&(t.value=e.defaultValue),t}var lm=j("$ZodPrefault",(t,e)=>{We.init(t,e),t._zod.optin="defaulted",je(t,"values",n=>n.def.innerType._zod.values),t._zod.parse=(n,i)=>(i.direction==="backward"||n.value===void 0&&(n.value=e.defaultValue),e.innerType._zod.run(n,i))}),um=j("$ZodNonOptional",(t,e)=>{We.init(t,e),je(t,"values",n=>{let i=n.def.innerType._zod.values;return i?new Set([...i].filter(a=>a!==void 0)):void 0}),t._zod.parse=(n,i)=>{let a=e.innerType._zod.run(n,i);return a instanceof Promise?a.then(r=>Bj(r,t)):Bj(a,t)}});function Bj(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 Lj(t,e,n,i){return e.issues.length?(t.value=n.catchValue({...e,value:t.value,error:{issues:e.issues.map(a=>et(a,i,ki()))},input:t.value}),t):(t.value=e.value,e.memo&&(t.memo=!0),t)}var cm=j("$ZodCatch",(t,e)=>{We.init(t,e),je(t,"optin",n=>n.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),je(t,"optout",n=>n.def.innerType._zod.optout),je(t,"values",n=>n.def.innerType._zod.values),t._zod.parse=(n,i)=>{if(i.direction==="backward")return e.innerType._zod.run(n,i);let a=e.innerType._zod.run({value:n.value,issues:[]},i);return a instanceof Promise?a.then(r=>Lj(n,r,e,i)):Lj(n,a,e,i)}});var tc=j("$ZodPipe",(t,e)=>{We.init(t,e),je(t,"values",n=>n.def.in._zod.values),je(t,"optin",n=>n.def.in._zod.optin),je(t,"optout",n=>n.def.out._zod.optout),je(t,"propValues",n=>n.def.in._zod.propValues),t._zod.parse=(n,i)=>{if(i.direction==="backward"){let r=e.out._zod.run(n,i);return r instanceof Promise?r.then(s=>Zu(s,e.in,i)):Zu(r,e.in,i)}let a=e.in._zod.run(n,i);return a instanceof Promise?a.then(r=>Zu(r,e.out,i)):Zu(a,e.out,i)}});function Zu(t,e,n){return t.issues.some(i=>i.code!=="unrecognized_keys")?(t.aborted=!0,t):e._zod.run({value:t.value,issues:t.issues},n)}var sS=j("$ZodPreprocess",(t,e)=>{tc.init(t,e)}),pm=j("$ZodReadonly",(t,e)=>{We.init(t,e),je(t,"propValues",n=>n.def.innerType._zod.propValues),je(t,"values",n=>n.def.innerType._zod.values),je(t,"optin",n=>n.def.innerType?._zod?.optin),je(t,"optout",n=>n.def.innerType?._zod?.optout),t._zod.parse=(n,i)=>{if(i.direction==="backward")return e.innerType._zod.run(n,i);let a=e.innerType._zod.run(n,i);return a instanceof Promise?a.then(Fj):Fj(a)}});function Fj(t){return t.memo||(t.value=Object.freeze(t.value)),t}var dm=j("$ZodCustom",(t,e)=>{wn.init(t,e),We.init(t,e),t._zod.parse=(n,i)=>n,t._zod.check=n=>{let i=n.value,a=e.fn(i);if(a instanceof Promise)return a.then(r=>Vj(r,n,i,t));Vj(a,n,i,t)}});function Vj(t,e,n,i){if(!t){let a={code:"custom",input:n,inst:i,path:[...i._zod.def.path??[]],continue:!i._zod.def.abort};i._zod.def.params&&(a.params=i._zod.def.params),e.issues.push(as(a))}}var gm=class extends Error{constructor(){super("Cannot parse a reference cycle that closes through a transform"),this.name="ZodCyclicError"}},mm="~memo",oS=[];function lS(t){return t!==null&&typeof t=="object"}function hm(t){return t.map(e=>e.path?{...e,path:e.path.slice()}:{...e})}var uS=new WeakMap,To=0,sc=1,ko=2;function oc(t,e,n){let i=uS.get(t);if(i!==void 0)return i?ko:To;if(e.has(t))return ko;e.add(t);let a=To,r=u=>{if(a!==ko&&u?._zod){let p=oc(u,e,n);p>a&&(a=p)}},s=(u,p)=>{let h=To;for(let g of Reflect.ownKeys(u)){let d=Object.getOwnPropertyDescriptor(u,g);if(p&&!d.enumerable)continue;let m=d.get?sc:d.value?._zod?oc(d.value,e,n):To;m>h&&(h=m)}return h},o=u=>{u>a&&(a=u)},l=t._zod.def,c=l.type;switch(c){case"object":{let u=ts(l);o(u?s(u,!0):sc),r(l.catchall);break}case"array":r(l.element);break;case"tuple":for(let u of l.items)r(u);r(l.rest);break;case"record":case"map":r(l.keyType),r(l.valueType);break;case"set":r(l.valueType);break;case"union":for(let u of l.options)r(u);break;case"intersection":r(l.left),r(l.right);break;case"optional":case"nullable":case"default":case"prefault":case"catch":case"readonly":case"nonoptional":case"promise":case"success":r(l.innerType);break;case"pipe":r(l.in),r(l.out);break;case"function":r(l.input),r(l.output);break;case"lazy":{let u=l._cachedInner??(n?t._zod.innerType:void 0);o(u?oc(u,e,!1):sc);break}case"template_literal":case"string":case"number":case"int":case"boolean":case"bigint":case"symbol":case"undefined":case"null":case"void":case"never":case"any":case"unknown":case"date":case"nan":case"enum":case"literal":case"file":case"transform":case"custom":break;default:for(let u in l){let p=Object.getOwnPropertyDescriptor(l,u);if(!p||p.get)continue;let h=p.value;if(!(!h||typeof h!="object")){if(h._zod)r(h);else if(Array.isArray(h))for(let g of h)r(g)}}}return e.delete(t),WG(t,a)}function WG(t,e){return e!==sc&&uS.set(t,e===ko),e}function zG(t,e){let n=t.buckets.get(e);return n||(n=new WeakMap,t.buckets.set(e,n)),n}var ac,rc=[],DG={alloc(t,e,n){let i=ac;if(!i)return n;ac=void 0;let a={value:n,issues:null};return i.set(e.value,a),rc.push(a),n},guard(t){var e;(e=t._zod).deferred??(e.deferred=[]),t._zod.deferred.push(()=>{let n=t._zod.parse,i=(a,r)=>{if(r.direction!=="backward"&&GG(r,a.value))throw new gm;return n(a,r)};t._zod.parse=i,t._zod.run===n&&(t._zod.run=i)})},attach(t){var e;let n,i=!1,a,r;(e=t._zod).deferred??(e.deferred=[]),t._zod.deferred.push(()=>{let s=t._zod.parse,o=(l,c)=>{if(n===void 0){let f=oc(t,new Set,!1);if(f===To)return t._zod.parse=s,t._zod.run===o&&(t._zod.run=s),s(l,c);f===ko||i?n=!0:i=!0}let u=l.value;if(!lS(u))return s(l,c);let p=c[mm];p||(p={buckets:new WeakMap,backEdges:void 0},c[mm]=p);let h;a===c?h=r:(h=zG(p,t),a=c,r=h);let g=h.get(u);if(g)return l.value=g.value,g.issues?g.issues.length&&l.issues.push(...hm(g.issues)):(l.memo=!0,p.backEdges??(p.backEdges=new WeakSet),p.backEdges.add(g.value)),l;ac=h;let d=rc.length,m=s(l,c);ac=void 0;let w=rc.length>d?rc.pop():void 0;return m instanceof Promise?m.then(f=>(w&&(w.issues=f.issues.length?hm(f.issues):oS),f)):(w&&(w.issues=m.issues.length?hm(m.issues):oS),m)};t._zod.parse=o,t._zod.run===s&&(t._zod.run=o)})}};function cS(){return DG}function GG(t,e){let n=t[mm]?.backEdges;return n!==void 0&&lS(e)&&n.has(e)}var NG=()=>{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"},map:{unit:"entries",verb:"to have"}};function e(r){return t[r]??null}let 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",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",currency_code:"currency code",credit_card:"credit card number",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN"};function a(r,s){return r==="number"&&typeof s=="number"&&!Number.isFinite(s)?String(s):i[r]??r}return r=>{switch(r.code){case"invalid_type":{let s=a(r.expected),o=cg(r.input),l=a(o,r.input);return`Invalid input: expected ${s}, received ${l}`}case"invalid_value":return r.values.length===1?`Invalid input: expected ${Gu(r.values[0])}`:`Invalid option: expected one of ${zu(r.values,"|")}`;case"too_big":{let s=r.exact?"exactly ":r.inclusive?"<=":"<",o=e(r.origin);return o?`Too big: expected ${r.origin??"value"} to have ${s}${r.maximum.toString()} ${o.unit??"elements"}`:`Too big: expected ${r.origin??"value"} to be ${s}${r.maximum.toString()}`}case"too_small":{let s=r.exact?"exactly ":r.inclusive?">=":">",o=e(r.origin);return o?`Too small: expected ${r.origin} to have ${s}${r.minimum.toString()} ${o.unit}`:`Too small: expected ${r.origin} to be ${s}${r.minimum.toString()}`}case"invalid_format":{let s=r;return s.format==="starts_with"?`Invalid string: must start with "${s.prefix}"`:s.format==="ends_with"?`Invalid string: must end with "${s.suffix}"`:s.format==="includes"?`Invalid string: must include "${s.includes}"`:s.format==="regex"?`Invalid string: must match pattern ${s.pattern}`:`Invalid ${n[s.format]??r.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${r.divisor}`;case"unrecognized_keys":return`Unrecognized key${r.keys.length>1?"s":""}: ${zu(r.keys,", ")}`;case"invalid_key":return`Invalid key in ${r.origin}`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`Invalid discriminator value. Expected ${r.options.map(o=>`'${o}'`).join(" | ")}`:r.inclusive===!1?"Invalid input: more than one option matched":"Invalid input";case"invalid_element":return`Invalid value in ${r.origin}`;default:return"Invalid input"}}};function pS(){return{localeError:NG()}}var dS;var fm=class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(e,...n){let i=n[0];return this._map.set(e,i),i&&typeof i=="object"&&"id"in i&&this._idmap.set(i.id,e),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(e){let n=this._map.get(e);return n&&typeof n=="object"&&"id"in n&&this._idmap.delete(n.id),this._map.delete(e),this}get(e){let n=e._zod.parent;if(n){let i={...this.get(n)??{}};delete i.id;let a={...i,...this._map.get(e)};return Object.keys(a).length?a:void 0}return this._map.get(e)}has(e){return this._map.has(e)}};function UG(){return new fm}(dS=globalThis).__zod_globalRegistry??(dS.__zod_globalRegistry=UG());var tr=globalThis.__zod_globalRegistry;function hS(t){return t.checks&&(t.checks=[...t.checks]),t}function wm(t,e){return new t(hS({type:"string",...Z(e)}))}function vm(t,e){return new t({type:"string",format:"email",check:"string_format",abort:!1,...Z(e)})}function Cm(t,e){return new t({type:"string",format:"guid",check:"string_format",abort:!1,...Z(e)})}function Am(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,...Z(e)})}function bm(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...Z(e)})}function xm(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...Z(e)})}function ym(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...Z(e)})}function Pm(t,e){return new t({type:"string",format:"url",check:"string_format",abort:!1,...Z(e)})}function jm(t,e){return new t({type:"string",format:"emoji",check:"string_format",abort:!1,...Z(e)})}function Sm(t,e){return new t({type:"string",format:"nanoid",check:"string_format",abort:!1,...Z(e)})}function Om(t,e){return new t({type:"string",format:"cuid",check:"string_format",abort:!1,...Z(e)})}function Tm(t,e){return new t({type:"string",format:"cuid2",check:"string_format",abort:!1,...Z(e)})}function km(t,e){return new t({type:"string",format:"ulid",check:"string_format",abort:!1,...Z(e)})}function Mm(t,e){return new t({type:"string",format:"xid",check:"string_format",abort:!1,...Z(e)})}function Em(t,e){return new t({type:"string",format:"ksuid",check:"string_format",abort:!1,...Z(e)})}function qm(t,e){return new t({type:"string",format:"ipv4",check:"string_format",abort:!1,...Z(e)})}function _m(t,e){return new t({type:"string",format:"ipv6",check:"string_format",abort:!1,...Z(e)})}function Hm(t,e){return new t({type:"string",format:"cidrv4",check:"string_format",abort:!1,...Z(e)})}function Im(t,e){return new t({type:"string",format:"cidrv6",check:"string_format",abort:!1,...Z(e)})}function Rm(t,e){return new t({type:"string",format:"base64",check:"string_format",abort:!1,...Z(e)})}function Wm(t,e){return new t({type:"string",format:"base64url",check:"string_format",abort:!1,...Z(e)})}function zm(t,e){return new t({type:"string",format:"e164",check:"string_format",abort:!1,...Z(e)})}function Dm(t,e){return new t({type:"string",format:"jwt",check:"string_format",abort:!1,...Z(e)})}function lc(t,e){return new t({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...Z(e)})}function uc(t,e){return new t({type:"string",format:"date",check:"string_format",...Z(e)})}function cc(t,e){return new t({type:"string",format:"time",check:"string_format",precision:null,...Z(e)})}function pc(t,e){return new t({type:"string",format:"duration",check:"string_format",...Z(e)})}function Gm(t,e){return new t(hS({type:"number",checks:[],...Z(e)}))}function Nm(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"safeint",...Z(e)})}function Um(t,e){return new t({type:"boolean",...Z(e)})}function $m(t,e){return new t({type:"null",...Z(e)})}function Bm(t){return new t({type:"unknown"})}function Lm(t,e){return new t({type:"never",...Z(e)})}function dc(t,e){return new xg({check:"less_than",...Z(e),value:t,inclusive:!1})}function Mo(t,e){return new xg({check:"less_than",...Z(e),value:t,inclusive:!0})}function hc(t,e){return new yg({check:"greater_than",...Z(e),value:t,inclusive:!1})}function Eo(t,e){return new yg({check:"greater_than",...Z(e),value:t,inclusive:!0})}function gc(t,e){return new Pj({check:"multiple_of",...Z(e),value:t})}function mc(t,e){return new Sj({check:"max_length",...Z(e),maximum:t})}function os(t,e){return new Oj({check:"min_length",...Z(e),minimum:t})}function fc(t,e){return new Tj({check:"length_equals",...Z(e),length:t})}function Fm(t,e){return new kj({check:"string_format",format:"regex",...Z(e),pattern:t})}function Vm(t){return new Mj({check:"string_format",format:"lowercase",...Z(t)})}function Jm(t){return new Ej({check:"string_format",format:"uppercase",...Z(t)})}function Km(t,e){return new qj({check:"string_format",format:"includes",...Z(e),includes:t})}function Zm(t,e){return new _j({check:"string_format",format:"starts_with",...Z(e),prefix:t})}function Qm(t,e){return new Hj({check:"string_format",format:"ends_with",...Z(e),suffix:t})}function ua(t){return new Ij({check:"overwrite",tx:t})}function Xm(t){return ua(e=>e.normalize(t))}function Ym(){return ua(t=>t.trim())}function ef(){return ua(t=>t.toLowerCase())}function nf(){return ua(t=>t.toUpperCase())}function tf(){return ua(t=>ag(t))}function gS(t,e,n){return new t({type:"array",element:e,...Z(n)})}function af(t,e,n){let i=Z(n);return i.abort??(i.abort=!0),new t({type:"custom",check:"custom",fn:e,...i})}function rf(t,e,n){return new t({type:"custom",check:"custom",fn:e,...Z(n)})}function sf(t,e){let n=$G(i=>(i.addIssue=a=>{if(typeof a=="string")i.issues.push(as(a,i.value,n._zod.def));else{let r=a;r.fatal&&(r.continue=!1),r.code??(r.code="custom"),"input"in r||(r.input=i.value),r.inst??(r.inst=n),r.continue??(r.continue=!n._zod.def.abort),i.issues.push(as(r))}},t(i.value,i)),e);return n}function $G(t,e){let n=new wn({check:"custom",...Z(e)});return n._zod.check=t,n}function qo(t,...e){for(let n of e)for(let i of Reflect.ownKeys(n))Object.prototype.propertyIsEnumerable.call(n,i)&&ai(t,i,n[i]);return t}function Ho(t){let e=t?.target??"draft-2020-12";return e==="draft-4"&&(e="draft-04"),e==="draft-7"&&(e="draft-07"),{processors:t.processors??{},metadataRegistry:t?.metadata??tr,target:e,unrepresentable:t?.unrepresentable??"throw",override:t?.override??(()=>{}),io:t?.io??"output",counter:0,seen:new Map,sharedDefsExtractedFor:void 0,sharedEmitDoneFor:void 0,cycles:t?.cycles??"ref",reused:t?.reused??"inline",intersections:[],deferred:[],external:t?.external??void 0}}function vn(t,e,n,i,a){let r=typeof e.unrepresentable=="function"?e.unrepresentable({zodSchema:t,path:i.path,message:a}):e.unrepresentable;if(r==="any")return!1;if(r===void 0||r==="throw")throw new Error(a);return Object.assign(n,r),!0}function ze(t,e,n={path:[],schemaPath:[]}){var i;let a=t._zod.def,r=e.seen.get(t);if(r)return r.count++,n.schemaPath.includes(t)&&(r.cycle=n.path),r.schema;let s={schema:{},count:1,cycle:void 0,path:n.path};e.seen.set(t,s),e.sharedDefsExtractedFor=void 0,e.sharedEmitDoneFor=void 0;let o=t._zod.toJSONSchema?.();if(o)s.schema=o;else{let u={...n,schemaPath:[...n.schemaPath,t],path:n.path};if(t._zod.processJSONSchema)t._zod.processJSONSchema(e,s.schema,u);else{let h=s.schema,g=e.processors[a.type];if(!g)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${a.type}`);g(t,e,h,u)}let p=t._zod.parent;p&&(s.ref||(s.ref=p),ze(p,e,u),e.seen.get(p).isParent=!0)}let l=e.metadataRegistry.get(t);return l&&qo(s.schema,l),e.io==="input"&&Vn(t)&&(delete s.schema.examples,delete s.schema.default),e.io==="input"&&"_prefault"in s.schema&&((i=s.schema).default??(i.default=s.schema._prefault)),delete s.schema._prefault,e.seen.get(t).schema}function mS(t){return t.replace(/~/g,"~0").replace(/\//g,"~1")}function Io(t,e){let n=t.seen.get(e);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");if(t.external&&t.sharedDefsExtractedFor===t.external)return;let i=new Map;for(let s of t.seen.entries()){let o=t.metadataRegistry.get(s[0])?.id;if(o){let l=i.get(o);if(l&&l!==s[0])throw new Error(`Duplicate schema id "${o}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);i.set(o,s[0])}}let a=s=>{let o=t.target==="draft-2020-12"?"$defs":"definitions";if(t.external){let p=t.external.registry.get(s[0])?.id,h=t.external.uri??(d=>d);if(p)return{ref:h(p)};let g=s[1].defId??s[1].schema.id??`schema${t.counter++}`;return s[1].defId=g,{defId:g,ref:`${h("__shared")}#/${o}/${mS(g)}`}}let l="#",c=`${l}/${o}/`;if(s[1]===n&&!s[1].schema.id)return{ref:l};let u=s[1].schema.id??`__schema${t.counter++}`;return{defId:u,ref:c+mS(u)}},r=s=>{if(s[1].schema.$ref)return;let o=s[1],{ref:l,defId:c}=a(s);o.def={...o.schema},c&&(o.defId=c);let u=o.schema;for(let p in u)delete u[p];u.$ref=l};if(t.cycles==="throw")for(let s of t.seen.entries()){let o=s[1];if(o.cycle)throw new Error(`Cycle detected: #/${o.cycle?.join("/")}/ + `)}return f.write("payload.value = newResult;"),f.write("return payload;"),f.compile()},s,o=Or,l=!vi.jitless,u=l&&tg.value,d=e.catchall,h;t._zod.parse=(m,p)=>{h??(h=i.value);let g=m.value;return o(g)?l&&u&&p?.async===!1&&p.jitless!==!0?(s||(s=r(e.shape)),m=s(m,p),d?gj([],g,m,p,h,t,p?.abortEarly===!0):m):n(m,p):(m.issues.push({expected:"object",code:"invalid_type",input:g,inst:t}),m)}});function ZS(t,e,n,i){for(let r of t)if(r.issues.length===0)return e.value=r.value,e;let a=t.filter(r=>!At(r));return a.length===1?(e.value=a[0].value,a[0]):(e.issues.push({code:"invalid_union",input:e.value,inst:n,errors:t.map(r=>r.issues.map(s=>bt(s,i,Qi())))}),e)}var zc=O("$ZodUnion",(t,e)=>{Ue.init(t,e),Ee(t,"optin",i=>i.def.options.some(a=>a._zod.optin==="defaulted")?"defaulted":i.def.options.some(a=>a._zod.optin!==void 0)?"optional":void 0),Ee(t,"optout",i=>i.def.options.some(a=>a._zod.optout==="optional")?"optional":void 0),Ee(t,"values",i=>{if(i.def.options.every(a=>a._zod.values))return new Set(i.def.options.flatMap(a=>Array.from(a._zod.values)))}),Ee(t,"pattern",i=>{if(i.def.options.every(a=>a._zod.pattern)){let a=i.def.options.map(r=>r._zod.pattern);return new RegExp(`^(${a.map(r=>Lo(r.source)).join("|")})$`)}});let n=e.options.length===1?e.options[0]._zod.run:null;t._zod.parse=(i,a)=>{if(n)return n(i,a);let r=!1,s=[];for(let o of e.options){let l=o._zod.run({value:i.value,issues:[]},a);if(l instanceof Promise)s.push(l),r=!0;else{if(l.issues.length===0)return l;s.push(l)}}return r?Promise.all(s).then(o=>ZS(o,i,t,a)):ZS(s,i,t,a)}});function f4(t){let e=new Map;for(let n of t.options){let i=n._zod.propValues?.[t.discriminator];if(!i||i.size===0)throw new Error(`Invalid discriminated union option at index "${t.options.indexOf(n)}"`);for(let a of i)if(e.has(a)){if(a!==void 0)throw new Error(`Duplicate discriminator value "${String(a)}"`);e.set(a,null)}else e.set(a,n)}return e}var Zg=O("$ZodDiscriminatedUnion",(t,e)=>{e.inclusive=!1,zc.init(t,e);let n=t._zod.parse;Ee(t,"propValues",a=>{let r={},s=0;for(let o of a.def.options){let l=o._zod.propValues;if(!l||Object.keys(l).length===0)throw new Error(`Invalid discriminated union option at index "${a.def.options.indexOf(o)}"`);l[a.def.discriminator]?.has(void 0)&&s++;for(let[c,u]of Object.entries(l)){Object.prototype.hasOwnProperty.call(r,c)||wi(r,c,new Set);for(let d of u)r[c].add(d)}}return!a.def.unionFallback&&s>1&&r[a.def.discriminator]?.delete(void 0),r}),e.options.forEach((a,r)=>{let s=Ws(a._zod.def);if(s&&!Object.prototype.hasOwnProperty.call(s,e.discriminator))throw new Error(`Invalid discriminated union option at index "${r}"`)});let i=Ms(()=>f4(e));t._zod.parse=(a,r)=>{let s=a.value;if(!Or(s))return a.issues.push({code:"invalid_type",expected:"object",input:s,inst:t}),a;let o=s?.[e.discriminator],l=i.value.get(o);return l&&(o!==void 0||r.direction!=="backward")?l._zod.run(a,r):e.unionFallback||r.direction==="backward"?n(a,r):(a.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:e.discriminator,options:Array.from(i.value.keys()).filter(c=>i.value.get(c)!==null),input:s,path:[e.discriminator],inst:t}),a)}}),Xg=O("$ZodIntersection",(t,e)=>{Ue.init(t,e),t._zod.parse=(n,i)=>{let a=n.value,r=e.left._zod.run({value:a,issues:[]},i),s=e.right._zod.run({value:a,issues:[]},i);return r instanceof Promise||s instanceof Promise?Promise.all([r,s]).then(([l,c])=>XS(n,l,c)):XS(n,r,s)}});function bg(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(Ia(t)&&Ia(e)){let n=Object.keys(e),i=Object.keys(t).filter(r=>n.indexOf(r)!==-1),a={...t,...e};Object.prototype.hasOwnProperty.call(a,"__proto__")&&delete a.__proto__;for(let r of i){if(r==="__proto__")continue;let s=bg(t[r],e[r]);if(!s.valid)return{valid:!1,mergeErrorPath:[r,...s.mergeErrorPath]};a[r]=s.data}return{valid:!0,data:a}}if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return{valid:!1,mergeErrorPath:[]};let n=[];for(let i=0;i{let d;if(c.code==="unrecognized_keys"&&!c.path?.length)a??(a=c),d=c.keys;else if(c.code==="invalid_key"&&c.origin==="record"&&c.path?.length===1){let h=String(c.path[0]);r.has(h)||r.set(h,c),d=[h]}else return!1;for(let h of d)i.has(h)||i.set(h,{}),i.get(h)[u]=!0;return!0};for(let c of e.issues)s(c,"l")||t.issues.push(c);for(let c of n.issues)s(c,"r")||t.issues.push(c);let o=[...i].filter(([,c])=>c.l&&c.r).map(([c])=>c);if(o.length){let c=a?o.filter(u=>a.keys.includes(u)):[];c.length&&t.issues.push({...a,keys:c});for(let u of o)!c.includes(u)&&r.has(u)&&t.issues.push(r.get(u))}let l=bg(e.value,n.value);if(!l.valid){if(At(t))return t;throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(l.mergeErrorPath)}`)}return t.value=l.data,t}var Yg=O("$ZodRecord",(t,e)=>{Ue.init(t,e);let n=vi.memoizer;n?.attach(t),t._zod.parse=(i,a)=>{let r=i.value;if(!Ia(r))return i.issues.push({expected:"record",code:"invalid_type",input:r,inst:t}),i;let s=[],o=e.keyType._zod.values;if(o&&!e.partial){i.value=n?n.alloc(t,i,{},a):{};let l=new Set;for(let u of o)if(typeof u=="string"||typeof u=="number"||typeof u=="symbol"){if(l.add(typeof u=="number"?u.toString():u),u==="__proto__")continue;let d=e.keyType._zod.run({value:u,issues:[]},a);if(d instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(d.issues.length){i.issues.push({code:"invalid_key",origin:"record",issues:d.issues.map(p=>bt(p,a,Qi())),input:u,path:[u],inst:t});continue}let h=d.value;if(h==="__proto__")continue;let m=e.valueType._zod.run({value:r[u],issues:[]},a);m instanceof Promise?s.push(m.then(p=>{p.issues.length&&i.issues.push(...ha(u,p.issues)),i.value[h]=p.value})):(m.issues.length&&i.issues.push(...ha(u,m.issues)),i.value[h]=m.value)}let c;for(let u in r)if(!l.has(u))if(e.mode==="loose"){if(u==="__proto__")continue;i.value[u]=r[u]}else c=c??[],c.push(u);c&&c.length>0&&i.issues.push({code:"unrecognized_keys",input:r,inst:t,keys:c,continue:!0})}else{i.value=n?n.alloc(t,i,{},a):{};let l;for(let c of Reflect.ownKeys(r)){if(c==="__proto__"||!Object.prototype.propertyIsEnumerable.call(r,c))continue;let u=e.keyType._zod.run({value:c,issues:[]},a);if(u instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(typeof c=="string"&&il.test(c)&&u.issues.length){let p=e.keyType._zod.run({value:Number(c),issues:[]},a);if(p instanceof Promise)throw new Error("Async schemas not supported in object keys currently");p.issues.length===0&&(u=p)}if(u.issues.length){e.mode==="loose"?i.value[c]=r[c]:o?(l=l??[],l.push(c)):i.issues.push({code:"invalid_key",origin:"record",issues:u.issues.map(p=>bt(p,a,Qi())),input:c,path:[c],inst:t});continue}let h=u.value;if(h==="__proto__")continue;let m=e.valueType._zod.run({value:r[c],issues:[]},a);m instanceof Promise?s.push(m.then(p=>{p.issues.length&&i.issues.push(...ha(c,p.issues)),i.value[h]=p.value})):(m.issues.length&&i.issues.push(...ha(c,m.issues)),i.value[h]=m.value)}l&&l.length>0&&i.issues.push({code:"unrecognized_keys",input:r,inst:t,keys:l,continue:!0})}return s.length?Promise.all(s).then(()=>i):i}});var ef=O("$ZodEnum",(t,e)=>{Ue.init(t,e);let n=ks(e.entries),i=new Set(n);t._zod.values=i,Ee(t,"pattern",a=>{let r=ks(a.def.entries).filter(s=>rg.has(typeof s));return new RegExp(r.length?`^(${r.map(s=>pa(s.toString())).join("|")})$`:"^[^\\s\\S]$")}),t._zod.parse=(a,r)=>{let s=a.value;return i.has(s)||a.issues.push({code:"invalid_value",values:n,input:s,inst:t}),a}}),nf=O("$ZodLiteral",(t,e)=>{Ue.init(t,e);let n=new Set(e.values);t._zod.values=n,Ee(t,"pattern",i=>{let a=i.def.values;return new RegExp(a.length?`^(${a.map(r=>typeof r=="string"?pa(r):r?pa(r.toString()):String(r)).join("|")})$`:"^[^\\s\\S]$")}),t._zod.parse=(i,a)=>{let r=i.value;return n.has(r)||i.issues.push({code:"invalid_value",values:e.values,input:r,inst:t}),i}});var tf=O("$ZodTransform",(t,e)=>{Ue.init(t,e),t._zod.optin="optional",vi.memoizer?.guard(t),t._zod.parse=(n,i)=>{if(i.direction==="backward")throw new _s(t.constructor.name);let a=e.transform(n.value,n);if(i.async)return(a instanceof Promise?a:Promise.resolve(a)).then(s=>(n.value=s,n));if(a instanceof Promise)throw new yt;return n.value=a,n}});function YS(t,e){return t.value=e.issues.length?void 0:e.value,t}var Dc=O("$ZodOptional",(t,e)=>{Ue.init(t,e),Ee(t,"optin",n=>n.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),t._zod.optout="optional",Ee(t,"values",n=>{let i=n.def.innerType._zod.values;return i?new Set([...i,void 0]):void 0}),Ee(t,"pattern",n=>{let i=n.def.innerType._zod.pattern;return i?new RegExp(`^(${Lo(i.source)})?$`):void 0}),t._zod.parse=(n,i)=>{if(n.value===void 0){if(e.innerType._zod.optin!=="defaulted")return n;let a=e.innerType._zod.run({value:n.value,issues:[]},i);return a instanceof Promise?a.then(r=>YS(n,r)):YS(n,a)}return e.innerType._zod.run(n,i)}}),af=O("$ZodExactOptional",(t,e)=>{Dc.init(t,e),Ee(t,"values",n=>n.def.innerType._zod.values),Ee(t,"pattern",n=>n.def.innerType._zod.pattern),t._zod.parse=(n,i)=>e.innerType._zod.run(n,i)}),rf=O("$ZodNullable",(t,e)=>{Ue.init(t,e),Ee(t,"optin",n=>n.def.innerType._zod.optin),Ee(t,"optout",n=>n.def.innerType._zod.optout),Ee(t,"pattern",n=>{let i=n.def.innerType._zod.pattern;return i?new RegExp(`^(${Lo(i.source)}|null)$`):void 0}),Ee(t,"values",n=>n.def.innerType._zod.values?new Set([...n.def.innerType._zod.values,null]):void 0),t._zod.parse=(n,i)=>n.value===null?n:e.innerType._zod.run(n,i)}),sf=O("$ZodDefault",(t,e)=>{Ue.init(t,e),t._zod.optin="defaulted",Ee(t,"values",n=>n.def.innerType._zod.values),t._zod.parse=(n,i)=>{if(i.direction==="backward")return e.innerType._zod.run(n,i);if(n.value===void 0)return n.value=e.defaultValue,n;let a=e.innerType._zod.run(n,i);return a instanceof Promise?a.then(r=>ej(r,e)):ej(a,e)}});function ej(t,e){return t.value===void 0&&(t.value=e.defaultValue),t}var of=O("$ZodPrefault",(t,e)=>{Ue.init(t,e),t._zod.optin="defaulted",Ee(t,"values",n=>n.def.innerType._zod.values),t._zod.parse=(n,i)=>(i.direction==="backward"||n.value===void 0&&(n.value=e.defaultValue),e.innerType._zod.run(n,i))}),lf=O("$ZodNonOptional",(t,e)=>{Ue.init(t,e),Ee(t,"values",n=>{let i=n.def.innerType._zod.values;return i?new Set([...i].filter(a=>a!==void 0)):void 0}),t._zod.parse=(n,i)=>{let a=e.innerType._zod.run(n,i);return a instanceof Promise?a.then(r=>nj(r,t)):nj(a,t)}});function nj(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 ij(t,e,n,i){return e.issues.length?(t.value=n.catchValue({...e,value:t.value,error:{issues:e.issues.map(a=>bt(a,i,Qi()))},input:t.value}),t):(t.value=e.value,e.memo&&(t.memo=!0),t)}var uf=O("$ZodCatch",(t,e)=>{Ue.init(t,e),Ee(t,"optin",n=>n.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),Ee(t,"optout",n=>n.def.innerType._zod.optout),Ee(t,"values",n=>n.def.innerType._zod.values),t._zod.parse=(n,i)=>{if(i.direction==="backward")return e.innerType._zod.run(n,i);let a=e.innerType._zod.run({value:n.value,issues:[]},i);return a instanceof Promise?a.then(r=>ij(n,r,e,i)):ij(n,a,e,i)}});var Gc=O("$ZodPipe",(t,e)=>{Ue.init(t,e),Ee(t,"values",n=>n.def.in._zod.values),Ee(t,"optin",n=>n.def.in._zod.optin),Ee(t,"optout",n=>n.def.out._zod.optout),Ee(t,"propValues",n=>n.def.in._zod.propValues),t._zod.parse=(n,i)=>{if(i.direction==="backward"){let r=e.out._zod.run(n,i);return r instanceof Promise?r.then(s=>_c(s,e.in,i)):_c(r,e.in,i)}let a=e.in._zod.run(n,i);return a instanceof Promise?a.then(r=>_c(r,e.out,i)):_c(a,e.out,i)}});function _c(t,e,n){return t.issues.some(i=>i.code!=="unrecognized_keys")?(t.aborted=!0,t):e._zod.run({value:t.value,issues:t.issues},n)}var wj=O("$ZodPreprocess",(t,e)=>{Gc.init(t,e)}),cf=O("$ZodReadonly",(t,e)=>{Ue.init(t,e),Ee(t,"propValues",n=>n.def.innerType._zod.propValues),Ee(t,"values",n=>n.def.innerType._zod.values),Ee(t,"optin",n=>n.def.innerType?._zod?.optin),Ee(t,"optout",n=>n.def.innerType?._zod?.optout),t._zod.parse=(n,i)=>{if(i.direction==="backward")return e.innerType._zod.run(n,i);let a=e.innerType._zod.run(n,i);return a instanceof Promise?a.then(tj):tj(a)}});function tj(t){return t.memo||(t.value=Object.freeze(t.value)),t}var df=O("$ZodCustom",(t,e)=>{jn.init(t,e),Ue.init(t,e),t._zod.parse=(n,i)=>n,t._zod.check=n=>{let i=n.value,a=e.fn(i);if(a instanceof Promise)return a.then(r=>aj(r,n,i,t));aj(a,n,i,t)}});function aj(t,e,n,i){if(!t){let a={code:"custom",input:n,inst:i,path:[...i._zod.def.path??[]],continue:!i._zod.def.abort};i._zod.def.params&&(a.params=i._zod.def.params),e.issues.push(Es(a))}}var hf=class extends Error{constructor(){super("Cannot parse a reference cycle that closes through a transform"),this.name="ZodCyclicError"}},mf="~memo",Cj=[];function vj(t){return t!==null&&typeof t=="object"}function pf(t){return t.map(e=>e.path?{...e,path:e.path.slice()}:{...e})}var xj=new WeakMap,rl=0,Uc=1,sl=2;function Lc(t,e,n){let i=xj.get(t);if(i!==void 0)return i?sl:rl;if(e.has(t))return sl;e.add(t);let a=rl,r=u=>{if(a!==sl&&u?._zod){let d=Lc(u,e,n);d>a&&(a=d)}},s=(u,d)=>{let h=rl;for(let m of Reflect.ownKeys(u)){let p=Object.getOwnPropertyDescriptor(u,m);if(d&&!p.enumerable)continue;let g=p.get?Uc:p.value?._zod?Lc(p.value,e,n):rl;g>h&&(h=g)}return h},o=u=>{u>a&&(a=u)},l=t._zod.def,c=l.type;switch(c){case"object":{let u=Ws(l);o(u?s(u,!0):Uc),r(l.catchall);break}case"array":r(l.element);break;case"tuple":for(let u of l.items)r(u);r(l.rest);break;case"record":case"map":r(l.keyType),r(l.valueType);break;case"set":r(l.valueType);break;case"union":for(let u of l.options)r(u);break;case"intersection":r(l.left),r(l.right);break;case"optional":case"nullable":case"default":case"prefault":case"catch":case"readonly":case"nonoptional":case"promise":case"success":r(l.innerType);break;case"pipe":r(l.in),r(l.out);break;case"function":r(l.input),r(l.output);break;case"lazy":{let u=l._cachedInner??(n?t._zod.innerType:void 0);o(u?Lc(u,e,!1):Uc);break}case"template_literal":case"string":case"number":case"int":case"boolean":case"bigint":case"symbol":case"undefined":case"null":case"void":case"never":case"any":case"unknown":case"date":case"nan":case"enum":case"literal":case"file":case"transform":case"custom":break;default:for(let u in l){let d=Object.getOwnPropertyDescriptor(l,u);if(!d||d.get)continue;let h=d.value;if(!(!h||typeof h!="object")){if(h._zod)r(h);else if(Array.isArray(h))for(let m of h)r(m)}}}return e.delete(t),w4(t,a)}function w4(t,e){return e!==Uc&&xj.set(t,e===sl),e}function C4(t,e){let n=t.buckets.get(e);return n||(n=new WeakMap,t.buckets.set(e,n)),n}var Nc,Bc=[],v4={alloc(t,e,n){let i=Nc;if(!i)return n;Nc=void 0;let a={value:n,issues:null};return i.set(e.value,a),Bc.push(a),n},guard(t){var e;(e=t._zod).deferred??(e.deferred=[]),t._zod.deferred.push(()=>{let n=t._zod.parse,i=(a,r)=>{if(r.direction!=="backward"&&x4(r,a.value))throw new hf;return n(a,r)};t._zod.parse=i,t._zod.run===n&&(t._zod.run=i)})},attach(t){var e;let n,i=!1,a,r;(e=t._zod).deferred??(e.deferred=[]),t._zod.deferred.push(()=>{let s=t._zod.parse,o=(l,c)=>{if(n===void 0){let w=Lc(t,new Set,!1);if(w===rl)return t._zod.parse=s,t._zod.run===o&&(t._zod.run=s),s(l,c);w===sl||i?n=!0:i=!0}let u=l.value;if(!vj(u))return s(l,c);let d=c[mf];d||(d={buckets:new WeakMap,backEdges:void 0},c[mf]=d);let h;a===c?h=r:(h=C4(d,t),a=c,r=h);let m=h.get(u);if(m)return l.value=m.value,m.issues?m.issues.length&&l.issues.push(...pf(m.issues)):(l.memo=!0,d.backEdges??(d.backEdges=new WeakSet),d.backEdges.add(m.value)),l;Nc=h;let p=Bc.length,g=s(l,c);Nc=void 0;let f=Bc.length>p?Bc.pop():void 0;return g instanceof Promise?g.then(w=>(f&&(f.issues=w.issues.length?pf(w.issues):Cj),w)):(f&&(f.issues=g.issues.length?pf(g.issues):Cj),g)};t._zod.parse=o,t._zod.run===s&&(t._zod.run=o)})}};function Aj(){return v4}function x4(t,e){let n=t[mf]?.backEdges;return n!==void 0&&vj(e)&&n.has(e)}var A4=()=>{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"},map:{unit:"entries",verb:"to have"}};function e(r){return t[r]??null}let 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",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",currency_code:"currency code",credit_card:"credit card number",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN"};function a(r,s){return r==="number"&&typeof s=="number"&&!Number.isFinite(s)?String(s):i[r]??r}return r=>{switch(r.code){case"invalid_type":{let s=a(r.expected),o=lg(r.input),l=a(o,r.input);return`Invalid input: expected ${s}, received ${l}`}case"invalid_value":return r.values.length===1?`Invalid input: expected ${yc(r.values[0])}`:`Invalid option: expected one of ${Ac(r.values,"|")}`;case"too_big":{let s=r.exact?"exactly ":r.inclusive?"<=":"<",o=e(r.origin);return o?`Too big: expected ${r.origin??"value"} to have ${s}${r.maximum.toString()} ${o.unit??"elements"}`:`Too big: expected ${r.origin??"value"} to be ${s}${r.maximum.toString()}`}case"too_small":{let s=r.exact?"exactly ":r.inclusive?">=":">",o=e(r.origin);return o?`Too small: expected ${r.origin} to have ${s}${r.minimum.toString()} ${o.unit}`:`Too small: expected ${r.origin} to be ${s}${r.minimum.toString()}`}case"invalid_format":{let s=r;return s.format==="starts_with"?`Invalid string: must start with "${s.prefix}"`:s.format==="ends_with"?`Invalid string: must end with "${s.suffix}"`:s.format==="includes"?`Invalid string: must include "${s.includes}"`:s.format==="regex"?`Invalid string: must match pattern ${s.pattern}`:`Invalid ${n[s.format]??r.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${r.divisor}`;case"unrecognized_keys":return`Unrecognized key${r.keys.length>1?"s":""}: ${Ac(r.keys,", ")}`;case"invalid_key":return`Invalid key in ${r.origin}`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`Invalid discriminator value. Expected ${r.options.map(o=>`'${o}'`).join(" | ")}`:r.inclusive===!1?"Invalid input: more than one option matched":"Invalid input";case"invalid_element":return`Invalid value in ${r.origin}`;default:return"Invalid input"}}};function bj(){return{localeError:A4()}}var yj;var gf=class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(e,...n){let i=n[0];return this._map.set(e,i),i&&typeof i=="object"&&"id"in i&&this._idmap.set(i.id,e),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(e){let n=this._map.get(e);return n&&typeof n=="object"&&"id"in n&&this._idmap.delete(n.id),this._map.delete(e),this}get(e){let n=e._zod.parent;if(n){let i={...this.get(n)??{}};delete i.id;let a={...i,...this._map.get(e)};return Object.keys(a).length?a:void 0}return this._map.get(e)}has(e){return this._map.has(e)}};function b4(){return new gf}(yj=globalThis).__zod_globalRegistry??(yj.__zod_globalRegistry=b4());var kr=globalThis.__zod_globalRegistry;function Pj(t){return t.checks&&(t.checks=[...t.checks]),t}function ff(t,e){return new t(Pj({type:"string",...ee(e)}))}function wf(t,e){return new t({type:"string",format:"email",check:"string_format",abort:!1,...ee(e)})}function Cf(t,e){return new t({type:"string",format:"guid",check:"string_format",abort:!1,...ee(e)})}function vf(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,...ee(e)})}function xf(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...ee(e)})}function Af(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...ee(e)})}function bf(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...ee(e)})}function yf(t,e){return new t({type:"string",format:"url",check:"string_format",abort:!1,...ee(e)})}function Pf(t,e){return new t({type:"string",format:"emoji",check:"string_format",abort:!1,...ee(e)})}function Sf(t,e){return new t({type:"string",format:"nanoid",check:"string_format",abort:!1,...ee(e)})}function jf(t,e){return new t({type:"string",format:"cuid",check:"string_format",abort:!1,...ee(e)})}function Of(t,e){return new t({type:"string",format:"cuid2",check:"string_format",abort:!1,...ee(e)})}function kf(t,e){return new t({type:"string",format:"ulid",check:"string_format",abort:!1,...ee(e)})}function Tf(t,e){return new t({type:"string",format:"xid",check:"string_format",abort:!1,...ee(e)})}function Mf(t,e){return new t({type:"string",format:"ksuid",check:"string_format",abort:!1,...ee(e)})}function Wf(t,e){return new t({type:"string",format:"ipv4",check:"string_format",abort:!1,...ee(e)})}function Ef(t,e){return new t({type:"string",format:"ipv6",check:"string_format",abort:!1,...ee(e)})}function _f(t,e){return new t({type:"string",format:"cidrv4",check:"string_format",abort:!1,...ee(e)})}function qf(t,e){return new t({type:"string",format:"cidrv6",check:"string_format",abort:!1,...ee(e)})}function Rf(t,e){return new t({type:"string",format:"base64",check:"string_format",abort:!1,...ee(e)})}function Hf(t,e){return new t({type:"string",format:"base64url",check:"string_format",abort:!1,...ee(e)})}function If(t,e){return new t({type:"string",format:"e164",check:"string_format",abort:!1,...ee(e)})}function zf(t,e){return new t({type:"string",format:"jwt",check:"string_format",abort:!1,...ee(e)})}function $c(t,e){return new t({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...ee(e)})}function Fc(t,e){return new t({type:"string",format:"date",check:"string_format",...ee(e)})}function Jc(t,e){return new t({type:"string",format:"time",check:"string_format",precision:null,...ee(e)})}function Vc(t,e){return new t({type:"string",format:"duration",check:"string_format",...ee(e)})}function Df(t,e){return new t(Pj({type:"number",checks:[],...ee(e)}))}function Gf(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"safeint",...ee(e)})}function Nf(t,e){return new t({type:"boolean",...ee(e)})}function Bf(t,e){return new t({type:"null",...ee(e)})}function Uf(t){return new t({type:"unknown"})}function Lf(t,e){return new t({type:"never",...ee(e)})}function Kc(t,e){return new xg({check:"less_than",...ee(e),value:t,inclusive:!1})}function ol(t,e){return new xg({check:"less_than",...ee(e),value:t,inclusive:!0})}function Qc(t,e){return new Ag({check:"greater_than",...ee(e),value:t,inclusive:!1})}function ll(t,e){return new Ag({check:"greater_than",...ee(e),value:t,inclusive:!0})}function Zc(t,e){return new RS({check:"multiple_of",...ee(e),value:t})}function Xc(t,e){return new IS({check:"max_length",...ee(e),maximum:t})}function Rs(t,e){return new zS({check:"min_length",...ee(e),minimum:t})}function Yc(t,e){return new DS({check:"length_equals",...ee(e),length:t})}function $f(t,e){return new GS({check:"string_format",format:"regex",...ee(e),pattern:t})}function Ff(t){return new NS({check:"string_format",format:"lowercase",...ee(t)})}function Jf(t){return new BS({check:"string_format",format:"uppercase",...ee(t)})}function Vf(t,e){return new US({check:"string_format",format:"includes",...ee(e),includes:t})}function Kf(t,e){return new LS({check:"string_format",format:"starts_with",...ee(e),prefix:t})}function Qf(t,e){return new $S({check:"string_format",format:"ends_with",...ee(e),suffix:t})}function za(t){return new FS({check:"overwrite",tx:t})}function Zf(t){return za(e=>e.normalize(t))}function Xf(){return za(t=>t.trim())}function Yf(){return za(t=>t.toLowerCase())}function ew(){return za(t=>t.toUpperCase())}function nw(){return za(t=>ig(t))}function Sj(t,e,n){return new t({type:"array",element:e,...ee(n)})}function iw(t,e,n){let i=ee(n);return i.abort??(i.abort=!0),new t({type:"custom",check:"custom",fn:e,...i})}function tw(t,e,n){return new t({type:"custom",check:"custom",fn:e,...ee(n)})}function aw(t,e){let n=y4(i=>(i.addIssue=a=>{if(typeof a=="string")i.issues.push(Es(a,i.value,n._zod.def));else{let r=a;r.fatal&&(r.continue=!1),r.code??(r.code="custom"),"input"in r||(r.input=i.value),r.inst??(r.inst=n),r.continue??(r.continue=!n._zod.def.abort),i.issues.push(Es(r))}},t(i.value,i)),e);return n}function y4(t,e){let n=new jn({check:"custom",...ee(e)});return n._zod.check=t,n}function ul(t,...e){for(let n of e)for(let i of Reflect.ownKeys(n))Object.prototype.propertyIsEnumerable.call(n,i)&&wi(t,i,n[i]);return t}function dl(t){let e=t?.target??"draft-2020-12";return e==="draft-4"&&(e="draft-04"),e==="draft-7"&&(e="draft-07"),{processors:t.processors??{},metadataRegistry:t?.metadata??kr,target:e,unrepresentable:t?.unrepresentable??"throw",override:t?.override??(()=>{}),io:t?.io??"output",counter:0,seen:new Map,sharedDefsExtractedFor:void 0,sharedEmitDoneFor:void 0,cycles:t?.cycles??"ref",reused:t?.reused??"inline",intersections:[],deferred:[],external:t?.external??void 0}}function On(t,e,n,i,a){let r=typeof e.unrepresentable=="function"?e.unrepresentable({zodSchema:t,path:i.path,message:a}):e.unrepresentable;if(r==="any")return!1;if(r===void 0||r==="throw")throw new Error(a);return Object.assign(n,r),!0}function Le(t,e,n={path:[],schemaPath:[]}){var i;let a=t._zod.def,r=e.seen.get(t);if(r)return r.count++,n.schemaPath.includes(t)&&(r.cycle=n.path),r.schema;let s={schema:{},count:1,cycle:void 0,path:n.path};e.seen.set(t,s),e.sharedDefsExtractedFor=void 0,e.sharedEmitDoneFor=void 0;let o=t._zod.toJSONSchema?.();if(o)s.schema=o;else{let u={...n,schemaPath:[...n.schemaPath,t],path:n.path};if(t._zod.processJSONSchema)t._zod.processJSONSchema(e,s.schema,u);else{let h=s.schema,m=e.processors[a.type];if(!m)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${a.type}`);m(t,e,h,u)}let d=t._zod.parent;d&&(s.ref||(s.ref=d),Le(d,e,u),e.seen.get(d).isParent=!0)}let l=e.metadataRegistry.get(t);return l&&ul(s.schema,l),e.io==="input"&&ri(t)&&(delete s.schema.examples,delete s.schema.default),e.io==="input"&&"_prefault"in s.schema&&((i=s.schema).default??(i.default=s.schema._prefault)),delete s.schema._prefault,e.seen.get(t).schema}function jj(t){return t.replace(/~/g,"~0").replace(/\//g,"~1")}function pl(t,e){let n=t.seen.get(e);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");if(t.external&&t.sharedDefsExtractedFor===t.external)return;let i=new Map;for(let s of t.seen.entries()){let o=t.metadataRegistry.get(s[0])?.id;if(o){let l=i.get(o);if(l&&l!==s[0])throw new Error(`Duplicate schema id "${o}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);i.set(o,s[0])}}let a=s=>{let o=t.target==="draft-2020-12"?"$defs":"definitions";if(t.external){let d=t.external.registry.get(s[0])?.id,h=t.external.uri??(p=>p);if(d)return{ref:h(d)};let m=s[1].defId??s[1].schema.id??`schema${t.counter++}`;return s[1].defId=m,{defId:m,ref:`${h("__shared")}#/${o}/${jj(m)}`}}let l="#",c=`${l}/${o}/`;if(s[1]===n&&!s[1].schema.id)return{ref:l};let u=s[1].schema.id??`__schema${t.counter++}`;return{defId:u,ref:c+jj(u)}},r=s=>{if(s[1].schema.$ref)return;let o=s[1],{ref:l,defId:c}=a(s);o.def={...o.schema},c&&(o.defId=c);let u=o.schema;for(let d in u)delete u[d];u.$ref=l};if(t.cycles==="throw")for(let s of t.seen.entries()){let o=s[1];if(o.cycle)throw new Error(`Cycle detected: #/${o.cycle?.join("/")}/ -Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let s of t.seen.entries()){let o=s[1];if(e===s[0]){r(s);continue}if(t.external){let c=t.external.registry.get(s[0])?.id;if(e!==s[0]&&c){r(s);continue}}if(t.metadataRegistry.get(s[0])?.id){r(s);continue}if(o.cycle){r(s);continue}o.count>1&&t.reused==="ref"&&r(s)}t.external&&(t.sharedDefsExtractedFor=t.external)}function vS(t){let e=t.anyOf;if(!Array.isArray(e)||e.length===0||t.type!==void 0)return;let n=[];for(let i of e){if(!i||typeof i!="object")return;vS(i);let a=Object.keys(i);if(a.length!==1||a[0]!=="type")return;let r=i.type;for(let s of Array.isArray(r)?r:[r]){if(typeof s!="string")return;n.includes(s)||n.push(s)}}delete t.anyOf,t.type=n.length===1?n[0]:n}var CS=new Set(["type","properties","required","additionalProperties"]),fS=["oneOf","anyOf"];function wS(t){let e=t.additionalProperties;return e===void 0||e===!1||typeof e!="object"||e===null?null:Object.keys(e).length?e:null}function of(t){let e=[];for(let r of t){if(typeof r!="object"||r.type!=="object")return null;for(let s in r)if(!CS.has(s))return null;e.push(r)}let n={},i=new Set;for(let r of e){for(let s in r.properties){if(Object.prototype.hasOwnProperty.call(n,s))continue;let o=[];for(let c of e){let u=c.properties?.[s]??wS(c);u!=null&&(o.some(p=>JSON.stringify(p)===JSON.stringify(u))||o.push(u))}let l=o.length===1?o[0]:of(o)??{allOf:o};ai(n,s,l)}for(let s of r.required??[])i.add(s)}let a={type:"object",properties:n};if(i.size&&(a.required=[...i]),e.every(r=>r.additionalProperties===!1))a.additionalProperties=!1;else{let r=[];for(let s of e){let o=wS(s);o&&!r.some(l=>JSON.stringify(l)===JSON.stringify(o))&&r.push(o)}r.length===1?a.additionalProperties=r[0]:r.length>1&&(a.additionalProperties={allOf:r})}return a}function BG(t){let e=t.allOf;if(!Array.isArray(e)||e.length<2)return;for(let a of CS)if(a in t)return;let n=e.filter(a=>fS.some(r=>Array.isArray(a[r]))),i=null;if(!n.length)i=of(e);else{let a=n[0],r=fS.find(l=>Array.isArray(a[l]));if(Object.keys(a).length!==1)return;let s=e.filter(l=>l!==a),o=a[r].map(l=>of([...s,l]));if(o.some(l=>!l))return;i={[r]:o}}i&&(delete t.allOf,qo(t,i))}function Ro(t,e){let n=t.seen.get(e);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");let i=o=>{let l=t.seen.get(o);if(l.ref===null)return;let c=l.def??l.schema,u={...c},p=l.ref;if(l.ref=null,p){i(p);let g=t.seen.get(p),d=g.schema;if(d.$ref&&(t.target==="draft-07"||t.target==="draft-04"||t.target==="openapi-3.0")?(c.allOf=c.allOf??[],c.allOf.push(d)):qo(c,d),qo(c,u),o._zod.parent===p)for(let w in c)w==="$ref"||w==="allOf"||w in u||delete c[w];if(d.$ref&&g.def)for(let w in c)w==="$ref"||w==="allOf"||w in g.def&&JSON.stringify(c[w])===JSON.stringify(g.def[w])&&delete c[w]}let h=o._zod.parent;if(h&&h!==p){i(h);let g=t.seen.get(h);if(g?.schema.$ref&&(c.$ref=g.schema.$ref,g.def))for(let d in c)d==="$ref"||d==="allOf"||d in g.def&&JSON.stringify(c[d])===JSON.stringify(g.def[d])&&delete c[d]}t.override({zodSchema:o,jsonSchema:c,path:l.path??[]})};if(!t.external||t.sharedEmitDoneFor!==t.external){for(let o of[...t.seen.entries()].reverse())i(o[0]);if(t.target!=="openapi-3.0")for(let o of t.seen.entries())vS(o[1].def??o[1].schema);for(let o of t.deferred)o();if(t.intersections.length){let o=new Map;for(let l of t.seen.values())for(let c of[l.schema,l.def]){let u=c?.allOf;if(!Array.isArray(u))continue;let p=o.get(u);p?p.push(c):o.set(u,[c])}for(let l of t.intersections)for(let c of o.get(l)??[])BG(c)}}let a={};if(t.target==="draft-2020-12"?a.$schema="https://json-schema.org/draft/2020-12/schema":t.target==="draft-07"?a.$schema="http://json-schema.org/draft-07/schema#":t.target==="draft-04"?a.$schema="http://json-schema.org/draft-04/schema#":t.target,t.external?.uri){let o=t.external.registry.get(e)?.id;if(!o)throw new Error("Schema is missing an `id` property");a.$id=t.external.uri(o)}qo(a,n.defId?n.schema:n.def??n.schema);let r=t.metadataRegistry.get(e)?.id;r!==void 0&&a.id===r&&delete a.id;let s=t.external?.defs??{};if(!t.external||t.sharedEmitDoneFor!==t.external)for(let o of t.seen.entries()){let l=o[1];l.def&&l.defId&&(l.def.id===l.defId&&delete l.def.id,ai(s,l.defId,l.def))}t.external&&(t.sharedEmitDoneFor=t.external),t.external||Object.keys(s).length>0&&(t.target==="draft-2020-12"?a.$defs=s:a.definitions=s);try{let o=JSON.parse(JSON.stringify(a));return Object.defineProperty(o,"~standard",{value:{...e["~standard"],jsonSchema:{input:_o(e,"input",t.processors),output:_o(e,"output",t.processors)}},enumerable:!1,writable:!1}),o}catch{throw new Error("Error converting schema to JSON.")}}function Vn(t,e){let n=e??{seen:new Set};if(n.seen.has(t))return!1;n.seen.add(t);let i=t._zod.def;if(i.type==="transform")return!0;if(i.type==="array")return Vn(i.element,n);if(i.type==="set")return Vn(i.valueType,n);if(i.type==="lazy")return Vn(i.getter(),n);if(i.type==="promise"||i.type==="optional"||i.type==="nonoptional"||i.type==="nullable"||i.type==="readonly"||i.type==="default"||i.type==="prefault"||i.type==="catch")return Vn(i.innerType,n);if(i.type==="intersection")return Vn(i.left,n)||Vn(i.right,n);if(i.type==="record"||i.type==="map")return Vn(i.keyType,n)||Vn(i.valueType,n);if(i.type==="pipe")return t._zod.traits.has("$ZodCodec")?!0:Vn(i.in,n)||Vn(i.out,n);if(i.type==="object"){for(let a in i.shape)if(Vn(i.shape[a],n))return!0;return!1}if(i.type==="union"){for(let a of i.options)if(Vn(a,n))return!0;return!1}if(i.type==="tuple"){for(let a of i.items)if(Vn(a,n))return!0;return!!(i.rest&&Vn(i.rest,n))}return!1}var AS=(t,e={})=>n=>{let i=Ho({...n,processors:e});return ze(t,i),Io(i,t),Ro(i,t)},_o=(t,e,n={})=>i=>{let{libraryOptions:a,target:r}=i??{},s=Ho({...a??{},target:r,io:e,processors:n});return ze(t,s),Io(s,t),Ro(s,t)};var ls=(t,e,n)=>{(t[e]===void 0||n>t[e])&&(t[e]=n)},us=(t,e,n)=>{(t[e]===void 0||n{ls(t,"minimum",e),us(t,"maximum",e)},SS=(t,e)=>{t.multipleOf??(t.multipleOf=[]),t.multipleOf.includes(e)||t.multipleOf.push(e)},OS=(t,e)=>{t.patterns??(t.patterns=new Set),t.patterns.add(e)},TS=(t,e)=>{t.mime=t.mime?t.mime.filter(n=>e.includes(n)):[...e]},kS=(t,e)=>{t.format=e,e.includes("int")&&(t.isInt=!0)},xS=(t,e)=>ls(t,"minimum",e.minimum),yS=(t,e)=>us(t,"maximum",e.maximum),PS=t=>(e,n)=>{kS(e,n.format);let[i,a]=t[n.format];ls(e,"minimum",i),us(e,"maximum",a)},LG={greater_than:(t,e)=>ls(t,e.inclusive?"minimum":"exclusiveMinimum",e.value),less_than:(t,e)=>us(t,e.inclusive?"maximum":"exclusiveMaximum",e.value),multiple_of:(t,e)=>SS(t,e.value),number_format:PS(go),bigint_format:PS(Nu),min_length:xS,max_length:yS,length_equals:(t,e)=>bS(t,e.length),min_size:xS,max_size:yS,size_equals:(t,e)=>bS(t,e.size),string_format:(t,e)=>{kS(t,e.format),e.pattern&&OS(t,e.pattern),(e.format==="base64"||e.format==="base64url")&&(t.contentEncoding=e.format),(e.local||e.precision===-1)&&(t.laxFormat=!0)},mime_type:(t,e)=>TS(t,e.mime)};function oi(t){let e={},n=t._zod.def,i=t._zod.traits.has("$ZodCheck")?[t,...n.checks??[]]:n.checks??[];for(let r of i)LG[r._zod.def.check]?.(e,r._zod.def);let a=t._zod.bag;a.minimum!==void 0&&ls(e,"minimum",a.minimum),a.exclusiveMinimum!==void 0&&ls(e,"exclusiveMinimum",a.exclusiveMinimum),a.maximum!==void 0&&us(e,"maximum",a.maximum),a.exclusiveMaximum!==void 0&&us(e,"exclusiveMaximum",a.exclusiveMaximum),a.multipleOf!==void 0&&SS(e,a.multipleOf),a.format!==void 0&&(e.format??(e.format=a.format),a.format.includes("int")&&(e.isInt=!0)),a.mime&&TS(e,a.mime);for(let r of a.patterns??[])OS(e,r);return e}var FG={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},VG=new Map([[Ng,pj],[Yu,dj]]),MS=t=>VG.get(t)??t,cf=(t,e,n,i)=>{let a=n;a.type="string";let{minimum:r,maximum:s,format:o,patterns:l,contentEncoding:c,laxFormat:u}=oi(t);if(typeof r=="number"&&(a.minLength=r),typeof s=="number"&&(a.maxLength=s),o&&(a.format=FG[o]??o,a.format===""&&delete a.format,(o==="time"||u)&&delete a.format),c&&(a.contentEncoding=c),l&&l.size>0){let p=[...l].map(MS);p.length===1?a.pattern=p[0].source:p.length>1&&(a.allOf=[...p.map(h=>({...e.target==="draft-07"||e.target==="draft-04"||e.target==="openapi-3.0"?{type:"string"}:{},pattern:h.source}))])}},pf=(t,e,n,i)=>{let a=n,{minimum:r,maximum:s,multipleOf:o,exclusiveMaximum:l,exclusiveMinimum:c,isInt:u}=oi(t);a.type=u?"integer":"number";let p=typeof c=="number"&&c>=(r??Number.NEGATIVE_INFINITY),h=typeof l=="number"&&l<=(s??Number.POSITIVE_INFINITY),g=e.target==="draft-04"||e.target==="openapi-3.0";if(p?g?(a.minimum=c,a.exclusiveMinimum=!0):a.exclusiveMinimum=c:typeof r=="number"&&(a.minimum=r),h?g?(a.maximum=l,a.exclusiveMaximum=!0):a.exclusiveMaximum=l:typeof s=="number"&&(a.maximum=s),o){let d=new Set;for(let f of o)Number.isFinite(f)&&f!==0?d.add(Math.abs(f)):vn(t,e,a,i,`A multipleOf divisor of ${f} cannot be represented in JSON Schema`);let[m,...w]=d;m!==void 0&&(a.multipleOf=m),w.length&&(a.allOf=[...a.allOf??[],...w.map(f=>({multipleOf:f}))])}},df=(t,e,n,i)=>{n.type="boolean"},ES=(t,e,n,i)=>{vn(t,e,n,i,"BigInt cannot be represented in JSON Schema")},qS=(t,e,n,i)=>{vn(t,e,n,i,"Symbols cannot be represented in JSON Schema")},hf=(t,e,n,i)=>{e.target==="openapi-3.0"?(n.type="string",n.nullable=!0,n.enum=[null]):n.type="null"},_S=(t,e,n,i)=>{vn(t,e,n,i,"Undefined cannot be represented in JSON Schema")},HS=(t,e,n,i)=>{vn(t,e,n,i,"Void cannot be represented in JSON Schema")},gf=(t,e,n,i)=>{n.not={}},IS=(t,e,n,i)=>{},mf=(t,e,n,i)=>{},RS=(t,e,n,i)=>{vn(t,e,n,i,"Date cannot be represented in JSON Schema")},ff=(t,e,n,i)=>{let a=t._zod.def,r=es(a.entries);if(r.length===0){n.not={};return}r.every(s=>typeof s=="number")&&(n.type="number"),r.every(s=>typeof s=="string")&&(n.type="string"),n.enum=r},wf=(t,e,n,i)=>{let a=t._zod.def;if(a.values.length===0){n.not={};return}let r=[];for(let s of a.values)if(s===void 0){if(vn(t,e,n,i,"Literal `undefined` cannot be represented in JSON Schema"))return}else if(typeof s=="bigint"){if(vn(t,e,n,i,"BigInt literals cannot be represented in JSON Schema"))return;r.push(Number(s))}else r.push(s);if(r.length!==0)if(r.length===1){let s=r[0];n.type=s===null?"null":typeof s,e.target==="draft-04"||e.target==="openapi-3.0"?n.enum=[s]:n.const=s}else r.every(s=>typeof s=="number")&&(n.type="number"),r.every(s=>typeof s=="string")&&(n.type="string"),r.every(s=>typeof s=="boolean")&&(n.type="boolean"),r.every(s=>s===null)&&(n.type="null"),n.enum=r},WS=(t,e,n,i)=>{vn(t,e,n,i,"NaN cannot be represented in JSON Schema")},zS=(t,e,n,i)=>{let a=n,r=t._zod.pattern;if(!r)throw new Error("Pattern not found in template literal");a.type="string",a.pattern=r.source},DS=(t,e,n,i)=>{let a=n;a.type="string",a.format="binary",a.contentEncoding="binary";let{minimum:r,maximum:s,mime:o}=oi(t);r!==void 0&&(a.minLength=r),s!==void 0&&(a.maxLength=s),o&&(o.length===0?a.not={}:o.length===1?a.contentMediaType=o[0]:a.anyOf=o.map(l=>({contentMediaType:l})))},GS=(t,e,n,i)=>{n.type="boolean"},vf=(t,e,n,i)=>{vn(t,e,n,i,"Custom types cannot be represented in JSON Schema")},NS=(t,e,n,i)=>{vn(t,e,n,i,"Function types cannot be represented in JSON Schema")},Cf=(t,e,n,i)=>{vn(t,e,n,i,"Transforms cannot be represented in JSON Schema")},US=(t,e,n,i)=>{vn(t,e,n,i,"Map cannot be represented in JSON Schema")},$S=(t,e,n,i)=>{vn(t,e,n,i,"Set cannot be represented in JSON Schema")},Af=(t,e,n,i)=>{let a=n,r=t._zod.def,{minimum:s,maximum:o}=oi(t);typeof s=="number"&&(a.minItems=s),typeof o=="number"&&(a.maxItems=o),a.type="array",a.items=ze(r.element,e,{...i,path:[...i.path,"items"]})};function Wo(t){let e=t._zod.def;return e.type==="pipe"&&e.in._zod.traits.has("$ZodTransform")?Wo(e.out):e.type==="catch"?Wo(e.innerType):t._zod.optin}var bf=(t,e,n,i)=>{let a=n,r=t._zod.def,s=r.shape;if(Object.getOwnPropertySymbols(s).length&&vn(t,e,a,i,"Symbol keys cannot be represented in JSON Schema"))return;a.type="object",a.properties={};for(let c in s)ai(a.properties,c,ze(s[c],e,{...i,path:[...i.path,"properties",c]}));let l=[];for(let c of Object.keys(s)){let u=r.shape[c];(e.io==="input"?Wo(u)===void 0:u._zod.optout===void 0)&&l.push(c)}l.length>0&&(a.required=l),r.catchall?._zod.def.type==="never"?a.additionalProperties=!1:r.catchall?r.catchall&&(a.additionalProperties=ze(r.catchall,e,{...i,path:[...i.path,"additionalProperties"]})):e.io==="output"&&(a.additionalProperties=!1)},xf=(t,e,n,i)=>{let a=t._zod.def,r=a.inclusive===!1,s=a.options.map((o,l)=>ze(o,e,{...i,path:[...i.path,r?"oneOf":"anyOf",l]}));r?n.oneOf=s:n.anyOf=s},yf=(t,e,n,i)=>{let a=t._zod.def,r=ze(a.left,e,{...i,path:[...i.path,"allOf",0]}),s=ze(a.right,e,{...i,path:[...i.path,"allOf",1]}),o=c=>"allOf"in c&&Object.keys(c).length===1,l=[...o(r)?r.allOf:[r],...o(s)?s.allOf:[s]];n.allOf=l,e.intersections.push(l)},BS=(t,e,n,i)=>{let a=n,r=t._zod.def;a.type="array";let s=e.target==="draft-2020-12"?"prefixItems":"items",o=e.target==="draft-2020-12"||e.target==="openapi-3.0"?"items":"additionalItems",l=r.items.map((m,w)=>ze(m,e,{...i,path:[...i.path,s,w]})),c=r.rest?ze(r.rest,e,{...i,path:[...i.path,o,...e.target==="openapi-3.0"?[r.items.length]:[]]}):null,u=r.items.length;for(;u>0;){let m=r.items[u-1];if(!(e.io==="input"?Wo(m)!==void 0:m._zod.optout==="optional"))break;u--}let p=r.items.length,h=!r.rest;e.target==="draft-2020-12"?(a.prefixItems=l,h?a.items=!1:c&&(a.items=c),u>0&&(a.minItems=u),h&&(a.maxItems=p)):e.target==="openapi-3.0"?(a.items={anyOf:l},c&&a.items.anyOf.push(c),u>0&&(a.minItems=u),h&&(a.maxItems=p)):(a.items=l,h?a.additionalItems=!1:c&&(a.additionalItems=c),u>0&&(a.minItems=u),h&&(a.maxItems=p));let{minimum:g,maximum:d}=oi(t);typeof g=="number"&&(a.minItems=g),typeof d=="number"&&(a.maxItems=d)};function lf(t,e,n){if(e.$ref){if(n.has(e))return e;n.add(e);let d=t.get(e)?.def;if(!d)return e;let m=lf(t,d,n);return m===d?e:m}for(let d of["anyOf","oneOf"]){let m=e[d];if(!Array.isArray(m))continue;let w=m.map(f=>lf(t,f,n));w.some((f,A)=>f!==m[A])&&(e={...e,[d]:w})}let i=Array.isArray(e.type)?e.type:[e.type],a=!i.includes("string")&&i.some(d=>d==="number"||d==="integer"),r=e.enum??(e.const!==void 0?[e.const]:void 0);if(!a&&!r?.some(d=>typeof d=="number"))return e;let{minimum:s,maximum:o,exclusiveMinimum:l,exclusiveMaximum:c,multipleOf:u,format:p,id:h,...g}=e;return g.enum?g.enum=g.enum.map(d=>typeof d=="number"?String(d):d):typeof g.const=="number"&&(g.const=String(g.const)),a&&(g.type="string",r||(g.pattern=(i.includes("number")?jo:Ag).source)),g}var uf=new WeakMap;function JG(t){let e=new Map;for(let i of t.seen.values())i.def&&!e.has(i.schema)&&e.set(i.schema,i);let n=new Map;for(let i of uf.get(t)??[]){let a=t.seen.get(i),r=(a?.def??a?.schema)?.propertyNames;if(!r||r===!0||n.has(r))continue;let s=lf(e,r,new Set);s!==r&&n.set(r,s)}if(n.size)for(let i of t.seen.values())for(let a of[i.schema,i.def]){let r=a&&n.get(a.propertyNames);r&&(a.propertyNames=r)}}var Pf=(t,e,n,i)=>{let a=n,r=t._zod.def;a.type="object";let s=r.keyType,o=oi(s).patterns;if(r.mode==="loose"&&o&&o.size>0){let u=ze(r.valueType,e,{...i,path:[...i.path,"patternProperties","*"]});a.patternProperties={};for(let p of o)ai(a.patternProperties,MS(p).source,u)}else{if(e.target==="draft-07"||e.target==="draft-2020-12"){a.propertyNames=ze(r.keyType,e,{...i,path:[...i.path,"propertyNames"]});let u=uf.get(e);u||(u=[],uf.set(e,u),e.deferred.push(()=>JG(e))),u.push(t)}a.additionalProperties=ze(r.valueType,e,{...i,path:[...i.path,"additionalProperties"]})}let l=s._zod.values,c=e.io==="input"&&Wo(r.valueType)!==void 0;if(l&&!r.partial&&!c){let u=[...l].filter(p=>typeof p=="string"||typeof p=="number");u.length>0&&(a.required=u.map(String))}},jf=(t,e,n,i)=>{let a=t._zod.def,r=ze(a.innerType,e,i),s=e.seen.get(t);e.target==="openapi-3.0"?(s.ref=a.innerType,n.nullable=!0):n.anyOf=[r,{type:"null"}]},Sf=(t,e,n,i)=>{let a=t._zod.def;ze(a.innerType,e,i);let r=e.seen.get(t);r.ref=a.innerType},Of=Symbol();function LS(t,e,n,i,a){let r=!1,s=JSON.stringify(t,(o,l)=>typeof l!="bigint"?l:(r=!0,null));return r?(vn(e,n,i,a,"BigInt defaults cannot be represented in JSON Schema"),Of):JSON.parse(s)}var Tf=(t,e,n,i)=>{let a=t._zod.def;ze(a.innerType,e,i);let r=e.seen.get(t);r.ref=a.innerType;let s=LS(a.defaultValue,t,e,n,i);s!==Of&&(n.default=s)},kf=(t,e,n,i)=>{let a=t._zod.def;ze(a.innerType,e,i);let r=e.seen.get(t);if(r.ref=a.innerType,e.io!=="input")return;let s=LS(a.defaultValue,t,e,n,i);s!==Of&&(n._prefault=s)},Mf=(t,e,n,i)=>{let a=t._zod.def;ze(a.innerType,e,i);let r=e.seen.get(t);r.ref=a.innerType;let s;try{s=a.catchValue(void 0)}catch{vn(t,e,n,i,"Dynamic catch values are not supported in JSON Schema");return}n.default=s},Ef=(t,e,n,i)=>{let a=t._zod.def,r=a.in._zod.traits.has("$ZodTransform"),s=e.io==="input"?r?a.out:a.in:a.out;ze(s,e,i);let o=e.seen.get(t);o.ref=s},qf=(t,e,n,i)=>{let a=t._zod.def;ze(a.innerType,e,i);let r=e.seen.get(t);r.ref=a.innerType,n.readOnly=!0},FS=(t,e,n,i)=>{let a=t._zod.def;ze(a.innerType,e,i);let r=e.seen.get(t);r.ref=a.innerType},wc=(t,e,n,i)=>{let a=t._zod.def;ze(a.innerType,e,i);let r=e.seen.get(t);r.ref=a.innerType},VS=(t,e,n,i)=>{let a=t._zod.innerType;ze(a,e,i);let r=e.seen.get(t);r.ref=a},jS={string:cf,number:pf,boolean:df,bigint:ES,symbol:qS,null:hf,undefined:_S,void:HS,never:gf,any:IS,unknown:mf,date:RS,enum:ff,literal:wf,nan:WS,template_literal:zS,file:DS,success:GS,custom:vf,function:NS,transform:Cf,map:US,set:$S,array:Af,object:bf,union:xf,intersection:yf,tuple:BS,record:Pf,nullable:jf,nonoptional:Sf,default:Tf,prefault:kf,catch:Mf,pipe:Ef,readonly:qf,promise:FS,optional:wc,lazy:VS};function _f(t,e){if("_idmap"in t){let i=t,a=Ho({...e,processors:jS}),r={};for(let l of i._idmap.entries()){let[c,u]=l;ze(u,a)}let s={},o={registry:i,uri:e?.uri,defs:r};a.external=o;for(let l of i._idmap.entries()){let[c,u]=l;Io(a,u),ai(s,c,Ro(a,u))}if(Object.keys(r).length>0){let l=a.target==="draft-2020-12"?"$defs":"definitions";s.__shared={[l]:r}}return{schemas:s}}let n=Ho({...e,processors:jS});return ze(t,n),Io(n,t),Ro(n,t)}var NN=j("ZodMiniType",(t,e)=>{if(!t._zod)throw new Error("Uninitialized schema in ZodMiniType.");We.init(t,e),t.def=e,t.type=e.type},{get with(){return this.check},set with(t){At(this,"with",t)},parse(t,e){return fg(this,t,e,{callee:this.parse})},parseAsync(t,e){return wg(this,t,e,{callee:this.parseAsync})},safeParse(t,e){return xo(this,t,e)},safeParseAsync(t,e){return Po(this,t,e)},check(...t){let e=this.def;return this.clone({...e,checks:[...e.checks??[],...t.map(n=>typeof n=="function"?{_zod:{check:n,def:{check:"custom"},onattach:[]}}:n)]},{parent:!0})},clone(t,e){return ri(this,t,e)},brand(){return this},register(t,e){return t.add(this,e),this},apply(t,...e){return e.length===0?t(this):t(this,...e)}});var UN=j("ZodMiniObject",(t,e)=>{Xg.init(t,e),NN.init(t,e),dg(t,"shape",n=>n._zod.def.shape,!1)});function Hf(t,e){let n={type:"object",shape:t??{},...Z(e)};return new UN(n)}function xt(t){return!!t._zod}function rr(t){let e=Object.values(t);if(e.length===0)return Hf({});let n=e.every(xt),i=e.every(a=>!xt(a));if(n)return Hf(t);if(i)return Qh(t);throw new Error("Mixed Zod versions detected in object shape.")}function ca(t,e){return xt(t)?xo(t,e):t.safeParse(e)}async function vc(t,e){return xt(t)?await Po(t,e):await t.safeParseAsync(e)}function pa(t){if(!t)return;let e;if(xt(t)?e=t._zod?.def?.shape:e=t.shape,!!e){if(typeof e=="function")try{return e()}catch{return}return e}}function cs(t){if(t){if(typeof t=="object"){let e=t,n=t;if(!e._def&&!n._zod){let i=Object.values(t);if(i.length>0&&i.every(a=>typeof a=="object"&&a!==null&&(a._def!==void 0||a._zod!==void 0||typeof a.parse=="function")))return rr(t)}}if(xt(t)){let n=t._zod?.def;if(n&&(n.type==="object"||n.shape!==void 0))return t}else if(t.shape!==void 0)return t}}function BN(t){return t.length===0?"object root":t.reduce((e,n,i)=>i===0?String(n):typeof n=="number"?`${e}[${n}]`:`${e}.${n}`,"")}function Cc(t){if(t&&typeof t=="object"){if("issues"in t&&Array.isArray(t.issues)&&t.issues.length>0)return t.issues.map(e=>e.path?.length?`${e.message} at ${BN(e.path)}`:e.message).join(` -`);if("message"in t&&typeof t.message=="string")return t.message;try{return JSON.stringify(t)}catch{return String(t)}}return String(t)}function KS(t){return t.description}function ZS(t){if(xt(t))return t._zod?.def?.type==="optional";let e=t;return typeof t.isOptional=="function"?t.isOptional():e._def?.typeName==="ZodOptional"}function ps(t){if(xt(t)){let r=t._zod?.def;if(r){if(r.value!==void 0)return r.value;if(Array.isArray(r.values)&&r.values.length>0)return r.values[0]}}let n=t._def;if(n){if(n.value!==void 0)return n.value;if(Array.isArray(n.values)&&n.values.length>0)return n.values[0]}let i=t.value;if(i!==void 0)return i}var QS=new WeakSet([Object.prototype,Error.prototype]);function Ac(t,e,n){Object.defineProperty(t,e,{configurable:!0,enumerable:!1,get(){let i=n(this);return Object.defineProperty(this,e,{value:i,configurable:!0,writable:!0}),i},set(i){Object.defineProperty(this,e,{value:i,configurable:!0,writable:!0})}})}var QN=(t,e)=>{zP.init(t,e),t.name="ZodError";let n=Object.getPrototypeOf(t);QS.has(n)||(QS.add(n),Ac(n,"format",i=>a=>GP(i,a)),Ac(n,"flatten",i=>a=>DP(i,a)),Ac(n,"addIssue",i=>a=>{i.issues.push(a),i.message=JSON.stringify(i.issues,ns,2)}),Ac(n,"addIssues",i=>a=>{i.issues.push(...a),i.message=JSON.stringify(i.issues,ns,2)}),Object.defineProperty(n,"isEmpty",{configurable:!0,enumerable:!1,get(){return this.issues.length===0}}))};var Mi=j("ZodError",QN,void 0,{Parent:Error});var XS=Co(Mi),YS=Ao(Mi),eO=bo(Mi),nO=yo(Mi),iO=UP(Mi),tO=$P(Mi),aO=BP(Mi),rO=LP(Mi),sO=FP(Mi),oO=VP(Mi),lO=JP(Mi),uO=KP(Mi);function YN(){si.localeError||ki(pS())}function xc(){si.memoizer||ki({memoizer:cS()})}var Je=j("ZodType",(t,e)=>(YN(),We.init(t,e),t.def=e,t.type=e.type,t),{check(...t){let e=this.def;return this.clone(ee.mergeDefs(e,{checks:[...e.checks??[],...t.map(n=>typeof n=="function"?{_zod:{check:n,def:{check:"custom"},onattach:[]}}:n)]}),{parent:!0})},with(...t){return this.check(...t)},clone(t,e){return ri(this,t,e)},brand(){return this},register(t,e){return t.add(this,e),this},refine(t,e){return this.check(UU(t,e))},superRefine(t,e){return this.check($U(t,e))},overwrite(t){return this.check(ua(t))},optional(){return Ve(this)},exactOptional(){return MU(this)},nullable(){return dO(this)},nullish(){return Ve(dO(this))},nonoptional(t){return RU(this,t)},array(){return fe(this)},or(t){return $e([this,t])},and(t){return yc(this,t)},transform(t){return hO(this,CO(t))},default(t){return _U(this,t)},prefault(t){return IU(this,t)},catch(t){return zU(this,t)},pipe(t){return hO(this,t)},readonly(){return NU(this)},describe(t){let e=this.clone();return tr.add(e,{description:t}),e},meta(...t){if(t.length===0)return tr.get(this);let e=this.clone();return tr.add(e,t[0]),e},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(t,...e){return e.length===0?t(this):t(this,...e)},get"~standard"(){return ee.hide(this,"~standard",{...jg(this),jsonSchema:{input:_o(this,"input"),output:_o(this,"output")}})},set"~standard"(t){ee.own(this,"~standard",t)},parse:function t(e,n){return XS(this,e,n,{callee:t})},parseAsync:async function t(e,n){return await YS(this,e,n,{callee:t})},safeParse(t,e){return eO(this,t,e)},async safeParseAsync(t,e){return nO(this,t,e)},get spa(){return this?.safeParseAsync},set spa(t){ee.own(this,"spa",t)},validate(t,e){return Fu(this,t,e)},validateAsync(t,e){return Vu(this,t,e)},encode:function t(e,n){return iO(this,e,n,{callee:t})},decode:function t(e,n){return tO(this,e,n,{callee:t})},encodeAsync:async function t(e,n){return await aO(this,e,n,{callee:t})},decodeAsync:async function t(e,n){return await rO(this,e,n,{callee:t})},safeEncode(t,e){return sO(this,t,e)},safeDecode(t,e){return oO(this,t,e)},async safeEncodeAsync(t,e){return lO(this,t,e)},async safeDecodeAsync(t,e){return uO(this,t,e)},toJSONSchema(t){return AS(this,{})(t)},get description(){return tr.get(this)?.description},get _def(){return this._zod.def}}),gO=j("_ZodString",(t,e)=>{Oo.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>cf(t,n,i,a)},ee.derived({format:t=>oi(t).format??null,minLength:t=>oi(t).minimum??null,maxLength:t=>oi(t).maximum??null},{regex(...t){return this.check(Fm(...t))},includes(...t){return this.check(Km(...t))},startsWith(...t){return this.check(Zm(...t))},endsWith(...t){return this.check(Qm(...t))},min(...t){return this.check(os(...t))},max(...t){return this.check(mc(...t))},length(...t){return this.check(fc(...t))},nonempty(...t){return this.check(os(1,...t))},lowercase(t){return this.check(Vm(t))},uppercase(t){return this.check(Jm(t))},trim(){return this.check(Ym())},normalize(...t){return this.check(Xm(...t))},toLowerCase(){return this.check(ef())},toUpperCase(){return this.check(nf())},slugify(){return this.check(tf())}})),eU=j("ZodString",(t,e)=>{Oo.init(t,e),gO.init(t,e)},{email(t){return this.check(vm(nU,t))},url(t){return this.check(Pm(tU,t))},jwt(t){return this.check(Dm(vU,t))},emoji(t){return this.check(jm(aU,t))},guid(t){return this.check(Cm(iU,t))},uuid(t){return this.check(Am(bc,t))},uuidv4(t){return this.check(bm(bc,t))},uuidv6(t){return this.check(xm(bc,t))},uuidv7(t){return this.check(ym(bc,t))},nanoid(t){return this.check(Sm(rU,t))},cuid(t){return this.check(Om(sU,t))},cuid2(t){return this.check(Tm(oU,t))},ulid(t){return this.check(km(lU,t))},base64(t){return this.check(Rm(mU,t))},base64url(t){return this.check(Wm(fU,t))},xid(t){return this.check(Mm(uU,t))},ksuid(t){return this.check(Em(cU,t))},ipv4(t){return this.check(qm(pU,t))},ipv6(t){return this.check(_m(dU,t))},cidrv4(t){return this.check(Hm(hU,t))},cidrv6(t){return this.check(Im(gU,t))},e164(t){return this.check(zm(wU,t))},datetime(t){return this.check(lc(zo,t))},date(t){return this.check(uc(Do,t))},time(t){return this.check(cc(Go,t))},duration(t){return this.check(pc(No,t))}});function P(t){return wm(eU,t)}var Qe=j("ZodStringFormat",(t,e)=>{Ne.init(t,e),gO.init(t,e)}),zo=j("ZodISODateTime",(t,e)=>{Qj.init(t,e),Qe.init(t,e)}),Do=j("ZodISODate",(t,e)=>{Xj.init(t,e),Qe.init(t,e)}),Go=j("ZodISOTime",(t,e)=>{Yj.init(t,e),Qe.init(t,e)}),No=j("ZodISODuration",(t,e)=>{eS.init(t,e),Qe.init(t,e)}),nU=j("ZodEmail",(t,e)=>{Tg.init(t,e),Qe.init(t,e)});var iU=j("ZodGUID",(t,e)=>{Sg.init(t,e),Qe.init(t,e)});var bc=j("ZodUUID",(t,e)=>{Og.init(t,e),Qe.init(t,e)});var tU=j("ZodURL",(t,e)=>{kg.init(t,e),Qe.init(t,e)});var aU=j("ZodEmoji",(t,e)=>{Mg.init(t,e),Qe.init(t,e)});var rU=j("ZodNanoID",(t,e)=>{Eg.init(t,e),Qe.init(t,e)});var sU=j("ZodCUID",(t,e)=>{qg.init(t,e),Qe.init(t,e)});var oU=j("ZodCUID2",(t,e)=>{_g.init(t,e),Qe.init(t,e)});var lU=j("ZodULID",(t,e)=>{Hg.init(t,e),Qe.init(t,e)});var uU=j("ZodXID",(t,e)=>{Ig.init(t,e),Qe.init(t,e)});var cU=j("ZodKSUID",(t,e)=>{Rg.init(t,e),Qe.init(t,e)});var pU=j("ZodIPv4",(t,e)=>{Wg.init(t,e),Qe.init(t,e)});var dU=j("ZodIPv6",(t,e)=>{zg.init(t,e),Qe.init(t,e)});var hU=j("ZodCIDRv4",(t,e)=>{Dg.init(t,e),Qe.init(t,e)});var gU=j("ZodCIDRv6",(t,e)=>{Gg.init(t,e),Qe.init(t,e)});var mU=j("ZodBase64",(t,e)=>{Ug.init(t,e),Qe.init(t,e)});var fU=j("ZodBase64URL",(t,e)=>{$g.init(t,e),Qe.init(t,e)});var wU=j("ZodE164",(t,e)=>{Bg.init(t,e),Qe.init(t,e)});var vU=j("ZodJWT",(t,e)=>{Lg.init(t,e),Qe.init(t,e)});var mO=j("ZodNumber",(t,e)=>{ec.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>pf(t,n,i,a),t.isFinite=!0},ee.derived({minValue:t=>{let{minimum:e,exclusiveMinimum:n}=oi(t);return Math.max(e??Number.NEGATIVE_INFINITY,n??Number.NEGATIVE_INFINITY)},maxValue:t=>{let{maximum:e,exclusiveMaximum:n}=oi(t);return Math.min(e??Number.POSITIVE_INFINITY,n??Number.POSITIVE_INFINITY)},isInt:t=>{let{isInt:e,multipleOf:n}=oi(t);return!!e||!!n?.some(Number.isSafeInteger)},format:t=>oi(t).format??null},{gt(t,e){return this.check(hc(t,e))},gte(t,e){return this.check(Eo(t,e))},min(t,e){return this.check(Eo(t,e))},lt(t,e){return this.check(dc(t,e))},lte(t,e){return this.check(Mo(t,e))},max(t,e){return this.check(Mo(t,e))},int(t){return this.check(cO(t))},safe(t){return this.check(cO(t))},positive(t){return this.check(hc(0,t))},nonnegative(t){return this.check(Eo(0,t))},negative(t){return this.check(dc(0,t))},nonpositive(t){return this.check(Mo(0,t))},multipleOf(t,e){return this.check(gc(t,e))},step(t,e){return this.check(gc(t,e))},finite(){return this}}));function _e(t){return Gm(mO,t)}var CU=j("ZodNumberFormat",(t,e)=>{Fg.init(t,e),mO.init(t,e)});function cO(t){return Nm(CU,t)}var AU=j("ZodBoolean",(t,e)=>{Vg.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>df(t,n,i,a)});function Cn(t){return Um(AU,t)}var bU=j("ZodNull",(t,e)=>{Jg.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>hf(t,n,i,a)});function fO(t){return $m(bU,t)}var xU=j("ZodUnknown",(t,e)=>{Kg.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>mf(t,n,i,a)});function Fe(){return Bm(xU)}var yU=j("ZodNever",(t,e)=>{Zg.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>gf(t,n,i,a)});function PU(t){return Lm(yU,t)}var jU=j("ZodArray",(t,e)=>{xc(),Qg.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>Af(t,n,i,a),t.element=e.element},{min(t,e){return this.check(os(t,e))},nonempty(t){return this.check(os(1,t))},max(t,e){return this.check(mc(t,e))},length(t,e){return this.check(fc(t,e))},unwrap(){return this.element}});function fe(t,e){return gS(jU,t,e)}var wO=j("ZodObject",(t,e)=>{xc(),rS.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>bf(t,n,i,a),ee.installLazyProp(t,"shape",n=>n._zod.def.shape,!1)},{keyof(){return li(Object.keys(this._zod.def.shape))},catchall(t){return this.clone(ee.mergeDefs(this._zod.def,{catchall:t}))},passthrough(){return this.clone(ee.mergeDefs(this._zod.def,{catchall:Fe()}))},loose(){return this.clone(ee.mergeDefs(this._zod.def,{catchall:Fe()}))},strict(){return this.clone(ee.mergeDefs(this._zod.def,{catchall:PU()}))},strip(){return this.clone(ee.mergeDefs(this._zod.def,{catchall:void 0}))},extend(t){return ee.extend(this,t)},safeExtend(t){return ee.safeExtend(this,t)},merge(t){return ee.merge(this,t)},pick(t){return ee.pick(this,t)},omit(t){return ee.omit(this,t)},partial(...t){return ee.partial(Pc,this,t[0])},exactPartial(...t){return ee.partial(AO,this,t[0],"exactPartial")},required(...t){return ee.required(bO,this,t[0])}});function D(t,e){let n={type:"object",shape:t??{},...ee.normalizeParams(e)};return new wO(n)}function Jn(t,e){return new wO({type:"object",shape:t,catchall:Fe(),...ee.normalizeParams(e)})}var vO=j("ZodUnion",(t,e)=>{nc.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>xf(t,n,i,a),t.options=e.options});function $e(t,e){return new vO({type:"union",options:t,...ee.normalizeParams(e)})}var SU=j("ZodDiscriminatedUnion",(t,e)=>{vO.init(t,e),Yg.init(t,e)});function Rf(t,e,n){return new SU({type:"union",options:e,discriminator:t,...ee.normalizeParams(n)})}var OU=j("ZodIntersection",(t,e)=>{em.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>yf(t,n,i,a)});function yc(t,e){return new OU({type:"intersection",left:t,right:e})}var pO=j("ZodRecord",(t,e)=>{xc(),nm.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>Pf(t,n,i,a),t.keyType=e.keyType,t.valueType=e.valueType});function Ue(t,e,n){return!e||!e._zod?new pO({type:"record",keyType:P(),valueType:t,...ee.normalizeParams(e)}):new pO({type:"record",keyType:t,valueType:e,...ee.normalizeParams(n)})}var If=j("ZodEnum",(t,e)=>{im.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(i,a,r)=>ff(t,i,a,r),t.enum=e.entries,t.options=[...t._zod.values];let n=new Set(Object.keys(e.entries));t.extract=(i,a)=>{let r={};for(let s of i)if(n.has(s))r[s]=e.entries[s];else throw new Error(`Key ${s} not found in enum`);return new If({...e,checks:[],...ee.normalizeParams(a),entries:r})},t.exclude=(i,a)=>{let r={...e.entries};for(let s of i)if(n.has(s))delete r[s];else throw new Error(`Key ${s} not found in enum`);return new If({...e,checks:[],...ee.normalizeParams(a),entries:r})}});function li(t,e){let n=Array.isArray(t)?Object.fromEntries(t.map(i=>[i,i])):t;return new If({type:"enum",entries:n,...ee.normalizeParams(e)})}var TU=j("ZodLiteral",(t,e)=>{tm.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>wf(t,n,i,a),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]}})});function F(t,e){return new TU({type:"literal",values:Array.isArray(t)?t:[t],...ee.normalizeParams(e)})}var kU=j("ZodTransform",(t,e)=>{xc(),am.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>Cf(t,n,i,a),t._zod.parse=(n,i)=>{if(i.direction==="backward")throw new rs(t.constructor.name);n.addIssue=r=>{if(typeof r=="string")n.issues.push(ee.issue(r,n.value,e));else{let s=r;s.fatal&&(s.continue=!1),s.code??(s.code="custom"),"input"in s||(s.input=n.value),s.inst??(s.inst=t),n.issues.push(ee.issue(s))}};let a=e.transform(n.value,n);return a instanceof Promise?a.then(r=>(n.value=r,n)):(n.value=a,n)}});function CO(t){return new kU({type:"transform",transform:t})}var Pc=j("ZodOptional",(t,e)=>{ic.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>wc(t,n,i,a),t.unwrap=()=>t._zod.def.innerType});function Ve(t){return new Pc({type:"optional",innerType:t})}var AO=j("ZodExactOptional",(t,e)=>{rm.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>wc(t,n,i,a),t.unwrap=()=>t._zod.def.innerType});function MU(t){return new AO({type:"optional",innerType:t})}var EU=j("ZodNullable",(t,e)=>{sm.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>jf(t,n,i,a),t.unwrap=()=>t._zod.def.innerType});function dO(t){return new EU({type:"nullable",innerType:t})}var qU=j("ZodDefault",(t,e)=>{om.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>Tf(t,n,i,a),t.unwrap=()=>t._zod.def.innerType,t.removeDefault=t.unwrap});function _U(t,e){return new qU({type:"default",innerType:t,get defaultValue(){return typeof e=="function"?e():ee.shallowClone(e)}})}var HU=j("ZodPrefault",(t,e)=>{lm.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>kf(t,n,i,a),t.unwrap=()=>t._zod.def.innerType});function IU(t,e){return new HU({type:"prefault",innerType:t,get defaultValue(){return typeof e=="function"?e():ee.shallowClone(e)}})}var bO=j("ZodNonOptional",(t,e)=>{um.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>Sf(t,n,i,a),t.unwrap=()=>t._zod.def.innerType});function RU(t,e){return new bO({type:"nonoptional",innerType:t,...ee.normalizeParams(e)})}var WU=j("ZodCatch",(t,e)=>{cm.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>Mf(t,n,i,a),t.unwrap=()=>t._zod.def.innerType,t.removeCatch=t.unwrap});function zU(t,e){return new WU({type:"catch",innerType:t,catchValue:typeof e=="function"?e:ee.constantCatch(e)})}var xO=j("ZodPipe",(t,e)=>{tc.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>Ef(t,n,i,a),t.in=e.in,t.out=e.out});function hO(t,e){return new xO({type:"pipe",in:t,out:e})}var DU=j("ZodPreprocess",(t,e)=>{xO.init(t,e),sS.init(t,e)}),GU=j("ZodReadonly",(t,e)=>{pm.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>qf(t,n,i,a),t.unwrap=()=>t._zod.def.innerType});function NU(t){return new GU({type:"readonly",innerType:t})}var yO=j("ZodCustom",(t,e)=>{dm.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>vf(t,n,i,a)});function PO(t,e){return af(yO,t??(()=>!0),e)}function UU(t,e={}){return rf(yO,t,e)}function $U(t,e){return sf(t,e)}function Wf(t,e){return new DU({type:"pipe",in:CO(t),out:e})}var jc={};Vh(jc,{ZodISODate:()=>Do,ZodISODateTime:()=>zo,ZodISODuration:()=>No,ZodISOTime:()=>Go,date:()=>LU,datetime:()=>BU,duration:()=>VU,time:()=>FU});function BU(t){return lc(zo,t)}function LU(t){return uc(Do,t)}function FU(t){return cc(Go,t)}function VU(t){return pc(No,t)}var Df="2025-11-25";var jO=[Df,"2025-06-18","2025-03-26","2024-11-05","2024-10-07"],da="io.modelcontextprotocol/related-task",Oc="2.0",dn=PO(t=>t!==null&&(typeof t=="object"||typeof t=="function")),SO=$e([P(),_e().int()]),OO=P(),Qre=Jn({ttl:_e().optional(),pollInterval:_e().optional()}),JU=D({ttl:_e().optional()}),KU=D({taskId:P()}),Gf=Jn({progressToken:SO.optional(),[da]:KU.optional()}),Ei=D({_meta:Gf.optional()}),Uo=Ei.extend({task:JU.optional()}),TO=t=>Uo.safeParse(t).success,Mn=D({method:P(),params:Ei.loose().optional()}),Ui=D({_meta:Gf.optional()}),$i=D({method:P(),params:Ui.loose().optional()}),En=Jn({_meta:Gf.optional()}),Tc=$e([P(),_e().int()]),kO=D({jsonrpc:F(Oc),id:Tc,...Mn.shape}).strict(),Nf=t=>kO.safeParse(t).success,MO=D({jsonrpc:F(Oc),...$i.shape}).strict(),EO=t=>MO.safeParse(t).success,Uf=D({jsonrpc:F(Oc),id:Tc,result:En}).strict(),$o=t=>Uf.safeParse(t).success;var L;(function(t){t[t.ConnectionClosed=-32e3]="ConnectionClosed",t[t.RequestTimeout=-32001]="RequestTimeout",t[t.ParseError=-32700]="ParseError",t[t.InvalidRequest=-32600]="InvalidRequest",t[t.MethodNotFound=-32601]="MethodNotFound",t[t.InvalidParams=-32602]="InvalidParams",t[t.InternalError=-32603]="InternalError",t[t.UrlElicitationRequired=-32042]="UrlElicitationRequired"})(L||(L={}));var $f=D({jsonrpc:F(Oc),id:Tc.optional(),error:D({code:_e().int(),message:P(),data:Fe().optional()})}).strict();var qO=t=>$f.safeParse(t).success;var _O=$e([kO,MO,Uf,$f]),Xre=$e([Uf,$f]),kc=En.strict(),ZU=Ui.extend({requestId:Tc.optional(),reason:P().optional()}),Mc=$i.extend({method:F("notifications/cancelled"),params:ZU}),QU=D({src:P(),mimeType:P().optional(),sizes:fe(P()).optional(),theme:li(["light","dark"]).optional()}),Bo=D({icons:fe(QU).optional()}),ds=D({name:P(),title:P().optional()}),HO=ds.extend({...ds.shape,...Bo.shape,version:P(),websiteUrl:P().optional(),description:P().optional()}),XU=yc(D({applyDefaults:Cn().optional()}),Ue(P(),Fe())),YU=Wf(t=>t&&typeof t=="object"&&!Array.isArray(t)&&Object.keys(t).length===0?{form:{}}:t,yc(D({form:XU.optional(),url:dn.optional()}),Ue(P(),Fe()).optional())),e$=Jn({list:dn.optional(),cancel:dn.optional(),requests:Jn({sampling:Jn({createMessage:dn.optional()}).optional(),elicitation:Jn({create:dn.optional()}).optional()}).optional()}),n$=Jn({list:dn.optional(),cancel:dn.optional(),requests:Jn({tools:Jn({call:dn.optional()}).optional()}).optional()}),i$=D({experimental:Ue(P(),dn).optional(),sampling:D({context:dn.optional(),tools:dn.optional()}).optional(),elicitation:YU.optional(),roots:D({listChanged:Cn().optional()}).optional(),tasks:e$.optional(),extensions:Ue(P(),dn).optional()}),t$=Ei.extend({protocolVersion:P(),capabilities:i$,clientInfo:HO}),Bf=Mn.extend({method:F("initialize"),params:t$});var a$=D({experimental:Ue(P(),dn).optional(),logging:dn.optional(),completions:dn.optional(),prompts:D({listChanged:Cn().optional()}).optional(),resources:D({subscribe:Cn().optional(),listChanged:Cn().optional()}).optional(),tools:D({listChanged:Cn().optional()}).optional(),tasks:n$.optional(),extensions:Ue(P(),dn).optional()}),r$=En.extend({protocolVersion:P(),capabilities:a$,serverInfo:HO,instructions:P().optional()}),Lf=$i.extend({method:F("notifications/initialized"),params:Ui.optional()});var Ec=Mn.extend({method:F("ping"),params:Ei.optional()}),s$=D({progress:_e(),total:Ve(_e()),message:Ve(P())}),o$=D({...Ui.shape,...s$.shape,progressToken:SO}),qc=$i.extend({method:F("notifications/progress"),params:o$}),l$=Ei.extend({cursor:OO.optional()}),Lo=Mn.extend({params:l$.optional()}),Fo=En.extend({nextCursor:OO.optional()}),u$=li(["working","input_required","completed","failed","cancelled"]),Vo=D({taskId:P(),status:u$,ttl:$e([_e(),fO()]),createdAt:P(),lastUpdatedAt:P(),pollInterval:Ve(_e()),statusMessage:Ve(P())}),hs=En.extend({task:Vo}),c$=Ui.merge(Vo),Jo=$i.extend({method:F("notifications/tasks/status"),params:c$}),_c=Mn.extend({method:F("tasks/get"),params:Ei.extend({taskId:P()})}),Hc=En.merge(Vo),Ic=Mn.extend({method:F("tasks/result"),params:Ei.extend({taskId:P()})}),Yre=En.loose(),Rc=Lo.extend({method:F("tasks/list")}),Wc=Fo.extend({tasks:fe(Vo)}),zc=Mn.extend({method:F("tasks/cancel"),params:Ei.extend({taskId:P()})}),IO=En.merge(Vo),RO=D({uri:P(),mimeType:Ve(P()),_meta:Ue(P(),Fe()).optional()}),WO=RO.extend({text:P()}),Ff=P().refine(t=>{try{return atob(t),!0}catch{return!1}},{message:"Invalid Base64 string"}),zO=RO.extend({blob:Ff}),Ko=li(["user","assistant"]),gs=D({audience:fe(Ko).optional(),priority:_e().min(0).max(1).optional(),lastModified:jc.datetime({offset:!0}).optional()}),DO=D({...ds.shape,...Bo.shape,uri:P(),description:Ve(P()),mimeType:Ve(P()),size:Ve(_e()),annotations:gs.optional(),_meta:Ve(Jn({}))}),p$=D({...ds.shape,...Bo.shape,uriTemplate:P(),description:Ve(P()),mimeType:Ve(P()),annotations:gs.optional(),_meta:Ve(Jn({}))}),Dc=Lo.extend({method:F("resources/list")}),d$=Fo.extend({resources:fe(DO)}),Gc=Lo.extend({method:F("resources/templates/list")}),h$=Fo.extend({resourceTemplates:fe(p$)}),Vf=Ei.extend({uri:P()}),g$=Vf,Nc=Mn.extend({method:F("resources/read"),params:g$}),m$=En.extend({contents:fe($e([WO,zO]))}),f$=$i.extend({method:F("notifications/resources/list_changed"),params:Ui.optional()}),w$=Vf,v$=Mn.extend({method:F("resources/subscribe"),params:w$}),C$=Vf,A$=Mn.extend({method:F("resources/unsubscribe"),params:C$}),b$=Ui.extend({uri:P()}),x$=$i.extend({method:F("notifications/resources/updated"),params:b$}),y$=D({name:P(),description:Ve(P()),required:Ve(Cn())}),P$=D({...ds.shape,...Bo.shape,description:Ve(P()),arguments:Ve(fe(y$)),_meta:Ve(Jn({}))}),Uc=Lo.extend({method:F("prompts/list")}),j$=Fo.extend({prompts:fe(P$)}),S$=Ei.extend({name:P(),arguments:Ue(P(),P()).optional()}),$c=Mn.extend({method:F("prompts/get"),params:S$}),Jf=D({type:F("text"),text:P(),annotations:gs.optional(),_meta:Ue(P(),Fe()).optional()}),Kf=D({type:F("image"),data:Ff,mimeType:P(),annotations:gs.optional(),_meta:Ue(P(),Fe()).optional()}),Zf=D({type:F("audio"),data:Ff,mimeType:P(),annotations:gs.optional(),_meta:Ue(P(),Fe()).optional()}),O$=D({type:F("tool_use"),name:P(),id:P(),input:Ue(P(),Fe()),_meta:Ue(P(),Fe()).optional()}),T$=D({type:F("resource"),resource:$e([WO,zO]),annotations:gs.optional(),_meta:Ue(P(),Fe()).optional()}),k$=DO.extend({type:F("resource_link")}),Qf=$e([Jf,Kf,Zf,k$,T$]),M$=D({role:Ko,content:Qf}),E$=En.extend({description:P().optional(),messages:fe(M$)}),q$=$i.extend({method:F("notifications/prompts/list_changed"),params:Ui.optional()}),_$=D({title:P().optional(),readOnlyHint:Cn().optional(),destructiveHint:Cn().optional(),idempotentHint:Cn().optional(),openWorldHint:Cn().optional()}),H$=D({taskSupport:li(["required","optional","forbidden"]).optional()}),GO=D({...ds.shape,...Bo.shape,description:P().optional(),inputSchema:D({type:F("object"),properties:Ue(P(),dn).optional(),required:fe(P()).optional()}).catchall(Fe()),outputSchema:D({type:F("object"),properties:Ue(P(),dn).optional(),required:fe(P()).optional()}).catchall(Fe()).optional(),annotations:_$.optional(),execution:H$.optional(),_meta:Ue(P(),Fe()).optional()}),Bc=Lo.extend({method:F("tools/list")}),I$=Fo.extend({tools:fe(GO)}),Lc=En.extend({content:fe(Qf).default([]),structuredContent:Ue(P(),Fe()).optional(),isError:Cn().optional()}),ese=Lc.or(En.extend({toolResult:Fe()})),R$=Uo.extend({name:P(),arguments:Ue(P(),Fe()).optional()}),ms=Mn.extend({method:F("tools/call"),params:R$}),W$=$i.extend({method:F("notifications/tools/list_changed"),params:Ui.optional()}),nse=D({autoRefresh:Cn().default(!0),debounceMs:_e().int().nonnegative().default(300)}),Zo=li(["debug","info","notice","warning","error","critical","alert","emergency"]),z$=Ei.extend({level:Zo}),Xf=Mn.extend({method:F("logging/setLevel"),params:z$}),D$=Ui.extend({level:Zo,logger:P().optional(),data:Fe()}),G$=$i.extend({method:F("notifications/message"),params:D$}),N$=D({name:P().optional()}),U$=D({hints:fe(N$).optional(),costPriority:_e().min(0).max(1).optional(),speedPriority:_e().min(0).max(1).optional(),intelligencePriority:_e().min(0).max(1).optional()}),$$=D({mode:li(["auto","required","none"]).optional()}),B$=D({type:F("tool_result"),toolUseId:P().describe("The unique identifier for the corresponding tool call."),content:fe(Qf).default([]),structuredContent:D({}).loose().optional(),isError:Cn().optional(),_meta:Ue(P(),Fe()).optional()}),L$=Rf("type",[Jf,Kf,Zf]),Sc=Rf("type",[Jf,Kf,Zf,O$,B$]),F$=D({role:Ko,content:$e([Sc,fe(Sc)]),_meta:Ue(P(),Fe()).optional()}),V$=Uo.extend({messages:fe(F$),modelPreferences:U$.optional(),systemPrompt:P().optional(),includeContext:li(["none","thisServer","allServers"]).optional(),temperature:_e().optional(),maxTokens:_e().int(),stopSequences:fe(P()).optional(),metadata:dn.optional(),tools:fe(GO).optional(),toolChoice:$$.optional()}),J$=Mn.extend({method:F("sampling/createMessage"),params:V$}),Qo=En.extend({model:P(),stopReason:Ve(li(["endTurn","stopSequence","maxTokens"]).or(P())),role:Ko,content:L$}),Yf=En.extend({model:P(),stopReason:Ve(li(["endTurn","stopSequence","maxTokens","toolUse"]).or(P())),role:Ko,content:$e([Sc,fe(Sc)])}),K$=D({type:F("boolean"),title:P().optional(),description:P().optional(),default:Cn().optional()}),Z$=D({type:F("string"),title:P().optional(),description:P().optional(),minLength:_e().optional(),maxLength:_e().optional(),format:li(["email","uri","date","date-time"]).optional(),default:P().optional()}),Q$=D({type:li(["number","integer"]),title:P().optional(),description:P().optional(),minimum:_e().optional(),maximum:_e().optional(),default:_e().optional()}),X$=D({type:F("string"),title:P().optional(),description:P().optional(),enum:fe(P()),default:P().optional()}),Y$=D({type:F("string"),title:P().optional(),description:P().optional(),oneOf:fe(D({const:P(),title:P()})),default:P().optional()}),eB=D({type:F("string"),title:P().optional(),description:P().optional(),enum:fe(P()),enumNames:fe(P()).optional(),default:P().optional()}),nB=$e([X$,Y$]),iB=D({type:F("array"),title:P().optional(),description:P().optional(),minItems:_e().optional(),maxItems:_e().optional(),items:D({type:F("string"),enum:fe(P())}),default:fe(P()).optional()}),tB=D({type:F("array"),title:P().optional(),description:P().optional(),minItems:_e().optional(),maxItems:_e().optional(),items:D({anyOf:fe(D({const:P(),title:P()}))}),default:fe(P()).optional()}),aB=$e([iB,tB]),rB=$e([eB,nB,aB]),sB=$e([rB,K$,Z$,Q$]),oB=Uo.extend({mode:F("form").optional(),message:P(),requestedSchema:D({type:F("object"),properties:Ue(P(),sB),required:fe(P()).optional()})}),lB=Uo.extend({mode:F("url"),message:P(),elicitationId:P(),url:P().url()}),uB=$e([oB,lB]),cB=Mn.extend({method:F("elicitation/create"),params:uB}),pB=Ui.extend({elicitationId:P()}),dB=$i.extend({method:F("notifications/elicitation/complete"),params:pB}),fs=En.extend({action:li(["accept","decline","cancel"]),content:Wf(t=>t===null?void 0:t,Ue(P(),$e([P(),_e(),Cn(),fe(P())])).optional())}),hB=D({type:F("ref/resource"),uri:P()});var gB=D({type:F("ref/prompt"),name:P()}),mB=Ei.extend({ref:$e([gB,hB]),argument:D({name:P(),value:P()}),context:D({arguments:Ue(P(),P()).optional()}).optional()}),Fc=Mn.extend({method:F("completion/complete"),params:mB});function NO(t){if(t.params.ref.type!=="ref/prompt")throw new TypeError(`Expected CompleteRequestPrompt, but got ${t.params.ref.type}`)}function UO(t){if(t.params.ref.type!=="ref/resource")throw new TypeError(`Expected CompleteRequestResourceTemplate, but got ${t.params.ref.type}`)}var fB=En.extend({completion:Jn({values:fe(P()).max(100),total:Ve(_e().int()),hasMore:Ve(Cn())})}),wB=D({uri:P().startsWith("file://"),name:P().optional(),_meta:Ue(P(),Fe()).optional()}),vB=Mn.extend({method:F("roots/list"),params:Ei.optional()}),ew=En.extend({roots:fe(wB)}),CB=$i.extend({method:F("notifications/roots/list_changed"),params:Ui.optional()}),ise=$e([Ec,Bf,Fc,Xf,$c,Uc,Dc,Gc,Nc,v$,A$,ms,Bc,_c,Ic,Rc,zc]),tse=$e([Mc,qc,Lf,CB,Jo]),ase=$e([kc,Qo,Yf,fs,ew,Hc,Wc,hs]),rse=$e([Ec,J$,cB,vB,_c,Ic,Rc,zc]),sse=$e([Mc,qc,G$,x$,f$,W$,q$,Jo,dB]),ose=$e([kc,r$,fB,E$,j$,d$,h$,m$,Lc,I$,Hc,Wc,hs]),U=class t extends Error{constructor(e,n,i){super(`MCP error ${e}: ${n}`),this.code=e,this.data=i,this.name="McpError"}static fromError(e,n,i){if(e===L.UrlElicitationRequired&&i){let a=i;if(a.elicitations)return new zf(a.elicitations,n)}return new t(e,n,i)}},zf=class extends U{constructor(e,n=`URL elicitation${e.length>1?"s":""} required`){super(L.UrlElicitationRequired,n,{elicitations:e})}get elicitations(){return this.data?.elicitations??[]}};function ha(t){return t==="completed"||t==="failed"||t==="cancelled"}var BO=Symbol("Let zodToJsonSchema decide on which parser to use");var $O={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"},LO=t=>typeof t=="string"?{...$O,name:t}:{...$O,...t};var FO=t=>{let e=LO(t),n=e.name!==void 0?[...e.basePath,e.definitionPath,e.name]:e.basePath;return{...e,flags:{hasReferencedOpenAiAnyType:!1},currentPath:n,propertyPath:void 0,seen:new Map(Object.entries(e.definitions).map(([i,a])=>[a._def,{def:a._def,path:[...e.basePath,e.definitionPath,i],jsonSchema:void 0}]))}};function nw(t,e,n,i){i?.errorMessages&&n&&(t.errorMessage={...t.errorMessage,[e]:n})}function we(t,e,n,i,a){t[e]=n,nw(t,e,i,a)}var Vc=(t,e)=>{let n=0;for(;nne(t.innerType._def,e);function iw(t,e,n){let i=n??e.dateStrategy;if(Array.isArray(i))return{anyOf:i.map((a,r)=>iw(t,e,a))};switch(i){case"string":case"format:date-time":return{type:"string",format:"date-time"};case"format:date":return{type:"string",format:"date"};case"integer":return AB(t,e)}}var AB=(t,e)=>{let n={type:"integer",format:"unix-time"};if(e.target==="openApi3")return n;for(let i of t.checks)switch(i.kind){case"min":we(n,"minimum",i.value,i.message,e);break;case"max":we(n,"maximum",i.value,i.message,e);break}return n};function QO(t,e){return{...ne(t.innerType._def,e),default:t.defaultValue()}}function XO(t,e){return e.effectStrategy==="input"?ne(t.schema._def,e):Ke(e)}function YO(t){return{type:"string",enum:Array.from(t.values)}}var bB=t=>"type"in t&&t.type==="string"?!1:"allOf"in t;function eT(t,e){let n=[ne(t.left._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),ne(t.right._def,{...e,currentPath:[...e.currentPath,"allOf","1"]})].filter(r=>!!r),i=e.target==="jsonSchema2019-09"?{unevaluatedProperties:!1}:void 0,a=[];return n.forEach(r=>{if(bB(r))a.push(...r.allOf),r.unevaluatedProperties===void 0&&(i=void 0);else{let s=r;if("additionalProperties"in r&&r.additionalProperties===!1){let{additionalProperties:o,...l}=r;s=l}else i=void 0;a.push(s)}}),a.length?{allOf:a,...i}:void 0}function nT(t,e){let n=typeof t.value;return n!=="bigint"&&n!=="number"&&n!=="boolean"&&n!=="string"?{type:Array.isArray(t.value)?"array":"object"}:e.target==="openApi3"?{type:n==="bigint"?"integer":n,enum:[t.value]}:{type:n==="bigint"?"integer":n,const:t.value}}var tw,it={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:()=>(tw===void 0&&(tw=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),tw),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 Kc(t,e){let n={type:"string"};if(t.checks)for(let i of t.checks)switch(i.kind){case"min":we(n,"minLength",typeof n.minLength=="number"?Math.max(n.minLength,i.value):i.value,i.message,e);break;case"max":we(n,"maxLength",typeof n.maxLength=="number"?Math.min(n.maxLength,i.value):i.value,i.message,e);break;case"email":switch(e.emailStrategy){case"format:email":tt(n,"email",i.message,e);break;case"format:idn-email":tt(n,"idn-email",i.message,e);break;case"pattern:zod":Kn(n,it.email,i.message,e);break}break;case"url":tt(n,"uri",i.message,e);break;case"uuid":tt(n,"uuid",i.message,e);break;case"regex":Kn(n,i.regex,i.message,e);break;case"cuid":Kn(n,it.cuid,i.message,e);break;case"cuid2":Kn(n,it.cuid2,i.message,e);break;case"startsWith":Kn(n,RegExp(`^${aw(i.value,e)}`),i.message,e);break;case"endsWith":Kn(n,RegExp(`${aw(i.value,e)}$`),i.message,e);break;case"datetime":tt(n,"date-time",i.message,e);break;case"date":tt(n,"date",i.message,e);break;case"time":tt(n,"time",i.message,e);break;case"duration":tt(n,"duration",i.message,e);break;case"length":we(n,"minLength",typeof n.minLength=="number"?Math.max(n.minLength,i.value):i.value,i.message,e),we(n,"maxLength",typeof n.maxLength=="number"?Math.min(n.maxLength,i.value):i.value,i.message,e);break;case"includes":{Kn(n,RegExp(aw(i.value,e)),i.message,e);break}case"ip":{i.version!=="v6"&&tt(n,"ipv4",i.message,e),i.version!=="v4"&&tt(n,"ipv6",i.message,e);break}case"base64url":Kn(n,it.base64url,i.message,e);break;case"jwt":Kn(n,it.jwt,i.message,e);break;case"cidr":{i.version!=="v6"&&Kn(n,it.ipv4Cidr,i.message,e),i.version!=="v4"&&Kn(n,it.ipv6Cidr,i.message,e);break}case"emoji":Kn(n,it.emoji(),i.message,e);break;case"ulid":{Kn(n,it.ulid,i.message,e);break}case"base64":{switch(e.base64Strategy){case"format:binary":{tt(n,"binary",i.message,e);break}case"contentEncoding:base64":{we(n,"contentEncoding","base64",i.message,e);break}case"pattern:zod":{Kn(n,it.base64,i.message,e);break}}break}case"nanoid":Kn(n,it.nanoid,i.message,e);case"toLowerCase":case"toUpperCase":case"trim":break;default:}return n}function aw(t,e){return e.patternStrategy==="escape"?yB(t):t}var xB=new Set("ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz0123456789");function yB(t){let e="";for(let n=0;na.format)?(t.anyOf||(t.anyOf=[]),t.format&&(t.anyOf.push({format:t.format,...t.errorMessage&&i.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,...n&&i.errorMessages&&{errorMessage:{format:n}}})):we(t,"format",e,n,i)}function Kn(t,e,n,i){t.pattern||t.allOf?.some(a=>a.pattern)?(t.allOf||(t.allOf=[]),t.pattern&&(t.allOf.push({pattern:t.pattern,...t.errorMessage&&i.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:iT(e,i),...n&&i.errorMessages&&{errorMessage:{pattern:n}}})):we(t,"pattern",iT(e,i),n,i)}function iT(t,e){if(!e.applyRegexFlags||!t.flags)return t.source;let n={i:t.flags.includes("i"),m:t.flags.includes("m"),s:t.flags.includes("s")},i=n.i?t.source.toLowerCase():t.source,a="",r=!1,s=!1,o=!1;for(let l=0;l1&&t.reused==="ref"&&r(s)}t.external&&(t.sharedDefsExtractedFor=t.external)}function Tj(t){let e=t.anyOf;if(!Array.isArray(e)||e.length===0||t.type!==void 0)return;let n=[];for(let i of e){if(!i||typeof i!="object")return;Tj(i);let a=Object.keys(i);if(a.length!==1||a[0]!=="type")return;let r=i.type;for(let s of Array.isArray(r)?r:[r]){if(typeof s!="string")return;n.includes(s)||n.push(s)}}delete t.anyOf,t.type=n.length===1?n[0]:n}var Mj=new Set(["type","properties","required","additionalProperties"]),Oj=["oneOf","anyOf"];function kj(t){let e=t.additionalProperties;return e===void 0||e===!1||typeof e!="object"||e===null?null:Object.keys(e).length?e:null}function rw(t){let e=[];for(let r of t){if(typeof r!="object"||r.type!=="object")return null;for(let s in r)if(!Mj.has(s))return null;e.push(r)}let n={},i=new Set;for(let r of e){for(let s in r.properties){if(Object.prototype.hasOwnProperty.call(n,s))continue;let o=[];for(let c of e){let u=c.properties?.[s]??kj(c);u!=null&&(o.some(d=>JSON.stringify(d)===JSON.stringify(u))||o.push(u))}let l=o.length===1?o[0]:rw(o)??{allOf:o};wi(n,s,l)}for(let s of r.required??[])i.add(s)}let a={type:"object",properties:n};if(i.size&&(a.required=[...i]),e.every(r=>r.additionalProperties===!1))a.additionalProperties=!1;else{let r=[];for(let s of e){let o=kj(s);o&&!r.some(l=>JSON.stringify(l)===JSON.stringify(o))&&r.push(o)}r.length===1?a.additionalProperties=r[0]:r.length>1&&(a.additionalProperties={allOf:r})}return a}function P4(t){let e=t.allOf;if(!Array.isArray(e)||e.length<2)return;for(let a of Mj)if(a in t)return;let n=e.filter(a=>Oj.some(r=>Array.isArray(a[r]))),i=null;if(!n.length)i=rw(e);else{let a=n[0],r=Oj.find(l=>Array.isArray(a[l]));if(Object.keys(a).length!==1)return;let s=e.filter(l=>l!==a),o=a[r].map(l=>rw([...s,l]));if(o.some(l=>!l))return;i={[r]:o}}i&&(delete t.allOf,ul(t,i))}function hl(t,e){let n=t.seen.get(e);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");let i=o=>{let l=t.seen.get(o);if(l.ref===null)return;let c=l.def??l.schema,u={...c},d=l.ref;if(l.ref=null,d){i(d);let m=t.seen.get(d),p=m.schema;if(p.$ref&&(t.target==="draft-07"||t.target==="draft-04"||t.target==="openapi-3.0")?(c.allOf=c.allOf??[],c.allOf.push(p)):ul(c,p),ul(c,u),o._zod.parent===d)for(let f in c)f==="$ref"||f==="allOf"||f in u||delete c[f];if(p.$ref&&m.def)for(let f in c)f==="$ref"||f==="allOf"||f in m.def&&JSON.stringify(c[f])===JSON.stringify(m.def[f])&&delete c[f]}let h=o._zod.parent;if(h&&h!==d){i(h);let m=t.seen.get(h);if(m?.schema.$ref&&(c.$ref=m.schema.$ref,m.def))for(let p in c)p==="$ref"||p==="allOf"||p in m.def&&JSON.stringify(c[p])===JSON.stringify(m.def[p])&&delete c[p]}t.override({zodSchema:o,jsonSchema:c,path:l.path??[]})};if(!t.external||t.sharedEmitDoneFor!==t.external){for(let o of[...t.seen.entries()].reverse())i(o[0]);if(t.target!=="openapi-3.0")for(let o of t.seen.entries())Tj(o[1].def??o[1].schema);for(let o of t.deferred)o();if(t.intersections.length){let o=new Map;for(let l of t.seen.values())for(let c of[l.schema,l.def]){let u=c?.allOf;if(!Array.isArray(u))continue;let d=o.get(u);d?d.push(c):o.set(u,[c])}for(let l of t.intersections)for(let c of o.get(l)??[])P4(c)}}let a={};if(t.target==="draft-2020-12"?a.$schema="https://json-schema.org/draft/2020-12/schema":t.target==="draft-07"?a.$schema="http://json-schema.org/draft-07/schema#":t.target==="draft-04"?a.$schema="http://json-schema.org/draft-04/schema#":t.target,t.external?.uri){let o=t.external.registry.get(e)?.id;if(!o)throw new Error("Schema is missing an `id` property");a.$id=t.external.uri(o)}ul(a,n.defId?n.schema:n.def??n.schema);let r=t.metadataRegistry.get(e)?.id;r!==void 0&&a.id===r&&delete a.id;let s=t.external?.defs??{};if(!t.external||t.sharedEmitDoneFor!==t.external)for(let o of t.seen.entries()){let l=o[1];l.def&&l.defId&&(l.def.id===l.defId&&delete l.def.id,wi(s,l.defId,l.def))}t.external&&(t.sharedEmitDoneFor=t.external),t.external||Object.keys(s).length>0&&(t.target==="draft-2020-12"?a.$defs=s:a.definitions=s);try{let o=JSON.parse(JSON.stringify(a));return Object.defineProperty(o,"~standard",{value:{...e["~standard"],jsonSchema:{input:cl(e,"input",t.processors),output:cl(e,"output",t.processors)}},enumerable:!1,writable:!1}),o}catch{throw new Error("Error converting schema to JSON.")}}function ri(t,e){let n=e??{seen:new Set};if(n.seen.has(t))return!1;n.seen.add(t);let i=t._zod.def;if(i.type==="transform")return!0;if(i.type==="array")return ri(i.element,n);if(i.type==="set")return ri(i.valueType,n);if(i.type==="lazy")return ri(i.getter(),n);if(i.type==="promise"||i.type==="optional"||i.type==="nonoptional"||i.type==="nullable"||i.type==="readonly"||i.type==="default"||i.type==="prefault"||i.type==="catch")return ri(i.innerType,n);if(i.type==="intersection")return ri(i.left,n)||ri(i.right,n);if(i.type==="record"||i.type==="map")return ri(i.keyType,n)||ri(i.valueType,n);if(i.type==="pipe")return t._zod.traits.has("$ZodCodec")?!0:ri(i.in,n)||ri(i.out,n);if(i.type==="object"){for(let a in i.shape)if(ri(i.shape[a],n))return!0;return!1}if(i.type==="union"){for(let a of i.options)if(ri(a,n))return!0;return!1}if(i.type==="tuple"){for(let a of i.items)if(ri(a,n))return!0;return!!(i.rest&&ri(i.rest,n))}return!1}var Wj=(t,e={})=>n=>{let i=dl({...n,processors:e});return Le(t,i),pl(i,t),hl(i,t)},cl=(t,e,n={})=>i=>{let{libraryOptions:a,target:r}=i??{},s=dl({...a??{},target:r,io:e,processors:n});return Le(t,s),pl(s,t),hl(s,t)};var Hs=(t,e,n)=>{(t[e]===void 0||n>t[e])&&(t[e]=n)},Is=(t,e,n)=>{(t[e]===void 0||n{Hs(t,"minimum",e),Is(t,"maximum",e)},Ij=(t,e)=>{t.multipleOf??(t.multipleOf=[]),t.multipleOf.includes(e)||t.multipleOf.push(e)},zj=(t,e)=>{t.patterns??(t.patterns=new Set),t.patterns.add(e)},Dj=(t,e)=>{t.mime=t.mime?t.mime.filter(n=>e.includes(n)):[...e]},Gj=(t,e)=>{t.format=e,e.includes("int")&&(t.isInt=!0)},_j=(t,e)=>Hs(t,"minimum",e.minimum),qj=(t,e)=>Is(t,"maximum",e.maximum),Rj=t=>(e,n)=>{Gj(e,n.format);let[i,a]=t[n.format];Hs(e,"minimum",i),Is(e,"maximum",a)},S4={greater_than:(t,e)=>Hs(t,e.inclusive?"minimum":"exclusiveMinimum",e.value),less_than:(t,e)=>Is(t,e.inclusive?"maximum":"exclusiveMaximum",e.value),multiple_of:(t,e)=>Ij(t,e.value),number_format:Rj($o),bigint_format:Rj(Pc),min_length:_j,max_length:qj,length_equals:(t,e)=>Ej(t,e.length),min_size:_j,max_size:qj,size_equals:(t,e)=>Ej(t,e.size),string_format:(t,e)=>{Gj(t,e.format),e.pattern&&zj(t,e.pattern),(e.format==="base64"||e.format==="base64url")&&(t.contentEncoding=e.format),(e.local||e.precision===-1)&&(t.laxFormat=!0)},mime_type:(t,e)=>Dj(t,e.mime)};function xi(t){let e={},n=t._zod.def,i=t._zod.traits.has("$ZodCheck")?[t,...n.checks??[]]:n.checks??[];for(let r of i)S4[r._zod.def.check]?.(e,r._zod.def);let a=t._zod.bag;a.minimum!==void 0&&Hs(e,"minimum",a.minimum),a.exclusiveMinimum!==void 0&&Hs(e,"exclusiveMinimum",a.exclusiveMinimum),a.maximum!==void 0&&Is(e,"maximum",a.maximum),a.exclusiveMaximum!==void 0&&Is(e,"exclusiveMaximum",a.exclusiveMaximum),a.multipleOf!==void 0&&Ij(e,a.multipleOf),a.format!==void 0&&(e.format??(e.format=a.format),a.format.includes("int")&&(e.isInt=!0)),a.mime&&Dj(e,a.mime);for(let r of a.patterns??[])zj(e,r);return e}var j4={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},O4=new Map([[Dg,bS],[Hc,yS]]),Nj=t=>O4.get(t)??t,lw=(t,e,n,i)=>{let a=n;a.type="string";let{minimum:r,maximum:s,format:o,patterns:l,contentEncoding:c,laxFormat:u}=xi(t);if(typeof r=="number"&&(a.minLength=r),typeof s=="number"&&(a.maxLength=s),o&&(a.format=j4[o]??o,a.format===""&&delete a.format,(o==="time"||u)&&delete a.format),c&&(a.contentEncoding=c),l&&l.size>0){let d=[...l].map(Nj);d.length===1?a.pattern=d[0].source:d.length>1&&(a.allOf=[...d.map(h=>({...e.target==="draft-07"||e.target==="draft-04"||e.target==="openapi-3.0"?{type:"string"}:{},pattern:h.source}))])}},uw=(t,e,n,i)=>{let a=n,{minimum:r,maximum:s,multipleOf:o,exclusiveMaximum:l,exclusiveMinimum:c,isInt:u}=xi(t);a.type=u?"integer":"number";let d=typeof c=="number"&&c>=(r??Number.NEGATIVE_INFINITY),h=typeof l=="number"&&l<=(s??Number.POSITIVE_INFINITY),m=e.target==="draft-04"||e.target==="openapi-3.0";if(d?m?(a.minimum=c,a.exclusiveMinimum=!0):a.exclusiveMinimum=c:typeof r=="number"&&(a.minimum=r),h?m?(a.maximum=l,a.exclusiveMaximum=!0):a.exclusiveMaximum=l:typeof s=="number"&&(a.maximum=s),o){let p=new Set;for(let w of o)Number.isFinite(w)&&w!==0?p.add(Math.abs(w)):On(t,e,a,i,`A multipleOf divisor of ${w} cannot be represented in JSON Schema`);let[g,...f]=p;g!==void 0&&(a.multipleOf=g),f.length&&(a.allOf=[...a.allOf??[],...f.map(w=>({multipleOf:w}))])}},cw=(t,e,n,i)=>{n.type="boolean"},Bj=(t,e,n,i)=>{On(t,e,n,i,"BigInt cannot be represented in JSON Schema")},Uj=(t,e,n,i)=>{On(t,e,n,i,"Symbols cannot be represented in JSON Schema")},dw=(t,e,n,i)=>{e.target==="openapi-3.0"?(n.type="string",n.nullable=!0,n.enum=[null]):n.type="null"},Lj=(t,e,n,i)=>{On(t,e,n,i,"Undefined cannot be represented in JSON Schema")},$j=(t,e,n,i)=>{On(t,e,n,i,"Void cannot be represented in JSON Schema")},pw=(t,e,n,i)=>{n.not={}},Fj=(t,e,n,i)=>{},hw=(t,e,n,i)=>{},Jj=(t,e,n,i)=>{On(t,e,n,i,"Date cannot be represented in JSON Schema")},mw=(t,e,n,i)=>{let a=t._zod.def,r=ks(a.entries);if(r.length===0){n.not={};return}r.every(s=>typeof s=="number")&&(n.type="number"),r.every(s=>typeof s=="string")&&(n.type="string"),n.enum=r},gw=(t,e,n,i)=>{let a=t._zod.def;if(a.values.length===0){n.not={};return}let r=[];for(let s of a.values)if(s===void 0){if(On(t,e,n,i,"Literal `undefined` cannot be represented in JSON Schema"))return}else if(typeof s=="bigint"){if(On(t,e,n,i,"BigInt literals cannot be represented in JSON Schema"))return;r.push(Number(s))}else r.push(s);if(r.length!==0)if(r.length===1){let s=r[0];n.type=s===null?"null":typeof s,e.target==="draft-04"||e.target==="openapi-3.0"?n.enum=[s]:n.const=s}else r.every(s=>typeof s=="number")&&(n.type="number"),r.every(s=>typeof s=="string")&&(n.type="string"),r.every(s=>typeof s=="boolean")&&(n.type="boolean"),r.every(s=>s===null)&&(n.type="null"),n.enum=r},Vj=(t,e,n,i)=>{On(t,e,n,i,"NaN cannot be represented in JSON Schema")},Kj=(t,e,n,i)=>{let a=n,r=t._zod.pattern;if(!r)throw new Error("Pattern not found in template literal");a.type="string",a.pattern=r.source},Qj=(t,e,n,i)=>{let a=n;a.type="string",a.format="binary",a.contentEncoding="binary";let{minimum:r,maximum:s,mime:o}=xi(t);r!==void 0&&(a.minLength=r),s!==void 0&&(a.maxLength=s),o&&(o.length===0?a.not={}:o.length===1?a.contentMediaType=o[0]:a.anyOf=o.map(l=>({contentMediaType:l})))},Zj=(t,e,n,i)=>{n.type="boolean"},fw=(t,e,n,i)=>{On(t,e,n,i,"Custom types cannot be represented in JSON Schema")},Xj=(t,e,n,i)=>{On(t,e,n,i,"Function types cannot be represented in JSON Schema")},ww=(t,e,n,i)=>{On(t,e,n,i,"Transforms cannot be represented in JSON Schema")},Yj=(t,e,n,i)=>{On(t,e,n,i,"Map cannot be represented in JSON Schema")},eO=(t,e,n,i)=>{On(t,e,n,i,"Set cannot be represented in JSON Schema")},Cw=(t,e,n,i)=>{let a=n,r=t._zod.def,{minimum:s,maximum:o}=xi(t);typeof s=="number"&&(a.minItems=s),typeof o=="number"&&(a.maxItems=o),a.type="array",a.items=Le(r.element,e,{...i,path:[...i.path,"items"]})};function ml(t){let e=t._zod.def;return e.type==="pipe"&&e.in._zod.traits.has("$ZodTransform")?ml(e.out):e.type==="catch"?ml(e.innerType):t._zod.optin}var vw=(t,e,n,i)=>{let a=n,r=t._zod.def,s=r.shape;if(Object.getOwnPropertySymbols(s).length&&On(t,e,a,i,"Symbol keys cannot be represented in JSON Schema"))return;a.type="object",a.properties={};for(let c in s)wi(a.properties,c,Le(s[c],e,{...i,path:[...i.path,"properties",c]}));let l=[];for(let c of Object.keys(s)){let u=r.shape[c];(e.io==="input"?ml(u)===void 0:u._zod.optout===void 0)&&l.push(c)}l.length>0&&(a.required=l),r.catchall?._zod.def.type==="never"?a.additionalProperties=!1:r.catchall?r.catchall&&(a.additionalProperties=Le(r.catchall,e,{...i,path:[...i.path,"additionalProperties"]})):e.io==="output"&&(a.additionalProperties=!1)},xw=(t,e,n,i)=>{let a=t._zod.def,r=a.inclusive===!1,s=a.options.map((o,l)=>Le(o,e,{...i,path:[...i.path,r?"oneOf":"anyOf",l]}));r?n.oneOf=s:n.anyOf=s},Aw=(t,e,n,i)=>{let a=t._zod.def,r=Le(a.left,e,{...i,path:[...i.path,"allOf",0]}),s=Le(a.right,e,{...i,path:[...i.path,"allOf",1]}),o=c=>"allOf"in c&&Object.keys(c).length===1,l=[...o(r)?r.allOf:[r],...o(s)?s.allOf:[s]];n.allOf=l,e.intersections.push(l)},nO=(t,e,n,i)=>{let a=n,r=t._zod.def;a.type="array";let s=e.target==="draft-2020-12"?"prefixItems":"items",o=e.target==="draft-2020-12"||e.target==="openapi-3.0"?"items":"additionalItems",l=r.items.map((g,f)=>Le(g,e,{...i,path:[...i.path,s,f]})),c=r.rest?Le(r.rest,e,{...i,path:[...i.path,o,...e.target==="openapi-3.0"?[r.items.length]:[]]}):null,u=r.items.length;for(;u>0;){let g=r.items[u-1];if(!(e.io==="input"?ml(g)!==void 0:g._zod.optout==="optional"))break;u--}let d=r.items.length,h=!r.rest;e.target==="draft-2020-12"?(a.prefixItems=l,h?a.items=!1:c&&(a.items=c),u>0&&(a.minItems=u),h&&(a.maxItems=d)):e.target==="openapi-3.0"?(a.items={anyOf:l},c&&a.items.anyOf.push(c),u>0&&(a.minItems=u),h&&(a.maxItems=d)):(a.items=l,h?a.additionalItems=!1:c&&(a.additionalItems=c),u>0&&(a.minItems=u),h&&(a.maxItems=d));let{minimum:m,maximum:p}=xi(t);typeof m=="number"&&(a.minItems=m),typeof p=="number"&&(a.maxItems=p)};function sw(t,e,n){if(e.$ref){if(n.has(e))return e;n.add(e);let p=t.get(e)?.def;if(!p)return e;let g=sw(t,p,n);return g===p?e:g}for(let p of["anyOf","oneOf"]){let g=e[p];if(!Array.isArray(g))continue;let f=g.map(w=>sw(t,w,n));f.some((w,C)=>w!==g[C])&&(e={...e,[p]:f})}let i=Array.isArray(e.type)?e.type:[e.type],a=!i.includes("string")&&i.some(p=>p==="number"||p==="integer"),r=e.enum??(e.const!==void 0?[e.const]:void 0);if(!a&&!r?.some(p=>typeof p=="number"))return e;let{minimum:s,maximum:o,exclusiveMinimum:l,exclusiveMaximum:c,multipleOf:u,format:d,id:h,...m}=e;return m.enum?m.enum=m.enum.map(p=>typeof p=="number"?String(p):p):typeof m.const=="number"&&(m.const=String(m.const)),a&&(m.type="string",r||(m.pattern=(i.includes("number")?il:Cg).source)),m}var ow=new WeakMap;function k4(t){let e=new Map;for(let i of t.seen.values())i.def&&!e.has(i.schema)&&e.set(i.schema,i);let n=new Map;for(let i of ow.get(t)??[]){let a=t.seen.get(i),r=(a?.def??a?.schema)?.propertyNames;if(!r||r===!0||n.has(r))continue;let s=sw(e,r,new Set);s!==r&&n.set(r,s)}if(n.size)for(let i of t.seen.values())for(let a of[i.schema,i.def]){let r=a&&n.get(a.propertyNames);r&&(a.propertyNames=r)}}var bw=(t,e,n,i)=>{let a=n,r=t._zod.def;a.type="object";let s=r.keyType,o=xi(s).patterns;if(r.mode==="loose"&&o&&o.size>0){let u=Le(r.valueType,e,{...i,path:[...i.path,"patternProperties","*"]});a.patternProperties={};for(let d of o)wi(a.patternProperties,Nj(d).source,u)}else{if(e.target==="draft-07"||e.target==="draft-2020-12"){a.propertyNames=Le(r.keyType,e,{...i,path:[...i.path,"propertyNames"]});let u=ow.get(e);u||(u=[],ow.set(e,u),e.deferred.push(()=>k4(e))),u.push(t)}a.additionalProperties=Le(r.valueType,e,{...i,path:[...i.path,"additionalProperties"]})}let l=s._zod.values,c=e.io==="input"&&ml(r.valueType)!==void 0;if(l&&!r.partial&&!c){let u=[...l].filter(d=>typeof d=="string"||typeof d=="number");u.length>0&&(a.required=u.map(String))}},yw=(t,e,n,i)=>{let a=t._zod.def,r=Le(a.innerType,e,i),s=e.seen.get(t);e.target==="openapi-3.0"?(s.ref=a.innerType,n.nullable=!0):n.anyOf=[r,{type:"null"}]},Pw=(t,e,n,i)=>{let a=t._zod.def;Le(a.innerType,e,i);let r=e.seen.get(t);r.ref=a.innerType},Sw=Symbol();function iO(t,e,n,i,a){let r=!1,s=JSON.stringify(t,(o,l)=>typeof l!="bigint"?l:(r=!0,null));return r?(On(e,n,i,a,"BigInt defaults cannot be represented in JSON Schema"),Sw):JSON.parse(s)}var jw=(t,e,n,i)=>{let a=t._zod.def;Le(a.innerType,e,i);let r=e.seen.get(t);r.ref=a.innerType;let s=iO(a.defaultValue,t,e,n,i);s!==Sw&&(n.default=s)},Ow=(t,e,n,i)=>{let a=t._zod.def;Le(a.innerType,e,i);let r=e.seen.get(t);if(r.ref=a.innerType,e.io!=="input")return;let s=iO(a.defaultValue,t,e,n,i);s!==Sw&&(n._prefault=s)},kw=(t,e,n,i)=>{let a=t._zod.def;Le(a.innerType,e,i);let r=e.seen.get(t);r.ref=a.innerType;let s;try{s=a.catchValue(void 0)}catch{On(t,e,n,i,"Dynamic catch values are not supported in JSON Schema");return}n.default=s},Tw=(t,e,n,i)=>{let a=t._zod.def,r=a.in._zod.traits.has("$ZodTransform"),s=e.io==="input"?r?a.out:a.in:a.out;Le(s,e,i);let o=e.seen.get(t);o.ref=s},Mw=(t,e,n,i)=>{let a=t._zod.def;Le(a.innerType,e,i);let r=e.seen.get(t);r.ref=a.innerType,n.readOnly=!0},tO=(t,e,n,i)=>{let a=t._zod.def;Le(a.innerType,e,i);let r=e.seen.get(t);r.ref=a.innerType},ed=(t,e,n,i)=>{let a=t._zod.def;Le(a.innerType,e,i);let r=e.seen.get(t);r.ref=a.innerType},aO=(t,e,n,i)=>{let a=t._zod.innerType;Le(a,e,i);let r=e.seen.get(t);r.ref=a},Hj={string:lw,number:uw,boolean:cw,bigint:Bj,symbol:Uj,null:dw,undefined:Lj,void:$j,never:pw,any:Fj,unknown:hw,date:Jj,enum:mw,literal:gw,nan:Vj,template_literal:Kj,file:Qj,success:Zj,custom:fw,function:Xj,transform:ww,map:Yj,set:eO,array:Cw,object:vw,union:xw,intersection:Aw,tuple:nO,record:bw,nullable:yw,nonoptional:Pw,default:jw,prefault:Ow,catch:kw,pipe:Tw,readonly:Mw,promise:tO,optional:ed,lazy:aO};function Ww(t,e){if("_idmap"in t){let i=t,a=dl({...e,processors:Hj}),r={};for(let l of i._idmap.entries()){let[c,u]=l;Le(u,a)}let s={},o={registry:i,uri:e?.uri,defs:r};a.external=o;for(let l of i._idmap.entries()){let[c,u]=l;pl(a,u),wi(s,c,hl(a,u))}if(Object.keys(r).length>0){let l=a.target==="draft-2020-12"?"$defs":"definitions";s.__shared={[l]:r}}return{schemas:s}}let n=dl({...e,processors:Hj});return Le(t,n),pl(n,t),hl(n,t)}var AB=O("ZodMiniType",(t,e)=>{if(!t._zod)throw new Error("Uninitialized schema in ZodMiniType.");Ue.init(t,e),t.def=e,t.type=e.type},{get with(){return this.check},set with(t){Gt(this,"with",t)},parse(t,e){return mg(this,t,e,{callee:this.parse})},parseAsync(t,e){return gg(this,t,e,{callee:this.parseAsync})},safeParse(t,e){return Yo(this,t,e)},safeParseAsync(t,e){return nl(this,t,e)},check(...t){let e=this.def;return this.clone({...e,checks:[...e.checks??[],...t.map(n=>typeof n=="function"?{_zod:{check:n,def:{check:"custom"},onattach:[]}}:n)]},{parent:!0})},clone(t,e){return Ci(this,t,e)},brand(){return this},register(t,e){return t.add(this,e),this},apply(t,...e){return e.length===0?t(this):t(this,...e)}});var bB=O("ZodMiniObject",(t,e)=>{Qg.init(t,e),AB.init(t,e),cg(t,"shape",n=>n._zod.def.shape,!1)});function Ew(t,e){let n={type:"object",shape:t??{},...ee(e)};return new bB(n)}function Bt(t){return!!t._zod}function Mr(t){let e=Object.values(t);if(e.length===0)return Ew({});let n=e.every(Bt),i=e.every(a=>!Bt(a));if(n)return Ew(t);if(i)return Km(t);throw new Error("Mixed Zod versions detected in object shape.")}function Da(t,e){return Bt(t)?Yo(t,e):t.safeParse(e)}async function nd(t,e){return Bt(t)?await nl(t,e):await t.safeParseAsync(e)}function Ga(t){if(!t)return;let e;if(Bt(t)?e=t._zod?.def?.shape:e=t.shape,!!e){if(typeof e=="function")try{return e()}catch{return}return e}}function zs(t){if(t){if(typeof t=="object"){let e=t,n=t;if(!e._def&&!n._zod){let i=Object.values(t);if(i.length>0&&i.every(a=>typeof a=="object"&&a!==null&&(a._def!==void 0||a._zod!==void 0||typeof a.parse=="function")))return Mr(t)}}if(Bt(t)){let n=t._zod?.def;if(n&&(n.type==="object"||n.shape!==void 0))return t}else if(t.shape!==void 0)return t}}function PB(t){return t.length===0?"object root":t.reduce((e,n,i)=>i===0?String(n):typeof n=="number"?`${e}[${n}]`:`${e}.${n}`,"")}function id(t){if(t&&typeof t=="object"){if("issues"in t&&Array.isArray(t.issues)&&t.issues.length>0)return t.issues.map(e=>e.path?.length?`${e.message} at ${PB(e.path)}`:e.message).join(` +`);if("message"in t&&typeof t.message=="string")return t.message;try{return JSON.stringify(t)}catch{return String(t)}}return String(t)}function sO(t){return t.description}function oO(t){if(Bt(t))return t._zod?.def?.type==="optional";let e=t;return typeof t.isOptional=="function"?t.isOptional():e._def?.typeName==="ZodOptional"}function Ds(t){if(Bt(t)){let r=t._zod?.def;if(r){if(r.value!==void 0)return r.value;if(Array.isArray(r.values)&&r.values.length>0)return r.values[0]}}let n=t._def;if(n){if(n.value!==void 0)return n.value;if(Array.isArray(n.values)&&n.values.length>0)return n.values[0]}let i=t.value;if(i!==void 0)return i}var lO=new WeakSet([Object.prototype,Error.prototype]);function td(t,e,n){Object.defineProperty(t,e,{configurable:!0,enumerable:!1,get(){let i=n(this);return Object.defineProperty(this,e,{value:i,configurable:!0,writable:!0}),i},set(i){Object.defineProperty(this,e,{value:i,configurable:!0,writable:!0})}})}var WB=(t,e)=>{KP.init(t,e),t.name="ZodError";let n=Object.getPrototypeOf(t);lO.has(n)||(lO.add(n),td(n,"format",i=>a=>ZP(i,a)),td(n,"flatten",i=>a=>QP(i,a)),td(n,"addIssue",i=>a=>{i.issues.push(a),i.message=JSON.stringify(i.issues,Ts,2)}),td(n,"addIssues",i=>a=>{i.issues.push(...a),i.message=JSON.stringify(i.issues,Ts,2)}),Object.defineProperty(n,"isEmpty",{configurable:!0,enumerable:!1,get(){return this.issues.length===0}}))};var Zi=O("ZodError",WB,void 0,{Parent:Error});var uO=Qo(Zi),cO=Zo(Zi),dO=Xo(Zi),pO=el(Zi),hO=YP(Zi),mO=eS(Zi),gO=nS(Zi),fO=iS(Zi),wO=tS(Zi),CO=aS(Zi),vO=rS(Zi),xO=sS(Zi);function _B(){vi.localeError||Qi(bj())}function rd(){vi.memoizer||Qi({memoizer:Aj()})}var an=O("ZodType",(t,e)=>(_B(),Ue.init(t,e),t.def=e,t.type=e.type,t),{check(...t){let e=this.def;return this.clone(te.mergeDefs(e,{checks:[...e.checks??[],...t.map(n=>typeof n=="function"?{_zod:{check:n,def:{check:"custom"},onattach:[]}}:n)]}),{parent:!0})},with(...t){return this.check(...t)},clone(t,e){return Ci(this,t,e)},brand(){return this},register(t,e){return t.add(this,e),this},refine(t,e){return this.check(bU(t,e))},superRefine(t,e){return this.check(yU(t,e))},overwrite(t){return this.check(za(t))},optional(){return tn(this)},exactOptional(){return cU(this)},nullable(){return yO(this)},nullish(){return tn(yO(this))},nonoptional(t){return fU(this,t)},array(){return Pe(this)},or(t){return Qe([this,t])},and(t){return sd(this,t)},transform(t){return PO(this,MO(t))},default(t){return hU(this,t)},prefault(t){return gU(this,t)},catch(t){return CU(this,t)},pipe(t){return PO(this,t)},readonly(){return AU(this)},describe(t){let e=this.clone();return kr.add(e,{description:t}),e},meta(...t){if(t.length===0)return kr.get(this);let e=this.clone();return kr.add(e,t[0]),e},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(t,...e){return e.length===0?t(this):t(this,...e)},get"~standard"(){return te.hide(this,"~standard",{...yg(this),jsonSchema:{input:cl(this,"input"),output:cl(this,"output")}})},set"~standard"(t){te.own(this,"~standard",t)},parse:function t(e,n){return uO(this,e,n,{callee:t})},parseAsync:async function t(e,n){return await cO(this,e,n,{callee:t})},safeParse(t,e){return dO(this,t,e)},async safeParseAsync(t,e){return pO(this,t,e)},get spa(){return this?.safeParseAsync},set spa(t){te.own(this,"spa",t)},validate(t,e){return Tc(this,t,e)},validateAsync(t,e){return Mc(this,t,e)},encode:function t(e,n){return hO(this,e,n,{callee:t})},decode:function t(e,n){return mO(this,e,n,{callee:t})},encodeAsync:async function t(e,n){return await gO(this,e,n,{callee:t})},decodeAsync:async function t(e,n){return await fO(this,e,n,{callee:t})},safeEncode(t,e){return wO(this,t,e)},safeDecode(t,e){return CO(this,t,e)},async safeEncodeAsync(t,e){return vO(this,t,e)},async safeDecodeAsync(t,e){return xO(this,t,e)},toJSONSchema(t){return Wj(this,{})(t)},get description(){return kr.get(this)?.description},get _def(){return this._zod.def}}),SO=O("_ZodString",(t,e)=>{al.init(t,e),an.init(t,e),t._zod.processJSONSchema=(n,i,a)=>lw(t,n,i,a)},te.derived({format:t=>xi(t).format??null,minLength:t=>xi(t).minimum??null,maxLength:t=>xi(t).maximum??null},{regex(...t){return this.check($f(...t))},includes(...t){return this.check(Vf(...t))},startsWith(...t){return this.check(Kf(...t))},endsWith(...t){return this.check(Qf(...t))},min(...t){return this.check(Rs(...t))},max(...t){return this.check(Xc(...t))},length(...t){return this.check(Yc(...t))},nonempty(...t){return this.check(Rs(1,...t))},lowercase(t){return this.check(Ff(t))},uppercase(t){return this.check(Jf(t))},trim(){return this.check(Xf())},normalize(...t){return this.check(Zf(...t))},toLowerCase(){return this.check(Yf())},toUpperCase(){return this.check(ew())},slugify(){return this.check(nw())}})),qB=O("ZodString",(t,e)=>{al.init(t,e),SO.init(t,e)},{email(t){return this.check(wf(RB,t))},url(t){return this.check(yf(IB,t))},jwt(t){return this.check(zf(XB,t))},emoji(t){return this.check(Pf(zB,t))},guid(t){return this.check(Cf(HB,t))},uuid(t){return this.check(vf(ad,t))},uuidv4(t){return this.check(xf(ad,t))},uuidv6(t){return this.check(Af(ad,t))},uuidv7(t){return this.check(bf(ad,t))},nanoid(t){return this.check(Sf(DB,t))},cuid(t){return this.check(jf(GB,t))},cuid2(t){return this.check(Of(NB,t))},ulid(t){return this.check(kf(BB,t))},base64(t){return this.check(Rf(KB,t))},base64url(t){return this.check(Hf(QB,t))},xid(t){return this.check(Tf(UB,t))},ksuid(t){return this.check(Mf(LB,t))},ipv4(t){return this.check(Wf($B,t))},ipv6(t){return this.check(Ef(FB,t))},cidrv4(t){return this.check(_f(JB,t))},cidrv6(t){return this.check(qf(VB,t))},e164(t){return this.check(If(ZB,t))},datetime(t){return this.check($c(gl,t))},date(t){return this.check(Fc(fl,t))},time(t){return this.check(Jc(wl,t))},duration(t){return this.check(Vc(Cl,t))}});function j(t){return ff(qB,t)}var ln=O("ZodStringFormat",(t,e)=>{Ve.init(t,e),SO.init(t,e)}),gl=O("ZodISODateTime",(t,e)=>{lj.init(t,e),ln.init(t,e)}),fl=O("ZodISODate",(t,e)=>{uj.init(t,e),ln.init(t,e)}),wl=O("ZodISOTime",(t,e)=>{cj.init(t,e),ln.init(t,e)}),Cl=O("ZodISODuration",(t,e)=>{dj.init(t,e),ln.init(t,e)}),RB=O("ZodEmail",(t,e)=>{jg.init(t,e),ln.init(t,e)});var HB=O("ZodGUID",(t,e)=>{Pg.init(t,e),ln.init(t,e)});var ad=O("ZodUUID",(t,e)=>{Sg.init(t,e),ln.init(t,e)});var IB=O("ZodURL",(t,e)=>{Og.init(t,e),ln.init(t,e)});var zB=O("ZodEmoji",(t,e)=>{kg.init(t,e),ln.init(t,e)});var DB=O("ZodNanoID",(t,e)=>{Tg.init(t,e),ln.init(t,e)});var GB=O("ZodCUID",(t,e)=>{Mg.init(t,e),ln.init(t,e)});var NB=O("ZodCUID2",(t,e)=>{Wg.init(t,e),ln.init(t,e)});var BB=O("ZodULID",(t,e)=>{Eg.init(t,e),ln.init(t,e)});var UB=O("ZodXID",(t,e)=>{_g.init(t,e),ln.init(t,e)});var LB=O("ZodKSUID",(t,e)=>{qg.init(t,e),ln.init(t,e)});var $B=O("ZodIPv4",(t,e)=>{Rg.init(t,e),ln.init(t,e)});var FB=O("ZodIPv6",(t,e)=>{Hg.init(t,e),ln.init(t,e)});var JB=O("ZodCIDRv4",(t,e)=>{Ig.init(t,e),ln.init(t,e)});var VB=O("ZodCIDRv6",(t,e)=>{zg.init(t,e),ln.init(t,e)});var KB=O("ZodBase64",(t,e)=>{Gg.init(t,e),ln.init(t,e)});var QB=O("ZodBase64URL",(t,e)=>{Ng.init(t,e),ln.init(t,e)});var ZB=O("ZodE164",(t,e)=>{Bg.init(t,e),ln.init(t,e)});var XB=O("ZodJWT",(t,e)=>{Ug.init(t,e),ln.init(t,e)});var jO=O("ZodNumber",(t,e)=>{Ic.init(t,e),an.init(t,e),t._zod.processJSONSchema=(n,i,a)=>uw(t,n,i,a),t.isFinite=!0},te.derived({minValue:t=>{let{minimum:e,exclusiveMinimum:n}=xi(t);return Math.max(e??Number.NEGATIVE_INFINITY,n??Number.NEGATIVE_INFINITY)},maxValue:t=>{let{maximum:e,exclusiveMaximum:n}=xi(t);return Math.min(e??Number.POSITIVE_INFINITY,n??Number.POSITIVE_INFINITY)},isInt:t=>{let{isInt:e,multipleOf:n}=xi(t);return!!e||!!n?.some(Number.isSafeInteger)},format:t=>xi(t).format??null},{gt(t,e){return this.check(Qc(t,e))},gte(t,e){return this.check(ll(t,e))},min(t,e){return this.check(ll(t,e))},lt(t,e){return this.check(Kc(t,e))},lte(t,e){return this.check(ol(t,e))},max(t,e){return this.check(ol(t,e))},int(t){return this.check(AO(t))},safe(t){return this.check(AO(t))},positive(t){return this.check(Qc(0,t))},nonnegative(t){return this.check(ll(0,t))},negative(t){return this.check(Kc(0,t))},nonpositive(t){return this.check(ol(0,t))},multipleOf(t,e){return this.check(Zc(t,e))},step(t,e){return this.check(Zc(t,e))},finite(){return this}}));function ze(t){return Df(jO,t)}var YB=O("ZodNumberFormat",(t,e)=>{Lg.init(t,e),jO.init(t,e)});function AO(t){return Gf(YB,t)}var eU=O("ZodBoolean",(t,e)=>{$g.init(t,e),an.init(t,e),t._zod.processJSONSchema=(n,i,a)=>cw(t,n,i,a)});function kn(t){return Nf(eU,t)}var nU=O("ZodNull",(t,e)=>{Fg.init(t,e),an.init(t,e),t._zod.processJSONSchema=(n,i,a)=>dw(t,n,i,a)});function OO(t){return Bf(nU,t)}var iU=O("ZodUnknown",(t,e)=>{Jg.init(t,e),an.init(t,e),t._zod.processJSONSchema=(n,i,a)=>hw(t,n,i,a)});function nn(){return Uf(iU)}var tU=O("ZodNever",(t,e)=>{Vg.init(t,e),an.init(t,e),t._zod.processJSONSchema=(n,i,a)=>pw(t,n,i,a)});function aU(t){return Lf(tU,t)}var rU=O("ZodArray",(t,e)=>{rd(),Kg.init(t,e),an.init(t,e),t._zod.processJSONSchema=(n,i,a)=>Cw(t,n,i,a),t.element=e.element},{min(t,e){return this.check(Rs(t,e))},nonempty(t){return this.check(Rs(1,t))},max(t,e){return this.check(Xc(t,e))},length(t,e){return this.check(Yc(t,e))},unwrap(){return this.element}});function Pe(t,e){return Sj(rU,t,e)}var kO=O("ZodObject",(t,e)=>{rd(),fj.init(t,e),an.init(t,e),t._zod.processJSONSchema=(n,i,a)=>vw(t,n,i,a),te.installLazyProp(t,"shape",n=>n._zod.def.shape,!1)},{keyof(){return Ai(Object.keys(this._zod.def.shape))},catchall(t){return this.clone(te.mergeDefs(this._zod.def,{catchall:t}))},passthrough(){return this.clone(te.mergeDefs(this._zod.def,{catchall:nn()}))},loose(){return this.clone(te.mergeDefs(this._zod.def,{catchall:nn()}))},strict(){return this.clone(te.mergeDefs(this._zod.def,{catchall:aU()}))},strip(){return this.clone(te.mergeDefs(this._zod.def,{catchall:void 0}))},extend(t){return te.extend(this,t)},safeExtend(t){return te.safeExtend(this,t)},merge(t){return te.merge(this,t)},pick(t){return te.pick(this,t)},omit(t){return te.omit(this,t)},partial(...t){return te.partial(od,this,t[0])},exactPartial(...t){return te.partial(WO,this,t[0],"exactPartial")},required(...t){return te.required(EO,this,t[0])}});function U(t,e){let n={type:"object",shape:t??{},...te.normalizeParams(e)};return new kO(n)}function si(t,e){return new kO({type:"object",shape:t,catchall:nn(),...te.normalizeParams(e)})}var TO=O("ZodUnion",(t,e)=>{zc.init(t,e),an.init(t,e),t._zod.processJSONSchema=(n,i,a)=>xw(t,n,i,a),t.options=e.options});function Qe(t,e){return new TO({type:"union",options:t,...te.normalizeParams(e)})}var sU=O("ZodDiscriminatedUnion",(t,e)=>{TO.init(t,e),Zg.init(t,e)});function qw(t,e,n){return new sU({type:"union",options:e,discriminator:t,...te.normalizeParams(n)})}var oU=O("ZodIntersection",(t,e)=>{Xg.init(t,e),an.init(t,e),t._zod.processJSONSchema=(n,i,a)=>Aw(t,n,i,a)});function sd(t,e){return new oU({type:"intersection",left:t,right:e})}var bO=O("ZodRecord",(t,e)=>{rd(),Yg.init(t,e),an.init(t,e),t._zod.processJSONSchema=(n,i,a)=>bw(t,n,i,a),t.keyType=e.keyType,t.valueType=e.valueType});function Ke(t,e,n){return!e||!e._zod?new bO({type:"record",keyType:j(),valueType:t,...te.normalizeParams(e)}):new bO({type:"record",keyType:t,valueType:e,...te.normalizeParams(n)})}var _w=O("ZodEnum",(t,e)=>{ef.init(t,e),an.init(t,e),t._zod.processJSONSchema=(i,a,r)=>mw(t,i,a,r),t.enum=e.entries,t.options=[...t._zod.values];let n=new Set(Object.keys(e.entries));t.extract=(i,a)=>{let r={};for(let s of i)if(n.has(s))r[s]=e.entries[s];else throw new Error(`Key ${s} not found in enum`);return new _w({...e,checks:[],...te.normalizeParams(a),entries:r})},t.exclude=(i,a)=>{let r={...e.entries};for(let s of i)if(n.has(s))delete r[s];else throw new Error(`Key ${s} not found in enum`);return new _w({...e,checks:[],...te.normalizeParams(a),entries:r})}});function Ai(t,e){let n=Array.isArray(t)?Object.fromEntries(t.map(i=>[i,i])):t;return new _w({type:"enum",entries:n,...te.normalizeParams(e)})}var lU=O("ZodLiteral",(t,e)=>{nf.init(t,e),an.init(t,e),t._zod.processJSONSchema=(n,i,a)=>gw(t,n,i,a),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]}})});function Z(t,e){return new lU({type:"literal",values:Array.isArray(t)?t:[t],...te.normalizeParams(e)})}var uU=O("ZodTransform",(t,e)=>{rd(),tf.init(t,e),an.init(t,e),t._zod.processJSONSchema=(n,i,a)=>ww(t,n,i,a),t._zod.parse=(n,i)=>{if(i.direction==="backward")throw new _s(t.constructor.name);n.addIssue=r=>{if(typeof r=="string")n.issues.push(te.issue(r,n.value,e));else{let s=r;s.fatal&&(s.continue=!1),s.code??(s.code="custom"),"input"in s||(s.input=n.value),s.inst??(s.inst=t),n.issues.push(te.issue(s))}};let a=e.transform(n.value,n);return a instanceof Promise?a.then(r=>(n.value=r,n)):(n.value=a,n)}});function MO(t){return new uU({type:"transform",transform:t})}var od=O("ZodOptional",(t,e)=>{Dc.init(t,e),an.init(t,e),t._zod.processJSONSchema=(n,i,a)=>ed(t,n,i,a),t.unwrap=()=>t._zod.def.innerType});function tn(t){return new od({type:"optional",innerType:t})}var WO=O("ZodExactOptional",(t,e)=>{af.init(t,e),an.init(t,e),t._zod.processJSONSchema=(n,i,a)=>ed(t,n,i,a),t.unwrap=()=>t._zod.def.innerType});function cU(t){return new WO({type:"optional",innerType:t})}var dU=O("ZodNullable",(t,e)=>{rf.init(t,e),an.init(t,e),t._zod.processJSONSchema=(n,i,a)=>yw(t,n,i,a),t.unwrap=()=>t._zod.def.innerType});function yO(t){return new dU({type:"nullable",innerType:t})}var pU=O("ZodDefault",(t,e)=>{sf.init(t,e),an.init(t,e),t._zod.processJSONSchema=(n,i,a)=>jw(t,n,i,a),t.unwrap=()=>t._zod.def.innerType,t.removeDefault=t.unwrap});function hU(t,e){return new pU({type:"default",innerType:t,get defaultValue(){return typeof e=="function"?e():te.shallowClone(e)}})}var mU=O("ZodPrefault",(t,e)=>{of.init(t,e),an.init(t,e),t._zod.processJSONSchema=(n,i,a)=>Ow(t,n,i,a),t.unwrap=()=>t._zod.def.innerType});function gU(t,e){return new mU({type:"prefault",innerType:t,get defaultValue(){return typeof e=="function"?e():te.shallowClone(e)}})}var EO=O("ZodNonOptional",(t,e)=>{lf.init(t,e),an.init(t,e),t._zod.processJSONSchema=(n,i,a)=>Pw(t,n,i,a),t.unwrap=()=>t._zod.def.innerType});function fU(t,e){return new EO({type:"nonoptional",innerType:t,...te.normalizeParams(e)})}var wU=O("ZodCatch",(t,e)=>{uf.init(t,e),an.init(t,e),t._zod.processJSONSchema=(n,i,a)=>kw(t,n,i,a),t.unwrap=()=>t._zod.def.innerType,t.removeCatch=t.unwrap});function CU(t,e){return new wU({type:"catch",innerType:t,catchValue:typeof e=="function"?e:te.constantCatch(e)})}var _O=O("ZodPipe",(t,e)=>{Gc.init(t,e),an.init(t,e),t._zod.processJSONSchema=(n,i,a)=>Tw(t,n,i,a),t.in=e.in,t.out=e.out});function PO(t,e){return new _O({type:"pipe",in:t,out:e})}var vU=O("ZodPreprocess",(t,e)=>{_O.init(t,e),wj.init(t,e)}),xU=O("ZodReadonly",(t,e)=>{cf.init(t,e),an.init(t,e),t._zod.processJSONSchema=(n,i,a)=>Mw(t,n,i,a),t.unwrap=()=>t._zod.def.innerType});function AU(t){return new xU({type:"readonly",innerType:t})}var qO=O("ZodCustom",(t,e)=>{df.init(t,e),an.init(t,e),t._zod.processJSONSchema=(n,i,a)=>fw(t,n,i,a)});function RO(t,e){return iw(qO,t??(()=>!0),e)}function bU(t,e={}){return tw(qO,t,e)}function yU(t,e){return aw(t,e)}function Rw(t,e){return new vU({type:"pipe",in:MO(t),out:e})}var ld={};gc(ld,{ZodISODate:()=>fl,ZodISODateTime:()=>gl,ZodISODuration:()=>Cl,ZodISOTime:()=>wl,date:()=>SU,datetime:()=>PU,duration:()=>OU,time:()=>jU});function PU(t){return $c(gl,t)}function SU(t){return Fc(fl,t)}function jU(t){return Jc(wl,t)}function OU(t){return Vc(Cl,t)}var Iw="2025-11-25";var HO=[Iw,"2025-06-18","2025-03-26","2024-11-05","2024-10-07"],Na="io.modelcontextprotocol/related-task",cd="2.0",An=RO(t=>t!==null&&(typeof t=="object"||typeof t=="function")),IO=Qe([j(),ze().int()]),zO=j(),Hue=si({ttl:ze().optional(),pollInterval:ze().optional()}),kU=U({ttl:ze().optional()}),TU=U({taskId:j()}),zw=si({progressToken:IO.optional(),[Na]:TU.optional()}),Xi=U({_meta:zw.optional()}),vl=Xi.extend({task:kU.optional()}),DO=t=>vl.safeParse(t).success,Nn=U({method:j(),params:Xi.loose().optional()}),ct=U({_meta:zw.optional()}),dt=U({method:j(),params:ct.loose().optional()}),Bn=si({_meta:zw.optional()}),dd=Qe([j(),ze().int()]),GO=U({jsonrpc:Z(cd),id:dd,...Nn.shape}).strict(),Dw=t=>GO.safeParse(t).success,NO=U({jsonrpc:Z(cd),...dt.shape}).strict(),BO=t=>NO.safeParse(t).success,Gw=U({jsonrpc:Z(cd),id:dd,result:Bn}).strict(),xl=t=>Gw.safeParse(t).success;var Q;(function(t){t[t.ConnectionClosed=-32e3]="ConnectionClosed",t[t.RequestTimeout=-32001]="RequestTimeout",t[t.ParseError=-32700]="ParseError",t[t.InvalidRequest=-32600]="InvalidRequest",t[t.MethodNotFound=-32601]="MethodNotFound",t[t.InvalidParams=-32602]="InvalidParams",t[t.InternalError=-32603]="InternalError",t[t.UrlElicitationRequired=-32042]="UrlElicitationRequired"})(Q||(Q={}));var Nw=U({jsonrpc:Z(cd),id:dd.optional(),error:U({code:ze().int(),message:j(),data:nn().optional()})}).strict();var UO=t=>Nw.safeParse(t).success;var LO=Qe([GO,NO,Gw,Nw]),Iue=Qe([Gw,Nw]),pd=Bn.strict(),MU=ct.extend({requestId:dd.optional(),reason:j().optional()}),hd=dt.extend({method:Z("notifications/cancelled"),params:MU}),WU=U({src:j(),mimeType:j().optional(),sizes:Pe(j()).optional(),theme:Ai(["light","dark"]).optional()}),Al=U({icons:Pe(WU).optional()}),Gs=U({name:j(),title:j().optional()}),$O=Gs.extend({...Gs.shape,...Al.shape,version:j(),websiteUrl:j().optional(),description:j().optional()}),EU=sd(U({applyDefaults:kn().optional()}),Ke(j(),nn())),_U=Rw(t=>t&&typeof t=="object"&&!Array.isArray(t)&&Object.keys(t).length===0?{form:{}}:t,sd(U({form:EU.optional(),url:An.optional()}),Ke(j(),nn()).optional())),qU=si({list:An.optional(),cancel:An.optional(),requests:si({sampling:si({createMessage:An.optional()}).optional(),elicitation:si({create:An.optional()}).optional()}).optional()}),RU=si({list:An.optional(),cancel:An.optional(),requests:si({tools:si({call:An.optional()}).optional()}).optional()}),HU=U({experimental:Ke(j(),An).optional(),sampling:U({context:An.optional(),tools:An.optional()}).optional(),elicitation:_U.optional(),roots:U({listChanged:kn().optional()}).optional(),tasks:qU.optional(),extensions:Ke(j(),An).optional()}),IU=Xi.extend({protocolVersion:j(),capabilities:HU,clientInfo:$O}),Bw=Nn.extend({method:Z("initialize"),params:IU});var zU=U({experimental:Ke(j(),An).optional(),logging:An.optional(),completions:An.optional(),prompts:U({listChanged:kn().optional()}).optional(),resources:U({subscribe:kn().optional(),listChanged:kn().optional()}).optional(),tools:U({listChanged:kn().optional()}).optional(),tasks:RU.optional(),extensions:Ke(j(),An).optional()}),DU=Bn.extend({protocolVersion:j(),capabilities:zU,serverInfo:$O,instructions:j().optional()}),Uw=dt.extend({method:Z("notifications/initialized"),params:ct.optional()});var md=Nn.extend({method:Z("ping"),params:Xi.optional()}),GU=U({progress:ze(),total:tn(ze()),message:tn(j())}),NU=U({...ct.shape,...GU.shape,progressToken:IO}),gd=dt.extend({method:Z("notifications/progress"),params:NU}),BU=Xi.extend({cursor:zO.optional()}),bl=Nn.extend({params:BU.optional()}),yl=Bn.extend({nextCursor:zO.optional()}),UU=Ai(["working","input_required","completed","failed","cancelled"]),Pl=U({taskId:j(),status:UU,ttl:Qe([ze(),OO()]),createdAt:j(),lastUpdatedAt:j(),pollInterval:tn(ze()),statusMessage:tn(j())}),Ns=Bn.extend({task:Pl}),LU=ct.merge(Pl),Sl=dt.extend({method:Z("notifications/tasks/status"),params:LU}),fd=Nn.extend({method:Z("tasks/get"),params:Xi.extend({taskId:j()})}),wd=Bn.merge(Pl),Cd=Nn.extend({method:Z("tasks/result"),params:Xi.extend({taskId:j()})}),zue=Bn.loose(),vd=bl.extend({method:Z("tasks/list")}),xd=yl.extend({tasks:Pe(Pl)}),Ad=Nn.extend({method:Z("tasks/cancel"),params:Xi.extend({taskId:j()})}),FO=Bn.merge(Pl),JO=U({uri:j(),mimeType:tn(j()),_meta:Ke(j(),nn()).optional()}),VO=JO.extend({text:j()}),Lw=j().refine(t=>{try{return atob(t),!0}catch{return!1}},{message:"Invalid Base64 string"}),KO=JO.extend({blob:Lw}),jl=Ai(["user","assistant"]),Bs=U({audience:Pe(jl).optional(),priority:ze().min(0).max(1).optional(),lastModified:ld.datetime({offset:!0}).optional()}),QO=U({...Gs.shape,...Al.shape,uri:j(),description:tn(j()),mimeType:tn(j()),size:tn(ze()),annotations:Bs.optional(),_meta:tn(si({}))}),$U=U({...Gs.shape,...Al.shape,uriTemplate:j(),description:tn(j()),mimeType:tn(j()),annotations:Bs.optional(),_meta:tn(si({}))}),bd=bl.extend({method:Z("resources/list")}),FU=yl.extend({resources:Pe(QO)}),yd=bl.extend({method:Z("resources/templates/list")}),JU=yl.extend({resourceTemplates:Pe($U)}),$w=Xi.extend({uri:j()}),VU=$w,Pd=Nn.extend({method:Z("resources/read"),params:VU}),KU=Bn.extend({contents:Pe(Qe([VO,KO]))}),QU=dt.extend({method:Z("notifications/resources/list_changed"),params:ct.optional()}),ZU=$w,XU=Nn.extend({method:Z("resources/subscribe"),params:ZU}),YU=$w,eL=Nn.extend({method:Z("resources/unsubscribe"),params:YU}),nL=ct.extend({uri:j()}),iL=dt.extend({method:Z("notifications/resources/updated"),params:nL}),tL=U({name:j(),description:tn(j()),required:tn(kn())}),aL=U({...Gs.shape,...Al.shape,description:tn(j()),arguments:tn(Pe(tL)),_meta:tn(si({}))}),Sd=bl.extend({method:Z("prompts/list")}),rL=yl.extend({prompts:Pe(aL)}),sL=Xi.extend({name:j(),arguments:Ke(j(),j()).optional()}),jd=Nn.extend({method:Z("prompts/get"),params:sL}),Fw=U({type:Z("text"),text:j(),annotations:Bs.optional(),_meta:Ke(j(),nn()).optional()}),Jw=U({type:Z("image"),data:Lw,mimeType:j(),annotations:Bs.optional(),_meta:Ke(j(),nn()).optional()}),Vw=U({type:Z("audio"),data:Lw,mimeType:j(),annotations:Bs.optional(),_meta:Ke(j(),nn()).optional()}),oL=U({type:Z("tool_use"),name:j(),id:j(),input:Ke(j(),nn()),_meta:Ke(j(),nn()).optional()}),lL=U({type:Z("resource"),resource:Qe([VO,KO]),annotations:Bs.optional(),_meta:Ke(j(),nn()).optional()}),uL=QO.extend({type:Z("resource_link")}),Kw=Qe([Fw,Jw,Vw,uL,lL]),cL=U({role:jl,content:Kw}),dL=Bn.extend({description:j().optional(),messages:Pe(cL)}),pL=dt.extend({method:Z("notifications/prompts/list_changed"),params:ct.optional()}),hL=U({title:j().optional(),readOnlyHint:kn().optional(),destructiveHint:kn().optional(),idempotentHint:kn().optional(),openWorldHint:kn().optional()}),mL=U({taskSupport:Ai(["required","optional","forbidden"]).optional()}),ZO=U({...Gs.shape,...Al.shape,description:j().optional(),inputSchema:U({type:Z("object"),properties:Ke(j(),An).optional(),required:Pe(j()).optional()}).catchall(nn()),outputSchema:U({type:Z("object"),properties:Ke(j(),An).optional(),required:Pe(j()).optional()}).catchall(nn()).optional(),annotations:hL.optional(),execution:mL.optional(),_meta:Ke(j(),nn()).optional()}),Od=bl.extend({method:Z("tools/list")}),gL=yl.extend({tools:Pe(ZO)}),kd=Bn.extend({content:Pe(Kw).default([]),structuredContent:Ke(j(),nn()).optional(),isError:kn().optional()}),Due=kd.or(Bn.extend({toolResult:nn()})),fL=vl.extend({name:j(),arguments:Ke(j(),nn()).optional()}),Us=Nn.extend({method:Z("tools/call"),params:fL}),wL=dt.extend({method:Z("notifications/tools/list_changed"),params:ct.optional()}),Gue=U({autoRefresh:kn().default(!0),debounceMs:ze().int().nonnegative().default(300)}),Ol=Ai(["debug","info","notice","warning","error","critical","alert","emergency"]),CL=Xi.extend({level:Ol}),Qw=Nn.extend({method:Z("logging/setLevel"),params:CL}),vL=ct.extend({level:Ol,logger:j().optional(),data:nn()}),xL=dt.extend({method:Z("notifications/message"),params:vL}),AL=U({name:j().optional()}),bL=U({hints:Pe(AL).optional(),costPriority:ze().min(0).max(1).optional(),speedPriority:ze().min(0).max(1).optional(),intelligencePriority:ze().min(0).max(1).optional()}),yL=U({mode:Ai(["auto","required","none"]).optional()}),PL=U({type:Z("tool_result"),toolUseId:j().describe("The unique identifier for the corresponding tool call."),content:Pe(Kw).default([]),structuredContent:U({}).loose().optional(),isError:kn().optional(),_meta:Ke(j(),nn()).optional()}),SL=qw("type",[Fw,Jw,Vw]),ud=qw("type",[Fw,Jw,Vw,oL,PL]),jL=U({role:jl,content:Qe([ud,Pe(ud)]),_meta:Ke(j(),nn()).optional()}),OL=vl.extend({messages:Pe(jL),modelPreferences:bL.optional(),systemPrompt:j().optional(),includeContext:Ai(["none","thisServer","allServers"]).optional(),temperature:ze().optional(),maxTokens:ze().int(),stopSequences:Pe(j()).optional(),metadata:An.optional(),tools:Pe(ZO).optional(),toolChoice:yL.optional()}),kL=Nn.extend({method:Z("sampling/createMessage"),params:OL}),kl=Bn.extend({model:j(),stopReason:tn(Ai(["endTurn","stopSequence","maxTokens"]).or(j())),role:jl,content:SL}),Zw=Bn.extend({model:j(),stopReason:tn(Ai(["endTurn","stopSequence","maxTokens","toolUse"]).or(j())),role:jl,content:Qe([ud,Pe(ud)])}),TL=U({type:Z("boolean"),title:j().optional(),description:j().optional(),default:kn().optional()}),ML=U({type:Z("string"),title:j().optional(),description:j().optional(),minLength:ze().optional(),maxLength:ze().optional(),format:Ai(["email","uri","date","date-time"]).optional(),default:j().optional()}),WL=U({type:Ai(["number","integer"]),title:j().optional(),description:j().optional(),minimum:ze().optional(),maximum:ze().optional(),default:ze().optional()}),EL=U({type:Z("string"),title:j().optional(),description:j().optional(),enum:Pe(j()),default:j().optional()}),_L=U({type:Z("string"),title:j().optional(),description:j().optional(),oneOf:Pe(U({const:j(),title:j()})),default:j().optional()}),qL=U({type:Z("string"),title:j().optional(),description:j().optional(),enum:Pe(j()),enumNames:Pe(j()).optional(),default:j().optional()}),RL=Qe([EL,_L]),HL=U({type:Z("array"),title:j().optional(),description:j().optional(),minItems:ze().optional(),maxItems:ze().optional(),items:U({type:Z("string"),enum:Pe(j())}),default:Pe(j()).optional()}),IL=U({type:Z("array"),title:j().optional(),description:j().optional(),minItems:ze().optional(),maxItems:ze().optional(),items:U({anyOf:Pe(U({const:j(),title:j()}))}),default:Pe(j()).optional()}),zL=Qe([HL,IL]),DL=Qe([qL,RL,zL]),GL=Qe([DL,TL,ML,WL]),NL=vl.extend({mode:Z("form").optional(),message:j(),requestedSchema:U({type:Z("object"),properties:Ke(j(),GL),required:Pe(j()).optional()})}),BL=vl.extend({mode:Z("url"),message:j(),elicitationId:j(),url:j().url()}),UL=Qe([NL,BL]),LL=Nn.extend({method:Z("elicitation/create"),params:UL}),$L=ct.extend({elicitationId:j()}),FL=dt.extend({method:Z("notifications/elicitation/complete"),params:$L}),Ls=Bn.extend({action:Ai(["accept","decline","cancel"]),content:Rw(t=>t===null?void 0:t,Ke(j(),Qe([j(),ze(),kn(),Pe(j())])).optional())}),JL=U({type:Z("ref/resource"),uri:j()});var VL=U({type:Z("ref/prompt"),name:j()}),KL=Xi.extend({ref:Qe([VL,JL]),argument:U({name:j(),value:j()}),context:U({arguments:Ke(j(),j()).optional()}).optional()}),Td=Nn.extend({method:Z("completion/complete"),params:KL});function XO(t){if(t.params.ref.type!=="ref/prompt")throw new TypeError(`Expected CompleteRequestPrompt, but got ${t.params.ref.type}`)}function YO(t){if(t.params.ref.type!=="ref/resource")throw new TypeError(`Expected CompleteRequestResourceTemplate, but got ${t.params.ref.type}`)}var QL=Bn.extend({completion:si({values:Pe(j()).max(100),total:tn(ze().int()),hasMore:tn(kn())})}),ZL=U({uri:j().startsWith("file://"),name:j().optional(),_meta:Ke(j(),nn()).optional()}),XL=Nn.extend({method:Z("roots/list"),params:Xi.optional()}),Xw=Bn.extend({roots:Pe(ZL)}),YL=dt.extend({method:Z("notifications/roots/list_changed"),params:ct.optional()}),Nue=Qe([md,Bw,Td,Qw,jd,Sd,bd,yd,Pd,XU,eL,Us,Od,fd,Cd,vd,Ad]),Bue=Qe([hd,gd,Uw,YL,Sl]),Uue=Qe([pd,kl,Zw,Ls,Xw,wd,xd,Ns]),Lue=Qe([md,kL,LL,XL,fd,Cd,vd,Ad]),$ue=Qe([hd,gd,xL,iL,QU,wL,pL,Sl,FL]),Fue=Qe([pd,DU,QL,dL,rL,FU,JU,KU,kd,gL,wd,xd,Ns]),F=class t extends Error{constructor(e,n,i){super(`MCP error ${e}: ${n}`),this.code=e,this.data=i,this.name="McpError"}static fromError(e,n,i){if(e===Q.UrlElicitationRequired&&i){let a=i;if(a.elicitations)return new Hw(a.elicitations,n)}return new t(e,n,i)}},Hw=class extends F{constructor(e,n=`URL elicitation${e.length>1?"s":""} required`){super(Q.UrlElicitationRequired,n,{elicitations:e})}get elicitations(){return this.data?.elicitations??[]}};function Ba(t){return t==="completed"||t==="failed"||t==="cancelled"}var nk=Symbol("Let zodToJsonSchema decide on which parser to use");var ek={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"},ik=t=>typeof t=="string"?{...ek,name:t}:{...ek,...t};var tk=t=>{let e=ik(t),n=e.name!==void 0?[...e.basePath,e.definitionPath,e.name]:e.basePath;return{...e,flags:{hasReferencedOpenAiAnyType:!1},currentPath:n,propertyPath:void 0,seen:new Map(Object.entries(e.definitions).map(([i,a])=>[a._def,{def:a._def,path:[...e.basePath,e.definitionPath,i],jsonSchema:void 0}]))}};function Yw(t,e,n,i){i?.errorMessages&&n&&(t.errorMessage={...t.errorMessage,[e]:n})}function Se(t,e,n,i,a){t[e]=n,Yw(t,e,i,a)}var Md=(t,e)=>{let n=0;for(;nae(t.innerType._def,e);function eC(t,e,n){let i=n??e.dateStrategy;if(Array.isArray(i))return{anyOf:i.map((a,r)=>eC(t,e,a))};switch(i){case"string":case"format:date-time":return{type:"string",format:"date-time"};case"format:date":return{type:"string",format:"date"};case"integer":return e$(t,e)}}var e$=(t,e)=>{let n={type:"integer",format:"unix-time"};if(e.target==="openApi3")return n;for(let i of t.checks)switch(i.kind){case"min":Se(n,"minimum",i.value,i.message,e);break;case"max":Se(n,"maximum",i.value,i.message,e);break}return n};function lk(t,e){return{...ae(t.innerType._def,e),default:t.defaultValue()}}function uk(t,e){return e.effectStrategy==="input"?ae(t.schema._def,e):rn(e)}function ck(t){return{type:"string",enum:Array.from(t.values)}}var n$=t=>"type"in t&&t.type==="string"?!1:"allOf"in t;function dk(t,e){let n=[ae(t.left._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),ae(t.right._def,{...e,currentPath:[...e.currentPath,"allOf","1"]})].filter(r=>!!r),i=e.target==="jsonSchema2019-09"?{unevaluatedProperties:!1}:void 0,a=[];return n.forEach(r=>{if(n$(r))a.push(...r.allOf),r.unevaluatedProperties===void 0&&(i=void 0);else{let s=r;if("additionalProperties"in r&&r.additionalProperties===!1){let{additionalProperties:o,...l}=r;s=l}else i=void 0;a.push(s)}}),a.length?{allOf:a,...i}:void 0}function pk(t,e){let n=typeof t.value;return n!=="bigint"&&n!=="number"&&n!=="boolean"&&n!=="string"?{type:Array.isArray(t.value)?"array":"object"}:e.target==="openApi3"?{type:n==="bigint"?"integer":n,enum:[t.value]}:{type:n==="bigint"?"integer":n,const:t.value}}var nC,Pt={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:()=>(nC===void 0&&(nC=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),nC),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 Ed(t,e){let n={type:"string"};if(t.checks)for(let i of t.checks)switch(i.kind){case"min":Se(n,"minLength",typeof n.minLength=="number"?Math.max(n.minLength,i.value):i.value,i.message,e);break;case"max":Se(n,"maxLength",typeof n.maxLength=="number"?Math.min(n.maxLength,i.value):i.value,i.message,e);break;case"email":switch(e.emailStrategy){case"format:email":St(n,"email",i.message,e);break;case"format:idn-email":St(n,"idn-email",i.message,e);break;case"pattern:zod":oi(n,Pt.email,i.message,e);break}break;case"url":St(n,"uri",i.message,e);break;case"uuid":St(n,"uuid",i.message,e);break;case"regex":oi(n,i.regex,i.message,e);break;case"cuid":oi(n,Pt.cuid,i.message,e);break;case"cuid2":oi(n,Pt.cuid2,i.message,e);break;case"startsWith":oi(n,RegExp(`^${iC(i.value,e)}`),i.message,e);break;case"endsWith":oi(n,RegExp(`${iC(i.value,e)}$`),i.message,e);break;case"datetime":St(n,"date-time",i.message,e);break;case"date":St(n,"date",i.message,e);break;case"time":St(n,"time",i.message,e);break;case"duration":St(n,"duration",i.message,e);break;case"length":Se(n,"minLength",typeof n.minLength=="number"?Math.max(n.minLength,i.value):i.value,i.message,e),Se(n,"maxLength",typeof n.maxLength=="number"?Math.min(n.maxLength,i.value):i.value,i.message,e);break;case"includes":{oi(n,RegExp(iC(i.value,e)),i.message,e);break}case"ip":{i.version!=="v6"&&St(n,"ipv4",i.message,e),i.version!=="v4"&&St(n,"ipv6",i.message,e);break}case"base64url":oi(n,Pt.base64url,i.message,e);break;case"jwt":oi(n,Pt.jwt,i.message,e);break;case"cidr":{i.version!=="v6"&&oi(n,Pt.ipv4Cidr,i.message,e),i.version!=="v4"&&oi(n,Pt.ipv6Cidr,i.message,e);break}case"emoji":oi(n,Pt.emoji(),i.message,e);break;case"ulid":{oi(n,Pt.ulid,i.message,e);break}case"base64":{switch(e.base64Strategy){case"format:binary":{St(n,"binary",i.message,e);break}case"contentEncoding:base64":{Se(n,"contentEncoding","base64",i.message,e);break}case"pattern:zod":{oi(n,Pt.base64,i.message,e);break}}break}case"nanoid":oi(n,Pt.nanoid,i.message,e);case"toLowerCase":case"toUpperCase":case"trim":break;default:}return n}function iC(t,e){return e.patternStrategy==="escape"?t$(t):t}var i$=new Set("ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz0123456789");function t$(t){let e="";for(let n=0;na.format)?(t.anyOf||(t.anyOf=[]),t.format&&(t.anyOf.push({format:t.format,...t.errorMessage&&i.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,...n&&i.errorMessages&&{errorMessage:{format:n}}})):Se(t,"format",e,n,i)}function oi(t,e,n,i){t.pattern||t.allOf?.some(a=>a.pattern)?(t.allOf||(t.allOf=[]),t.pattern&&(t.allOf.push({pattern:t.pattern,...t.errorMessage&&i.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:hk(e,i),...n&&i.errorMessages&&{errorMessage:{pattern:n}}})):Se(t,"pattern",hk(e,i),n,i)}function hk(t,e){if(!e.applyRegexFlags||!t.flags)return t.source;let n={i:t.flags.includes("i"),m:t.flags.includes("m"),s:t.flags.includes("s")},i=n.i?t.source.toLowerCase():t.source,a="",r=!1,s=!1,o=!1;for(let l=0;l({...i,[a]:ne(t.valueType._def,{...e,currentPath:[...e.currentPath,"properties",a]})??Ke(e)}),{}),additionalProperties:e.rejectedAdditionalProperties};let n={type:"object",additionalProperties:ne(t.valueType._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??e.allowedAdditionalProperties};if(e.target==="openApi3")return n;if(t.keyType?._def.typeName===E.ZodString&&t.keyType._def.checks?.length){let{type:i,...a}=Kc(t.keyType._def,e);return{...n,propertyNames:a}}else{if(t.keyType?._def.typeName===E.ZodEnum)return{...n,propertyNames:{enum:t.keyType._def.values}};if(t.keyType?._def.typeName===E.ZodBranded&&t.keyType._def.type._def.typeName===E.ZodString&&t.keyType._def.type._def.checks?.length){let{type:i,...a}=Jc(t.keyType._def,e);return{...n,propertyNames:a}}}return n}function tT(t,e){if(e.mapStrategy==="record")return Zc(t,e);let n=ne(t.keyType._def,{...e,currentPath:[...e.currentPath,"items","items","0"]})||Ke(e),i=ne(t.valueType._def,{...e,currentPath:[...e.currentPath,"items","items","1"]})||Ke(e);return{type:"array",maxItems:125,items:{type:"array",items:[n,i],minItems:2,maxItems:2}}}function aT(t){let e=t.values,i=Object.keys(t.values).filter(r=>typeof e[e[r]]!="number").map(r=>e[r]),a=Array.from(new Set(i.map(r=>typeof r)));return{type:a.length===1?a[0]==="string"?"string":"number":["string","number"],enum:i}}function rT(t){return t.target==="openAi"?void 0:{not:Ke({...t,currentPath:[...t.currentPath,"not"]})}}function sT(t){return t.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}var Xo={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};function lT(t,e){if(e.target==="openApi3")return oT(t,e);let n=t.options instanceof Map?Array.from(t.options.values()):t.options;if(n.every(i=>i._def.typeName in Xo&&(!i._def.checks||!i._def.checks.length))){let i=n.reduce((a,r)=>{let s=Xo[r._def.typeName];return s&&!a.includes(s)?[...a,s]:a},[]);return{type:i.length>1?i:i[0]}}else if(n.every(i=>i._def.typeName==="ZodLiteral"&&!i.description)){let i=n.reduce((a,r)=>{let s=typeof r._def.value;switch(s){case"string":case"number":case"boolean":return[...a,s];case"bigint":return[...a,"integer"];case"object":if(r._def.value===null)return[...a,"null"];default:return a}},[]);if(i.length===n.length){let a=i.filter((r,s,o)=>o.indexOf(r)===s);return{type:a.length>1?a:a[0],enum:n.reduce((r,s)=>r.includes(s._def.value)?r:[...r,s._def.value],[])}}}else if(n.every(i=>i._def.typeName==="ZodEnum"))return{type:"string",enum:n.reduce((i,a)=>[...i,...a._def.values.filter(r=>!i.includes(r))],[])};return oT(t,e)}var oT=(t,e)=>{let n=(t.options instanceof Map?Array.from(t.options.values()):t.options).map((i,a)=>ne(i._def,{...e,currentPath:[...e.currentPath,"anyOf",`${a}`]})).filter(i=>!!i&&(!e.strictUnions||typeof i=="object"&&Object.keys(i).length>0));return n.length?{anyOf:n}:void 0};function uT(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:Xo[t.innerType._def.typeName],nullable:!0}:{type:[Xo[t.innerType._def.typeName],"null"]};if(e.target==="openApi3"){let i=ne(t.innerType._def,{...e,currentPath:[...e.currentPath]});return i&&"$ref"in i?{allOf:[i],nullable:!0}:i&&{...i,nullable:!0}}let n=ne(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","0"]});return n&&{anyOf:[n,{type:"null"}]}}function cT(t,e){let n={type:"number"};if(!t.checks)return n;for(let i of t.checks)switch(i.kind){case"int":n.type="integer",nw(n,"type",i.message,e);break;case"min":e.target==="jsonSchema7"?i.inclusive?we(n,"minimum",i.value,i.message,e):we(n,"exclusiveMinimum",i.value,i.message,e):(i.inclusive||(n.exclusiveMinimum=!0),we(n,"minimum",i.value,i.message,e));break;case"max":e.target==="jsonSchema7"?i.inclusive?we(n,"maximum",i.value,i.message,e):we(n,"exclusiveMaximum",i.value,i.message,e):(i.inclusive||(n.exclusiveMaximum=!0),we(n,"maximum",i.value,i.message,e));break;case"multipleOf":we(n,"multipleOf",i.value,i.message,e);break}return n}function pT(t,e){let n=e.target==="openAi",i={type:"object",properties:{}},a=[],r=t.shape();for(let o in r){let l=r[o];if(l===void 0||l._def===void 0)continue;let c=jB(l);c&&n&&(l._def.typeName==="ZodOptional"&&(l=l._def.innerType),l.isNullable()||(l=l.nullable()),c=!1);let u=ne(l._def,{...e,currentPath:[...e.currentPath,"properties",o],propertyPath:[...e.currentPath,"properties",o]});u!==void 0&&(i.properties[o]=u,c||a.push(o))}a.length&&(i.required=a);let s=PB(t,e);return s!==void 0&&(i.additionalProperties=s),i}function PB(t,e){if(t.catchall._def.typeName!=="ZodNever")return ne(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 jB(t){try{return t.isOptional()}catch{return!0}}var dT=(t,e)=>{if(e.currentPath.toString()===e.propertyPath?.toString())return ne(t.innerType._def,e);let n=ne(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","1"]});return n?{anyOf:[{not:Ke(e)},n]}:Ke(e)};var hT=(t,e)=>{if(e.pipeStrategy==="input")return ne(t.in._def,e);if(e.pipeStrategy==="output")return ne(t.out._def,e);let n=ne(t.in._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),i=ne(t.out._def,{...e,currentPath:[...e.currentPath,"allOf",n?"1":"0"]});return{allOf:[n,i].filter(a=>a!==void 0)}};function gT(t,e){return ne(t.type._def,e)}function mT(t,e){let i={type:"array",uniqueItems:!0,items:ne(t.valueType._def,{...e,currentPath:[...e.currentPath,"items"]})};return t.minSize&&we(i,"minItems",t.minSize.value,t.minSize.message,e),t.maxSize&&we(i,"maxItems",t.maxSize.value,t.maxSize.message,e),i}function fT(t,e){return t.rest?{type:"array",minItems:t.items.length,items:t.items.map((n,i)=>ne(n._def,{...e,currentPath:[...e.currentPath,"items",`${i}`]})).reduce((n,i)=>i===void 0?n:[...n,i],[]),additionalItems:ne(t.rest._def,{...e,currentPath:[...e.currentPath,"additionalItems"]})}:{type:"array",minItems:t.items.length,maxItems:t.items.length,items:t.items.map((n,i)=>ne(n._def,{...e,currentPath:[...e.currentPath,"items",`${i}`]})).reduce((n,i)=>i===void 0?n:[...n,i],[])}}function wT(t){return{not:Ke(t)}}function vT(t){return Ke(t)}var CT=(t,e)=>ne(t.innerType._def,e);var AT=(t,e,n)=>{switch(e){case E.ZodString:return Kc(t,n);case E.ZodNumber:return cT(t,n);case E.ZodObject:return pT(t,n);case E.ZodBigInt:return JO(t,n);case E.ZodBoolean:return KO();case E.ZodDate:return iw(t,n);case E.ZodUndefined:return wT(n);case E.ZodNull:return sT(n);case E.ZodArray:return VO(t,n);case E.ZodUnion:case E.ZodDiscriminatedUnion:return lT(t,n);case E.ZodIntersection:return eT(t,n);case E.ZodTuple:return fT(t,n);case E.ZodRecord:return Zc(t,n);case E.ZodLiteral:return nT(t,n);case E.ZodEnum:return YO(t);case E.ZodNativeEnum:return aT(t);case E.ZodNullable:return uT(t,n);case E.ZodOptional:return dT(t,n);case E.ZodMap:return tT(t,n);case E.ZodSet:return mT(t,n);case E.ZodLazy:return()=>t.getter()._def;case E.ZodPromise:return gT(t,n);case E.ZodNaN:case E.ZodNever:return rT(n);case E.ZodEffects:return XO(t,n);case E.ZodAny:return Ke(n);case E.ZodUnknown:return vT(n);case E.ZodDefault:return QO(t,n);case E.ZodBranded:return Jc(t,n);case E.ZodReadonly:return CT(t,n);case E.ZodCatch:return ZO(t,n);case E.ZodPipeline:return hT(t,n);case E.ZodFunction:case E.ZodVoid:case E.ZodSymbol:return;default:return(i=>{})(e)}};function ne(t,e,n=!1){let i=e.seen.get(t);if(e.override){let o=e.override?.(t,e,i,n);if(o!==BO)return o}if(i&&!n){let o=SB(i,e);if(o!==void 0)return o}let a={def:t,path:e.currentPath,jsonSchema:void 0};e.seen.set(t,a);let r=AT(t,t.typeName,e),s=typeof r=="function"?ne(r(),e):r;if(s&&OB(t,e,s),e.postProcess){let o=e.postProcess(s,t,e);return a.jsonSchema=s,o}return a.jsonSchema=s,s}var SB=(t,e)=>{switch(e.$refStrategy){case"root":return{$ref:t.path.join("/")};case"relative":return{$ref:Vc(e.currentPath,t.path)};case"none":case"seen":return t.path.lengthe.currentPath[i]===n)?(console.warn(`Recursive reference detected at ${e.currentPath.join("/")}! Defaulting to any`),Ke(e)):e.$refStrategy==="seen"?Ke(e):void 0}},OB=(t,e,n)=>(t.description&&(n.description=t.description,e.markdownDescription&&(n.markdownDescription=t.description)),n);var rw=(t,e)=>{let n=FO(e),i=typeof e=="object"&&e.definitions?Object.entries(e.definitions).reduce((l,[c,u])=>({...l,[c]:ne(u._def,{...n,currentPath:[...n.basePath,n.definitionPath,c]},!0)??Ke(n)}),{}):void 0,a=typeof e=="string"?e:e?.nameStrategy==="title"?void 0:e?.name,r=ne(t._def,a===void 0?n:{...n,currentPath:[...n.basePath,n.definitionPath,a]},!1)??Ke(n),s=typeof e=="object"&&e.name!==void 0&&e.nameStrategy==="title"?e.name:void 0;s!==void 0&&(r.title=s),n.flags.hasReferencedOpenAiAnyType&&(i||(i={}),i[n.openAiAnyTypeName]||(i[n.openAiAnyTypeName]={type:["string","number","integer","boolean","array","null"],items:{$ref:n.$refStrategy==="relative"?"1":[...n.basePath,n.definitionPath,n.openAiAnyTypeName].join("/")}}));let o=a===void 0?i?{...r,[n.definitionPath]:i}:r:{$ref:[...n.$refStrategy==="relative"?[]:n.basePath,n.definitionPath,a].join("/"),[n.definitionPath]:{...i,[a]:r}};return n.target==="jsonSchema7"?o.$schema="http://json-schema.org/draft-07/schema#":(n.target==="jsonSchema2019-09"||n.target==="openAi")&&(o.$schema="https://json-schema.org/draft/2019-09/schema#"),n.target==="openAi"&&("anyOf"in o||"oneOf"in o||"allOf"in o||"type"in o&&Array.isArray(o.type))&&console.warn("Warning: OpenAI may not support schemas with unions as roots! Try wrapping it in an object property."),o};function TB(t){return!t||t==="jsonSchema7"||t==="draft-7"?"draft-7":t==="jsonSchema2019-09"||t==="draft-2020-12"?"draft-2020-12":"draft-7"}function sw(t,e){return xt(t)?_f(t,{target:TB(e?.target),io:e?.pipeStrategy??"input"}):rw(t,{strictUnions:e?.strictUnions??!0,pipeStrategy:e?.pipeStrategy??"input"})}function ow(t){let n=pa(t)?.method;if(!n)throw new Error("Schema is missing a method literal");let i=ps(n);if(typeof i!="string")throw new Error("Schema method literal must be a string");return i}function lw(t,e){let n=ca(t,e);if(!n.success)throw n.error;return n.data}var kB=6e4,Qc=class{constructor(e){this._options=e,this._requestMessageId=0,this._requestHandlers=new Map,this._requestHandlerAbortControllers=new Map,this._notificationHandlers=new Map,this._responseHandlers=new Map,this._progressHandlers=new Map,this._timeoutInfo=new Map,this._pendingDebouncedNotifications=new Set,this._taskProgressTokens=new Map,this._requestResolvers=new Map,this.setNotificationHandler(Mc,n=>{this._oncancel(n)}),this.setNotificationHandler(qc,n=>{this._onprogress(n)}),this.setRequestHandler(Ec,n=>({})),this._taskStore=e?.taskStore,this._taskMessageQueue=e?.taskMessageQueue,this._taskStore&&(this.setRequestHandler(_c,async(n,i)=>{let a=await this._taskStore.getTask(n.params.taskId,i.sessionId);if(!a)throw new U(L.InvalidParams,"Failed to retrieve task: Task not found");return{...a}}),this.setRequestHandler(Ic,async(n,i)=>{let a=async()=>{let r=n.params.taskId;if(!await this._taskStore.getTask(r,i.sessionId))throw new U(L.InvalidParams,`Task not found: ${r}`);if(this._taskMessageQueue){let o;for(;o=await this._taskMessageQueue.dequeue(r,i.sessionId);){if(o.type==="response"||o.type==="error"){let l=o.message,c=l.id,u=this._requestResolvers.get(c);if(u)if(this._requestResolvers.delete(c),o.type==="response")u(l);else{let p=l,h=new U(p.error.code,p.error.message,p.error.data);u(h)}else{let p=o.type==="response"?"Response":"Error";this._onerror(new Error(`${p} handler missing for request ${c}`))}continue}await this._transport?.send(o.message,{relatedRequestId:i.requestId})}}let s=await this._taskStore.getTask(r,i.sessionId);if(!s)throw new U(L.InvalidParams,`Task not found: ${r}`);if(!ha(s.status))return await this._waitForTaskUpdate(r,i.signal,i.sessionId),await a();if(ha(s.status)){let o=await this._taskStore.getTaskResult(r,i.sessionId);return this._clearTaskQueue(r,i.sessionId),{...o,_meta:{...o._meta,[da]:{taskId:r}}}}return await a()};return await a()}),this.setRequestHandler(Rc,async(n,i)=>{try{let{tasks:a,nextCursor:r}=await this._taskStore.listTasks(n.params?.cursor,i.sessionId);return{tasks:a,nextCursor:r,_meta:{}}}catch(a){throw new U(L.InvalidParams,`Failed to list tasks: ${a instanceof Error?a.message:String(a)}`)}}),this.setRequestHandler(zc,async(n,i)=>{try{let a=await this._taskStore.getTask(n.params.taskId,i.sessionId);if(!a)throw new U(L.InvalidParams,`Task not found: ${n.params.taskId}`);if(ha(a.status))throw new U(L.InvalidParams,`Cannot cancel task in terminal status: ${a.status}`);await this._taskStore.updateTaskStatus(n.params.taskId,"cancelled","Client cancelled task execution.",i.sessionId),this._clearTaskQueue(n.params.taskId,i.sessionId);let r=await this._taskStore.getTask(n.params.taskId,i.sessionId);if(!r)throw new U(L.InvalidParams,`Task not found after cancellation: ${n.params.taskId}`);return{_meta:{},...r}}catch(a){throw a instanceof U?a:new U(L.InvalidRequest,`Failed to cancel task: ${a instanceof Error?a.message:String(a)}`)}}))}async _oncancel(e){if(!e.params.requestId)return;this._requestHandlerAbortControllers.get(e.params.requestId)?.abort(e.params.reason)}_setupTimeout(e,n,i,a,r=!1){this._timeoutInfo.set(e,{timeoutId:setTimeout(a,n),startTime:Date.now(),timeout:n,maxTotalTimeout:i,resetTimeoutOnProgress:r,onTimeout:a})}_resetTimeout(e){let n=this._timeoutInfo.get(e);if(!n)return!1;let i=Date.now()-n.startTime;if(n.maxTotalTimeout&&i>=n.maxTotalTimeout)throw this._timeoutInfo.delete(e),U.fromError(L.RequestTimeout,"Maximum total timeout exceeded",{maxTotalTimeout:n.maxTotalTimeout,totalElapsed:i});return clearTimeout(n.timeoutId),n.timeoutId=setTimeout(n.onTimeout,n.timeout),!0}_cleanupTimeout(e){let n=this._timeoutInfo.get(e);n&&(clearTimeout(n.timeoutId),this._timeoutInfo.delete(e))}async connect(e){if(this._transport)throw new Error("Already connected to a transport. Call close() before connecting to a new transport, or use a separate Protocol instance per connection.");this._transport=e;let n=this.transport?.onclose;this._transport.onclose=()=>{n?.(),this._onclose()};let i=this.transport?.onerror;this._transport.onerror=r=>{i?.(r),this._onerror(r)};let a=this._transport?.onmessage;this._transport.onmessage=(r,s)=>{a?.(r,s),$o(r)||qO(r)?this._onresponse(r):Nf(r)?this._onrequest(r,s):EO(r)?this._onnotification(r):this._onerror(new Error(`Unknown message type: ${JSON.stringify(r)}`))},await this._transport.start()}_onclose(){let e=this._responseHandlers;this._responseHandlers=new Map,this._progressHandlers.clear(),this._taskProgressTokens.clear(),this._pendingDebouncedNotifications.clear();for(let i of this._timeoutInfo.values())clearTimeout(i.timeoutId);this._timeoutInfo.clear();for(let i of this._requestHandlerAbortControllers.values())i.abort();this._requestHandlerAbortControllers.clear();let n=U.fromError(L.ConnectionClosed,"Connection closed");this._transport=void 0,this.onclose?.();for(let i of e.values())i(n)}_onerror(e){this.onerror?.(e)}_onnotification(e){let n=this._notificationHandlers.get(e.method)??this.fallbackNotificationHandler;n!==void 0&&Promise.resolve().then(()=>n(e)).catch(i=>this._onerror(new Error(`Uncaught error in notification handler: ${i}`)))}_onrequest(e,n){let i=this._requestHandlers.get(e.method)??this.fallbackRequestHandler,a=this._transport,r=e.params?._meta?.[da]?.taskId,s=a?.sessionId,o=this._taskStore,l=!0,c;if(r&&o&&this._taskMessageQueue&&s!==void 0&&(l=!1,c=(async()=>{if(!await o.getTask(r,s))throw new U(L.InvalidParams,`Task not found: ${r}`);l=!0})()),i===void 0){let d={jsonrpc:"2.0",id:e.id,error:{code:L.MethodNotFound,message:"Method not found"}};if(r&&c){let m={type:"error",message:d,timestamp:Date.now()};c.then(()=>this._enqueueTaskMessage(r,m,s),()=>a?.send(d)).catch(w=>this._onerror(new Error(`Failed to send an error response: ${w}`)))}else r&&this._taskMessageQueue?this._enqueueTaskMessage(r,{type:"error",message:d,timestamp:Date.now()},a?.sessionId).catch(m=>this._onerror(new Error(`Failed to enqueue error response: ${m}`))):a?.send(d).catch(m=>this._onerror(new Error(`Failed to send an error response: ${m}`)));return}let u=new AbortController;this._requestHandlerAbortControllers.set(e.id,u);let p=TO(e.params)?e.params.task:void 0,h=this._taskStore?this.requestTaskStore(e,a?.sessionId):void 0,g={signal:u.signal,sessionId:a?.sessionId,_meta:e.params?._meta,sendNotification:async d=>{if(u.signal.aborted)return;let m={relatedRequestId:e.id};r&&(m.relatedTask={taskId:r}),await this.notification(d,m)},sendRequest:async(d,m,w)=>{if(u.signal.aborted)throw new U(L.ConnectionClosed,"Request was cancelled");let f={...w,relatedRequestId:e.id};r&&!f.relatedTask&&(f.relatedTask={taskId:r});let A=f.relatedTask?.taskId??r;return A&&h&&await h.updateTaskStatus(A,"input_required"),await this.request(d,m,f)},authInfo:n?.authInfo,requestId:e.id,requestInfo:n?.requestInfo,taskId:r,taskStore:h,taskRequestedTtl:p?.ttl,closeSSEStream:n?.closeSSEStream,closeStandaloneSSEStream:n?.closeStandaloneSSEStream};(c??Promise.resolve()).then(()=>{if(c&&u.signal.aborted)throw new U(L.ConnectionClosed,"Request was cancelled");p&&this.assertTaskHandlerCapability(e.method)}).then(()=>i(e,g)).then(async d=>{if(u.signal.aborted)return;let m={result:d,jsonrpc:"2.0",id:e.id};r&&this._taskMessageQueue?await this._enqueueTaskMessage(r,{type:"response",message:m,timestamp:Date.now()},a?.sessionId):await a?.send(m)},async d=>{if(u.signal.aborted)return;let m={jsonrpc:"2.0",id:e.id,error:{code:Number.isSafeInteger(d.code)?d.code:L.InternalError,message:d.message??"Internal error",...d.data!==void 0&&{data:d.data}}};r&&this._taskMessageQueue&&l?await this._enqueueTaskMessage(r,{type:"error",message:m,timestamp:Date.now()},a?.sessionId):await a?.send(m)}).catch(d=>this._onerror(new Error(`Failed to send response: ${d}`))).finally(()=>{this._requestHandlerAbortControllers.get(e.id)===u&&this._requestHandlerAbortControllers.delete(e.id)})}_onprogress(e){let{progressToken:n,...i}=e.params,a=Number(n),r=this._progressHandlers.get(a);if(!r){this._onerror(new Error(`Received a progress notification for an unknown token: ${JSON.stringify(e)}`));return}let s=this._responseHandlers.get(a),o=this._timeoutInfo.get(a);if(o&&s&&o.resetTimeoutOnProgress)try{this._resetTimeout(a)}catch(l){this._responseHandlers.delete(a),this._progressHandlers.delete(a),this._cleanupTimeout(a),s(l);return}r(i)}_onresponse(e){let n=Number(e.id),i=this._requestResolvers.get(n);if(i){if(this._requestResolvers.delete(n),$o(e))i(e);else{let s=new U(e.error.code,e.error.message,e.error.data);i(s)}return}let a=this._responseHandlers.get(n);if(a===void 0){this._onerror(new Error(`Received a response for an unknown message ID: ${JSON.stringify(e)}`));return}this._responseHandlers.delete(n),this._cleanupTimeout(n);let r=!1;if($o(e)&&e.result&&typeof e.result=="object"){let s=e.result;if(s.task&&typeof s.task=="object"){let o=s.task;typeof o.taskId=="string"&&(r=!0,this._taskProgressTokens.set(o.taskId,n))}}if(r||this._progressHandlers.delete(n),$o(e))a(e);else{let s=U.fromError(e.error.code,e.error.message,e.error.data);a(s)}}get transport(){return this._transport}async close(){await this._transport?.close()}async*requestStream(e,n,i){let{task:a}=i??{};if(!a){try{yield{type:"result",result:await this.request(e,n,i)}}catch(s){yield{type:"error",error:s instanceof U?s:new U(L.InternalError,String(s))}}return}let r;try{let s=await this.request(e,hs,i);if(s.task)r=s.task.taskId,yield{type:"taskCreated",task:s.task};else throw new U(L.InternalError,"Task creation did not return a task");for(;;){let o=await this.getTask({taskId:r},i);if(yield{type:"taskStatus",task:o},ha(o.status)){o.status==="completed"?yield{type:"result",result:await this.getTaskResult({taskId:r},n,i)}:o.status==="failed"?yield{type:"error",error:new U(L.InternalError,`Task ${r} failed`)}:o.status==="cancelled"&&(yield{type:"error",error:new U(L.InternalError,`Task ${r} was cancelled`)});return}if(o.status==="input_required"){yield{type:"result",result:await this.getTaskResult({taskId:r},n,i)};return}let l=o.pollInterval??this._options?.defaultTaskPollInterval??1e3;await new Promise(c=>setTimeout(c,l)),i?.signal?.throwIfAborted()}}catch(s){yield{type:"error",error:s instanceof U?s:new U(L.InternalError,String(s))}}}request(e,n,i){let{relatedRequestId:a,resumptionToken:r,onresumptiontoken:s,task:o,relatedTask:l}=i??{};return new Promise((c,u)=>{let p=A=>{u(A)};if(!this._transport){p(new Error("Not connected"));return}if(this._options?.enforceStrictCapabilities===!0)try{this.assertCapabilityForMethod(e.method),o&&this.assertTaskCapability(e.method)}catch(A){p(A);return}i?.signal?.throwIfAborted();let h=this._requestMessageId++,g={...e,jsonrpc:"2.0",id:h};i?.onprogress&&(this._progressHandlers.set(h,i.onprogress),g.params={...e.params,_meta:{...e.params?._meta||{},progressToken:h}}),o&&(g.params={...g.params,task:o}),l&&(g.params={...g.params,_meta:{...g.params?._meta||{},[da]:l}});let d=A=>{this._responseHandlers.delete(h),this._progressHandlers.delete(h),this._cleanupTimeout(h),this._transport?.send({jsonrpc:"2.0",method:"notifications/cancelled",params:{requestId:h,reason:String(A)}},{relatedRequestId:a,resumptionToken:r,onresumptiontoken:s}).catch(x=>this._onerror(new Error(`Failed to send cancellation: ${x}`)));let b=A instanceof U?A:new U(L.RequestTimeout,String(A));u(b)};this._responseHandlers.set(h,A=>{if(!i?.signal?.aborted){if(A instanceof Error)return u(A);try{let b=ca(n,A.result);b.success?c(b.data):u(b.error)}catch(b){u(b)}}}),i?.signal?.addEventListener("abort",()=>{d(i?.signal?.reason)});let m=i?.timeout??kB,w=()=>d(U.fromError(L.RequestTimeout,"Request timed out",{timeout:m}));this._setupTimeout(h,m,i?.maxTotalTimeout,w,i?.resetTimeoutOnProgress??!1);let f=l?.taskId;if(f){let A=b=>{let x=this._responseHandlers.get(h);x?x(b):this._onerror(new Error(`Response handler missing for side-channeled request ${h}`))};this._requestResolvers.set(h,A),this._enqueueTaskMessage(f,{type:"request",message:g,timestamp:Date.now()}).catch(b=>{this._cleanupTimeout(h),u(b)})}else this._transport.send(g,{relatedRequestId:a,resumptionToken:r,onresumptiontoken:s}).catch(A=>{this._cleanupTimeout(h),u(A)})})}async getTask(e,n){return this.request({method:"tasks/get",params:e},Hc,n)}async getTaskResult(e,n,i){return this.request({method:"tasks/result",params:e},n,i)}async listTasks(e,n){return this.request({method:"tasks/list",params:e},Wc,n)}async cancelTask(e,n){return this.request({method:"tasks/cancel",params:e},IO,n)}async notification(e,n){if(!this._transport)throw new Error("Not connected");this.assertNotificationCapability(e.method);let i=n?.relatedTask?.taskId;if(i){let o={...e,jsonrpc:"2.0",params:{...e.params,_meta:{...e.params?._meta||{},[da]:n.relatedTask}}};await this._enqueueTaskMessage(i,{type:"notification",message:o,timestamp:Date.now()});return}if((this._options?.debouncedNotificationMethods??[]).includes(e.method)&&!e.params&&!n?.relatedRequestId&&!n?.relatedTask){if(this._pendingDebouncedNotifications.has(e.method))return;this._pendingDebouncedNotifications.add(e.method),Promise.resolve().then(()=>{if(this._pendingDebouncedNotifications.delete(e.method),!this._transport)return;let o={...e,jsonrpc:"2.0"};n?.relatedTask&&(o={...o,params:{...o.params,_meta:{...o.params?._meta||{},[da]:n.relatedTask}}}),this._transport?.send(o,n).catch(l=>this._onerror(l))});return}let s={...e,jsonrpc:"2.0"};n?.relatedTask&&(s={...s,params:{...s.params,_meta:{...s.params?._meta||{},[da]:n.relatedTask}}}),await this._transport.send(s,n)}setRequestHandler(e,n){let i=ow(e);this.assertRequestHandlerCapability(i),this._requestHandlers.set(i,(a,r)=>{let s=lw(e,a);return Promise.resolve(n(s,r))})}removeRequestHandler(e){this._requestHandlers.delete(e)}assertCanSetRequestHandler(e){if(this._requestHandlers.has(e))throw new Error(`A request handler for ${e} already exists, which would be overridden`)}setNotificationHandler(e,n){let i=ow(e);this._notificationHandlers.set(i,a=>{let r=lw(e,a);return Promise.resolve(n(r))})}removeNotificationHandler(e){this._notificationHandlers.delete(e)}_cleanupTaskProgressHandler(e){let n=this._taskProgressTokens.get(e);n!==void 0&&(this._progressHandlers.delete(n),this._taskProgressTokens.delete(e))}async _enqueueTaskMessage(e,n,i){if(!this._taskStore||!this._taskMessageQueue)throw new Error("Cannot enqueue task message: taskStore and taskMessageQueue are not configured");let a=this._options?.maxTaskQueueSize;await this._taskMessageQueue.enqueue(e,n,i??this._transport?.sessionId,a)}async _clearTaskQueue(e,n){if(this._taskMessageQueue){let i=await this._taskMessageQueue.dequeueAll(e,n);for(let a of i)if(a.type==="request"&&Nf(a.message)){let r=a.message.id,s=this._requestResolvers.get(r);s?(s(new U(L.InternalError,"Task cancelled or completed")),this._requestResolvers.delete(r)):this._onerror(new Error(`Resolver missing for request ${r} during task ${e} cleanup`))}}}async _waitForTaskUpdate(e,n,i){let a=this._options?.defaultTaskPollInterval??1e3;try{let r=await this._taskStore?.getTask(e,i);r?.pollInterval&&(a=r.pollInterval)}catch{}return new Promise((r,s)=>{if(n.aborted){s(new U(L.InvalidRequest,"Request cancelled"));return}let o=setTimeout(r,a);n.addEventListener("abort",()=>{clearTimeout(o),s(new U(L.InvalidRequest,"Request cancelled"))},{once:!0})})}requestTaskStore(e,n){let i=this._taskStore;if(!i)throw new Error("No task store configured");return{createTask:async a=>{if(!e)throw new Error("No request provided");return await i.createTask(a,e.id,{method:e.method,params:e.params},n)},getTask:async a=>{let r=await i.getTask(a,n);if(!r)throw new U(L.InvalidParams,"Failed to retrieve task: Task not found");return r},storeTaskResult:async(a,r,s)=>{await i.storeTaskResult(a,r,s,n);let o=await i.getTask(a,n);if(o){let l=Jo.parse({method:"notifications/tasks/status",params:o});await this.notification(l),ha(o.status)&&this._cleanupTaskProgressHandler(a)}},getTaskResult:a=>i.getTaskResult(a,n),updateTaskStatus:async(a,r,s)=>{let o=await i.getTask(a,n);if(!o)throw new U(L.InvalidParams,`Task "${a}" not found - it may have been cleaned up`);if(ha(o.status))throw new U(L.InvalidParams,`Cannot update task "${a}" from terminal status "${o.status}" to "${r}". Terminal states (completed, failed, cancelled) cannot transition to other states.`);await i.updateTaskStatus(a,r,s,n);let l=await i.getTask(a,n);if(l){let c=Jo.parse({method:"notifications/tasks/status",params:l});await this.notification(c),ha(l.status)&&this._cleanupTaskProgressHandler(a)}},listTasks:a=>i.listTasks(a,n)}}};function bT(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}function xT(t,e){let n={...t};for(let i in e){let a=i,r=e[a];if(r===void 0)continue;let s=n[a];bT(s)&&bT(r)?n[a]={...s,...r}:n[a]=r}return n}var PM=Br(Yv(),1),jM=Br(yM(),1);function U3(){let t=new PM.default({strict:!1,validateFormats:!0,validateSchema:!1,allErrors:!0});return(0,jM.default)(t),t}var Rp=class{constructor(e){this._ajv=e??U3()}getValidator(e){let n="$id"in e&&typeof e.$id=="string"?this._ajv.getSchema(e.$id)??this._ajv.compile(e):this._ajv.compile(e);return i=>n(i)?{valid:!0,data:i,errorMessage:void 0}:{valid:!1,data:void 0,errorMessage:this._ajv.errorsText(n.errors)}}};var Wp=class{constructor(e){this._server=e}requestStream(e,n,i){return this._server.requestStream(e,n,i)}createMessageStream(e,n){let i=this._server.getClientCapabilities();if((e.tools||e.toolChoice)&&!i?.sampling?.tools)throw new Error("Client does not support sampling tools capability.");if(e.messages.length>0){let a=e.messages[e.messages.length-1],r=Array.isArray(a.content)?a.content:[a.content],s=r.some(u=>u.type==="tool_result"),o=e.messages.length>1?e.messages[e.messages.length-2]:void 0,l=o?Array.isArray(o.content)?o.content:[o.content]:[],c=l.some(u=>u.type==="tool_use");if(s){if(r.some(u=>u.type!=="tool_result"))throw new Error("The last message must contain only tool_result content if any is present");if(!c)throw new Error("tool_result blocks are not matching any tool_use from the previous message")}if(c){let u=new Set(l.filter(h=>h.type==="tool_use").map(h=>h.id)),p=new Set(r.filter(h=>h.type==="tool_result").map(h=>h.toolUseId));if(u.size!==p.size||![...u].every(h=>p.has(h)))throw new Error("ids of tool_result blocks and tool_use blocks from previous message do not match")}}return this.requestStream({method:"sampling/createMessage",params:e},Qo,n)}elicitInputStream(e,n){let i=this._server.getClientCapabilities(),a=e.mode??"form";switch(a){case"url":{if(!i?.elicitation?.url)throw new Error("Client does not support url elicitation.");break}case"form":{if(!i?.elicitation?.form)throw new Error("Client does not support form elicitation.");break}}let r=a==="form"&&e.mode===void 0?{...e,mode:"form"}:e;return this.requestStream({method:"elicitation/create",params:r},fs,n)}async getTask(e,n){return this._server.getTask({taskId:e},n)}async getTaskResult(e,n,i){return this._server.getTaskResult({taskId:e},n,i)}async listTasks(e,n){return this._server.listTasks(e?{cursor:e}:void 0,n)}async cancelTask(e,n){return this._server.cancelTask({taskId:e},n)}};function SM(t,e,n){if(!t)throw new Error(`${n} does not support task creation (required for ${e})`);switch(e){case"tools/call":if(!t.tools?.call)throw new Error(`${n} does not support task creation for tools/call (required for ${e})`);break;default:break}}function OM(t,e,n){if(!t)throw new Error(`${n} does not support task creation (required for ${e})`);switch(e){case"sampling/createMessage":if(!t.sampling?.createMessage)throw new Error(`${n} does not support task creation for sampling/createMessage (required for ${e})`);break;case"elicitation/create":if(!t.elicitation?.create)throw new Error(`${n} does not support task creation for elicitation/create (required for ${e})`);break;default:break}}var zp=class extends Qc{constructor(e,n){super(n),this._serverInfo=e,this._loggingLevels=new Map,this.LOG_LEVEL_SEVERITY=new Map(Zo.options.map((i,a)=>[i,a])),this.isMessageIgnored=(i,a)=>{let r=this._loggingLevels.get(a);return r?this.LOG_LEVEL_SEVERITY.get(i)this._oninitialize(i)),this.setNotificationHandler(Lf,()=>this.oninitialized?.()),this._capabilities.logging&&this.setRequestHandler(Xf,async(i,a)=>{let r=a.sessionId||a.requestInfo?.headers["mcp-session-id"]||void 0,{level:s}=i.params,o=Zo.safeParse(s);return o.success&&this._loggingLevels.set(r,o.data),{}})}get experimental(){return this._experimental||(this._experimental={tasks:new Wp(this)}),this._experimental}registerCapabilities(e){if(this.transport)throw new Error("Cannot register capabilities after connecting to transport");this._capabilities=xT(this._capabilities,e)}setRequestHandler(e,n){let a=pa(e)?.method;if(!a)throw new Error("Schema is missing a method literal");let r=ps(a);if(typeof r!="string")throw new Error("Schema method literal must be a string");if(r==="tools/call"){let o=async(l,c)=>{let u=ca(ms,l);if(!u.success){let d=u.error instanceof Error?u.error.message:String(u.error);throw new U(L.InvalidParams,`Invalid tools/call request: ${d}`)}let{params:p}=u.data,h=await Promise.resolve(n(l,c));if(p.task){let d=ca(hs,h);if(!d.success){let m=d.error instanceof Error?d.error.message:String(d.error);throw new U(L.InvalidParams,`Invalid task creation result: ${m}`)}return d.data}let g=ca(Lc,h);if(!g.success){let d=g.error instanceof Error?g.error.message:String(g.error);throw new U(L.InvalidParams,`Invalid tools/call result: ${d}`)}return g.data};return super.setRequestHandler(e,o)}return super.setRequestHandler(e,n)}assertCapabilityForMethod(e){switch(e){case"sampling/createMessage":if(!this._clientCapabilities?.sampling)throw new Error(`Client does not support sampling (required for ${e})`);break;case"elicitation/create":if(!this._clientCapabilities?.elicitation)throw new Error(`Client does not support elicitation (required for ${e})`);break;case"roots/list":if(!this._clientCapabilities?.roots)throw new Error(`Client does not support listing roots (required for ${e})`);break;case"ping":break}}assertNotificationCapability(e){switch(e){case"notifications/message":if(!this._capabilities.logging)throw new Error(`Server does not support logging (required for ${e})`);break;case"notifications/resources/updated":case"notifications/resources/list_changed":if(!this._capabilities.resources)throw new Error(`Server does not support notifying about resources (required for ${e})`);break;case"notifications/tools/list_changed":if(!this._capabilities.tools)throw new Error(`Server does not support notifying of tool list changes (required for ${e})`);break;case"notifications/prompts/list_changed":if(!this._capabilities.prompts)throw new Error(`Server does not support notifying of prompt list changes (required for ${e})`);break;case"notifications/elicitation/complete":if(!this._clientCapabilities?.elicitation?.url)throw new Error(`Client does not support URL elicitation (required for ${e})`);break;case"notifications/cancelled":break;case"notifications/progress":break}}assertRequestHandlerCapability(e){if(this._capabilities)switch(e){case"completion/complete":if(!this._capabilities.completions)throw new Error(`Server does not support completions (required for ${e})`);break;case"logging/setLevel":if(!this._capabilities.logging)throw new Error(`Server does not support logging (required for ${e})`);break;case"prompts/get":case"prompts/list":if(!this._capabilities.prompts)throw new Error(`Server does not support prompts (required for ${e})`);break;case"resources/list":case"resources/templates/list":case"resources/read":if(!this._capabilities.resources)throw new Error(`Server does not support resources (required for ${e})`);break;case"tools/call":case"tools/list":if(!this._capabilities.tools)throw new Error(`Server does not support tools (required for ${e})`);break;case"tasks/get":case"tasks/list":case"tasks/result":case"tasks/cancel":if(!this._capabilities.tasks)throw new Error(`Server does not support tasks capability (required for ${e})`);break;case"ping":case"initialize":break}}assertTaskCapability(e){OM(this._clientCapabilities?.tasks?.requests,e,"Client")}assertTaskHandlerCapability(e){this._capabilities&&SM(this._capabilities.tasks?.requests,e,"Server")}async _oninitialize(e){let n=e.params.protocolVersion;return this._clientCapabilities=e.params.capabilities,this._clientVersion=e.params.clientInfo,{protocolVersion:jO.includes(n)?n:Df,capabilities:this.getCapabilities(),serverInfo:this._serverInfo,...this._instructions&&{instructions:this._instructions}}}getClientCapabilities(){return this._clientCapabilities}getClientVersion(){return this._clientVersion}getCapabilities(){return this._capabilities}async ping(){return this.request({method:"ping"},kc)}async createMessage(e,n){if((e.tools||e.toolChoice)&&!this._clientCapabilities?.sampling?.tools)throw new Error("Client does not support sampling tools capability.");if(e.messages.length>0){let i=e.messages[e.messages.length-1],a=Array.isArray(i.content)?i.content:[i.content],r=a.some(c=>c.type==="tool_result"),s=e.messages.length>1?e.messages[e.messages.length-2]:void 0,o=s?Array.isArray(s.content)?s.content:[s.content]:[],l=o.some(c=>c.type==="tool_use");if(r){if(a.some(c=>c.type!=="tool_result"))throw new Error("The last message must contain only tool_result content if any is present");if(!l)throw new Error("tool_result blocks are not matching any tool_use from the previous message")}if(l){let c=new Set(o.filter(p=>p.type==="tool_use").map(p=>p.id)),u=new Set(a.filter(p=>p.type==="tool_result").map(p=>p.toolUseId));if(c.size!==u.size||![...c].every(p=>u.has(p)))throw new Error("ids of tool_result blocks and tool_use blocks from previous message do not match")}}return e.tools?this.request({method:"sampling/createMessage",params:e},Yf,n):this.request({method:"sampling/createMessage",params:e},Qo,n)}async elicitInput(e,n){switch(e.mode??"form"){case"url":{if(!this._clientCapabilities?.elicitation?.url)throw new Error("Client does not support url elicitation.");let a=e;return this.request({method:"elicitation/create",params:a},fs,n)}case"form":{if(!this._clientCapabilities?.elicitation?.form)throw new Error("Client does not support form elicitation.");let a=e.mode==="form"?e:{...e,mode:"form"},r=await this.request({method:"elicitation/create",params:a},fs,n);if(r.action==="accept"&&r.content&&a.requestedSchema)try{let o=this._jsonSchemaValidator.getValidator(a.requestedSchema)(r.content);if(!o.valid)throw new U(L.InvalidParams,`Elicitation response content does not match requested schema: ${o.errorMessage}`)}catch(s){throw s instanceof U?s:new U(L.InternalError,`Error validating elicitation response: ${s instanceof Error?s.message:String(s)}`)}return r}}}createElicitationCompletionNotifier(e,n){if(!this._clientCapabilities?.elicitation?.url)throw new Error("Client does not support URL elicitation (required for notifications/elicitation/complete)");return()=>this.notification({method:"notifications/elicitation/complete",params:{elicitationId:e}},n)}async listRoots(e,n){return this.request({method:"roots/list",params:e},ew,n)}async sendLoggingMessage(e,n){if(this._capabilities.logging&&!this.isMessageIgnored(e.level,n))return this.notification({method:"notifications/message",params:e})}async sendResourceUpdated(e){return this.notification({method:"notifications/resources/updated",params:e})}async sendResourceListChanged(){return this.notification({method:"notifications/resources/list_changed"})}async sendToolListChanged(){return this.notification({method:"notifications/tools/list_changed"})}async sendPromptListChanged(){return this.notification({method:"notifications/prompts/list_changed"})}};var kM=Symbol.for("mcp.completable");function oC(t){return!!t&&typeof t=="object"&&kM in t}function MM(t){return t[kM]?.complete}var TM;(function(t){t.Completable="McpCompletable"})(TM||(TM={}));var $3=/^[A-Za-z0-9._-]{1,128}$/;function B3(t){let e=[];if(t.length===0)return{isValid:!1,warnings:["Tool name cannot be empty"]};if(t.length>128)return{isValid:!1,warnings:[`Tool name exceeds maximum length of 128 characters (current: ${t.length})`]};if(t.includes(" ")&&e.push("Tool name contains spaces, which may cause parsing issues"),t.includes(",")&&e.push("Tool name contains commas, which may cause parsing issues"),(t.startsWith("-")||t.endsWith("-"))&&e.push("Tool name starts or ends with a dash, which may cause parsing issues in some contexts"),(t.startsWith(".")||t.endsWith("."))&&e.push("Tool name starts or ends with a dot, which may cause parsing issues in some contexts"),!$3.test(t)){let n=t.split("").filter(i=>!/[A-Za-z0-9._-]/.test(i)).filter((i,a,r)=>r.indexOf(i)===a);return e.push(`Tool name contains invalid characters: ${n.map(i=>`"${i}"`).join(", ")}`,"Allowed characters are: A-Z, a-z, 0-9, underscore (_), dash (-), and dot (.)"),{isValid:!1,warnings:e}}return{isValid:!0,warnings:e}}function L3(t,e){if(e.length>0){console.warn(`Tool name validation warning for "${t}":`);for(let n of e)console.warn(` - ${n}`);console.warn("Tool registration will proceed, but this may cause compatibility issues."),console.warn("Consider updating the tool name to conform to the MCP tool naming standard."),console.warn("See SEP: Specify Format for Tool Names (https://github.com/modelcontextprotocol/modelcontextprotocol/issues/986) for more details.")}}function lC(t){let e=B3(t);return L3(t,e.warnings),e.isValid}var Dp=class{constructor(e){this._mcpServer=e}registerToolTask(e,n,i){let a={taskSupport:"required",...n.execution};if(a.taskSupport==="forbidden")throw new Error(`Cannot register task-based tool '${e}' with taskSupport 'forbidden'. Use registerTool() instead.`);return this._mcpServer._createRegisteredTool(e,n.title,n.description,n.inputSchema,n.outputSchema,n.annotations,a,n._meta,i)}};function F3(t,e){let n=0,i=[t];for(;i.length>0;){let a=i.pop();if(!(a===null||typeof a!="object"))if(Array.isArray(a))for(let r of a){if(++n>e)return n;r!==null&&typeof r=="object"&&i.push(r)}else for(let r in a){if(!Object.prototype.hasOwnProperty.call(a,r))continue;if(++n>e)return n;let s=a[r];s!==null&&typeof s=="object"&&i.push(s)}}return n}function V3(t){if(!(t===void 0||t===1/0)){if(typeof t!="number"||Number.isNaN(t)||t<1)throw new RangeError(`maxToolInputElements must be a number of at least 1, or Infinity, got ${String(t)}`);return t}}var Gp=class{constructor(e,n){this._registeredResources={},this._registeredResourceTemplates={},this._registeredTools={},this._registeredPrompts={},this._toolHandlersInitialized=!1,this._completionHandlerInitialized=!1,this._resourceHandlersInitialized=!1,this._promptHandlersInitialized=!1,this.server=new zp(e,n),this._maxToolInputElements=V3(n?.maxToolInputElements)}get experimental(){return this._experimental||(this._experimental={tasks:new Dp(this)}),this._experimental}async connect(e){return await this.server.connect(e)}async close(){await this.server.close()}setToolRequestHandlers(){this._toolHandlersInitialized||(this.server.assertCanSetRequestHandler(xa(Bc)),this.server.assertCanSetRequestHandler(xa(ms)),this.server.registerCapabilities({tools:{listChanged:!0}}),this.server.setRequestHandler(Bc,()=>({tools:Object.entries(this._registeredTools).filter(([,e])=>e.enabled).map(([e,n])=>{let i={name:e,title:n.title,description:n.description,inputSchema:(()=>{let a=cs(n.inputSchema);return a?sw(a,{strictUnions:!0,pipeStrategy:"input"}):J3})(),annotations:n.annotations,execution:n.execution,_meta:n._meta};if(n.outputSchema){let a=cs(n.outputSchema);a&&(i.outputSchema=sw(a,{strictUnions:!0,pipeStrategy:"output"}))}return i})})),this.server.setRequestHandler(ms,async(e,n)=>{try{let i=this._registeredTools[e.params.name];if(!i)throw new U(L.InvalidParams,`Tool ${e.params.name} not found`);if(!i.enabled)throw new U(L.InvalidParams,`Tool ${e.params.name} disabled`);let a=!!e.params.task,r=i.execution?.taskSupport,s="createTask"in i.handler;if((r==="required"||r==="optional")&&!s)throw new U(L.InternalError,`Tool ${e.params.name} has taskSupport '${r}' but was not registered with registerToolTask`);if(r==="required"&&!a)throw new U(L.MethodNotFound,`Tool ${e.params.name} requires task augmentation (taskSupport: 'required')`);if(r==="optional"&&!a&&s)return await this.handleAutomaticTaskPolling(i,e,n);let o=await this.validateToolInput(i,e.params.arguments,e.params.name),l=await this.executeToolHandler(i,o,n);return a||await this.validateToolOutput(i,l,e.params.name),l}catch(i){if(i instanceof U&&i.code===L.UrlElicitationRequired)throw i;return this.createToolError(i instanceof Error?i.message:String(i))}}),this._toolHandlersInitialized=!0)}createToolError(e){return{content:[{type:"text",text:e}],isError:!0}}async validateToolInput(e,n,i){if(this._maxToolInputElements!==void 0&&F3(n,this._maxToolInputElements)>this._maxToolInputElements)throw new U(L.InvalidParams,`Invalid arguments for tool ${i}: arguments contain more than the maximum of ${this._maxToolInputElements} elements`);if(!e.inputSchema)return;let r=cs(e.inputSchema)??e.inputSchema,s=await vc(r,n??{});if(!s.success){let o="error"in s?s.error:"Unknown error",l=Cc(o);throw new U(L.InvalidParams,`Input validation error: Invalid arguments for tool ${i}: ${l}`)}return s.data}async validateToolOutput(e,n,i){if(!e.outputSchema||!("content"in n)||n.isError)return;if(!n.structuredContent)throw new U(L.InvalidParams,`Output validation error: Tool ${i} has an output schema but no structured content was provided`);let a=cs(e.outputSchema),r=await vc(a,n.structuredContent);if(!r.success){let s="error"in r?r.error:"Unknown error",o=Cc(s);throw new U(L.InvalidParams,`Output validation error: Invalid structured content for tool ${i}: ${o}`)}}async executeToolHandler(e,n,i){let a=e.handler;if("createTask"in a){if(!i.taskStore)throw new Error("No task store provided.");let s={...i,taskStore:i.taskStore};if(e.inputSchema){let o=a;return await Promise.resolve(o.createTask(n,s))}else{let o=a;return await Promise.resolve(o.createTask(s))}}if(e.inputSchema){let s=a;return await Promise.resolve(s(n,i))}else{let s=a;return await Promise.resolve(s(i))}}async handleAutomaticTaskPolling(e,n,i){if(!i.taskStore)throw new Error("No task store provided for task-capable tool.");let a=await this.validateToolInput(e,n.params.arguments,n.params.name),r=e.handler,s={...i,taskStore:i.taskStore},o=a?await Promise.resolve(r.createTask(a,s)):await Promise.resolve(r.createTask(s)),l=o.task.taskId,c=o.task,u=c.pollInterval??5e3;for(;c.status!=="completed"&&c.status!=="failed"&&c.status!=="cancelled";){await new Promise(h=>setTimeout(h,u));let p=await i.taskStore.getTask(l);if(!p)throw new U(L.InternalError,`Task ${l} not found during polling`);c=p}return await i.taskStore.getTaskResult(l)}setCompletionRequestHandler(){this._completionHandlerInitialized||(this.server.assertCanSetRequestHandler(xa(Fc)),this.server.registerCapabilities({completions:{}}),this.server.setRequestHandler(Fc,async e=>{switch(e.params.ref.type){case"ref/prompt":return NO(e),this.handlePromptCompletion(e,e.params.ref);case"ref/resource":return UO(e),this.handleResourceCompletion(e,e.params.ref);default:throw new U(L.InvalidParams,`Invalid completion reference: ${e.params.ref}`)}}),this._completionHandlerInitialized=!0)}async handlePromptCompletion(e,n){let i=this._registeredPrompts[n.name];if(!i)throw new U(L.InvalidParams,`Prompt ${n.name} not found`);if(!i.enabled)throw new U(L.InvalidParams,`Prompt ${n.name} disabled`);if(!i.argsSchema)return kl;let r=pa(i.argsSchema)?.[e.params.argument.name];if(!oC(r))return kl;let s=MM(r);if(!s)return kl;let o=await s(e.params.argument.value,e.params.context);return qM(o)}async handleResourceCompletion(e,n){let i=Object.values(this._registeredResourceTemplates).find(s=>s.resourceTemplate.uriTemplate.toString()===n.uri);if(!i){if(this._registeredResources[n.uri])return kl;throw new U(L.InvalidParams,`Resource template ${e.params.ref.uri} not found`)}let a=i.resourceTemplate.completeCallback(e.params.argument.name);if(!a)return kl;let r=await a(e.params.argument.value,e.params.context);return qM(r)}setResourceRequestHandlers(){this._resourceHandlersInitialized||(this.server.assertCanSetRequestHandler(xa(Dc)),this.server.assertCanSetRequestHandler(xa(Gc)),this.server.assertCanSetRequestHandler(xa(Nc)),this.server.registerCapabilities({resources:{listChanged:!0}}),this.server.setRequestHandler(Dc,async(e,n)=>{let i=Object.entries(this._registeredResources).filter(([r,s])=>s.enabled).map(([r,s])=>({uri:r,name:s.name,...s.metadata})),a=[];for(let r of Object.values(this._registeredResourceTemplates)){if(!r.resourceTemplate.listCallback)continue;let s=await r.resourceTemplate.listCallback(n);for(let o of s.resources)a.push({...r.metadata,...o})}return{resources:[...i,...a]}}),this.server.setRequestHandler(Gc,async()=>({resourceTemplates:Object.entries(this._registeredResourceTemplates).map(([n,i])=>({name:n,uriTemplate:i.resourceTemplate.uriTemplate.toString(),...i.metadata}))})),this.server.setRequestHandler(Nc,async(e,n)=>{let i=new URL(e.params.uri),a=this._registeredResources[i.toString()];if(a){if(!a.enabled)throw new U(L.InvalidParams,`Resource ${i} disabled`);return a.readCallback(i,n)}for(let r of Object.values(this._registeredResourceTemplates)){let s=r.resourceTemplate.uriTemplate.match(i.toString());if(s)return r.readCallback(i,s,n)}throw new U(L.InvalidParams,`Resource ${i} not found`)}),this._resourceHandlersInitialized=!0)}setPromptRequestHandlers(){this._promptHandlersInitialized||(this.server.assertCanSetRequestHandler(xa(Uc)),this.server.assertCanSetRequestHandler(xa($c)),this.server.registerCapabilities({prompts:{listChanged:!0}}),this.server.setRequestHandler(Uc,()=>({prompts:Object.entries(this._registeredPrompts).filter(([,e])=>e.enabled).map(([e,n])=>({name:e,title:n.title,description:n.description,arguments:n.argsSchema?K3(n.argsSchema):void 0}))})),this.server.setRequestHandler($c,async(e,n)=>{let i=this._registeredPrompts[e.params.name];if(!i)throw new U(L.InvalidParams,`Prompt ${e.params.name} not found`);if(!i.enabled)throw new U(L.InvalidParams,`Prompt ${e.params.name} disabled`);if(i.argsSchema){let a=cs(i.argsSchema),r=await vc(a,e.params.arguments??{});if(!r.success){let l="error"in r?r.error:"Unknown error",c=Cc(l);throw new U(L.InvalidParams,`Invalid arguments for prompt ${e.params.name}: ${c}`)}let s=r.data,o=i.callback;return await Promise.resolve(o(s,n))}else{let a=i.callback;return await Promise.resolve(a(n))}}),this._promptHandlersInitialized=!0)}resource(e,n,...i){let a;typeof i[0]=="object"&&(a=i.shift());let r=i[0];if(typeof n=="string"){if(this._registeredResources[n])throw new Error(`Resource ${n} is already registered`);let s=this._createRegisteredResource(e,void 0,n,a,r);return this.setResourceRequestHandlers(),this.sendResourceListChanged(),s}else{if(this._registeredResourceTemplates[e])throw new Error(`Resource template ${e} is already registered`);let s=this._createRegisteredResourceTemplate(e,void 0,n,a,r);return this.setResourceRequestHandlers(),this.sendResourceListChanged(),s}}registerResource(e,n,i,a){if(typeof n=="string"){if(this._registeredResources[n])throw new Error(`Resource ${n} is already registered`);let r=this._createRegisteredResource(e,i.title,n,i,a);return this.setResourceRequestHandlers(),this.sendResourceListChanged(),r}else{if(this._registeredResourceTemplates[e])throw new Error(`Resource template ${e} is already registered`);let r=this._createRegisteredResourceTemplate(e,i.title,n,i,a);return this.setResourceRequestHandlers(),this.sendResourceListChanged(),r}}_createRegisteredResource(e,n,i,a,r){let s={name:e,title:n,metadata:a,readCallback:r,enabled:!0,disable:()=>s.update({enabled:!1}),enable:()=>s.update({enabled:!0}),remove:()=>s.update({uri:null}),update:o=>{typeof o.uri<"u"&&o.uri!==i&&(delete this._registeredResources[i],o.uri&&(this._registeredResources[o.uri]=s)),typeof o.name<"u"&&(s.name=o.name),typeof o.title<"u"&&(s.title=o.title),typeof o.metadata<"u"&&(s.metadata=o.metadata),typeof o.callback<"u"&&(s.readCallback=o.callback),typeof o.enabled<"u"&&(s.enabled=o.enabled),this.sendResourceListChanged()}};return this._registeredResources[i]=s,s}_createRegisteredResourceTemplate(e,n,i,a,r){let s={resourceTemplate:i,title:n,metadata:a,readCallback:r,enabled:!0,disable:()=>s.update({enabled:!1}),enable:()=>s.update({enabled:!0}),remove:()=>s.update({name:null}),update:c=>{typeof c.name<"u"&&c.name!==e&&(delete this._registeredResourceTemplates[e],c.name&&(this._registeredResourceTemplates[c.name]=s)),typeof c.title<"u"&&(s.title=c.title),typeof c.template<"u"&&(s.resourceTemplate=c.template),typeof c.metadata<"u"&&(s.metadata=c.metadata),typeof c.callback<"u"&&(s.readCallback=c.callback),typeof c.enabled<"u"&&(s.enabled=c.enabled),this.sendResourceListChanged()}};this._registeredResourceTemplates[e]=s;let o=i.uriTemplate.variableNames;return Array.isArray(o)&&o.some(c=>!!i.completeCallback(c))&&this.setCompletionRequestHandler(),s}_createRegisteredPrompt(e,n,i,a,r){let s={title:n,description:i,argsSchema:a===void 0?void 0:rr(a),callback:r,enabled:!0,disable:()=>s.update({enabled:!1}),enable:()=>s.update({enabled:!0}),remove:()=>s.update({name:null}),update:o=>{typeof o.name<"u"&&o.name!==e&&(delete this._registeredPrompts[e],o.name&&(this._registeredPrompts[o.name]=s)),typeof o.title<"u"&&(s.title=o.title),typeof o.description<"u"&&(s.description=o.description),typeof o.argsSchema<"u"&&(s.argsSchema=rr(o.argsSchema)),typeof o.callback<"u"&&(s.callback=o.callback),typeof o.enabled<"u"&&(s.enabled=o.enabled),this.sendPromptListChanged()}};return this._registeredPrompts[e]=s,a&&Object.values(a).some(l=>{let c=l instanceof Pc?l._def?.innerType:l;return oC(c)})&&this.setCompletionRequestHandler(),s}_createRegisteredTool(e,n,i,a,r,s,o,l,c){lC(e);let u={title:n,description:i,inputSchema:EM(a),outputSchema:EM(r),annotations:s,execution:o,_meta:l,handler:c,enabled:!0,disable:()=>u.update({enabled:!1}),enable:()=>u.update({enabled:!0}),remove:()=>u.update({name:null}),update:p=>{typeof p.name<"u"&&p.name!==e&&(typeof p.name=="string"&&lC(p.name),delete this._registeredTools[e],p.name&&(this._registeredTools[p.name]=u)),typeof p.title<"u"&&(u.title=p.title),typeof p.description<"u"&&(u.description=p.description),typeof p.paramsSchema<"u"&&(u.inputSchema=rr(p.paramsSchema)),typeof p.outputSchema<"u"&&(u.outputSchema=rr(p.outputSchema)),typeof p.callback<"u"&&(u.handler=p.callback),typeof p.annotations<"u"&&(u.annotations=p.annotations),typeof p._meta<"u"&&(u._meta=p._meta),typeof p.enabled<"u"&&(u.enabled=p.enabled),this.sendToolListChanged()}};return this._registeredTools[e]=u,this.setToolRequestHandlers(),this.sendToolListChanged(),u}tool(e,...n){if(this._registeredTools[e])throw new Error(`Tool ${e} is already registered`);let i,a,r,s;if(typeof n[0]=="string"&&(i=n.shift()),n.length>1){let l=n[0];if(uC(l))a=n.shift(),n.length>1&&typeof n[0]=="object"&&n[0]!==null&&!uC(n[0])&&(s=n.shift());else if(typeof l=="object"&&l!==null){if(Object.values(l).some(c=>typeof c=="object"&&c!==null))throw new Error(`Tool ${e} expected a Zod schema or ToolAnnotations, but received an unrecognized object`);s=n.shift()}}let o=n[0];return this._createRegisteredTool(e,void 0,i,a,r,s,{taskSupport:"forbidden"},void 0,o)}registerTool(e,n,i){if(this._registeredTools[e])throw new Error(`Tool ${e} is already registered`);let{title:a,description:r,inputSchema:s,outputSchema:o,annotations:l,_meta:c}=n;return this._createRegisteredTool(e,a,r,s,o,l,{taskSupport:"forbidden"},c,i)}prompt(e,...n){if(this._registeredPrompts[e])throw new Error(`Prompt ${e} is already registered`);let i;typeof n[0]=="string"&&(i=n.shift());let a;n.length>1&&(a=n.shift());let r=n[0],s=this._createRegisteredPrompt(e,void 0,i,a,r);return this.setPromptRequestHandlers(),this.sendPromptListChanged(),s}registerPrompt(e,n,i){if(this._registeredPrompts[e])throw new Error(`Prompt ${e} is already registered`);let{title:a,description:r,argsSchema:s}=n,o=this._createRegisteredPrompt(e,a,r,s,i);return this.setPromptRequestHandlers(),this.sendPromptListChanged(),o}isConnected(){return this.server.transport!==void 0}async sendLoggingMessage(e,n){return this.server.sendLoggingMessage(e,n)}sendResourceListChanged(){this.isConnected()&&this.server.sendResourceListChanged()}sendToolListChanged(){this.isConnected()&&this.server.sendToolListChanged()}sendPromptListChanged(){this.isConnected()&&this.server.sendPromptListChanged()}};var J3={type:"object",properties:{}};function _M(t){return t!==null&&typeof t=="object"&&"parse"in t&&typeof t.parse=="function"&&"safeParse"in t&&typeof t.safeParse=="function"}function HM(t){return"_def"in t||"_zod"in t||_M(t)}function uC(t){return typeof t!="object"||t===null||HM(t)?!1:Object.keys(t).length===0?!0:Object.values(t).some(_M)}function EM(t){if(t){if(uC(t))return rr(t);if(!HM(t))throw new Error("inputSchema must be a Zod schema or raw shape, received an unrecognized object");return t}}function K3(t){let e=pa(t);return e?Object.entries(e).map(([n,i])=>{let a=KS(i),r=ZS(i);return{name:n,description:a,required:!r}}):[]}function xa(t){let n=pa(t)?.method;if(!n)throw new Error("Schema is missing a method literal");let i=ps(n);if(typeof i=="string")return i;throw new Error("Schema method literal must be a string")}function qM(t){return{completion:{values:t.slice(0,100),total:t.length,hasMore:t.length>100}}}var kl={completion:{values:[],hasMore:!1}};var cC=Br(require("node:process"),1);var Z3=10*1024*1024,Np=class{constructor(e){this._maxBufferSize=e?.maxBufferSize??Z3}append(e){if((this._buffer?.length??0)+e.length>this._maxBufferSize)throw this.clear(),new Error(`ReadBuffer exceeded maximum size of ${this._maxBufferSize} bytes`);this._buffer=this._buffer?Buffer.concat([this._buffer,e]):e}readMessage(){if(!this._buffer)return null;let e=this._buffer.indexOf(` -`);if(e===-1)return null;let n=this._buffer.toString("utf8",0,e).replace(/\r$/,"");return this._buffer=this._buffer.subarray(e+1),Q3(n)}clear(){this._buffer=void 0}};function Q3(t){return _O.parse(JSON.parse(t))}function IM(t){return JSON.stringify(t)+` -`}var Up=class{constructor(e=cC.default.stdin,n=cC.default.stdout,i){this._stdin=e,this._stdout=n,this._started=!1,this._ondata=a=>{try{this._readBuffer.append(a),this.processReadBuffer()}catch(r){this.onerror?.(r),this.close().catch(()=>{})}},this._onerror=a=>{this.onerror?.(a)},this._readBuffer=new Np({maxBufferSize:i?.maxBufferSize})}async start(){if(this._started)throw new Error("StdioServerTransport already started! If using Server class, note that connect() calls start() automatically.");this._started=!0,this._stdin.on("data",this._ondata),this._stdin.on("error",this._onerror)}processReadBuffer(){for(;;)try{let e=this._readBuffer.readMessage();if(e===null)break;this.onmessage?.(e)}catch(e){this.onerror?.(e)}}async close(){this._stdin.off("data",this._ondata),this._stdin.off("error",this._onerror),this._stdin.listenerCount("data")===0&&this._stdin.pause(),this._readBuffer.clear(),this.onclose?.()}send(e){return new Promise(n=>{let i=IM(e);this._stdout.write(i)?n():this._stdout.once("drain",n)})}};var Eu=Br(P1());var k1=require("node:child_process"),M1=Br(require("node:fs")),$y=Br(require("node:path"));function j1(t){let e=new Map;for(let i of t)typeof i.value=="string"&&i.value.length>=4&&!e.has(i.value)&&e.set(i.value,i);let n=[...e.values()].sort((i,a)=>a.value.length-i.value.length);return n.length===0?i=>i:i=>{let a=i;for(let{label:r,value:s}of n)a.includes(s)&&(a=a.split(s).join(``));return a}}function S1(t,e){let n=[{label:"client-secret",value:e},{label:"client-id",value:t}];if(e!==void 0)for(let i of hie(e))n.push({label:"client-secret",value:i});return t!==void 0&&e!==void 0&&n.push({label:"client-credentials",value:Buffer.from(`${t}:${e}`).toString("base64")}),n}function hie(t){return[encodeURIComponent(t),new URLSearchParams({v:t}).toString().slice(2),JSON.stringify(t).slice(1,-1)]}var O1=12e4,gie=10,mie={flowFile:K.string().min(1).describe("Path to the TypeScript flow file"),verbose:K.boolean().optional().describe("Include the full SDK log in a successful result. The log is always included when the deploy fails. Defaults to false.")};function fie(){return{errors:[],warnings:[]}}function T1(t){return t.map(e=>`[${e.level}] ${e.message}`)}function wie(t){let e=new Set,n=[];for(let i of t)if(!(i.level!=="error"||e.has(i.message))&&(e.add(i.message),n.push(i.message),n.length>=gie))break;return n}function Uy({runnerResult:t,error:e,logs:n,verbose:i,startedAt:a}){let r=e!==void 0||!t?.success,s={flowId:t?.flowId??null,flowName:t?.flowName??null,flowType:t?.flowType??null,flowUrl:t?.flowUrl??null,replacedFlowId:t?.replacedFlowId??null,validation:t?.validation??fie(),sdkVersion:t?.sdkVersion??null,durationMs:Date.now()-a};return r?{status:"failed",error:e??t?.error??"Deploy failed",diagnosis:wie(n),...s,log:T1(n)}:{status:t.status,...s,...i?{log:T1(n)}:{}}}var E1=t=>({config:{description:`Deploys a Genesys Cloud Architect flow from a TypeScript file. The file must export an async buildFlow(scripting) function that creates and saves the flow using the Architect Scripting SDK. The project's package.json must have "type": "module" for the ES module import to work. Returns JSON with status ('published', 'checked_in', 'saved' or 'failed'), flowId, flowName, flowType, flowUrl, replacedFlowId (the id of a same-name flow the SDK deleted before creating this one, meaning the flow id changed; null when nothing was replaced), validation {errors, warnings}, sdkVersion and durationMs. On failure, error and diagnosis (the SDK's own error lines) come first and the full log is attached. On success the log is omitted unless verbose is true.`,annotations:{title:"Deploy Flow",readOnlyHint:!1,destructiveHint:!0},inputSchema:mie},handler:async({flowFile:e,verbose:n=!1})=>{let i=Date.now(),a=j1(S1(t.clientId,t.clientSecret)),r=$y.default.resolve(e);if(!M1.default.existsSync(r))return{isError:!0,content:[{type:"text",text:JSON.stringify(Uy({error:`Flow file not found: ${r}`,logs:[],verbose:n,startedAt:i}))}]};let s=[t.deployScriptPath,"--flow-file",r];return new Promise(o=>{let l=[],c,u=!1,p=x=>{u||(u=!0,clearTimeout(A),o({...x.status==="failed"?{isError:!0}:{},content:[{type:"text",text:JSON.stringify(x)}]}))},h=x=>p(Uy({runnerResult:c,error:x,logs:l,verbose:n,startedAt:i})),g=x=>{if(x.trim())try{let y=JSON.parse(x);y.type==="log"?l.push({level:y.level??"info",message:a(y.message??"")}):y.type==="result"&&(c={...y,...y.error===void 0?{}:{error:a(y.error)}})}catch{l.push({level:"info",message:a(x)})}},d=(0,k1.spawn)("node",s,{env:{...process.env,GENESYS_REGION:t.region,GENESYS_CLIENT_ID:t.clientId,GENESYS_CLIENT_SECRET:t.clientSecret},cwd:$y.default.dirname(r),stdio:["ignore","pipe","pipe"]}),m=()=>p(Uy({runnerResult:c,logs:l,verbose:n,startedAt:i})),w="";d.stderr.on("data",x=>{w+=x.toString()});let f=()=>{let x=w.split(` +]`;continue}a+=i[l],i[l]==="\\"?r=!0:s&&i[l]==="]"?s=!1:!s&&i[l]==="["&&(s=!0)}try{new RegExp(a)}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 a}function _d(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===_.ZodEnum)return{type:"object",required:t.keyType._def.values,properties:t.keyType._def.values.reduce((i,a)=>({...i,[a]:ae(t.valueType._def,{...e,currentPath:[...e.currentPath,"properties",a]})??rn(e)}),{}),additionalProperties:e.rejectedAdditionalProperties};let n={type:"object",additionalProperties:ae(t.valueType._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??e.allowedAdditionalProperties};if(e.target==="openApi3")return n;if(t.keyType?._def.typeName===_.ZodString&&t.keyType._def.checks?.length){let{type:i,...a}=Ed(t.keyType._def,e);return{...n,propertyNames:a}}else{if(t.keyType?._def.typeName===_.ZodEnum)return{...n,propertyNames:{enum:t.keyType._def.values}};if(t.keyType?._def.typeName===_.ZodBranded&&t.keyType._def.type._def.typeName===_.ZodString&&t.keyType._def.type._def.checks?.length){let{type:i,...a}=Wd(t.keyType._def,e);return{...n,propertyNames:a}}}return n}function mk(t,e){if(e.mapStrategy==="record")return _d(t,e);let n=ae(t.keyType._def,{...e,currentPath:[...e.currentPath,"items","items","0"]})||rn(e),i=ae(t.valueType._def,{...e,currentPath:[...e.currentPath,"items","items","1"]})||rn(e);return{type:"array",maxItems:125,items:{type:"array",items:[n,i],minItems:2,maxItems:2}}}function gk(t){let e=t.values,i=Object.keys(t.values).filter(r=>typeof e[e[r]]!="number").map(r=>e[r]),a=Array.from(new Set(i.map(r=>typeof r)));return{type:a.length===1?a[0]==="string"?"string":"number":["string","number"],enum:i}}function fk(t){return t.target==="openAi"?void 0:{not:rn({...t,currentPath:[...t.currentPath,"not"]})}}function wk(t){return t.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}var Tl={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};function vk(t,e){if(e.target==="openApi3")return Ck(t,e);let n=t.options instanceof Map?Array.from(t.options.values()):t.options;if(n.every(i=>i._def.typeName in Tl&&(!i._def.checks||!i._def.checks.length))){let i=n.reduce((a,r)=>{let s=Tl[r._def.typeName];return s&&!a.includes(s)?[...a,s]:a},[]);return{type:i.length>1?i:i[0]}}else if(n.every(i=>i._def.typeName==="ZodLiteral"&&!i.description)){let i=n.reduce((a,r)=>{let s=typeof r._def.value;switch(s){case"string":case"number":case"boolean":return[...a,s];case"bigint":return[...a,"integer"];case"object":if(r._def.value===null)return[...a,"null"];default:return a}},[]);if(i.length===n.length){let a=i.filter((r,s,o)=>o.indexOf(r)===s);return{type:a.length>1?a:a[0],enum:n.reduce((r,s)=>r.includes(s._def.value)?r:[...r,s._def.value],[])}}}else if(n.every(i=>i._def.typeName==="ZodEnum"))return{type:"string",enum:n.reduce((i,a)=>[...i,...a._def.values.filter(r=>!i.includes(r))],[])};return Ck(t,e)}var Ck=(t,e)=>{let n=(t.options instanceof Map?Array.from(t.options.values()):t.options).map((i,a)=>ae(i._def,{...e,currentPath:[...e.currentPath,"anyOf",`${a}`]})).filter(i=>!!i&&(!e.strictUnions||typeof i=="object"&&Object.keys(i).length>0));return n.length?{anyOf:n}:void 0};function xk(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:Tl[t.innerType._def.typeName],nullable:!0}:{type:[Tl[t.innerType._def.typeName],"null"]};if(e.target==="openApi3"){let i=ae(t.innerType._def,{...e,currentPath:[...e.currentPath]});return i&&"$ref"in i?{allOf:[i],nullable:!0}:i&&{...i,nullable:!0}}let n=ae(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","0"]});return n&&{anyOf:[n,{type:"null"}]}}function Ak(t,e){let n={type:"number"};if(!t.checks)return n;for(let i of t.checks)switch(i.kind){case"int":n.type="integer",Yw(n,"type",i.message,e);break;case"min":e.target==="jsonSchema7"?i.inclusive?Se(n,"minimum",i.value,i.message,e):Se(n,"exclusiveMinimum",i.value,i.message,e):(i.inclusive||(n.exclusiveMinimum=!0),Se(n,"minimum",i.value,i.message,e));break;case"max":e.target==="jsonSchema7"?i.inclusive?Se(n,"maximum",i.value,i.message,e):Se(n,"exclusiveMaximum",i.value,i.message,e):(i.inclusive||(n.exclusiveMaximum=!0),Se(n,"maximum",i.value,i.message,e));break;case"multipleOf":Se(n,"multipleOf",i.value,i.message,e);break}return n}function bk(t,e){let n=e.target==="openAi",i={type:"object",properties:{}},a=[],r=t.shape();for(let o in r){let l=r[o];if(l===void 0||l._def===void 0)continue;let c=r$(l);c&&n&&(l._def.typeName==="ZodOptional"&&(l=l._def.innerType),l.isNullable()||(l=l.nullable()),c=!1);let u=ae(l._def,{...e,currentPath:[...e.currentPath,"properties",o],propertyPath:[...e.currentPath,"properties",o]});u!==void 0&&(i.properties[o]=u,c||a.push(o))}a.length&&(i.required=a);let s=a$(t,e);return s!==void 0&&(i.additionalProperties=s),i}function a$(t,e){if(t.catchall._def.typeName!=="ZodNever")return ae(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 r$(t){try{return t.isOptional()}catch{return!0}}var yk=(t,e)=>{if(e.currentPath.toString()===e.propertyPath?.toString())return ae(t.innerType._def,e);let n=ae(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","1"]});return n?{anyOf:[{not:rn(e)},n]}:rn(e)};var Pk=(t,e)=>{if(e.pipeStrategy==="input")return ae(t.in._def,e);if(e.pipeStrategy==="output")return ae(t.out._def,e);let n=ae(t.in._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),i=ae(t.out._def,{...e,currentPath:[...e.currentPath,"allOf",n?"1":"0"]});return{allOf:[n,i].filter(a=>a!==void 0)}};function Sk(t,e){return ae(t.type._def,e)}function jk(t,e){let i={type:"array",uniqueItems:!0,items:ae(t.valueType._def,{...e,currentPath:[...e.currentPath,"items"]})};return t.minSize&&Se(i,"minItems",t.minSize.value,t.minSize.message,e),t.maxSize&&Se(i,"maxItems",t.maxSize.value,t.maxSize.message,e),i}function Ok(t,e){return t.rest?{type:"array",minItems:t.items.length,items:t.items.map((n,i)=>ae(n._def,{...e,currentPath:[...e.currentPath,"items",`${i}`]})).reduce((n,i)=>i===void 0?n:[...n,i],[]),additionalItems:ae(t.rest._def,{...e,currentPath:[...e.currentPath,"additionalItems"]})}:{type:"array",minItems:t.items.length,maxItems:t.items.length,items:t.items.map((n,i)=>ae(n._def,{...e,currentPath:[...e.currentPath,"items",`${i}`]})).reduce((n,i)=>i===void 0?n:[...n,i],[])}}function kk(t){return{not:rn(t)}}function Tk(t){return rn(t)}var Mk=(t,e)=>ae(t.innerType._def,e);var Wk=(t,e,n)=>{switch(e){case _.ZodString:return Ed(t,n);case _.ZodNumber:return Ak(t,n);case _.ZodObject:return bk(t,n);case _.ZodBigInt:return rk(t,n);case _.ZodBoolean:return sk();case _.ZodDate:return eC(t,n);case _.ZodUndefined:return kk(n);case _.ZodNull:return wk(n);case _.ZodArray:return ak(t,n);case _.ZodUnion:case _.ZodDiscriminatedUnion:return vk(t,n);case _.ZodIntersection:return dk(t,n);case _.ZodTuple:return Ok(t,n);case _.ZodRecord:return _d(t,n);case _.ZodLiteral:return pk(t,n);case _.ZodEnum:return ck(t);case _.ZodNativeEnum:return gk(t);case _.ZodNullable:return xk(t,n);case _.ZodOptional:return yk(t,n);case _.ZodMap:return mk(t,n);case _.ZodSet:return jk(t,n);case _.ZodLazy:return()=>t.getter()._def;case _.ZodPromise:return Sk(t,n);case _.ZodNaN:case _.ZodNever:return fk(n);case _.ZodEffects:return uk(t,n);case _.ZodAny:return rn(n);case _.ZodUnknown:return Tk(n);case _.ZodDefault:return lk(t,n);case _.ZodBranded:return Wd(t,n);case _.ZodReadonly:return Mk(t,n);case _.ZodCatch:return ok(t,n);case _.ZodPipeline:return Pk(t,n);case _.ZodFunction:case _.ZodVoid:case _.ZodSymbol:return;default:return(i=>{})(e)}};function ae(t,e,n=!1){let i=e.seen.get(t);if(e.override){let o=e.override?.(t,e,i,n);if(o!==nk)return o}if(i&&!n){let o=s$(i,e);if(o!==void 0)return o}let a={def:t,path:e.currentPath,jsonSchema:void 0};e.seen.set(t,a);let r=Wk(t,t.typeName,e),s=typeof r=="function"?ae(r(),e):r;if(s&&o$(t,e,s),e.postProcess){let o=e.postProcess(s,t,e);return a.jsonSchema=s,o}return a.jsonSchema=s,s}var s$=(t,e)=>{switch(e.$refStrategy){case"root":return{$ref:t.path.join("/")};case"relative":return{$ref:Md(e.currentPath,t.path)};case"none":case"seen":return t.path.lengthe.currentPath[i]===n)?(console.warn(`Recursive reference detected at ${e.currentPath.join("/")}! Defaulting to any`),rn(e)):e.$refStrategy==="seen"?rn(e):void 0}},o$=(t,e,n)=>(t.description&&(n.description=t.description,e.markdownDescription&&(n.markdownDescription=t.description)),n);var tC=(t,e)=>{let n=tk(e),i=typeof e=="object"&&e.definitions?Object.entries(e.definitions).reduce((l,[c,u])=>({...l,[c]:ae(u._def,{...n,currentPath:[...n.basePath,n.definitionPath,c]},!0)??rn(n)}),{}):void 0,a=typeof e=="string"?e:e?.nameStrategy==="title"?void 0:e?.name,r=ae(t._def,a===void 0?n:{...n,currentPath:[...n.basePath,n.definitionPath,a]},!1)??rn(n),s=typeof e=="object"&&e.name!==void 0&&e.nameStrategy==="title"?e.name:void 0;s!==void 0&&(r.title=s),n.flags.hasReferencedOpenAiAnyType&&(i||(i={}),i[n.openAiAnyTypeName]||(i[n.openAiAnyTypeName]={type:["string","number","integer","boolean","array","null"],items:{$ref:n.$refStrategy==="relative"?"1":[...n.basePath,n.definitionPath,n.openAiAnyTypeName].join("/")}}));let o=a===void 0?i?{...r,[n.definitionPath]:i}:r:{$ref:[...n.$refStrategy==="relative"?[]:n.basePath,n.definitionPath,a].join("/"),[n.definitionPath]:{...i,[a]:r}};return n.target==="jsonSchema7"?o.$schema="http://json-schema.org/draft-07/schema#":(n.target==="jsonSchema2019-09"||n.target==="openAi")&&(o.$schema="https://json-schema.org/draft/2019-09/schema#"),n.target==="openAi"&&("anyOf"in o||"oneOf"in o||"allOf"in o||"type"in o&&Array.isArray(o.type))&&console.warn("Warning: OpenAI may not support schemas with unions as roots! Try wrapping it in an object property."),o};function l$(t){return!t||t==="jsonSchema7"||t==="draft-7"?"draft-7":t==="jsonSchema2019-09"||t==="draft-2020-12"?"draft-2020-12":"draft-7"}function aC(t,e){return Bt(t)?Ww(t,{target:l$(e?.target),io:e?.pipeStrategy??"input"}):tC(t,{strictUnions:e?.strictUnions??!0,pipeStrategy:e?.pipeStrategy??"input"})}function rC(t){let n=Ga(t)?.method;if(!n)throw new Error("Schema is missing a method literal");let i=Ds(n);if(typeof i!="string")throw new Error("Schema method literal must be a string");return i}function sC(t,e){let n=Da(t,e);if(!n.success)throw n.error;return n.data}var u$=6e4,qd=class{constructor(e){this._options=e,this._requestMessageId=0,this._requestHandlers=new Map,this._requestHandlerAbortControllers=new Map,this._notificationHandlers=new Map,this._responseHandlers=new Map,this._progressHandlers=new Map,this._timeoutInfo=new Map,this._pendingDebouncedNotifications=new Set,this._taskProgressTokens=new Map,this._requestResolvers=new Map,this.setNotificationHandler(hd,n=>{this._oncancel(n)}),this.setNotificationHandler(gd,n=>{this._onprogress(n)}),this.setRequestHandler(md,n=>({})),this._taskStore=e?.taskStore,this._taskMessageQueue=e?.taskMessageQueue,this._taskStore&&(this.setRequestHandler(fd,async(n,i)=>{let a=await this._taskStore.getTask(n.params.taskId,i.sessionId);if(!a)throw new F(Q.InvalidParams,"Failed to retrieve task: Task not found");return{...a}}),this.setRequestHandler(Cd,async(n,i)=>{let a=async()=>{let r=n.params.taskId;if(!await this._taskStore.getTask(r,i.sessionId))throw new F(Q.InvalidParams,`Task not found: ${r}`);if(this._taskMessageQueue){let o;for(;o=await this._taskMessageQueue.dequeue(r,i.sessionId);){if(o.type==="response"||o.type==="error"){let l=o.message,c=l.id,u=this._requestResolvers.get(c);if(u)if(this._requestResolvers.delete(c),o.type==="response")u(l);else{let d=l,h=new F(d.error.code,d.error.message,d.error.data);u(h)}else{let d=o.type==="response"?"Response":"Error";this._onerror(new Error(`${d} handler missing for request ${c}`))}continue}await this._transport?.send(o.message,{relatedRequestId:i.requestId})}}let s=await this._taskStore.getTask(r,i.sessionId);if(!s)throw new F(Q.InvalidParams,`Task not found: ${r}`);if(!Ba(s.status))return await this._waitForTaskUpdate(r,i.signal,i.sessionId),await a();if(Ba(s.status)){let o=await this._taskStore.getTaskResult(r,i.sessionId);return this._clearTaskQueue(r,i.sessionId),{...o,_meta:{...o._meta,[Na]:{taskId:r}}}}return await a()};return await a()}),this.setRequestHandler(vd,async(n,i)=>{try{let{tasks:a,nextCursor:r}=await this._taskStore.listTasks(n.params?.cursor,i.sessionId);return{tasks:a,nextCursor:r,_meta:{}}}catch(a){throw new F(Q.InvalidParams,`Failed to list tasks: ${a instanceof Error?a.message:String(a)}`)}}),this.setRequestHandler(Ad,async(n,i)=>{try{let a=await this._taskStore.getTask(n.params.taskId,i.sessionId);if(!a)throw new F(Q.InvalidParams,`Task not found: ${n.params.taskId}`);if(Ba(a.status))throw new F(Q.InvalidParams,`Cannot cancel task in terminal status: ${a.status}`);await this._taskStore.updateTaskStatus(n.params.taskId,"cancelled","Client cancelled task execution.",i.sessionId),this._clearTaskQueue(n.params.taskId,i.sessionId);let r=await this._taskStore.getTask(n.params.taskId,i.sessionId);if(!r)throw new F(Q.InvalidParams,`Task not found after cancellation: ${n.params.taskId}`);return{_meta:{},...r}}catch(a){throw a instanceof F?a:new F(Q.InvalidRequest,`Failed to cancel task: ${a instanceof Error?a.message:String(a)}`)}}))}async _oncancel(e){if(!e.params.requestId)return;this._requestHandlerAbortControllers.get(e.params.requestId)?.abort(e.params.reason)}_setupTimeout(e,n,i,a,r=!1){this._timeoutInfo.set(e,{timeoutId:setTimeout(a,n),startTime:Date.now(),timeout:n,maxTotalTimeout:i,resetTimeoutOnProgress:r,onTimeout:a})}_resetTimeout(e){let n=this._timeoutInfo.get(e);if(!n)return!1;let i=Date.now()-n.startTime;if(n.maxTotalTimeout&&i>=n.maxTotalTimeout)throw this._timeoutInfo.delete(e),F.fromError(Q.RequestTimeout,"Maximum total timeout exceeded",{maxTotalTimeout:n.maxTotalTimeout,totalElapsed:i});return clearTimeout(n.timeoutId),n.timeoutId=setTimeout(n.onTimeout,n.timeout),!0}_cleanupTimeout(e){let n=this._timeoutInfo.get(e);n&&(clearTimeout(n.timeoutId),this._timeoutInfo.delete(e))}async connect(e){if(this._transport)throw new Error("Already connected to a transport. Call close() before connecting to a new transport, or use a separate Protocol instance per connection.");this._transport=e;let n=this.transport?.onclose;this._transport.onclose=()=>{n?.(),this._onclose()};let i=this.transport?.onerror;this._transport.onerror=r=>{i?.(r),this._onerror(r)};let a=this._transport?.onmessage;this._transport.onmessage=(r,s)=>{a?.(r,s),xl(r)||UO(r)?this._onresponse(r):Dw(r)?this._onrequest(r,s):BO(r)?this._onnotification(r):this._onerror(new Error(`Unknown message type: ${JSON.stringify(r)}`))},await this._transport.start()}_onclose(){let e=this._responseHandlers;this._responseHandlers=new Map,this._progressHandlers.clear(),this._taskProgressTokens.clear(),this._pendingDebouncedNotifications.clear();for(let i of this._timeoutInfo.values())clearTimeout(i.timeoutId);this._timeoutInfo.clear();for(let i of this._requestHandlerAbortControllers.values())i.abort();this._requestHandlerAbortControllers.clear();let n=F.fromError(Q.ConnectionClosed,"Connection closed");this._transport=void 0,this.onclose?.();for(let i of e.values())i(n)}_onerror(e){this.onerror?.(e)}_onnotification(e){let n=this._notificationHandlers.get(e.method)??this.fallbackNotificationHandler;n!==void 0&&Promise.resolve().then(()=>n(e)).catch(i=>this._onerror(new Error(`Uncaught error in notification handler: ${i}`)))}_onrequest(e,n){let i=this._requestHandlers.get(e.method)??this.fallbackRequestHandler,a=this._transport,r=e.params?._meta?.[Na]?.taskId,s=a?.sessionId,o=this._taskStore,l=!0,c;if(r&&o&&this._taskMessageQueue&&s!==void 0&&(l=!1,c=(async()=>{if(!await o.getTask(r,s))throw new F(Q.InvalidParams,`Task not found: ${r}`);l=!0})()),i===void 0){let p={jsonrpc:"2.0",id:e.id,error:{code:Q.MethodNotFound,message:"Method not found"}};if(r&&c){let g={type:"error",message:p,timestamp:Date.now()};c.then(()=>this._enqueueTaskMessage(r,g,s),()=>a?.send(p)).catch(f=>this._onerror(new Error(`Failed to send an error response: ${f}`)))}else r&&this._taskMessageQueue?this._enqueueTaskMessage(r,{type:"error",message:p,timestamp:Date.now()},a?.sessionId).catch(g=>this._onerror(new Error(`Failed to enqueue error response: ${g}`))):a?.send(p).catch(g=>this._onerror(new Error(`Failed to send an error response: ${g}`)));return}let u=new AbortController;this._requestHandlerAbortControllers.set(e.id,u);let d=DO(e.params)?e.params.task:void 0,h=this._taskStore?this.requestTaskStore(e,a?.sessionId):void 0,m={signal:u.signal,sessionId:a?.sessionId,_meta:e.params?._meta,sendNotification:async p=>{if(u.signal.aborted)return;let g={relatedRequestId:e.id};r&&(g.relatedTask={taskId:r}),await this.notification(p,g)},sendRequest:async(p,g,f)=>{if(u.signal.aborted)throw new F(Q.ConnectionClosed,"Request was cancelled");let w={...f,relatedRequestId:e.id};r&&!w.relatedTask&&(w.relatedTask={taskId:r});let C=w.relatedTask?.taskId??r;return C&&h&&await h.updateTaskStatus(C,"input_required"),await this.request(p,g,w)},authInfo:n?.authInfo,requestId:e.id,requestInfo:n?.requestInfo,taskId:r,taskStore:h,taskRequestedTtl:d?.ttl,closeSSEStream:n?.closeSSEStream,closeStandaloneSSEStream:n?.closeStandaloneSSEStream};(c??Promise.resolve()).then(()=>{if(c&&u.signal.aborted)throw new F(Q.ConnectionClosed,"Request was cancelled");d&&this.assertTaskHandlerCapability(e.method)}).then(()=>i(e,m)).then(async p=>{if(u.signal.aborted)return;let g={result:p,jsonrpc:"2.0",id:e.id};r&&this._taskMessageQueue?await this._enqueueTaskMessage(r,{type:"response",message:g,timestamp:Date.now()},a?.sessionId):await a?.send(g)},async p=>{if(u.signal.aborted)return;let g={jsonrpc:"2.0",id:e.id,error:{code:Number.isSafeInteger(p.code)?p.code:Q.InternalError,message:p.message??"Internal error",...p.data!==void 0&&{data:p.data}}};r&&this._taskMessageQueue&&l?await this._enqueueTaskMessage(r,{type:"error",message:g,timestamp:Date.now()},a?.sessionId):await a?.send(g)}).catch(p=>this._onerror(new Error(`Failed to send response: ${p}`))).finally(()=>{this._requestHandlerAbortControllers.get(e.id)===u&&this._requestHandlerAbortControllers.delete(e.id)})}_onprogress(e){let{progressToken:n,...i}=e.params,a=Number(n),r=this._progressHandlers.get(a);if(!r){this._onerror(new Error(`Received a progress notification for an unknown token: ${JSON.stringify(e)}`));return}let s=this._responseHandlers.get(a),o=this._timeoutInfo.get(a);if(o&&s&&o.resetTimeoutOnProgress)try{this._resetTimeout(a)}catch(l){this._responseHandlers.delete(a),this._progressHandlers.delete(a),this._cleanupTimeout(a),s(l);return}r(i)}_onresponse(e){let n=Number(e.id),i=this._requestResolvers.get(n);if(i){if(this._requestResolvers.delete(n),xl(e))i(e);else{let s=new F(e.error.code,e.error.message,e.error.data);i(s)}return}let a=this._responseHandlers.get(n);if(a===void 0){this._onerror(new Error(`Received a response for an unknown message ID: ${JSON.stringify(e)}`));return}this._responseHandlers.delete(n),this._cleanupTimeout(n);let r=!1;if(xl(e)&&e.result&&typeof e.result=="object"){let s=e.result;if(s.task&&typeof s.task=="object"){let o=s.task;typeof o.taskId=="string"&&(r=!0,this._taskProgressTokens.set(o.taskId,n))}}if(r||this._progressHandlers.delete(n),xl(e))a(e);else{let s=F.fromError(e.error.code,e.error.message,e.error.data);a(s)}}get transport(){return this._transport}async close(){await this._transport?.close()}async*requestStream(e,n,i){let{task:a}=i??{};if(!a){try{yield{type:"result",result:await this.request(e,n,i)}}catch(s){yield{type:"error",error:s instanceof F?s:new F(Q.InternalError,String(s))}}return}let r;try{let s=await this.request(e,Ns,i);if(s.task)r=s.task.taskId,yield{type:"taskCreated",task:s.task};else throw new F(Q.InternalError,"Task creation did not return a task");for(;;){let o=await this.getTask({taskId:r},i);if(yield{type:"taskStatus",task:o},Ba(o.status)){o.status==="completed"?yield{type:"result",result:await this.getTaskResult({taskId:r},n,i)}:o.status==="failed"?yield{type:"error",error:new F(Q.InternalError,`Task ${r} failed`)}:o.status==="cancelled"&&(yield{type:"error",error:new F(Q.InternalError,`Task ${r} was cancelled`)});return}if(o.status==="input_required"){yield{type:"result",result:await this.getTaskResult({taskId:r},n,i)};return}let l=o.pollInterval??this._options?.defaultTaskPollInterval??1e3;await new Promise(c=>setTimeout(c,l)),i?.signal?.throwIfAborted()}}catch(s){yield{type:"error",error:s instanceof F?s:new F(Q.InternalError,String(s))}}}request(e,n,i){let{relatedRequestId:a,resumptionToken:r,onresumptiontoken:s,task:o,relatedTask:l}=i??{};return new Promise((c,u)=>{let d=C=>{u(C)};if(!this._transport){d(new Error("Not connected"));return}if(this._options?.enforceStrictCapabilities===!0)try{this.assertCapabilityForMethod(e.method),o&&this.assertTaskCapability(e.method)}catch(C){d(C);return}i?.signal?.throwIfAborted();let h=this._requestMessageId++,m={...e,jsonrpc:"2.0",id:h};i?.onprogress&&(this._progressHandlers.set(h,i.onprogress),m.params={...e.params,_meta:{...e.params?._meta||{},progressToken:h}}),o&&(m.params={...m.params,task:o}),l&&(m.params={...m.params,_meta:{...m.params?._meta||{},[Na]:l}});let p=C=>{this._responseHandlers.delete(h),this._progressHandlers.delete(h),this._cleanupTimeout(h),this._transport?.send({jsonrpc:"2.0",method:"notifications/cancelled",params:{requestId:h,reason:String(C)}},{relatedRequestId:a,resumptionToken:r,onresumptiontoken:s}).catch(b=>this._onerror(new Error(`Failed to send cancellation: ${b}`)));let A=C instanceof F?C:new F(Q.RequestTimeout,String(C));u(A)};this._responseHandlers.set(h,C=>{if(!i?.signal?.aborted){if(C instanceof Error)return u(C);try{let A=Da(n,C.result);A.success?c(A.data):u(A.error)}catch(A){u(A)}}}),i?.signal?.addEventListener("abort",()=>{p(i?.signal?.reason)});let g=i?.timeout??u$,f=()=>p(F.fromError(Q.RequestTimeout,"Request timed out",{timeout:g}));this._setupTimeout(h,g,i?.maxTotalTimeout,f,i?.resetTimeoutOnProgress??!1);let w=l?.taskId;if(w){let C=A=>{let b=this._responseHandlers.get(h);b?b(A):this._onerror(new Error(`Response handler missing for side-channeled request ${h}`))};this._requestResolvers.set(h,C),this._enqueueTaskMessage(w,{type:"request",message:m,timestamp:Date.now()}).catch(A=>{this._cleanupTimeout(h),u(A)})}else this._transport.send(m,{relatedRequestId:a,resumptionToken:r,onresumptiontoken:s}).catch(C=>{this._cleanupTimeout(h),u(C)})})}async getTask(e,n){return this.request({method:"tasks/get",params:e},wd,n)}async getTaskResult(e,n,i){return this.request({method:"tasks/result",params:e},n,i)}async listTasks(e,n){return this.request({method:"tasks/list",params:e},xd,n)}async cancelTask(e,n){return this.request({method:"tasks/cancel",params:e},FO,n)}async notification(e,n){if(!this._transport)throw new Error("Not connected");this.assertNotificationCapability(e.method);let i=n?.relatedTask?.taskId;if(i){let o={...e,jsonrpc:"2.0",params:{...e.params,_meta:{...e.params?._meta||{},[Na]:n.relatedTask}}};await this._enqueueTaskMessage(i,{type:"notification",message:o,timestamp:Date.now()});return}if((this._options?.debouncedNotificationMethods??[]).includes(e.method)&&!e.params&&!n?.relatedRequestId&&!n?.relatedTask){if(this._pendingDebouncedNotifications.has(e.method))return;this._pendingDebouncedNotifications.add(e.method),Promise.resolve().then(()=>{if(this._pendingDebouncedNotifications.delete(e.method),!this._transport)return;let o={...e,jsonrpc:"2.0"};n?.relatedTask&&(o={...o,params:{...o.params,_meta:{...o.params?._meta||{},[Na]:n.relatedTask}}}),this._transport?.send(o,n).catch(l=>this._onerror(l))});return}let s={...e,jsonrpc:"2.0"};n?.relatedTask&&(s={...s,params:{...s.params,_meta:{...s.params?._meta||{},[Na]:n.relatedTask}}}),await this._transport.send(s,n)}setRequestHandler(e,n){let i=rC(e);this.assertRequestHandlerCapability(i),this._requestHandlers.set(i,(a,r)=>{let s=sC(e,a);return Promise.resolve(n(s,r))})}removeRequestHandler(e){this._requestHandlers.delete(e)}assertCanSetRequestHandler(e){if(this._requestHandlers.has(e))throw new Error(`A request handler for ${e} already exists, which would be overridden`)}setNotificationHandler(e,n){let i=rC(e);this._notificationHandlers.set(i,a=>{let r=sC(e,a);return Promise.resolve(n(r))})}removeNotificationHandler(e){this._notificationHandlers.delete(e)}_cleanupTaskProgressHandler(e){let n=this._taskProgressTokens.get(e);n!==void 0&&(this._progressHandlers.delete(n),this._taskProgressTokens.delete(e))}async _enqueueTaskMessage(e,n,i){if(!this._taskStore||!this._taskMessageQueue)throw new Error("Cannot enqueue task message: taskStore and taskMessageQueue are not configured");let a=this._options?.maxTaskQueueSize;await this._taskMessageQueue.enqueue(e,n,i??this._transport?.sessionId,a)}async _clearTaskQueue(e,n){if(this._taskMessageQueue){let i=await this._taskMessageQueue.dequeueAll(e,n);for(let a of i)if(a.type==="request"&&Dw(a.message)){let r=a.message.id,s=this._requestResolvers.get(r);s?(s(new F(Q.InternalError,"Task cancelled or completed")),this._requestResolvers.delete(r)):this._onerror(new Error(`Resolver missing for request ${r} during task ${e} cleanup`))}}}async _waitForTaskUpdate(e,n,i){let a=this._options?.defaultTaskPollInterval??1e3;try{let r=await this._taskStore?.getTask(e,i);r?.pollInterval&&(a=r.pollInterval)}catch{}return new Promise((r,s)=>{if(n.aborted){s(new F(Q.InvalidRequest,"Request cancelled"));return}let o=setTimeout(r,a);n.addEventListener("abort",()=>{clearTimeout(o),s(new F(Q.InvalidRequest,"Request cancelled"))},{once:!0})})}requestTaskStore(e,n){let i=this._taskStore;if(!i)throw new Error("No task store configured");return{createTask:async a=>{if(!e)throw new Error("No request provided");return await i.createTask(a,e.id,{method:e.method,params:e.params},n)},getTask:async a=>{let r=await i.getTask(a,n);if(!r)throw new F(Q.InvalidParams,"Failed to retrieve task: Task not found");return r},storeTaskResult:async(a,r,s)=>{await i.storeTaskResult(a,r,s,n);let o=await i.getTask(a,n);if(o){let l=Sl.parse({method:"notifications/tasks/status",params:o});await this.notification(l),Ba(o.status)&&this._cleanupTaskProgressHandler(a)}},getTaskResult:a=>i.getTaskResult(a,n),updateTaskStatus:async(a,r,s)=>{let o=await i.getTask(a,n);if(!o)throw new F(Q.InvalidParams,`Task "${a}" not found - it may have been cleaned up`);if(Ba(o.status))throw new F(Q.InvalidParams,`Cannot update task "${a}" from terminal status "${o.status}" to "${r}". Terminal states (completed, failed, cancelled) cannot transition to other states.`);await i.updateTaskStatus(a,r,s,n);let l=await i.getTask(a,n);if(l){let c=Sl.parse({method:"notifications/tasks/status",params:l});await this.notification(c),Ba(l.status)&&this._cleanupTaskProgressHandler(a)}},listTasks:a=>i.listTasks(a,n)}}};function Ek(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}function _k(t,e){let n={...t};for(let i in e){let a=i,r=e[a];if(r===void 0)continue;let s=n[a];Ek(s)&&Ek(r)?n[a]={...s,...r}:n[a]=r}return n}var RW=Wa(Zv(),1),HW=Wa(qW(),1);function bJ(){let t=new RW.default({strict:!1,validateFormats:!0,validateSchema:!1,allErrors:!0});return(0,HW.default)(t),t}var vp=class{constructor(e){this._ajv=e??bJ()}getValidator(e){let n="$id"in e&&typeof e.$id=="string"?this._ajv.getSchema(e.$id)??this._ajv.compile(e):this._ajv.compile(e);return i=>n(i)?{valid:!0,data:i,errorMessage:void 0}:{valid:!1,data:void 0,errorMessage:this._ajv.errorsText(n.errors)}}};var xp=class{constructor(e){this._server=e}requestStream(e,n,i){return this._server.requestStream(e,n,i)}createMessageStream(e,n){let i=this._server.getClientCapabilities();if((e.tools||e.toolChoice)&&!i?.sampling?.tools)throw new Error("Client does not support sampling tools capability.");if(e.messages.length>0){let a=e.messages[e.messages.length-1],r=Array.isArray(a.content)?a.content:[a.content],s=r.some(u=>u.type==="tool_result"),o=e.messages.length>1?e.messages[e.messages.length-2]:void 0,l=o?Array.isArray(o.content)?o.content:[o.content]:[],c=l.some(u=>u.type==="tool_use");if(s){if(r.some(u=>u.type!=="tool_result"))throw new Error("The last message must contain only tool_result content if any is present");if(!c)throw new Error("tool_result blocks are not matching any tool_use from the previous message")}if(c){let u=new Set(l.filter(h=>h.type==="tool_use").map(h=>h.id)),d=new Set(r.filter(h=>h.type==="tool_result").map(h=>h.toolUseId));if(u.size!==d.size||![...u].every(h=>d.has(h)))throw new Error("ids of tool_result blocks and tool_use blocks from previous message do not match")}}return this.requestStream({method:"sampling/createMessage",params:e},kl,n)}elicitInputStream(e,n){let i=this._server.getClientCapabilities(),a=e.mode??"form";switch(a){case"url":{if(!i?.elicitation?.url)throw new Error("Client does not support url elicitation.");break}case"form":{if(!i?.elicitation?.form)throw new Error("Client does not support form elicitation.");break}}let r=a==="form"&&e.mode===void 0?{...e,mode:"form"}:e;return this.requestStream({method:"elicitation/create",params:r},Ls,n)}async getTask(e,n){return this._server.getTask({taskId:e},n)}async getTaskResult(e,n,i){return this._server.getTaskResult({taskId:e},n,i)}async listTasks(e,n){return this._server.listTasks(e?{cursor:e}:void 0,n)}async cancelTask(e,n){return this._server.cancelTask({taskId:e},n)}};function IW(t,e,n){if(!t)throw new Error(`${n} does not support task creation (required for ${e})`);switch(e){case"tools/call":if(!t.tools?.call)throw new Error(`${n} does not support task creation for tools/call (required for ${e})`);break;default:break}}function zW(t,e,n){if(!t)throw new Error(`${n} does not support task creation (required for ${e})`);switch(e){case"sampling/createMessage":if(!t.sampling?.createMessage)throw new Error(`${n} does not support task creation for sampling/createMessage (required for ${e})`);break;case"elicitation/create":if(!t.elicitation?.create)throw new Error(`${n} does not support task creation for elicitation/create (required for ${e})`);break;default:break}}var Ap=class extends qd{constructor(e,n){super(n),this._serverInfo=e,this._loggingLevels=new Map,this.LOG_LEVEL_SEVERITY=new Map(Ol.options.map((i,a)=>[i,a])),this.isMessageIgnored=(i,a)=>{let r=this._loggingLevels.get(a);return r?this.LOG_LEVEL_SEVERITY.get(i)this._oninitialize(i)),this.setNotificationHandler(Uw,()=>this.oninitialized?.()),this._capabilities.logging&&this.setRequestHandler(Qw,async(i,a)=>{let r=a.sessionId||a.requestInfo?.headers["mcp-session-id"]||void 0,{level:s}=i.params,o=Ol.safeParse(s);return o.success&&this._loggingLevels.set(r,o.data),{}})}get experimental(){return this._experimental||(this._experimental={tasks:new xp(this)}),this._experimental}registerCapabilities(e){if(this.transport)throw new Error("Cannot register capabilities after connecting to transport");this._capabilities=_k(this._capabilities,e)}setRequestHandler(e,n){let a=Ga(e)?.method;if(!a)throw new Error("Schema is missing a method literal");let r=Ds(a);if(typeof r!="string")throw new Error("Schema method literal must be a string");if(r==="tools/call"){let o=async(l,c)=>{let u=Da(Us,l);if(!u.success){let p=u.error instanceof Error?u.error.message:String(u.error);throw new F(Q.InvalidParams,`Invalid tools/call request: ${p}`)}let{params:d}=u.data,h=await Promise.resolve(n(l,c));if(d.task){let p=Da(Ns,h);if(!p.success){let g=p.error instanceof Error?p.error.message:String(p.error);throw new F(Q.InvalidParams,`Invalid task creation result: ${g}`)}return p.data}let m=Da(kd,h);if(!m.success){let p=m.error instanceof Error?m.error.message:String(m.error);throw new F(Q.InvalidParams,`Invalid tools/call result: ${p}`)}return m.data};return super.setRequestHandler(e,o)}return super.setRequestHandler(e,n)}assertCapabilityForMethod(e){switch(e){case"sampling/createMessage":if(!this._clientCapabilities?.sampling)throw new Error(`Client does not support sampling (required for ${e})`);break;case"elicitation/create":if(!this._clientCapabilities?.elicitation)throw new Error(`Client does not support elicitation (required for ${e})`);break;case"roots/list":if(!this._clientCapabilities?.roots)throw new Error(`Client does not support listing roots (required for ${e})`);break;case"ping":break}}assertNotificationCapability(e){switch(e){case"notifications/message":if(!this._capabilities.logging)throw new Error(`Server does not support logging (required for ${e})`);break;case"notifications/resources/updated":case"notifications/resources/list_changed":if(!this._capabilities.resources)throw new Error(`Server does not support notifying about resources (required for ${e})`);break;case"notifications/tools/list_changed":if(!this._capabilities.tools)throw new Error(`Server does not support notifying of tool list changes (required for ${e})`);break;case"notifications/prompts/list_changed":if(!this._capabilities.prompts)throw new Error(`Server does not support notifying of prompt list changes (required for ${e})`);break;case"notifications/elicitation/complete":if(!this._clientCapabilities?.elicitation?.url)throw new Error(`Client does not support URL elicitation (required for ${e})`);break;case"notifications/cancelled":break;case"notifications/progress":break}}assertRequestHandlerCapability(e){if(this._capabilities)switch(e){case"completion/complete":if(!this._capabilities.completions)throw new Error(`Server does not support completions (required for ${e})`);break;case"logging/setLevel":if(!this._capabilities.logging)throw new Error(`Server does not support logging (required for ${e})`);break;case"prompts/get":case"prompts/list":if(!this._capabilities.prompts)throw new Error(`Server does not support prompts (required for ${e})`);break;case"resources/list":case"resources/templates/list":case"resources/read":if(!this._capabilities.resources)throw new Error(`Server does not support resources (required for ${e})`);break;case"tools/call":case"tools/list":if(!this._capabilities.tools)throw new Error(`Server does not support tools (required for ${e})`);break;case"tasks/get":case"tasks/list":case"tasks/result":case"tasks/cancel":if(!this._capabilities.tasks)throw new Error(`Server does not support tasks capability (required for ${e})`);break;case"ping":case"initialize":break}}assertTaskCapability(e){zW(this._clientCapabilities?.tasks?.requests,e,"Client")}assertTaskHandlerCapability(e){this._capabilities&&IW(this._capabilities.tasks?.requests,e,"Server")}async _oninitialize(e){let n=e.params.protocolVersion;return this._clientCapabilities=e.params.capabilities,this._clientVersion=e.params.clientInfo,{protocolVersion:HO.includes(n)?n:Iw,capabilities:this.getCapabilities(),serverInfo:this._serverInfo,...this._instructions&&{instructions:this._instructions}}}getClientCapabilities(){return this._clientCapabilities}getClientVersion(){return this._clientVersion}getCapabilities(){return this._capabilities}async ping(){return this.request({method:"ping"},pd)}async createMessage(e,n){if((e.tools||e.toolChoice)&&!this._clientCapabilities?.sampling?.tools)throw new Error("Client does not support sampling tools capability.");if(e.messages.length>0){let i=e.messages[e.messages.length-1],a=Array.isArray(i.content)?i.content:[i.content],r=a.some(c=>c.type==="tool_result"),s=e.messages.length>1?e.messages[e.messages.length-2]:void 0,o=s?Array.isArray(s.content)?s.content:[s.content]:[],l=o.some(c=>c.type==="tool_use");if(r){if(a.some(c=>c.type!=="tool_result"))throw new Error("The last message must contain only tool_result content if any is present");if(!l)throw new Error("tool_result blocks are not matching any tool_use from the previous message")}if(l){let c=new Set(o.filter(d=>d.type==="tool_use").map(d=>d.id)),u=new Set(a.filter(d=>d.type==="tool_result").map(d=>d.toolUseId));if(c.size!==u.size||![...c].every(d=>u.has(d)))throw new Error("ids of tool_result blocks and tool_use blocks from previous message do not match")}}return e.tools?this.request({method:"sampling/createMessage",params:e},Zw,n):this.request({method:"sampling/createMessage",params:e},kl,n)}async elicitInput(e,n){switch(e.mode??"form"){case"url":{if(!this._clientCapabilities?.elicitation?.url)throw new Error("Client does not support url elicitation.");let a=e;return this.request({method:"elicitation/create",params:a},Ls,n)}case"form":{if(!this._clientCapabilities?.elicitation?.form)throw new Error("Client does not support form elicitation.");let a=e.mode==="form"?e:{...e,mode:"form"},r=await this.request({method:"elicitation/create",params:a},Ls,n);if(r.action==="accept"&&r.content&&a.requestedSchema)try{let o=this._jsonSchemaValidator.getValidator(a.requestedSchema)(r.content);if(!o.valid)throw new F(Q.InvalidParams,`Elicitation response content does not match requested schema: ${o.errorMessage}`)}catch(s){throw s instanceof F?s:new F(Q.InternalError,`Error validating elicitation response: ${s instanceof Error?s.message:String(s)}`)}return r}}}createElicitationCompletionNotifier(e,n){if(!this._clientCapabilities?.elicitation?.url)throw new Error("Client does not support URL elicitation (required for notifications/elicitation/complete)");return()=>this.notification({method:"notifications/elicitation/complete",params:{elicitationId:e}},n)}async listRoots(e,n){return this.request({method:"roots/list",params:e},Xw,n)}async sendLoggingMessage(e,n){if(this._capabilities.logging&&!this.isMessageIgnored(e.level,n))return this.notification({method:"notifications/message",params:e})}async sendResourceUpdated(e){return this.notification({method:"notifications/resources/updated",params:e})}async sendResourceListChanged(){return this.notification({method:"notifications/resources/list_changed"})}async sendToolListChanged(){return this.notification({method:"notifications/tools/list_changed"})}async sendPromptListChanged(){return this.notification({method:"notifications/prompts/list_changed"})}};var GW=Symbol.for("mcp.completable");function rx(t){return!!t&&typeof t=="object"&&GW in t}function NW(t){return t[GW]?.complete}var DW;(function(t){t.Completable="McpCompletable"})(DW||(DW={}));var yJ=/^[A-Za-z0-9._-]{1,128}$/;function PJ(t){let e=[];if(t.length===0)return{isValid:!1,warnings:["Tool name cannot be empty"]};if(t.length>128)return{isValid:!1,warnings:[`Tool name exceeds maximum length of 128 characters (current: ${t.length})`]};if(t.includes(" ")&&e.push("Tool name contains spaces, which may cause parsing issues"),t.includes(",")&&e.push("Tool name contains commas, which may cause parsing issues"),(t.startsWith("-")||t.endsWith("-"))&&e.push("Tool name starts or ends with a dash, which may cause parsing issues in some contexts"),(t.startsWith(".")||t.endsWith("."))&&e.push("Tool name starts or ends with a dot, which may cause parsing issues in some contexts"),!yJ.test(t)){let n=t.split("").filter(i=>!/[A-Za-z0-9._-]/.test(i)).filter((i,a,r)=>r.indexOf(i)===a);return e.push(`Tool name contains invalid characters: ${n.map(i=>`"${i}"`).join(", ")}`,"Allowed characters are: A-Z, a-z, 0-9, underscore (_), dash (-), and dot (.)"),{isValid:!1,warnings:e}}return{isValid:!0,warnings:e}}function SJ(t,e){if(e.length>0){console.warn(`Tool name validation warning for "${t}":`);for(let n of e)console.warn(` - ${n}`);console.warn("Tool registration will proceed, but this may cause compatibility issues."),console.warn("Consider updating the tool name to conform to the MCP tool naming standard."),console.warn("See SEP: Specify Format for Tool Names (https://github.com/modelcontextprotocol/modelcontextprotocol/issues/986) for more details.")}}function sx(t){let e=PJ(t);return SJ(t,e.warnings),e.isValid}var bp=class{constructor(e){this._mcpServer=e}registerToolTask(e,n,i){let a={taskSupport:"required",...n.execution};if(a.taskSupport==="forbidden")throw new Error(`Cannot register task-based tool '${e}' with taskSupport 'forbidden'. Use registerTool() instead.`);return this._mcpServer._createRegisteredTool(e,n.title,n.description,n.inputSchema,n.outputSchema,n.annotations,a,n._meta,i)}};function jJ(t,e){let n=0,i=[t];for(;i.length>0;){let a=i.pop();if(!(a===null||typeof a!="object"))if(Array.isArray(a))for(let r of a){if(++n>e)return n;r!==null&&typeof r=="object"&&i.push(r)}else for(let r in a){if(!Object.prototype.hasOwnProperty.call(a,r))continue;if(++n>e)return n;let s=a[r];s!==null&&typeof s=="object"&&i.push(s)}}return n}function OJ(t){if(!(t===void 0||t===1/0)){if(typeof t!="number"||Number.isNaN(t)||t<1)throw new RangeError(`maxToolInputElements must be a number of at least 1, or Infinity, got ${String(t)}`);return t}}var yp=class{constructor(e,n){this._registeredResources={},this._registeredResourceTemplates={},this._registeredTools={},this._registeredPrompts={},this._toolHandlersInitialized=!1,this._completionHandlerInitialized=!1,this._resourceHandlersInitialized=!1,this._promptHandlersInitialized=!1,this.server=new Ap(e,n),this._maxToolInputElements=OJ(n?.maxToolInputElements)}get experimental(){return this._experimental||(this._experimental={tasks:new bp(this)}),this._experimental}async connect(e){return await this.server.connect(e)}async close(){await this.server.close()}setToolRequestHandlers(){this._toolHandlersInitialized||(this.server.assertCanSetRequestHandler(Za(Od)),this.server.assertCanSetRequestHandler(Za(Us)),this.server.registerCapabilities({tools:{listChanged:!0}}),this.server.setRequestHandler(Od,()=>({tools:Object.entries(this._registeredTools).filter(([,e])=>e.enabled).map(([e,n])=>{let i={name:e,title:n.title,description:n.description,inputSchema:(()=>{let a=zs(n.inputSchema);return a?aC(a,{strictUnions:!0,pipeStrategy:"input"}):kJ})(),annotations:n.annotations,execution:n.execution,_meta:n._meta};if(n.outputSchema){let a=zs(n.outputSchema);a&&(i.outputSchema=aC(a,{strictUnions:!0,pipeStrategy:"output"}))}return i})})),this.server.setRequestHandler(Us,async(e,n)=>{try{let i=this._registeredTools[e.params.name];if(!i)throw new F(Q.InvalidParams,`Tool ${e.params.name} not found`);if(!i.enabled)throw new F(Q.InvalidParams,`Tool ${e.params.name} disabled`);let a=!!e.params.task,r=i.execution?.taskSupport,s="createTask"in i.handler;if((r==="required"||r==="optional")&&!s)throw new F(Q.InternalError,`Tool ${e.params.name} has taskSupport '${r}' but was not registered with registerToolTask`);if(r==="required"&&!a)throw new F(Q.MethodNotFound,`Tool ${e.params.name} requires task augmentation (taskSupport: 'required')`);if(r==="optional"&&!a&&s)return await this.handleAutomaticTaskPolling(i,e,n);let o=await this.validateToolInput(i,e.params.arguments,e.params.name),l=await this.executeToolHandler(i,o,n);return a||await this.validateToolOutput(i,l,e.params.name),l}catch(i){if(i instanceof F&&i.code===Q.UrlElicitationRequired)throw i;return this.createToolError(i instanceof Error?i.message:String(i))}}),this._toolHandlersInitialized=!0)}createToolError(e){return{content:[{type:"text",text:e}],isError:!0}}async validateToolInput(e,n,i){if(this._maxToolInputElements!==void 0&&jJ(n,this._maxToolInputElements)>this._maxToolInputElements)throw new F(Q.InvalidParams,`Invalid arguments for tool ${i}: arguments contain more than the maximum of ${this._maxToolInputElements} elements`);if(!e.inputSchema)return;let r=zs(e.inputSchema)??e.inputSchema,s=await nd(r,n??{});if(!s.success){let o="error"in s?s.error:"Unknown error",l=id(o);throw new F(Q.InvalidParams,`Input validation error: Invalid arguments for tool ${i}: ${l}`)}return s.data}async validateToolOutput(e,n,i){if(!e.outputSchema||!("content"in n)||n.isError)return;if(!n.structuredContent)throw new F(Q.InvalidParams,`Output validation error: Tool ${i} has an output schema but no structured content was provided`);let a=zs(e.outputSchema),r=await nd(a,n.structuredContent);if(!r.success){let s="error"in r?r.error:"Unknown error",o=id(s);throw new F(Q.InvalidParams,`Output validation error: Invalid structured content for tool ${i}: ${o}`)}}async executeToolHandler(e,n,i){let a=e.handler;if("createTask"in a){if(!i.taskStore)throw new Error("No task store provided.");let s={...i,taskStore:i.taskStore};if(e.inputSchema){let o=a;return await Promise.resolve(o.createTask(n,s))}else{let o=a;return await Promise.resolve(o.createTask(s))}}if(e.inputSchema){let s=a;return await Promise.resolve(s(n,i))}else{let s=a;return await Promise.resolve(s(i))}}async handleAutomaticTaskPolling(e,n,i){if(!i.taskStore)throw new Error("No task store provided for task-capable tool.");let a=await this.validateToolInput(e,n.params.arguments,n.params.name),r=e.handler,s={...i,taskStore:i.taskStore},o=a?await Promise.resolve(r.createTask(a,s)):await Promise.resolve(r.createTask(s)),l=o.task.taskId,c=o.task,u=c.pollInterval??5e3;for(;c.status!=="completed"&&c.status!=="failed"&&c.status!=="cancelled";){await new Promise(h=>setTimeout(h,u));let d=await i.taskStore.getTask(l);if(!d)throw new F(Q.InternalError,`Task ${l} not found during polling`);c=d}return await i.taskStore.getTaskResult(l)}setCompletionRequestHandler(){this._completionHandlerInitialized||(this.server.assertCanSetRequestHandler(Za(Td)),this.server.registerCapabilities({completions:{}}),this.server.setRequestHandler(Td,async e=>{switch(e.params.ref.type){case"ref/prompt":return XO(e),this.handlePromptCompletion(e,e.params.ref);case"ref/resource":return YO(e),this.handleResourceCompletion(e,e.params.ref);default:throw new F(Q.InvalidParams,`Invalid completion reference: ${e.params.ref}`)}}),this._completionHandlerInitialized=!0)}async handlePromptCompletion(e,n){let i=this._registeredPrompts[n.name];if(!i)throw new F(Q.InvalidParams,`Prompt ${n.name} not found`);if(!i.enabled)throw new F(Q.InvalidParams,`Prompt ${n.name} disabled`);if(!i.argsSchema)return su;let r=Ga(i.argsSchema)?.[e.params.argument.name];if(!rx(r))return su;let s=NW(r);if(!s)return su;let o=await s(e.params.argument.value,e.params.context);return UW(o)}async handleResourceCompletion(e,n){let i=Object.values(this._registeredResourceTemplates).find(s=>s.resourceTemplate.uriTemplate.toString()===n.uri);if(!i){if(this._registeredResources[n.uri])return su;throw new F(Q.InvalidParams,`Resource template ${e.params.ref.uri} not found`)}let a=i.resourceTemplate.completeCallback(e.params.argument.name);if(!a)return su;let r=await a(e.params.argument.value,e.params.context);return UW(r)}setResourceRequestHandlers(){this._resourceHandlersInitialized||(this.server.assertCanSetRequestHandler(Za(bd)),this.server.assertCanSetRequestHandler(Za(yd)),this.server.assertCanSetRequestHandler(Za(Pd)),this.server.registerCapabilities({resources:{listChanged:!0}}),this.server.setRequestHandler(bd,async(e,n)=>{let i=Object.entries(this._registeredResources).filter(([r,s])=>s.enabled).map(([r,s])=>({uri:r,name:s.name,...s.metadata})),a=[];for(let r of Object.values(this._registeredResourceTemplates)){if(!r.resourceTemplate.listCallback)continue;let s=await r.resourceTemplate.listCallback(n);for(let o of s.resources)a.push({...r.metadata,...o})}return{resources:[...i,...a]}}),this.server.setRequestHandler(yd,async()=>({resourceTemplates:Object.entries(this._registeredResourceTemplates).map(([n,i])=>({name:n,uriTemplate:i.resourceTemplate.uriTemplate.toString(),...i.metadata}))})),this.server.setRequestHandler(Pd,async(e,n)=>{let i=new URL(e.params.uri),a=this._registeredResources[i.toString()];if(a){if(!a.enabled)throw new F(Q.InvalidParams,`Resource ${i} disabled`);return a.readCallback(i,n)}for(let r of Object.values(this._registeredResourceTemplates)){let s=r.resourceTemplate.uriTemplate.match(i.toString());if(s)return r.readCallback(i,s,n)}throw new F(Q.InvalidParams,`Resource ${i} not found`)}),this._resourceHandlersInitialized=!0)}setPromptRequestHandlers(){this._promptHandlersInitialized||(this.server.assertCanSetRequestHandler(Za(Sd)),this.server.assertCanSetRequestHandler(Za(jd)),this.server.registerCapabilities({prompts:{listChanged:!0}}),this.server.setRequestHandler(Sd,()=>({prompts:Object.entries(this._registeredPrompts).filter(([,e])=>e.enabled).map(([e,n])=>({name:e,title:n.title,description:n.description,arguments:n.argsSchema?TJ(n.argsSchema):void 0}))})),this.server.setRequestHandler(jd,async(e,n)=>{let i=this._registeredPrompts[e.params.name];if(!i)throw new F(Q.InvalidParams,`Prompt ${e.params.name} not found`);if(!i.enabled)throw new F(Q.InvalidParams,`Prompt ${e.params.name} disabled`);if(i.argsSchema){let a=zs(i.argsSchema),r=await nd(a,e.params.arguments??{});if(!r.success){let l="error"in r?r.error:"Unknown error",c=id(l);throw new F(Q.InvalidParams,`Invalid arguments for prompt ${e.params.name}: ${c}`)}let s=r.data,o=i.callback;return await Promise.resolve(o(s,n))}else{let a=i.callback;return await Promise.resolve(a(n))}}),this._promptHandlersInitialized=!0)}resource(e,n,...i){let a;typeof i[0]=="object"&&(a=i.shift());let r=i[0];if(typeof n=="string"){if(this._registeredResources[n])throw new Error(`Resource ${n} is already registered`);let s=this._createRegisteredResource(e,void 0,n,a,r);return this.setResourceRequestHandlers(),this.sendResourceListChanged(),s}else{if(this._registeredResourceTemplates[e])throw new Error(`Resource template ${e} is already registered`);let s=this._createRegisteredResourceTemplate(e,void 0,n,a,r);return this.setResourceRequestHandlers(),this.sendResourceListChanged(),s}}registerResource(e,n,i,a){if(typeof n=="string"){if(this._registeredResources[n])throw new Error(`Resource ${n} is already registered`);let r=this._createRegisteredResource(e,i.title,n,i,a);return this.setResourceRequestHandlers(),this.sendResourceListChanged(),r}else{if(this._registeredResourceTemplates[e])throw new Error(`Resource template ${e} is already registered`);let r=this._createRegisteredResourceTemplate(e,i.title,n,i,a);return this.setResourceRequestHandlers(),this.sendResourceListChanged(),r}}_createRegisteredResource(e,n,i,a,r){let s={name:e,title:n,metadata:a,readCallback:r,enabled:!0,disable:()=>s.update({enabled:!1}),enable:()=>s.update({enabled:!0}),remove:()=>s.update({uri:null}),update:o=>{typeof o.uri<"u"&&o.uri!==i&&(delete this._registeredResources[i],o.uri&&(this._registeredResources[o.uri]=s)),typeof o.name<"u"&&(s.name=o.name),typeof o.title<"u"&&(s.title=o.title),typeof o.metadata<"u"&&(s.metadata=o.metadata),typeof o.callback<"u"&&(s.readCallback=o.callback),typeof o.enabled<"u"&&(s.enabled=o.enabled),this.sendResourceListChanged()}};return this._registeredResources[i]=s,s}_createRegisteredResourceTemplate(e,n,i,a,r){let s={resourceTemplate:i,title:n,metadata:a,readCallback:r,enabled:!0,disable:()=>s.update({enabled:!1}),enable:()=>s.update({enabled:!0}),remove:()=>s.update({name:null}),update:c=>{typeof c.name<"u"&&c.name!==e&&(delete this._registeredResourceTemplates[e],c.name&&(this._registeredResourceTemplates[c.name]=s)),typeof c.title<"u"&&(s.title=c.title),typeof c.template<"u"&&(s.resourceTemplate=c.template),typeof c.metadata<"u"&&(s.metadata=c.metadata),typeof c.callback<"u"&&(s.readCallback=c.callback),typeof c.enabled<"u"&&(s.enabled=c.enabled),this.sendResourceListChanged()}};this._registeredResourceTemplates[e]=s;let o=i.uriTemplate.variableNames;return Array.isArray(o)&&o.some(c=>!!i.completeCallback(c))&&this.setCompletionRequestHandler(),s}_createRegisteredPrompt(e,n,i,a,r){let s={title:n,description:i,argsSchema:a===void 0?void 0:Mr(a),callback:r,enabled:!0,disable:()=>s.update({enabled:!1}),enable:()=>s.update({enabled:!0}),remove:()=>s.update({name:null}),update:o=>{typeof o.name<"u"&&o.name!==e&&(delete this._registeredPrompts[e],o.name&&(this._registeredPrompts[o.name]=s)),typeof o.title<"u"&&(s.title=o.title),typeof o.description<"u"&&(s.description=o.description),typeof o.argsSchema<"u"&&(s.argsSchema=Mr(o.argsSchema)),typeof o.callback<"u"&&(s.callback=o.callback),typeof o.enabled<"u"&&(s.enabled=o.enabled),this.sendPromptListChanged()}};return this._registeredPrompts[e]=s,a&&Object.values(a).some(l=>{let c=l instanceof od?l._def?.innerType:l;return rx(c)})&&this.setCompletionRequestHandler(),s}_createRegisteredTool(e,n,i,a,r,s,o,l,c){sx(e);let u={title:n,description:i,inputSchema:BW(a),outputSchema:BW(r),annotations:s,execution:o,_meta:l,handler:c,enabled:!0,disable:()=>u.update({enabled:!1}),enable:()=>u.update({enabled:!0}),remove:()=>u.update({name:null}),update:d=>{typeof d.name<"u"&&d.name!==e&&(typeof d.name=="string"&&sx(d.name),delete this._registeredTools[e],d.name&&(this._registeredTools[d.name]=u)),typeof d.title<"u"&&(u.title=d.title),typeof d.description<"u"&&(u.description=d.description),typeof d.paramsSchema<"u"&&(u.inputSchema=Mr(d.paramsSchema)),typeof d.outputSchema<"u"&&(u.outputSchema=Mr(d.outputSchema)),typeof d.callback<"u"&&(u.handler=d.callback),typeof d.annotations<"u"&&(u.annotations=d.annotations),typeof d._meta<"u"&&(u._meta=d._meta),typeof d.enabled<"u"&&(u.enabled=d.enabled),this.sendToolListChanged()}};return this._registeredTools[e]=u,this.setToolRequestHandlers(),this.sendToolListChanged(),u}tool(e,...n){if(this._registeredTools[e])throw new Error(`Tool ${e} is already registered`);let i,a,r,s;if(typeof n[0]=="string"&&(i=n.shift()),n.length>1){let l=n[0];if(ox(l))a=n.shift(),n.length>1&&typeof n[0]=="object"&&n[0]!==null&&!ox(n[0])&&(s=n.shift());else if(typeof l=="object"&&l!==null){if(Object.values(l).some(c=>typeof c=="object"&&c!==null))throw new Error(`Tool ${e} expected a Zod schema or ToolAnnotations, but received an unrecognized object`);s=n.shift()}}let o=n[0];return this._createRegisteredTool(e,void 0,i,a,r,s,{taskSupport:"forbidden"},void 0,o)}registerTool(e,n,i){if(this._registeredTools[e])throw new Error(`Tool ${e} is already registered`);let{title:a,description:r,inputSchema:s,outputSchema:o,annotations:l,_meta:c}=n;return this._createRegisteredTool(e,a,r,s,o,l,{taskSupport:"forbidden"},c,i)}prompt(e,...n){if(this._registeredPrompts[e])throw new Error(`Prompt ${e} is already registered`);let i;typeof n[0]=="string"&&(i=n.shift());let a;n.length>1&&(a=n.shift());let r=n[0],s=this._createRegisteredPrompt(e,void 0,i,a,r);return this.setPromptRequestHandlers(),this.sendPromptListChanged(),s}registerPrompt(e,n,i){if(this._registeredPrompts[e])throw new Error(`Prompt ${e} is already registered`);let{title:a,description:r,argsSchema:s}=n,o=this._createRegisteredPrompt(e,a,r,s,i);return this.setPromptRequestHandlers(),this.sendPromptListChanged(),o}isConnected(){return this.server.transport!==void 0}async sendLoggingMessage(e,n){return this.server.sendLoggingMessage(e,n)}sendResourceListChanged(){this.isConnected()&&this.server.sendResourceListChanged()}sendToolListChanged(){this.isConnected()&&this.server.sendToolListChanged()}sendPromptListChanged(){this.isConnected()&&this.server.sendPromptListChanged()}};var kJ={type:"object",properties:{}};function LW(t){return t!==null&&typeof t=="object"&&"parse"in t&&typeof t.parse=="function"&&"safeParse"in t&&typeof t.safeParse=="function"}function $W(t){return"_def"in t||"_zod"in t||LW(t)}function ox(t){return typeof t!="object"||t===null||$W(t)?!1:Object.keys(t).length===0?!0:Object.values(t).some(LW)}function BW(t){if(t){if(ox(t))return Mr(t);if(!$W(t))throw new Error("inputSchema must be a Zod schema or raw shape, received an unrecognized object");return t}}function TJ(t){let e=Ga(t);return e?Object.entries(e).map(([n,i])=>{let a=sO(i),r=oO(i);return{name:n,description:a,required:!r}}):[]}function Za(t){let n=Ga(t)?.method;if(!n)throw new Error("Schema is missing a method literal");let i=Ds(n);if(typeof i=="string")return i;throw new Error("Schema method literal must be a string")}function UW(t){return{completion:{values:t.slice(0,100),total:t.length,hasMore:t.length>100}}}var su={completion:{values:[],hasMore:!1}};var lx=Wa(require("node:process"),1);var MJ=10*1024*1024,Pp=class{constructor(e){this._maxBufferSize=e?.maxBufferSize??MJ}append(e){if((this._buffer?.length??0)+e.length>this._maxBufferSize)throw this.clear(),new Error(`ReadBuffer exceeded maximum size of ${this._maxBufferSize} bytes`);this._buffer=this._buffer?Buffer.concat([this._buffer,e]):e}readMessage(){if(!this._buffer)return null;let e=this._buffer.indexOf(` +`);if(e===-1)return null;let n=this._buffer.toString("utf8",0,e).replace(/\r$/,"");return this._buffer=this._buffer.subarray(e+1),WJ(n)}clear(){this._buffer=void 0}};function WJ(t){return LO.parse(JSON.parse(t))}function FW(t){return JSON.stringify(t)+` +`}var Sp=class{constructor(e=lx.default.stdin,n=lx.default.stdout,i){this._stdin=e,this._stdout=n,this._started=!1,this._ondata=a=>{try{this._readBuffer.append(a),this.processReadBuffer()}catch(r){this.onerror?.(r),this.close().catch(()=>{})}},this._onerror=a=>{this.onerror?.(a)},this._readBuffer=new Pp({maxBufferSize:i?.maxBufferSize})}async start(){if(this._started)throw new Error("StdioServerTransport already started! If using Server class, note that connect() calls start() automatically.");this._started=!0,this._stdin.on("data",this._ondata),this._stdin.on("error",this._onerror)}processReadBuffer(){for(;;)try{let e=this._readBuffer.readMessage();if(e===null)break;this.onmessage?.(e)}catch(e){this.onerror?.(e)}}async close(){this._stdin.off("data",this._ondata),this._stdin.off("error",this._onerror),this._stdin.listenerCount("data")===0&&this._stdin.pause(),this._readBuffer.clear(),this.onclose?.()}send(e){return new Promise(n=>{let i=FW(e);this._stdout.write(i)?n():this._stdout.once("drain",n)})}};var hc=Wa(Rz());var Gz=require("node:child_process"),Nz=Wa(require("node:fs")),N0=Wa(require("node:path"));function Hz(t){let e=new Map;for(let i of t)typeof i.value=="string"&&i.value.length>=4&&!e.has(i.value)&&e.set(i.value,i);let n=[...e.values()].sort((i,a)=>a.value.length-i.value.length);return n.length===0?i=>i:i=>{let a=i;for(let{label:r,value:s}of n)a.includes(s)&&(a=a.split(s).join(``));return a}}function Iz(t,e){let n=[{label:"client-secret",value:e},{label:"client-id",value:t}];if(e!==void 0)for(let i of Jte(e))n.push({label:"client-secret",value:i});return t!==void 0&&e!==void 0&&n.push({label:"client-credentials",value:Buffer.from(`${t}:${e}`).toString("base64")}),n}function Jte(t){return[encodeURIComponent(t),new URLSearchParams({v:t}).toString().slice(2),JSON.stringify(t).slice(1,-1)]}var zz=12e4,Vte=10,Kte={flowFile:N.string().min(1).describe("Path to the TypeScript flow file"),verbose:N.boolean().optional().describe("Include the full SDK log in a successful result. The log is always included when the deploy fails. Defaults to false.")};function Qte(){return{errors:[],warnings:[]}}function Dz(t){return t.map(e=>`[${e.level}] ${e.message}`)}function Zte(t){let e=new Set,n=[];for(let i of t)if(!(i.level!=="error"||e.has(i.message))&&(e.add(i.message),n.push(i.message),n.length>=Vte))break;return n}function G0({runnerResult:t,error:e,logs:n,verbose:i,startedAt:a}){let r=e!==void 0||!t?.success,s={flowId:t?.flowId??null,flowName:t?.flowName??null,flowType:t?.flowType??null,flowUrl:t?.flowUrl??null,replacedFlowId:t?.replacedFlowId??null,validation:t?.validation??Qte(),sdkVersion:t?.sdkVersion??null,durationMs:Date.now()-a};return r?{status:"failed",error:e??t?.error??"Deploy failed",diagnosis:Zte(n),...s,log:Dz(n)}:{status:t.status,...s,...i?{log:Dz(n)}:{}}}var Bz=t=>({config:{description:`Deploys a Genesys Cloud Architect flow from a TypeScript file. The file must export an async buildFlow(scripting) function that creates and saves the flow using the Architect Scripting SDK. The project's package.json must have "type": "module" for the ES module import to work. Returns JSON with status ('published', 'checked_in', 'saved' or 'failed'), flowId, flowName, flowType, flowUrl, replacedFlowId (the id of a same-name flow the SDK deleted before creating this one, meaning the flow id changed; null when nothing was replaced), validation {errors, warnings}, sdkVersion and durationMs. On failure, error and diagnosis (the SDK's own error lines) come first and the full log is attached. On success the log is omitted unless verbose is true.`,annotations:{title:"Deploy Flow",readOnlyHint:!1,destructiveHint:!0},inputSchema:Kte},handler:async({flowFile:e,verbose:n=!1})=>{let i=Date.now(),a=Hz(Iz(t.clientId,t.clientSecret)),r=N0.default.resolve(e);if(!Nz.default.existsSync(r))return{isError:!0,content:[{type:"text",text:JSON.stringify(G0({error:`Flow file not found: ${r}`,logs:[],verbose:n,startedAt:i}))}]};let s=[t.deployScriptPath,"--flow-file",r];return new Promise(o=>{let l=[],c,u=!1,d=b=>{u||(u=!0,clearTimeout(C),o({...b.status==="failed"?{isError:!0}:{},content:[{type:"text",text:JSON.stringify(b)}]}))},h=b=>d(G0({runnerResult:c,error:b,logs:l,verbose:n,startedAt:i})),m=b=>{if(b.trim())try{let y=JSON.parse(b);y.type==="log"?l.push({level:y.level??"info",message:a(y.message??"")}):y.type==="result"&&(c={...y,...y.error===void 0?{}:{error:a(y.error)}})}catch{l.push({level:"info",message:a(b)})}},p=(0,Gz.spawn)("node",s,{env:{...process.env,GENESYS_REGION:t.region,GENESYS_CLIENT_ID:t.clientId,GENESYS_CLIENT_SECRET:t.clientSecret},cwd:N0.default.dirname(r),stdio:["ignore","pipe","pipe"]}),g=()=>d(G0({runnerResult:c,logs:l,verbose:n,startedAt:i})),f="";p.stderr.on("data",b=>{f+=b.toString()});let w=()=>{let b=f.split(` `).filter(y=>!y.includes("url.parse()")&&!y.includes("[DEP0169]")).join(` -`).trim();w="",x&&l.push({level:"error",message:a(x)})},A=setTimeout(()=>{d.kill("SIGTERM"),f(),c?.success?m():h(`Deploy timed out after ${O1/1e3}s.`)},O1);d.on("error",x=>{h(`Failed to start deploy runner: ${x.message}`)});let b="";d.stdout.on("data",x=>{b+=x.toString();let y=b.split(` -`);b=y.pop()??"";for(let T of y)g(T)}),d.on("close",x=>{g(b.trim()),f(),c?.success?m():h(c?.error??`Deploy runner exited with code ${x}`)})})}});function Rn(t){if(t===null||typeof t!="object")return{message:String(t)};let e="status"in t&&typeof t.status=="number"?t.status:void 0,n="code"in t&&typeof t.code=="string"&&t.code.length>0?t.code:void 0,i="message"in t&&typeof t.message=="string"&&t.message.length>0?t.message:void 0;return{status:e,code:n,message:i}}function Ht(t,e){return t===401?" The access token is missing or expired; re-authenticate (restart the MCP server) and retry.":t===403?` The OAuth client needs the '${e}' permission.`:""}function Bn(t){let{status:e,code:n,message:i}=Rn(t),a=[];return e!==void 0?a.push(`HTTP ${e}${n?` (${n})`:""}`):n&&a.push(n),i&&a.push(i),a.length>0?a.join(": "):"Unknown error"}function Gr(t){return(t??"").toLowerCase()}function Ha(t,e){return Gr(t.name)===Gr(e)}function Ph(t,e){return t.slice().sort((n,i)=>Number(Ha(i,e))-Number(Ha(n,e)))}var vie=50,Cie=200;function Aie(t){return t.trim().split(/\s+/).map(e=>`*${e.replace(/^\*+|\*+$/g,"")}*`).join(" ")}function bie(t){return{id:t.id??"",name:t.name,type:t.type??"",publishedVersion:t.publishedVersion?.commitVersion??null,...t.description?{description:t.description}:{}}}var xie={name:K.string().min(1).describe("The flow name, or some words from it, to search for. Every word must appear somewhere in the flow name, case-insensitively and in any order, so 'payment' finds 'Book_Payment' and 'Returns' finds 'UK_Returns_Desk Main Flow'. Wildcards are added automatically; do not include asterisks."),type:K.array(K.string()).optional().describe('Optional flow types to restrict the search to, e.g. ["inboundcall"], ["bot", "digitalbot"], ["workflow"]. Omit to search flows of every type.')},q1=({architectApi:t})=>({config:{description:"Finds Genesys Cloud Architect flows by name, resolving the human-readable name users know (e.g. 'Book_Payment') to the flow id every other flow tool requires. Returns each matching flow's id, name, type and published version. Matching is a case-insensitive search over flow names in which every word of the query must appear somewhere in the name, in any order, so a fragment of a word or a few words from the name both work; flows whose name equals the query exactly are listed first. The returned id is accepted verbatim by flow_ir, flow_action, search_in_flow, flow_dependencies and flow_versions. A publishedVersion of null means the flow has never been published.",annotations:{title:"Find Flow",readOnlyHint:!0,destructiveHint:!1},inputSchema:xie},handler:async({name:e,type:n})=>{try{let i=[],a=Aie(e),r=0,s=1;for(;;){let u=await t.getFlows({name:a,pageSize:100,pageNumber:s,...n?.length?{type:n}:{}});if(u.entities&&i.push(...u.entities),r=u.total??r,!u.nextUri||i.length>=Cie)break;s++}r=Math.max(r,i.length);let o=Ph(i,e).slice(0,vie),l=[];if(o.length===0)l.push(`No flows matched "${e}". Every word of the query must appear in the flow name, so drop words you are unsure of (keep the most distinctive one), or drop the type filter if one was given.`);else if(r>o.length){let u=`${r} flows matched; only ${o.length} are returned${Ha(o[0],e)?", exact name matches first":""}.`;i.length0?{notes:l}:{}};return{content:[{type:"text",text:JSON.stringify(c)}]}}catch(i){return{isError:!0,content:[{type:"text",text:`Failed to search for flows: ${Bn(i)}`}]}}}});var jh=200,_1=10;function H1(t){return t&&t!=="NONE"?t:void 0}function yie(t){let e=H1(t.flowErrorReason),n=H1(t.flowWarningReason);return{executionId:t.id??"",flowId:t.flowId??null,flowName:t.flowName??null,flowType:t.flowType??null,flowVersion:t.flowVersion??null,conversationId:t.conversationId??null,...t.workitemId?{workitemId:t.workitemId}:{},startDateTime:t.startDateTime??null,endDateTime:t.endDateTime??null,...e?{flowErrorReason:e}:{},...n?{flowWarningReason:n}:{}}}function Pie(t,e){return(t.startDateTime??"").localeCompare(e.startDateTime??"")}async function jie(t){try{return(await t.getFlowsInstancesSettingsExecutiondata()).enabled}catch{return}}var Sie={conversationId:K.string().min(1).optional().describe("The Genesys Cloud conversation id. Returns every flow instance that conversation ran, so a call that went through an inbound flow and then an in-queue flow yields two entries. Preferred filter: it is what the API indexes on."),flowId:K.string().min(1).optional().describe("The Architect flow id. Returns recent instances of that flow, whichever conversation ran them. Combine with conversationId to pick one flow out of a conversation."),onlyWithErrors:K.boolean().optional().describe("When true, only instances that ended with a flow error are returned (flowErrorReason is set). Applied to the instances the query fetched, so with a busy flow the errored runs beyond the API's 200-instance cap are not seen. Use it to find the runs worth inspecting with flow_execution_data.")},I1=({architectApi:t})=>({config:{description:`Finds the recorded executions (flow instances) of Genesys Cloud Architect flows, by conversation id and/or flow id. Returns each instance's executionId, flow id/name/type/version, conversationId, start and end times, and any flowErrorReason or flowWarningReason, oldest first. Use it to answer 'what did this conversation do' or 'has this flow been failing', then pass an executionId to flow_execution_data for the action-by-action log. Only the last ${_1} days are retained, the API cannot filter by date, and at most ${jh} instances are returned per query, so prefer conversationId. A run is listed only once it has ended. test_bot_flow runs have no conversation id, so find them by flowId or pass their sessionId straight to flow_execution_data.`,annotations:{title:"Find Flow Execution",readOnlyHint:!0,destructiveHint:!1},inputSchema:Sie},handler:async({conversationId:e,flowId:n,onlyWithErrors:i})=>{if(!e&&!n)return{isError:!0,content:[{type:"text",text:"Provide a conversationId, a flowId, or both."}]};let a=[];e&&a.push({key:"ConversationId",operator:"eq",value:e}),n&&a.push({key:"FlowId",operator:"eq",value:n});try{let r=await t.postFlowsInstancesQuery({query:[{and:a}]},{pageSize:jh}),s=(r.entities??[]).map(yie),o=(i?s.filter(p=>p.flowErrorReason!==void 0):s).sort(Pie),l=Math.max(r.total??0,s.length),c=[];i&&o.length===0&&s.length>0?c.push(`None of the ${s.length} instance(s) fetched ended with a flow error. Drop onlyWithErrors to see them.`):o.length===0?await jie(t)===!1?c.push("No instances matched, and execution data storage is disabled for this org (Architect > Settings > Execution data), so none are being recorded."):c.push(`No instances matched. A run is listed only after it ends; execution data is kept for ${_1} days and is only captured for flows published after storage was enabled (republish older flows); and test_bot_flow runs have no conversation id, so search for them by flowId. Check the id, or query by flowId to see whether the flow records anything at all.`):l>s.length?c.push(`${l} instances matched but only ${s.length} were fetched. Narrow the query with a conversationId.`):s.length>=jh&&c.push(`The API caps results at ${jh}; older instances may exist.`);let u={query:{...e?{conversationId:e}:{},...n?{flowId:n}:{},...i?{onlyWithErrors:i}:{}},executions:o,total:l,...c.length>0?{notes:c}:{}};return{content:[{type:"text",text:JSON.stringify(u)}]}}catch(r){let{status:s}=Rn(r),o=s===400?" The query was rejected; check that the conversationId and flowId are well-formed Genesys Cloud ids.":Ht(s,"Architect > Flow Instance > Search");return{isError:!0,content:[{type:"text",text:`Failed to search for flow executions: ${Bn(r)}${o}`}]}}}});function ht(t){return t?.id?{id:t.id,...t.name?{name:t.name}:{}}:null}var Oie=50,Tie=200;function kie(t){return`*${t.trim().replace(/^\*+|\*+$/g,"")}*`}function Mie(t){let e=ht(t.queueFlow),n=ht(t.emailInQueueFlow),i=ht(t.messageInQueueFlow);return{id:t.id??"",name:t.name??"",division:ht(t.division),memberCount:t.memberCount??null,joinedMemberCount:t.joinedMemberCount??null,dateModified:t.dateModified??null,...t.description?{description:t.description}:{},...e?{queueFlow:e}:{},...n?{emailInQueueFlow:n}:{},...i?{messageInQueueFlow:i}:{}}}var Eie={name:K.string().min(1).describe("The queue name, or a portion of it, to search for. Matched case-insensitively against queue names, so a partial name like 'sales' finds 'UK_Sales'. Wildcards are added automatically; do not include asterisks.")},R1=({routingApi:t})=>({config:{description:"Finds Genesys Cloud routing queues by name, resolving the human-readable name users know (e.g. 'Sales') to the queue's id and exact name. Returns each matching queue's id, name, division (id and name), memberCount (agents configured on the queue), joinedMemberCount (agents currently joined and taking work), dateModified and, when configured, its in-queue flows (queueFlow for calls, emailInQueueFlow, messageInQueueFlow). Matching is a case-insensitive search that accepts a portion of the name; queues whose name equals the query exactly are listed first. When several similarly named queues match, dateModified and the member counts help tell a live queue from an abandoned one. Use the returned exact name as the search_in_flow query to find the actions in a flow that transfer to the queue. The in-queue flow ids are accepted verbatim by flow_ir, flow_action, search_in_flow, flow_dependencies and flow_versions.",annotations:{title:"Find Queue",readOnlyHint:!0,destructiveHint:!1},inputSchema:Eie},handler:async({name:e})=>{try{let n=[],i=kie(e),a=0,r=1;for(;;){let c=await t.getRoutingQueues({name:i,pageSize:100,pageNumber:r});if(c.entities&&n.push(...c.entities),a=c.total??a,!c.nextUri||n.length>=Tie)break;r++}a=Math.max(a,n.length);let s=Ph(n,e).slice(0,Oie),o=[];if(s.length===0)o.push(`No queues matched "${e}". The search already accepts a portion of the name, so try a shorter fragment.`);else if(a>s.length){let c=`${a} queues matched; only ${s.length} are returned${Ha(s[0],e)?", exact name matches first":""}.`;n.length0?{notes:o}:{}};return{content:[{type:"text",text:JSON.stringify(l)}]}}catch(n){let i=Ht(Rn(n).status,"Routing > Queue > View");return{isError:!0,content:[{type:"text",text:`Failed to search for queues: ${Bn(n)}${i}`}]}}}});function bi(t,e){t=t-263;let n=Sh(),i=n[t];if(bi.UBxAdX===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;ht+qie(269,"B(Oy"),Ia=(t,e)=>t+"::"+e;(function(t,e){let n=sn,i=t();for(;;)try{if(-parseInt(n(601,"2^8r"))/1*(-parseInt(n(614,"BPOp"))/2)+parseInt(n(410,"nh]r"))/3+parseInt(n(456,"5)aM"))/4+parseInt(n(575,"g[YB"))/5*(parseInt(n(617,"8)1B"))/6)+-parseInt(n(477,"Tq&^"))/7+parseInt(n(548,"aWki"))/8*(parseInt(n(618,"cZD]"))/9)+parseInt(n(389,"&6[["))/10*(-parseInt(n(414,"futP"))/11)===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(Oh,535779);function oo(t){let e=sn,n={EJSni:e(534,"w0Pl")};return typeof t===n[e(488,"BPOp")]&&t!==null&&!Array[e(561,"&6[[")](t)}function sn(t,e){t=t-381;let n=Oh(),i=n[t];if(sn.KuLjVm===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;h{let s=e;if(!oo(a)||Object[s(476,"Tq&^")](a)[s(459,"E3qq")]===0){i[s(532,"0i$G")]({index:r,kind:n[s(589,"1huO")],value:a});return}for(let[o,l]of Object[s(584,"Y7TF")](a))i[s(443,"GS%K")](n[s(490,"Tq&^")](oo,l)?{...l,index:r,kind:o}:{index:r,kind:o,value:l})}),i}function Hie(t){let e=sn,n={tArcd:function(a,r){return a===r},WGRkz:e(448,"Y7TF")};if(!Array[e(586,"jUNE")](t[e(542,"TthH")]))return 0;let i=0;for(let a of t[e(602,"PG(N")])if(e(581,"w0Pl")!==e(391,"iRgv"))oo(a)&&oo(a[e(510,"x!e$")])&&a[e(630,"&^g9")][e(563,"PG(N")]&&i++;else{let r={FXarj:function(o,l){return o(l)},SDxnm:function(o,l){return o!==l},lIRku:e(572,"egic"),igRxU:function(o,l){return n[e(565,"cZD]")](o,l)}},s=new _0x43eb0f;for(let o of _0x4567b0)typeof o[e(583,"hBv(")]===e(623,"EarX")&&typeof o[e(495,"cZD]")]===n[e(506,"eAat")]&&s[e(482,")kG&")](o[e(523,"1&Ff")],o);return _0x19e4a7[e(441,"g[YB")](o=>{let l=e;if(!r[l(629,"nh]r")](_0xea936b,o[l(552,"OXPB")]))return o;let c=o[l(494,"JlhD")][l(491,"(TZ!")];if(r[l(422,"PG(N")](typeof c,l(381,"OMeU")))return o;let u=s[l(520,"XX@L")](c);if(!u)return o;let p={index:u[l(425,"q2Iz")],...typeof u[l(521,"EarX")]===r[l(551,"azF#")]?{actionId:u[l(420,"azF#")]}:{},...r[l(517,"@J]z")](typeof u[l(467,"JX5L")],l(518,"iRgv"))?{actionName:u[l(454,"2^8r")]}:{}};return{...o,relatedAction:p}})}return i}function Iie(t){let e=sn,n={NblTc:function(a,r){return a===r},FztXN:e(409,"x!e$"),ueQcp:function(a,r){return a===r},WUtQq:function(a,r){return a===r}},i=new Map;for(let a of t)n[e(610,"(TZ!")](typeof a[e(451,"Eqf4")],e(423,"eAat"))&&typeof a[e(383,"g[YB")]===e(572,"egic")&&i[e(599,"Y7TF")](a[e(431,"1huO")],a);return t[e(505,"&^g9")](a=>{let r=e;if(n[r(407,"oCM9")]!==r(600,"Eqf4")){let s=_0x5ae653[r(466,"Eqf4")];if(n[r(406,"futP")](typeof s[r(438,"@J]z")],r(596,"2^8r"))){let o=_0x51f586[r(493,"cZD]")](s[r(567,"ceXq")]);o?o[r(573,"OXPB")]++:_0x4d4f52[r(427,"nh]r")](s[r(446,"9Fdv")],{index:s[r(607,"hBv(")],actionId:s[r(411,"eAat")],...s[r(615,"XX@L")]?{actionName:s[r(628,"PG(N")]}:{},iterations:1})}}else{if(!oo(a[r(546,"Y7TF")]))return a;let s=a[r(392,"E3qq")][r(570,"XX@L")];if(typeof s!==r(399,"E3qq"))return a;let o=i[r(536,"2^8r")](s);if(!o)return a;let l={index:o[r(591,"OXPB")],...n[r(419,"eAat")](typeof o[r(415,"tUnD")],r(489,"w0Pl"))?{actionId:o[r(603,"iRgv")]}:{},...typeof o[r(597,"egic")]===r(528,"8)1B")?{actionName:o[r(453,"@J]z")]}:{}};return{...a,relatedAction:l}}})}function Rie(t){let e=sn,n={DPNXZ:function(l,c){return l===c},gWGTQ:e(479,"OXPB"),txXCb:function(l,c){return l+c},wRTNd:e(580,"w0Pl"),YjEGF:function(l,c){return l!==c},QFVvQ:e(398,"iRgv"),ZbYoz:e(564,"oCM9"),BchAd:e(385,"g[YB")},i={},a=new Map,r=[],s=new Map;for(let l of t){if(n[e(393,"TthH")]===e(452,"M(AU"))return _0x153783[e(525,"x!e$")];{if(i[l[e(577,"q2Iz")]]=n[e(394,"vPKg")](i[l[e(516,"JlhD")]]??0,1),l[e(462,"1&Ff")]===e(461,"XX@L")&&l[e(540,"D0)Y")]){let p=l[e(543,"&6[[")];if(typeof p[e(595,"1&Ff")]===e(449,"JX5L"))if(n[e(556,"w0Pl")]!==e(403,"jUNE")){let h=s[e(609,"ceXq")](p[e(591,"OXPB")]);if(h)if(n[e(554,"2^8r")](n[e(522,"jUNE")],n[e(503,"PG(N")]))h[e(445,"PG(N")]++;else return gkqhIJ[e(499,"Y7TF")](typeof _0x5454f4,e(460,"0i$G"))&&_0x438eda!==null&&!_0x3aab03[e(498,"iRgv")](_0x3468b2);else s[e(473,"OMeU")](p[e(567,"ceXq")],{index:p[e(401,"PG(N")],actionId:p[e(585,"egic")],...p[e(487,"cZD]")]?{actionName:p[e(502,"jUNE")]}:{},iterations:1})}else _0x3a8bce[e(588,"9Fdv")]++,_0x5be94d[e(566,"1&Ff")][e(511,"JlhD")](_0x1752e1[e(464,"1huO")])}if(typeof l[e(519,"&^g9")]!==n[e(512,"E3qq")])continue;let c=Hie(l);c>1&&r[e(620,"UJNl")]({index:l[e(481,"0i$G")],actionId:l[e(605,"5)aM")],...typeof l[e(524,"ceXq")]===n[e(416,"1&Ff")]?{actionName:l[e(560,"lrjV")]}:{},participantTurns:c});let u=a[e(557,"5)aM")](l[e(471,"(TZ!")]);u?(u[e(457,"egic")]++,u[e(626,"D0)Y")][e(514,"BPOp")](l[e(469,"Eqf4")])):a[e(508,"aWki")](l[e(447,"q2Iz")],{actionId:l[e(585,"egic")],...n[e(472,"nh]r")](typeof l[e(470,"1&Ff")],e(480,"@J]z"))?{actionName:l[e(611,"EarX")]}:{},executions:1,eventIndexes:[l[e(426,"E3qq")]]})}}let o=[...a[e(530,"nh]r")]()][e(413,"8)1B")](l=>l[e(593,"(TZ!")]>1)[e(571,"futP")]((l,c)=>c[e(588,"9Fdv")]-l[e(404,"D0)Y")]);return{eventCount:t[e(468,"GS%K")],eventKinds:i,repeatedActions:o,loops:[...s[e(582,"azF#")]()],asksWithRetries:r}}function By(t){let e=sn,n={sghsp:function(a,r){return a(r)}},i=n[e(444,")kG&")](Iie,_ie(t));return{events:i,summary:Rie(i)}}function Ly(t,e){let n=sn,i={rMkeV:function(a,r){return a===r},chSPS:n(545,"@J]z")};for(let a of t)if(i[n(428,"iRgv")](n(405,"tUnD"),i[n(621,"1&Ff")]))_0x454f62++;else{if(!Array[n(537,"x!e$")](a[n(439,"GS%K")]))continue;for(let r of a[n(604,")kG&")])if(oo(r)&&typeof r[n(553,"oCM9")]===n(449,"JX5L")&&r[n(559,"q2Iz")][n(492,"hBv(")](e)&&r[n(594,"tUnD")]!==null&&r[n(547,"OXPB")]!==void 0)return r[n(455,"cZD]")]}}function Oh(){let t=["WQOoW6hdOCkae8k7WPO9yW","p8kuW6tcLL4","ebGZyaVcIthcR8osaN3dP2y","W4tdImoDW5VcPG","amkGzWJdRgy","WQBdLcWmW5WHvKSk","W6hcHNajW44y","WOSsBCkbW6DoW6ZcKuK","la7dPxa","WOudzSkg","ANrudvlcUG","oSkbW7RcILxdNG","WPqAWPO","imkgW4NcKuNdMfm","frfeahJdUh7cNG","W5O+wrpdRq","W7u5xcCTWQRdRCkRWRJcRmodWQaE","WRlcISkuWP7dSW9yW4VdUmkXjwXn","vWFcGISUy8oEW5Pp","wSkimXnbjrnZW7yldmovW4C","W601EZ3dH8kOW6jw","W6narCoMWQu","WOKwghy+CSkS","bWZdGW5q","emoYmJxdRSoopW","mcJdQXPM","WPldL8knASoWfvSLrmkxcW","W4BdUMvAtq","eGldGq9qk8of","WPBcS2BdUJZdO25SWPXlWRre","WQOvWQVcPsO","WOmlEa","CKrQjLu","W5jrW7a","imoJmColW4BcMW","iSoJmmojW67cNCkHW7SSBqJcQa","W5tdRmk5W5/dRf/cOmo9BCoB","qCkEhGbhiq4","fCk9EWu","DGyoph9srZNdMXXBtIrRfG","WQxcMhJdQX8","Aa3dHCoMW5u","WRDHWQvoW4BcNNldOwLSW6ldPG","WQidW7hdRCkx","kCkkbW","W6CMW7CrWOpdRINdIujyW7xdGSkr","i8oqbKNdT0xdT8oFWR1SFW","W7JdKmoxW50","v1rXpftdNq","gbNdIGLuj8oyjCo6WPi","gWFdVY13","WPBdLCklySo5zr8kuSkQcrNdVq","mmkplConW4DwWRe","p8oRlmoe","Ac3dHmoUW7/dUmoHfW","o8o3nSoqW7RcI8kDW78wzcZcQq","AuDOoha","A1rmiLi","W5ZdKLTexCo6","krvpW7tcTgZdNKm","WO8xaNaYB8kR","run3pfxdLe7cVa","nCkuW4NdLbaYuq","W4SOwIqm","fgv9gmkyW57cR8k0jdi","awfkmq0","DM9Aer0","gapdIX5n","xmk2W4BcPSk7","mNJdOuLXWQddP8kcW4HW","W7tcQmoVevO","WRn0WRrjW53cUvxdOq","WOalWPZcIWj0","run3pfxdLeNcUCoslG","E35OkWBdOmktWPxcPYa","WPKCaG","WPCKCCkjW4a","W4jmW5/dM1rAcmoJWQzrpW","DqWemLPhxcldNa","W4LWW6b/W7JdKgLj","kmklW4PgWOBdHfBdQSk2","W5rxW7ajeH48pq","uu5Oo1xdJwK","irHFW7JcOW","ECoEwSkkbgVcL8kzWPJcPmktbmkP","WQWiW6e","afxdShT1","uCk0W5dcQSk4W7uJW7b8BW","hSk5crf/aJu","W7G3Fd/dMW","j3Gpmmo+FvakW4a","j8olf0pdRv/dKmorWR5a","W43dLKm","rCkaqWldIenv","jxNcHSkYWONcOCk7bY/dIJlcPv0","W6ldJmoKW5VcUvyw","EexcOSkZ","WRf/WPnWW6e","cSk2q8kwWRO","q8kJW5BcQSk5W7W","B1xcPq","yXev","W6iQvsGTWOBdP8koWR7cOmopWRW","W5VdOmkPW5pdSa","CrCvoebDEYZdNXO","W5hcV30oW4e","n8kopSox","E8oLWRZdO8ooFa","ohxdSfPXWQddNSkmW5jRW55R","W4BcNmozmmk9kemPCSkVhW","W74ZBJFdGmkNW4LEWRy","W5dcKmoooSkMoW","v8oVeSogW7ldOmkfhCoMW7DeDW","qCoLi1hcSdCNEf/dOt49W6fZ","W4JcGbHwE8oJ","gSoCAuihDKCcW5ekbSoFW7G0","BMHUla","W5LXW5zcW5O","ExjYnGZdTSkZ","vsJcObWk","W5RcKsXHFa","W4xcI8oofSkPp0i","o2hdPK9O","xmkmlbL7irPx","W5b0W7b/W6m","AwLUkWFdQq","W4/cIGblCCo/WPvLW5e9","ErOfnfC","W4zaW7yjeXC","c8kaW6tdSHO","W6iKvsuSWRVdOmkfWRxcQW","W4hcISord0K","W4xdNCojW73cQa","WQBcQgddIXm","l8ksW6VdHqCGw8k3bNe","mmk7W7hcIgK","WQpdKcLjWPTDALmLlMiy","aSk7u8kAWQ3cUmk5lG","AvpcPCkYwCkU","fCk9ErxdP3m","WRRcJSoIW7ZcIxuwW7G","W6pcQSo3dvbjW6vb","WPb0WQHHW5y","kmkwW7ZcILtdL2mE","W7BcHgGvW4qfvMa","fSk9DSkqWRi","W4VdKenyv8oNmxy","WQPTWQ1oW6q","qZazp0i","emkSvCkAWQZcSq","WRrLWQ9nW6lcTM7dSwv3W67dPCk2cSkN","pCoSjSofW7C","C3n4jXe","W6tcGMG","W5PEW79ZW4e","FsJdKW","W7LkumouWPi","ffHHmXhdLHBcHmoShIO","W5LvW6yfeq","W5HvW7q","lH7dT3VcSSkDW5FcTmkm","Ac3dHmoUW7JdVq","run3pfxdLfpcOCoplG","sw5fjaNdKsW","W7fhqmoyWOuyW4ZdIq","t3yveSklWRmqWP1T","W7RcS8oUcMK","W47cHCom","AhDo","swiueW","lCknW5bCWPC","Eqaei05hxcldNaW","ghn8hSkv","nCoHnSojW6dcKCkeW7O","WPKnbgS1Bq","wMhdGCoTW5pdGa","kCknf8ouwdBdRmks","WO8jFmklW71uW4ZcMG","W5KbW5WhW4G","W7fhqmoyWOuyW4VdJmk3WRe","WPiCWPRcIWn9n8oHWPnf","AI3dM8oWW5q","WOqeWR1xtKnhnSodrMSUW5K","qvHMnK/dJM7cT8oroa","W6tcKN8FW44yBgSTna","DNHYjr3dPG","mXNdVh3cUCki","i8oEbKtdTN3dSCoFWQm","WRL+WQ5e","zwvhngK","ge5GnrW","ka7dPhy","WPWpzmkdW6zFW6hcV0tdRCk9F2O","shBdH8oTW5ldIrVdTmkfW6a","vxijhmkEWRK","WOCeBmkhW6O","WRn0WRrjW53cUvldPgfX","nMpdSenRWRRdH8kj","W5pcT1iKW7e","E8o0WRO","zhvkav7cOa","W6m2W5S","W6CZDIC","WRHUp2hcMCo1WP1fWR4AW7tcLSkr","txymhSkeWPmoWPLWyhi","pXFdPIjM","W6nqrSoyWOqr","nrxdSN3cOG","lCkpW4W","zmoJWOJdMCou","iCkdya","W4RcL8o9iCk6pvm","Fs/dG8oSW57dT8oycZJdLq","Fs/dG8oSW57dT8oceYxdLq","uWfSlSoG","DMjmav/cQq","W5ubxcBdSa","mNJdOuLXWQddP8kcW4HkW7m","lrHFW67cJgVdO08","EYNdGW","l8knFSoUbCkZnq","EttdKSoMW4tdRCoLhsBdUtW","shhdLW","Fsjrja","W4fGW5vKW6xdN1K","WQ4PofOb","WOalzCkh","v3GdhSkz","pCkeW7ZdJW09zSk5gwC","sHy4pLu","W6tcK30iW44IEW","lSkApa","nmkFDCkyWRG","W4hdRSk+W53dILu","w8ozbW","W4hdQSk/W5VdQL/cJ8oW","pCkaW7RcJq","pmkxy8oY","wh50aW0","WO8jFmklW71uW5hcH1FdVa","zJ5mka","lH9xW6NcVNa","j8klFSo+","W7LdzSojWR8","W5TNW6z/W7NdMq","iSkyomoqW41XWPXl","iConfW","uCk0W5dcQSk4W7uKW7u","dCkHW57dKdm","WRDVWQvdW4FcO3xdQMjDW6m"];return Oh=function(){return t},Oh()}function Fy(t,e){let n=sn,i={AEDaS:n(402,"5)aM"),VhVGE:function(p,h){return p!==h},lrFSt:n(574,"OXPB"),LtjbU:function(p,h){return p===h},xzmnV:n(527,"futP")},a=new Map(e[n(501,"GS%K")][n(515,"hBv(")](p=>p[n(497,"BPOp")]===n(412,"UJNl"))[n(484,"JlhD")](p=>[p.id,p])),r=new Map(e[n(613,"Tq&^")][n(442,"w0Pl")](p=>[p.id,p])),s=new Set,o=new Set,l=new Set,c=t[n(555,"Eqf4")](p=>{let h=n;if(typeof p[h(450,"87pe")]===i[h(463,"egic")]){s[h(568,"87pe")](p[h(417,"x!e$")]);let d=a[h(616,"azF#")](p[h(418,"nh]r")]);if(!d)if(i[h(539,"Tq&^")](i[h(590,"E3qq")],i[h(483,"OMeU")]))_0x19239b[h(625,"PG(N")](_0x1ccf2a[h(430,"@J]z")],{index:_0x2f9a4b[h(622,"eAat")],actionId:_0x481fd3[h(544,"Tq&^")],..._0x4f7109[h(611,"EarX")]?{actionName:_0xfc9d9a[h(400,"vPKg")]}:{},iterations:1});else return o[h(429,"cZD]")](p[h(418,"nh]r")]),{...p,ir:null};let m={nodeId:d.id,...d[h(513,"Eqf4")]?{actionType:d[h(436,"egic")]}:{},taskId:d[h(435,"cZD]")],taskName:d[h(397,"&6[[")],terminal:d[h(509,"lrjV")],reachable:d[h(384,"Tq&^")],successors:d[h(408,"jUNE")]};if(typeof p[h(579,"q2Iz")]===i[h(549,"OXPB")]){let w=Ia(d.id,p[h(382,"(TZ!")]),f=d[h(458,"nh]r")][h(562,"8)1B")](A=>A.id===w);m[h(478,"GS%K")]={nodeId:w,...f?.[h(592,"EarX")]?{label:f[h(432,"5)aM")]}:{},inIr:f!==void 0}}return{...p,ir:m}}let g=typeof p[h(576,"&^g9")]===h(596,"2^8r")?p[h(504,"nh]r")]:i[h(587,"D0)Y")](typeof p[h(558,"q2Iz")],h(535,"x!e$"))?p[h(507,"lrjV")]:void 0;if(g!==void 0)if(i[h(421,"1&Ff")]===i[h(440,"tUnD")]){let d=r[h(624,"UJNl")](g);return d?{...p,ir:{nodeId:gt(d.id),taskId:d.id,taskName:d[h(500,"Eqf4")]}}:(l[h(496,"JX5L")](g),{...p,ir:null})}else{if(!_0x521468[h(485,"g[YB")](_0x1aff73[h(531,"Eqf4")]))return 0;let d=0;for(let m of _0x1f30d6[h(542,"TthH")])_0x40dcca(m)&&_0x44dec6(m[h(465,"0i$G")])&&m[h(390,"E3qq")][h(424,"1&Ff")]&&d++;return d}return p}),u=e[n(627,"lrjV")][n(388,"vPKg")](p=>p[n(533,"Eqf4")]===n(474,"w0Pl")&&!s[n(475,"M(AU")](p.id))[n(433,"5)aM")](p=>({id:p.id,label:p[n(396,"(TZ!")],...p[n(486,"cZD]")]?{actionType:p[n(598,"E3qq")]}:{},taskName:p[n(578,"cZD]")],reachable:p[n(434,"0i$G")]}));return{events:c,unmatchedActionIds:[...o],unmatchedStateIds:[...l],actionsNotExecuted:u}}function xi(t,e){t=t-436;let n=Th(),i=n[t];if(xi.uUIMcb===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;hw},gkmxE:function(m,w){return m+w}},s=new Set(e[a(514,"n^@j")][a(440,"hEug")](m=>m[a(464,"&n7^")]+" "+m.to)),o=new Map,l=new Map,c=new Map,u=new Map;for(let m of t[a(507,"PF3h")][a(461,"G$Bk")]())o[a(475,"5BFD")](m,[]),l[a(460,"DK18")](m,new Set),c[a(522,"G$Bk")](m,[]),u[a(499,"HozS")](m,new Set);for(let m of t[a(487,"p2Mh")]){let w=s[a(518,"[bM7")](m[a(515,"Vg]o")]+" "+m.to),f=o[a(482,"ru)n")](m.to);if(f){let b=m[a(498,"r)]0")]+" "+(m[a(455,"5BFD")]??"")+" "+w,x=l[a(465,"r)]0")](m.to);if(x&&!x[a(526,"eCRl")](b))if(r[a(473,"t*3X")]!==a(503,"6q3!"))for(let y of _0x1c1973[a(511,"#fXA")])_0xd9c226(y);else x[a(509,"4bWK")](b),f[a(448,"C7XG")]({id:m[a(480,"quc!")],label:m[a(483,"imA#")],backEdge:w})}let A=c[a(486,"zNY6")](m[a(467,"t*3X")]);if(A){let b=m.to+" "+(m[a(468,"(NtY")]??"")+" "+w,x=u[a(442,"C7XG")](m[a(464,"&n7^")]);x&&!x[a(456,"quc!")](b)&&(a(479,"quc!")===a(466,"Ef)R")?(x[a(519,"G$Bk")](b),A[a(447,"(NtY")]({id:m.to,label:m[a(493,"@Vyy")],backEdge:w})):_0x4ebc9e=_0x2d6e2b)}}let p=-1;for(let m of e[a(458,"6q3!")][a(494,"(xRJ")]())if(r[a(441,"hB%s")]===r[a(463,"mPHC")]){let w=_0x3d1d1f[a(452,"hB%s")][a(524,"PF3h")](_0x5843fe);return w?[{id:_0x491cd3,name:w[a(525,"p2Mh")],reusable:_0x331f75[a(444,"FwpK")][a(478,"YZ3x")](_0x5e5f8c)}]:[]}else r[a(504,"mPHC")](m,p)&&(p=m);let h=r[a(496,"330f")](p,1),g=[];for(let[m,w]of t[a(491,"8HDt")]){let f=e[a(469,"C7XG")][a(513,"VpkJ")](m),A=f?e[a(481,"p2Mh")][a(488,"imA#")](m):h++;g[a(462,"G$Bk")]({id:m,kind:w[a(497,"n^@j")],actionType:w[a(445,"r)]0")],label:w[a(510,"t*3X")],description:w[a(453,"mPHC")],predecessors:o[a(474,"q*$d")](m)??[],successors:c[a(489,"TlBL")](m)??[],order:A,taskId:w[a(454,"(NtY")],taskName:w[a(528,"EwLi")],reachable:f,terminal:w[a(527,"5BFD")]})}g[a(438,"vwHu")]((m,w)=>m[a(436,"5BFD")]-w[a(439,"EK*[")]);let d=n[a(508,"hEug")][a(506,"r)]0")](m=>{let w=a,f=n[w(529,"n^@j")][w(477,"hEug")](m);return f?[{id:m,name:f[w(457,"[bM7")],reusable:n[w(485,"TlBL")][w(472,"330f")](m)}]:[]});return{flowName:n[a(476,"quc!")],flowType:n[a(459,"hB%s")],entryTaskId:n[a(502,"HozS")],reachabilityIsComplete:i,tasks:d,nodes:g}}function Th(){let t=["qCkFcmosgG","WPiLxJrToSo8W6BdPG","W7/dQgS","WQ82zdG5","vrNdGmkeW5i","W7FcRmoxWQtcQI0L","nSk5yG","W5lcHSk0ECkbhSkWB0W","WRNcMSoFWRC","ymkhWQ9kw8oVWQVdJsK","W5pcMCk0BK3dNxldPc/dHtxdLa","WOZcG04","uGbN","W5D/WOeYW5rmf3RdINVcMbBdTa","B8oPkmkNW6lcIxFcQMf6W77cIei","qaf3","WRn+W4RcVCoeW6dcPq","smkvga","A2Wofa","W4xcQSo7","W6ZcJNr6WPrlWRdcVq","zSkfCahdHCkhvwu","W4tcHSkKECk3","W7FcMwjYWO8","tXGOpr7cTZBdMZ3dQfy","rSkytte","hJVdJZpcSW","WOSLxq","jmk6gvRcNW","ENvF","WRRcH8kOWQ3cUe9VWQealxqqFW","W5OXd1fKW6/cKmokm0pdRa1/pH0","m8oCW691rmoUWOxdHttcMW","WOhdN8oUimoXo8kGreNcMdG","W7NdGCoPW7q","BwvymG","W6i/cvnc","sCoQAYtdL8kDW4VcNINcQMDC","bHBcIvDxWR3cMI0A","cSk8ixNcNa","DgaVDmk4W5W8W4zrqCoh","W73dLCoPW7FdGH4","W7tcIMrYWPe","WOFdT2m","WORcG1ddJq","z3TBnCob","gmkXpwxcU8ouW7pcMq","CSoNxq","waf6WP8","qXfWWOq","E3qttCkT","q2ajWPi","nCoAW68","WO/cKu/dHSow","WQuLAta","W6xdLCo4W7NdPW","CMjppXi","xCovqmkKia","B8oRkCkGW6FcGxBdJNDXW6lcIfJcIa","WRufwq","WRyNtrSF","u0VdIq","W6VcJNi","WONdUN9mW48qW6H0","WOeHwq","WORdICo/","WRNdNebHW7i","WONdPh9w","AN8hfmk2","lmo/ea","i8oAWOZdNwK","oKxcOu9G","vCojFmkpoteFWP7cP3Tux1a3gW","nGlcPq","ygKefmk3","kmoEWPO","qmojFq","WPK3WQfQxrhdQt3cNshcTSo2","WQhcHmoXWQZcGq","WOb2WR1wdSkbW6JcKeFdVSkkmmk6W5q","W7RdSCofW6JcOa","kCkRnr3cSLG","y8kmWQiRhmkWW6hdMY7cSdGehq","WROpr1hcNq","W5VcJSk5DG","nmonW7rX","WPuPW4W","WQJdUfLzW5a","W7jMp2TNcCoKgWxdGrRcT2G","WOmIW4X3WPOOrM7dI3ZcJq","CNb2cmol","xLCYvCkT","b8kIubFdUSokwInmiSk+FuO","nmotW7POzSoHWQe"];return Th=function(){return t},Th()}(function(t,e){let n=qi,i=t();for(;;)try{if(-parseInt(n(501,"NufE"))/1+parseInt(n(454,"x*)D"))/2*(-parseInt(n(477,"@)pF"))/3)+-parseInt(n(486,"tuF)"))/4*(-parseInt(n(478,"tDMj"))/5)+-parseInt(n(558,"7ktM"))/6+-parseInt(n(503,"r%GY"))/7+-parseInt(n(455,"*@A^"))/8*(-parseInt(n(496,"tVf)"))/9)+parseInt(n(489,"dJLo"))/10===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(kh,125886);function qi(t,e){t=t-452;let n=kh(),i=n[t];if(qi.kmqTvd===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;h0?a:void 0}function It(t,e){for(let n of e){let i=Nr(t,n);if(i!==void 0)return i}}function Wn(t,e){t=t-407;let n=Mh(),i=n[t];if(Wn.bPVnLm===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;ho},ucmzx:function(s,o){return s===o}},i=t[e(461,"EUB&")];if(n[e(425,"aF3l")](i,null)||typeof i!==n[e(455,"^DmT")])return;let{text:a,type:r}=i;if(typeof a===n[e(479,"paV[")]&&n[e(427,"2aXE")](a[e(440,"rsC^")]()[e(511,"Ycte")],0))return a;if(n[e(510,"oy9E")](typeof r,e(482,"7HMc"))&&r[e(497,"dkjW")]>0)return r}function Vy(t,e){let n=Wn,i={FvLgT:function(r,s){return r(s)}},a=t[n(515,"bR]F")](r=>r[n(411,"oy9E")]===e);return a?(a[n(451,"(O16")]=!0,t):[{outputId:e,label:i[n(485,"2ISW")](Jy,e),synthetic:!0,terminal:!0},...t]}var Ou={isTerminal:()=>!0,outputs:()=>[]},D1={isTerminal:()=>!0,describe:t=>It(t,[ke(421,"bR]F"),ke(416,"f$h$"),ke(476,"R2Oh"),ke(508,"^Czk"),ke(505,"paV["),ke(514,"Whzw"),ke(509,"@hw2"),ke(465,"bTei")]),outputs:t=>Vy(Ur(t)[ke(437,")SlE")]($r),ke(428,"qAfb"))},Wie={isTerminal:()=>!1,outputs:t=>{let e=ke,n={lvYxk:function(r,s){return r!==s},RkXBs:e(496,"4Ou%"),EpGNw:e(501,"2ISW"),QRLDK:function(r,s){return r===s}},i=t[e(435,"J3@O")];if(!i||n[e(458,"f$h$")](typeof i,n[e(464,"@hw2")]))return[];let a=$r(i,0);return a[e(491,"R2Oh")]=n[e(486,"zBzF")],!(n[e(474,"Whzw")](typeof i[e(504,"e!s[")],e(481,"oy9E"))&&i[e(492,"U0TI")][e(409,"7QFd")]>0)&&(a[e(410,"E*BP")]=e(418,"EUB&")),[a]}},zie={describe:()=>ke(457,"Whzw"),outputs:()=>[]},Die={outputs:t=>Vy(Ur(t)[ke(422,"NTe%")]($r),ke(407,"G$N4"))},Gie={isTerminal:()=>!0,describe:t=>It(t,[ke(460,"EUB&")]),outputs:t=>Vy(Ur(t)[ke(456,"Ycte")]($r),ke(441,"&cGC"))},Nie={outputs:t=>{let e=ke,n=Ur(t);return n[e(493,"FMrc")]>0?[$r(n[0],0)]:[]}},Uie={isTerminal:()=>!1,describe:t=>{let e=ke,n={fniml:function(a,r){return a(r)}},i=n[e(436,"rsC^")](Ur,t)[e(495,"Zijd")](a=>typeof a[e(470,"GGG0")]===e(480,"hflm")&&!/^__.*__$/[e(429,"OY^5")](a[e(472,"#&DX")]))[e(437,")SlE")](a=>a[e(468,"9n%m")])[e(433,"zBzF")](a=>typeof a===e(487,"2aXE")&&a[e(494,"MmsE")]>0);return i[e(408,"R2Oh")]>0?e(463,"e!s[")+i[e(415,"e!s[")](", "):void 0}},Yn=t=>({describe:t}),Eh={DisconnectAction:Ou,EndFlowAction:Ou,EndTaskAction:Ou,EndStateAction:Ou,ExitBotFlowAction:Ou,LoopAction:Wie,ExitLoopAction:zie,ProcessVoicemailInputAction:Die,CallBotFlowAction:Gie,AskForNLUNextIntentAction:Nie,WaitForInputAction:{},AskForNLUIntentAction:Uie,CallTaskAction:{},TaskAction:{},TransferMenuAction:{},TransferTaskAction:{},LoopUntilAction:{},DecisionAction:Yn(z1),SwitchAction:Yn(z1),DataAction:Yn(t=>It(t,[ke(488,"U0TI")])),DataTableLookupAction:Yn(t=>It(t,[ke(438,"oy9E")])),CallCommonModuleAction:Yn(t=>It(t,[ke(452,"(^(^")])),CallBotConnectorAction:Yn(t=>It(t,[ke(419,"rhAW")])),CallDigitalBotFlowAction:Yn(t=>It(t,[ke(434,"7HMc")])),AddFlowMilestoneAction:Yn(t=>It(t,[ke(478,"GGG0")])),ScreenPopAction:Yn(t=>It(t,[ke(512,"MFyx")])),PlayAudioAction:Yn(t=>It(t,[ke(439,"FMrc")])),SetFlowOutcomeAction:Yn(t=>{let e=ke,n={lyiML:function(r,s,o){return r(s,o)},ZFIQl:function(r,s){return r===s},kefqh:e(417,"^Czk")},i=n[e(502,"EUB&")](Nr,t,e(477,"Cp2g")),a=Nr(t,e(471,"e!s["));return i&&a?n[e(448,"2ISW")](e(469,")SlE"),n[e(443,"9n%m")])?i+e(453,"^DmT")+a:_0x116f29:i??a}),InitializeFlowOutcomeAction:Yn(t=>Nr(t,ke(447,"U0TI"))),EvaluateScheduleGroupAction:Yn(t=>Nr(t,ke(413,"rsC^"))),FindSystemPromptAction:Yn(t=>Nr(t,ke(444,"MjqO"))),SetUUIDataAction:Yn(t=>Nr(t,ke(459,"Whzw"))),UpdateVariableAction:{},SetAttributesAction:{},GetAttributesAction:{},EvaluateScheduleAction:{},CollectInputAction:{},GetResponseAction:{},AskForBooleanAction:{},AskForSlotAction:{},CommunicateAction:{},DigitalMenuAction:{},SendResponseAction:{},TranscriptionAction:{},FindQueueAction:{},FindUserPromptAction:{},SetWhisperAudio:{},BridgeServerAction:{}};var Ra=Pn;(function(t,e){let n=Pn,i=t();for(;;)try{if(parseInt(n(397,"(^pw"))/1*(parseInt(n(418,"$ONb"))/2)+-parseInt(n(442,"$8lJ"))/3*(-parseInt(n(426,"B^l&"))/4)+parseInt(n(390,"dyj["))/5*(-parseInt(n(443,"N!B%"))/6)+parseInt(n(403,"@K(v"))/7*(-parseInt(n(455,"$ONb"))/8)+-parseInt(n(427,"irk4"))/9*(-parseInt(n(429,"^AZe"))/10)+parseInt(n(395,"r*Ur"))/11+-parseInt(n(432,"(KSP"))/12*(parseInt(n(394,"4FWg"))/13)===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(qh,215737);function _h(t){let e=Pn,n={STwps:function(i,a){return i===a},XpfiP:function(i,a){return i>a}};return n[e(383,"4FWg")](typeof t,e(387,"9Fp["))&&n[e(405,"bVl(")](t[e(388,"r*Ur")],0)}function Ur(t){let e=Pn,n=[];if(Array[e(447,"xMz2")](t[e(439,"ZmI5")]))for(let i of t[e(425,"$ONb")])i&&typeof i===e(399,"^AZe")&&n[e(452,"bVl(")](i);return t[e(400,"M[ds")]&&typeof t[e(393,"XbQE")]===e(420,"VuM&")&&n[e(454,"$8lJ")](t[e(406,"[BZK")]),n}function Jy(t){let e=Pn,n=t[e(436,"3sTn")](/^__/,"")[e(411,"$8lJ")](/__$/,"");if(n[e(453,"yAu*")]===0)return t;let i=n[e(437,"M[ds")]();return i[e(449,"VOOX")](0)[e(409,"N!B%")]()+i[e(456,"2dqX")](1)}function $r(t,e){let n=Pn,i={tnZTo:function(o,l){return o===l},aYovv:n(398,"@K(v"),wEzUa:function(o,l){return o>l},AYxvR:function(o,l){return o(l)}},a=t[n(416,"N!B%")]??n(412,"$8lJ")+e+"__",r=i[n(382,"VOOX")](typeof t[n(438,"VuM&")],i[n(423,"X8pF")])&&i[n(386,"r*Ur")](t[n(446,"2dqX")][n(408,"(^pw")],0)?t[n(428,"xMz2")]:i[n(404,"VuM&")](Jy,a),s={outputId:a,label:r,nextActionId:t[n(415,"[I3l")],synthetic:!1,terminal:!1};return t[n(444,"x2$A")]===!1&&(s[n(445,"sXNH")]=!0),s}var $ie=[Ra(392,"$ONb"),Ra(385,"irk4")];function Pn(t,e){t=t-382;let n=qh(),i=n[t];if(Pn.VnOVms===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;h{},outputs:t=>Ur(t)[Ra(419,"&uUh")]($r),isTerminal:()=>!1,referencedTaskIds:t=>{let e=Ra,n=[];for(let i of $ie){let a=t[i];typeof a===e(396,"[BZK")&&a[e(457,"!m]y")]>0&&n[e(451,"@K(v")](a)}return n}},Bie=new Set([Ra(389,"9Fp["),Ra(421,"CdM4")]);function N1(t){let e=Ra,n={FAIxl:function(i,a){return i===a},YYemF:e(384,"BKAJ")};return n[e(440,"XBJ$")](typeof t,n[e(424,"$rAa")])&&t[e(391,"tszC")](e(413,"BKAJ"))&&!Bie[e(414,"1E]a")](t)}function qh(){let t=["WPKBE8kpi8oOWOe","W4RcRfRcQMe","cmoCnGKB","WQzQwCo8","W6hdN3xcRSo2g8ofWQi","zSkYeCoqzGq","W7PpsSonWO3cNhvPhmkZFq","DColW6/cQheBosG6W5hcVG","WQxcHmoiW64aowW","WOJcVSo3W5C1cLZdOwq","smkMW55JW60bmmoI","gGCj","rCopWONcKYddTCkIWQ0KWRNcM2m","W6fvA8onWOJcJu5o","W6xcSgVcISoaaCo/","WRb7r8kLvSkbqmoFmxy","W68EDa","W6tcL0JcUvddLG","BCkcngFdRtSWx0v1WQ3cRuSjWRC5fG8","FmoKFLioBrpcRW","W6FcLCkdASky","FZrHWOmO","W7KObSo9za","DtpcOZGUW6Gp","W53cLSokEW9mACk+WQVdG8oOfN0","W540WRORW5e","WOf8mZa5W4ZcKCkG","dr8LEMBcO8oJWQ4","WOvgWO/cV8oSwqiaW4e","WRVdS8kdWOFcN3P2W5JdJq","rGCqs8otWQddIW","WRH8r8kNimo2xCoBc3fyeG","d8o8cxVdNCkcWOj/bazeW5tdUa","qhRcKSkKWRhcI8kY","W7JcTCkzW4ytySkWBCk4acK","W6FcLedcUv8","W4JdRILpDa","WPtcQ1hcN8o+","pSonprOk","W6/dKSkiWRrvohZdRePJWQC","WR8vkSkpW4RdJxf5m8kIxCow","WO9htCkIACkwpW","WQmyWP53qmoQevK","ue4XEKC","W5SMWPK8W4/cH8kf","oCkXW7nfkZFdNMtdHhCKvmkq","WOlcT3eAW4OQ","WPDZpCosmmozWQrmWOGF","W540E8kk","imoziWG","lSoWnx3dKqe","WQFcLmolW6O","WRT7s8kGjmo1hCopl0zQfdK","t0m6Fe4","aMFdM13dGmox","WPxcSuO8W6q","DCkNxXmE","B8kGW41KW7aa","WOpdH8kwpgGrpmkpWPBdRmoNaf8","kdKcW5ZcJa","WOxcMmoJWQq2W4O","mXKwW67cMxi","WQlcNSoWWQmRW4TTDejTW7/cGMJcVCkRWQ45WPG","FSolWRhdKcW9kq0","WPryW4NcHeu9nqHFW58","W70OaCo+rCkNtCoTn3zZbGq","W4xdLdqr","hSogg1juyIVdPL4wW6K","BuHoWRVdLc7cOZHMFuNcQ8os","WQv/x8o9WObR","omoJmSoCxczfiG","W501ESklh8o9","W58UlZaxW5C","W7ZcU8kHW4e","W644hCkIW5PUi8kpwSoBFq","dSo8dxVdKCkoWOv9jq1iW6pdLq"];return qh=function(){return t},qh()}function U1(t){return t?t in Eh||N1(t):!1}function $1(t){let e=Ra,n={namzA:function(r,s){return r(s)}},i=n[e(441,"bVl(")](N1,t)?{...G1,...D1}:G1,a=t&&t in Eh?Eh[t]:void 0;return a?{...i,...a}:i}(function(t,e){let n=yi,i=t();for(;;)try{if(parseInt(n(143,")Z%b"))/1+-parseInt(n(146,"mB4W"))/2+-parseInt(n(153,"qqiF"))/3*(parseInt(n(149,"dLTL"))/4)+-parseInt(n(134,"(rDt"))/5*(-parseInt(n(131,"bpdM"))/6)+-parseInt(n(137,"iOHi"))/7*(parseInt(n(141,"iOHi"))/8)+-parseInt(n(154,"BkM%"))/9+parseInt(n(130,"JvV]"))/10*(parseInt(n(135,"CB0S"))/11)===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(Hh,738297);function Hh(){let t=["W5qDW7ZdK8kpnLjB","ndzeWOpcImkoW5qmW6rmW7pdRmog","W6K1hwJcUmkDA25vWQZcHCksWQ/cHW","W7zYW6NdRCkRnWr9bGVcNgJdJa","r8kNWRRdHCkbAKFcUWndW5jKWQW","kCoqWRTrzve","WOBcLWG2bmoBW4NcGCk4ibiQFG","W7f2WPhcMmoDseDC","WQWxECoWyfNdUSkz","W5NdL8ofmmkRdIbHWQ/dLmoUW7y","c8kqA39LW7iN","fvhcQhybeSo3WOddMLyYW6u","WRBcUmocm8kQW6vHWRJcUCoZuXtcSG","WObiW58","WPnmW5JdUCkulufiWRW","rNddOmo2usKCW7NcPKCiW7u","hWZcVtONjmk9pG","WPytW7FcKSoDp13dRMhdS8k/zCoP","W4fxECkYcsb7gSorWPvZna","eI/dUaDwr8o1","g2ufW5FdOKdcT3XgWRNdISonW4W","vmoPeCkiea","W51LWQtdTmkszsuEcbRdK3e","gwCcW5tdPedcS1fYWQ7dUCojW4y","qmkHW7JcMmo2hrtcPa","hW7dUMTtu8kujaFdL01F","t3SoEcBcNwJdMW","dSkQWORdG1fL"];return Hh=function(){return t},Hh()}function yi(t,e){t=t-128;let n=Hh(),i=n[t];if(yi.KwdJso===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;h>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;h>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;hr[i(245,"%CR0")](p));return{graph:{nodes:r,edges:o,adjacency:s,roots:u,dropped:l},warnings:c}}function Ln(t,e){t=t-249;let n=zh(),i=n[t];if(Ln.xSZvch===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;hl}},r=[],s=[];if(Array[i(261,"zgtt")](t[i(352,"*cEf")]))for(let o of t[i(337,"d6EN")])o&&a[i(348,"YKa$")](typeof o,a[i(265,"Phb!")])&&r[i(383,"n1FM")](o);if(Array[i(288,"YKa$")](t[i(270,"&2VF")]))for(let o of t[i(379,"CrGd")])if(i(377,"[L2Q")===i(314,"01fm")){let l=o?.[i(336,"[rKm")];if(!l||a[i(370,"d6EN")](typeof l,a[i(315,"Wha3")]))if(i(264,"SZvn")===i(382,"[rKm")){let u=_0x454aa3.id;if(typeof u===i(319,"Wha3"))return u}else continue;if(typeof l.id!==i(308,"pHhn")){n[i(292,"CrGd")]({code:i(313,"p0z1"),message:i(346,"%0GC")+(l[i(317,"zgtt")]??a[i(355,"3V5d")])+i(325,"s@Ru")+e+i(371,"x(Xr"),taskId:e});continue}r[i(292,"CrGd")](l);let c=a[i(303,"Fw(t")](typeof o[i(365,"^G^[")],a[i(367,"E7w6")])&&a[i(295,"Tl*z")](o[i(302,"[L2Q")][i(306,"95BH")],0)?o[i(301,"Yj2U")]:l[i(263,"Qvz]")]??l.id;s[i(327,"&2VF")]({actionId:l.id,label:c})}else _0x2bb29a&&a[i(334,"nLN5")](typeof _0x1717a9,i(255,"n1FM"))&&_0x4e8d56[i(300,"Tfyt")](_0x240fc8);return{orderedActions:r,menuChoices:s}}function Fie(t){let e=Ln,n={CfLmI:function(i,a){return i===a},msYiE:function(i,a){return i===a},Psxks:e(329,"Tfyt"),SeXor:function(i,a){return i===a},yULUQ:e(345,"Fw(t"),rfzOF:e(268,"*cEf")};if(n[e(254,"p0z1")](typeof t,e(319,"Wha3")))return t;if(t&&typeof t===n[e(273,"YKa$")]){let i=t.id;if(typeof i===e(335,"Phb!")){if(n[e(381,"n1FM")]===e(283,"v7ZF"))return i;if(n[e(276,"s@Ru")](typeof _0x668c1a,e(256,"%0GC")))return _0x3eb66d;if(_0x415c79&&n[e(364,"v7ZF")](typeof _0x20ddc7,n[e(375,"pHhn")])){let a=_0x455772.id;if(n[e(291,"[rKm")](typeof a,n[e(358,"95BH")]))return a}return _0x5ebbf1}}}function F1(t){let e=Ln,n={LhFbr:e(347,"6ttI"),tpKyA:e(256,"%0GC"),mCgGD:function(g,d){return g>d},fBMIV:function(g,d){return g!==d},pmslL:e(318,"x(Xr"),rwnBS:function(g,d){return g===d},MTSBo:function(g,d){return g>d},hpiGj:e(282,"aHS3"),Ygrbn:function(g,d){return g(d)}},i=[],a=new Map,r=Array[e(324,"nLN5")](t[e(296,"9DOV")])?t[e(374,"YKa$")]:[];for(let g of r){if(!g||typeof g!==n[e(269,"aST]")]||typeof g.id!==n[e(339,"p7$w")])continue;let d=typeof g[e(260,"aST]")]===n[e(298,"E7w6")]&&n[e(272,"iOcl")](g[e(330,"%Y1$")][e(321,"s@Ru")],0)?g[e(250,"v7ZF")]:g.id,{orderedActions:m,menuChoices:w}=Lie(g,g.id,i);a[e(299,"&2VF")](g.id,{id:g.id,name:d,startAction:typeof g[e(310,"d6EN")]===e(333,"jVkp")?g[e(341,"WyZ$")]:void 0,orderedActions:m,menuChoices:w})}let s=new Set;for(let{id:g,orderedActions:d}of a[e(277,"&G7k")]())for(let m of d){if(n[e(360,"Tl*z")](typeof m.id,e(319,"Wha3"))){i[e(373,"Fw(t")]({code:e(378,"d6EN"),message:e(279,"s@Ru")+(m[e(354,"*cEf")]??e(311,"YKa$"))+e(293,"Wha3")+g+e(357,"[L2Q"),taskId:g});continue}s[e(267,"WyZ$")](m.id)&&i[e(350,"*cEf")]({code:n[e(285,"pwCB")],message:e(328,"CrGd")+m.id+e(326,"aST]")+g+e(275,"v7ZF"),nodeId:m.id,taskId:g}),s[e(359,"SZvn")](m.id)}let o=[...a[e(284,"Qvz]")]()],l=t[e(281,"SZvn")],c=typeof l===e(369,"Tl*z")&&a[e(267,"WyZ$")](l),u=c?[l,...o[e(332,"9DOV")](g=>g!==l)]:o;n[e(343,"v7ZF")](typeof l,n[e(356,"v7ZF")])&&n[e(280,"^G^[")](l[e(351,"3V5d")],0)&&!c&&i[e(289,"95BH")]({code:n[e(251,"jVkp")],message:e(309,"x(Xr")+l+e(368,"^G^[")});let p=new Set,h=t[e(331,"01fm")]?.[e(363,"n1FM")];if(Array[e(361,"v7ZF")](h))for(let g of h){let d=n[e(259,"9DOV")](Fie,g);d!==void 0&&p[e(290,"^G^[")](d)}return{flowName:typeof t[e(344,"YKa$")]===n[e(305,"9DOV")]?t[e(253,"x(Xr")]:"",flowType:typeof t[e(349,"s@Ru")]===n[e(304,"nLN5")]?t[e(258,"TR^2")]:"",tasks:a,taskOrder:u,entryTaskId:c?l:void 0,reusableTaskIds:p,warnings:i}}function Dh(){let t=["y3VdUSkxu34","x8krWOC0l8otWPK1W4W6","gSk3v1KJWPrOba","F1ZdUa","aSkkW44l","WOhdRmkLzdK6wmoCWOtdSNlcRJ4","wCkSD10PW5KQW695iWJdKGLPWOi","WQfkdColW7VdJ3dcUxxdGqmVDmo0","xCozlhhcLCk4oSotwSohW4THACkSqCk6i0b/W73cTXvv","t8kQWRtdNMm5j1ddNumqnJZdVSoFW4tcOhpcLI5SWO/dTCknW4O","W6DaW6TLW6jCuLO0W7rqW7BdUCovWPLwW7pdVmoUeSkIW7xdKmoU","wZihW4qzW4jaWRjXwSoeWPNdJq","wCkxWQCHkmokWRK/","pdhcRM4pEHvK","W7hcHCoAja","r8k9xG","WRiPW4ZcQuu","WPX8WQtdKCogkmkDWPNdKx8","WO/cQ8kWWRO","EeZdTCkEyq","hmkEW5ag","lSopW51B","WOm6WOarWOqGj24YW71CW5NdPq","FfddV8kNW7tdI8o5FG","d8kZs8kN","WPtcSSoVFgfHfmktWOBdVM3cPZtdHhldGJxcG0i0cXdcNmo0WPO0WPqPuctdQatdVd4RW73cIx5AW5FcGt0jq2D8W7HWWPddUCoZueNdGxLHDCo1xdTspxNcV8ksW5Wy","xCotW4GLWQnqW6pcQa","w8k9xSoSW7pdGCkFm3C","jCkBgSoIW4TLaCkPymoSW4eYW4ijlhLKW6W","ACkev3Cy","W7ers8kxWQFcLa","wmkqW4vo","pmkSv0W4WPqbbSkOW7BdLwnGcdJdLCo3bf0","hCoUgSk2WOZdKmkVn3W+W4K","W517W41qW4rNBq","C8kyCmoS","WQzxWR5p","A8o2aflcQq","hSkpWROIlSoxWP48WOq","FSkSWQZdSa","qSkqW5TaW4jJpf5nWP4","WQJcKSkIWPS","lmomlCk7W5L2nCk9pmksWOVcKmoQ","EgRdM8kJuuddOZldIeBdNNm9","WRRdLutcUXS","aSotW6ixl8oQWRWbW4K","lmoAW79Mia","W7CeWQCZWOjLWRPWf8ovWPNdQSkIva","rmo6sgiyWOrRja","W4tcRSoVna","W70uCSkjWR8","WQCRW4VcJw8uwgW","lmo54OolWRHKkGD4W6rOew4VW5ldN8ovWRD0WOeoy8kxW6xdJa","q8ocpCoUW6v+gCkY","WPTbW4KAshrOWO7cN1C","W5ZdUfVdVW","wZmoW4CzW4DjWR55BCoHWPtdKa","xmkOx8oUW5ldLa","WQBcGt/cKIu","fSklWQbXoCoxWOm6W486W7HQWPO","yNZcLgysEJzs","W4NdGZSdWO3dLqHKWPldSSo+hq","pIBcRCobhYzlWRD7CGH7","gmkoW5edWOrAW4JcGa","oq7dK8kIW6ny","W5FdJ8kvWOO","WQddOw5xW5K","W7lcQqBdPmohcr4LgSodCq","oCkLW6GGWQjJW6FcS8koCxZcH2xcOrLDywZcHG","lINcI8klqhZcGGFdMq","W5tdVCoKW6DtothdSSo6y8oDnxq","jxnkWOvzWOvz"];return Dh=function(){return t},Dh()}var Ky=Si;(function(t,e){let n=Si,i=t();for(;;)try{if(-parseInt(n(174,"LOFW"))/1*(-parseInt(n(159,"HkIQ"))/2)+parseInt(n(172,"RNu7"))/3+parseInt(n(166,"ebkS"))/4+parseInt(n(161,"f1H7"))/5+parseInt(n(225,"*QGQ"))/6*(-parseInt(n(188,"f1H7"))/7)+-parseInt(n(182,"l](v"))/8*(parseInt(n(165,"AX7t"))/9)+parseInt(n(184,"@]yG"))/10===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(Dh,742447);function Si(t,e){t=t-156;let n=Dh(),i=n[t];if(Si.LqqnyE===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;h0?o[e(160,"^5a*")]:u??l;i[e(216,"Jtbz")]({id:l,kind:n[e(223,"5*jK")],actionType:u,label:p,description:c[e(156,"6h[z")](o),taskId:r,taskName:s[e(208,"m#)^")],terminal:c[e(178,"O6D0")](o)}),!n[e(171,"zCk(")](U1,u)&&a[e(226,"l](v")]({code:n[e(196,"LOFW")],message:e(185,"RVwP")+n[e(221,"tDks")](u,e(215,"O6D0"))+e(157,"Jtbz"),nodeId:l,taskId:r}),Vie[e(192,"5$np")](u??"")&&a[e(191,"#rb^")]({code:e(187,"lc40"),message:e(209,"*QGQ")+l+e(202,"l](v"),nodeId:l,taskId:r});for(let h of c[e(211,"lc40")](o))i[e(213,"xxIJ")]({id:Ia(l,h[e(190,"AX7t")]),kind:e(220,"LOFW"),label:h[e(163,"C2FY")],taskId:r,taskName:s[e(195,"E@ba")],terminal:h[e(168,"9qHV")]}),h[e(200,"UL$#")]&&a[e(197,"9qHV")]({code:n[e(214,"RVwP")],message:e(176,"f1H7")+h[e(179,"*QGQ")]+e(201,"5$np")+l+e(164,"O6D0"),nodeId:n[e(227,"@]yG")](Ia,l,h[e(189,"O6D0")]),taskId:r})}return{nodes:i,warnings:a}}function Oi(t,e){t=t-368;let n=Nh(),i=n[t];if(Oi.PMkAeE===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;h0;){let u=c[c[e(400,"3iA&")]-1],p=t[e(374,"rtD4")][e(416,"Eqt*")](u[e(410,"ueYm")])??[];if(u[e(431,"qAS8")]>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;hg[e(412,"32ln")]===e(437,"n(f["));return{ok:!0,ir:W1(l,u,i,p),graph:l,warnings:[...i[e(429,"ZH9P")],...r,...o,...c]}}catch(i){return{ok:!1,error:{code:n[e(430,"z92R")],message:i instanceof Error?i[e(432,"Bf1^")]:String(i)}}}}(function(t,e){let n=on,i=t();for(;;)try{if(-parseInt(n(442,"vc4a"))/1+-parseInt(n(467,"t]cL"))/2+parseInt(n(479,"Wh5H"))/3+-parseInt(n(406,"fRtI"))/4*(-parseInt(n(438,"D[!P"))/5)+parseInt(n(468,"jJ[4"))/6+-parseInt(n(322,"DtF7"))/7*(parseInt(n(476,"]X)1"))/8)+parseInt(n(393,"c!8o"))/9*(parseInt(n(358,"c!8o"))/10)===e)break;i.push(i.shift())}catch{i.push(i.shift())}})($h,115582);function $h(){let t=["nJOJDGvOWQi","ySkPlmkhWOddMG","FtRcJM4euSoUW5lcKCk5W4BdNa","W4KTWPaeWP/dPa0","W7xdUd1cW4ddNbrXW65Qhq","W75iWQdcIvtdN2hcR8ouW5PbW5y","W4KhpeBdLb/cJvFcMSoIWQO","W6hdGbddUW","zCoCW4ffsq","jWC/kCoUW6ecWQKF","jaqMomoeW7S","W4pcMmkTDCk5WO/dMa","WOpdJcldM0NcTeZcPSkgW7S","sCo+muD5W5BcPL/dVYaJ","CmoIjCotgCoUWO0TW6eQ","WPRcTYy","WOZdMSodcxNdSG","fdK4jmoxW6O","WOlcJxiLvG","WQJdO34ZyW","WONdKCojc3xdLx0","jXhcOMu","q3dcT8ooW77dSLKrWP3cPq/dTmkuW5C","W4/cLx9sf8oW","W7VdGbldNmo5","E8ogf09I","WOCFWP8Mzcy","WOpdNSoEc17dV3xdJq0JCspdNW","pXWRW7/dVW","uSoKi8oY","W6RdLHVdVCoU","jNxdLYDF","WQtdUaBdVxC","W67dTd3dGsW","WQRdSKLNW77cMwG","WOOVpmosExu","yJCDWPK/WOS","W5JcGNTqjW","p2jgW4D8W5tcUsmBd8ogW5m","ydmEWPS","xdVcUg7dU38","W4FdRXRdVCoI","FCoKp8oDaSoO","mZuJEvm","sxJcMuyuWOD8WOaUiSkpvJ/dUeFdNuVdHIz1","EeJcGKHsWReoW4m","oISOWOhcVW","x8oEwb7cRW","zsNcIutdTG","WPy4W5hdNri","nX8GWQFcGW","W5HyW4JdG0jpW4GcW5JcGmkHWQS","n0pcU8oqW5O","W5pcG2DEgSoJ","s8oIeCoOnrbz","WRlcJ8kUWRhdVsW","sxdcRq","WRZdRqSN","o0xcNmodW6C","W6FdRYZdL8ox","fuRdVZPc","WRpdLveKrG","WP0DWOlcMa","W7ddI8oOW63cON3cO8kNW4FcMfum","WRNcPeCvWOpcJqrcW6X8pb0","W6VdPdRdUSoJ","WQK9W53dOcy","AJSuWPC/","DZHeBSoICG","W7JcIbddVGZdVCoI","AuFcUMnB","rbRdHhNcQW","W5JdNSokcwVdTe0","W4W7WR8rWPNdRq","sCoZnSo4oq","WQtdG2dcVeNdSSozyMmiW4K","W63dSH9kW4pdKq","WRWlW6FdKW/cJG","WQy/WQBcSra","AdRdMuFcIa","W5Seh0BdKq","WOFcS3ukua","WR4CiCoNCa","iHunl8ovW64F","W5hdMcjKW6pdSdb3W5bqnIScW65Xnmom","BJRdUv7cMcRdNSojW7Tbr0tcObW","ytJdSg7cTa","gIW1WPNcVW","zmkQA8kjAMjhuYq","WRxdPhuGqCoy","W5enhK7dLXi","hN/cNCoMW7m","jtGBW7/dNriVWQ1MW7hdUSoLw1FcP2/cMH9q","CSkSkmkcjG","WP7dSmk+r15cWOrfrM4","WQCeWPVcGta","rSo0pmo/mXq","W6/dKvnB","BmkOmSklWOZdGa","fYyKWQlcTa","WQNdTgGV","mKZdGCkV","tCo1a8oohW","AsLyCSopFvhcHmo5oa","CSoCttBcMq","W7NcMIi","rcpcO0VdRa","rw/cG8o1W4O","q8kAbmkrWQ8","jMRcUmomW4O","xmkYkmkJWO4","WQtdUqS","WQ7dPvGcuG","W40Da0e","W6/cRCoAWRDeW7BdOCkDW5r5FSkO","WQhdPrpdHfC","jGmIkmoKW6CjWQuesG","WQmAW7VdNrxcGq","W7hcOx5hgW","WPWGWPebzG","W75pWQhcJ1ddN3hcO8oWW7jcW4C","odW0fSoI","W7pdGu5uW77cSG","WO9zrrJcKeVcHwhcJ8o6WQFdOa","Af/cGe5U","W6ZcUsP3aSoEWRijm0bS","W5NcGSk7ECkVWQC","WOxcGMCRsIJdP8ozDmkV","n0JdLCk5","WR3dVdCAW7K","WRRdOGGSW5O","W6RdLHRdVq/dUSkT","WOfpWQCUAqm","WQ4BW7e","W5m7WQu","WOVdVmoVeW","WO7dIJJdLvlcSG","WPldUSkK","WQxdTHWQW6S","meJdGSkTWONcSG","WORdV8oOe8oSW68","WRxcGGddPCkt","oCouW4flwZxdRa","uCo0e096W5S","WPBdVCkUs0K","W4lcKhjYgW","tSo0pSo9mXK","ohVcUCoXW6a","W4tcL8kKDq","WPGTW58Q","W4RdTJzFW68","vGaKWPmU","WOGqWPtcKW","WPXoWOyCDW","kWKSW6JdKq","W63dHdBdQG","rSoTwdxcMCo9","jqCHoa","oxRdJSkUWOO","WPxdHYWeqmk0W6imxCkoAYS","WOZdJJVdLW","jZSjW5FdNXi","W5FcRmk3r8k8WQRdIJtdLCopqa0","WONcIh0","WRFdOhyI","E8k9z8ku","BGuK","itChW5FdHcKQ","DG5DsCoe","AcLyymo4Fq","jJGoW5C","uSkumSkBWPpdIW","EZZdN3JcUq","WQSwW7ldKXu","DCkqkmkgoa","umo4eW","i2/dKtHsea","WRBcJLSYyW","DgJcUNfZ","WRlcLw7cTKRcRmkxrdPvW4mE","zHxdHv3cQq","q3hcMfyZWOO","CSobW5rfuZW","W57dVKnHW6BcUa","WRhcJSkVWRa","AGiUrWLKWOa","w8o6kmoOcW","W43dQrFdPZi","W5tdHwDbW5i","WQ7dUaxdGw0","AmogW6DEtZRdGW","kduwWR7cJWnoESob","WOJdRCokl2S","y8kczSkSta","WPhdJ1H/i8oJW50f","WORcGh4N","W5ujaW","WRddU8ky","WPpdI8oFb2pdVq","WOuJW4C9WQTD","BCoqW4Hlstm","oGtcVwLRWRe","W4xdQqZdLCoz","s03cLevA","krO3r2W"];return $h=function(){return t},$h()}function J1(t,e){let n=on,i={CJEvq:function(a,r){return a(r)},FWjgl:n(376,"H@tb"),ewfco:function(a,r){return a!==r},QynAm:function(a,r){return a!==r},cPOZm:n(414,"XiA5"),uJcEg:function(a,r,s){return a(r,s)},iTIpi:function(a,r){return a(r)}};if(Array[n(330,"mJZP")](t[n(418,"pwJ[")]))for(let a of t[n(326,"H@tb")])a&&typeof a===n(360,"@d[V")&&i[n(314,"&8kS")](e,a);if(Array[n(407,"VKAc")](t[n(489,"WXiM")]))for(let a of t[n(426,"mStz")])if(i[n(429,"LeEI")]!==n(423,"QnPc")){if(!a||i[n(434,"8iF]")](typeof a,n(405,"iPoA")))continue;let r=a[n(297,"iPoA")];if(!r||i[n(309,"iPoA")](typeof r,i[n(353,"@d[V")]))continue;i[n(318,"0JUY")](e,r,i[n(346,"yUbg")](Kie,a))}else _0x2f4862[n(416,"&8kS")]=_0x3ac537[n(370,"iPoA")]}function Kie(t){let e=on,n={NQBsL:e(400,"AZUn")},i={};return typeof t.id===n[e(340,"&%!R")]&&(i.id=t.id),typeof t[e(348,"ymQI")]===e(472,"RjQh")&&(i[e(394,"H@tb")]=t[e(300,"&obv")]),typeof t[e(471,"vc4a")]===n[e(307,"iPoA")]&&(i[e(412,"ksh2")]=t[e(372,"4I(c")]),i}function K1(t){let e=on;if({cRfHu:function(a,r){return a===r}}[e(485,"H@tb")](t,null)||typeof t!==e(375,"fRtI")||Array[e(487,"XiA5")](t))return[];let i=t[e(448,"V6CQ")];return Array[e(389,"ksh2")](i)?i:[]}function Xy(t,e){let n=on,i={KWWAf:n(474,"sSZR"),ykxrL:n(388,"&8kS"),FkVIS:n(402,"sSZR"),GEgjn:function(c,u){return c===u},rBkNH:n(391,"]X)1"),eJRvr:n(463,"8iF]"),kXCwo:n(339,"CT*K"),wdCEg:n(381,"ksh2"),jTJcs:function(c,u,p){return c(u,p)},HNgcc:n(386,"mJZP")},a=[],r=new Set;for(let c of Array[n(473,"Wh5H")](e)?e:[])typeof c===n(457,"c!8o")&&!r[n(304,"Wh5H")](c)&&(n(323,"sSZR")!==i[n(379,"WXiM")]?(r[n(419,"&%!R")](c),a[n(299,"QnPc")](c)):_0x179a1d[n(461,"C4z#")](_0x57d211));if(a[n(335,"&8kS")]===0)return{found:[],notFound:[]};let s=new Map;for(let c of K1(t)){if(!c||typeof c!==i[n(454,"lC[Q")]||typeof c.id!==i[n(311,"QnPc")])continue;let u=c.id,p=typeof c[n(363,"QnPc")]===i[n(311,"QnPc")]&&c[n(354,"mJZP")][n(446,"pwJ[")]>0?c[n(334,"CT*K")]:u;i[n(465,"QnPc")](J1,c,(h,g)=>{let d=n;if(i[d(482,"st]1")]!==i[d(385,"]PoV")]){if(typeof h.id!==d(444,"FDZw")||!r[d(310,"C4z#")](h.id))return;let m={actionId:h.id,action:h,taskId:u,taskName:p};g&&(m[d(302,"RjQh")]=g);let w=s[d(460,"mStz")](h.id);if(w){if(i[d(491,"lC[Q")]!==d(452,"FDZw"))return[];w[d(312,"DtF7")](m)}else i[d(303,"AL3P")](i[d(367,"RjQh")],d(371,"WXiM"))?_0x4ca4e8[d(492,"x#vC")]=!0:s[d(333,"VKAc")](h.id,[m])}else return})}let o=[],l=[];for(let c of a){let u=s[n(396,"A[cs")](c);if(u)if(i[n(445,"8iF]")]!==n(357,"&obv"))o[n(383,"t]cL")](...u);else{let p=_0x446246[n(417,"LeEI")]()[n(366,"@d[V")](_0x2edca2);if(p===-1)return _0x2bbe8e;let h=_0x14a15c[n(365,"$rME")](p,_0x142827[n(321,"D[!P")]);return{index:h,length:_0xd2f9a3[n(374,"LeEI")](_0x883e66[n(342,"LeEI")],_0x51925f[n(380,"V6CQ")]-h)}}else l[n(296,"D[!P")](c)}return{found:o,notFound:l}}var Zie=64;function Qie(t,e){let n=on,i={XrgBO:function(r,s,o,l){return r(s,o,l)},vzpcI:function(r,s){return r+s},flKQS:function(r,s){return r===s},OPmgz:function(r,s){return r!==s},qdOUj:function(r,s){return r!==s},QVkpo:n(486,"&Z7q"),kzZNw:function(r,s){return r!==s}};if(t instanceof RegExp){if(i[n(328,"C4z#")](n(305,"FDZw"),i[n(317,"c!8o")]))return{found:[],notFound:[]};{let r=new RegExp(t[n(398,"ymQI")],t[n(422,"H@tb")]);return s=>{let o=n;r[o(413,"XiA5")]=0;let l=r[o(351,"st]1")](s);return l?{index:l[o(337,"C4z#")],length:l[0][o(331,"F)%R")]}:void 0}}}if(i[n(352,"F)%R")](typeof t,n(459,"t]cL"))||t[n(316,"4I(c")]===0)if(n(464,"fRtI")!==n(453,"4I(c")){let r=_0x1c2c0d;for(let s of _0x31168b[n(327,"&obv")](r))i[n(478,"pwJ[")](_0x13b2dd,r[s],_0x5f5cad?_0x113afb+"."+s:s,_0x1e7e8c+1)}else return;if(i[n(497,"jsC9")](e?.[n(431,"]X)1")],!0)){if(i[n(306,"mStz")](n(451,"AL3P"),n(401,"8iF]")))return r=>{let s=n,o=r[s(384,"$rME")](t);return o===-1?void 0:{index:o,length:t[s(420,"]X)1")]}};_0x387419(_0x237059[_0x2b2c35],_0x7af7f2?_0x42bb9e+"."+_0x3adb1d:_0x4e7d52,i[n(329,"C4z#")](_0x33a4ab,1))}let a=t[n(410,"DtF7")]();return r=>{let s=n,o={JljqF:function(l,c){return i[on(450,"lC[Q")](l,c)}};if(i[s(495,"yUbg")](s(462,"yUbg"),s(350,"vc4a"))){let l=r[s(408,"jJ[4")]()[s(424,"]X)1")](a);if(i[s(456,"yUbg")](l,-1))return;let c=Math[s(362,"H@tb")](l,r[s(480,"jJ[4")]);return{index:c,length:Math[s(336,"@4w2")](t[s(399,"ksh2")],r[s(345,"]PoV")]-c)}}else{let l=_0x301ea9[s(415,"uOx&")](_0x3709ef);return dOIZcf[s(294,"st]1")](l,-1)?_0x4ce4e2:{index:l,length:_0x4ad91a[s(477,"VKAc")]}}}}function on(t,e){t=t-293;let n=$h(),i=n[t];if(on.FZCxdb===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;h=u},fBHZG:function(c,u,p,h){return c(u,p,h)},aPKUM:i(441,"c!8o"),FWPOQ:function(c,u){return c+u},taoBx:function(c,u){return c>u}},r=[],s=0,o=new Set,l=(c,u,p)=>{let h=i;if(typeof c===h(481,"4I(c")){let g=a[h(483,"WXiM")](e,c);if(g)if(h(344,"c!8o")===h(490,"WXiM"))s+=1,r[h(493,"QnPc")]u},wEHMC:function(c,u){return c!==u},mQfNQ:function(c,u){return c>u},jxlzn:function(c,u,p){return c(u,p)}},r=a[i(469,"8iF]")](Qie,e,n);if(!r)return{hasMatches:!1};let s=n?.[i(496,"@d[V")],o=a[i(387,"D[!P")](typeof s,i(430,"0JUY"))&&a[i(403,"jZ&E")](s,0)?Math[i(484,"DtF7")](s):Number[i(488,"jJ[4")],l=[];for(let c of K1(t)){if(!c||a[i(308,"yUbg")](typeof c,i(360,"@d[V"))||a[i(432,"@d[V")](typeof c.id,i(325,"uOx&")))continue;let u=c.id,p=typeof c[i(411,"8iF]")]===a[i(392,"x#vC")]&&a[i(437,"mJZP")](c[i(359,"&8kS")][i(382,"VTFE")],0)?c[i(425,"AZUn")]:u;a[i(435,"fRtI")](J1,c,(h,g)=>{let d=i;if(typeof h.id!==d(397,"]X)1"))return;let{hits:m,truncated:w}=a[d(377,"sSZR")](Xie,h,r,o);if(m[d(494,"DtF7")]===0)return;let f={actionId:h.id,taskId:u,taskName:p,matchedPaths:m};a[d(298,"lC[Q")](typeof h[d(421,"XiA5")],d(355,"AL3P"))&&(f[d(293,"@4w2")]=h[d(439,"&Z7q")]),a[d(349,"jJ[4")](typeof h[d(443,"vc4a")],a[d(320,"XiA5")])&&h[d(359,"&8kS")][d(440,"vc4a")]>0&&(f[d(356,"XiA5")]=h[d(347,"uOx&")]),g&&(f[d(315,"XiA5")]=g),w&&(f[d(390,"lC[Q")]=!0),l[d(466,"st]1")](f)})}return l[i(480,"jJ[4")]>0?{hasMatches:!0,matches:l}:{hasMatches:!1}}(function(t,e){for(var n=_i,i=t();;)try{var a=-parseInt(n(315,"2Hn["))/1+-parseInt(n(300,"AxmG"))/2*(parseInt(n(301,"1MSm"))/3)+-parseInt(n(295,"j@#V"))/4*(parseInt(n(294,"CRq&"))/5)+-parseInt(n(306,"Ql9o"))/6*(-parseInt(n(299,"IjBb"))/7)+-parseInt(n(312,"^ivg"))/8*(parseInt(n(305,"Ba^$"))/9)+-parseInt(n(316,"Ba^$"))/10*(-parseInt(n(310,"^h&Z"))/11)+parseInt(n(302,"S9vi"))/12;if(a===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(Bh,715798);function Bh(){var t=["WO3dRwm2W7ZcKmo9vG","jCo2WQb/p8kkb8oKW5X0WOC","A1TgWOFcVWvqbSk3AbiQWOS","t8oaWRBcGSkaW4DrW6S","f1OUWQiaDmkNW4pcUSoSlSoF","W6T2WRFdG8k/WOfIaa","W7/dKCkcW7tcJxJdQSoMk8kpW6FdG8kEWQK","sCkByeuDW6BcKmoroCkxfCkdW74","WOBdPmk4l8owW5qn","W68iWQhcLCokdmoFbhZcVJm","W6X/W5BcKmoBW5vhlmosW7SeW7C","FSo/WQ0WW53dMCkMzbqrgZa","AfLaWOpcTvWmlSkoCHe","W5hcRuSGF8oOWQy","zM/dMHfjkwtcS8kCW6ZdSvm","WQxcUhxdVdPZvIHnW71bWOZcTLG","W7RdQgjSAbTVFZJdMdO","WQ7cVN3cIuqOmxP0","W6z2W5tdPCkGWO9Ximom","W7JdN8omWRRdUsBcSmkB","fGzCW7DPn8k1","W5ddSd52hCkVW6BdVwybWR/dRq8","q8kzWOBcGmkJW4vR","tmonW75BCCkQu1ldMq7cRSk9WOK"];return Bh=function(){return t},Bh()}function _i(t,e){t=t-294;var n=Bh(),i=n[t];if(_i.wqEToO===void 0){var a=function(l){for(var c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="",h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(var w=0,f=u.length;wn?t.getFlowVersionConfiguration(e,n,r?{deleted:"true"}:{}):t.getFlowLatestconfiguration(e,r?{deleted:!0}:{}),a=n?{flowVersion:n}:{latest:!0};try{try{return{ok:!0,configuration:await i(!1),source:a}}catch(r){if(Rn(r).status!==410)throw r;return{ok:!0,configuration:await i(!0),source:{...a,deleted:!0}}}}catch(r){let{status:s}=Rn(r);return{ok:!1,...s!==void 0?{status:s}:{},message:Yie(e,n,r)}}}function Lh(t){let e="latest"in t?"latest configuration":`configuration of version "${t.flowVersion}"`;return t.deleted?`${e} (the flow has since been deleted)`:e}function Yie(t,e,n){let{status:i,message:a}=Rn(n),r=e?`version "${e}" of flow "${t}"`:`flow "${t}"`;return i===404?e?`Version "${e}" of flow "${t}" not found. Check the flow id, and the version against flow_versions: pass its \`version\` value exactly (e.g. "57.0").`:`Flow "${t}" not found. Check the flow id.`:i===410?`Flow "${t}" has been deleted (410)`+(a?`: ${a}`:".")+" Its configuration could not be retrieved even as a deleted flow's; execution data recorded before the deletion may still exist.":i===401?`Not authenticated with Genesys Cloud (401) fetching ${r}: the access token is missing or expired. The flow may well exist \u2014 re-authenticate (restart the MCP server) and retry rather than concluding anything about the flow.`:i===403?`Not authorised to read ${r} (403): the OAuth client lacks permission or division access to it. The flow exists but this client cannot see it.`:i===429?`Rate limited by Genesys Cloud (429) fetching ${r}. Transient \u2014 wait and retry; this says nothing about the flow.`:i!==void 0&&i>=500?`Genesys Cloud returned ${i} fetching ${r}. Transient server-side error \u2014 retry; this says nothing about the flow.`:`Failed to fetch ${r}`+(i!==void 0?` (HTTP ${i})`:"")+(a?`: ${a}`:".")+" Likely transient (network or gateway) \u2014 retry rather than concluding the flow does not exist."}var Z1=50;function ete(t){let e=[],n=new Map,i=!1;for(let a of t){let r=a.split("::")[0]||a;r!==a&&(i=!0),n.has(r)||(n.set(r,a),e.push(r))}return{lookupIds:e,requestedFor:n,strippedAny:i}}var nte={flowId:K.string().min(1).describe("The Genesys Cloud Architect flow ID"),flowVersion:Wa,actionIds:K.array(K.string().min(1)).min(1).max(Z1).describe(`Action GUIDs, taken from the \`id\` of flow_ir nodes whose \`kind\` is "action". Batch every action of interest into as few calls as possible rather than calling this tool once per action. Branch-output ids of the form \`::\` are also accepted; the suffix is stripped and the underlying action is returned. Maximum ${Z1} ids per call; chunk a larger set into successive calls.`)},Q1=({architectApi:t})=>({config:{description:"Retrieves the raw Architect configuration of specific actions in a Genesys Cloud Architect flow: decision expressions, prompt text, data action inputs and outputs, and any other per-action settings that the flow_ir tool omits. Use flow_ir first to find action ids and to understand the control flow, then use this tool to find out what an action actually does. Do not use the raw fields returned here to make control-flow claims: flow_ir has already resolved those, and its answer accounts for branches the raw configuration does not reflect.",annotations:{title:"Flow Action",readOnlyHint:!0,destructiveHint:!1},inputSchema:nte},handler:async({flowId:e,flowVersion:n,actionIds:i})=>{let a=await mt(t,e,n);if(!a.ok)return{isError:!0,content:[{type:"text",text:a.message}]};let{lookupIds:r,requestedFor:s,strippedAny:o}=ete(i),l=Xy(a.configuration,r),c=p=>({...p,actionId:s.get(p.actionId)??p.actionId}),u=[];return o&&u.push("Some requested ids were flow_ir synthetic node ids of the form ::; the suffix was stripped and the underlying action looked up, then reported under the id as requested. A ::start id identifies a task rather than an action, so it never matches."),l.notFound.length>0&&u.push("latest"in a.source?"Ids in notFound are absent from this flow's latest configuration. The flow may have been redeployed since flow_ir was called, so re-run flow_ir and re-join rather than concluding those actions no longer exist.":`Ids in notFound are absent from version "${a.source.flowVersion}" of this flow. If they came from a flow_ir call on a different version (or on the latest configuration) they exist only there; re-run flow_ir with the same flowVersion and re-join.`),{content:[{type:"text",text:JSON.stringify({flowId:e,configuration:a.source,found:l.found.map(c),notFound:l.notFound.map(p=>s.get(p)??p),...u.length>0?{notes:u}:{}})}]}}});function X1(t){let e=t.toUpperCase();return e.endsWith("FLOW")?e:`${e}FLOW`}function ite(t,e){let n={};for(let i of e){let a=i.type??"UNKNOWN";n[a]||(n[a]=[]),n[a].push({id:i.id??"",name:i.name??"",...i.version?{version:i.version}:{},deleted:i.deleted??!1,updated:i.updated??!1})}return{flow:{id:t.id??"",name:t.name,type:X1(t.type??""),version:t.publishedVersion?.commitVersion??"1"},dependencies:n}}var tte={flowId:K.string().min(1).describe("The Genesys Cloud Architect flow ID")},Y1=({architectApi:t})=>({config:{description:"Retrieves all dependencies consumed by a Genesys Cloud Architect flow. Returns the flow metadata and its dependencies grouped by type.",annotations:{title:"Flow Dependencies",readOnlyHint:!0,destructiveHint:!1},inputSchema:tte},handler:async({flowId:e})=>{try{let n;try{n=await t.getFlow(e)}catch{return{isError:!0,content:[{type:"text",text:`Flow "${e}" not found.`}]}}let i=X1(n.type??""),a=n.publishedVersion?.commitVersion??"1",r=[],s=1;for(;;){let l=await t.getArchitectDependencytrackingConsumedresources(n.id,a,i,{pageSize:100,pageNumber:s});if(l.entities&&r.push(...l.entities),!l.nextUri)break;s++}let o=ite(n,r);return{content:[{type:"text",text:JSON.stringify(o)}]}}catch(n){return{isError:!0,content:[{type:"text",text:`Failed to retrieve flow dependencies: ${Bn(n)}`}]}}}});var ate=1e3,rte=45e3,ste=10,ez="Architect > Flow Instance > View",Yt=class extends Error{};function ku(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)}async function ote(t){let e=await fetch(t);if(!e.ok)throw new Yt(`Downloading the execution data file failed with HTTP ${e.status}.`);return e.json()}function lte(t){return new Promise(e=>setTimeout(e,t))}function ute(t){return t.jobState==="Success"||t.jobState==="Failed"?!0:t.entities?.some(e=>e.downloadUri||e.failed===!0)??!1}async function cte(t,e,n,i){let a=e,r=Date.now()+i;for(;!ute(a);){if(!a.id)throw new Yt(`The retrieval job reported state "${a.jobState??"unknown"}" without a job id to poll.`);if(Date.now()>=r)throw new Yt(`The retrieval job (${a.id}) was still "${a.jobState??"unknown"}" after ${Math.round(i/1e3)}s. Retry shortly; the job may complete on its own.`);await lte(n),a=await t.getFlowsInstancesJob(a.id)}return a}function nz(t){return`No execution data exists for execution id "${t}". Either the id is wrong (it is the flow instance id, which for test_bot_flow runs is the sessionId it returned, not a conversation id or flow id), the run is older than the ${ste}-day retention period, the flow was last published before execution data storage was enabled for the org (flows must be republished after enabling it), or storage is disabled. Use find_flow_execution with a conversationId to list the instances that do exist.`}function pte(t,e){switch(e.statusCode){case"404":return nz(t);case"403":return`Not authorised to read execution data for "${t}" (403): the OAuth client needs the '${ez}' permission and division access to the flow.`;default:return`Retrieving execution data for "${t}" failed`+(e.statusCode?` (HTTP ${e.statusCode})`:"")+"."}}function dte(t,e){if(e instanceof Yt)return e.message;let{status:n}=Rn(e);if(n===404)return nz(t);let i=Ht(n,ez);return`Failed to retrieve execution data for "${t}": ${Bn(e)}.${i}`}function hte(t){if(ku(t)&&ku(t.flow)&&Array.isArray(t.flow.execution))return t.flow;if(ku(t)&&Array.isArray(t.execution))return t;let e=ku(t)?Object.keys(t).join(", "):typeof t;throw new Yt(`The downloaded execution data had an unexpected shape (top-level: ${e}); expected { flow: { execution: [...] } }.`)}var gte={executionId:K.string().min(1).describe("The flow instance (execution) id. This is the `id` of an entry returned by find_flow_execution, or the sessionId returned by test_bot_flow. It is not a conversation id or a flow id."),includeIr:K.boolean().default(!0).describe("Default true. Joins each action event to the flow's IR (the same graph flow_ir returns) using actionId, adding the action's type, task and outgoing edges, and lists the IR actions this instance never executed. Costs one extra flow configuration fetch. Set false when only the raw event log is wanted.")},iz=({architectApi:t,download:e=ote,pollIntervalMs:n=ate,maxWaitMs:i=rte})=>({config:{description:"Retrieves the historical execution data of one run of a Genesys Cloud Architect flow: the ordered log of what that single conversation actually did, action by action, with timestamps, the messages sent and received, the branch each decision or menu took, variable assignments, errors and the exit reason. Use it to see how a customer traversed a flow, to find loops and retries (summary.repeatedActions for actions run more than once, summary.loops for Loop actions and their iteration counts, summary.asksWithRetries for asks that re-prompted), errors (eventError events with a relatedAction) and dead ends, or to confirm a flow is behaving. flow_ir shows what could happen; this shows what did happen, this time. Each action event's actionId is the id of the flow_ir node whose kind is \"action\", and is accepted verbatim by flow_action. An action's outputPathId names the branch it took; joined to the IR it is the branch-output node :: (ir.takenBranch). Event kinds are usually named action for IR actionType Action (actionCommunicate is CommunicateAction, actionDecision is DecisionAction), with exceptions: actionUpdateData is UpdateVariableAction, actionJumpToTask is TransferTaskAction and actionAskForIntent is AskForNLUIntentAction; the ir.actionType annotation on each event is authoritative. events[] is in execution order; the IR's `order` field is not and must not be used for sequencing. trackingId is the action number shown in the Architect UI; gaps in it are authoring history, not missing actions. The instance's logLevel governs which sections exist: below 'all', variables and communications may be absent or empty, which is expected rather than an error. Pass the sessionId from test_bot_flow to see exactly how a test run traversed the flow; data is available seconds after the run ends, and such runs have a null conversationId.",annotations:{title:"Flow Execution Data",readOnlyHint:!0,destructiveHint:!1},inputSchema:gte},handler:async({executionId:a,includeIr:r})=>{let s;try{let M=await t.getFlowsInstance(a),J=await cte(t,M,n,i),N=J.entities?.find(_=>_.id===a)??J.entities?.[0];if(J.jobState==="Failed"&&!N)throw new Yt(`The retrieval job (${J.id??"unknown id"}) failed without reporting a cause.`);if(!N)throw new Yt(`The retrieval job (${J.id??"unknown id"}) completed with no results.`);if(N.failed||!N.downloadUri)return{isError:!0,content:[{type:"text",text:pte(a,N)}]};s=hte(await e(N.downloadUri))}catch(M){return{isError:!0,content:[{type:"text",text:dte(a,M)}]}}let{execution:o,...l}=s,c=By(o),u=c.events,p=c.summary,h=[],g=u.find(M=>M.kind==="endedFlow"),d=typeof g?.flowExitReason=="string"?g.flowExitReason:null;g||h.push("No endedFlow event: the run had not finished when the data was captured, or the log was cut short. Do not treat the last event as where the flow ended.");let m=Ly(u,".ConversationId"),w=ku(l.executionInfo)?l.executionInfo.logLevel:void 0;typeof w=="string"&&w.toLowerCase()!=="all"&&h.push(`This instance was captured at log level "${w}". Variable values, communications or action inputs/outputs may be absent because they were not recorded, not because they did not happen.`),l.isTruncated===!0&&h.push("isTruncated is true: the log was cut off by the execution cap, so later actions ran without being recorded."),p.repeatedActions.length>0&&h.push(`${p.repeatedActions.length} action(s) executed more than once; see summary.repeatedActions and each occurrence's executionId to tell iterations apart.`),p.asksWithRetries.length>0&&h.push(`${p.asksWithRetries.length} ask/menu action(s) needed more than one participant input (summary.asksWithRetries); the retries are the turns inside that event's execution[], not repeated actions.`);let f=p.eventKinds.eventError??0;f>0&&h.push(`${f} eventError event(s) occurred; each one's relatedAction names the action that was executing (matched on context.executionId), and context.reason gives the cause.`);let A=Date.parse(String(l.startDateTime)),b=Date.parse(String(l.endDateTime)),x=Number.isFinite(A)&&Number.isFinite(b)?b-A:null,y;if(r){let M=typeof l.flowId=="string"?l.flowId:void 0,J=typeof l.flowVersion=="string"?l.flowVersion:void 0;if(!M)h.push("The execution data carried no flowId, so no IR join was possible.");else{let N=await mte(t,M,J,h);if(N){let _=Tu(N.configuration);if(!_.ok)h.push(`The flow configuration could not be parsed into an IR (${_.error.code}: ${_.error.message}); events are unjoined.`);else{let I=Fy(u,_.ir);u=I.events,y={configuration:N.configuration_source,unmatchedActionIds:I.unmatchedActionIds,unmatchedStateIds:I.unmatchedStateIds,actionsNotExecuted:I.actionsNotExecuted,warnings:_.warnings},I.unmatchedActionIds.length>0&&h.push(`${I.unmatchedActionIds.length} executed action id(s) have no node in the IR (ir.unmatchedActionIds). If the join used the latest configuration rather than the version that ran, the flow has probably been redeployed since; otherwise the action may live in a called common module or bot flow, which the parent's IR does not contain.`)}}}}let T={...l,executionId:typeof l.executionId=="string"?l.executionId:a,conversationId:typeof m=="string"?m:null,durationMs:x,flowExitReason:d,logLevel:typeof w=="string"?w:null,summary:p,events:u,...y?{ir:y}:{},...h.length>0?{notes:h}:{}};return{content:[{type:"text",text:JSON.stringify(T)}]}}});async function mte(t,e,n,i){if(n){let r=await mt(t,e,n);if(r.ok)return{configuration:r.configuration,configuration_source:r.source};if(r.status===410){i.push("IR join skipped: the flow has been deleted, so no configuration can be fetched. The events are still complete; only the ir annotations and actionsNotExecuted are unavailable.");return}i.push(`Could not fetch the configuration of flow version ${n} (${r.message}) so the IR join used the latest configuration instead, which may differ from what ran.`)}else i.push("The execution data carried no flowVersion; the IR join used the latest configuration, which may differ from what ran.");let a=await mt(t,e);if(!a.ok){i.push(`IR join skipped: ${a.message}`);return}return{configuration:a.configuration,configuration_source:a.source}}function fte(t,e){let n=t.find(a=>a.id===e);if(n)return{match:n};let i=t.filter(a=>Ha(a,e));return i.length>1?{ambiguous:i}:i[0]?{match:i[0]}:void 0}var wte={flowId:K.string().min(1).describe("The Genesys Cloud Architect flow ID"),flowVersion:Wa,task:K.string().min(1).optional().describe("Optional. Restrict the returned nodes to a single task, by task id or task name (case-insensitive). Use this to explore a large flow one task at a time. The full task list is always returned, and a node's predecessors and successors may reference nodes in other tasks, which will not appear in the filtered node list.")},tz=({architectApi:t})=>({config:{description:"Retrieves the intermediate representation (IR) of a Genesys Cloud Architect flow: a flat, ordered list of its actions with the branches connecting them. Use this to understand what an existing flow does. It answers what follows an action, which branch leads where, which actions are unreachable, and how tasks call each other.",annotations:{title:"Flow IR",readOnlyHint:!0,destructiveHint:!1},inputSchema:wte},handler:async({flowId:e,flowVersion:n,task:i})=>{let a=await mt(t,e,n);if(!a.ok)return{isError:!0,content:[{type:"text",text:a.message}]};let r=Tu(a.configuration);if(!r.ok)return{isError:!0,content:[{type:"text",text:`Failed to parse flow "${e}" (${r.error.code}): ${r.error.message}`}]};let s=r.ir;if(typeof i=="string"){let o=fte(s.tasks,i);if(!o){let l=s.tasks.map(c=>c.name).join(", ");return{isError:!0,content:[{type:"text",text:`No task matching "${i}" in flow "${e}". Available tasks: ${l||"(none)"}.`}]}}if("ambiguous"in o){let l=o.ambiguous.map(c=>`"${c.name}" (id: ${c.id})`).join(", ");return{isError:!0,content:[{type:"text",text:`Task name "${i}" is ambiguous in flow "${e}". It matches ${l}. Retry with the task id.`}]}}s={...s,nodes:s.nodes.filter(l=>l.taskId===o.match.id)}}return{content:[{type:"text",text:JSON.stringify({flowId:e,configuration:a.source,ir:s,warnings:r.warnings})}]}}});var vte="Architect > Flow > View (architect:flow:view)",Cte=100,Ate=2e3;function bte(t){if(t===void 0)return null;let e=new Date(t);return Number.isFinite(e.getTime())?e.toISOString():null}var xte="saved_version_",yte={PUBLISH:"publish",CHECKIN:"checkin",SAVE:"save"};function Pte(t,e){if(e||t.datePublished)return"publish";let n=t.type&&yte[t.type.toUpperCase()];return n||(t.dateCheckedIn!==void 0?"checkin":t.dateSaved!==void 0||t.id?.startsWith(xte)?"save":"unknown")}function jte(t,e){let n=o=>o.split(".").map(l=>Number(l)||0),[i=0,a=0]=n(t),[r=0,s=0]=n(e);return r-i||s-a}function Ste(t,e){return(e.dateCreated??"").localeCompare(t.dateCreated??"")||jte(t.version,e.version)}function Ote(t,e){return e?e.id&&t.id?e.id===t.id:e.commitVersion!==void 0&&e.commitVersion===t.commitVersion:!1}function Tte(t,e,n){let i=Ote(t,e);return{version:t.commitVersion??"",id:t.id??"",kind:Pte(t,i),dateCreated:bte(t.dateCreated),datePublished:t.datePublished??null,datePublishedEnd:t.datePublishedEnd??null,isPublished:i,...n?{createdBy:ht(t.createdBy),createdByClient:ht(t.createdByClient)}:{}}}var kte={flowId:K.string().min(1).describe("The Genesys Cloud Architect flow ID"),includeCheckIns:K.boolean().optional().describe("When true, check-in and save versions are listed alongside publishes, as are undated versions of unknown kind. Off by default: only published versions, which are the ones that ever handled traffic, are returned."),includeAuthor:K.boolean().optional().describe("When true, each version carries createdBy (the creating user's id; the API gives no name here) and createdByClient (the OAuth client, for versions created through the API). Off by default so no person identifiers appear in the output; set it only when the data owner has agreed to that.")},az=({architectApi:t})=>({config:{description:"Lists the versions of a Genesys Cloud Architect flow, newest first: each version's number, kind (publish, checkin, save, unknown), dateCreated, datePublished and datePublishedEnd (the window in which it was the live version), and whether it is the currently published one. Use it to answer when a flow changed, e.g. 'which version was live at 09:30 on the 5th'. The version numbers are the flowVersion values find_flow_execution reports, and are accepted as flowVersion by flow_ir, flow_action, search_in_flow and get_prompts to read that version. The API records no publish comment, so what changed must be read from the configuration.",annotations:{title:"Flow Versions",readOnlyHint:!0,destructiveHint:!1},inputSchema:kte},handler:async({flowId:e,includeCheckIns:n,includeAuthor:i})=>{try{let a=async m=>{let w=[],f=0,A=1;for(;;){let b=await t.getFlowVersions(e,{pageSize:Cte,pageNumber:A,...m?{deleted:!0}:{}});if(b.entities&&w.push(...b.entities),f=b.total??f,!b.nextUri||w.length>=Ate)break;A++}return{entities:w,total:Math.max(f,w.length)}},r=async()=>{try{return{flow:await t.getFlow(e),deleted:!1}}catch(m){if(Rn(m).status!==410)throw m;return{flow:await t.getFlow(e,{deleted:!0}),deleted:!0}}},{flow:s,deleted:o}=await r(),l=await a(o),c=s.publishedVersion,u=l.entities.map(m=>Tte(m,c,i??!1)),p=(n?u:u.filter(m=>m.kind==="publish")).sort(Ste),h=u.length-p.length,g=[];o&&g.push("This flow has been deleted. Its history is listed as it stood at deletion; find_flow no longer lists it."),l.total===0?g.push("This flow has no versions at all: nothing has been saved, checked in or published."):p.length===0&&h>0&&!c?g.push(`This flow has never been published; its ${h} version(s) are check-ins, saves or undated versions. Set includeCheckIns to list them.`):h>0&&g.push(`${h} check-in, save or undated version(s) omitted. Set includeCheckIns to list them.`),l.entities.lengthm.isPublished)&&g.push(`The published version (${c.commitVersion??c.id}) is not among the versions listed.`);let d={flowId:s.id??e,flowName:s.name,flowType:s.type??"",publishedVersion:c?.commitVersion??null,versions:p,total:l.total,...o?{deleted:!0}:{},...g.length>0?{notes:g}:{}};return{content:[{type:"text",text:JSON.stringify(d)}]}}catch(a){let{status:r}=Rn(a);return r===404?{isError:!0,content:[{type:"text",text:`Flow "${e}" not found. Check the flow id.`}]}:r===410?{isError:!0,content:[{type:"text",text:`Flow "${e}" has been deleted (410) and its versions could not be retrieved even as a deleted flow's.`}]}:{isError:!0,content:[{type:"text",text:`Failed to list flow versions: ${Bn(a)}${Ht(r,vte)}`}]}}}});var ea=50,rz="Architect > User Prompt > View (architect:userPrompt:view)",Mte="transcoded",eP=/^Prompt\./i,Ete=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i;function sz(t){return Math.round(t*1e3)/1e3}function qte(t){return{language:t.language??"",languageDefault:t.languageDefault??!1,durationSeconds:t.durationSeconds??null,hasAudio:!!t.mediaUri&&(t.uploadStatus===void 0||t.uploadStatus===Mte),ttsString:t.ttsString||null,text:t.text||null}}function _te(t,e){let n=Gr(e),i=(t.resources??[]).filter(a=>!e||Gr(a.language)===n);return{id:t.id??"",name:t.name??"",description:t.description??null,division:ht(t.division),resources:i.map(qte)}}function nP(t){return t.trim().replace(eP,"")}function Hte(t){let e=new Set;for(let n of t)for(let i of n.resources)e.add(i.language);return[...e].sort().map(n=>{let i=0,a=0,r=0,s=[];for(let o of t){let l=o.resources.find(u=>u.language===n),c=l?.hasAudio?l.durationSeconds??null:null;s.push({id:o.id,name:o.name,startSeconds:sz(i),durationSeconds:c}),c===null?r++:(a++,i+=c)}return{language:n,totalDurationSeconds:sz(i),promptsWithAudio:a,promptsWithoutAudio:r,sequence:s}})}function Ite(t){let e=new Map,n=new Set,i=(r,s)=>{let o=ht({id:r,name:s});!o||e.has(o.id)||e.set(o.id,o)},a=(r,s)=>{if(r===null||typeof r!="object"||n.has(r))return;if(n.add(r),Array.isArray(r)){for(let l of r)a(l,s);return}let o=r;if(o.type==="pmt"){let l=typeof o.name=="string"?o.name:void 0,c=typeof o.text=="string"?o.text:void 0;typeof o.id=="string"&&l?.match(eP)?i(o.id,nP(l)):typeof o.val=="string"&&Ete.test(o.val)&&c!==void 0&&(c.match(eP)?i(o.val,nP(c)):s==="lit"&&i(o.val,c))}for(let[l,c]of Object.entries(o))a(c,l)};return a(t,void 0),[...e.values()]}var Rte={promptIds:K.array(K.string().min(1)).max(ea).optional().describe(`User prompt GUIDs, e.g. the \`id\` of entries under USERPROMPT in flow_dependencies output. Returned in the order given. Combined with \`promptNames\` the total must not exceed ${ea}; chunk a larger set into successive calls. \`flowId\` has its own separate limit.`),promptNames:K.array(K.string().min(1)).max(ea).optional().describe("User prompt names, exactly as the flow references them. A `Prompt.` prefix is accepted and stripped, so `Prompt.Welcome` and `Welcome` both find the prompt named Welcome. Matching is exact (ignoring case), not a search. Returned in the order given, after any `promptIds`."),flowId:K.string().min(1).optional().describe(`A Genesys Cloud Architect flow ID. Every user prompt the flow's configuration (the latest, or the \`flowVersion\` given) references is returned, in the order the references are encountered, so one call covers the flow's whole script. At most ${ea} referenced prompts are fetched; any beyond that are listed in a note to fetch via \`promptIds\`.`),flowVersion:Wa,language:K.string().min(1).optional().describe("Restrict each prompt's resources to one language tag, e.g. `en-gb`. Omit to return every language.")},oz=({architectApi:t})=>({config:{description:"Retrieves Genesys Cloud Architect user prompts: the reusable audio assets that call and in-queue flows play via `Prompt.` references in Play Audio, Communicate, Menu and Collect Input actions. For each prompt returns its id, name, description, division and one resource per language holding what the caller actually hears: `durationSeconds` and `hasAudio` (an uploaded recording, which takes precedence), `ttsString` (spoken by text-to-speech when there is no recording) and `text` (a transcript of the recording, informational only). A resource with neither audio nor a TTS string plays silence. `durationTotals` sums the recorded durations per language across the prompts in requested order and gives each prompt's start offset, so a hang-up N seconds into a sequence of prompts can be attributed to the prompt that was playing. Look prompts up by name when flow_action output shows `Prompt.`, by id from flow_dependencies USERPROMPT entries, or by `flowId` to get every prompt a flow references in one call. Batch every prompt of interest into one call rather than calling once per prompt. Does not cover system prompts (`PromptSystem.`).",annotations:{title:"Get Prompts",readOnlyHint:!0,destructiveHint:!1},inputSchema:Rte},handler:async({promptIds:e=[],promptNames:n=[],flowId:i,flowVersion:a,language:r})=>{if(e.length===0&&n.length===0&&!i)return{isError:!0,content:[{type:"text",text:"Provide at least one of `promptIds`, `promptNames` or `flowId`."}]};if(a&&!i)return{isError:!0,content:[{type:"text",text:"`flowVersion` selects which configuration of `flowId` to read, so it needs `flowId`."}]};if(e.length+n.length>ea)return{isError:!0,content:[{type:"text",text:`At most ${ea} prompts can be requested per call (${e.length} ids + ${n.length} names given). Chunk the request into successive calls.`}]};let s=[],o=[],l=[],c=[],u=new Set,p=w=>{w.id&&u.has(w.id)||(w.id&&u.add(w.id),s.push(_te(w,r)))},h=async w=>{if(!u.has(w))try{p(await t.getArchitectPrompt(w,{includeResources:!0,includeMediaUris:!0,...r?{language:[r]}:{}}))}catch(f){let{status:A}=Rn(f);if(A===404)o.push(w);else{if(A===401)throw f;A===403?l.push({requested:w,error:`${Bn(f)}. The prompt exists but the OAuth client cannot read it: it lacks division access to it, or the '${rz}' permission.`}):l.push({requested:w,error:Bn(f)})}}},g;if(i){let w=await mt(t,i,a);if(!w.ok)return{isError:!0,content:[{type:"text",text:w.message}]};g={references:Ite(w.configuration),source:w.source}}try{for(let w of new Set(e))await h(w);if(n.length>0){let w=new Map;for(let b of n){let x=nP(b),y=Gr(x);y&&!w.has(y)&&w.set(y,{requested:b,stripped:x})}let f=new Map,A=1;for(;;){let b=await t.getArchitectPrompts({name:[...w.values()].map(x=>x.stripped),includeResources:!0,includeMediaUris:!0,...r?{language:[r]}:{},pageSize:100,pageNumber:A});for(let x of b.entities??[]){let y=Gr(x.name);w.has(y)&&!f.has(y)&&f.set(y,x)}if(!b.nextUri)break;A++}for(let[b,{requested:x}]of w){let y=f.get(b);y?p(y):o.push(x)}}if(g){let{references:w,source:f}=g;w.length===0&&c.push(`Flow "${i}" references no user prompts in its ${Lh(f)}. Audio it plays is inline TTS, system prompts or neither.`);let A=w.slice(0,ea),b=w.slice(ea);b.length>0&&c.push(`Flow "${i}" references ${w.length} user prompts; only the first ${ea} were fetched. Fetch the rest with promptIds: `+b.map(y=>y.id).join(", "));let x=0;for(let y of A)u.has(y.id)?x++:await h(y.id);x>0&&c.push(`${x} of the flow's referenced prompts were already returned at their promptIds/promptNames position, so durationTotals.sequence does not follow flow order. Call with flowId alone for a flow-ordered sequence.`)}}catch(w){let f=Ht(Rn(w).status,rz);return{isError:!0,content:[{type:"text",text:`Failed to retrieve prompts: ${Bn(w)}.${f}`}]}}o.length>0&&c.push("Entries in notFound matched no user prompt in this org. A flow referencing such a prompt plays silence there. Names are matched exactly (ignoring case), so check the spelling against the flow's `Prompt.` reference; if the reference is `PromptSystem.` it is a system prompt, which this tool does not return."),s.some(w=>w.resources.length===0)&&c.push(r?`A prompt with no resources has no audio or TTS for language "${r}"; Architect falls back to its languageDefault resource, which was filtered out of this response. Call again without \`language\` to see it.`:"A prompt with no resources has no audio or TTS in any language and plays silence wherever it is referenced.");let d=Hte(s);d.some(w=>w.promptsWithoutAudio>0)&&c.push("totalDurationSeconds counts recorded audio only. Prompts counted in promptsWithoutAudio play TTS (or silence) for that language, whose duration is not known, so the sequence's real play time is longer than the total.");let m={...i&&g?{flowId:i,configuration:g.source}:{},prompts:s,durationTotals:d,notFound:o,...l.length>0?{failed:l}:{},...c.length>0?{notes:c}:{}};return{content:[{type:"text",text:JSON.stringify(m)}]}}});var lz=100,uz=10,Mu=160,Wte=512;function zte(t,e,n){if(!e)return{ok:!0,query:t};try{return{ok:!0,query:new RegExp(t,n?"":"i")}}catch(i){let a=i instanceof Error?i.message:String(i);return{ok:!1,error:`Invalid regular expression "${t}": ${a}. Set regex to false for a literal substring search.`}}}function Dte(t,e,n){if(t.length<=Mu)return t;let i=e+Math.floor(n/2),a=Math.max(0,Math.min(i-Math.floor(Mu/2),t.length-Mu)),r=a+Mu;return`${a>0?"\u2026":""}${t.slice(a,r)}${r({config:{description:'Searches the raw Architect configuration of a Genesys Cloud Architect flow for text, and returns the actions containing it along with where in each action it matched. Answers "which actions reference X" \u2014 a queue name, a data action, a variable such as Flow.DNIS, a phrase in a prompt \u2014 in a single call. Use it instead of sweeping a flow with bulk flow_action lookups, which return whole action subtrees for actions that may not be relevant at all. Each returned actionId is an Architect GUID: it joins directly to flow_ir nodes whose kind is "action", and is accepted verbatim by flow_action. Search here to find the ids, then fetch those ids with flow_action when an excerpt is not enough. Matching is against string values only, never key names. A match in a wiring field locates text and is not a control-flow claim; flow_ir owns wiring.',annotations:{title:"Search In Flow",readOnlyHint:!0,destructiveHint:!1},inputSchema:Nte},handler:async({flowId:e,flowVersion:n,pattern:i,regex:a,caseSensitive:r})=>{let s=zte(i,a,r);if(!s.ok)return{isError:!0,content:[{type:"text",text:s.error}]};let o=await mt(t,e,n);if(!o.ok)return{isError:!0,content:[{type:"text",text:o.message}]};let l=o.configuration;if(!Gte(l))return{isError:!0,content:[{type:"text",text:`The ${Lh(o.source)} of flow "${e}" has no flowSequenceItemList to search \u2014 the flow type may be unsupported. Nothing was searched, so this is not a zero-match result.`}]};let c=Yy(l,s.query,{caseSensitive:r,maxMatchesPerAction:uz}),u=c.hasMatches?c.matches:[],p=u.slice(0,lz),h=p.map(d=>({...d,matchedPaths:d.matchedPaths.map(m=>({path:m.path,excerpt:Dte(m.value,m.matchIndex,m.matchLength)}))})),g=[];return u.length>p.length&&g.push(`${u.length} actions matched; only the first ${lz} are returned, in encounter order. Narrow the pattern to see the rest.`),p.some(d=>d.truncated)&&g.push(`Some actions matched in more than ${uz} places; matchedPaths is not exhaustive for entries marked truncated.`),p.some(d=>d.matchedPaths.some(m=>m.value.length>Mu))&&g.push("Excerpts are clipped windows around the match, not whole values; fetch the action with flow_action when the full text matters."),{content:[{type:"text",text:JSON.stringify({flowId:e,configuration:o.source,pattern:i,totalMatchedActions:u.length,matchedActions:h,...g.length>0?{notes:g}:{}})}]}}});var iP=new Map;function Ute(t){let{id:e,previousTurn:n,...i}=t;return i}async function pz(t,e,n){let i=[],a=n;for(;i.push(Ute(a)),iP.set(e,a.id),a.nextActionType==="NoOp";)a=await t.postTextbotsBotflowsSessionTurns(e,{previousTurn:{id:a.id},inputEventType:"NoOp",inputEventUserInput:{mode:"Text",alternatives:[{transcript:{text:""}}]}});let r=a.nextActionType;return(r==="Disconnect"||r==="Exit")&&iP.delete(e),{content:[{type:"text",text:JSON.stringify({sessionId:e,turns:i})}]}}var $te={flowId:K.string().optional().describe("The bot flow ID to test. Required when starting a new session."),sessionId:K.string().optional().describe("Session ID from a previous call. Required when continuing an existing conversation."),message:K.string().optional().describe("User message to send to the bot. Required when continuing a session.")},dz=({textbotsApi:t})=>({config:{description:"Tests a deployed Genesys Cloud Architect Bot Flow and Digital Bot Flow by simulating a text conversation. To start: provide flowId. To continue: provide the returned sessionId and a message. Turn tracking is managed server-side \u2014 only the sessionId is needed between calls. Returns { sessionId, turns[] } where each turn contains the raw API response (prompts with segments, outputLanguage, nextActionType, and action-specific data like modeConstraints or outputData). Multiple turns are returned when the flow sends consecutive messages (NoOp turns are automatically drained). nextActionType values: WaitForInput (send another message), Disconnect/Exit (conversation ended).",annotations:{title:"Test Bot Flow",readOnlyHint:!1,destructiveHint:!1},inputSchema:$te},handler:async({flowId:e,sessionId:n,message:i})=>{try{if(n&&e)return{isError:!0,content:[{type:"text",text:"Provide either flowId (to start) or sessionId (to continue), not both."}]};if(!n&&!e)return{isError:!0,content:[{type:"text",text:"Provide flowId to start a new session or sessionId to continue an existing one."}]};if(e){let s=await t.postTextbotsBotflowsSessions({flow:{id:e},externalSessionId:"",inputData:{variables:{}},channel:{inputModes:["Text"],outputModes:["Text"],name:"Messaging",userAgent:{name:"GenesysWebWidget"}},language:""}),o=await t.postTextbotsBotflowsSessionTurns(s.id,{inputEventType:"NoOp",inputEventUserInput:{mode:"Text",alternatives:[{transcript:{text:""}}]}});return pz(t,s.id,o)}if(!n||!i)return{isError:!0,content:[{type:"text",text:"A message is required when continuing an existing session."}]};let a=iP.get(n);if(!a)return{isError:!0,content:[{type:"text",text:`No active session found for ID "${n}". It may have expired or already ended. Start a new session with a flowId.`}]};let r=await t.postTextbotsBotflowsSessionTurns(n,{previousTurn:{id:a},inputEventType:"UserInput",inputEventUserInput:{mode:"Text",alternatives:[{transcript:{text:i}}]}});return pz(t,n,r)}catch(a){return{isError:!0,content:[{type:"text",text:`Bot flow test failed: ${a instanceof Error?a.message:JSON.stringify(a)}`}]}}}});var tP=K.object({GENESYS_REGION:K.string().min(1),GENESYS_CLIENT_ID:K.string().min(1),GENESYS_CLIENT_SECRET:K.string().min(1),DEPLOY_SCRIPT_PATH:K.string().min(1),PREVENT_LOGIN:K.enum(["TRUE","FALSE"]).default("FALSE").transform(t=>t==="TRUE")}).safeParse(process.env);if(!tP.success){let t=tP.error.issues.map(e=>e.path[0]).join(` +`).trim();f="",b&&l.push({level:"error",message:a(b)})},C=setTimeout(()=>{p.kill("SIGTERM"),w(),c?.success?g():h(`Deploy timed out after ${zz/1e3}s.`)},zz);p.on("error",b=>{h(`Failed to start deploy runner: ${b.message}`)});let A="";p.stdout.on("data",b=>{A+=b.toString();let y=A.split(` +`);A=y.pop()??"";for(let T of y)m(T)}),p.on("close",b=>{m(A.trim()),w(),c?.success?g():h(c?.error??`Deploy runner exited with code ${b}`)})})}});function Jn(t){if(t===null||typeof t!="object")return{message:String(t)};let e="status"in t&&typeof t.status=="number"?t.status:void 0,n="code"in t&&typeof t.code=="string"&&t.code.length>0?t.code:void 0,i="message"in t&&typeof t.message=="string"&&t.message.length>0?t.message:void 0;return{status:e,code:n,message:i}}function ea(t,e){return t===401?" The access token is missing or expired; re-authenticate (restart the MCP server) and retry.":t===403?` The OAuth client needs the '${e}' permission.`:""}function ni(t){let{status:e,code:n,message:i}=Jn(t),a=[];return e!==void 0?a.push(`HTTP ${e}${n?` (${n})`:""}`):n&&a.push(n),i&&a.push(i),a.length>0?a.join(": "):"Unknown error"}function ds(t){return(t??"").toLowerCase()}function na(t,e){return ds(t.name)===ds(e)}function om(t,e){return t.slice().sort((n,i)=>Number(na(i,e))-Number(na(n,e)))}var Xte=50,Yte=200;function eae(t){return t.trim().split(/\s+/).map(e=>`*${e.replace(/^\*+|\*+$/g,"")}*`).join(" ")}function nae(t){return{id:t.id??"",name:t.name,type:t.type??"",publishedVersion:t.publishedVersion?.commitVersion??null,...t.description?{description:t.description}:{}}}var iae={name:N.string().min(1).describe("The flow name, or some words from it, to search for. Every word must appear somewhere in the flow name, case-insensitively and in any order, so 'payment' finds 'Book_Payment' and 'Returns' finds 'UK_Returns_Desk Main Flow'. Wildcards are added automatically; do not include asterisks."),type:N.array(N.string()).optional().describe('Optional flow types to restrict the search to, e.g. ["inboundcall"], ["bot", "digitalbot"], ["workflow"]. Omit to search flows of every type.')},Uz=({architectApi:t})=>({config:{description:"Finds Genesys Cloud Architect flows by name, resolving the human-readable name users know (e.g. 'Book_Payment') to the flow id every other flow tool requires. Returns each matching flow's id, name, type and published version. Matching is a case-insensitive search over flow names in which every word of the query must appear somewhere in the name, in any order, so a fragment of a word or a few words from the name both work; flows whose name equals the query exactly are listed first. The returned id is accepted verbatim by flow_ir, flow_action, search_in_flow, flow_dependencies and flow_versions. A publishedVersion of null means the flow has never been published.",annotations:{title:"Find Flow",readOnlyHint:!0,destructiveHint:!1},inputSchema:iae},handler:async({name:e,type:n})=>{try{let i=[],a=eae(e),r=0,s=1;for(;;){let u=await t.getFlows({name:a,pageSize:100,pageNumber:s,...n?.length?{type:n}:{}});if(u.entities&&i.push(...u.entities),r=u.total??r,!u.nextUri||i.length>=Yte)break;s++}r=Math.max(r,i.length);let o=om(i,e).slice(0,Xte),l=[];if(o.length===0)l.push(`No flows matched "${e}". Every word of the query must appear in the flow name, so drop words you are unsure of (keep the most distinctive one), or drop the type filter if one was given.`);else if(r>o.length){let u=`${r} flows matched; only ${o.length} are returned${na(o[0],e)?", exact name matches first":""}.`;i.length0?{notes:l}:{}};return{content:[{type:"text",text:JSON.stringify(c)}]}}catch(i){return{isError:!0,content:[{type:"text",text:`Failed to search for flows: ${ni(i)}`}]}}}});var lm=200,Lz=10;function $z(t){return t&&t!=="NONE"?t:void 0}function tae(t){let e=$z(t.flowErrorReason),n=$z(t.flowWarningReason);return{executionId:t.id??"",flowId:t.flowId??null,flowName:t.flowName??null,flowType:t.flowType??null,flowVersion:t.flowVersion??null,conversationId:t.conversationId??null,...t.workitemId?{workitemId:t.workitemId}:{},startDateTime:t.startDateTime??null,endDateTime:t.endDateTime??null,...e?{flowErrorReason:e}:{},...n?{flowWarningReason:n}:{}}}function aae(t,e){return(t.startDateTime??"").localeCompare(e.startDateTime??"")}async function rae(t){try{return(await t.getFlowsInstancesSettingsExecutiondata()).enabled}catch{return}}var sae={conversationId:N.string().min(1).optional().describe("The Genesys Cloud conversation id. Returns every flow instance that conversation ran, so a call that went through an inbound flow and then an in-queue flow yields two entries. Preferred filter: it is what the API indexes on."),flowId:N.string().min(1).optional().describe("The Architect flow id. Returns recent instances of that flow, whichever conversation ran them. Combine with conversationId to pick one flow out of a conversation."),onlyWithErrors:N.boolean().optional().describe("When true, only instances that ended with a flow error are returned (flowErrorReason is set). Applied to the instances the query fetched, so with a busy flow the errored runs beyond the API's 200-instance cap are not seen. Use it to find the runs worth inspecting with flow_execution_data.")},Fz=({architectApi:t})=>({config:{description:`Finds the recorded executions (flow instances) of Genesys Cloud Architect flows, by conversation id and/or flow id. Returns each instance's executionId, flow id/name/type/version, conversationId, start and end times, and any flowErrorReason or flowWarningReason, oldest first. Use it to answer 'what did this conversation do' or 'has this flow been failing', then pass an executionId to flow_execution_data for the action-by-action log. Only the last ${Lz} days are retained, the API cannot filter by date, and at most ${lm} instances are returned per query, so prefer conversationId. A run is listed only once it has ended. test_bot_flow runs have no conversation id, so find them by flowId or pass their sessionId straight to flow_execution_data.`,annotations:{title:"Find Flow Execution",readOnlyHint:!0,destructiveHint:!1},inputSchema:sae},handler:async({conversationId:e,flowId:n,onlyWithErrors:i})=>{if(!e&&!n)return{isError:!0,content:[{type:"text",text:"Provide a conversationId, a flowId, or both."}]};let a=[];e&&a.push({key:"ConversationId",operator:"eq",value:e}),n&&a.push({key:"FlowId",operator:"eq",value:n});try{let r=await t.postFlowsInstancesQuery({query:[{and:a}]},{pageSize:lm}),s=(r.entities??[]).map(tae),o=(i?s.filter(d=>d.flowErrorReason!==void 0):s).sort(aae),l=Math.max(r.total??0,s.length),c=[];i&&o.length===0&&s.length>0?c.push(`None of the ${s.length} instance(s) fetched ended with a flow error. Drop onlyWithErrors to see them.`):o.length===0?await rae(t)===!1?c.push("No instances matched, and execution data storage is disabled for this org (Architect > Settings > Execution data), so none are being recorded."):c.push(`No instances matched. A run is listed only after it ends; execution data is kept for ${Lz} days and is only captured for flows published after storage was enabled (republish older flows); and test_bot_flow runs have no conversation id, so search for them by flowId. Check the id, or query by flowId to see whether the flow records anything at all.`):l>s.length?c.push(`${l} instances matched but only ${s.length} were fetched. Narrow the query with a conversationId.`):s.length>=lm&&c.push(`The API caps results at ${lm}; older instances may exist.`);let u={query:{...e?{conversationId:e}:{},...n?{flowId:n}:{},...i?{onlyWithErrors:i}:{}},executions:o,total:l,...c.length>0?{notes:c}:{}};return{content:[{type:"text",text:JSON.stringify(u)}]}}catch(r){let{status:s}=Jn(r),o=s===400?" The query was rejected; check that the conversationId and flowId are well-formed Genesys Cloud ids.":ea(s,"Architect > Flow Instance > Search");return{isError:!0,content:[{type:"text",text:`Failed to search for flow executions: ${ni(r)}${o}`}]}}}});function Rt(t){return t?.id?{id:t.id,...t.name?{name:t.name}:{}}:null}var oae=50,lae=200;function uae(t){return`*${t.trim().replace(/^\*+|\*+$/g,"")}*`}function cae(t){let e=Rt(t.queueFlow),n=Rt(t.emailInQueueFlow),i=Rt(t.messageInQueueFlow);return{id:t.id??"",name:t.name??"",division:Rt(t.division),memberCount:t.memberCount??null,joinedMemberCount:t.joinedMemberCount??null,dateModified:t.dateModified??null,...t.description?{description:t.description}:{},...e?{queueFlow:e}:{},...n?{emailInQueueFlow:n}:{},...i?{messageInQueueFlow:i}:{}}}var dae={name:N.string().min(1).describe("The queue name, or a portion of it, to search for. Matched case-insensitively against queue names, so a partial name like 'sales' finds 'UK_Sales'. Wildcards are added automatically; do not include asterisks.")},Jz=({routingApi:t})=>({config:{description:"Finds Genesys Cloud routing queues by name, resolving the human-readable name users know (e.g. 'Sales') to the queue's id and exact name. Returns each matching queue's id, name, division (id and name), memberCount (agents configured on the queue), joinedMemberCount (agents currently joined and taking work), dateModified and, when configured, its in-queue flows (queueFlow for calls, emailInQueueFlow, messageInQueueFlow). Matching is a case-insensitive search that accepts a portion of the name; queues whose name equals the query exactly are listed first. When several similarly named queues match, dateModified and the member counts help tell a live queue from an abandoned one. Use the returned exact name as the search_in_flow query to find the actions in a flow that transfer to the queue. The in-queue flow ids are accepted verbatim by flow_ir, flow_action, search_in_flow, flow_dependencies and flow_versions.",annotations:{title:"Find Queue",readOnlyHint:!0,destructiveHint:!1},inputSchema:dae},handler:async({name:e})=>{try{let n=[],i=uae(e),a=0,r=1;for(;;){let c=await t.getRoutingQueues({name:i,pageSize:100,pageNumber:r});if(c.entities&&n.push(...c.entities),a=c.total??a,!c.nextUri||n.length>=lae)break;r++}a=Math.max(a,n.length);let s=om(n,e).slice(0,oae),o=[];if(s.length===0)o.push(`No queues matched "${e}". The search already accepts a portion of the name, so try a shorter fragment.`);else if(a>s.length){let c=`${a} queues matched; only ${s.length} are returned${na(s[0],e)?", exact name matches first":""}.`;n.length0?{notes:o}:{}};return{content:[{type:"text",text:JSON.stringify(l)}]}}catch(n){let i=ea(Jn(n).status,"Routing > Queue > View");return{isError:!0,content:[{type:"text",text:`Failed to search for queues: ${ni(n)}${i}`}]}}}});function qi(t,e){t=t-477;let n=um(),i=n[t];if(qi.iSczjz===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;ht+pae(477,"bIvj");function um(){let t=["WPztWPTXCvRcRgmkWRuazq","WOernqW8i8o2W7aDW6VdUqxcGq","lmoijH7dTWiQW5OVWPT2nq","W4K5W73cLSkoDmoiWPPNWQ7dNbLJ","WQH/z8oOW5FdJMDlW4rGAqu","cComWPNdNcFcPSocW64/WPiXW7ZcNW","W44lW6tcVmkewWK4WQtdVL7cGa","fCocW4/dHSk7WRxcHmo3WOpdN8of","lSk4W67cKuqooW","Amk5W6hcMIDxWRrp","WQ3cTJ7cGrGthSkThCojWQ5JAW","q8oXemk1emoqmLe","W7FcUZRdL1nxpmkbWOO/nmk3","nKSqW5bfW5hcVmorW7ZcICk9W4G","jSkRC8kDW7ONW5aBWOf2W7ZcSq","WPTdWQxcVmkKf8k7","W7hcVJJdMvmdimkkWOilja","EttcQ8oybdvuWPJcU8oSw1u","W75RcKjuWPys"];return um=function(){return t},um()}var ia=(t,e)=>t+"::"+e;(function(t,e){let n=vn,i=t();for(;;)try{if(parseInt(n(225,"@[N]"))/1*(parseInt(n(310,"5R6d"))/2)+-parseInt(n(357,"qgjP"))/3*(-parseInt(n(253,"jeTd"))/4)+parseInt(n(278,"aOqo"))/5*(-parseInt(n(245,"dyeG"))/6)+-parseInt(n(371,"M@(B"))/7+-parseInt(n(321,"wVOT"))/8*(-parseInt(n(216,"gV1f"))/9)+parseInt(n(227,"M@(B"))/10*(parseInt(n(365,"VmW["))/11)+parseInt(n(237,"7dm("))/12*(-parseInt(n(249,"HpXX"))/13)===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(cm,282927);function Vz(t,e){let n=vn,i={MtzmB:function(a,r){return a(r)},BACnk:n(274,"Ek&t"),vbgLc:n(364,"iWNv"),xnrFS:n(246,"U]DU")};if(Array[n(335,"9Iq$")](t[n(219,"5MGz")]))for(let a of t[n(289,"xF!Z")])a&&typeof a===n(277,"HpXX")&&i[n(400,"7dm(")](e,a);if(Array[n(299,"&@Q$")](t[n(236,"7dm(")]))for(let a of t[n(304,"xF!Z")])if(i[n(290,"cV@)")]!==n(305,"gV1f")){let r=_0x1e28bc[n(344,"7dm(")](_0x3d3dd6);r?_0x1d48a2[n(347,"#r@[")](...r):_0x123934[n(303,"&@Q$")](_0x159cca)}else{if(!a||typeof a!==n(212,"qgjP"))if(i[n(243,"M@(B")]===n(297,"V3Bz"))_0x5b3ffa[n(239,"b(I7")]=_0x470553[n(250,"V3Bz")];else continue;let r=a[n(203,"b(I7")];if(!r||typeof r!==i[n(282,"ZSrC")])continue;e(r,i[n(322,"SM03")](hae,a))}}function hae(t){let e=vn,n={XXAjK:e(340,"9Iq$"),GSaPj:function(a,r){return a===r},FkHXR:e(309,"a3Yn")},i={};if(typeof t.id===n[e(326,"VmW[")]&&(i.id=t.id),typeof t[e(273,"]RDv")]===e(315,"DZl!")&&(i[e(242,"gV1f")]=t[e(296,"RszY")]),n[e(205,"$(2q")](typeof t[e(286,"BNvv")],e(397,"TJ@Q")))if(e(270,"U]DU")===n[e(387,"cV@)")])i[e(223,"cvb$")]=t[e(213,"q6Sj")];else{_0x1075c2[e(401,"ZSrC")]=0;let a=_0x3409b4[e(341,"(@*h")](_0x57fc72);return a?{index:a[e(256,"Ek&t")],length:a[0][e(331,"P[1a")]}:_0x1b4d16}return i}function Kz(t){let e=vn;if(t===null||typeof t!==e(348,"zm]a")||Array[e(317,"HpXX")](t))return[];let n=t[e(230,"DZl!")];return Array[e(362,"iWNv")](n)?n:[]}function ac(t,e){let n=vn,i={ltcGJ:function(c,u){return c===u},GtSTM:function(c,u){return c!==u},pAaIP:n(393,"q6Sj"),FXTBi:n(269,"qgjP")},a=[],r=new Set;for(let c of Array[n(318,"]RDv")](e)?e:[])typeof c===n(363,"IST1")&&!r[n(229,"M@(B")](c)&&(r[n(392,"9Iq$")](c),a[n(267,"5MGz")](c));if(i[n(257,"Plo#")](a[n(338,"iWNv")],0))return{found:[],notFound:[]};let s=new Map;for(let c of Kz(t)){if(!c||i[n(268,"6WHj")](typeof c,n(313,"P[1a"))||typeof c.id!==n(302,"VmW["))continue;let u=c.id,d=typeof c[n(405,"xF!Z")]===i[n(298,"wVOT")]&&c[n(214,"9Iq$")][n(284,"jeTd")]>0?c[n(386,"wVOT")]:u;Vz(c,(h,m)=>{let p=n;if(typeof h.id!==p(337,"jeTd")||!r[p(260,"$(2q")](h.id))return;let g={actionId:h.id,action:h,taskId:u,taskName:d};m&&(g[p(325,"RszY")]=m);let f=s[p(329,"DZl!")](h.id);f?f[p(379,"q2V]")](g):s[p(402,"DZl!")](h.id,[g])})}let o=[],l=[];for(let c of a)if(i[n(314,"#r@[")](i[n(210,"BNvv")],n(323,"A8rD"))){let u=s[n(382,"V3Bz")](c);u?o[n(235,"@[N]")](...u):l[n(292,"dexT")](c)}else{let u=_0x576fbe[n(369,"gV1f")](_0x403f41);return u===-1?_0xb93038:{index:u,length:_0x520233[n(327,"%#a&")]}}return{found:o,notFound:l}}function vn(t,e){t=t-203;let n=cm(),i=n[t];if(vn.yXtuqA===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;h{let o=n;r[o(381,"#r@[")]=0;let l=r[o(252,"5MGz")](s);return l?{index:l[o(319,"cejY")],length:l[0][o(403,"q6Sj")]}:void 0}}if(i[n(324,"gV1f")](typeof t,n(380,"rEk2"))||t[n(378,"5MGz")]===0)return;if(i[n(306,"aOqo")](e?.[n(372,"U]DU")],!0))return r=>{let s=n,o=r[s(258,"wVOT")](t);return o===-1?void 0:{index:o,length:t[s(276,"sZx8")]}};let a=t[n(370,"z8a1")]();return r=>{let s=n,o=r[s(328,"HpXX")]()[s(258,"wVOT")](a);if(o===-1)return;let l=Math[s(261,"RszY")](o,r[s(395,"]RDv")]);return{index:l,length:Math[s(281,"%#a&")](t[s(336,"RszY")],r[s(276,"sZx8")]-l)}}}function fae(t,e,n){let i=vn,a={UbJxK:function(c,u){return c===u},IGQKT:i(340,"9Iq$"),VYrvn:i(294,"0EP5"),FbpMf:function(c,u){return c===u},lkJbj:function(c,u){return c===u},QOJft:i(287,"zm]a"),WWKjN:i(384,"iWNv"),YVssu:function(c,u){return c+u},mdoWX:function(c,u){return c>u}},r=[],s=0,o=new Set,l=(c,u,d)=>{let h=i;if(a[h(332,"gV1f")](typeof c,a[h(394,"Plo#")])){let m=e(c);m&&(a[h(291,"TJ@Q")]!==h(262,"zm]a")?_0x4f5ead(_0x1893eb[_0x3a2e70],_0x1a3f92?_0x61ac67+"."+_0x14328a:""+_0x45faeb,_0x1554b1+1):(s+=1,r[h(327,"%#a&")]=mae||o[h(353,"7dm(")](c))){if(o[h(373,"]RDv")](c),Array[h(218,"@[N]")](c))if(h(406,"q6Sj")===h(345,"a3Yn"))for(let m=0;m{let g=h;m[g(222,"Plo#")]=0;let f=m[g(311,"gV1f")](p);return f?{index:f[g(383,"DZl!")],length:f[0][g(377,"HpXX")]}:_0x32ad12}}else{let m=c;for(let p of Object[h(343,"IST1")](m))l(m[p],u?u+"."+p:p,a[h(206,"&@Q$")](d,1))}o[h(231,"zm]a")](c)}};return l(t,"",0),{hits:r,truncated:a[i(360,"Ek&t")](s,r[i(264,"&@Q$")])}}function cm(){let t=["m09WW5mYW4aJxmkGwIBcJcZcIq","W5z+W6DZDG","W5TdWOtdHNe","W4z2WOddOa","B2VdIbj0","ifWzlMq","gb/dJsrgra/dKq","W7fWW65I","BCo0DSoNWRPXuKtdG18","W5PLWOZdPSkHWQi","rYlcOmkdWQ8","avuNWRVdHCkE","W7S9WQtdOeW","W4FcTtNdKHpcI8kw","W4ddVan3ySksWQO","W7npdKVdLq","WOaYW5tcSmoYWO4cWPSboWy","WOOaWRtdLXNcKCoHwCkOWOLK","eSkDW47dKH8","wSkZpvPq","W5HUW7HNwW","W6P7WO/dMIBcMgm8W4qk","W6emzmo0gW","W5hdGCkhlSkdaG","W5RcQttdJXBcJ8kDvCo1mmog","fuqH","W4v+hLFdNxq","W5LIWOJdPmk2WR4","W4fQW4f5sq","ASoZW7ThhhtdTmoUW43cOSoTFCoh","W5dcU1PupW","k8oYhJeLW6nv","W6T7WO/dIbhcMa","W6TNh8koiSoH","nCkIWQCyxcq","W75WWOi9WQe","mCo1lsO5W6u","uZ0LWOK","WPfet8kjWRxcJ8oN","A8o0yCoH","cdNdGW","hxSnlgm","W5pdHCkela","wYpcSmkS","W4nhWQ81WPhcOq","qXnLW6hcNCk4W73dNmoRbN8","W4LnzSk4WOJcIq","grdcUttdTa","rSkVWQnchq","bZ3dHa","k3tcSMRcPa","W7i0sCkahW","W75NWQ7dTW8","WPqzmCoRW4NdLmkdW5SoW4jOmCkU","rZpcRCkJWPeO","WRCcW7NcISomWQm","j8kPWRJdOqO","W5NdRtviEa","mmk0WOGnwI3cVa","C8oLASo7WPD+","kCkQWOufBa","WOXHxCoQgCoBWO7dRa","W5NdQCkbc8k7","W6r9W7HP","FSkHWQTD","W71MW69KESorW7C","WRZcHvlcVcZdJYSomXWb","W6b/WQ7dV8kYovBcGSkqWRtdMahcOq","lsBcGtVdQCkypmkYWQf/WRb6wW","W4JdQYy","W4vTWPtdNGe","F3BdI2JdJSkKbSk1WRjN","uuldNqHY","W4lcOXBdHXxcGG","W7G9smkigCoH","WPJcU8oslG","WRdcSSkOW6tcMSkP","rZFcSmkWWQWUWRPqWQG","cazu","g08XWRFdKW","mCkeWQqPBG","F8kIWQXDpmo1","W51sW6RcGq","WQ5UpSk6Ba","sCoZt8oiWO8","W4r8WQFdP8kE","WPpcQSk6WO8fW6u","W584rmo5iW","i8oLoW","W4bhfb7cUWa","W4FcGwpcMmo5","W4xdQIXIzmkB","ECkUWQjDjW","WR9FWQRdGXXz","dsNdSSoNeW","W6PdhwpdHq","iIJdJCoafG","W4mQWPBdGwy8WRhdQSow","auqH","W59wcbdcOq8","W6WTtSo2mW","meTZW4m","W6bshIFcKq","W6jGW6ZcJwa","W5yYWQRdRuu","WPZcMCkUW7tcHmkR","vmo5qSoyWPG","eg3cJ3FcHSon","qCo6uMO4WRJdM8oaWQqGWOa","WOmLW6RcS8oi","iYSZWPik","W7uyW6VcMurkzKHFbJ8","W7vcWRVcU8oLWOpcRmoSWRi","oCkIWQldHdhcJG","FtreW4lcIa","oSk4WQtdNG","W4PkySk6WP/cLq","W5DAar7cOq","lmoGmIy","WPNcO8k1WO8c","WQC7WRHurmoAW4FdPMy","W7auWPhdJf83","W55fEv5vzx0","W7u7uSkgaSoNWPDdW7T7","W7vRW79OBCoWW4xdThbw","W75kWRldKwRcHa","W6lcP0hcP8oKsCo6vuS","W4X+WORdRmka","W4OYgaPukmkyW4NcP3KWzSkNAxypWPlcLKC","WOqpar4vBMxdMtKHjq","wmkuefPa","W6j7WQRdSCkWmqdcUCkWWPxdGZe","BSoWDCo3","WRSQW68","fe06WQxdUmkCW4hdOmozlLixpspdHejfBmkBWRK","W4HaWQK1WOBcSa","FmkLWQHFk8oP","W5zhFCkTWP/cHa","c3S7WRJdIa","W4Dds0q","aJNdMCoyfWtcNmksW6ZcOK7dSf7cSW","xM7cH8kEyI3cVSkYW5JcGuW","WOygW7/cKgBcOCoUEG","h2/cLNS","W7XAWRhdLhVcNG","pM8gfa","W7PPW6zK","WQuPW7VcI8oL","W70BW67cNeqoyLj0cIHO","WPjMuNqfbmkQW4pcSgi0","isxcMdVdMCkj","hbDsW6GphW","W7ZdKSkJamkY","WP/dT0hcLHxcS8k7ySoUlW","aqjnW6q","WQNcJNO","W7eGq8km","WQX/kSkXbCoOW50","W4ZcO2nTfa","WQOxW6BcHG","i8kJWRpdKYO","W6lcSLhcLmoN","W5PDW6pcGvFcQSoK","W7veW6JcH8orWQNcRSo0","WQWxW7G","W6P3WO8","W6rIWPCZWRG","W5XqWRy4","fHGUWOylW74","W7TQW6fKyCoQ","EmkHWRu","W6qTvCkh","a8kGWOTKaG","W7bCqmksWO8","iahcNGZdUq","WRHzWQ3dHbfFCvTj","WRNcGCoRimkI","W4FdRI9G","cmk7WRVdHcy","BSoyWO3cI2JdGcW8z8kUW7jdaW","hSkMbt9+WRO","W4hcPbldHqlcNG","WQmBW6ZdRLNcQ8k/W4PE","WOhcTCkVW7ZcKa","W77cPexcNSof","W5ddJCkh","W5CLWPFdS3W","W4BcLNLqdrfXnMvuWP3dNmo5W4nwrmoj","W7r2a8kaomoU","lYtcHJFdLCktbSk4WRHU","xWv3W6NcLq","W6nXWPmNWPm","WQtcJ3dcTc/dGG","p0LQW48EW4yaxmkWsW","WQPenCkmvq","WPPYWQRdNbW","WO/cUSkNWOa","W4jKWOFdHca","W57cNNH6eW","WQxdQHLmhXXXgfW","W6L/WOZdIG","cdrhW6Oh","W4nYW6BcRx8","eW4bWPmnW7FdHq","wcqTWO8","pw4hfuNdNW","W4OGv8o3pSo4","cGGZWOK"];return cm=function(){return t},cm()}function B0(t,e,n){let i=vn,a={yyOXj:function(c,u){return c!==u},dMhBL:function(c,u,d,h){return c(u,d,h)},WSeMc:function(c,u){return c===u},pbwMh:i(301,"a3Yn"),xosHG:function(c,u){return c===u},TvAUc:function(c,u){return c>u},VoezB:i(234,"DZl!"),Uykhc:function(c,u,d){return c(u,d)},RUGmS:function(c,u){return c(u)},buEJG:function(c,u){return c===u},AvJIE:i(308,"5R6d"),QSkiO:function(c,u){return c>u}},r=a[i(404,"VmW[")](gae,e,n);if(!r)return{hasMatches:!1};let s=n?.[i(224,"dyeG")],o=typeof s===i(240,"aOqo")&&s>0?Math[i(355,"5MGz")](s):Number[i(283,"0EP5")],l=[];for(let c of a[i(339,"zm]a")](Kz,t)){if(!c||typeof c!==i(385,"*L97")||typeof c.id!==i(359,"$(2q")){if(a[i(398,"7dm(")](a[i(248,"%#a&")],i(293,"RszY")))return;continue}let u=c.id,d=typeof c[i(239,"b(I7")]===a[i(399,"cejY")]&&c[i(368,"*L97")][i(390,"dexT")]>0?c[i(228,"IST1")]:u;Vz(c,(h,m)=>{let p=i,g={ThZJa:function(A,b){return A===b}};if(a[p(356,"RszY")](typeof h.id,p(301,"a3Yn")))return;let{hits:f,truncated:w}=a[p(366,"%#a&")](fae,h,r,o);if(f[p(232,"*L97")]===0)return a[p(226,"A8rD")](p(254,"0EP5"),p(354,"b(I7"))?void 0:A=>{let b=p,y=A[b(369,"gV1f")](_0xe0cf1d);return AYWkYY[b(410,"IST1")](y,-1)?_0x201360:{index:y,length:_0x522ee5[b(377,"HpXX")]}};let C={actionId:h.id,taskId:u,taskName:d,matchedPaths:f};typeof h[p(330,"cejY")]===a[p(280,"Plo#")]&&(C[p(220,"gV1f")]=h[p(217,"ZSrC")]),a[p(376,"5R6d")](typeof h[p(307,"cvb$")],a[p(361,"]RDv")])&&a[p(316,"ZSrC")](h[p(300,"(@*h")][p(221,"aOqo")],0)&&(C[p(255,"$(2q")]=h[p(346,"%#a&")]),m&&(p(374,"RszY")!==p(279,"rEk2")?_0x3ab291[p(241,"a3Yn")]({path:_0x133af8,value:_0x7fcdda,matchIndex:_0x40ca26[p(383,"DZl!")],matchLength:_0x1f461c[p(358,"#r@[")]}):C[p(312,"IST1")]=m),w&&(a[p(408,"ZSrC")](a[p(352,"*L97")],p(388,"IST1"))?C[p(271,"TJ@Q")]=!0:typeof _0x2c15f8===p(247,"V3Bz")&&!_0x26ec8b[p(266,"*L97")](_0x50b04b)&&(_0x43073a[p(251,"z8a1")](_0x4b4cc3),_0x30c2b0[p(211,"Ek&t")](_0x5cca95))),l[p(263,"zm]a")](C)})}return a[i(407,"wVOT")](l[i(350,"qgjP")],0)?{hasMatches:!0,matches:l}:{hasMatches:!1}}var Ce=Hi;(function(t,e){let n=Hi,i=t();for(;;)try{if(parseInt(n(406,"NLhJ"))/1*(parseInt(n(358,"7KCC"))/2)+parseInt(n(407,"8xlS"))/3*(-parseInt(n(415,"9yr3"))/4)+-parseInt(n(356,"znnS"))/5+-parseInt(n(434,"reYX"))/6*(parseInt(n(369,"reYX"))/7)+parseInt(n(427,"5L65"))/8+-parseInt(n(387,"kjJ&"))/9*(parseInt(n(357,"$vYi"))/10)+-parseInt(n(446,"reYX"))/11*(-parseInt(n(428,"n(*)"))/12)===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(dm,993070);function Ye(t,e={}){return{icon:t,dashed:!1,addPath:!1,tint:!1,loop:!1,verified:!0,...e}}function Hi(t,e){t=t-355;let n=dm(),i=n[t];if(Hi.FLnHFc===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;h0}function dm(){let t=["jCkoq8k6W7PWW4i","oGKjW50","oZ4fm8oJc8oyW6VdNmoSW6JcTq","zu8wWRVcT8oNqq","W53cNhHkoM3cQ0ddOJ0kWOviWRa","W67cSv1gheG","mxe4WR00","a8oigW","W5pcVZRdNq","aMddPq","tCo2W6bGW5KxebiFkqjQ","EWbYWO4+WPXg","zwnFzG","WORcILf7","ptL5BmkJBCoUW7u","cSkvWQqkWRG","lW5dW7hdR8k5fmoMhCoUB8kzWPO","WQPPW5qVnSkodgRdIvNdUCkDWRC","uKJdOWL3mmoI","WOPXC8kHcq","W5ZcGhjkjNZcObi","WOjcs8ky","W7XUvmk+W67cIN0LcCoPia","hmkBW7ZdVJW0","udddKKFdVSoFAsXmWRpdUmkRnWu","W6hcSfrBf1pdHCkl","eSopqmkGB8oZAW","omo0ja","w8kihHlcIGSZW4arWQ5Y","ouv2smk5umou","sCkHWRK","ufRcL8oXW7O","WO01DmoYW7VcVbO0","y8oEWORcRsBcVGNdHXVcOmksW5C","DfatWRa","Cq1VWOOuWOPatCo5W43dGq","e27dUtK","xWneW5C","W7KQWOv6BmoE","EmoykSktlYFdRq","hcvTW6K2WR/cLq","u0CEWR3dVmohs8oSia","W4L0W5msA8kCjsnTACkWgCkSW5Xa","W4qdWQC","W6e3p8oDWOzwWQdcISkTmZi","AMTfy8k3xSoiW7S","yLydWQxcUq","W77cHYtcN8kEWRddJJi","WPxcJLTJ","r8k/pv5tzCkH","umkHWQBdKrJcMG","WR0nsuBdUCoJWOma","W7/cRmoXW4NdJ8oVp8kdhG","tmkJkenjF8k2","tK/cKuFdRshcJhyjbSkSW4C","WOxcSLWnCSknWRRdVW","WQ9eW6GfW5nnia","W4xdOCoyWPe0W6mypq","W5nVwCoW","h8kOW4VdKGy","WPtcP13dOComdcRdOmkXWPyYWPi","gX/dLXFcVxJcH2q","oItdQshcKW","wSkraWFcTWG1W4C","WPlcM0L6va","sfRcHSo/","ymotWO3cRchcVIhdTrFcVmkJW7y","sSo+W6fHW5OBiYiTmqf8","bwpcKH3cR8kl","aMRcGbZcPa","qSo+W6DOW5SrAZaAmtPQWRa","k8kJW4CKWQC","dgpcKq","W6hdTmokm8oqWRzgBSoOhCkr","WORcS1uqECkw","WQm2W7KixSorcd4","W5ZcM31q","ymogeSoQWQGMWOzKfuRdPehcMW","W4G2nmknWRzsW6/cQmk4","ASosDa","gmolxG","W44zWQiQ","W68gCH/cHw10WRujWOe","o8klW44","zWvNWOWGWOrq","d8kUWQa7","WO3cGeD4F8k/WQBdISon","hviEWPjJW6pdJmoRW5Tri13cIa","W5qvgCoyC8kKW7jRp8oNWR3dH0tcVa","dq3dHSkJWQddJZjxWOhcPmo1WPxdUa","WO1pW6jaW45cyZKOWPZdGW","W7SsW44oW5D2fGy"];return dm=function(){return t},dm()}function U0(t){let e=Ce,n={EZJWL:function(a,r){return a(r)}},i=t[e(444,"reYX")]??e(396,"b7Wz");if(!(i in ps)){if(e(359,"n(*)")!==e(399,"[2r4"))return ZvQEYk[e(402,"$hXi")](_0x1e3ac6,_0x56c909)[e(437,"Yr]7")];throw new Error(e(436,"z9t^")+i+e(400,"Npfe")+String(t.id)+e(392,"6kpi")+Object[e(445,"!5^X")](ps)[e(376,"7KCC")]()[e(398,"o%TB")](", "))}return{id:t.id,title:t[e(386,"znnS")],kind:i,body:[...t[e(374,"znnS")]??[]],outputs:(t[e(393,"Ie86")]??[])[e(420,"wK76")](a=>({label:a[e(371,"$$HR")],chain:(a[e(409,"qq14")]??[])[e(423,"NLhJ")](U0),...a[e(377,"5L65")]!==void 0?{tint:a[e(416,"z9t^")]}:{}})),...t[e(426,"!5^X")]!==void 0?{loopBody:t[e(418,"Hh1d")][e(419,"LodQ")](U0)}:{},...t[e(370,"FZD9")]!==void 0?{ref:t[e(367,"tD6c")]}:{}}}function F0(t){let e=Ce;return{chain:t[e(438,"PocH")][e(412,"qq14")](U0),start:t[e(404,"!5^X")]??!0,title:t[e(411,"Ev[4")]??""}}var Ne=ii;(function(t,e){let n=ii,i=t();for(;;)try{if(-parseInt(n(620,"4Fw("))/1+-parseInt(n(627,"DxP0"))/2*(-parseInt(n(646,"TRKW"))/3)+-parseInt(n(417,"A@Ch"))/4*(parseInt(n(576,"5hp%"))/5)+-parseInt(n(634,"TRKW"))/6*(parseInt(n(416,"mS%%"))/7)+-parseInt(n(456,"[*!%"))/8*(parseInt(n(656,"6uzy"))/9)+-parseInt(n(488,"g5i7"))/10+parseInt(n(588,"YDnb"))/11*(parseInt(n(443,"9e&]"))/12)===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(mm,445305);function mm(){let t=["W4/cP8k7WQNdH04","FmoSnSogfa","W4CdWPdcQW","b2GA","W5FdICk+tvBdOSkW","aXVdVtFdOebHW5S","W6jJh2K","WPm7BmonWQhdPSkCwa","dcK0heldTGOSlCkc","WQlcPvpcOmoC","jYL7WRW3la","WOChkCoSW57cNCkeiCk8ka","umoeyCo/hSoWrXpcG8kwWQ4","vxaW","WQ/cVSkoWQy7W4K8W4m","W4pcSYyJWOldVMxdHalcTSokWQW2","FCk2t0hdQmkBd3ldNCk9W6qZaSoLomoH","W7pcPghcIHb/W6OBlW","WQZdLmk6lSkb","WRbUWRZdIbDgFG","W4VcTa8gWO0","WPaKtCokWO8","WQftWQVdRGe","WQdcIGfoWOxdTfenWR3cOCkAWPnyWPyIW6z2W49TWPG","dwWE","q8kpmetdIa","W6yJWPtcTmoa","WR/dMSk+W7NdHG","CCkRWOOXWOXEzXq","WQD5CeRcVa","W7O4E8ocWQDkWRu","ASkOvvBdPmkDihtdISkGW4O+","W4CvWPjpm1/cP8kupwNdJG","W6JcSmkaWOVdHXtdOCkVhfy","W4TXW6VcUJO","WO0eW5RcLSkhsv7cPSo4mW","tCo/jSofiWGvzCky","WQ/cVmkHWQa","umoazSo9m8o4vbpcG8kwWQ4","WQFcJGz6W5xcTW","gxWjaSkzW4OHt0DU","WO4HzSooWPFdOmkxtW","WQhdHCkMW6ZdP8o1WRe","W5NdN8krwLBdQSkQ","WOJdMCk5WRC0e2u","WQ3dMmktW6ZdRmoaWQLedhv3","WQP0WQRdHafUCtHX","FLn4vmkNW4LIpv3cPW","bqKHW65eF8otlG","WPZdNCkCW4m","W5dcH8klWQZdHq","xCkolMVdISklW7hdJCozW49lsJJcKhBcNx0","W58oWOZcICoB","sSkcpupdISkEW6/dQCoEW5rkBIJcPxZcHNPMqW","W5DEDmk5W5ZcVmkAo8kXg25CeW","o8oui0izWR/cVYxdK8kNbmoG","W6JcQCkkWOVdHW","ESkWuu/dSSkBchtdN8k9W4W/gmk2DW","WPhcTw/dOmk7zG","W6VdVCkWWQ7cVMbTW5m","rHPmk8oc","WQtdL8kfW7VdUq","W6ldNeCNW43cOMqJWOdcTSkBWRK","W63cR8kJWRZdO1/cQSoin8oL","WR3cJHH0","W5JcQriQxSk3uCkMW67cSG","WQ3cGx/cP8onW5BcIa","WRJcHmkRWQlcMq","WQVcQSkoWQu","W4O0ACopWRC","WRpdT8kJW6tdSCoeWRfQ","W7hcH8kxamkebs7cNa","W6lcIgRcIsa","nXZdNIZdNG","W4DLhga/WQVcJY7cMfCqWPFcHWe4WOFcTa","WR1LWQVdJH1GAcPHW7xdTG","v200WQ44BmobFmoRlW","WOSMySoEWOJdOmkwrKyy","WQWXWPm6WOK","FZ59kmorW5a","W4xcR8k1WRJdJG","WRFcSmksWR03W4C1W58","W5/cUcbZW7y","gCoIha","WP8LWOSjWOnfCCkgsufTrKZcKatdLWq","WRzwWOddJW4","W6T/buiSWPBcGZ/cJ0OwWRm","W67dSCoIWPNcQ2HxW6pdGG","W4bbW4FcPcxcJCoXDa","W5i8F8ogWR4","WPn7ygBcUG","lSowCtlcJ8oyW4JdO8o9W495xa","W5hdUhGBEg4EmuBdRa","f3SmhCkPW7CPW5G","W5hcT3lcJqj7W6mmcddcO8k0WOVdSdTRW60B","WO/dGmkoW4ldKa","sCk+seRdTa","W4rmW5FcMsVcKmkGfCoUW7/cMNpdLG","WQRdVCotWRNdGqddNmkwcG","eZm4dW","fCoYWPrHfq","W73cUcTMW7zUFW","C3iJWOqxgSojDqG","W7pcPghcIHb/W6OB","WO7dO8kcW63dMW","W4yIFMtcNuVdQ8kO","W5arWOzx","v20TWQGcFCoDyCoBj1WWma","iqq9","WRjOwfVcUhtdVSkCW6RcIhzgWOmF","lCornveiWRtcLaJdNmk3aa","W4JdGmkvsxe","W5VcQaaW","WPZcTw3dSa","W7vdW4dcPMRdGq","WPNcL8kCWOG8WQddT8ksW7fzWQtcTmkN","W7dcP8keWRBdUa","W4uLbH7dGKRdL8knW4RcH1m","W4edWO4","x8oiFmo4","F8kipgZdMG","WOS7t8osWPtdRmkkyM4pWPy","WQFcJNFcRSoHWO3dM8olAt7dP8oJW7hdQW","iJ8WW7rL","r8ooymoO","W5xcMSo4W7CqnMqgW7mo","aLhdIhOp","WPvhW4WvvaxcJ8kQhhhdG8kT","W5xcUJOPWOu","W5ZcRedcIcS","WRzKWRVdJZ4","eam7W7m","W5avWO1iiLpcPCkv","WRxcVmk/WRJcL3T2W6RdKKldVSoE","duKTjCkp","nKZdGg0","W6RcSgFcKWrPW48A","bhSugCk4W6iLW45C","W6SWW67cNfOWiaDGW5tdOb8Q","W6ddMuuPWOldMLqaWRJcHq","WP7cSMddUmkRCbK0","W5m8Bq","zsdcISkMWQ8","WQuNFZlcIG","W6dcVwpcKrrUW7uxmZ8","WQ0HDYpcNmkn","WPFdJCk5WQ8Y","rCogvmoFfa","caS3W6jh","WR0KAHdcSq","qmoayCo3hW","W6ysWQRcVCoP","bNKmhmkiW7G","WQNdLCktW7FdUSo6","g8kJDa","fqPNWOW8","WRy8WOayWQ0","owStkSkj","zYb6oa","lLhdJNmmkN/dQrCWdambBCkZ","w2yfWQ4VFSol","W7bIfc0SWQNcItRdMuCqWRxcIbqJWO3cQCoPWPldRuxcQSoDW6z3W7ZcLSoDhqS4eZBcUW8LW5qPe8oJWOmAoCkNkW","lYf6WQ0","WPFcSmksWR00W4SLW4/dRSk/","aSojkhyk","dSoQdXRcTmocv0tdKmkBW6WkdG","WOyEW6NcOCkR","W47cQ8kJ","wtLWpCogW51whxFdVuHpW6rQv8oCgHrfWPq","lcfN","WPS9CmoCWOhdPCkDrq","W5HuD8kZW53cUG","W7xcQxlcMI58W7mAnt4","nCoaiq","W4jFfh4e","vCk6uKxdS8kD","WRPYWRpdIce","W5O0ESokWQzhWQ0KW67dLxpcPG","W41Mn8oXWQBdJCk9ALK","W5eoWRJcR8og","W6fYax8VWRBcLstcLK0","W4tdNSkXs0/dOSk9hSkYW6W","mJv0WQS3lCo/usWd","WRhcU8kDWO3cMa","WOnXqKtcHW","wmo/omoahqCwzmkEWRuh","WRpdHCk0iSkz","W5PjWP3dLCouA2VcRSo2mCoN","WOiVWOuAWRe","WQmcW57cRd7cGmkJmCoPWQS","mZSEn34","W6bqASk/WPpdSG","WQVdL8klW7ldISoGWQLeda","W5ChiK0CW58","dIuSW6zr","W5hdJ8kKquVdPCkhamklW60","nKldJxGt","kaW+b8kzW7z+hL3cKq","W7L4lwBdJmogWOxdGulcLYJdQ8kw","W63cQ8kXWRZdL1dcQG","FmkFihBdOCkgW7ldR8om","WRtdLmkRimkKmq","WQFcGdL+WOldSfe6WRxcSCkw","o8ohiwpdJCokW7pdR8kCW5jkAINcKd/cNhXTsfCZc8kWW4OqW6tcGs3cI8oOiCkcW7CYumoFW4PqW40xsf7cHMdcO8kvW4VcVfGtCg3cM8oNWPT2oflcVh3dJSolW4ldQmoIc2O","WOFcRJ9kjdDMa0xdMYjwWOS","tCkgWOSoWOu","W7bfW7xcJJi","WQ/cVSkoWQyg","W7tcQfNcPr4","W7xcPmkoWO0","mCo6W4LOW5WemIhdVCkhW5S3WRS","bNKmhmkiW7GqW4rhDG","W43cVtO","W6NdVCoJW7JdVJWPW6tdOhRdPmohW5S","W6tcIhZcOHq","W4z0W53cMZi","WQ4HzSooWPFdOmkxtZvC","WQ/dK8kt","WQuZACoQWOW","n3ddGuGZ","mI9LWRW","WQlcUSkXWPag","W6tdNK0HW4tcP3yAWPxcRmk0WRq","kx8aaCkRW7KRW412CgpdOwpcSa","WQFcHHTL","B8kgo2VdN8kiW7hdPCop","FdXNna","wSkWuu/dSSkBchtdN8k9W4a","W5ydpa","c3SAemkl","t8k+tKVdPSkxdxi","bXBdRqhdU08","W5RcUSkLWRtdJfVcT8ohiq","D8kgjgC","W6JcPgm","WPqmoq","lCotk2tdImkfW6NdPG","etKVc3JdQrySlW","lIj9WQ0XkG","W4jqA8k9W4JcSmkFpq","WO/cH17cI8oF","WR3cTSkrWRKqW5O","W5CZFSopWQDcWQqi","WRdcHXr4WPS","EWFcHCkbWPDzWRCPW6q+","W6hcRhtcIGv8W6OHmttcVSkQ","W4FdG8kRW6C","gZK0fLtdRbyT","WQJdJCkmW4ldJCo9WOfBW4XPCSouaf0","m8ojWOm","eZm4d2tdQGWTkW"];return mm=function(){return t},mm()}function ii(t,e){t=t-407;let n=mm(),i=n[t];if(ii.EGTubg===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;h{let l=i,c={oVXba:function(u,d){return a[ii(550,"[*!%")](u,d)},OpWsz:function(u,d){return u(d)}};if(l(444,"ujCa")!==l(492,"mtzD")){let u=s??{};return a[l(538,"JxTn")](o,1)+": "+a[l(607,"LI&!")](hs,u[l(632,"mtzD")])+l(513,"Vl3%")+a[l(407,"mtzD")](hs,u[l(458,"Hcez")])}else{let u={SbyKu:function(h,m){let p=l;return nMlbUd[p(614,"mS%%")](h,m)},PiAeH:function(h,m){let p=l;return nMlbUd[p(429,"eN95")](h,m)}};return(_0x251662[l(438,"y3ao")](_0x45175e[l(546,"mtzD")])?_0x3e6baf[l(565,"bf*V")]:[])[l(512,"mtzD")]((h,m)=>{let p=l,g=h??{};return u[p(435,"q*ZM")](m,1)+": "+_0x3c54c7(g[p(508,"9e&]")])+p(432,"bf*V")+u[p(558,"TRKW")](_0x35e298,g[p(564,"ujCa")])})}});case i(441,"86D4"):return[i(630,"W@Ll")+hs(e[i(528,"EANr")]),i(595,"JxTn")+hs(e[i(584,"xzi)")])];case i(651,"JxTn"):case a[i(472,"k7IV")]:return[i(469,"Vl3%")+a[i(645,"5wEP")](hm,e[i(410,"6uzy")])];case i(626,"9tJ0"):return[i(644,"i54h")+hm(e[i(622,"H(0K")])];case i(592,"5wEP"):return[i(617,"9tJ0")+hm(e[i(621,"J[8D")])];case i(580,"4Fw("):return[i(494,"[*!%")+a[i(581,"eN95")](hs,e[i(570,"[*!%")])];case a[i(433,"d5Sx")]:case i(638,"TRKW"):case a[i(555,"eN95")]:case a[i(499,"i54h")]:return[];default:return n[i(604,"mS%%")]?[n[i(541,"ESJr")]]:[]}}function vae(t){let e=Ne,n=Array[e(572,"[@tL")](t[e(625,"9e&]")])?t[e(424,"1wZj")]:[];return new Set(n[e(519,"86D4")](i=>!!i[e(615,"Hcez")]||!!i[e(448,"[*!%")])[e(527,"tmi*")](i=>hm(i[e(414,"mtzD")])))}function Qz(t,e){let n=Ne,i={KBhDg:function(s,o){return s!==o}},a=t[n(428,"ESJr")][n(539,"d5Sx")](s=>s.id===e||s[n(531,"eN95")][n(650,"[*!%")]()===e[n(480,"A@Ch")]()),r=a[0];if(i[n(579,"DxP0")](a[n(449,"Vl3%")],1)||!r)throw new Error(n(568,"A@Ch")+e+n(467,"9tJ0")+a[n(453,"9e&]")]+n(524,"1wZj")+JSON[n(575,"mS%%")](t[n(462,"TRKW")][n(447,"d5Sx")](s=>s[n(487,"DxP0")])));return r}function Zz(t,e,n,i){let a=Ne,r={xSsCn:a(420,"Cuqw"),crkeN:a(554,"4Fw("),dkQIN:a(509,"cyrN"),Xrggp:function(h,m){return h(m)},GrbjV:a(533,"[@tL"),odcbQ:function(h,m){return h+m},FUesN:function(h,m){return h===m},JSXwp:a(413,"iIH("),KZgvc:function(h,m){return h===m},nrOEP:a(415,"H(0K"),JHsVo:a(561,"6uzy"),jSUPh:function(h,m,p,g){return h(m,p,g)}},s=new Map(t[a(421,"rYaN")][a(532,"q*ZM")](h=>[h.id,h])),o=Qz(t,n),l=h=>h[a(460,"d5Sx")][a(535,"Hcez")](m=>m[a(609,"5wEP")]===void 0&&!m.id[a(418,"Tki)")]("::"))?.id,c=h=>{let m=a;if(m(497,"iIH(")===r[m(551,"mS%%")]){let p=[],g=h;for(;g!==void 0;)if(m(442,"xzi)")!==r[m(454,"mS%%")])_0x32e296=_0x2f04cb(_0x5b17f7);else{let f=s[m(445,"5wEP")](g);if(f?.[m(648,"ESJr")]!==r[m(619,"TRKW")])break;p[m(641,"#oAL")](u(f)),g=l(f)}return p}else{let p=_0x95f958??{};return _0x30197a+1+": "+_0x5f9e96(p[m(517,"Vl3%")])+m(612,"9e&]")+_0x349050(p[m(605,"y3ao")])}},u=h=>{let m=a,p=e[m(542,"y3ao")](h.id)??{},g=h[m(473,"[@tL")]??"",f=wae[g]??r[m(530,"bf*V")],w=vae(p),C=p[m(606,"[*!%")]===void 0?"?":p[m(459,"[@tL")],A=[],b;for(let y of h[m(569,"q*ZM")]){let T=y.id;if(!T[m(520,"v@3r")]("::")||T===Ri(T[m(464,"Q*4n")]("::")[0]??""))continue;let M=T[m(585,"DxP0")](r[m(408,"mS%%")](T[m(548,"mS%%")]("::"),2));if(w[m(647,"eN95")](M))if(r[m(652,"k7IV")](m(457,"eN95"),m(640,"[@tL"))){i?.[m(504,"!qjN")]({badge:C,title:h[m(426,"k7IV")]??"",output:y[m(474,"iIH(")]??M});continue}else{let E=_0x343b62[m(594,"#oAL")]("__");_0x33f383[m(566,"YDnb")]({label:_0x26f506[m(434,"LI&!")]??_0x379931,chain:r[m(655,"iIH(")](_0x4f37f7,_0x206a96),...E?{tint:!1}:{}})}let $=s[m(445,"5wEP")](ia(h.id,M)),z=$?.[m(537,"EANr")][0]?.id;if(r[m(633,"Hezt")](f,r[m(563,"9tJ0")])&&M===m(599,"KMN["))b=c(z);else{let E=M[m(522,"Cuqw")]("__");A[m(578,"KMN[")]({label:y[m(547,"Q*4n")]??M,chain:c(z),...E?{tint:!1}:{}})}}return f===r[m(589,"!qjN")]&&r[m(452,"Hcez")](b,void 0)&&(b=[]),r[m(629,"tmi*")](f,m(455,"v@3r"))&&A[m(498,"d5Sx")]((y,T)=>+(y[m(502,"A@Ch")]===!1)-+(T[m(409,"k7IV")]===!1)),(f===r[m(461,"YDnb")]||f===r[m(483,"g5i7")])&&A[m(653,"ESJr")]((y,T)=>+(y[m(590,"Hezt")]===m(477,"5wEP"))-+(T[m(618,"v@3r")]===m(559,"v@3r"))),{id:C,title:h[m(507,"H(0K")]??"",kind:f,body:r[m(412,"H(0K")](Cae,g,p,h),outputs:A,...b!==void 0?{loopBody:b}:{},ref:h.id,...g?{actionType:g}:{}}},d=s[a(553,"q*ZM")](Ri(o.id));if(!d)throw new Error(a(643,"9tJ0")+o[a(593,"A@Ch")]+a(481,"4Fw("));return{chain:r[a(466,"LI&!")](c,d[a(562,"DxP0")][0]?.id),start:!0,title:o[a(511,"4Fw(")]}}function xae(t){let e=Ne,n={gMyjQ:function(r,s){return r(s)},ufpfb:function(r,s){return r(s)}},i=[],a=r=>{let s=ii;for(let o of r){i[s(597,"86D4")](o);for(let l of o[s(573,"1wZj")])n[s(601,"mtzD")](a,l[s(521,"A@Ch")]);o[s(536,"[*!%")]&&n[s(596,"YDnb")](a,o[s(610,"86D4")])}};return n[e(657,"4$6h")](a,t[e(624,"KMN[")]),i}function Aae(t){let e=Ne;return ps[t]?.[e(557,"g5i7")]??!1}function J0(t,e,n){let i=Ne,a={QiGDJ:function(h,m,p){return h(m,p)}},r=n??t[i(574,"Hezt")];if(!r)throw new Error(i(439,"Hcez")+JSON[i(510,"5wEP")](t[i(485,"86D4")][i(506,"e7E6")](h=>h[i(440,"d5Sx")])));let s=t[i(611,"W@Ll")][i(423,"rYaN")](h=>h[i(436,"!qjN")]===i(431,"Hezt")),o=a[i(602,"cyrN")](ac,e,s[i(490,"4$6h")](h=>h.id)),l=new Map(o[i(649,"4Fw(")][i(637,"5hp%")](h=>[h[i(577,"k7IV")],h[i(430,"H(0K")]])),c=[],u=Zz(t,l,r,c),d=xae(u);return{flow:u,task:Qz(t,r),hiddenOutputs:c,standIns:d[i(587,"Tki)")](h=>!Aae(h[i(648,"ESJr")]))[i(637,"5hp%")](h=>({badge:h.id,title:h[i(598,"v@3r")],actionType:h[i(489,"H(0K")]??null,drawnAs:h[i(642,"Tki)")]})),missingConfiguration:d[i(529,"5wEP")](h=>h.id==="?")[i(471,"e7E6")],actions:s[i(419,"v@3r")](h=>({actionId:h.id,badge:l[i(495,"Hezt")](h.id)?.[i(606,"[*!%")]??"?",title:h[i(434,"LI&!")],taskId:h[i(479,"Q*4n")],taskName:h[i(543,"86D4")]}))}}var P={};gc(P,{ADD_COL_W:()=>Pre,ADD_SLOT_H:()=>yre,ADD_SLOT_W:()=>bre,ARROW_H:()=>jre,ARROW_W:()=>Sre,BADGE_FILL:()=>Xae,BADGE_FONT_SIZE:()=>ere,BADGE_H:()=>Qae,BADGE_RADIUS:()=>Zae,BADGE_TEXT:()=>Yae,BADGE_W:()=>Kae,BADGE_X:()=>Vae,BODY_CLIP_RIGHT:()=>Gae,BODY_FILL:()=>Eae,BODY_FIRST_LINE:()=>Hae,BODY_FONT_SIZE:()=>zae,BODY_H:()=>_ae,BODY_LINE_H:()=>Iae,BODY_PAD_X:()=>Rae,BODY_TERMINAL_H:()=>qae,BODY_TEXT:()=>Dae,BORDER_W:()=>jae,CANVAS:()=>Xz,COLUMN_GAP:()=>_re,DASH_ARRAY:()=>kre,DOT_R:()=>Ore,FONT:()=>yae,FOOTER_FILL:()=>Bae,FOOTER_FONT_SIZE:()=>Lae,FOOTER_H:()=>Nae,FOOTER_TEXT:()=>Uae,GAP:()=>Ere,HEADER_FILL:()=>Wae,HEADER_H:()=>Mae,HIGHLIGHT_PAD:()=>zre,HIGHLIGHT_STROKE:()=>Hre,HIGHLIGHT_TAG_CHAR_W:()=>Lre,HIGHLIGHT_TAG_FILL:()=>Dre,HIGHLIGHT_TAG_FONT_SIZE:()=>Bre,HIGHLIGHT_TAG_H:()=>Nre,HIGHLIGHT_TAG_PAD_X:()=>Ure,HIGHLIGHT_TAG_TEXT:()=>Gre,HIGHLIGHT_W:()=>Ire,ICON_COLOUR:()=>Jae,ICON_SIZE:()=>Fae,ICON_X:()=>$ae,INK:()=>V0,LINE_W:()=>Sae,LOOP_CORNER:()=>Rre,LOOP_GUTTER:()=>qre,LOOP_TRI_H:()=>Mre,LOOP_TRI_INSET:()=>Wre,LOOP_TRI_W:()=>Tre,MARGIN:()=>bae,MENU_COLOUR:()=>ore,MENU_DOT_GAP:()=>sre,MENU_DOT_R:()=>rre,MENU_X_FROM_RIGHT:()=>are,NODE_BORDER:()=>Tae,NODE_RADIUS:()=>kae,NODE_W:()=>Oae,PILL_BORDER:()=>hre,PILL_FILL:()=>dre,PILL_FONT_SIZE:()=>mre,PILL_H:()=>ure,PILL_MENU_FROM_RIGHT:()=>wre,PILL_RADIUS:()=>cre,PILL_TEXT:()=>gre,PILL_TEXT_CX:()=>fre,PILL_TINT_FILL:()=>pre,PILL_W:()=>lre,SLOT_FILL:()=>Are,SLOT_H:()=>vre,SLOT_RADIUS:()=>xre,SLOT_W:()=>Cre,TITLE_FONT_SIZE:()=>ire,TITLE_TEXT:()=>tre,TITLE_X:()=>nre,WEB_FONT_CSS:()=>Pae});var gn=Ii;(function(t,e){let n=Ii,i=t();for(;;)try{if(parseInt(n(372,"baEr"))/1*(-parseInt(n(362,"baEr"))/2)+parseInt(n(358,"i!ZG"))/3+-parseInt(n(364,"oTyB"))/4*(parseInt(n(375,"n*Mp"))/5)+parseInt(n(350,"8%g2"))/6+-parseInt(n(336,"bTB%"))/7*(-parseInt(n(360,"P(Pg"))/8)+-parseInt(n(344,"]Bfx"))/9*(parseInt(n(343,"]N@C"))/10)+parseInt(n(367,"AFLD"))/11*(parseInt(n(339,"Lzr^"))/12)===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(gm,926879);var Xz=gn(359,"]#T["),bae=24,yae=gn(349,"Ywhu"),Pae=gn(341,"baEr"),V0=gn(340,"^n)$"),Sae=1,jae=.75,Oae=262,kae=3,Tae=V0,Mae=25,Wae=Xz,Eae=gn(373,"1zJ]"),_ae=62,qae=37.5,Rae=7.5,Hae=11,Iae=19,zae=9.5,Dae=gn(342,"^n)$"),Gae=4,Nae=25,Bae=gn(374,"8hHr"),Uae=gn(369,"bdz("),Lae=9.5,$ae=8,Fae=12.5,Jae=gn(361,"o9ap"),Vae=27,Kae=24,Qae=16,Zae=3,Xae=gn(354,"baEr"),Yae=gn(378,"*XwL"),ere=11.5,nre=57.5,ire=11,tre=gn(351,"PrlU"),are=12.5,rre=.9,sre=3.6,ore=gn(366,"8(vq"),lre=106,ure=25.5,cre=3,dre=gn(378,"*XwL"),pre=gn(357,"(AFT"),hre=V0,mre=9.5,gre=gn(368,"(o(7"),fre=46,wre=14,Cre=106,vre=32,xre=3,Are=gn(352,"]Bfx"),bre=71,yre=24.5,Pre=137.5,Sre=7,jre=8,Ore=2,kre=gn(348,"]N@C"),Tre=9,Mre=8,Wre=25,Ere=26,_re=19.5,qre=27,Rre=15,Hre=gn(377,"HkmT");function gm(){let t=["W4xcImk5W7f6y8or","gJrpWQ1nW4ddKmk4","zmkzW51WWRaCea","r1hcHCoaqrlcPa","W5pdV3JdU8o9rmk2aKhdHK9Hoq","hJzpWOLLW4VdQSkn","W6hdPZxdJSkto8kAcaqbWR8","tSoPBYOEW7JdUW","W5NcTCozW4JcNKLf","xmoFWQLesmkOqSkdtSkzp8o6","WOtcOCoBkSo4W6mQFCozeq","tHvbWOKTb8o0","WRNdUdrsvqzL","eCkxWRPnwxxdVbbqW7Pwl8op","iK/dGCk6w8k4WOZdUW","oNhdI8kcW6pcQ8kRpq","jK3dGCkEC8kZWRBdJG","rSkXWRbNqbJcPtn/ecBdPCko","l3xdQ8ofW4pdLSoe","WRJcPhJcHSorDmoEBHmfWPZcKCobW6WmWQzAWPtdPYq2WP4ureqJWR3dV8oOomoEuhu9W7BdO8kMBbzSWRbgt8kvWQhcNmoJve3dT0tcOXqFW7rmW5e3W5L5WRHxWQLIW5K6qsvOWRZdJNe2W6ZcUmk5W5e","l3BcUCogWPBdLmoj","DrGVW4xcKGiwW7b1W4a","WRVdQmkynrO+A8oUWP/cHCoG","WOpcRSoziSkMWQiHBCojbSoxqa","hJy7W7aiWQFdQmk0WQdcHmovW4y","ie7cTmonnCoqW6ddMmkJiWpcSay","CWaVW5xdJq","cSk7F23cPItcICkpWQ9YW51xW69iW59lWQuAtvOFW4jg","pSoEW7JdPsVcMbxdGSkQW7NdSGe","k1n/f8oAzG4","WQRcUmoly0KXxW","vmoTW63cTmoZtNunWPTVW50","W7pdOM3dHmodFmku","WPZdQmo3CCoCwCoW","WRSWWQ/dIsBcQuhdUq","ur0EW6ldTmo0W6W","WRFdJSkbu0FcVqeuWRfXzCo9WQy","W4tcQcpcR8kSfmk3","WR82W7hcRfNdNJhdPSkrWP48jmoQ","WPddRa/cR8o+WOldMW","W6BdOK7cH8oMbmkRcW","c8ktDN/cR2lcVa","u8oPWRddL8koyM8b","xmk4mhrjW6VdTGVdOSkDW50"];return gm=function(){return t},gm()}var Ire=2,zre=3,Dre=gn(355,"3h$s");function Ii(t,e){t=t-336;let n=gm(),i=n[t];if(Ii.YQPUUZ===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;ht.x+t.w/2,Di=t=>t.y+t.h;function ms(t,e,n,i,a,r={}){return{kind:t,x:e,y:n,w:i,h:a,label:"",tint:!1,...r}}function zi(t,e={}){return{points:t,arrow:!1,dashed:!1,rounded:!1,...e}}function Cm(t){let e=on,n={GnpPi:function(a,r){return a+r},iGtVA:function(a,r,s){return a(r,s)},UWDtq:function(a,r){return a-r},JOsCF:function(a,r){return a(r)},zFnLx:function(a,r){return a===r},GGrIv:function(a,r){return a!==r},AVkwf:e(445,"@hAT"),WAhWg:e(243,"GZc*")};if(n[e(368,"][WN")](t[e(337,"m6G(")],0))return P[e(366,"#b7$")];let i=P[e(226,"b0bP")];for(let a of t)if(ya(a)[e(418,"I*ts")])i=Math[e(246,"IiT1")](i,iD(a));else if($0(a))if(n[e(269,"IiT1")](n[e(402,"$Tf*")],n[e(274,"bQu@")]))i=Math[e(319,"]vpu")](i,$re(a));else{_0xf1f79d=n[e(391,"xwsn")](_0x2e0b95,_0x17c851[e(298,"9H#v")]),_0x5a914f[e(511,"E7]T")][e(415,"c%*%")](n[e(474,"bQu@")](_0x546228,[[_0x2d1b79,_0x5aa16f],[_0x12cf82,_0x31118a]],{arrow:!0}));let r=_0x28af71(e(483,")]RG"),n[e(335,"#b7$")](_0x2136e7,_0x71b39b[e(488,"][WN")]/2),_0x1f1b67,_0x102160[e(410,"@S(H")],_0x18f3e0[e(399,"xwsn")]);return _0x219513[e(279,"@hAT")][e(260,"kfM7")](r),[n[e(321,"c%*%")](_0x28d245,r),!1]}return i}function eD(t){let e=on;return ya(t)[e(465,"^(kc")]&&t[e(300,"hzJd")][e(453,"SQDM")](n=>n[e(422,"2K^L")]===e(451,")]RG"))}function nD(t){let e=on,n=t[e(348,")]RG")][e(436,"0Bo5")](i=>i[e(387,"L%Wo")][e(342,"hzJd")]>0?Cm(i[e(317,"IiT1")]):P[e(393,"GFk2")]);return eD(t)&&n[e(336,"zJRI")](P[e(345,"2K^L")]),n}function on(t,e){t=t-225;let n=fm(),i=n[t];if(on.rsbLQS===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;ha+r,0)+P[e(485,"zJRI")]*(i[e(248,"]vpu")]-1)}function iD(t){let e=on,n={jcJhw:function(i,a){return i+a}};return Math[e(420,"kfM7")](P[e(351,"]vpu")],n[e(407,"Uybb")](P[e(304,"I*ts")],Cm(t[e(328,"tP8v")]??[])))}function Fre(t){let e=on,n={hItJe:function(i,a){return i+a}};return pm(t)?n[e(233,"xwsn")](P[e(477,"xwsn")],P[e(392,"zJRI")])+P[e(291,"b0bP")]:n[e(383,"QTjz")](P[e(412,"t19x")],P[e(487,"@hAT")])}function K0(t,e,n,i,a=!1){let r=on,s={emqCn:function(d,h,m,p,g){return d(h,m,p,g)},qxHoC:function(d,h){return d(h)},lFnUR:function(d,h,m){return d(h,m)},mwzTm:r(384,"sPrG"),SbJBq:function(d,h,m,p,g){return d(h,m,p,g)},zSPOJ:r(262,"hzJd"),WMyep:function(d,h){return d-h},hkFEB:function(d,h){return d+h}},o=n,l,c=!1;for(let d of t){l!==void 0&&(o=l+P[r(516,"GZc*")],i[r(489,"9H#v")][r(484,"I*ts")](s[r(444,"SQDM")](zi,[[e,l],[e,o]],{arrow:!0})));let h=ms(s[r(310,"c%*%")],e-P[r(501,"Qjp7")]/2,o,P[r(413,"c%*%")],s[r(307,"$Tf*")](Fre,d),{action:d});i[r(377,"c%*%")][r(286,"Qjp7")](h),ya(d)[r(418,"I*ts")]?l=Vre(d,e,Di(h),i):$0(d)?l=s[r(270,"SQDM")](Jre,d,e,Di(h),i):s[r(495,"Uybb")]!==r(431,"kG9l")?_0x4d6d4d=s[r(478,"LXw^")](_0x57e05f,_0x270d8d,_0x4fc641,s[r(231,"m6G(")](_0x395917,_0x251a0e),_0x43ed2b):l=Di(h),c=L0(d)}if(l===void 0)return[o,!1];let u=t[s[r(355,"L%Wo")](t[r(459,"QTjz")],1)];if(a&&u&&!L0(u)){o=s[r(423,"mDz*")](l,P[r(309,"mDz*")]),i[r(472,"kG9l")][r(449,"(i[J")](zi([[e,l],[e,o]],{arrow:!0}));let d=ms(r(334,"t19x"),e-P[r(292,"I*ts")]/2,o,P[r(259,"l#]w")],P[r(323,"^T[5")]);return i[r(369,"Z^bm")][r(475,"QTjz")](d),[Di(d),!1]}return[l,c]}function Jre(t,e,n,i){let a=on,r={LJCYf:function(f,w){return f/w},QBSnz:a(327,"L%Wo"),ubaRb:function(f,w,C){return f(w,C)},mKFYr:function(f,w){return f(w)},JwGcK:function(f,w,C,A,b,y,T){return f(w,C,A,b,y,T)},ouvvZ:a(435,"SQDM"),NapFf:function(f,w){return f-w},Jbksa:function(f,w){return f+w},HfJiQ:function(f,w){return f(w)},KugLZ:function(f,w){return f>w},ENzfw:function(f,w){return f===w},yfZNi:a(324,"I*ts"),VnPWV:function(f,w){return f+w},zDnWq:function(f,w){return f/w},LRKuW:function(f,w,C,A,b){return f(w,C,A,b)},csOvi:function(f,w,C,A,b){return f(w,C,A,b)},vWlca:a(257,"TtaK")},s=nD(t),o=P[a(388,"Qjp7")],l=r[a(290,"Okcz")](s[a(382,"hzJd")]((f,w)=>f+w,0),o*(s[a(239,"Okcz")]-1)),c=n+P[a(411,"aCMq")],u=r[a(227,"QTjz")](c,P[a(230,"xVcw")]),d=e-r[a(332,"LXw^")](l,2),h=[...eD(t)?[void 0]:[],...t[a(498,"SQDM")]],m=[],p=[];h[a(264,"b0f8")]((f,w)=>{let C=a,A=s[w],b=d+r[C(285,"TtaK")](A,2);if(m[C(457,"LXw^")](b),f===void 0){let y=ms(r[C(252,"$Tf*")],b-P[C(325,"@hAT")]/2,u,P[C(441,"U4^b")],P[C(338,"U4^b")]);i[C(234,"b0bP")][C(349,"zJRI")](y),i[C(508,"xwsn")][C(456,"hzJd")](r[C(403,"t19x")](zi,[[b,c],[b,u]],{dashed:!0})),p[C(347,"b0f8")]([r[C(434,"tP8v")](Di,y),!0])}else{let y=f[C(428,"(i[J")]===void 0?r[C(503,"2K^L")](ya,t)[C(401,"c%*%")]:f[C(330,"bQu@")],T=r[C(232,"GZc*")](ms,r[C(277,"^(kc")],r[C(492,"@S(H")](b,P[C(295,"aCMq")]/2),u,P[C(513,"t19x")],P[C(452,"zJRI")],{label:f[C(463,"3jmm")],tint:y});i[C(240,"LXw^")][C(494,"ANOB")](T),i[C(489,"9H#v")][C(449,"(i[J")](r[C(249,"l#]w")](zi,[[b,c],[b,u]]));let M=r[C(276,"Uybb")](Di(T),P[C(507,"GFk2")]);if(i[C(297,"$Tf*")][C(356,"@S(H")](r[C(289,"aCMq")](zi,[[b,r[C(468,"xwsn")](Di,T)],[b,M]],{arrow:!0})),r[C(344,"I*ts")](f[C(379,"LXw^")][C(308,"sPrG")],0))p[C(437,"TtaK")](K0(f[C(302,"][WN")],b,M,i));else{let $=ms(C(512,"hzJd"),r[C(225,"]vpu")](b,r[C(339,"t19x")](P[C(502,"U4^b")],2)),M,P[C(254,"kfM7")],P[C(273,"$Tf*")]);i[C(510,"GZc*")][C(364,"kG9l")]($),p[C(362,"xwsn")]([r[C(350,"zzA[")](Di,$),!1])}}d+=A+o});let g=Math[a(442,"xwsn")](...p[a(244,"^T[5")](([f])=>f))+P[a(386,"b0f8")];return m[a(320,"Uybb")]((f,w)=>{let C=a,A={mNami:function(b,y){return b(y)},aTtku:function(b,y){return b+y},ZUJMk:function(b,y){return b-y}};if(r[C(331,"LXw^")](C(425,"tP8v"),r[C(421,"zzA[")])){let b=keUuaK[C(439,"Qjp7")](_0x288dd8,_0x243d1a);return keUuaK[C(433,"Qjp7")](b[C(312,"][WN")]((y,T)=>y+T,0),_0x517043[C(235,"0Bo5")]*keUuaK[C(419,"@hAT")](b[C(337,"m6G(")],1))}else{let[b,y]=p[w];i[C(398,"c%*%")][C(437,"TtaK")](zi([[f,b],[f,g]],{dashed:y}))}}),i[a(288,"Z^bm")][a(268,"0Bo5")](zi([[e,n],[e,c]])),r[a(322,"]vpu")](Yz,i,c,m[a(361,"#b7$")]((f,w)=>[f,h[w]===void 0]),e),r[a(296,"#b7$")](Yz,i,g,m[a(244,"^T[5")]((f,w)=>[f,p[w][1]]),e),i[a(504,"l#]w")][a(481,"@hAT")]({kind:r[a(237,"b0f8")],x:e,y:c}),i[a(251,"xwsn")][a(255,"kn!a")]({kind:r[a(281,"Uybb")],x:e,y:g}),g}function Yz(t,e,n,i){let a=on,r=[i,!1],s=[...n,r][a(414,"zJRI")]((o,l)=>o[0]-l[0]||Number(o[1])-Number(l[1]));for(let o=0;o+1d>l||h):s[a(272,"kfM7")](([d,h])=>df},xeldX:function(g,f,w,C,A,b){return g(f,w,C,A,b)},tdPbP:function(g,f){return g+f},GUvnp:a(417,"$Tf*"),fAOpv:function(g,f,w){return g(f,w)},QhCmQ:a(378,"0Bo5")},s=t[a(486,"][WN")]??[],o=Cm(s),l=r[a(394,"hzJd")](iD,t),c=e-l/2,u=r[a(405,"#b7$")](c+P[a(400,")]RG")],r[a(247,"kfM7")](o,2)),d=n+P[a(315,"tP8v")];i[a(293,"hzJd")][a(260,"kfM7")](zi([[e,n],[e,d]],{arrow:!0})),i[a(354,"(i[J")][a(475,"QTjz")](r[a(352,"l#]w")](zi,[[e,d],[u,d]]));let h=r[a(343,"GFk2")](d,P[a(363,")]RG")]);i[a(470,"@S(H")][a(389,"^T[5")](zi([[u,d],[u,h]],{arrow:!0}));let m;if(r[a(464,"I*ts")](s[a(372,"U4^b")],0))[m]=K0(s,u,h,i);else{let g=r[a(406,"mDz*")](ms,a(287,"9H#v"),u-r[a(499,"0Bo5")](P[a(283,"(i[J")],2),h,P[a(497,"mDz*")],P[a(514,"QTjz")]);i[a(313,"xwsn")][a(303,"mDz*")](g),m=Di(g)}let p=r[a(429,"0Bo5")](m,P[a(455,"^(kc")]);return i[a(493,"L%Wo")][a(389,"^T[5")](zi([[u,m],[u,p],[e,p]])),i[a(278,"tP8v")][a(449,"(i[J")]({kind:r[a(299,"#b7$")],x:e,y:p}),i[a(297,"$Tf*")][a(490,"Z^bm")](r[a(311,"U4^b")](zi,[[e,p],[c,p],[c,d],[e,d]],{dashed:!0,rounded:!0})),i[a(305,"t19x")][a(471,"^(kc")]({kind:r[a(454,"kG9l")],x:c,y:d+P[a(482,"t19x")]}),i[a(491,"9H#v")][a(268,"0Bo5")]({kind:r[a(265,"Uybb")],x:c,y:p-P[a(266,"bQu@")]}),p}function Q0(t){let e=on,n={elMTD:function(l,c){return l(c)},rICjw:function(l,c,u,d,h,m,p){return l(c,u,d,h,m,p)},jqcgb:function(l,c){return l-c},RVKvf:function(l,c){return l+c},qZnbN:function(l,c,u){return l(c,u)},BQTnh:function(l,c){return l>c},XYTmh:function(l,c){return l/c},ZDtsy:function(l,c){return l(c)},tJlzI:function(l,c){return l/c},kPGLs:function(l,c){return l===c},owMxG:e(357,"Z^bm"),TMkKv:function(l,c,u,d,h,m){return l(c,u,d,h,m)},xOeUS:function(l,c){return l*c}},i={boxes:[],edges:[],marks:[],width:0,height:0},a=n[e(294,"$Tf*")](Cm,t[e(317,"IiT1")]),r=n[e(376,"Qjp7")](P[e(359,"kG9l")],n[e(443,")]RG")](a,2)),s=P[e(438,"QTjz")];if(t[e(346,"TtaK")])if(n[e(432,"kfM7")](n[e(275,"$Tf*")],e(447,"(i[J"))){let l=_0xdac74f[e(409,"zJRI")]===_0xcaf972?Ncfsrt[e(326,"0Bo5")](_0x5c80bc,_0x45887b)[e(258,"#b7$")]:_0x2c0782[e(229,"kfM7")],c=Ncfsrt[e(395,"@S(H")](_0x33e6f0,e(236,"hzJd"),Ncfsrt[e(427,"$Tf*")](_0x105319,_0x4eb392[e(374,")]RG")]/2),_0x7a3780,_0x548d74[e(505,"3jmm")],_0x1ba95e[e(506,"#b7$")],{label:_0x59e43b[e(473,"E7]T")],tint:l});_0x1eada6[e(467,"zJRI")][e(458,"3jmm")](c),_0x3f8a42[e(271,"Qjp7")][e(389,"^T[5")](_0x4d72e5([[_0x5c848e,_0x19a38b],[_0x229c71,_0x2b798c]]));let u=Ncfsrt[e(404,"l#]w")](_0x17d70f(c),_0x3123fe[e(282,"E7]T")]);if(_0x458fd7[e(253,"^T[5")][e(479,"aCMq")](Ncfsrt[e(318,"]vpu")](_0x499c5f,[[_0x4c5d85,_0x29e7dd(c)],[_0x1d3ba4,u]],{arrow:!0})),Ncfsrt[e(515,"Okcz")](_0x5b384e[e(228,"SQDM")][e(496,"zJRI")],0))_0x4fab01[e(450,"][WN")](_0x19c389(_0x2c3221[e(314,"c%*%")],_0x18a58c,u,_0x597eb0));else{let d=_0x2c990f(e(462,"tP8v"),_0x1b63f6-Ncfsrt[e(426,"@S(H")](_0xde67b2[e(410,"@S(H")],2),u,_0x3ae316[e(238,"tP8v")],_0x15eed6[e(241,"tP8v")]);_0x5b0e15[e(242,"3jmm")][e(484,"I*ts")](d),_0x5eeee1[e(329,"E7]T")]([_0x4ffc2f(d),!1])}}else{let l=ms(e(390,"Uybb"),n[e(509,"2K^L")](r,P[e(505,"3jmm")]/2),s,P[e(370,"L%Wo")],P[e(396,"b0bP")],{label:e(371,"sPrG")});i[e(448,"Okcz")][e(380,"2K^L")](l),s=n[e(375,"@S(H")](Di,l)+P[e(386,"b0f8")],t[e(469,"kfM7")][e(367,"$Tf*")]>0&&i[e(385,"I*ts")][e(329,"E7]T")](n[e(440,"Qjp7")](zi,[[r,Di(l)],[r,s]],{arrow:!0}))}let[o]=n[e(424,"tP8v")](K0,t[e(267,"b0f8")],r,s,i,!0);return i[e(460,"GZc*")]=n[e(408,"Okcz")](a,n[e(365,"l#]w")](2,P[e(416,"zJRI")])),i[e(353,"@hAT")]=o+P[e(480,"@S(H")],i}(function(t,e){let n=Vn,i=t();for(;;)try{if(parseInt(n(407,"^b3%"))/1*(parseInt(n(384,"G*a@"))/2)+parseInt(n(394,"#kkc"))/3+parseInt(n(391,"VCDq"))/4*(-parseInt(n(415,"gzqP"))/5)+-parseInt(n(413,"VN%X"))/6*(parseInt(n(383,"aA5A"))/7)+parseInt(n(396,"VCDq"))/8+parseInt(n(416,"8fxe"))/9+-parseInt(n(388,"mJ]M"))/10===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(vm,483166);function R(t){let e=Vn,n={hFidA:function(a,r){return a*r},ohGDU:function(a,r){return a/r},axcUD:function(a,r){return a(r)}};return Number[e(380,"VB3U")](n[e(400,"ESo3")](t,4))&&!Number[e(398,"Jtd)")](t*2)?n[e(405,"C(hU")](n[e(390,"8fxe")](xm,n[e(395,"cvPk")](t,10)),10)[e(417,"naRe")](1):t[e(402,"R4tn")](1)}function Vn(t,e){t=t-380;let n=vm(),i=n[t];if(Vn.WicosM===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;h.5?n[e(409,"Z#b2")](i,1):n[e(386,"pI4L")](i%2,0)?i:i+1}function Ho(t){return String(t)}function Pa(t){let e=Vn,n={eMfPR:e(412,"mJ]M")};return t[e(392,"@ve(")]("&",n[e(404,"*xHl")])[e(387,"DZgc")]("<",e(403,"m(%I"))[e(382,"785$")](">",e(401,"@Gpd"))}var se=Gi;(function(t,e){let n=Gi,i=t();for(;;)try{if(parseInt(n(464,"qBui"))/1+parseInt(n(669,"AX7q"))/2+-parseInt(n(760,"BT$^"))/3*(-parseInt(n(664,"aq0J"))/4)+-parseInt(n(456,"#WvY"))/5*(-parseInt(n(285,"HO44"))/6)+parseInt(n(363,"ATl3"))/7+parseInt(n(679,"qBui"))/8+parseInt(n(385,"cM!h"))/9*(-parseInt(n(472,"7!vu"))/10)===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(Am,395211);var aD={bubble:se(732,"7!vu")+se(606,"pAmU"),exit_bubble:se(714,"5FgP")+se(537,"sIxh")+se(347,"zLZK"),ask:se(247,"umj$")+se(695,"w2sR")+se(470,")RP8"),menu:se(640,"zLZK")+se(688,"n8DK"),diamond:se(282,"HUkc"),database:se(571,"5FgP")+se(652,"akNI")+se(265,"Kh1u"),infinity:se(342,"EgEO"),task:se(491,"HUkc")+se(774,"us8B")+se(683,"ZrXL")+se(505,"*Exg")+se(758,"baYQ"),ban:se(309,"cM!h")+se(420,"baYQ"),sparkle:se(612,"S&1X")+se(793,"XHwH")+se(546,")RP8"),speaker:se(739,"KSGc")+se(789,"z@p@"),keypad:se(809,"z@p@")+se(677,"z@p@")+se(500,"ZrXL"),transfer:se(344,"^vvC")+se(277,"[yf3"),gear:se(750,"akNI")+se(601,"[yf3")};function rD(t,e,n=P[se(415,"BT$^")]){let i=se,a=t-n;return[-1,0,1][i(467,"w2sR")](r=>i(671,"zLZK")+R(a)+i(327,"HUkc")+R(e+r*P[i(476,"Kh1u")])+i(762,"akNI")+P[i(608,"!OTI")]+i(621,"P&Ye")+P[i(465,"Po0&")]+i(243,"sIxh"))[i(717,"XHwH")]("")}function Am(){let t=["W4bYW7flW4pcPW","WPZdR8kwhv8","wSkCW63cMxZcUq","W4xcQKHgW7m","W5FcOWe","qmozW4hdLmoqy3S","ECkBW4FdMthcN8oCWP8","p8k9W7zysG","cwbHW4BcQW","tmoxW4hdLSokBNldLf8Rta","WPeIW69AWP3dOa","fexdKs4","nCoVW4mQW6hcJNuDW6K","k1uUW7BdU8kXWRbZlNDqWQhdISkGfcZdNmo4xmk9gsz+W6BdKCkj","WQ0hpmoOW6q","Bs7dIGhdVCkSWOdcR8kysW","dCkQW6pdPqddRCo7W6RcIW","m8kajw3dHCkkW5pdV8ouW7zAWQXsbmkSq8o7W5vdWPTJDZ7cT8o8WRRdTLLVW54sW6j7WOFdMmk0W6jife4fWRtdMSk5yGzDW45BECk6W5hdTHq2WQ7dK1tdJSoRWRhcVv5PmLDEc8k/xqnUW4pcNmkGW4ddGCkSf8krWQNdVmo4eCo0E8oAkKFdVCoCW71Yacq7fmo9exhdV8kvBXxcM3NdGmkzxmouixD0W67cRmkcA8o5mCoxWO5SWPZcSSo5qG","W6FcQCoIWPW2","dCkUW6FdQrZdRCoNW6RcI8kTa1/cG8kdkri+kmkYwuiNW6v1gHq1oeXWgqflWRH9FCkvrK4usSoEWRhdP8ooWP5YWO7cVaJdJ8oGjtCgE8k8WQTfmSoOW7L7kaFcHtFdQJ9xxmkKW4isW5W3zmofxaZdPHpdImkllSopW613y8kHi8k3bCkcxmkVWRddQmkKW6OkvtHLDfZcNSonW67dNmkmrq7dO8k2jmkpmSogq00ziKnAW4ufzSkUbG","n0xcG8kIAW","umoto8oyF3FcQKRcOCkDbW","WQXqW5/dObLGfH1bW7DomSogW6hcS3GFWP/dR8kam8oUWQWeWQxdNSkuW77dG1ZdRmkytqxdHSoxWQrJEXm6BIZdSCk7WOZdK19LiCoDW5yZW5BdT07cGCkoW6FcIruwlZ4JWQRdL8olWQyPfxeIx8kPyCouW5iTW5BcSCo+BwfrWRe","WOnGWPCMwG","rGzDrx/dJ2m","W7xdOvVcP8k0WOhcUq","o8khW6HQ","WPVdJ8kroeOg","lCoFEG","BYr7ySk6","W5dcOCoxWOOEB1vYWOK","WPClW4zsjq","WQ/dUNDdW4KnWQHb","WPHoqG","W6/cNf3cHXH5yG","W6STW4SpBSk9W78","fCoDW74","vSkXWO0EzfNcHvFcSqFcLLmC","rCoeC8k7mvbqW6CHksi","W5WieMG","W6zMW5ddOHy","q8oblCorW4/dHaddTG","e8o+W7xdQqBcOSoOWRlcLmoc","WRLIWReQr8kA","q8obmSkfWOe","ASkxq8o1bW","gvJcNCkACq","a0XWW5JcOq","mMbUAeVdSHRdHbvUW4v+FZJdTc3cN8kW","a0hdOZJdJSkuW6/dHmkPC37cLWldPSoDW7/dHCoZisddNmkG","WPhdRuWJW4ldQG","WQ3cGdmkW4miW7KpWPLf","nsNdTG","pmk8gCoYtKhdIgVcJmkImalcOG","WPCvWOmDySk2W7PvACkHWP0","W7GQhmoeW7lcIu3dHWzJA8ksW6NcQa7cK8kuhweQlInTW47cMr7dG0VdVSkr","tqtdQZBdLSkq","f3a0iSo7FmkbWOdcVJ/cMG","pgbcW63cPG","ddldVLif","Ew7cOqGpfZZdHW0R","AavnxSkoy8ksWR0","jCoTuCoOmheoW6FcVu95wSkvx8os","W7iOo0q2FZBcNmofWO8NW6SsW4/cSe8KCq","g0TA","WPC6amoxW5pcIbuIWO7cOI4","qqrlu8kK","W40sBrK","WRddJSo7WRyOtNrkW7JdOa","W5egFbq5","WQb1WR8JEW","WQ/dTs8","WRZdGNq","W6dcI8oJWR8GsNL/WQNcRG","BSk1qmoMhq","WRiaW5BdSrGNgLrEWPG","aHxdKW","WQ7cNSoYWQCPcxGdW6FcJW","WRawk8o8","jNhdPGhdU8oeWRTzz28","fJNdGSoFpwxcUqHPW4NcKxZcSJzabSkDdsfDW7JdI8kdW7W","x8o4ivBdG1tdJmk6W61ZdHHT","yCkArCoBiq","W43cSSkFWOZdKbWTWP1WpSoo","uXhcOCk+EWfHWPie","fmozW6dcHZxdSW","WPxdPwhcPti","WO1/mComW6S","ie1Zvhm","f8k1cSoCW6S","WP7dTMFcTZ9va1ZdPmoHu8oQcSoaW6aoqa","cKn2W6BcU8o2d8oSWOBcTq","W6dcU2nbW5y","W71IW7GNs8kCW4K9rCodW68/WPO","uCkKESkPWR3cSvNdUM58","WOexFWu9W64ai8oqWRX8qXdcKwVcG8oPW6VcMCkYWQmLumkWFSoCDdpdSmkmW6DSrqpdTSofWR/cVmkShCkYlaFcQhNcOW18zdajEmoTvfrKFhHNtbK","rCkmy8ogefKu","W5/cQxvVW4e","pSk3W6lcRq","WP7dOSk/lmo8W6C","k8k7W5uMW6FdGwzfW7yO","W5FcReW/W5xdOuxcQKbbDLGLW7eJaG","rHddHc/dKSo3W4aY","smoJWO4sFG3dN03cVaNcM1mC","WQpdQCk/hNi8nhmiemokmmoACCkC","ACosW6i/bW","W48Fi1m","DmkIvCo1","cSkemSol","t1NcHdW","WRJdRmk3aMeZoNCq","WP86c8ogW4NcIaSU","zG9ctG","denHW6NcOCoOg8oXWONcUea6ySoiW4K","W6T2W5OsySoPWRLbza","W4NcS3bnW5CaW7GRW40ahbxcN8oDWRXuAN/dMr5O","WRhdTX7dQ3FdPSoqW5JdK2u","W4ZcUv9mW68","C8o1dmoUsvVcGG","BYtdLqldIG","pColvSkjWOVcHhddIHOldW","BSoPdmo1","aMbQC8kNxCoWW5FcSthcHCocW6rcW4TZWRBdHem/A8kj","kCkevJBcRYVcT8knW61dksDsWRJcLG","W6qbxCki","W6eCtfrH","DMtcUW","lCoqn23dN8ofW5ZcP8olWPK","AxVdR1m5nsZcNhK","y8ohW4DHWRW","BJifWP7dHmkgFq","jCouW6PhWQxcUay","imk4W7hdTSoTsb7dSxGDD2ddTmopCMnypNK+W7fGWO8iWQnMA8kLlCoGoSoYa2fMWRFdLhiMsxJcPmoaW67dMSkvBqRcN1Wo","WRfRW5mEC8k7","W5mVWQhcQrdcM2ZdKCklW7D6EmkyW4LuWOhdQsbSWO4","W4pcLvvVW7OZW5qNW60YjW","waLBwdRcMq","WQD3W4Wc","W4xcHmkLj8kr","W5/cK8omzqHepNm1c8oofG","WPqWcSohW5pcMrSQWOJcOI8","eCoRASkPWQC","bSkQyG","rmktW6NdNG","m8kxzhRdGColW4tcSColWPKcW6maqConv8kXWOixW4LGkhRcPmoM","W7vUWRe2umkfr0pdG1BdMmoJW4TxlLiTkCkAlWxcGCoiWRflfCoJWOKekbRcGSkPy8oXyqtcLZJdOCowwJW","rWJdQt3cN8oA","W4y/W7/dVK7cOG3dK8kpW79S","fHhcTMtcQNSD","WQ/cOv3cH8kTWPBdRW","W7tcGCo9WQDSwNveWQddV8kM","bSk3W5vxEI3cVSk1WRC2WPX4","vSkXWPWyBLNdGbNdUG","W60DCCkGW7m","jK3dRq","aL/dKapdN8o4WPu","CCkIvConpW","WQatW4D0WRVdMJLwhSkojc4","W7JcGCo6WR0","W5ZcOCoxWPyEE116WOZcL8ox","ESo3kCo3qG","W4xcRMbdW6O","W5xcVb97WOFcVW4","W418WRpcVXlcIN/dPSkhW7nTF8kEWObwW4pcQ3XMWOK","zLNdMW","W6NcP8kUpmkJ","rmooW6VcGZxcUYWyB0pdKCkoz8oIW4hdVmkYb19StCksFgr6WR7dUg3cUcSeW6zEW7aiW6GVbeC5yfvwWQ4ErrfNWPWuW7tdJqFcQHaoW7T+WQBdTwHYWQNdMColpW","WR9aWOpcGYhcVqddOSkNW4To","W6STWRWRxSkataldJLRdImkJWPWgA109ESoDjqNdKCkpW79nwSkGW4Sqna","z8oAsZZcI2NcNmopiNhdVGrWW4e","tx7cUSotEW","tSkoAmopcLufW5lcGa","erRcKMJcJG","qmkVy8oPgG","v8kPACkJ","u2ddJ24aublcRwNcVCk6Fs3dLSooWPddM3bDuxfjzYRdU2xcM8oiW6BdTMDOxmoXWOqBD2NdTMJcNCkKW63dSxamvCo/CxxdJuxcRmoFpJGUW6NcG8kHW6tcGSopxSkwWOa0bSoAmttdI8oKW4DXWQtdJuXuW6ldRxWOWRJcNCk/WOCwW7eAeXmwW4ibBdGOp8oLr2xdTCkBC8kiW7C","b8oTzSkGWRe","o8ohFSkjWOy","WObhW701umkgWO8OgtddOSkR","D8oDW69Nxr3dJW","W54GW6zqWORcPrmQEmoZx0NdVuhdU1VdUNldV8kLWPm9zCkTWRpcUeVcTXaLALC7WP/dOSkFi8oWnmomoXW0C8k+WQBcS1bnkCkgWPRcJ0zYhmktW4ZdLmkoW50DW7xdSCkHd8kmWPHZa2zegCoXFLLwWR8RrGlcRmoGECkaW5ldVSoVW5Ppfq3dJCkkWOz5W4dcRq","uSorW4NdN8okCxBdNKmHwv3dICk/d1X4hvug","W6FcN8oWWPiu","WP7dOSkUlCo8W6C","WRzMW5S","r8ouW6ixW4RdVeXKWOjFmG","WRVdJmkT","WRLdiIOsWOPl","B8oYW4O+WQJcJa","vCotmSk+iG","W5Sfga","F8kfn3e","W73dN1JdRNK","rHddKtldJmo0WPz1fGe","W4v7WRGpW5hdTH9UnSkItW","h3BdLxq","uXhcR8oQpq","f0tdGZtdIG","k1uUW7BdU8kXWRb3iMrsW7tcNa","gmkaW5LyBG","WQ/cVWa","W7Tvn8oMW77cTt8dW6RcGbriyg1fuW","W7yBsSkz","tspdGhmnsfRdUM/cRmoGn2VdHCozWOxdIYmgtcCvmwVdTctcH8kwWQZcQdTMxmkZW5ndCgZdOsNdKq","cSkijCoC","cmk6aMNdKq","W6ZdV0NdMKS","cr3cS0RcQxWoWP4JW40","W6xcH8o3WQCP","iSoRW7hdOCo6v1BcVxiFBgFdP8kaiM9izZ8","W5iNBCk9W6fYja","agddSLm0","nCoPW4mXW6hcJNuDW6K/t8oQxCk5C8kpWPFcPrGFeXa6c8kNW7vaW4lcP8k4pmk+W6ZcVmkLW7pdPNdcOqaPlreWW7/cVqddLxSRwSkJW5FcGmo4WPSPWPbTvhiOaalcQmoJfW4CWRfxW4NdGmkMv3f0W5xcIITrtmkEpXRcIM7dU8oeic1/es3dO8oRkCoQW4VdSvVdJCouW7rm","rmooW6VcGZxcUYWyBW","W78OtduqWPW7sq","cH3cUKy","W5WJwtG6","W43cSSkFWOZdKbWTWP1WpSokW5LSEg8O","W75QW5qvuW","BSo9W6VdTmoHva","g8k+yqC","W7v9WRKWw8ojrL7cGMpdNmoVW45vpH9Snmo0iqxcHCokWQaxemoHW6SdoHtdK8oGpCkZBGBcOglcSSodvtaoWROuWP0scWddKSkdWOxdLq3dU8oxA8ohW48Oja4zW7FcJthdS8kKW5GTu3VcHXzukCoaWRq5FftdQHBcO2RcICkEWOGoWQPkb37cVrJcKW","fCotWP89FG","tfNdVcZcOG","W7JcG8kEhmkEWOqkWOTlWOa","rSoze8orwq","yY7dGqJdVCk+WPVcTmkuse/cVMNcImoR","jMTcW4BcImoEoSowWRpcIxTjsSoXW7JcTvq6WRKfrSotAmkCm8ocj2bHW4mSomkIdSo5W6ldSbHNW5e","a2BdIhSxva","W5e2q153W6K0vG","WQe2W5zWWQG","WONdLCkQeN0","hebftdRcMq","dfjiW7VcQa","W5GvnLq3","W6VdRLBdV8oU","WRiaW4NdVru0gH1b","z8kvlx7dHCoEWORdOa","WRVdQCk0gMe3pgKycSom","y8ovW6LxWPG","gSoWWOyu","pSkMW79AAW","W6uszmoXW6dcUYCvW7RdLq","rmoxW4RdH8oqBMZdHfmMsW","W7uAwmkdW5a","W6STWQO8dSoleuhcGeJcJmkTWPfila","wfxdJIRdL8oRWO51c0ddVCoMsmkCW4tcUSoxWQ1uW40OW4GiWRJdOCoBW7RcMCkeWRVcIeu/WRySW7P/W7FdH8oFWP3cKSkRv1hdO8k9u11/WOBcGCoqfmoZWPldI8oicImHWQdcVZixWOxcSqRdUKFcNmogWOCdlMnUjKaPACkExvRdGmkAWO7dJW","uSoQW6BdVCoY","W6hcR3DLW7y","WQFdM8kVWQ3dUcecW6Gg","W6OGsSkLW7i","hmk6j0FdLa","W4FcVLTOW7i","iuZdOLK8BJBdIupcKmou","WQnWW4CqFG","vCotlCoSBM4YW44YedfUW6RcILK","WRPRW4WzF8kNWQy","WQKan8o6","WRhcUx1dW5uXW7qxW4Xhhr3dI8ky","Emo1e8oXhrC","W5LJW7hdMI4dpwWSW68T","z2NcOCoPDSk1","eCkAj8oVptG","igDNCv0","W5mVWQhcQrdcM2ZdLCkhW6r4lCoo","hCkCiSoT","W5FcOWf3WOJdRulcPH1MFKG5WQCIr8oKrSoMnumThmkhsCkvzmkseSkYWPqgW68","W6fIW6SJqSkkW4G6x8oiW6aTWPC2WRW","WQ/cSfJdP3xdS8koW5ZcIY5aWPpdRmoVW5GWW6vGz30","yLlcRmoFta","WOBcQLJcUSk9","ogzTEvJdVrldGHvUW4j2yIi","ig1bW4S","uMRcHmoDzW","kYNcR8k5","zbq4","WROEwmkfW4Wngg3cGcZcTSkrl2vrWRqxeZHPpGhdU2CpW7BcRwiIWRL6W7KUW5xdSmo4c8ofW5uRcJNdHLPlpfZcLSosnCoKqmofrYFcJh0CW4/dVJxdImkWWQjgW45Fj8ofWOTSsmkUWRldV1dcPCkeWPPczCoBx8k/WRldMgtdPxddS0qfvM1yt2PSrSoXfLrTn0rNW6/dLZlcJSoTW6hdO0FdPCkQWRe2W4xcGXBdKSoyvmonyCkAW4hdJSkBW5JcNbNdMq7cQGBcI8kHvWtcQCoaWQRcJSojkCk+mqRdO8oyWRdcRSk7h8oTmhfoz8oeW7tcO8khAmospYbVgLm8W6b6lSobW4hdM200bSkFuJVdGq","e8kelq","WP7dKCkBf2S","bCkKDGO","nCoPW4mXW6hcJM5mWQP5eSoGxq","hrhdPcxdISoyWRBdM8oLuspdNbpdPSkAWQxcHCk8aN3dJ8k1WO7dSCkaz8kkW7jXW4ddSSkWCX7dJ2SiCSkzmMH2WPixW5vPW77dNhnQtmkAW4DQcqVdL8ooe8kqkSkEWQtcV8olWQuKW5accaNcQSkCW5JcRIpcJmkyaWlcI2q4gCofWQJcL8k3ymol","eSo7WOyBAW","a0DRW7VcU8oZeSoQWPJcVG","s8kblSoGDdPNWPvX","waLbrw7dNdxdUhWt","W7eOusekWPO2v8kTWRK","WRNcI8k5WRddThuoW6GglmkSWQ0pgrfnqCkcW7PzWOeiWQmkAHpdOKddGNHjWQGzW4eLt8klW6hcPaq+W5XAo0r2BdJcIH/dMmkZWRtdTSoeemkgWRm+W5z1W6BcUunoWQqjDCoNo8kNbuVdUCoEjfFcKCkFumkSWPHYWR0ZWRrAgq","W4qVFCk2W6fYkW","WRddJSoQW65J","qWmGW5xdPW","EHFcRSoNeelcNJDd","WP1QWQNcOqRcHW","auPu","WQ3dR8k3aNSNlh0taCoklSooz8kohG","W50ehx4","jrVdJIJcJmkQWQRcSa","aMb/BSk5xSkMWPddSJlcGSojWQmiW5DUWQRcLGOOoCoEx8kMtdGy","WPFdUw0pW6q","W7GqDNnDW5u","W7TKW7SQwmkhW48XwmojW6W","WQxdI8o4W7tcVgrk","y8oAW7hdN8oH","WPnGWR/cOW0","eubhra","ymoiW6rj","ch7cM8kwBq","E3pcRSoiuq","k1u6W6hcQmoN","saefW43dJa","W7GQaCkwWR0","W5FcSGm5W4ldRvRdRXulpq","rILGDSo2eW","ta5/tSkD","W5fYW6ZdMYyFjq","WQXqW5/dObLGfH1bW7DomSoaW6hcS3GEWP/dQ8kglCo1WRTLWQxdJSklW6NdKvZcR8omdKRcLCkCWQXHmL51BfRcT8oHW4JcNhuXlmkBWP9NWOlcR1pcKSkFW77cLaiwAMrNW6xdTmkAWQv3xfn1eSo6mCorW55RWPNcKSkMj3vEW4DwxsKCW7WdWRNcGMpcRg05WONcRSkWWRdcJCo8W7CwWPFdHSk6W40HmcftW6uTEKvwkSk0WQ4qjmkfW73dHKT0WQDoWP85fCoZW5lcGmoUWPyCjWJdQCkzW7VdL3fEW5NcTvhdNMiyo8kRW5BcUKdcMSkzW4XVWP3cPCoOycWgb8kyWQldKSoiW5X6lCkCWR5pW7GeWQydW70ershcHHRdSHhcSGzZWPGYumkXW47cSSoTk8kt","AxVdOqD/","xmoto8oeF3NcRfBcOmkhhq","kmkIbmo2W7ZdSa","CSo5eCo6vf0","WOzPWQ88qG","W5RcQ8osWPCeE0n2","W60hv8kv","lHNcLG","u2tcHN8pxqtdVJFdP8oVnNJcKmkxW5VcNhTqtM0","BfldHIu","x0/cRSoWvG","t8o0C8k4WRZdTLxcS3etBCoIhNlcOMiLW4qFE8kkWPFdUd3dLbRdISoDW5vBqmoWWOWNxIaPpSoEkJVdNGLzW4tcM117hCo/nmovsI5+b8kebmk8WPZdM8ktWR8Ug8k1tmkffmo0WRJcQLXEzMSgtCkae04JaX86q2H6WPbUWQVdLmowvM/dJ8oxeLXyW7j/W5OQDKVdLCkAvxyoW54LCmkHoa","kINdQLuQ","qCk/afZdSSo4W7BcHSk/W64/","D3tdRf8LnxO","bL/dHJ8","W5KUFWCJ","kSkqW6G","WPDMWQNcOG","wIVcKCod","xmoDo8oAzwRcVq","o8kcxIpcRYdcU8krW6TimdLuWRVcJfBcJmkNBJi","fCkijCom","hGBcJmobigxcSq","WPClW5KaACkHWQmcDmo1W5GwWQPrW5TYwG/dJmkM","WQFdM8kWWQhdTticWQezqW","ASoUb8oNsa","yrjEvCkCBSkA","WRxdQYuyWPXvW50vW7WthJO","WPvnW7SZsCkDWOqKeG","WQXdW5FdPHiSfWaaW4jcpG","mSkbW7TrWP7cRqv0WOyjW6GyA8o2uGq","lmosW75cW4ZcUGn9W4unWRXED8oQg1BcHglcUwtdIN/dS8kyW5pdRmoqWPNdP8oBW5nOWP3dMSoPFHlcQqWRAe/cTvZdHaFcUW","d8k4aeBdTG","fvhcTMdcKSolW6BcQmkmzuhcQhK","DY/dVuiPysFdJtijqfBcO8keW5vvamkPdSkxWQxdVa","W6THW5yyDCkLWQrCjqVcJmoAWRaQzdjQF2q6sSkdwCkRB8oxW4j1WQpdNfNdJNBdPIGvWQafWOadW6fOcCo4WO/cOI1dDW4EWPJcP8oCW6PJEutcTMaJWOZcTmkPz3LCk8k9yaGjW7a3ACo/cZ8tWQldS8kcbCkSW4nJWOT0r3tdQSkjW7aMdcrc","W7lcISkfW5hcJmk2","W5/cK8olBW1mqv4pk8oMaSoR","W6pcTxvpWOudW7OBWOqqhq3cNSovWQfud2ZdHvf7umkVWRdcUcm","W5Cada","tspdNYfb","u3hdG38xha/cScJdQ8k1Ft/cGCogWPddJd0stNmhihVcRs3dLmoxW7FdQxT5xSk2W59oC2JdSdBdK8oZW6pcQIOrbCkXBNFcGaRcS8oDyx93WQFcNSoXWRFdJ8kqfCkhWOjOtmkuptBdNmk6WOLVW6FdKXzjWRpcOcbYW7hdMmoXWOLcWRDxvrSwW5nrFIq","WQddM8kQW6etF2ryWPpcKa","W6JcMSkG","W77cJCkjdCkEWOKrWPDpWOBcKG","W7mQc8oiW77cJeBcJG","WQudy25AWPSpi37dV8kNpSkis2RcUSoAuCk7kmkiW5BdT8ktWQfiW5tdVmkiBSkDW7uKh8oskbSLaSomdqJcM2n3qCkIDmkwWOLugSkwE8kRW60oW748mNqGaCoxW4hcMCoGW6eAf8o3W5FdRSkje8k9A0hdH8ozsSogWROKxSosrstcIHKAWPu5Cmo5WRmtW4mEDNvHveJcQY/dPg3cMmoyhWVdKmoDWPSTdmkIWP45W6vKW4RdQHVdJHO/CcnBWRTdi8o/cabZleb4i8oJpCkYWR8YjXzhW5rccMZdKdddLWnSdCkfBmo/rbHRcbRcRXz5W40KW7ZdLSoiWRmDWOVdPI7dPSohW5NdTa","z8oAlSoqvq","WOKhj8o8W6S","CNjeW5RcJmkxoCkdW6xcOq","xmoDo8oAzwRcSG","W5LEW5KGva","ae1HW6VcU8oLhmo6WO7cUuW","v8k7CXVcMe3cMSoIWPXAqKuTW5BdPYRdTmoazvldL8oGecOLdJhcPmkEh8kclmofW7vQwKtdHItcHHHwbSoalmk/W6ngDw44WQRcN3rqW6ZdH8onymkTl3pcVmkqtCkZumobDxi7W61hp8olFtGfW5TjW7hcKZRcKSkBWQ/cR8oqW4RcU8kZWOLxnmoFW4NdUZpdJCofW4xdG2jlt8oOW68iyCoevCk3rrajFZtcIafYp3mfWRVcV8kTwW","r0/cHmolxCkaWOVdHSo1uCkBva7cGa","bSk0o1BdPvK","z8ovdd3cHG","WPpdQ8k/W6lcTCkrW6pdHSo5W5BcICkXW7LxWO/dIKVdQmk4j8kxW4JcNGmNBeyFp8o7rHHmogrulbObW6ZdQG4cW7dcKSkQamoIpmkgWPm","o8k9rSo1psyOWRxdPW","WQ7dGCoNWRy5xsi","xCkciSokW4ddHfJdTfKvWReS","t8oxW7ldUSoG","AxVdVLuZnwNdKJidcbVdOa","W4/cLunUW6aZW4O0","WODcWPWbBmk7yYFdQxVcTG","WRDaWOJcKJVcVr7dRG","smopW6ddPCoY","W44+wmkxW5e","WR3dIx4pW6ldNhhcHW","WQZdUMujW4u","WRDaWOJcKJVcVr7dOmkNW5jr","zmkzkN0","wfFcGJldJmo6WPnJtuZdT8k2v8kiWPtdTCoaWRuDWOOYW4SeWQ/dOCkFWQlcKSkpWQ3cMeXVW7m9W7DIWQ3dI8otWPtcNSkYeXJdTSoSteS/W5RdJCkvqCk6WOxdI8oswgPXWRpcQwTuWPddTKpdRLVcMSkuW45vlsaLyKy5ACkExvRdHSkAWOhcL8kPWOOolCooEemEwSoEW5CwrcZdL2JdOCo7W5VdS8ooECotWPVdHsjMnN04C8oykrnoW7zlW44BWOZcJmo+W6Gq","y1tdHsJcJSkNW7NdPKHGkXhdJSkTW5FcLmk6kbPAW497gCklW6SVW4ldOwuvs0mDWOKDWPJdH093r0NcH8oGECotW6VdVM8p","wdhcL8ofk2hcSW","cXVcVuW","wSkCW6JcJY/dR3Lwja3cMSkbzW","WRL4WQSS","mmo5W4/cPatdIqTJbdVcSW","eSowvmkfWOu","W7uIW4zxna","WO53WPatrq","WQjKWRyG","qCoEW6CwW5ddVfjO","WOxdTCklbuq","WOxdUuWJ","cGtdGmkl","bgRdIhG","WPNcH2pcJSktWQhdJMNcGW8rjHCw","WO/dJ8km","W41/WQBcSHBdJYxcM8omW5mVmmoDW5PdWPBcKsf+WO5KFgRcQblcVvqlW58XWRH5WPdcPSo+W4ldUSoZlCkzW4RdNb3dLmkJh2xcUSkBW6nZW6ZdK1qywW7cU1qUzSotWOhcTrvcW6tcPv7dGhb6W7j1l8oyW5RdJtNdLSkFzSkbm8k0W5NdO1KOtSkFW5ldL8opE8k8WRNdSwpcUmkAW4JdIJOxEmoaeCkdxLVdGw9+zMfzf3JcLSoZWOxdM3qPibhcUCoCW4ddUK4ChSk3W5OqaCoWWRLaWOSzWRtcHSkPmNujW7pcRSkeWRn4z8k/ASkPaCoMWRBcPtZcO116W5JdGSkmrmkHWRH8WR7dPNpcTCovcuFcVSoLWQ7cG8o9W6jfkJ3cJ8k8WPiSqmo4F8oBuCo0g8ooWQJdV1fKC8k5D8o5WOpdPZi","wb/dHxG","AdepW5ddUG","W7uIW4Dxna","W7uTWOe","kCkeqcVcTt/cOCki","W7LIW7eQwmkc","hdbTBSkJeCkPW4JdVrpdMSkhW7jmWO0NWOZcMazODSoNb8oSwZCxWRfPFSkxyCkWuhJdTfK8dSk5W5FdG8oAW6hdTCkVccxcSrmKWQhcGc09WPCDiwbZnszG","FZmwWP7dKmkhBSooWQJcJvmXFa","xCosW7iEW5ddSvLLWPnE","WOCCWODxnSkFW4e6y8oiW4u","W6hdTvddR2/dRW","umoto8oyF2FcPfZcRmknbG","C8krW4ldHcVcMCogWO/dVq","caZcS0xcJq","WQrRWO/cVbq","W7FcRmo6WQea","e8oXWRG","t8oNE8k+WRFcULtcRJaMyCoUhxdcSc9KW5LRDmkgWOxcQKpdHWBdNCoDWOicaSkUWPe2hNPNASonkN7cIKOhWO/cRvfPsmkPACogwNm4vCoAx8o3WOtcJmodW7vOu8oExmkAaSoNWRRdOWS","t3ldRWNcRmkpW5ddMJfDhIpdRmkEW67cU8kBsMa","W53cRSkLW6dcUCkn","W6nAW5eaECkOWQC","W55cW5el","uCkKyCk4WQBcUvRdQ34PnCkOxZRcRw4","i8kUjCowW4q","p8k6dmoltfnyW6ahiGXdW5tdQdGrsmkkWPvAx8oNW6i","WOevEXiHW64Ci8oqW4LGwWRcKsdcKmoZW7ZdU8k9WQ83b8oGnmkApI7cOColWRSXdeBcO8kcWQ3cUmk5s8kVFuhdTc7dQKGJA2rpiSkZs1yZoYyPxGv8W6NdUCo/WQNdRHtcR8khWQxcLNSsibBcH0BcRXv5FSolW4vtW6mHtmorv8oIaCoUWRTSo1FcKW","e8o+W7hdTbdcUCoRW6RcIW","W6lcGHRdKLq9B2RdMCopuSoTdW","tuhcT8kJD1vTWPieWQ8","uCkKymoXW7y","m37cKSkoqdzfW6z2WR1RW7ruWPj5","a0hdOZ7dJmkmW7/cLCkUzNxdJWi","W7GGoeS/AtK","W7tcH8o/WR98cW","W6STWQSWqCkgsqBcJvNcJmkLWOKDmXm","qmoxW5FdL8oqBMZdHW","W6STWQ8Tv8kDsL7cGG","ohLeDuS","W5jVW7RdJs4qm2q8W6i","W6ZdKKRdHg8","amkIFaS","WOdcSSkSimkPW6u8W6qOWPtdRmo2W63dNv4hhZ7cM2q4WPrEmrmaa1yvWRxcUmoIi8kgaSoKWRBcOKXtD8o0d8keWRS1lHLxDuRcO3qYa8keW580nSoFFSoUW55MWRNcGeJdIN02WOFcOmoBorxcVSkJWPVdOgdcJuHUWQJcQmkxWPpcUN/cT0fjW4JdGmoFWRFdMSkMW4tdNgeIW5awW5FcU8kDFK0alqFdLM/dOmoYBd3dNmoLWR8","W5mVWRtcSGZcGcRdG8odW6L0DmkyWPXlWPq","a0hdSJJdHSkmWRRdM8oL","W5VcOmoy","BXWKW7xcQmoN","W77dPf/dUM8","iMnhW4VcIa","WOK8cmoEW5pcNb0QWOS","W57cMmkDjCkl","WPrfpmoUW4dcSMldOIfcfq","W6qBA8k1W6C","WPClW41sjq","W73cR2jc","WPLnW7SVsCkBWOa4dYBdOG","W5xcPmkMW67cO8keWQddK8k6W5FcGmkTW64gW4tdIuFcSCo+kmkxWOtdIHuPBq1rjSo4xG9Dkxzsju5nW7NcPuKsW7dcJSkOf8kHBG","W6TYW54EFSoPWQvbzd7cICowWReKyJ5Ypf4+rSkdw8k/m8otW4b9WQpdMvVdLMBdQ2TeW7XvW4XEW685uCkiWPtcUJDdjLDGWOVcO8oEW74XDvtcP3yWWPFcTCkVEYSfE8o+AGrfW79YDSkZxx9dWQldS8kscmoJWO4+W4XPfZlcQ8ofW7W1xx8oWOH6xX3cTatdSCo+o8olW49oW6/dMdBcRqHKWR1kW6pcI8k/W4tcV1tdJSkjn8o1CCo1AmkmgquMDqOh","uW/dQSkLEHz9WO9EW58B","waLAvhxdLdBdQwXvW7bmuaBdGbBcSSkfW5Ko","W6uICJ0S","xqtcTvBcRtunW4T1W7nkWRX3gNbNgwDzemkwFmkUW7ZdUGRcG8o+fCkjlmkyWR0RW6nah1KuW4vEl8o/lCoZWQVdQflcI2b7fSoan1yCWQPQW6zgWPfHW4KWWOlcRCo0W4b1W6BcICorW6tdTqdcLIrslmomnsf+xfeWW6dcLGLvWPNdRq","pmk9W7vjra","mSkbW6baWOxcPqzLWPzC","DSo9da","fCk/hvNdSq","fLHTvhe","W7pcISkpW4dcImk6WPRdOSopW6e","W7hcK1ddN0i","WPzqW60LqCkwWOK","W5mVWRdcRXRcMYNcM8om","W6mkxSkuW5C","j8k6b8opx05AW7ahiHTA","jCoTxSk8DW","W6VcS31gWPHd","qCoKWOKtq1FdGa","AmkrW5tdMGq","W6TLWP8mF8kLWQ1bzaJdKSkfWQa6BxmJBN5RdCkvgmoZimoiW5jQWRJdJvVcGJhdP2LoW7XtW45gWRm2u8o0WOpcPY1mkKTaW5pdO8kDWQz0zaxdV3mYWPJcUCk3ogmiE8oSiLGlWRm9ACo/aZ8vWQldVmoFqmoYWOGNW4O4ugNcQ8oaW6m3fYvjW4uXwuNdVK/cP8kKzSouW40nW7ZdIYxcO0GYW6aB","q8oTW44KW7i","WRTCpa","WRGNaSoBW50","nSoZW4RcPr7dIrvHbclcRa","dg/dJ2W","WOhdPve/","zc/dOXddMW","sZOAW53dKmkxW4jt","WO5KW7eLCW","W5VcPmkIW6K","ofldTL8T","cmojW73cIa","WO5ssd9mbZZcNmo4WPqJW40","n8orW4FcRcq","rHddM3VcNa","h8o4WOuv","waLpswVdL2dcRG","W71bW44","wCoVW4m","B8o5W7u","nsBcU8oZCmkPWQ/dRCkmECkHEsdcRCk/W7q","WOxdHCkSjfu","pxzeW5ZcKa","CNbaW43cKmkxjCkdW6u","k8k0WPG","j8k6b8opx0HEW6WAkaS","at/dKNGk","t8oNFSkLWQtcHLddUJT+nCkOfNa","tuhcT8kJD1vTWPieWQ8lWP0IW7qyjxumWPpdVSoaWOFdRtPdW69zcSkRWRXSW48rW7JdUXddVGj5emk0dWRcQManW51/BSkzW5RdRCo1WPBdOxjVW4rnWOxdKhJcJJhdR33cMehdJCorW6VcHSo1vutcU8o1rSodWQBcRI3dQaJdNtpdMSkoymoCWOzJWO4isNy4W4eqWRVcVHxcSZ3dSwyAWOxcNf1HW7/dH8ouW5HwcSksBrbWDSoeWQzUuSkbW6FcUCoAeSkGmSkMFSooWO/cNLbDW7GsWORdT33cLSkFomoBAIHfWO3dHYhcJmkLWOH9WQeagSoJW7CouxXqfw/cPxSUCmoqW4lcLCkWWOBcPColW5JdSSozomourSoOsquVWPeXiCoQsmokWRRcOaJcOYFdG8oAW4uyW6G4W4WuvSkL","W6ahvCkDWPKp","WPClW5KgA8k5WRnx","dvNdTM0P","wCosW6OEW4RdVeXKWOjFmG","dSk1dmoRW4e","xgNcVmomyW","mSkFWRrxWONcOrOXW5ndWQm","WRuqkSo1W7JcSG","ECoAeJ4","gmkOsWpcHW","hrxdOcNdLSoyWQRdM8oL","oCoUW5ZcRXBdHbW","k3tcRCoKDSoMWRZcTCkd","W6pdSNNdVve","W7DKW7S2wmkfW48XtSoe","WRDRaa","a0hdTIxdKmkxWRNcG8oQA3NcLLtcRSktWQK","D8kcW7P2tuNcLCoCW4O8W6Wgk8oghYRcUZtcK2z0WPO/jConcvXSDHBcUYe1WO3cQw1mW4VdTNLcWPOHW41PlNvSW616WOmfWRZdKNZcUuldLCk1W6RdN23cNCkzWOBcTmkhWPOsjSknW4FdMSo/WPW7WR3dOSoIeLFdHrnJkMW1W4/dMmk1W7a8hsfqBmo4DW","bu5IW7BcNa","W5lcQSkiWOFdKG","BJRcTCoBlG","D8kgW756uuNcICoCW4O","pSoCWO8IwG","uXhcVSkYDHjHW5SBW4a","fCoYWP8yzum","sSorW4ldM8ozDxtdMeiHs07dGCkTe0zWceif","W5yNDCk9W7T5nr7dTJ7dHSo4tre","WP5bW7aKsCkAWOGMaW","W6ubiCoQW7JdUIXBW6u","WROEwmkfW4Wngg3cGcZcT8krmhneW4jTdd9PpGBdQN4qW6ZcUbrfWR16W74UW5xdR8oXc8ocW5TwgfVdH1qZjuFcGmoszCkTzmkysYVdKdi/WPJdSIBcM8o2W74AWOv2kCojW4yVbSkIWQtcRgNdR8ofW4uhCmkcaSo7WORcIxFdSghdPfSqvLmEeZyNgSoYtr1pyqKWWR/dKJ7dImkIW5NcTq3dS8kLWRW","W6tcICkQWQVdQW","tSovm8orF2hcOedcSCkhfMC","W4OzumkRW5a","WQHpWQWirW","rmomW6/cLcNcUZayBZRdICkCA8o7WPJcJCkHgeD/tCotnuW4W7BdTh7cPtqsWOHqWQfnWRDOnHeKja4uW7ObrW1WW49tW7JdM1BdVGqiW7X3WQBdTwHYWQNdMCoeCJOUWRbBrsFcSviwi8kJWQNcL17dRseGFWmJW5iKW5/dIZvcnfb4eCogWR7cPqZcGCoNzmkjWQO1gCkLW7S","aCkKEWe","WQpdVKxcPWW","kSkStmkSeaBdKvBcRSkHbgxdMq","W5BcRCkKoG","WP7dOSkPo8kSWQW2WRHKWQ3dT8k0WR/cGa9ligxdKg86WROkCv9svXqbWQS","k8oWW4hcTb7dIrvHbclcRa","W60UuJ0kWOWRtmk2WRqC","hu7dTIFdHCog","W5FcRfCUW47dQuBcU1au","kKzMW5FcVq","jKtcN8kWAW","W4KgvuXB","EZScW73dKq","W7lcJCkjeCkEWOCxWOToWPZcIa","ixJcMSkBqcfmW7DY","wbpdTSkViLC","BsJdIXtdVCkV","vSkXWPGfEeldG0hdPv8","DK/dUW/cJq","mCkOb8o0W7ZdRNlcMM4YW59ha1S","BHhcTSo0hq","W73cHmkeW5FcKSkMWOhdTCozW7dcSW","urtdTJK","W5ncW5mdoSo3","kM1iW4FcISowm8okW6RcJN4AtSo+W6xcSL5PWRmvcSkDCSkbjSkoBda","W6VdUvldPcBcPq","DZJdSuG+lshcGtGbuatdTmosWP0lw8oHxSonWQ/dV8kDW73cJSkirxxcJmo6W44WfZRdRmkdu1nJW5CqW5L3r2T2n8khW7BcObXIumocWPddNmk/W5ldIb5AkYSsBJtdN8ovoNdcO8osWPGDiq","wHKjecC","n3VdQaZdNW","vLtcMSoivCkzWOW","aCo8l8oU","m8oFmhZdLCoEWOK","WQRdN8kNW6f4hvriWP3cTSoUaW","W7uIW5KfEmk9W6WliXRdLSkqW7y5CYD6ld8Nhmoqa8o/mmklWO4NW6xcGaNdNgRcTYiyWRykWOLeW6e","W4Oud2q","W7v9WRKWw8ojrL7cGMm","W5SoCGuWWRW","bKTIW6BcQmo+gSo2WPpcS0SOBmonW5ZcNx8lW4K","W5aoCa","CSoTW7BdUW","emozW6FcHYNdRW","WQ9EhmoZW5e"];return Am=function(){return t},Am()}function Kre(t){let e=se,n={mZdtR:function(o,l){return o===l},FtUut:function(o,l){return o+l},vorLj:e(241,"!OTI"),CdUCV:function(o,l,c,u){return o(l,c,u)},GbDhO:function(o,l){return o(l)},GifhX:function(o,l){return o(l)},JMdSP:function(o,l){return o(l)},BOnng:function(o,l){return o(l)}},i=t[e(815,"f^6(")]?P[e(274,"[yf3")]:P[e(781,"Po0&")],a=t.y+t.h/2,r=n[e(370,"DOi]")](t[e(724,")RP8")],e(564,"#WvY"))?wm(t):n[e(345,"umj$")](t.x,P[e(279,"HO44")]),s=t[e(724,")RP8")]===n[e(481,"DOi]")]?"":n[e(555,"*Exg")](rD,t.x+t.w,a,P[e(506,"%b$A")]);return e(567,"Po0&")+t[e(647,"[yf3")]+e(790,"umj$")+n[e(498,"DOi]")](R,t.x)+e(805,"DOi]")+R(t.y)+e(561,"zLZK")+n[e(384,"cM!h")](R,t.w)+e(393,"1o8x")+n[e(270,"LYZh")](Ho,t.h)+e(424,"us8B")+P[e(251,"sIxh")]+'" '+(e(587,"ATl3")+i+e(425,"sIxh")+P[e(289,"baYQ")]+e(755,"akNI")+P[e(705,"AX7q")]+e(736,"z@p@"))+(e(276,"Po0&")+n[e(333,"!OTI")](R,r)+e(614,"1o8x")+n[e(756,"]npT")](R,a)+e(362,"LYZh")+P[e(302,"]npT")]+e(316,"z@p@"))+(e(308,"Cgh3")+P[e(297,"umj$")]+e(493,")RP8")+n[e(333,"!OTI")](Pa,t[e(780,"!OTI")])+e(314,"EgEO")+s+e(468,"HUkc"))}function Qre(t){let e=se,n={HPafu:function(i,a){return i+a},aRFIQ:function(i,a){return i(a)}};return n[e(709,"[yf3")](e(605,"sIxh")+t[e(773,"w2sR")]+e(735,"z@p@")+R(t.x)+e(631,"aq0J")+n[e(812,"Po0&")](R,t.y)+e(769,")RP8")+R(t.w)+e(610,"J4Nv")+n[e(721,"akNI")](Ho,t.h)+e(633,"2^B4")+P[e(288,"HUkc")]+'" ',e(471,"pAmU")+P[e(435,"qBui")]+e(300,"LYZh")+P[e(397,"f^6(")]+e(426,"f^6(")+P[e(737,"w2sR")]+e(791,"J4Nv")+P[e(549,"us8B")]+e(749,"^vvC"))}function Zre(t,e){let n=se,i={buRDC:function(u,d){return u+d},Prcng:function(u,d){return u+d},PuWVi:function(u,d){return u*d},fWbZt:function(u,d){return u+d},XElLy:function(u,d){return u(d)},PJhYU:function(u,d){return u+d},Odwxq:function(u,d){return u(d)},uTdXN:function(u,d){return u(d)},yFhsP:n(680,"AX7q"),ixggH:function(u,d){return u(d)},aBtLt:function(u,d){return u+d},xoNNS:function(u,d){return u+d},HpYlV:function(u,d){return u/d},Jvhvg:function(u,d){return u(d)},ENfAy:function(u,d){return u/d},JWevg:function(u,d){return u+d},YORGp:function(u,d){return u-d},MOwiu:function(u,d){return u/d},rNJdD:function(u,d){return u(d)},SKJJa:function(u,d){return u(d)},JMuFR:function(u,d){return u(d)},AcNfJ:function(u,d){return u+d},GzHWv:function(u,d){return u>d},HIfwT:function(u,d){return u(d)},MNUvE:function(u,d){return u(d)},lNsTV:function(u,d){return u-d},HClER:function(u,d){return u-d},uqcAU:n(599,"qu4E"),LwiZt:function(u,d){return u+d},nbGuJ:function(u,d){return u(d)},SrBZK:function(u,d){return u(d)},vFnvg:function(u,d){return u(d)}},a=t[n(624,"n8DK")];if(!a)throw new Error(i[n(463,"us8B")]);let r=[n(469,"EgEO")+Pa(String(a.id))+'">'];r[n(305,"pAmU")](n(609,"ATl3")+i[n(324,"Guu6")](R,t.x)+n(641,"cM!h")+i[n(395,")RP8")](R,t.y)+n(759,"^vvC")+Ho(t.w)+n(291,"f^6(")+Ho(t.h)+n(461,"J4Nv")+P[n(787,"z@p@")]+'" '+(n(248,"[yf3")+P[n(355,"1o8x")]+n(518,"5FgP")+P[n(346,"HO44")]+n(264,"pAmU")+P[n(539,"baYQ")]+n(396,"AX7q"))),r[n(821,"HUkc")](n(402,"1o8x")+R(i[n(772,"Cgh3")](t.x,P[n(694,"!OTI")]))+" "+R(t.y)+" H"+R(t.x+t.w-P[n(510,"sIxh")])+" "+("A"+P[n(744,"HO44")]+" "+P[n(625,"nWq1")]+n(512,"n8DK")+R(i[n(690,"Po0&")](t.x,t.w))+" "+R(i[n(450,"n8DK")](t.y,P[n(578,"ZrXL")]))+" V"+i[n(746,"XHwH")](R,t.y+P[n(725,"sIxh")])+" ")+("H"+R(t.x)+" V"+i[n(792,"baYQ")](R,t.y+P[n(783,"Guu6")])+" A"+P[n(445,"akNI")]+" "+P[n(654,"EgEO")]+n(455,"!OTI")+i[n(399,"DOi]")](R,t.x+P[n(492,"7!vu")])+" "+R(t.y)+n(499,"ATl3"))+(n(306,"nWq1")+P[n(720,"HUkc")]+n(452,"EgEO")+P[n(296,"us8B")]+n(767,")RP8")+P[n(768,"%b$A")]+n(353,"EgEO")));let s=t.y+i[n(328,"AX7q")](P[n(554,"n8DK")],2),o=(aD[i[n(810,"sIxh")](ya,a)[n(403,"Po0&")]]??aD[n(620,"FmD2")]??"")[n(398,"1o8x")](n(618,"J4Nv"),P[n(585,"zLZK")]),l=i[n(816,"pAmU")](P[n(496,"DOi]")],12);if(r[n(446,"HO44")](n(405,"aq0J")+i[n(645,")RP8")](R,t.x+P[n(643,"]npT")])+" "+R(s-P[n(275,"z@p@")]/2)+n(687,"Guu6")+tD(l)+n(511,"1o8x")+o+n(423,"%b$A")),r[n(392,"baYQ")](i[n(547,"LYZh")](n(260,"qu4E")+R(i[n(708,"%b$A")](t.x,P[n(421,"DOi]")]))+n(356,"nWq1")+R(i[n(576,"P8Y9")](s,i[n(530,"P8Y9")](P[n(330,"%b$A")],2)))+n(574,"S&1X")+P[n(692,"HO44")]+n(400,"zLZK")+P[n(765,"FmD2")]+'" ',n(431,"baYQ")+P[n(482,"*Exg")]+n(366,"]npT")+P[n(404,"5FgP")]+n(377,"qu4E"))+(n(276,"Po0&")+i[n(295,"2^B4")](R,i[n(623,"f^6(")](i[n(556,"qBui")](t.x,P[n(661,"HO44")]),i[n(703,"%b$A")](P[n(613,"[yf3")],2)))+n(722,"z@p@")+R(s)+n(718,"HUkc")+P[n(438,"!OTI")]+n(459,"7!vu"))+(n(806,"AX7q")+P[n(799,"da$^")]+n(699,"da$^")+i[n(594,"qu4E")](Pa,i[n(311,"5FgP")](String,a.id))+n(504,"Kh1u"))),r[n(520,"ZrXL")](n(269,"Kh1u")+R(t.x+P[n(535,"[yf3")])+n(521,"umj$")+R(s)+n(378,"HO44")+P[n(592,"nWq1")]+n(665,"nWq1")+(n(766,"1o8x")+P[n(741,"sIxh")]+n(380,"Guu6")+i[n(674,"P8Y9")](Pa,a[n(501,"akNI")])+n(350,"IkJv"))),r[n(516,"EgEO")](rD(i[n(442,"AX7q")](t.x,t.w),s)),i[n(723,")RP8")](a[n(449,"[yf3")][n(410,"HUkc")],0)){let u=n(814,"ZrXL")+e;r[n(582,"Po0&")](n(246,"akNI")+u+n(254,"#WvY")+i[n(651,"qu4E")](R,t.x+1)+n(635,"Guu6")+R(t.y+P[n(646,"1o8x")])+n(477,"LYZh")+i[n(372,"!OTI")](Ho,i[n(575,"[yf3")](t.w-1,P[n(763,"umj$")]))+'" '+(n(562,"EgEO")+R(i[n(502,"akNI")](t.h,P[n(331,"^vvC")]))+n(591,"f^6(")+u+n(648,"P&Ye"))),a[n(656,"5FgP")][n(474,"IkJv")]((d,h)=>{let m=n,p=i[m(784,"[yf3")](i[m(572,"%b$A")](t.y,P[m(710,"f^6(")]),P[m(448,"w2sR")])+i[m(294,"n8DK")](P[m(642,"HO44")],h);r[m(317,"FmD2")](i[m(407,"DOi]")](m(258,"pAmU")+i[m(550,"HO44")](R,i[m(797,"P8Y9")](t.x,P[m(262,"nWq1")]))+m(682,"ZrXL")+i[m(354,"KSGc")](R,p)+m(589,"7!vu")+P[m(596,"J4Nv")]+m(427,"5FgP")+P[m(670,"z@p@")]+'" ',m(788,"da$^")+i[m(566,"Kh1u")](Pa,d)+m(359,"BT$^")))}),r[n(660,"aq0J")](i[n(507,"1o8x")])}let c=pm(a);if(c){let u=t.y+t.h-P[n(436,"Po0&")];r[n(727,"f^6(")](i[n(280,"[yf3")](n(318,")RP8")+R(t.x)+" "+i[n(261,"Cgh3")](R,u)+" H"+R(i[n(281,")RP8")](t.x,t.w))+" V"+R(i[n(638,"KSGc")](t.y+t.h,P[n(334,"%b$A")]))+" ","A"+P[n(813,"HUkc")]+" "+P[n(390,"Po0&")]+n(487,"f^6(")+R(i[n(808,"^vvC")](t.x+t.w,P[n(654,"EgEO")]))+" "+i[n(595,"IkJv")](R,i[n(708,"%b$A")](t.y,t.h))+" ")+("H"+i[n(524,"Kh1u")](R,i[n(627,"%b$A")](t.x,P[n(813,"HUkc")]))+" A"+P[n(460,"AX7q")]+" "+P[n(706,")RP8")]+n(626,"S&1X")+R(t.x)+" "+R(t.y+t.h-P[n(484,"1o8x")])+n(434,"ZrXL"))+(n(778,"2^B4")+P[n(712,"7!vu")]+n(243,"sIxh"))+(n(337,"sIxh")+R(wm(t))+n(800,"BT$^")+R(u+P[n(707,"7!vu")]/2)+n(704,"cM!h")+P[n(619,"qBui")]+n(593,"Cgh3"))+(n(513,"sIxh")+P[n(568,"%b$A")]+n(457,"%b$A")+i[n(365,"zLZK")](Pa,c)+n(349,"J4Nv")))}return r[n(786,"AX7q")](i[n(603,"qBui")]),r[n(590,"ATl3")]("")}function Gi(t,e){t=t-234;let n=Am(),i=n[t];if(Gi.VGqKAZ===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;h0?1:0;s[n(786,"AX7q")]("L"+i[n(339,"Po0&")](R,b)+" "+R(y)+" A"+e+" "+e+n(310,"J4Nv")+$+" "+i[n(579,"z@p@")](R,T)+" "+R(M))}else{let l=_0x2ff13d[n(663,"]npT")]?_0x3a5988[n(730,"IkJv")]:_0x4f219c[n(616,"aq0J")],c=_0x53d516.y+_0x6345da.h/2,u=xERRjy[n(531,"Cgh3")](_0x8e2dd2[n(713,"EgEO")],n(522,"5FgP"))?_0x1fb309(_0x1cf770):xERRjy[n(422,"AX7q")](_0x132d9c.x,_0x306143[n(804,"ATl3")]),d=_0x52a6d2[n(629,"J4Nv")]===n(779,"Cgh3")?"":_0x48c0f5(_0x5d2235.x+_0x3c539f.w,c,_0x3c065b[n(662,"w2sR")]);return xERRjy[n(486,"AX7q")](n(441,"Cgh3")+_0x1a8835[n(729,"ZrXL")]+n(636,"f^6(")+_0x3ccbc0(_0x203f1b.x)+n(824,"5FgP")+xERRjy[n(667,"HO44")](_0x3e193b,_0x2cd132.y)+n(453,"cM!h")+_0x137470(_0x300c8d.w)+n(419,"akNI")+_0xffdd39(_0x520b18.h)+n(325,"*Exg")+_0x2baa50[n(244,"ATl3")]+'" ',n(637,"KSGc")+l+n(452,"EgEO")+_0x4c05cf[n(563,"qBui")]+n(775,"7!vu")+_0x2201e3[n(817,"2^B4")]+n(811,"n8DK"))+(n(439,"z@p@")+_0x28b8bd(u)+n(430,"Kh1u")+_0x3626e7(c)+n(523,"2^B4")+_0x3b733e[n(696,"qu4E")]+n(528,"ZrXL"))+(n(557,"J4Nv")+_0x52ab53[n(297,"umj$")]+n(287,"us8B")+_0x3bfcb7(_0x55c393[n(394,"baYQ")])+n(655,"cM!h")+d+n(256,"P8Y9"))}return s[n(462,"z@p@")]("L"+i[n(268,"aq0J")](R,r[0])+" "+i[n(634,"2^B4")](R,r[1])),s[n(286,"us8B")](" ")}function Yre(t){let e=se,n={aDGIo:function(o,l){return o-l},ElLZe:function(o,l){return o+l},pOffb:function(o,l){return o(l)},Uechb:function(o,l){return o(l)},JvhLr:function(o,l){return o/l},scYlw:function(o,l){return o-l}},i=[...t[e(586,"qu4E")]];if(t[e(278,"S&1X")]){let[o,l]=i[n[e(391,"KSGc")](i[e(553,"ZrXL")],1)];i[n[e(734,"2^B4")](i[e(743,"Cgh3")],1)]=[o,l-P[e(259,"HUkc")]]}let a=t[e(716,"aq0J")]?Xre(i,P[e(304,"da$^")]):i[e(236,"zLZK")](([o,l],c)=>(c===0?"M":"L")+R(o)+" "+R(l))[e(819,"da$^")](" "),r=t[e(375,"f^6(")]?e(534,"%b$A")+P[e(416,"!OTI")]+'"':"",s=e(700,"DOi]")+a+e(374,"pAmU")+P[e(401,"cM!h")]+e(526,"Po0&")+P[e(738,"nWq1")]+'"'+r+"/>";if(t[e(653,"cM!h")]){let[o,l]=t[e(368,")RP8")][t[e(352,"qBui")][e(644,"HO44")]-1];s+=n[e(598,"qu4E")](e(691,"!OTI")+n[e(517,"Cgh3")](R,o)+" "+R(l)+" L"+R(o-P[e(639,"zLZK")]/2)+" "+n[e(490,"us8B")](R,n[e(541,"baYQ")](l,P[e(312,"qu4E")]))+" ","L"+R(o+n[e(615,"2^B4")](P[e(668,"KSGc")],2))+" "+R(n[e(257,"w2sR")](l,P[e(801,"z@p@")]))+e(376,"AX7q")+P[e(479,"ZrXL")]+e(358,"FmD2"))}return s}function ese(t){let e=se,n={ZNNQZ:function(r,s){return r===s},UdHzj:function(r,s){return r(s)},qtSNm:function(r,s){return r(s)},dIavv:function(r,s){return r-s},BPmUL:function(r,s){return r(s)},uGqOw:function(r,s){return r/s},tOmZo:function(r,s){return r/s}};if(n[e(588,"J4Nv")](t[e(754,"nWq1")],e(731,"qBui")))return e(702,"]npT")+n[e(747,"7!vu")](R,t.x)+e(508,"us8B")+n[e(301,"P&Ye")](R,t.y)+e(785,"nWq1")+P[e(303,"aq0J")]+e(235,"J4Nv")+P[e(777,"1o8x")]+e(811,"n8DK");let i=P[e(340,"pAmU")],a=P[e(611,"baYQ")];return e(761,"umj$")+R(t.x)+" "+R(n[e(657,"baYQ")](t.y,a/2))+" L"+n[e(770,"J4Nv")](R,t.x-n[e(343,"1o8x")](i,2))+" "+R(t.y+n[e(332,"Kh1u")](a,2))+" H"+n[e(558,"!OTI")](R,t.x+i/2)+e(728,"aq0J")+(e(584,"HO44")+P[e(697,"P8Y9")]+e(367,"^vvC")+P[e(237,"#WvY")]+e(672,"#WvY")+P[e(299,"pAmU")]+e(622,"KSGc"))}function nse(t,e,n){let i=se,a={ksHQW:function(l,c){return l+c},bZPqJ:function(l,c){return l+c},wOnKa:function(l,c){return l*c},oTGSb:function(l,c){return l+c},JdJBW:function(l,c){return l(c)},FVHGR:function(l,c){return l+c},YfNOe:function(l,c){return l-c},WQPCN:function(l,c){return l-c},NEPSh:function(l,c){return l+c},KLGXx:function(l,c){return l*c},ZxrTy:function(l,c){return l-c},yFQMu:function(l,c){return l-c},OmILe:function(l,c){return l/c},KAkzT:function(l,c){return l+c},ZdZtt:function(l,c){return l+c},ocTOW:function(l,c){return l+c},sfODP:function(l,c){return l+c},neTrk:function(l,c){return l(c)}},r=P[i(418,"nWq1")],s=P[i(408,"S&1X")],o=i(538,"HUkc")+R(a[i(818,"z@p@")](t.x,r))+i(805,"DOi]")+R(a[i(820,"ZrXL")](t.y,r))+i(776,"pAmU")+R(t.w+2*r)+i(666,"S&1X")+R(a[i(444,"pAmU")](t.h,a[i(326,"qBui")](2,r)))+'" '+(i(313,"akNI")+(P[i(694,"!OTI")]+r)+i(447,"KSGc")+P[i(542,"S&1X")]+i(239,"qu4E")+s+i(525,"Cgh3"));if(e)if(i(414,"]npT")!==i(798,"J4Nv")){let l=Math[i(321,"baYQ")](t.w+2*r,e[i(752,"da$^")]*P[i(273,"%b$A")]+a[i(266,"!OTI")](2,P[i(320,"!OTI")])),c=P[i(429,"qBui")],u=a[i(495,"qu4E")](t.x,r),d=a[i(267,"S&1X")](a[i(689,"HO44")](t.y,r),a[i(823,"HUkc")](c,2)),h="hl"+n;o+=a[i(543,"nWq1")](a[i(413,"J4Nv")](a[i(536,"ZrXL")](i(583,"AX7q")+h+i(379,"nWq1")+R(u)+i(560,"IkJv")+R(d)+i(802,"7!vu")+R(l)+i(419,"akNI")+c+i(494,"P8Y9"),i(242,"!OTI")+R(u)+i(514,"ATl3")+R(d)+i(409,"umj$")+R(l)+i(393,"1o8x")+c+i(570,")RP8")+P[i(373,"J4Nv")]+i(329,"f^6(")),i(676,"cM!h")+h+i(298,"umj$")+a[i(245,"cM!h")](R,a[i(454,"#WvY")](u,P[i(751,"P&Ye")]))+i(369,"]npT")+a[i(240,"qBui")](R,a[i(782,"us8B")](d,c/2))+'" ')+(i(475,"1o8x")+P[i(757,"ATl3")]+i(338,"2^B4")+P[i(388,"FmD2")]+'" '),i(307,"!OTI")+Pa(e)+i(360,"z@p@"))}else{let l=DHWvXS[i(478,"[yf3")](DHWvXS[i(250,"ZrXL")](_0x41f484.y+_0x4bad47[i(386,"KSGc")],_0x3f52a7[i(551,"pAmU")]),DHWvXS[i(794,"Kh1u")](_0x500b0d[i(686,"us8B")],_0x20ca0d));_0x44ff69[i(336,"5FgP")](DHWvXS[i(252,"]npT")](i(341,"^vvC")+DHWvXS[i(577,"AX7q")](_0x27dc5b,DHWvXS[i(411,"BT$^")](_0x1d0bf9.x,_0x18a64a[i(771,"zLZK")]))+i(698,"P8Y9")+_0x2154a5(l)+i(764,"pAmU")+_0x613637[i(596,"J4Nv")]+i(357,"AX7q")+_0x22657a[i(745,"^vvC")]+'" ',i(715,"P&Ye")+_0x19c340(_0x3a418b)+i(701,"1o8x")))}return i(649,"ZrXL")+o+i(733,"5FgP")}var Io=class extends Error{[se(443,"HO44")];constructor(e){let n=se;super(n(552,"!OTI")+e[n(283,"w2sR")](", ")),this[n(565,"LYZh")]=n(440,"AX7q"),this[n(581,"z@p@")]=e}};function Z0(t,e={}){let n=se,i={fjmja:function(c,u,d){return c(u,d)},btJXM:function(c,u){return c(u)},eBirA:function(c,u){return c(u)},pMlEl:function(c,u){return c(u)},pnFJK:function(c,u){return c!==u},dDCyY:function(c,u){return c!==u},JmObi:function(c,u){return c(u)},KotKa:function(c,u,d,h){return c(u,d,h)}},a=i[n(748,"1o8x")](xm,t[n(533,"1o8x")]),r=i[n(284,"BT$^")](xm,t[n(323,"HUkc")]),s=[n(673,"#WvY")+a+n(795,"#WvY")+r+n(387,"DOi]")+a+" "+r+n(580,"ATl3")+P[n(437,"KSGc")]+"'>",n(428,"LYZh")+a+n(271,"umj$")+r+n(249,"nWq1")+P[n(678,"da$^")]+n(525,"Cgh3")];e[n(473,"XHwH")]&&s[n(335,"*Exg")](1,0,n(488,"7!vu")+Pa(P[n(503,"z@p@")])+n(519,"*Exg")),s[n(545,"w2sR")](...t[n(803,"[yf3")][n(238,"%b$A")](Yre)),s[n(322,"%b$A")](...t[n(417,"AX7q")][n(600,"2^B4")](ese)),t[n(628,"7!vu")][n(480,"5FgP")]((c,u)=>{let d=n;c[d(529,"]npT")]===d(597,"!OTI")?s[d(660,"aq0J")](i[d(607,"LYZh")](Zre,c,u)):c[d(540,"XHwH")]===d(630,"#WvY")||c[d(650,"P&Ye")]===d(569,"[yf3")?s[d(719,")RP8")](Kre(c)):s[d(545,"w2sR")](i[d(559,"FmD2")](Qre,c))});let o=e[n(532,"XHwH")]??{},l=Object[n(433,"]npT")](o);if(l[n(644,"HO44")]>0)if(i[n(497,"XHwH")](n(412,"Guu6"),n(293,"umj$"))){let c=_0x113089[n(681,"FmD2")](u=>_0x43bce4[u]??"")[n(364,"FmD2")](u=>u)??"";_0x31c26e[n(527,"[yf3")](_0x3a67f0(_0x825d75,c,_0x4319a0++));for(let u of _0x226c86)_0x3c7da3[n(509,"z@p@")](u)}else{let c=new Set,u=0;for(let h of t[n(466,"akNI")]){let m=h[n(272,"LYZh")];if(i[n(292,"!OTI")](h[n(234,"LYZh")],n(604,"w2sR"))||!m)continue;let p=[i[n(348,")RP8")](String,m.id),m[n(602,"]npT")]??""][n(319,"baYQ")](g=>g&&g in o);if(p[n(617,"7!vu")]>0){let g=p[n(361,"HUkc")](f=>o[f]??"")[n(659,"7!vu")](f=>f)??"";s[n(351,"Kh1u")](i[n(253,"qu4E")](nse,h,g,u++));for(let f of p)c[n(515,"FmD2")](f)}}let d=l[n(458,"z@p@")](h=>!c[n(796,"HO44")](h))[n(432,"DOi]")]();if(d[n(255,"Po0&")]>0)throw new Io(d)}return s[n(446,"HO44")](n(290,"pAmU")),s[n(483,"1o8x")](` +`)}function fn(t,e){t=t-408;let n=bm(),i=n[t];if(fn.YlUGYJ===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;hs.id===a);_0x403c99[e(604,"8^AU")]={nodeId:a,...r?.[e(458,"*JJ0")]?{label:r[e(487,"h7f!")]}:{},inIr:n[e(435,"hQWE")](r,_0x7505ee)}}else return[];let i=[];return t[e(440,"gtiC")]((a,r)=>{let s=e;if(!zo(a)||n[s(624,"6!u^")](Object[s(554,"Yvfo")](a)[s(533,"d(r@")],0)){i[s(607,"hQWE")]({index:r,kind:s(538,"vR(!"),value:a});return}for(let[o,l]of Object[s(560,"5BW]")](a))n[s(647,"*3oO")]===n[s(447,"HTxo")]?_0x362e94++:i[s(437,"#Tv)")](zo(l)?{...l,index:r,kind:o}:{index:r,kind:o,value:l})}),i}function tse(t){let e=fn,n={nsPLA:e(584,"Kg6h"),lqmnx:function(a,r){return a(r)},cVTjR:function(a,r){return a(r)},yYsWP:function(a,r){return a!==r}};if(!Array[e(492,"h7f!")](t[e(640,"%)*0")]))return 0;let i=0;for(let a of t[e(620,"L[m$")])if(n[e(421,"tpFs")](zo,a)&&n[e(649,"DKC$")](zo,a[e(479,"52]4")])&&a[e(456,"vR(!")][e(473,"%)*0")])if(n[e(592,"^E(n")](e(536,"DG^E"),e(506,"HZ^i"))){let r=_0x276d8[e(685,"8^AU")];if(typeof r[e(483,"HTxo")]===n[e(671,"ZOFg")]){let s=_0x53add3[e(686,"*3oO")](r[e(416,"*bmj")]);s?s[e(441,"6!u^")]++:_0xa239c7[e(581,"L[m$")](r[e(551,"vR(!")],{index:r[e(656,"tpFs")],actionId:r[e(657,"0p!j")],...r[e(683,"*3oO")]?{actionName:r[e(683,"*3oO")]}:{},iterations:1})}}else i++;return i}function ase(t){let e=fn,n={yrgxZ:e(434,"HTxo"),xoyai:function(a,r){return a(r)},FNnKV:function(a,r){return a!==r},YQJVp:function(a,r){return a===r},Cepkf:e(471,"GbrW"),cYpXW:e(442,")joZ")},i=new Map;for(let a of t)n[e(530,"BKql")](e(470,"e$dW"),n[e(485,"L[m$")])?_0x2a5371[e(681,"L[m$")]++:typeof a[e(409,"j4$8")]===n[e(431,"OhK^")]&&typeof a[e(453,"vR(!")]===e(648,")joZ")&&i[e(665,"vR(!")](a[e(579,"6!u^")],a);return t[e(658,"HTxo")](a=>{let r=e;if(n[r(583,"GbrW")]!==n[r(532,"DKC$")])return _0x27c59e[r(670,"e$dW")](_0x26dfda[r(619,"*3oO")]),{..._0x55498d,ir:null};{if(!n[r(580,"#Tv)")](zo,a[r(575,"HTxo")]))return a;let s=a[r(603,"0p!j")][r(579,"6!u^")];if(n[r(572,"saWh")](typeof s,r(510,"HZ^i")))return a;let o=i[r(686,"*3oO")](s);if(!o)return a;let l={index:o[r(528,"gtiC")],...n[r(565,"BB5d")](typeof o[r(517,"ZOFg")],n[r(667,"8^AU")])?{actionId:o[r(652,"mxuq")]}:{},...typeof o[r(662,"*JJ0")]===n[r(573,"HZ^i")]?{actionName:o[r(430,"Yvfo")]}:{}};return{...a,relatedAction:l}}})}function rse(t){let e=fn,n={fNukJ:function(l,c){return l(c)},pbJGs:function(l,c){return l===c},mmwUv:function(l,c,u){return l(c,u)},Ocpoe:e(439,"HZ^i"),ZdfTv:e(673,"gtiC"),JvQPr:e(626,"8^AU"),DYIvz:function(l,c){return l>c},WmMLv:function(l,c){return l===c}},i={},a=new Map,r=[],s=new Map;for(let l of t){if(i[l[e(558,"3AO1")]]=(i[l[e(420,")yLC")]]??0)+1,l[e(590,"YfkH")]===n[e(654,"R0rT")]&&l[e(542,"L[m$")])if(e(555,"*bmj")!==e(446,"OhK^"))_0x4a6433(_0x4e2c36)&&OAeVkn[e(543,"5BW]")](_0x472e82,_0x479976[e(561,"#Tv)")])&&_0x1d7029[e(616,"8^AU")][e(633,"vR(!")]&&_0x209ffe++;else{let d=l[e(413,"d(r@")];if(typeof d[e(409,"j4$8")]===e(484,"AEcM"))if(n[e(577,"gtiC")]!==n[e(577,"gtiC")]){_0x49414[e(475,"tpFs")](_0x1973d7[e(507,"gtiC")]);let h=_0x1f906d[e(679,"tpFs")](_0x362d56[e(594,"#Tv)")]);if(!h)return _0x205498[e(512,"^E(n")](_0x12efa0[e(455,"^E(n")]),{..._0x25062f,ir:null};let m={nodeId:h.id,...h[e(645,"Kg6h")]?{actionType:h[e(651,"ACww")]}:{},taskId:h[e(540,"r9@K")],taskName:h[e(564,"52]4")],terminal:h[e(408,"*bmj")],reachable:h[e(677,"d(r@")],successors:h[e(469,")yLC")]};if(n[e(467,"e$dW")](typeof _0x1508f9[e(611,"Kg6h")],e(631,"5BW]"))){let p=n[e(589,"Yvfo")](_0x3a4c41,h.id,_0x16c595[e(523,"tpFs")]),g=h[e(497,"^E(n")][e(629,"h7f!")](f=>f.id===p);m[e(521,"ZOFg")]={nodeId:p,...g?.[e(659,"Jo^7")]?{label:g[e(487,"h7f!")]}:{},inIr:g!==_0x4728b8}}return{..._0x2540d0,ir:m}}else{let h=s[e(586,"mxuq")](d[e(433,"d(r@")]);if(h)h[e(600,"riDF")]++;else if(e(576,"HTxo")!==n[e(415,"ACww")])s[e(661,"52]4")](d[e(416,"*bmj")],{index:d[e(509,"DG^E")],actionId:d[e(663,"riDF")],...d[e(635,"L[m$")]?{actionName:d[e(541,"BKql")]}:{},iterations:1});else{let m=_0x98a872[e(537,"ACww")](_0x1d1c85);return m?{..._0x4aa1c8,ir:{nodeId:n[e(499,"1COc")](_0x583101,m.id),taskId:m.id,taskName:m[e(602,"Jo^7")]}}:(_0xfce798[e(664,"GbrW")](_0xa86037),{..._0x4bf093,ir:null})}}}if(typeof l[e(578,"e$dW")]!==e(534,"hQWE"))continue;let c=tse(l);n[e(672,"saWh")](c,1)&&r[e(524,"Yvfo")]({index:l[e(519,"saWh")],actionId:l[e(615,"DG^E")],...n[e(655,"riDF")](typeof l[e(689,"Kg6h")],e(491,"BKql"))?{actionName:l[e(609,"e$dW")]}:{},participantTurns:c});let u=a[e(520,"riDF")](l[e(414,"CvOt")]);u?e(684,"*bmj")!==e(410,"AEcM")?(u[e(621,"0p!j")]++,u[e(516,"3AO1")][e(449,"HZ^i")](l[e(605,"%)*0")])):_0x2fda99[e(627,"HTxo")](_0x5e9096[e(553,"AEcM")],{actionId:_0x53a27d[e(503,"R0rT")],...typeof _0x7a2c68[e(505,"AEcM")]===e(646,"HTxo")?{actionName:_0xaea667[e(444,"YfkH")]}:{},executions:1,eventIndexes:[_0x9b2414[e(416,"*bmj")]]}):a[e(595,"htA[")](l[e(674,"DKC$")],{actionId:l[e(438,")yLC")],...n[e(477,"OhK^")](typeof l[e(662,"*JJ0")],e(574,"8^AU"))?{actionName:l[e(548,"%)*0")]}:{},executions:1,eventIndexes:[l[e(472,"8^AU")]]})}let o=[...a[e(617,"*3oO")]()][e(461,"*3oO")](l=>l[e(515,"Jo^7")]>1)[e(425,"Jo^7")]((l,c)=>c[e(531,"DKC$")]-l[e(423,"Kadb")]);return{eventCount:t[e(599,"BB5d")],eventKinds:i,repeatedActions:o,loops:[...s[e(489,"h7f!")]()],asksWithRetries:r}}function X0(t){let e=fn,n={aMcZH:function(a,r){return a(r)}},i=ase(n[e(630,"DG^E")](ise,t));return{events:i,summary:rse(i)}}function Y0(t,e){let n=fn,i={BxDgp:function(a,r){return a===r},VyhtZ:n(574,"8^AU"),pcgta:function(a,r){return a!==r}};for(let a of t)if(Array[n(459,"OhK^")](a[n(644,"OhK^")])){for(let r of a[n(613,")joZ")])if(zo(r)&&i[n(535,"h7f!")](typeof r[n(606,"saWh")],i[n(546,"AEcM")])&&r[n(529,"nt#w")][n(522,"#Tv)")](e)&&r[n(501,"DG^E")]!==null&&i[n(567,"1COc")](r[n(593,"BKql")],void 0))return r[n(593,"BKql")]}}function eP(t,e){let n=fn,i={telch:n(464,"5BW]"),ArAIh:n(493,"L[m$"),rXlJz:function(d,h,m){return d(h,m)},Pxkft:n(466,"[xQy"),WLNce:function(d,h){return d===h},PJpDe:function(d,h){return d!==h}},a=new Map(e[n(480,"YfkH")][n(569,"htA[")](d=>d[n(436,"ACww")]===n(452,"BB5d"))[n(476,"CvOt")](d=>[d.id,d])),r=new Map(e[n(634,"ACww")][n(500,"e$dW")](d=>[d.id,d])),s=new Set,o=new Set,l=new Set,c=t[n(474,"Yvfo")](d=>{let h=n,m={rEMkI:function(p,g){return p!==g},tMfjV:h(557,"0p!j")};if(i[h(570,"5BW]")]===h(608,"[xQy")){if(!_0x179001(_0x177a1a[h(552,"h7f!")]))return _0x3b6252;let p=_0x309102[h(596,")joZ")][h(549,"3AO1")];if(CvTeXp[h(496,"52]4")](typeof p,h(550,"BB5d")))return _0x1bfc90;let g=_0x34e8d2[h(465,"GbrW")](p);if(!g)return _0x494204;let f={index:g[h(605,"%)*0")],...typeof g[h(687,"hQWE")]===h(482,"1COc")?{actionId:g[h(468,"Kg6h")]}:{},...typeof g[h(641,"5BW]")]===h(682,"mxuq")?{actionName:g[h(666,")yLC")]}:{}};return{..._0x423061,relatedAction:f}}else{if(typeof d[h(545,"*bmj")]===h(527,"3AO1"))if(i[h(582,"tpFs")]===h(591,"1COc")){s[h(512,"^E(n")](d[h(454,")joZ")]);let g=a[h(488,"j4$8")](d[h(417,"h7f!")]);if(!g)return o[h(426,"oVJ)")](d[h(618,"YfkH")]),{...d,ir:null};let f={nodeId:g.id,...g[h(597,"3AO1")]?{actionType:g[h(612,"saWh")]}:{},taskId:g[h(547,"gtiC")],taskName:g[h(504,")joZ")],terminal:g[h(632,"R0rT")],reachable:g[h(642,"hQWE")],successors:g[h(598,")joZ")]};if(typeof d[h(450,"HZ^i")]===h(471,"GbrW")){let w=i[h(518,"Kg6h")](ia,g.id,d[h(463,"5BW]")]),C=g[h(432,"oVJ)")][h(490,"^E(n")](A=>A.id===w);f[h(563,"saWh")]={nodeId:w,...C?.[h(514,")joZ")]?{label:C[h(636,"e$dW")]}:{},inIr:C!==void 0}}return{...d,ir:f}}else{_0x1538a2[h(614,"*3oO")]({index:_0x4ea7b0,kind:CvTeXp[h(623,"YfkH")],value:_0x2a958c});return}let p=typeof d[h(419,"vR(!")]===i[h(650,"5BW]")]?d[h(601,"Kg6h")]:i[h(559,"Kg6h")](typeof d[h(639,"5BW]")],i[h(638,"e$dW")])?d[h(544,"oVJ)")]:void 0;if(i[h(676,"ZOFg")](p,void 0))if(h(445,"YfkH")===h(587,"*bmj")){let g=r[h(526,"1COc")](p);return g?{...d,ir:{nodeId:Ri(g.id),taskId:g.id,taskName:g[h(588,"BB5d")]}}:(l[h(556,"52]4")](p),{...d,ir:null})}else _0x59423a[h(568,"j4$8")]({index:_0x177462[h(457,"HZ^i")],actionId:_0x57b9db[h(615,"DG^E")],...typeof _0x58156d[h(494,"HTxo")]===h(424,"vR(!")?{actionName:_0x54732a[h(525,"hQWE")]}:{},participantTurns:_0x115078});return d}}),u=e[n(448,"DKC$")][n(566,"nt#w")](d=>d[n(422,"OhK^")]===n(418,"6!u^")&&!s[n(539,"OhK^")](d.id))[n(495,"GbrW")](d=>({id:d.id,label:d[n(478,"Kg6h")],...d[n(502,"Jo^7")]?{actionType:d[n(680,"*JJ0")]}:{},taskName:d[n(669,"hQWE")],reachable:d[n(513,"BB5d")]}));return{events:c,unmatchedActionIds:[...o],unmatchedStateIds:[...l],actionsNotExecuted:u}}(function(t,e){let n=Ni,i=t();for(;;)try{if(parseInt(n(549,"o)9%"))/1+parseInt(n(554,"z1OF"))/2+-parseInt(n(566,"4kHH"))/3*(parseInt(n(573,"J^]9"))/4)+parseInt(n(545,"rhzh"))/5+parseInt(n(521,"]V**"))/6*(-parseInt(n(568,"o2R]"))/7)+-parseInt(n(527,"fA1L"))/8+parseInt(n(536,"[#lV"))/9===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(ym,607257);function sD(t,e,n,i){let a=Ni,r={nEURK:function(g,f){return g!==f},ypdaB:function(g,f){return g>f},Hbpda:function(g,f){return g+f}},s=new Set(e[a(535,"WODv")][a(532,"4Q9m")](g=>g[a(558,"lh5t")]+" "+g.to)),o=new Map,l=new Map,c=new Map,u=new Map;for(let g of t[a(552,"BP)j")][a(574,"]V**")]())o[a(524,"ltow")](g,[]),l[a(490,"(0Vv")](g,new Set),c[a(491,"dTDP")](g,[]),u[a(524,"ltow")](g,new Set);for(let g of t[a(555,"99dk")]){let f=s[a(517,"[3K#")](g[a(492,"G@l@")]+" "+g.to),w=o[a(538,"BP)j")](g.to);if(w){let A=g[a(570,"doRj")]+" "+(g[a(562,"izM(")]??"")+" "+f,b=l[a(561,"rhzh")](g.to);b&&!b[a(493,"dTDP")](A)&&(b[a(516,"CjX[")](A),w[a(548,"doRj")]({id:g[a(501,"s)1f")],label:g[a(575,"[#lV")],backEdge:f}))}let C=c[a(551,"izM(")](g[a(496,"aQNM")]);if(C)if(r[a(523,"w(W$")](a(539,"sV$Q"),a(525,"H*x6")))_0xe5ff61[a(531,"v@^a")](_0x50d2a4),_0x2de1ed[a(559,"lpxM")]({id:_0x4f4892.to,label:_0x1cf2e3[a(488,"G@l@")],backEdge:_0x3091a1});else{let A=g.to+" "+(g[a(572,"dTDP")]??"")+" "+f,b=u[a(504,"[3K#")](g[a(563,"9UBZ")]);b&&!b[a(556,"RlMn")](A)&&(b[a(503,"ltow")](A),C[a(498,"v@^a")]({id:g.to,label:g[a(557,"Kmje")],backEdge:f}))}}let d=-1;for(let g of e[a(565,"o)9%")][a(494,"rhzh")]())r[a(567,"6dwH")](g,d)&&(d=g);let h=r[a(508,"(0Vv")](d,1),m=[];for(let[g,f]of t[a(564,"WODv")])if(r[a(507,"j7zX")](a(487,"6dwH"),a(528,"J^]9"))){let w=e[a(560,"k^Aj")][a(517,"[3K#")](g),C=w?e[a(553,"Inuy")][a(510,"Inuy")](g):h++;m[a(559,"lpxM")]({id:g,kind:f[a(518,"j7zX")],actionType:f[a(499,"q]KB")],label:f[a(495,"a5VH")],description:f[a(502,"j7zX")],predecessors:o[a(506,"Kmje")](g)??[],successors:c[a(520,"a5VH")](g)??[],order:C,taskId:f[a(534,"Kmje")],taskName:f[a(541,"CjX[")],reachable:w,terminal:f[a(533,"(0Vv")]})}else for(let w of _0x1ed727[a(571,"lh5t")])_0x83a794(w);m[a(544,"lh5t")]((g,f)=>g[a(540,"yC3T")]-f[a(537,"q]KB")]);let p=n[a(489,"fA1L")][a(526,"o)9%")](g=>{let f=a,w=n[f(550,"bcz7")][f(542,"RlMn")](g);return w?[{id:g,name:w[f(514,"99dk")],reusable:n[f(569,"4WWJ")][f(529,"ppld")](g)}]:[]});return{flowName:n[a(543,"CjX[")],flowType:n[a(505,"aQNM")],entryTaskId:n[a(497,"ppld")],reachabilityIsComplete:i,tasks:p,nodes:m}}function Ni(t,e){t=t-487;let n=ym(),i=n[t];if(Ni.QmpdOJ===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;h>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;h0?a:void 0}function _n(t,e){t=t-117;let n=Sm(),i=n[t];if(_n.nedltB===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;h0?o:typeof l===n(131,"sErT")&&l[n(229,"I9j0")]>0?l:_0x2f0dae}else return r}}function oD(t){let e=_n,n={urLlR:function(s,o){return s>o},kjrPo:function(s,o){return s===o},Szxyu:e(180,"0Yna"),CjQeq:function(s,o){return s>o}},i=t[e(148,"XfF7")];if(i==null||typeof i!==e(181,"706e"))return;let{text:a,type:r}=i;if(typeof a===e(130,"()oS")&&n[e(136,"BvR0")](a[e(199,"GnsO")]()[e(135,"(YjG")],0))return a;if(n[e(217,"P*nA")](typeof r,n[e(147,"(YjG")])&&n[e(187,"I9j0")](r[e(229,"I9j0")],0))return r}function nP(t,e){let n=_n,i={tDcaz:function(r,s){return r(s)}},a=t[n(120,"(1zJ")](r=>r[n(143,"!(It")]===e);return a?(a[n(118,"(YjG")]=!0,t):[{outputId:e,label:i[n(167,"g%yT")](iP,e),synthetic:!0,terminal:!0},...t]}function Sm(){let t=["udrCtSocW7hdHbu2pfeJWP3cLW","mMZcOG","FK9XWQ/dPJW","W6XoW5z4nSod","WOxdRhiiWQxdHYFdT8kR","WP3dVMC","yW52ymoLW5O","WRBcH8o1z8kAWOW","W53dMYCWW5W","WQRcTCohW5JdVbFcHHPQocRdPSkB","WP3dKJRdNrqvd1HeW78B","yv5TWQhdVdm","WPxdP2CiW67dGdhdPSkWwW","FYHcDmo3W5ygdGagW4S","WQFcM8kKs085W5hcOSotW4/dHWHN","dmoUW6ddUmodW67cPWy","lv/cTJbuiY9j","WQBcGmkLwNf2W4JcOSkfW48","rfGwEmkfWOxcG8k8WO4qWOvfWR7cQwuCW5O","WONcMmoJECkB","ESo9W5ZdM8kzW5iSWQFdJmo9","j8kSW6ykWOddTG","WQtcNSoXW5ddLW","r8kUdCkpW4XY","W600W4aSW5aj","DSoMkI7cNd8jWQRcMSo+","l8o0W7VdUa","ySoyuvOarSoWoYGgWQX8afFdIIJdIIXK","xv7cIc/cRmk7","WOpdVh8FW6/dHI7dQSkyr8kLWQJcNqT+FSoKzG","kfOLWOOVWPe","BSo1ksxcGW","tCkMa8kEW4u","yLLPWQpdQY8","iapcN8kVW5XsaSk4","jfldRLajiZr4uCk/WRm","WP8SdmoyW7O","iLyNWPK+WOS","xLGlx8klWPZcH8oeWPSzWOHu","vCkdaSkAW5m","WRNcQSoNW7DsW4dcUq","WP5AWRlcGmkP","fSkrySkx","WQpcGSoDW7RdQa","WPFdRmkNWQVdQmoo","W6jLj3y","y8o3pYNcGdCIWRNcO8o0","ASkJcW","srtcVviPWQ3dHCk/atGY","WPKSeeNdQWldTv3cHmozWRC","W6VcMuFcOdBcMLq5rCoKWOO","W7L1ihjnxXhcNq","ysxdSmo9W4Dc","quJcKcpcOCkO","WQRdPMNcQCk3WO7cRsy","WQ7cMMa6W5OZWP0WWPu+WPZcOJRdQG","lYfBW74OCrGs","y3SdqJNcNCo4","vHpcPLW2WRtdK8oFbdaXrSoSzbhcLH7dGL7dSGtdRIhcQSkU","WQlcMColW53dKG","WPXUWPmgW53cT8ofgq","WPFcISolESkc","iwedwZ/cNCowaSkwnxBdNmkEWPJdUhK/oSoUWPNcHwtcImk5","z8k8WO/dQ0G","WPpdHGtdTgdcIujPcW","z8kwsCk9WPj3W7JdKqFcRSkVW7q","Dq14W51JW4GofSkGW4BdMSk6W4ZcRG","m38nqGlcMSoEfq","W4eMWO7cJmoOzmosh8k3m8kj","W4ddOCkkWPdcSq","CapcTW9ihW","W5KLWPuZ","B08At8kU","i2JcS8kKWPGufsRdMXpcG2zS","oSodeSoSW4y","WOpdQ2utW6xdLa","hd96W5WW","rmoirx0l","WRxdP34oW7JcKZBdP8k6fCkJWRpcG0b4DSoZyCkPFeiUWORcK8kDhNNdHmkMymknDe3dGqhdTW/dMSouW4NcUSk+WR/dSfKPzCkEaNBdGJzktCkpfmkBWPmHDmomW7yoomomW7VdGNr0W6uYW4GTiNuSW4fAW7OaW4ddOGBcTI7cTSkHWOymBCkAw1JcTZODtmkYaI/dMYTab+kcIaNcRCkqca3cQg7dIh1YvrhcR8kjw8k6dmk0W53dQCk3WRHMv8kUnubbWQTVWRtdKG","FmofwvO","CCodW5r2oq","A1DSWRhdHJPJhG","q0VcIG","u8oxmSooW6hdPY8xWRivoSk5","z8oSpYxcNtCnWRtcGmoKCCkxDCkLW4pdTmoRu30","WOPMW4VdNCkZvW","WPdcMSo0W4JdMq","ySkjyCo3jq","DJddTSo1W51erHFdQdpcRePr","WPj4W4VdPmkY","kG7cUb9jeqK","WRXMWRbHqbRdHCkNtSkkivZdIG","hJ4PWRFcSmoI","oxymuJJcKW","WQZdVw3cRmk2WONdINlcVCkPjmkpWOWdW4xcP8kEWR7dQG","jSodbmoH","BCo2isxcJc0","m2edrt0","B8o1oW","jCoshmoGW54","F2yUW61/","WO3cLSo0W5/dL8o+","uSkJWQlcU8keWQ7dLIrPv8k4W5LD","CSoSW4ddJmkpW5uWWQddHSoDWO52W5m","WQFcNSkLwe85W5hcOG","WQ7cH8oPBCkhWOOJWOK","BCoHpZdcMI0LWRW","DJryCW","wmkDkmopCSkJW4dcJCoIFMS","FgqSCCkK","btXYWROHW4BdJHddOSk5Cs0q","W5WIWPKRW5dcKmkgqmk8WPdcLmochG","DGL+DmoJ","mmoUh8oKW7W","mmkKCNJdMgLyWP/cVmoWuSk3xG"];return Sm=function(){return t},Sm()}var rc={isTerminal:()=>!0,outputs:()=>[]},lD={isTerminal:()=>!0,describe:t=>ta(t,[Re(153,"kC$l"),Re(145,"l^or"),Re(117,"l^or"),Re(212,"kC$l"),Re(132,"#CZq"),Re(155,"DAmW"),Re(190,"Rbej"),Re(124,"GnsO")]),outputs:t=>nP(fs(t)[Re(226,"kC$l")](ws),Re(177,"xk!D"))},sse={isTerminal:()=>!1,outputs:t=>{let e=Re,n={ybfsr:function(r,s){return r===s}},i=t[e(223,"tzc[")];if(!i||typeof i!==e(152,"aFnm"))return[];let a=ws(i,0);return a[e(179,"cSTt")]=e(162,"aU9R"),!(n[e(125,"PRi)")](typeof i[e(159,"kC$l")],e(203,"#CZq"))&&i[e(202,"tzc[")][e(134,"PRi)")]>0)&&(a[e(159,"kC$l")]=e(154,"!(It")),[a]}},ose={describe:()=>Re(206,"#CZq"),outputs:()=>[]},lse={outputs:t=>nP(fs(t)[Re(133,"#CZq")](ws),Re(121,"C%bm"))},use={isTerminal:()=>!0,describe:t=>ta(t,[Re(195,"Rbej")]),outputs:t=>nP(fs(t)[Re(175,"C%bm")](ws),Re(128,"PRi)"))},cse={outputs:t=>{let e=Re,n={GLFoJ:function(a,r){return a(r)},Emkht:function(a,r,s){return a(r,s)}},i=n[e(191,"l4Yv")](fs,t);return i[e(221,"Rbej")]>0?[n[e(150,"I9j0")](ws,i[0],0)]:[]}},dse={isTerminal:()=>!1,describe:t=>{let e=Re,n={oblXl:function(a,r){return a>r}},i=fs(t)[e(165,"(st]")](a=>typeof a[e(119,"kC$l")]===e(172,"2voj")&&!/^__.*__$/[e(173,"cSTt")](a[e(182,"Wy@2")]))[e(210,"706e")](a=>a[e(160,"g%yT")])[e(151,"g%yT")](a=>typeof a===e(213,"P*nA")&&a[e(198,"^*y5")]>0);return n[e(208,"cI2B")](i[e(139,"()oS")],0)?e(192,"[3zq")+i[e(207,"DAmW")](", "):void 0}},di=t=>({describe:t}),jm={DisconnectAction:rc,EndFlowAction:rc,EndTaskAction:rc,EndStateAction:rc,ExitBotFlowAction:rc,LoopAction:sse,ExitLoopAction:ose,ProcessVoicemailInputAction:lse,CallBotFlowAction:use,AskForNLUNextIntentAction:cse,WaitForInputAction:{},AskForNLUIntentAction:dse,CallTaskAction:{},TaskAction:{},TransferMenuAction:{},TransferTaskAction:{},LoopUntilAction:{},DecisionAction:di(oD),SwitchAction:di(oD),DataAction:di(t=>ta(t,[Re(174,"kC$l")])),DataTableLookupAction:di(t=>ta(t,[Re(216,"0Yna")])),CallCommonModuleAction:di(t=>ta(t,[Re(209,"()oS")])),CallBotConnectorAction:di(t=>ta(t,[Re(168,"Ck5c")])),CallDigitalBotFlowAction:di(t=>ta(t,[Re(184,"kRyu")])),AddFlowMilestoneAction:di(t=>ta(t,[Re(231,"XfF7")])),ScreenPopAction:di(t=>ta(t,[Re(222,"Wy@2")])),PlayAudioAction:di(t=>ta(t,[Re(186,"H!H5")])),SetFlowOutcomeAction:di(t=>{let e=Re,n={fLomV:function(r,s,o){return r(s,o)},UrNUV:e(141,"(1zJ"),RNKXe:function(r,s,o){return r(s,o)},BqGBK:e(146,"z*y8")},i=n[e(126,"tzc[")](gs,t,n[e(204,"kRyu")]),a=n[e(169,"uiRz")](gs,t,n[e(171,"I9j0")]);return i&&a?i+e(129,"0Yna")+a:i??a}),InitializeFlowOutcomeAction:di(t=>gs(t,Re(176,"H!H5"))),EvaluateScheduleGroupAction:di(t=>gs(t,Re(157,"#CZq"))),FindSystemPromptAction:di(t=>gs(t,Re(142,"l^or"))),SetUUIDataAction:di(t=>gs(t,Re(166,"z*y8"))),UpdateVariableAction:{},SetAttributesAction:{},GetAttributesAction:{},EvaluateScheduleAction:{},CollectInputAction:{},GetResponseAction:{},AskForBooleanAction:{},AskForSlotAction:{},CommunicateAction:{},DigitalMenuAction:{},SendResponseAction:{},TranscriptionAction:{},FindQueueAction:{},FindUserPromptAction:{},SetWhisperAudio:{},BridgeServerAction:{}};var ur=qn;(function(t,e){let n=qn,i=t();for(;;)try{if(parseInt(n(209,"oP*K"))/1+parseInt(n(179,"^LB]"))/2+-parseInt(n(186,"keW8"))/3+parseInt(n(234,"a4Ws"))/4*(parseInt(n(177,"CcCi"))/5)+parseInt(n(223,"PZkG"))/6+parseInt(n(213,"LGWB"))/7+-parseInt(n(205,"8L!O"))/8===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(Om,905215);function km(t){let e=qn,n={ThXXk:function(i,a){return i===a},xFiXO:e(188,"eYWl"),IpDDv:function(i,a){return i>a}};return n[e(230,"LGWB")](typeof t,n[e(175,"zuYE")])&&n[e(240,"oP*K")](t[e(239,"!u0o")],0)}function fs(t){let e=qn,n={xpotj:function(a,r){return a===r},jgloE:e(194,"eo5H"),vONtr:function(a,r){return a===r}},i=[];if(Array[e(181,"bX2b")](t[e(195,"5aFY")]))for(let a of t[e(185,"y%8@")])a&&n[e(204,"bmbL")](typeof a,n[e(178,"eo5H")])&&i[e(192,"keW8")](a);return t[e(199,"hWb1")]&&n[e(210,"wijb")](typeof t[e(236,"PZkG")],n[e(226,"LGWB")])&&i[e(169,"&Q8k")](t[e(218,"QSN[")]),i}function iP(t){let e=qn,n={heZwG:e(221,"&Q8k"),wYzsl:function(r,s){return r>s},ajSCM:function(r,s){return r===s},xaQqe:e(225,"9vI9")},i=t[e(224,"bX2b")](/^__/,"")[e(171,"9vI9")](/__$/,"");if(n[e(201,"QSN[")](i[e(196,"X4!1")],0))if(n[e(228,"PZkG")](e(190,"KiPz"),n[e(233,"9vI9")])){let r=[];for(let s of _0x90fb90){let o=_0x241dff[s];typeof o===n[e(166,"XGhZ")]&&n[e(206,"3wnW")](o[e(197,"keW8")],0)&&r[e(216,"wijb")](o)}return r}else return t;let a=i[e(172,"RXZ1")]();return a[e(187,"yD*f")](0)[e(168,"(YdI")]()+a[e(215,"eo5H")](1)}function ws(t,e){let n=qn,i={TaeYo:function(o,l){return o(l)}},a=t[n(222,"oP*K")]??n(232,"(YdI")+e+"__",r=typeof t[n(167,"9vI9")]===n(219,"Fa7&")&&t[n(217,"5aFY")][n(237,"K1jS")]>0?t[n(217,"5aFY")]:i[n(200,"vaN@")](iP,a),s={outputId:a,label:r,nextActionId:t[n(193,"x$K9")],synthetic:!1,terminal:!1};return t[n(202,"CcCi")]===!1&&(s[n(229,"zuYE")]=!0),s}var pse=[ur(207,"RXZ1"),ur(214,"[5k2")];function qn(t,e){t=t-166;let n=Om(),i=n[t];if(qn.ZNzQFl===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;h{},outputs:t=>fs(t)[ur(235,"RXZ1")](ws),isTerminal:()=>!1,referencedTaskIds:t=>{let e=ur,n={xfLjE:function(a,r){return a===r}},i=[];for(let a of pse){let r=t[a];n[e(176,"CcCi")](typeof r,e(183,"bmbL"))&&r[e(198,"Fa7&")]>0&&i[e(208,"KXl!")](r)}return i}};function Om(){let t=["W4JdJ8oNW6fW","WONcN8kEW71/WQNcK8k2bW","WOdcKCksh3u","vbdcGhddUNL6W5pdKKldNCkOW7S","W4JdTLNcQCoR","W69rWPxcPmoRWQW2","WQdcQqu","W6BcM3CwW5ra","AmkZW6ldIIj9EhhcUNJdJCoZW6O","W6NcNCkkW6yc","W6xcJ8kkCJNdP8oLyMZdK8kGwa","W67dQxxcOSoDW6i","WO3dShLYrmo+","WRldV8kFWRu+xCkEtSokWRBcQmoRWP0","F8kKWQRdOCkm","yZJcJSkkuSk2WONcPYv9","WQtdG8ooka","WReumSkXpeNcLJtdVxBcKmo7","WOxcLmkufvnj","CmoDW7eJcq","tmoMW4/dRComWQy","WRJdK8otj33cTW","jSk4FvmxW6O","WRicWRrQ","WP5cgmo2WOm","WPLIzSkYWQi","W5xdH8okW6LzWPZcTq","WQuWh8kreq","W63cN2OlW5a","WOtcQd/cICo0W5CNmdLfWR/dRtGP","WQ8mWPKfoq","WQVcQCkitmo2FsaJEe/cLxRcQW","xSkwhcC","Ex7dV8oVtJK1WPRdMJ/dMMdcKW","eWn9jru","m8oWW4VdGCkxySowzG8","w8oEWReTW7GTtKNcQxlcJM7dIG","W5ldPSo/WOrBWPKqv8o6WQOVW5BdRW","nmoKWRVcJKyGlf3cKeFdQCodW7G","WPNcMSkxe1u","ftLaoq","BmoDW6CUfG","WOHPqCkz","oCkPyv0nW6u","WQVdVSkoWPe+ffWbvgZcNmkCWOzAW5JdHSkxWRy","WRbIFCoosGO","jZNcVmkUdxvoWRC","WQtcVHLFzCkCA8kGmdBcPmodWRG","W7rhWQtcUSo4WQ4Q","ycyHFvO","WONcT8kMW5SQ","ASk1W6tdIcf3FqRcOexdGSoVW6/cSa","W73dOhKUgq","uSoSAhddPCoSW4DJ","WRFcUmksW6We","C8oiW7CIfbG","dCoOwWJcQSounSk7WQ4","BY8MqLK","jhZcSSkpm3LBAHRdPgC","WRlcQCkl","W6ZdQ14f","E8oMt0/cLmke","W4hcNwqrW4LbAmoPWP/cGfH4WRGtWOJcRmkgoa","aCoOW7ZcJ8oJWRO","atZcJmkAdG","xmk7WQFdMmkJW6e+itbQeSkgCW","WQdcRsX/WOO","EY8vvLa","jSoyqs3cJSoHeCkSWPa3WOi","WRnJFmop","WQJdHCojWRXbWQ3dQr3dShmtia","zsShx11UW6y","WQVcP8k3smotFtqfA1NcNG","WRFcOSkRW5OCW4XmqG","ExRdUCoVtNTxWPZdTbZdNG","tSodCKNdIa"];return Om=function(){return t},Om()}var hse=new Set([ur(238,"bmbL"),ur(220,"dAbr")]);function cD(t){let e=ur;return{EwMyw:function(i,a){return i===a}}[e(180,"yD*f")](typeof t,e(231,"5aFY"))&&t[e(191,"*DN9")](e(173,"LGWB"))&&!hse[e(182,"XGhZ")](t)}function dD(t){let e=ur,n={zAUTl:function(i,a){return i in a}};return t?n[e(203,"x$K9")](t,jm)||cD(t):!1}function pD(t){let e=cD(t)?{...uD,...lD}:uD,n=t&&t in jm?jm[t]:void 0;return n?{...e,...n}:e}(function(t,e){let n=Bi,i=t();for(;;)try{if(parseInt(n(256,"*0b]"))/1+parseInt(n(261,"EoHP"))/2*(parseInt(n(268,"k@l%"))/3)+parseInt(n(255,"aGfs"))/4*(parseInt(n(247,"ZMzj"))/5)+-parseInt(n(267,"rIFV"))/6*(-parseInt(n(265,"*0b]"))/7)+parseInt(n(245,"(Is*"))/8*(parseInt(n(275,"qWIR"))/9)+-parseInt(n(260,"koM2"))/10*(-parseInt(n(258,"*0b]"))/11)+-parseInt(n(273,"fUD)"))/12*(parseInt(n(266,"Hlnt"))/13)===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(Tm,342215);function Bi(t,e){t=t-245;let n=Tm(),i=n[t];if(Bi.eXSzPi===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;h>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;h>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;ha[i(175,"11@8")](u));return{graph:{nodes:a,edges:s,adjacency:r,roots:c,dropped:o},warnings:l}}(function(t,e){let n=ti,i=t();for(;;)try{if(-parseInt(n(149,"0z7m"))/1+parseInt(n(252,"LYGi"))/2+parseInt(n(243,"0idU"))/3*(parseInt(n(216,"0z7m"))/4)+parseInt(n(152,"Pli7"))/5*(parseInt(n(153,"MIuh"))/6)+-parseInt(n(141,"r5iB"))/7+-parseInt(n(214,"BrX!"))/8+-parseInt(n(173,"HG3v"))/9*(parseInt(n(215,"(2%n"))/10)===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(_m,473466);function ti(t,e){t=t-132;let n=_m(),i=n[t];if(ti.utAMtp===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;hl}},r=[],s=[];if(Array[i(197,"r5iB")](t[i(177,"%4MD")])){for(let o of t[i(157,"MIuh")])if(o&&a[i(222,"HG3v")](typeof o,i(236,"cikG"))){if(i(181,"U1rS")===a[i(189,"8oaS")])return _0x3d7f32;r[i(163,"aTQh")](o)}}if(Array[i(151,"6Hud")](t[i(161,"cikG")]))for(let o of t[i(195,"GKtt")]){let l=o?.[i(168,"5UDb")];if(!l||typeof l!==a[i(183,"Zfxx")])continue;if(typeof l.id!==a[i(230,"6Hud")]){n[i(201,"&AYd")]({code:i(154,"GKtt"),message:i(146,"fMFR")+(l[i(205,"Pli7")]??i(155,"gp@t"))+i(188,"4pBQ")+e+i(174,"UIHZ"),taskId:e});continue}r[i(163,"aTQh")](l);let c=a[i(229,"0z7m")](typeof o[i(192,"gp@t")],a[i(200,"Pli7")])&&a[i(164,"ro2M")](o[i(211,"FW0]")][i(144,"%4MD")],0)?o[i(158,"#$YM")]:l[i(132,"B*4R")]??l.id;s[i(165,"wNgQ")]({actionId:l.id,label:c})}return{orderedActions:r,menuChoices:s}}function gse(t){let e=ti,n={yFmFv:function(i,a){return i===a},AbeCo:function(i,a){return i===a}};if(n[e(223,"^HbA")](typeof t,e(212,"HG3v")))return t;if(t&&n[e(224,"Zfxx")](typeof t,e(172,"PpFy"))){let i=t.id;if(typeof i===e(175,"Zfxx"))return i}}function _m(){let t=["gSkiWQddNCkeCfapDIy","W7dcJtGeW7e","lHZdISkGlmom","eeJdSmkBrG","WR9Qj8kq","E0TXvMa","WPmtWOu6WRBdMrlcRGRdSq","aSkWW5JdSSkZWQxcL8othGFdVhBcImoA","ju1DBxFdSXBcSbPoxa","nqqFge4VWQG","W4ZdI8oBW4y","W7PhtIjjW5G","nYFcJCkinW","WQVcQmkIqa","wComWQ0","xwTMDW","ECkFW4pdG8kQkW","aYRcISktjdK","o8ovWO4x","W4XsWOlcGSobzq","cLhdICkk","i8keWRvs","tNa2BmoKW6/cRW","kSo7iSo/","vhCfD8o4W6K","dCo7xfJcJW","tfnJWQ9AAZ3dVCkIASksW6m","WQxcPtGgW5rEtZ4","FH/cQSoCeSktWPhdRc1WeG","jLxdPq","mSo7i8oVBSkk","WOpcR8osBSk+WOdcNSkqW4S3W5yV","W5BdVq0NvdL7W6ZdLHaiWQyA","W4JcMsjBW6m","B0Onumoe","zSkWW4ldSCk5","W5bEW4yJrG","hmooygxcVq","uCogWQddH8onzv0VEhDCFSo7WPC+","WRNdQYJdOCoTWQZcHH4FWOqY","W7hcIsaEW5W","d2ddO8kGEa","tmo1WOlcNYe","WPhcO3LZgwGhW6tdTHy","umkiWR5bq1FcTsO5","W4JdH8oyW4S","xrGAnIddKxxcKtK5xSoGW4DvW4W0","qmkPW5VdJSk/pa","u8kGW5JdRg5f","W7VdTWO6W6DA","h8kGW4xdRW","d2tdJ8kKCa","WRdcUmkOwW","W5lcKbGQW5VdPmkrjSkQWOldRbHymmozW6FcGIVdImov","cCkyWPhdQSo0Dgi3","WR3dJCkdgglcISodWQy","W6pdKSkXd8of","pSkrWQPEWORdGW","W4hdMZiAW5DHucnPjwhdPKC5kCoECGFdJbBdNdWohb4AW4q","W69FuZX0W5RdSSk9eqbLWQjEWR9aB8oeW4NcJCkS","fai8W7iklq","BYddTmoQmmofW4Cces7cLW","WR5PimkqWQvV","WOhdRtxdOmkUlCkZwtS1","vqpcKCoxdSkBW6NcQxyBWQ8M","WRKxnmo5W4RcSh7cM1HLv0qxsKhdIX0","wZDSoq","vmocWOu","WQj/omkCWQH8","WOZcJMDvoG","sCoDWP5ixhxcGHK","W5RdVCkkmW","lsmHW7eF","W6RdRSoKemkVWQWOWPPAEtPe","WPSsfSkkW5TRrSk3mCkpWOWrW55rkcKsWRJcMelcSCksWOldKf16aW","BKbNwWv+W6K2WORcQXe/gG","nf3dUmkCxSkEWRhdLGficG","WRmoEr4","W4K2nCotuXq","A0zPxGP+WQauWQNcMqyl","W7NdUCkji8kGW5hcNmkXW4WGW5HzW5lcMCk8W6DgmY5RW60jkSkWWRZdNSkMFG","W5uMkmoC","WORcQ1LZ","DH3cOmowgSoVWRhdHH5ZimkB","Eee6W7We","tSouWRdcJZdcQ8ki","A0tdICoEyMZcTSk+wv0cWRa","FSkmWRqgWO0RCda","iSkCW6xdLmk5WOpcV8oLpchdPfBcTmoGlGuB","W7LMi8kgWRvYWP8UW58","W70GeCoFyG","lSoxWOKvWO4ozq08WO0","jmo4vfO","W6pcHSkLkwFcKSoF","W6LLWOFcJCoz","uCkNW5ZdVe5zbtvhjHRdJmo2na","WRVdUgtcV8k5W5ZcQWWZWRGuqNtcVNFdRfxcSmkCsYfnWR7cNSoulSkMWPO","WPpcTJPM","WPFdQ8kHftq","W703bmoi","nbyT","W6lcLmkx","W55fWOtcGSoaBa","WOCQfCodW63cMq","W5yNkCoDsrS","k0mjhdJdHJdcPW","WRBcL1tcGSoXxW","hJbpkmkNW57cL0Tyacy","WPfBWO0NWRBdGXZdVqJcTxNdOCo4W5nTWPO+WOy8WQqGawBdQ8k+Emo3","W6jiW5ejrWK","W7ZdH8oBW48KixtcNGrPpSkAWQrKA1KOlSomW7lcUW","W4qWl8oDsbjsW6RdJau","W5JdUCkjmCo5W5O","WQaiWPPygv7dImoxwCk6WPFdJG","pSokFuBcIW","bSkZWQboWRC","WQ7cSuldNcm4","W7nAW5SRAG","WQldHwdcPw3cOCozngRcNmoPW5VcG8oEq1zaWPdcMGfIbf0XWQhdTZlcI8oSWPhdHSk2WOxdSmoIW58WySkzoW7cQSkG","Cqnreg3cPtC6WOyfW4C2hN8WWPjSD8oT","W6bDvt9oW57dR8kBer9ZWQj5WQHaiSkQ","W5FcTcZdQW"];return _m=function(){return t},_m()}function gD(t){let e=ti,n={tSDyQ:e(250,"gp@t"),HAzDm:function(m,p){return m!==p},VCwfv:e(169,"GgIF"),kTkKL:function(m,p,g,f){return m(p,g,f)},Waiul:e(253,"GgIF"),XsJkE:e(232,"[%qr"),hDSCW:e(246,"(2%n")},i=[],a=new Map,r=Array[e(159,"0idU")](t[e(241,"8oaS")])?t[e(247,"$0GB")]:[];for(let m of r)if(e(225,"#$YM")!==e(213,"#$YM")){if(!m||typeof m!==n[e(180,"#$YM")]||n[e(193,"9NG9")](typeof m.id,e(245,"U1rS")))continue;let p=typeof m[e(209,"U1rS")]===n[e(160,"5UDb")]&&m[e(148,"zo!M")][e(178,"fMFR")]>0?m[e(208,"LYGi")]:m.id,{orderedActions:g,menuChoices:f}=n[e(239,"LYGi")](mse,m,m.id,i);a[e(133,"6Hud")](m.id,{id:m.id,name:p,startAction:typeof m[e(142,"0z7m")]===n[e(138,"BrX!")]?m[e(249,"0@vL")]:void 0,orderedActions:g,menuChoices:f})}else _0x1d4033&&typeof _0x80845c===e(248,"BrX!")&&_0x290b92[e(147,"%4MD")](_0x3bc24e);let s=new Set;for(let{id:m,orderedActions:p}of a[e(218,"FW0]")]())for(let g of p){if(typeof g.id!==e(182,"6uH6")){i[e(143,"pO9d")]({code:n[e(191,"0z7m")],message:e(234,"GGbJ")+(g[e(235,"^HbA")]??n[e(156,"%4MD")])+e(194,"UIHZ")+m+e(140,"[D$k"),taskId:m});continue}s[e(166,"r5iB")](g.id)&&i[e(238,"GKtt")]({code:e(185,"B*4R"),message:e(176,"8wvX")+g.id+e(251,"ELcv")+m+e(162,"WkDa"),nodeId:g.id,taskId:m}),s[e(202,"4pBQ")](g.id)}let o=[...a[e(240,"&AYd")]()],l=t[e(226,"4pBQ")],c=typeof l===e(199,"$0GB")&&a[e(167,"0idU")](l),u=c?[l,...o[e(204,"^HbA")](m=>m!==l)]:o;typeof l===n[e(221,"fpBR")]&&l[e(190,"RRVB")]>0&&!c&&i[e(233,"8wvX")]({code:n[e(135,"zo!M")],message:e(186,"$0GB")+l+e(184,"L5gS")});let d=new Set,h=t[e(231,"zo!M")]?.[e(206,"MIuh")];if(Array[e(210,"HG3v")](h))if(e(228,"8oaS")!==e(150,"p5k]"))for(let m of h){let p=gse(m);p!==void 0&&d[e(217,"^!ca")](p)}else return _0x10e9d6;return{flowName:typeof t[e(203,"9NG9")]===e(134,"gp@t")?t[e(137,"fMFR")]:"",flowType:typeof t[e(198,"8wvX")]===e(207,"5UDb")?t[e(187,"ELcv")]:"",tasks:a,taskOrder:u,entryTaskId:c?l:void 0,reusableTaskIds:d,warnings:i}}function $i(t,e){t=t-138;let n=qm(),i=n[t];if($i.iRGKXI===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;h0?o[e(161,"Mo1K")]:u??l;i[e(166,"cePk")]({id:l,kind:e(174,"c1T3"),actionType:u,label:d,description:c[e(144,"T&FT")](o),taskId:r,taskName:s[e(188,"lIOF")],terminal:c[e(164,"K7uv")](o)}),!n[e(178,"&NtO")](dD,u)&&a[e(193,"]ld*")]({code:e(167,"cePk"),message:e(197,"i3h9")+n[e(150,"Mo1K")](u,n[e(153,"Y$(g")])+e(146,"CTh3"),nodeId:l,taskId:r}),fse[e(180,"cePk")](n[e(173,"x0(3")](u,""))&&a[e(198,"@Vzs")]({code:e(168,"QdLq"),message:e(200,"b76t")+l+e(152,"@Vzs"),nodeId:l,taskId:r});for(let h of c[e(172,"j)AP")](o))i[e(140,"7gQq")]({id:ia(l,h[e(162,"K7uv")]),kind:e(179,"&NtO"),label:h[e(170,"i&MK")],taskId:r,taskName:s[e(192,"HeRi")],terminal:h[e(154,"qb#l")]}),h[e(202,"cePk")]&&a[e(181,"*@BD")]({code:n[e(204,"%0I5")],message:e(208,"qb#l")+h[e(141,"cePk")]+e(182,"lIOF")+l+e(186,"MHac"),nodeId:ia(l,h[e(157,"eW%H")]),taskId:r})}return{nodes:i,warnings:a}}(function(t,e){let n=Fi,i=t();for(;;)try{if(parseInt(n(371,"]j83"))/1*(parseInt(n(416,"t&*7"))/2)+-parseInt(n(418,"Bt!a"))/3+-parseInt(n(414,"K3^4"))/4+parseInt(n(370,"U@7["))/5+parseInt(n(405,"vG5z"))/6+-parseInt(n(415,"4Xqr"))/7+-parseInt(n(407,"oU4O"))/8*(-parseInt(n(392,"t&*7"))/9)===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(Hm,142574);function Hm(){let t=["icPJrmoDWRxcQmokFCkaW5emWPe","fCoyiqRdNSk1W7vK","zsfrW4LBWONdKu3cJCk/imkY","W6VdKvpdGt89t8o/WRfcySkp","mCkEWPJcU1K","qgBcPuZcN2hdO0ddU1RcIW","W4/dJCkz","WOisWR3dVa","AmkSdSoQW5u","lmkyhZ7cRq","W709WPDI","W4j2l8omW7S","tSkTWOu","rNupCSoLumkej8k9WQTQW5ZcJa","BmofW4tdRXBcGCoyaePndG","vCoaW6u","W5VdJCkz","W67dTmoevxe","cJxdPG","f0q9WOif","vCkZWRG","iNWlWO4q","ywKOhW","uCkTWP9WnSoo","WQGUWOJdImkv","FxK1emkrW6q","WOC4W7a","W7pdTa/dPb0","WQ3cHHi","W70vma","zGvJrSkYW4i1yq","W7xdRYO","pCkLob7cLa","A8kVh8on","WO3cMCoDWPBcHgGzW7tcQ8oOimoOW6q","e8oDFhpdMSk5W65fyeq","tCkZWRv1","CYNcMMO","CYu4","yWq8oCojWPauACkPWRldQfq","AmoibCoq","WQ86WORdLmki","WOi8d8o6xXn3W5lcSq","WRFcPclcQKW","aGXBt8k/","W7q3WOC","W6m9WOm","DSoseSoD","eCkCWQtdGqBdP8osatTsv8kM","uGqcW7OjBwpcI8ktuG","z8kdW6zRBvy8W7eE","W6/dLv7dGt8ZimoSWQDZqmkPWRa","ymo+W5qRW7CWWRqXzCoEWQq","W783WP1GFSoR","kJjTyCkV","jmk+WP9Y","ChGXfSkgW6NdV8oFFq","qMLLFqtdGSo4sNZcN18"];return Hm=function(){return t},Hm()}function Fi(t,e){t=t-367;let n=Hm(),i=n[t];if(Fi.JbPyLv===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;hc},FQRKc:function(l,c){return l===c},iGDXK:e(398,"i04N")},i=new Map;for(let l of t[e(368,"E$EQ")][e(393,"(xY]")]())i[e(369,"SZrn")](l,Rm);let a=new Map,r=[],s=0;for(let l of t[e(378,"LPno")])if(e(381,"i04N")!==n[e(384,"ktNH")]){if(n[e(376,"LPno")](i[e(388,"q2FC")](l),Rm))continue;i[e(421,"Ixsk")](l,aP),a[e(377,"(xY]")](l,s++);let c=[{node:l,index:0}];for(;n[e(424,"8Y6P")](c[e(410,"CNd5")],0);){let u=c[c[e(380,"SZrn")]-1],d=t[e(413,"4Xqr")][e(386,"ehg9")](u[e(422,"i04N")])??[];if(u[e(389,"8Y6P")]>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;hm[e(273,"W#Zb")]===e(244,"(sLG"));return{ok:!0,ir:n[e(274,"AEji")](sD,l,u,i,d),graph:l,warnings:[...i[e(275,"xECu")],...r,...o,...c]}}catch(i){return{ok:!1,error:{code:e(245,"Cqol"),message:n[e(253,"pOaQ")](i,Error)?i[e(265,"jGtE")]:n[e(246,"!K1V")](String,i)}}}}(function(t,e){for(var n=et,i=t();;)try{var a=parseInt(n(255,"$mui"))/1*(-parseInt(n(272,"O6I7"))/2)+-parseInt(n(257,"K7CN"))/3+parseInt(n(259,"TN5h"))/4*(parseInt(n(266,"zXAp"))/5)+-parseInt(n(260,"GA@%"))/6+-parseInt(n(270,"rb]H"))/7*(-parseInt(n(256,"rv&*"))/8)+parseInt(n(261,"SIQy"))/9+-parseInt(n(253,"SIQy"))/10;if(a===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(zm,423947);function zm(){var t=["auhdLSoDvCkbWRxcJh3dNmkPs8o5","W5RdQCoEAtxdGrq9W43cNa7dRCky","W57cM8oNmmk5e8osW7/dS8kGea","W67cTMFcO8kzzCovw1WAWQmTW5K","W6CcW5pdKmkBW7BcV0JcNSkmoMfl","W6LQWO5gW63cMmoSkH8","hmkiW73cR8o1vSoEWO5/mCoLW7m","fSoMzCoCc1zO","W7tdHgLDWRiBfq","W4TFg0CAW49FWO1kibxdPaK","hq7dJCkcbGqfBxO","WRenbftdSSobBq","buldLSoAx8koWRdcT3ddPCkDzCoO","W499F8k6n1jKe8osxcNcVYi","g8oJbYtdOmoQW5VcOmoTWPGnlG","usTFkCkWCGO","g8o1W4pdSCkMiCo7WOddVmoqWRNcS8kZ","A8o8WR3cL8oyzvnfW4xcI8kHbK4","W6e1j1tdUXlcH8ofr8ksW7e","W707W6pdTmkgW7i5WPGekCoBW7jj"];return zm=function(){return t},zm()}function et(t,e){t=t-253;var n=zm(),i=n[t];if(et.BRGCZx===void 0){var a=function(l){for(var c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="",h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(var f=0,w=u.length;fn?t.getFlowVersionConfiguration(e,n,r?{deleted:"true"}:{}):t.getFlowLatestconfiguration(e,r?{deleted:!0}:{}),a=n?{flowVersion:n}:{latest:!0};try{try{return{ok:!0,configuration:await i(!1),source:a}}catch(r){if(Jn(r).status!==410)throw r;return{ok:!0,configuration:await i(!0),source:{...a,deleted:!0}}}}catch(r){let{status:s}=Jn(r);return{ok:!1,...s!==void 0?{status:s}:{},message:Cse(e,n,r)}}}function Do(t){let e="latest"in t?"latest configuration":`configuration of version "${t.flowVersion}"`;return t.deleted?`${e} (the flow has since been deleted)`:e}function Cse(t,e,n){let{status:i,message:a}=Jn(n),r=e?`version "${e}" of flow "${t}"`:`flow "${t}"`;return i===404?e?`Version "${e}" of flow "${t}" not found. Check the flow id, and the version against flow_versions: pass its \`version\` value exactly (e.g. "57.0").`:`Flow "${t}" not found. Check the flow id.`:i===410?`Flow "${t}" has been deleted (410)`+(a?`: ${a}`:".")+" Its configuration could not be retrieved even as a deleted flow's; execution data recorded before the deletion may still exist.":i===401?`Not authenticated with Genesys Cloud (401) fetching ${r}: the access token is missing or expired. The flow may well exist \u2014 re-authenticate (restart the MCP server) and retry rather than concluding anything about the flow.`:i===403?`Not authorised to read ${r} (403): the OAuth client lacks permission or division access to it. The flow exists but this client cannot see it.`:i===429?`Rate limited by Genesys Cloud (429) fetching ${r}. Transient \u2014 wait and retry; this says nothing about the flow.`:i!==void 0&&i>=500?`Genesys Cloud returned ${i} fetching ${r}. Transient server-side error \u2014 retry; this says nothing about the flow.`:`Failed to fetch ${r}`+(i!==void 0?` (HTTP ${i})`:"")+(a?`: ${a}`:".")+" Likely transient (network or gateway) \u2014 retry rather than concluding the flow does not exist."}var wD=50;function vse(t){let e=[],n=new Map,i=!1;for(let a of t){let r=a.split("::")[0]||a;r!==a&&(i=!0),n.has(r)||(n.set(r,a),e.push(r))}return{lookupIds:e,requestedFor:n,strippedAny:i}}var xse={flowId:N.string().min(1).describe("The Genesys Cloud Architect flow ID"),flowVersion:aa,actionIds:N.array(N.string().min(1)).min(1).max(wD).describe(`Action GUIDs, taken from the \`id\` of flow_ir nodes whose \`kind\` is "action". Batch every action of interest into as few calls as possible rather than calling this tool once per action. Branch-output ids of the form \`::\` are also accepted; the suffix is stripped and the underlying action is returned. Maximum ${wD} ids per call; chunk a larger set into successive calls.`)},CD=({architectApi:t})=>({config:{description:"Retrieves the raw Architect configuration of specific actions in a Genesys Cloud Architect flow: decision expressions, prompt text, data action inputs and outputs, and any other per-action settings that the flow_ir tool omits. Use flow_ir first to find action ids and to understand the control flow, then use this tool to find out what an action actually does. Do not use the raw fields returned here to make control-flow claims: flow_ir has already resolved those, and its answer accounts for branches the raw configuration does not reflect.",annotations:{title:"Flow Action",readOnlyHint:!0,destructiveHint:!1},inputSchema:xse},handler:async({flowId:e,flowVersion:n,actionIds:i})=>{let a=await nt(t,e,n);if(!a.ok)return{isError:!0,content:[{type:"text",text:a.message}]};let{lookupIds:r,requestedFor:s,strippedAny:o}=vse(i),l=ac(a.configuration,r),c=d=>({...d,actionId:s.get(d.actionId)??d.actionId}),u=[];return o&&u.push("Some requested ids were flow_ir synthetic node ids of the form ::; the suffix was stripped and the underlying action looked up, then reported under the id as requested. A ::start id identifies a task rather than an action, so it never matches."),l.notFound.length>0&&u.push("latest"in a.source?"Ids in notFound are absent from this flow's latest configuration. The flow may have been redeployed since flow_ir was called, so re-run flow_ir and re-join rather than concluding those actions no longer exist.":`Ids in notFound are absent from version "${a.source.flowVersion}" of this flow. If they came from a flow_ir call on a different version (or on the latest configuration) they exist only there; re-run flow_ir with the same flowVersion and re-join.`),{content:[{type:"text",text:JSON.stringify({flowId:e,configuration:a.source,found:l.found.map(c),notFound:l.notFound.map(d=>s.get(d)??d),...u.length>0?{notes:u}:{}})}]}}});function vD(t){let e=t.toUpperCase();return e.endsWith("FLOW")?e:`${e}FLOW`}function Ase(t,e){let n={};for(let i of e){let a=i.type??"UNKNOWN";n[a]||(n[a]=[]),n[a].push({id:i.id??"",name:i.name??"",...i.version?{version:i.version}:{},deleted:i.deleted??!1,updated:i.updated??!1})}return{flow:{id:t.id??"",name:t.name,type:vD(t.type??""),version:t.publishedVersion?.commitVersion??"1"},dependencies:n}}var bse={flowId:N.string().min(1).describe("The Genesys Cloud Architect flow ID")},xD=({architectApi:t})=>({config:{description:"Retrieves all dependencies consumed by a Genesys Cloud Architect flow. Returns the flow metadata and its dependencies grouped by type.",annotations:{title:"Flow Dependencies",readOnlyHint:!0,destructiveHint:!1},inputSchema:bse},handler:async({flowId:e})=>{try{let n;try{n=await t.getFlow(e)}catch{return{isError:!0,content:[{type:"text",text:`Flow "${e}" not found.`}]}}let i=vD(n.type??""),a=n.publishedVersion?.commitVersion??"1",r=[],s=1;for(;;){let l=await t.getArchitectDependencytrackingConsumedresources(n.id,a,i,{pageSize:100,pageNumber:s});if(l.entities&&r.push(...l.entities),!l.nextUri)break;s++}let o=Ase(n,r);return{content:[{type:"text",text:JSON.stringify(o)}]}}catch(n){return{isError:!0,content:[{type:"text",text:`Failed to retrieve flow dependencies: ${ni(n)}`}]}}}});var Lm=require("node:fs/promises"),Um=Wa(require("node:path"));var MD=require("node:fs"),Bm=require("node:fs/promises"),cc=Wa(require("node:path"));var Y,Sa=new Array(128).fill(void 0);Sa.push(void 0,null,!0,!1);var lc=Sa.length;function Vi(t){lc===Sa.length&&Sa.push(Sa.length+1);let e=lc;return lc=Sa[e],Sa[e]=t,e}function pi(t){return Sa[t]}function yse(t){t<132||(Sa[t]=lc,lc=t)}function ja(t){let e=pi(t);return yse(t),e}var uc=0,sc=null;function Dm(){return(sc===null||sc.byteLength===0)&&(sc=new Uint8Array(Y.memory.buffer)),sc}var Gm=typeof TextEncoder<"u"?new TextEncoder("utf-8"):{encode:()=>{throw Error("TextEncoder not available")}},Pse=typeof Gm.encodeInto=="function"?function(t,e){return Gm.encodeInto(t,e)}:function(t,e){let n=Gm.encode(t);return e.set(n),{read:t.length,written:n.length}};function oP(t,e,n){if(n===void 0){let o=Gm.encode(t),l=e(o.length,1)>>>0;return Dm().subarray(l,l+o.length).set(o),uc=o.length,l}let i=t.length,a=e(i,1)>>>0,r=Dm(),s=0;for(;s127)break;r[a+s]=o}if(s!==i){s!==0&&(t=t.slice(s)),a=n(a,i,i=s+t.length*3,1)>>>0;let o=Dm().subarray(a+s,a+i),l=Pse(t,o);s+=l.written,a=n(a,i,s,1)>>>0}return uc=s,a}function lP(t){return t==null}var oc=null;function Rn(){return(oc===null||oc.byteLength===0)&&(oc=new Int32Array(Y.memory.buffer)),oc}var yD=typeof TextDecoder<"u"?new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}):{decode:()=>{throw Error("TextDecoder not available")}};typeof TextDecoder<"u"&&yD.decode();function Nm(t,e){return t=t>>>0,yD.decode(Dm().subarray(t,t+e))}function Sse(t,e){if(!(t instanceof e))throw new Error(`expected instance of ${e.name}`);return t.ptr}function jse(t,e){try{return t.apply(this,e)}catch(n){Y.__wbindgen_exn_store(Vi(n))}}var AD=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(t=>Y.__wbg_bbox_free(t>>>0)),sP=class PD{static __wrap(e){e=e>>>0;let n=Object.create(PD.prototype);return n.__wbg_ptr=e,AD.register(n,n.__wbg_ptr,n),n}__destroy_into_raw(){let e=this.__wbg_ptr;return this.__wbg_ptr=0,AD.unregister(this),e}free(){let e=this.__destroy_into_raw();Y.__wbg_bbox_free(e)}get x(){return Y.__wbg_get_bbox_x(this.__wbg_ptr)}set x(e){Y.__wbg_set_bbox_x(this.__wbg_ptr,e)}get y(){return Y.__wbg_get_bbox_y(this.__wbg_ptr)}set y(e){Y.__wbg_set_bbox_y(this.__wbg_ptr,e)}get width(){return Y.__wbg_get_bbox_width(this.__wbg_ptr)}set width(e){Y.__wbg_set_bbox_width(this.__wbg_ptr,e)}get height(){return Y.__wbg_get_bbox_height(this.__wbg_ptr)}set height(e){Y.__wbg_set_bbox_height(this.__wbg_ptr,e)}},bD=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(t=>Y.__wbg_renderedimage_free(t>>>0)),Ose=class SD{static __wrap(e){e=e>>>0;let n=Object.create(SD.prototype);return n.__wbg_ptr=e,bD.register(n,n.__wbg_ptr,n),n}__destroy_into_raw(){let e=this.__wbg_ptr;return this.__wbg_ptr=0,bD.unregister(this),e}free(){let e=this.__destroy_into_raw();Y.__wbg_renderedimage_free(e)}get width(){return Y.renderedimage_width(this.__wbg_ptr)>>>0}get height(){return Y.renderedimage_height(this.__wbg_ptr)>>>0}asPng(){try{let a=Y.__wbindgen_add_to_stack_pointer(-16);Y.renderedimage_asPng(a,this.__wbg_ptr);var e=Rn()[a/4+0],n=Rn()[a/4+1],i=Rn()[a/4+2];if(i)throw ja(n);return ja(e)}finally{Y.__wbindgen_add_to_stack_pointer(16)}}get pixels(){let e=Y.renderedimage_pixels(this.__wbg_ptr);return ja(e)}},kse=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(t=>Y.__wbg_resvg_free(t>>>0)),Tse=class{__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,kse.unregister(this),t}free(){let t=this.__destroy_into_raw();Y.__wbg_resvg_free(t)}constructor(t,e,n){try{let l=Y.__wbindgen_add_to_stack_pointer(-16);var i=lP(e)?0:oP(e,Y.__wbindgen_malloc,Y.__wbindgen_realloc),a=uc;Y.resvg_new(l,Vi(t),i,a,lP(n)?0:Vi(n));var r=Rn()[l/4+0],s=Rn()[l/4+1],o=Rn()[l/4+2];if(o)throw ja(s);return this.__wbg_ptr=r>>>0,this}finally{Y.__wbindgen_add_to_stack_pointer(16)}}get width(){return Y.resvg_width(this.__wbg_ptr)}get height(){return Y.resvg_height(this.__wbg_ptr)}render(){try{let i=Y.__wbindgen_add_to_stack_pointer(-16);Y.resvg_render(i,this.__wbg_ptr);var t=Rn()[i/4+0],e=Rn()[i/4+1],n=Rn()[i/4+2];if(n)throw ja(e);return Ose.__wrap(t)}finally{Y.__wbindgen_add_to_stack_pointer(16)}}toString(){let t,e;try{let a=Y.__wbindgen_add_to_stack_pointer(-16);Y.resvg_toString(a,this.__wbg_ptr);var n=Rn()[a/4+0],i=Rn()[a/4+1];return t=n,e=i,Nm(n,i)}finally{Y.__wbindgen_add_to_stack_pointer(16),Y.__wbindgen_free(t,e,1)}}innerBBox(){let t=Y.resvg_innerBBox(this.__wbg_ptr);return t===0?void 0:sP.__wrap(t)}getBBox(){let t=Y.resvg_getBBox(this.__wbg_ptr);return t===0?void 0:sP.__wrap(t)}cropByBBox(t){Sse(t,sP),Y.resvg_cropByBBox(this.__wbg_ptr,t.__wbg_ptr)}imagesToResolve(){try{let i=Y.__wbindgen_add_to_stack_pointer(-16);Y.resvg_imagesToResolve(i,this.__wbg_ptr);var t=Rn()[i/4+0],e=Rn()[i/4+1],n=Rn()[i/4+2];if(n)throw ja(e);return ja(t)}finally{Y.__wbindgen_add_to_stack_pointer(16)}}resolveImage(t,e){try{let a=Y.__wbindgen_add_to_stack_pointer(-16),r=oP(t,Y.__wbindgen_malloc,Y.__wbindgen_realloc),s=uc;Y.resvg_resolveImage(a,this.__wbg_ptr,r,s,Vi(e));var n=Rn()[a/4+0],i=Rn()[a/4+1];if(i)throw ja(n)}finally{Y.__wbindgen_add_to_stack_pointer(16)}}};async function Mse(t,e){if(typeof Response=="function"&&t instanceof Response){if(typeof WebAssembly.instantiateStreaming=="function")try{return await WebAssembly.instantiateStreaming(t,e)}catch(i){if(t.headers.get("Content-Type")!="application/wasm")console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",i);else throw i}let n=await t.arrayBuffer();return await WebAssembly.instantiate(n,e)}else{let n=await WebAssembly.instantiate(t,e);return n instanceof WebAssembly.Instance?{instance:n,module:t}:n}}function Wse(){let t={};return t.wbg={},t.wbg.__wbg_new_28c511d9baebfa89=function(e,n){let i=new Error(Nm(e,n));return Vi(i)},t.wbg.__wbindgen_memory=function(){let e=Y.memory;return Vi(e)},t.wbg.__wbg_buffer_12d079cc21e14bdb=function(e){let n=pi(e).buffer;return Vi(n)},t.wbg.__wbg_newwithbyteoffsetandlength_aa4a17c33a06e5cb=function(e,n,i){let a=new Uint8Array(pi(e),n>>>0,i>>>0);return Vi(a)},t.wbg.__wbindgen_object_drop_ref=function(e){ja(e)},t.wbg.__wbg_new_63b92bc8671ed464=function(e){let n=new Uint8Array(pi(e));return Vi(n)},t.wbg.__wbg_values_839f3396d5aac002=function(e){let n=pi(e).values();return Vi(n)},t.wbg.__wbg_next_196c84450b364254=function(){return jse(function(e){let n=pi(e).next();return Vi(n)},arguments)},t.wbg.__wbg_done_298b57d23c0fc80c=function(e){return pi(e).done},t.wbg.__wbg_value_d93c65011f51a456=function(e){let n=pi(e).value;return Vi(n)},t.wbg.__wbg_instanceof_Uint8Array_2b3bbecd033d19f6=function(e){let n;try{n=pi(e)instanceof Uint8Array}catch{n=!1}return n},t.wbg.__wbindgen_string_get=function(e,n){let i=pi(n),a=typeof i=="string"?i:void 0;var r=lP(a)?0:oP(a,Y.__wbindgen_malloc,Y.__wbindgen_realloc),s=uc;Rn()[e/4+1]=s,Rn()[e/4+0]=r},t.wbg.__wbg_new_16b304a2cfa7ff4a=function(){let e=new Array;return Vi(e)},t.wbg.__wbindgen_string_new=function(e,n){let i=Nm(e,n);return Vi(i)},t.wbg.__wbg_push_a5b05aedc7234f9f=function(e,n){return pi(e).push(pi(n))},t.wbg.__wbg_length_c20a40f15020d68a=function(e){return pi(e).length},t.wbg.__wbg_set_a47bac70306a19a7=function(e,n,i){pi(e).set(pi(n),i>>>0)},t.wbg.__wbindgen_throw=function(e,n){throw new Error(Nm(e,n))},t}function Ese(t,e){return Y=t.exports,jD.__wbindgen_wasm_module=e,oc=null,sc=null,Y}async function jD(t){if(Y!==void 0)return Y;typeof t>"u"&&(t=new URL("index_bg.wasm",void 0));let e=Wse();(typeof t=="string"||typeof Request=="function"&&t instanceof Request||typeof URL=="function"&&t instanceof URL)&&(t=fetch(t));let{instance:n,module:i}=await Mse(await t,e);return Ese(n,i)}var _se=jD,uP=!1,OD=async t=>{if(uP)throw new Error("Already initialized. The `initWasm()` function can be used only once.");await _se(await t),uP=!0},kD=class extends Tse{constructor(t,e){if(!uP)throw new Error("Wasm has not been initialized. Call `initWasm()` function.");let n=e?.font;if(n&&qse(n)){let i={...e,font:{...n,fontBuffers:void 0}};super(t,JSON.stringify(i),n.fontBuffers)}else super(t,JSON.stringify(e))}};function qse(t){return Object.prototype.hasOwnProperty.call(t,"fontBuffers")}var Rse="resvg.wasm",Hse=["NotoSans-Regular.ttf","NotoSans-Bold.ttf"],cP=[Rse,...Hse],Ise="Noto Sans";function zse(t){let e=r=>cP.every(s=>(0,MD.existsSync)(cc.default.join(r,s))),n=`expected ${cP.join(", ")}`;if(t!==void 0){if(e(t))return t;throw new Error(`diagram assets not found in DIAGRAM_ASSETS_PATH (${t}): ${n} there; run the build to populate servers/assets`)}let i=[typeof __dirname=="string"?cc.default.join(__dirname,"assets"):void 0,cc.default.resolve(process.cwd(),"servers","assets")].filter(r=>!!r),a=i.find(e);if(a)return a;throw new Error(`diagram assets not found (looked in ${i.join(", ")}; ${n}); set DIAGRAM_ASSETS_PATH to the plugin's servers/assets folder, or run the build to populate it`)}var TD;function WD(t){let e,n=()=>(e??=(async()=>{let i=zse(t),[a,...r]=await Promise.all(cP.map(s=>(0,Bm.readFile)(cc.default.join(i,s))));return TD??=OD(a).then(()=>{}),await TD,r})().catch(i=>{throw e=void 0,i}),e);return{async toPng(i,a,r){let s=await n(),o=new kD(i,{fitTo:{mode:"zoom",value:r},font:{fontBuffers:s,loadSystemFonts:!1,defaultFontFamily:Ise}});try{let l=o.render();try{let c=l.asPng();return await(0,Bm.writeFile)(a,c),{rasteriser:"resvg",width:l.width,height:l.height}}finally{l.free()}}finally{o.free()}}}}var Dse=N.object({id:N.string().trim().min(1).describe('The action to outline in red: its badge number as the editor shows it (the raw `trackingId`, e.g. "53") or its flow_ir action id.'),tag:N.string().trim().max(60).optional().describe('Optional short caption drawn in a red tab over the box, e.g. "312 customers dropped out here". Clipped to the box width at about 45 characters.')}),Gse={flowId:N.string().min(1).optional().describe("The Genesys Cloud Architect flow ID to draw. Omit only when passing `graph`."),flowVersion:aa,task:N.string().min(1).optional().describe("The task to draw, by task id or its exact name (case-insensitive). One diagram draws one task. Omit to draw the flow's entry task, which is what a user means by the main task. The result lists every task of the flow either way."),highlights:N.array(Dse).max(20).optional().describe("Actions to point at: a red outline round each, with an optional tag. Not an editor feature; say so when delivering the picture. An id that is not in the drawn task is an error that names the task it is in."),outputDir:N.string().min(1).describe("Absolute path of a directory to write the SVG and PNG into; created if missing. Use a scratch folder: the user wants the image, not the files around it."),fileName:N.string().regex(/^[A-Za-z0-9._-]+$/).optional().describe("Base name for the files, without extension. Defaults to the task name with unsafe characters replaced."),png:N.boolean().default(!0).describe("Also write a PNG, rendered in-process in the editor's typeface (bundled Noto Sans); nothing needs installing. The SVG is always written and is self-contained (the web font is its only external reference)."),scale:N.number().min(.5).max(4).default(2).describe("Device pixels per CSS pixel for the PNG; 2 is retina."),webFont:N.boolean().default(!0).describe("Have the SVG import Noto Sans, the editor's face, from Google Fonts so it also looks right opened in a browser; false leaves the browser to its sans-serif. The PNG is set in the bundled Noto Sans either way."),graph:N.union([N.object({chain:N.array(N.unknown())}).passthrough(),N.string().min(1)]).optional().describe('Instead of a flow (do not pass flowId, flowVersion or task with it): a hand-written graph to draw, for a sketch of a proposed change, as an object or a JSON string. Shape: {"start": true, "chain": [ACTION, ...]} where ACTION = {"id": 38, "kind": "communicate", "title": "...", "body": ["line"], "outputs": [{"label": "Success", "chain": [ACTION]}], "loop_body": [ACTION]}. Kinds: communicate, decision, switch, update_data, set_participant_data, data_action, loop, exit_loop, next_loop, call_task, call_module, jump_to_task, end_task, exit_bot_flow, end_flow, disconnect, digital_menu, ask_for_slot, ask_for_intent, call_ava, call_bot, transfer_to_acd, play_audio, collect_input, generic.')};function Nse(t){return t.replace(/[^A-Za-z0-9._-]+/g,"_").replace(/^_+|_+$/g,"")||"diagram"}function it(t){return{isError:!0,content:[{type:"text",text:t}]}}function Bse(t,e){let n=t.actions.find(i=>i.actionId===e||String(i.badge)===e);return n?`"${n.taskName}" (badge ${n.badge}, "${n.title}")`:void 0}var ED=({architectApi:t,assetsPath:e})=>{let n=WD(e);return{config:{description:"Draws one task of a Genesys Cloud Architect flow as an image in the look of the Architect editor's own canvas (numbered action boxes with icons, branch pills under a bus, dashed rejoins, inline loops, End of Task / End of Flow footers), written as SVG and PNG files, with optional red highlights and tags on the actions being discussed. Use it when the user wants a picture, screenshot-like diagram or PNG of a flow or task as it looks in the editor, a diagram that points at where a flow is broken, or an image for a bug report, slide or stakeholder message. It reads the flow itself, so nothing needs fetching first to draw; to choose which action to highlight by what it does, find its id with flow_ir or search_in_flow, and to highlight the box a user names from a screenshot pass that badge number straight in (badge numbers appear only here, in the result's boxes, not in flow_ir). Deliver the PNG path (or the SVG inline), say which task and configuration it shows, and name any action the result lists under standIns. For a text diagram that renders in markdown, use flow_ir and write Mermaid instead.",annotations:{title:"Flow Diagram",readOnlyHint:!1,destructiveHint:!1,idempotentHint:!0,openWorldHint:!0},inputSchema:Gse},handler:async({flowId:i,flowVersion:a,task:r,highlights:s,outputDir:o,fileName:l,png:c,scale:u,webFont:d,graph:h})=>{if(!Um.default.isAbsolute(o))return it(`outputDir must be an absolute path; got "${o}".`);let m={};for(let S of s??[]){if(S.id in m)return it(`Highlight id "${S.id}" is given more than once; pass each action once, with one tag.`);m[S.id]=S.tag??""}let p,g,f,w,C,A;if(h!==void 0){if(i!==void 0||a!==void 0||r!==void 0)return it("Pass either a graph to draw a sketch, or a flowId (with optional flowVersion and task) to draw a flow, not both.");let S=h;if(typeof h=="string")try{S=JSON.parse(h)}catch(H){return it(`graph is not valid JSON: ${H.message}. Pass the graph as an object, or as a JSON string of the shape {"start": true, "chain": [...]}.`)}try{p=F0(S)}catch(H){return it(`graph is not a drawable hand-written graph: ${H.message}`)}}else{if(!i)return it("Pass a flowId to draw a flow, or a graph to draw a sketch.");A=a?void 0:t.getFlow(i).then(oe=>oe.publishedVersion?.commitVersion??null,()=>{});let S=await nt(t,i,a);if(!S.ok)return it(S.message);let H=Cs(S.configuration);if(!H.ok)return it(`Failed to parse flow "${i}" (${H.error.code}): ${H.error.message}`);g=H.ir,C=S.source;let le=r??g.entryTaskId;if(!le)return it(`Flow "${i}" declares no entry task; pass \`task\`. Available tasks: ${g.tasks.map(oe=>oe.name).join(", ")||"(none)"}.`);let Je=g.tasks.filter(oe=>oe.id===le),K=Je.length>0?Je:g.tasks.filter(oe=>na(oe,le));if(K.length===0)return it(`No task matching "${le}" in flow "${i}". Available tasks: ${g.tasks.map(oe=>oe.name).join(", ")||"(none)"}.`);if(K.length>1)return it(`Task name "${le}" is ambiguous in flow "${i}". It matches ${K.map(oe=>`"${oe.name}" (id: ${oe.id})`).join(", ")}. Retry with the task id.`);let pe=K[0];w={id:pe.id,name:pe.name,entry:pe.id===g.entryTaskId},f=J0(g,S.configuration,pe.id),p=f.flow}let b=Q0(p),y;try{y=Z0(b,{webFont:d,highlights:m})}catch(S){if(!(S instanceof Io))throw S;if(!f)return it(`Highlighted action(s) not in the sketch: ${S.missing.join(", ")}. Use the id of an action in the graph.`);let H=f,le=S.missing.map(Je=>{let K=Bse(H,Je);return K?`${Je} is in task ${K}`:`${Je} is not in this flow`});return it(`Highlighted action(s) not in the drawn task "${w?.name}": ${le.join("; ")}. Draw that task instead, or drop the highlight.`)}let T=l??Nse(w?.name??p.title??"sketch");await(0,Lm.mkdir)(o,{recursive:!0});let M=Um.default.join(o,`${T}.svg`),$=Um.default.join(o,`${T}.png`);await(0,Lm.writeFile)(M,y,"utf8");let z=[],E;if(c)try{E=await n.toPng(y,$,u)}catch(S){z.push(`PNG rasterising failed: ${S.message}. The SVG was written and is self-contained; deliver it inline or in an HTML page.`)}let I=f?.standIns??[],ce=f?.hiddenOutputs??[];I.length>0&&z.push("standIns lists actions whose look was not settled against an editor capture: drawn with the nearest icon (or a gear and the IR's description for an unknown type). Say so when delivering the picture.");let be=f?.missingConfiguration??0;be>0&&z.push(`${be} action(s) have no raw configuration and render with a "?" badge and empty body.`),Object.keys(m).length>0&&z.push("The red outline and tag are this renderer's addition, not an editor feature."),ce.length>0&&z.push("hiddenOutputs lists outputs switched off in the flow (outOfService or disabled); the editor hides them and so does the picture, though flow_ir still lists them.");let Oe=b.boxes.filter(S=>S.kind==="node"&&S.action).map(S=>({badge:S.action?.id,actionId:S.action?.ref??null,title:S.action?.title,kind:S.action?.kind,x:S.x,y:S.y,width:S.w,height:S.h,bottom:Di(S)})),en=await A;return{content:[{type:"text",text:JSON.stringify({...i?{flowId:i}:{},...g?{flowName:g.flowName,flowType:g.flowType}:{},...C?{configuration:C,configurationDescription:Do(C)}:{},...en!==void 0?{publishedVersion:en}:{},...w?{task:w}:{sketch:!0},...g?{tasks:g.tasks.map(S=>({id:S.id,name:S.name,entry:S.id===g?.entryTaskId,reusable:S.reusable}))}:{},svgPath:M,pngPath:E?$:null,rasteriser:E?.rasteriser??null,width:Math.round(b.width),height:Math.round(b.height),scale:u,...E?{pngWidth:E.width,pngHeight:E.height}:{},highlighted:Object.keys(m),standIns:I,hiddenOutputs:ce,boxes:Oe,...z.length>0?{notes:z}:{}})}]}}}};var Use=1e3,Lse=45e3,$se=10,_D="Architect > Flow Instance > View",Oa=class extends Error{};function dc(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)}async function Fse(t){let e=await fetch(t);if(!e.ok)throw new Oa(`Downloading the execution data file failed with HTTP ${e.status}.`);return e.json()}function Jse(t){return new Promise(e=>setTimeout(e,t))}function Vse(t){return t.jobState==="Success"||t.jobState==="Failed"?!0:t.entities?.some(e=>e.downloadUri||e.failed===!0)??!1}async function Kse(t,e,n,i){let a=e,r=Date.now()+i;for(;!Vse(a);){if(!a.id)throw new Oa(`The retrieval job reported state "${a.jobState??"unknown"}" without a job id to poll.`);if(Date.now()>=r)throw new Oa(`The retrieval job (${a.id}) was still "${a.jobState??"unknown"}" after ${Math.round(i/1e3)}s. Retry shortly; the job may complete on its own.`);await Jse(n),a=await t.getFlowsInstancesJob(a.id)}return a}function qD(t){return`No execution data exists for execution id "${t}". Either the id is wrong (it is the flow instance id, which for test_bot_flow runs is the sessionId it returned, not a conversation id or flow id), the run is older than the ${$se}-day retention period, the flow was last published before execution data storage was enabled for the org (flows must be republished after enabling it), or storage is disabled. Use find_flow_execution with a conversationId to list the instances that do exist.`}function Qse(t,e){switch(e.statusCode){case"404":return qD(t);case"403":return`Not authorised to read execution data for "${t}" (403): the OAuth client needs the '${_D}' permission and division access to the flow.`;default:return`Retrieving execution data for "${t}" failed`+(e.statusCode?` (HTTP ${e.statusCode})`:"")+"."}}function Zse(t,e){if(e instanceof Oa)return e.message;let{status:n}=Jn(e);if(n===404)return qD(t);let i=ea(n,_D);return`Failed to retrieve execution data for "${t}": ${ni(e)}.${i}`}function Xse(t){if(dc(t)&&dc(t.flow)&&Array.isArray(t.flow.execution))return t.flow;if(dc(t)&&Array.isArray(t.execution))return t;let e=dc(t)?Object.keys(t).join(", "):typeof t;throw new Oa(`The downloaded execution data had an unexpected shape (top-level: ${e}); expected { flow: { execution: [...] } }.`)}var Yse={executionId:N.string().min(1).describe("The flow instance (execution) id. This is the `id` of an entry returned by find_flow_execution, or the sessionId returned by test_bot_flow. It is not a conversation id or a flow id."),includeIr:N.boolean().default(!0).describe("Default true. Joins each action event to the flow's IR (the same graph flow_ir returns) using actionId, adding the action's type, task and outgoing edges, and lists the IR actions this instance never executed. Costs one extra flow configuration fetch. Set false when only the raw event log is wanted.")},RD=({architectApi:t,download:e=Fse,pollIntervalMs:n=Use,maxWaitMs:i=Lse})=>({config:{description:"Retrieves the historical execution data of one run of a Genesys Cloud Architect flow: the ordered log of what that single conversation actually did, action by action, with timestamps, the messages sent and received, the branch each decision or menu took, variable assignments, errors and the exit reason. Use it to see how a customer traversed a flow, to find loops and retries (summary.repeatedActions for actions run more than once, summary.loops for Loop actions and their iteration counts, summary.asksWithRetries for asks that re-prompted), errors (eventError events with a relatedAction) and dead ends, or to confirm a flow is behaving. flow_ir shows what could happen; this shows what did happen, this time. Each action event's actionId is the id of the flow_ir node whose kind is \"action\", and is accepted verbatim by flow_action. An action's outputPathId names the branch it took; joined to the IR it is the branch-output node :: (ir.takenBranch). Event kinds are usually named action for IR actionType Action (actionCommunicate is CommunicateAction, actionDecision is DecisionAction), with exceptions: actionUpdateData is UpdateVariableAction, actionJumpToTask is TransferTaskAction and actionAskForIntent is AskForNLUIntentAction; the ir.actionType annotation on each event is authoritative. events[] is in execution order; the IR's `order` field is not and must not be used for sequencing. trackingId is the action number shown in the Architect UI; gaps in it are authoring history, not missing actions. The instance's logLevel governs which sections exist: below 'all', variables and communications may be absent or empty, which is expected rather than an error. Pass the sessionId from test_bot_flow to see exactly how a test run traversed the flow; data is available seconds after the run ends, and such runs have a null conversationId.",annotations:{title:"Flow Execution Data",readOnlyHint:!0,destructiveHint:!1},inputSchema:Yse},handler:async({executionId:a,includeIr:r})=>{let s;try{let M=await t.getFlowsInstance(a),$=await Kse(t,M,n,i),z=$.entities?.find(E=>E.id===a)??$.entities?.[0];if($.jobState==="Failed"&&!z)throw new Oa(`The retrieval job (${$.id??"unknown id"}) failed without reporting a cause.`);if(!z)throw new Oa(`The retrieval job (${$.id??"unknown id"}) completed with no results.`);if(z.failed||!z.downloadUri)return{isError:!0,content:[{type:"text",text:Qse(a,z)}]};s=Xse(await e(z.downloadUri))}catch(M){return{isError:!0,content:[{type:"text",text:Zse(a,M)}]}}let{execution:o,...l}=s,c=X0(o),u=c.events,d=c.summary,h=[],m=u.find(M=>M.kind==="endedFlow"),p=typeof m?.flowExitReason=="string"?m.flowExitReason:null;m||h.push("No endedFlow event: the run had not finished when the data was captured, or the log was cut short. Do not treat the last event as where the flow ended.");let g=Y0(u,".ConversationId"),f=dc(l.executionInfo)?l.executionInfo.logLevel:void 0;typeof f=="string"&&f.toLowerCase()!=="all"&&h.push(`This instance was captured at log level "${f}". Variable values, communications or action inputs/outputs may be absent because they were not recorded, not because they did not happen.`),l.isTruncated===!0&&h.push("isTruncated is true: the log was cut off by the execution cap, so later actions ran without being recorded."),d.repeatedActions.length>0&&h.push(`${d.repeatedActions.length} action(s) executed more than once; see summary.repeatedActions and each occurrence's executionId to tell iterations apart.`),d.asksWithRetries.length>0&&h.push(`${d.asksWithRetries.length} ask/menu action(s) needed more than one participant input (summary.asksWithRetries); the retries are the turns inside that event's execution[], not repeated actions.`);let w=d.eventKinds.eventError??0;w>0&&h.push(`${w} eventError event(s) occurred; each one's relatedAction names the action that was executing (matched on context.executionId), and context.reason gives the cause.`);let C=Date.parse(String(l.startDateTime)),A=Date.parse(String(l.endDateTime)),b=Number.isFinite(C)&&Number.isFinite(A)?A-C:null,y;if(r){let M=typeof l.flowId=="string"?l.flowId:void 0,$=typeof l.flowVersion=="string"?l.flowVersion:void 0;if(!M)h.push("The execution data carried no flowId, so no IR join was possible.");else{let z=await eoe(t,M,$,h);if(z){let E=Cs(z.configuration);if(!E.ok)h.push(`The flow configuration could not be parsed into an IR (${E.error.code}: ${E.error.message}); events are unjoined.`);else{let I=eP(u,E.ir);u=I.events,y={configuration:z.configuration_source,unmatchedActionIds:I.unmatchedActionIds,unmatchedStateIds:I.unmatchedStateIds,actionsNotExecuted:I.actionsNotExecuted,warnings:E.warnings},I.unmatchedActionIds.length>0&&h.push(`${I.unmatchedActionIds.length} executed action id(s) have no node in the IR (ir.unmatchedActionIds). If the join used the latest configuration rather than the version that ran, the flow has probably been redeployed since; otherwise the action may live in a called common module or bot flow, which the parent's IR does not contain.`)}}}}let T={...l,executionId:typeof l.executionId=="string"?l.executionId:a,conversationId:typeof g=="string"?g:null,durationMs:b,flowExitReason:p,logLevel:typeof f=="string"?f:null,summary:d,events:u,...y?{ir:y}:{},...h.length>0?{notes:h}:{}};return{content:[{type:"text",text:JSON.stringify(T)}]}}});async function eoe(t,e,n,i){if(n){let r=await nt(t,e,n);if(r.ok)return{configuration:r.configuration,configuration_source:r.source};if(r.status===410){i.push("IR join skipped: the flow has been deleted, so no configuration can be fetched. The events are still complete; only the ir annotations and actionsNotExecuted are unavailable.");return}i.push(`Could not fetch the configuration of flow version ${n} (${r.message}) so the IR join used the latest configuration instead, which may differ from what ran.`)}else i.push("The execution data carried no flowVersion; the IR join used the latest configuration, which may differ from what ran.");let a=await nt(t,e);if(!a.ok){i.push(`IR join skipped: ${a.message}`);return}return{configuration:a.configuration,configuration_source:a.source}}function noe(t,e){let n=t.find(a=>a.id===e);if(n)return{match:n};let i=t.filter(a=>na(a,e));return i.length>1?{ambiguous:i}:i[0]?{match:i[0]}:void 0}var ioe={flowId:N.string().min(1).describe("The Genesys Cloud Architect flow ID"),flowVersion:aa,task:N.string().min(1).optional().describe("Optional. Restrict the returned nodes to a single task, by task id or task name (case-insensitive). Use this to explore a large flow one task at a time. The full task list is always returned, and a node's predecessors and successors may reference nodes in other tasks, which will not appear in the filtered node list.")},HD=({architectApi:t})=>({config:{description:"Retrieves the intermediate representation (IR) of a Genesys Cloud Architect flow: a flat, ordered list of its actions with the branches connecting them. Use this to understand what an existing flow does. It answers what follows an action, which branch leads where, which actions are unreachable, and how tasks call each other.",annotations:{title:"Flow IR",readOnlyHint:!0,destructiveHint:!1},inputSchema:ioe},handler:async({flowId:e,flowVersion:n,task:i})=>{let a=await nt(t,e,n);if(!a.ok)return{isError:!0,content:[{type:"text",text:a.message}]};let r=Cs(a.configuration);if(!r.ok)return{isError:!0,content:[{type:"text",text:`Failed to parse flow "${e}" (${r.error.code}): ${r.error.message}`}]};let s=r.ir;if(typeof i=="string"){let o=noe(s.tasks,i);if(!o){let l=s.tasks.map(c=>c.name).join(", ");return{isError:!0,content:[{type:"text",text:`No task matching "${i}" in flow "${e}". Available tasks: ${l||"(none)"}.`}]}}if("ambiguous"in o){let l=o.ambiguous.map(c=>`"${c.name}" (id: ${c.id})`).join(", ");return{isError:!0,content:[{type:"text",text:`Task name "${i}" is ambiguous in flow "${e}". It matches ${l}. Retry with the task id.`}]}}s={...s,nodes:s.nodes.filter(l=>l.taskId===o.match.id)}}return{content:[{type:"text",text:JSON.stringify({flowId:e,configuration:a.source,ir:s,warnings:r.warnings})}]}}});var toe="Architect > Flow > View (architect:flow:view)",aoe=100,roe=2e3;function soe(t){if(t===void 0)return null;let e=new Date(t);return Number.isFinite(e.getTime())?e.toISOString():null}var ooe="saved_version_",loe={PUBLISH:"publish",CHECKIN:"checkin",SAVE:"save"};function uoe(t,e){if(e||t.datePublished)return"publish";let n=t.type&&loe[t.type.toUpperCase()];return n||(t.dateCheckedIn!==void 0?"checkin":t.dateSaved!==void 0||t.id?.startsWith(ooe)?"save":"unknown")}function coe(t,e){let n=o=>o.split(".").map(l=>Number(l)||0),[i=0,a=0]=n(t),[r=0,s=0]=n(e);return r-i||s-a}function doe(t,e){return(e.dateCreated??"").localeCompare(t.dateCreated??"")||coe(t.version,e.version)}function poe(t,e){return e?e.id&&t.id?e.id===t.id:e.commitVersion!==void 0&&e.commitVersion===t.commitVersion:!1}function hoe(t,e,n){let i=poe(t,e);return{version:t.commitVersion??"",id:t.id??"",kind:uoe(t,i),dateCreated:soe(t.dateCreated),datePublished:t.datePublished??null,datePublishedEnd:t.datePublishedEnd??null,isPublished:i,...n?{createdBy:Rt(t.createdBy),createdByClient:Rt(t.createdByClient)}:{}}}var moe={flowId:N.string().min(1).describe("The Genesys Cloud Architect flow ID"),includeCheckIns:N.boolean().optional().describe("When true, check-in and save versions are listed alongside publishes, as are undated versions of unknown kind. Off by default: only published versions, which are the ones that ever handled traffic, are returned."),includeAuthor:N.boolean().optional().describe("When true, each version carries createdBy (the creating user's id; the API gives no name here) and createdByClient (the OAuth client, for versions created through the API). Off by default so no person identifiers appear in the output; set it only when the data owner has agreed to that.")},ID=({architectApi:t})=>({config:{description:"Lists the versions of a Genesys Cloud Architect flow, newest first: each version's number, kind (publish, checkin, save, unknown), dateCreated, datePublished and datePublishedEnd (the window in which it was the live version), and whether it is the currently published one. Use it to answer when a flow changed, e.g. 'which version was live at 09:30 on the 5th'. The version numbers are the flowVersion values find_flow_execution reports, and are accepted as flowVersion by flow_ir, flow_action, search_in_flow and get_prompts to read that version. The API records no publish comment, so what changed must be read from the configuration.",annotations:{title:"Flow Versions",readOnlyHint:!0,destructiveHint:!1},inputSchema:moe},handler:async({flowId:e,includeCheckIns:n,includeAuthor:i})=>{try{let a=async g=>{let f=[],w=0,C=1;for(;;){let A=await t.getFlowVersions(e,{pageSize:aoe,pageNumber:C,...g?{deleted:!0}:{}});if(A.entities&&f.push(...A.entities),w=A.total??w,!A.nextUri||f.length>=roe)break;C++}return{entities:f,total:Math.max(w,f.length)}},r=async()=>{try{return{flow:await t.getFlow(e),deleted:!1}}catch(g){if(Jn(g).status!==410)throw g;return{flow:await t.getFlow(e,{deleted:!0}),deleted:!0}}},{flow:s,deleted:o}=await r(),l=await a(o),c=s.publishedVersion,u=l.entities.map(g=>hoe(g,c,i??!1)),d=(n?u:u.filter(g=>g.kind==="publish")).sort(doe),h=u.length-d.length,m=[];o&&m.push("This flow has been deleted. Its history is listed as it stood at deletion; find_flow no longer lists it."),l.total===0?m.push("This flow has no versions at all: nothing has been saved, checked in or published."):d.length===0&&h>0&&!c?m.push(`This flow has never been published; its ${h} version(s) are check-ins, saves or undated versions. Set includeCheckIns to list them.`):h>0&&m.push(`${h} check-in, save or undated version(s) omitted. Set includeCheckIns to list them.`),l.entities.lengthg.isPublished)&&m.push(`The published version (${c.commitVersion??c.id}) is not among the versions listed.`);let p={flowId:s.id??e,flowName:s.name,flowType:s.type??"",publishedVersion:c?.commitVersion??null,versions:d,total:l.total,...o?{deleted:!0}:{},...m.length>0?{notes:m}:{}};return{content:[{type:"text",text:JSON.stringify(p)}]}}catch(a){let{status:r}=Jn(a);return r===404?{isError:!0,content:[{type:"text",text:`Flow "${e}" not found. Check the flow id.`}]}:r===410?{isError:!0,content:[{type:"text",text:`Flow "${e}" has been deleted (410) and its versions could not be retrieved even as a deleted flow's.`}]}:{isError:!0,content:[{type:"text",text:`Failed to list flow versions: ${ni(a)}${ea(r,toe)}`}]}}}});var ka=50,zD="Architect > User Prompt > View (architect:userPrompt:view)",goe="transcoded",dP=/^Prompt\./i,foe=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i;function DD(t){return Math.round(t*1e3)/1e3}function woe(t){return{language:t.language??"",languageDefault:t.languageDefault??!1,durationSeconds:t.durationSeconds??null,hasAudio:!!t.mediaUri&&(t.uploadStatus===void 0||t.uploadStatus===goe),ttsString:t.ttsString||null,text:t.text||null}}function Coe(t,e){let n=ds(e),i=(t.resources??[]).filter(a=>!e||ds(a.language)===n);return{id:t.id??"",name:t.name??"",description:t.description??null,division:Rt(t.division),resources:i.map(woe)}}function pP(t){return t.trim().replace(dP,"")}function voe(t){let e=new Set;for(let n of t)for(let i of n.resources)e.add(i.language);return[...e].sort().map(n=>{let i=0,a=0,r=0,s=[];for(let o of t){let l=o.resources.find(u=>u.language===n),c=l?.hasAudio?l.durationSeconds??null:null;s.push({id:o.id,name:o.name,startSeconds:DD(i),durationSeconds:c}),c===null?r++:(a++,i+=c)}return{language:n,totalDurationSeconds:DD(i),promptsWithAudio:a,promptsWithoutAudio:r,sequence:s}})}function xoe(t){let e=new Map,n=new Set,i=(r,s)=>{let o=Rt({id:r,name:s});!o||e.has(o.id)||e.set(o.id,o)},a=(r,s)=>{if(r===null||typeof r!="object"||n.has(r))return;if(n.add(r),Array.isArray(r)){for(let l of r)a(l,s);return}let o=r;if(o.type==="pmt"){let l=typeof o.name=="string"?o.name:void 0,c=typeof o.text=="string"?o.text:void 0;typeof o.id=="string"&&l?.match(dP)?i(o.id,pP(l)):typeof o.val=="string"&&foe.test(o.val)&&c!==void 0&&(c.match(dP)?i(o.val,pP(c)):s==="lit"&&i(o.val,c))}for(let[l,c]of Object.entries(o))a(c,l)};return a(t,void 0),[...e.values()]}var Aoe={promptIds:N.array(N.string().min(1)).max(ka).optional().describe(`User prompt GUIDs, e.g. the \`id\` of entries under USERPROMPT in flow_dependencies output. Returned in the order given. Combined with \`promptNames\` the total must not exceed ${ka}; chunk a larger set into successive calls. \`flowId\` has its own separate limit.`),promptNames:N.array(N.string().min(1)).max(ka).optional().describe("User prompt names, exactly as the flow references them. A `Prompt.` prefix is accepted and stripped, so `Prompt.Welcome` and `Welcome` both find the prompt named Welcome. Matching is exact (ignoring case), not a search. Returned in the order given, after any `promptIds`."),flowId:N.string().min(1).optional().describe(`A Genesys Cloud Architect flow ID. Every user prompt the flow's configuration (the latest, or the \`flowVersion\` given) references is returned, in the order the references are encountered, so one call covers the flow's whole script. At most ${ka} referenced prompts are fetched; any beyond that are listed in a note to fetch via \`promptIds\`.`),flowVersion:aa,language:N.string().min(1).optional().describe("Restrict each prompt's resources to one language tag, e.g. `en-gb`. Omit to return every language.")},GD=({architectApi:t})=>({config:{description:"Retrieves Genesys Cloud Architect user prompts: the reusable audio assets that call and in-queue flows play via `Prompt.` references in Play Audio, Communicate, Menu and Collect Input actions. For each prompt returns its id, name, description, division and one resource per language holding what the caller actually hears: `durationSeconds` and `hasAudio` (an uploaded recording, which takes precedence), `ttsString` (spoken by text-to-speech when there is no recording) and `text` (a transcript of the recording, informational only). A resource with neither audio nor a TTS string plays silence. `durationTotals` sums the recorded durations per language across the prompts in requested order and gives each prompt's start offset, so a hang-up N seconds into a sequence of prompts can be attributed to the prompt that was playing. Look prompts up by name when flow_action output shows `Prompt.`, by id from flow_dependencies USERPROMPT entries, or by `flowId` to get every prompt a flow references in one call. Batch every prompt of interest into one call rather than calling once per prompt. Does not cover system prompts (`PromptSystem.`).",annotations:{title:"Get Prompts",readOnlyHint:!0,destructiveHint:!1},inputSchema:Aoe},handler:async({promptIds:e=[],promptNames:n=[],flowId:i,flowVersion:a,language:r})=>{if(e.length===0&&n.length===0&&!i)return{isError:!0,content:[{type:"text",text:"Provide at least one of `promptIds`, `promptNames` or `flowId`."}]};if(a&&!i)return{isError:!0,content:[{type:"text",text:"`flowVersion` selects which configuration of `flowId` to read, so it needs `flowId`."}]};if(e.length+n.length>ka)return{isError:!0,content:[{type:"text",text:`At most ${ka} prompts can be requested per call (${e.length} ids + ${n.length} names given). Chunk the request into successive calls.`}]};let s=[],o=[],l=[],c=[],u=new Set,d=f=>{f.id&&u.has(f.id)||(f.id&&u.add(f.id),s.push(Coe(f,r)))},h=async f=>{if(!u.has(f))try{d(await t.getArchitectPrompt(f,{includeResources:!0,includeMediaUris:!0,...r?{language:[r]}:{}}))}catch(w){let{status:C}=Jn(w);if(C===404)o.push(f);else{if(C===401)throw w;C===403?l.push({requested:f,error:`${ni(w)}. The prompt exists but the OAuth client cannot read it: it lacks division access to it, or the '${zD}' permission.`}):l.push({requested:f,error:ni(w)})}}},m;if(i){let f=await nt(t,i,a);if(!f.ok)return{isError:!0,content:[{type:"text",text:f.message}]};m={references:xoe(f.configuration),source:f.source}}try{for(let f of new Set(e))await h(f);if(n.length>0){let f=new Map;for(let A of n){let b=pP(A),y=ds(b);y&&!f.has(y)&&f.set(y,{requested:A,stripped:b})}let w=new Map,C=1;for(;;){let A=await t.getArchitectPrompts({name:[...f.values()].map(b=>b.stripped),includeResources:!0,includeMediaUris:!0,...r?{language:[r]}:{},pageSize:100,pageNumber:C});for(let b of A.entities??[]){let y=ds(b.name);f.has(y)&&!w.has(y)&&w.set(y,b)}if(!A.nextUri)break;C++}for(let[A,{requested:b}]of f){let y=w.get(A);y?d(y):o.push(b)}}if(m){let{references:f,source:w}=m;f.length===0&&c.push(`Flow "${i}" references no user prompts in its ${Do(w)}. Audio it plays is inline TTS, system prompts or neither.`);let C=f.slice(0,ka),A=f.slice(ka);A.length>0&&c.push(`Flow "${i}" references ${f.length} user prompts; only the first ${ka} were fetched. Fetch the rest with promptIds: `+A.map(y=>y.id).join(", "));let b=0;for(let y of C)u.has(y.id)?b++:await h(y.id);b>0&&c.push(`${b} of the flow's referenced prompts were already returned at their promptIds/promptNames position, so durationTotals.sequence does not follow flow order. Call with flowId alone for a flow-ordered sequence.`)}}catch(f){let w=ea(Jn(f).status,zD);return{isError:!0,content:[{type:"text",text:`Failed to retrieve prompts: ${ni(f)}.${w}`}]}}o.length>0&&c.push("Entries in notFound matched no user prompt in this org. A flow referencing such a prompt plays silence there. Names are matched exactly (ignoring case), so check the spelling against the flow's `Prompt.` reference; if the reference is `PromptSystem.` it is a system prompt, which this tool does not return."),s.some(f=>f.resources.length===0)&&c.push(r?`A prompt with no resources has no audio or TTS for language "${r}"; Architect falls back to its languageDefault resource, which was filtered out of this response. Call again without \`language\` to see it.`:"A prompt with no resources has no audio or TTS in any language and plays silence wherever it is referenced.");let p=voe(s);p.some(f=>f.promptsWithoutAudio>0)&&c.push("totalDurationSeconds counts recorded audio only. Prompts counted in promptsWithoutAudio play TTS (or silence) for that language, whose duration is not known, so the sequence's real play time is longer than the total.");let g={...i&&m?{flowId:i,configuration:m.source}:{},prompts:s,durationTotals:p,notFound:o,...l.length>0?{failed:l}:{},...c.length>0?{notes:c}:{}};return{content:[{type:"text",text:JSON.stringify(g)}]}}});var ND=100,BD=10,pc=160,boe=512;function yoe(t,e,n){if(!e)return{ok:!0,query:t};try{return{ok:!0,query:new RegExp(t,n?"":"i")}}catch(i){let a=i instanceof Error?i.message:String(i);return{ok:!1,error:`Invalid regular expression "${t}": ${a}. Set regex to false for a literal substring search.`}}}function Poe(t,e,n){if(t.length<=pc)return t;let i=e+Math.floor(n/2),a=Math.max(0,Math.min(i-Math.floor(pc/2),t.length-pc)),r=a+pc;return`${a>0?"\u2026":""}${t.slice(a,r)}${r({config:{description:'Searches the raw Architect configuration of a Genesys Cloud Architect flow for text, and returns the actions containing it along with where in each action it matched. Answers "which actions reference X" \u2014 a queue name, a data action, a variable such as Flow.DNIS, a phrase in a prompt \u2014 in a single call. Use it instead of sweeping a flow with bulk flow_action lookups, which return whole action subtrees for actions that may not be relevant at all. Each returned actionId is an Architect GUID: it joins directly to flow_ir nodes whose kind is "action", and is accepted verbatim by flow_action. Search here to find the ids, then fetch those ids with flow_action when an excerpt is not enough. Matching is against string values only, never key names. A match in a wiring field locates text and is not a control-flow claim; flow_ir owns wiring.',annotations:{title:"Search In Flow",readOnlyHint:!0,destructiveHint:!1},inputSchema:joe},handler:async({flowId:e,flowVersion:n,pattern:i,regex:a,caseSensitive:r})=>{let s=yoe(i,a,r);if(!s.ok)return{isError:!0,content:[{type:"text",text:s.error}]};let o=await nt(t,e,n);if(!o.ok)return{isError:!0,content:[{type:"text",text:o.message}]};let l=o.configuration;if(!Soe(l))return{isError:!0,content:[{type:"text",text:`The ${Do(o.source)} of flow "${e}" has no flowSequenceItemList to search \u2014 the flow type may be unsupported. Nothing was searched, so this is not a zero-match result.`}]};let c=B0(l,s.query,{caseSensitive:r,maxMatchesPerAction:BD}),u=c.hasMatches?c.matches:[],d=u.slice(0,ND),h=d.map(p=>({...p,matchedPaths:p.matchedPaths.map(g=>({path:g.path,excerpt:Poe(g.value,g.matchIndex,g.matchLength)}))})),m=[];return u.length>d.length&&m.push(`${u.length} actions matched; only the first ${ND} are returned, in encounter order. Narrow the pattern to see the rest.`),d.some(p=>p.truncated)&&m.push(`Some actions matched in more than ${BD} places; matchedPaths is not exhaustive for entries marked truncated.`),d.some(p=>p.matchedPaths.some(g=>g.value.length>pc))&&m.push("Excerpts are clipped windows around the match, not whole values; fetch the action with flow_action when the full text matters."),{content:[{type:"text",text:JSON.stringify({flowId:e,configuration:o.source,pattern:i,totalMatchedActions:u.length,matchedActions:h,...m.length>0?{notes:m}:{}})}]}}});var hP=new Map;function Ooe(t){let{id:e,previousTurn:n,...i}=t;return i}async function LD(t,e,n){let i=[],a=n;for(;i.push(Ooe(a)),hP.set(e,a.id),a.nextActionType==="NoOp";)a=await t.postTextbotsBotflowsSessionTurns(e,{previousTurn:{id:a.id},inputEventType:"NoOp",inputEventUserInput:{mode:"Text",alternatives:[{transcript:{text:""}}]}});let r=a.nextActionType;return(r==="Disconnect"||r==="Exit")&&hP.delete(e),{content:[{type:"text",text:JSON.stringify({sessionId:e,turns:i})}]}}var koe={flowId:N.string().optional().describe("The bot flow ID to test. Required when starting a new session."),sessionId:N.string().optional().describe("Session ID from a previous call. Required when continuing an existing conversation."),message:N.string().optional().describe("User message to send to the bot. Required when continuing a session.")},$D=({textbotsApi:t})=>({config:{description:"Tests a deployed Genesys Cloud Architect Bot Flow and Digital Bot Flow by simulating a text conversation. To start: provide flowId. To continue: provide the returned sessionId and a message. Turn tracking is managed server-side \u2014 only the sessionId is needed between calls. Returns { sessionId, turns[] } where each turn contains the raw API response (prompts with segments, outputLanguage, nextActionType, and action-specific data like modeConstraints or outputData). Multiple turns are returned when the flow sends consecutive messages (NoOp turns are automatically drained). nextActionType values: WaitForInput (send another message), Disconnect/Exit (conversation ended).",annotations:{title:"Test Bot Flow",readOnlyHint:!1,destructiveHint:!1},inputSchema:koe},handler:async({flowId:e,sessionId:n,message:i})=>{try{if(n&&e)return{isError:!0,content:[{type:"text",text:"Provide either flowId (to start) or sessionId (to continue), not both."}]};if(!n&&!e)return{isError:!0,content:[{type:"text",text:"Provide flowId to start a new session or sessionId to continue an existing one."}]};if(e){let s=await t.postTextbotsBotflowsSessions({flow:{id:e},externalSessionId:"",inputData:{variables:{}},channel:{inputModes:["Text"],outputModes:["Text"],name:"Messaging",userAgent:{name:"GenesysWebWidget"}},language:""}),o=await t.postTextbotsBotflowsSessionTurns(s.id,{inputEventType:"NoOp",inputEventUserInput:{mode:"Text",alternatives:[{transcript:{text:""}}]}});return LD(t,s.id,o)}if(!n||!i)return{isError:!0,content:[{type:"text",text:"A message is required when continuing an existing session."}]};let a=hP.get(n);if(!a)return{isError:!0,content:[{type:"text",text:`No active session found for ID "${n}". It may have expired or already ended. Start a new session with a flowId.`}]};let r=await t.postTextbotsBotflowsSessionTurns(n,{previousTurn:{id:a},inputEventType:"UserInput",inputEventUserInput:{mode:"Text",alternatives:[{transcript:{text:i}}]}});return LD(t,n,r)}catch(a){return{isError:!0,content:[{type:"text",text:`Bot flow test failed: ${a instanceof Error?a.message:JSON.stringify(a)}`}]}}}});var mP=N.object({GENESYS_REGION:N.string().min(1),GENESYS_CLIENT_ID:N.string().min(1),GENESYS_CLIENT_SECRET:N.string().min(1),DEPLOY_SCRIPT_PATH:N.string().min(1),DIAGRAM_ASSETS_PATH:N.string().min(1).optional(),PREVENT_LOGIN:N.enum(["TRUE","FALSE"]).default("FALSE").transform(t=>t==="TRUE")}).safeParse(process.env);if(!mP.success){let t=mP.error.issues.map(e=>e.path[0]).join(` `);console.error(`Missing required environment variables: - ${t}`),process.exit(1)}var za=tP.data,Hi=new Gp({name:"genesys-cloud-architect",version:"2.0.6"}),na=new Eu.default.ArchitectApi,Bte=new Eu.default.RoutingApi,hz=q1({architectApi:na});Hi.registerTool("find_flow",hz.config,hz.handler);var gz=R1({routingApi:Bte});Hi.registerTool("find_queue",gz.config,gz.handler);var mz=Y1({architectApi:na});Hi.registerTool("flow_dependencies",mz.config,mz.handler);var fz=az({architectApi:na});Hi.registerTool("flow_versions",fz.config,fz.handler);var wz=tz({architectApi:na});Hi.registerTool("flow_ir",wz.config,wz.handler);var vz=Q1({architectApi:na});Hi.registerTool("flow_action",vz.config,vz.handler);var Cz=cz({architectApi:na});Hi.registerTool("search_in_flow",Cz.config,Cz.handler);var Az=I1({architectApi:na});Hi.registerTool("find_flow_execution",Az.config,Az.handler);var bz=iz({architectApi:na});Hi.registerTool("flow_execution_data",bz.config,bz.handler);var xz=oz({architectApi:na});Hi.registerTool("get_prompts",xz.config,xz.handler);var yz=E1({region:za.GENESYS_REGION,clientId:za.GENESYS_CLIENT_ID,clientSecret:za.GENESYS_CLIENT_SECRET,deployScriptPath:za.DEPLOY_SCRIPT_PATH});Hi.registerTool("deploy_flow",yz.config,yz.handler);var Pz=dz({textbotsApi:new Eu.default.TextbotsApi});Hi.registerTool("test_bot_flow",Pz.config,Pz.handler);(async()=>{if(za.PREVENT_LOGIN)console.warn("Login for Platform API skipped. Calling tools will result in an auth failure.");else{let e=Eu.default.ApiClient.instance;e.setEnvironment(za.GENESYS_REGION),await e.loginClientCredentialsGrant(za.GENESYS_CLIENT_ID,za.GENESYS_CLIENT_SECRET)}let t=new Up;await Hi.connect(t)})().catch(t=>{console.error("Failed to start server:",t),process.exit(1)}); + ${t}`),process.exit(1)}var Ta=mP.data,Ki=new yp({name:"genesys-cloud-architect",version:"2.0.6"}),ra=new hc.default.ArchitectApi,Toe=new hc.default.RoutingApi,FD=Uz({architectApi:ra});Ki.registerTool("find_flow",FD.config,FD.handler);var JD=Jz({routingApi:Toe});Ki.registerTool("find_queue",JD.config,JD.handler);var VD=xD({architectApi:ra});Ki.registerTool("flow_dependencies",VD.config,VD.handler);var KD=ID({architectApi:ra});Ki.registerTool("flow_versions",KD.config,KD.handler);var QD=HD({architectApi:ra});Ki.registerTool("flow_ir",QD.config,QD.handler);var ZD=CD({architectApi:ra});Ki.registerTool("flow_action",ZD.config,ZD.handler);var XD=ED({architectApi:ra,assetsPath:Ta.DIAGRAM_ASSETS_PATH});Ki.registerTool("flow_diagram",XD.config,XD.handler);var YD=UD({architectApi:ra});Ki.registerTool("search_in_flow",YD.config,YD.handler);var eG=Fz({architectApi:ra});Ki.registerTool("find_flow_execution",eG.config,eG.handler);var nG=RD({architectApi:ra});Ki.registerTool("flow_execution_data",nG.config,nG.handler);var iG=GD({architectApi:ra});Ki.registerTool("get_prompts",iG.config,iG.handler);var tG=Bz({region:Ta.GENESYS_REGION,clientId:Ta.GENESYS_CLIENT_ID,clientSecret:Ta.GENESYS_CLIENT_SECRET,deployScriptPath:Ta.DEPLOY_SCRIPT_PATH});Ki.registerTool("deploy_flow",tG.config,tG.handler);var aG=$D({textbotsApi:new hc.default.TextbotsApi});Ki.registerTool("test_bot_flow",aG.config,aG.handler);(async()=>{if(Ta.PREVENT_LOGIN)console.warn("Login for Platform API skipped. Calling tools will result in an auth failure.");else{let e=hc.default.ApiClient.instance;e.setEnvironment(Ta.GENESYS_REGION),await e.loginClientCredentialsGrant(Ta.GENESYS_CLIENT_ID,Ta.GENESYS_CLIENT_SECRET)}let t=new Sp;await Ki.connect(t)})().catch(t=>{console.error("Failed to start server:",t),process.exit(1)}); /*! Bundled license information: mime-db/index.js: diff --git a/skills/architect-diagram/SKILL.md b/skills/architect-diagram/SKILL.md new file mode 100644 index 0000000..c34125b --- /dev/null +++ b/skills/architect-diagram/SKILL.md @@ -0,0 +1,88 @@ +--- +name: architect-diagram +description: Draw a deployed Genesys Cloud Architect flow task as an image that looks like the Architect editor's own canvas (numbered action boxes with icons, branch pills under a bus, dashed rejoins, inline loops, "End of Flow" footers), with optional red highlights and tags on the actions being discussed, using the flow_diagram tool. Use when the user asks for a picture, image, screenshot-like diagram or PNG/SVG of a flow or task "like Architect" / "as it looks in the editor", wants a diagram that points at where a flow is broken, wants to show stakeholders where customers drop out or which path a conversation took, or wants a static base image for an animation of customers moving through a flow. For a quick text diagram that renders in GitHub markdown, use the flow-diagram skill (Mermaid) instead. +--- + +# Architect-style flow diagrams + +The `flow_diagram` tool draws one task of a flow as SVG and PNG in the look of the +Architect editor, measured box by box from editor screenshots and set in its typeface. +It reads the flow itself and writes the files where you tell it; nothing here writes to +Genesys, and nothing needs installing for the PNG. + +Pick this over the Mermaid `flow-diagram` skill when the picture has to be recognisable to +someone who works in Architect every day: a bug report, a "this is the box to change" +message, a slide, or a frame for an animation. Pick Mermaid for a README or a PR. + +## Workflow + +1. **Resolve the flow.** `find_flow` by name; note the id and `publishedVersion`. For a + past version, take the `flowVersion` from `flow_versions` or `find_flow_execution`. +2. **Draw.** `flow_diagram` with the flow id, an absolute `outputDir` (a scratch folder: + the session scratchpad if the environment gives you one), and `task` by name or id. + Omit `task` for the entry task, which is what a user means by "the main task"; the + result lists every task of the flow either way, so a wrong guess costs one call. + `highlights` takes the badge numbers the editor shows (the raw `trackingId`, so a + number the user reads off a screenshot goes straight in) or IR action ids (what + `flow_ir`, `search_in_flow` and `flow_execution_data` report), each with an optional + tag of up to about 45 characters. Badge numbers appear only in this tool's result + (`boxes`), not in `flow_ir`; to highlight an action by what it does, find its id + with `flow_ir` or `search_in_flow` first. A highlight that is not in the drawn task + is an error naming the task that holds it. +3. **Deliver the image**, not the SVG text: the `pngPath`, or an Artifact / HTML page + with the SVG inline (it is self-contained; the web font is its only external + reference). Say which task it shows and which configuration: without `flowVersion` + that is the latest saved configuration, so say "latest configuration (published + version X)" from the result's `configurationDescription` and `publishedVersion` + (`configuration` itself is the same object the other flow tools return), and call + `flow_versions` only when the user needs to know whether unpublished edits exist + (the picture will be compared with the live canvas, or the flow is actively being + edited). Mention any `hiddenOutputs`, since `flow_ir` lists them and the picture, + like the editor, does not. Say that + the red outline and tag are additions the editor does not draw. If the result lists + anything under `standIns`, say those boxes are drawn with the nearest look rather than + from an editor capture; when it is empty there is nothing more to add. Relay any + `notes`: a PNG that could not be written, actions with no configuration. + +For a sketch of a proposed change, or a flow the plugin cannot read, pass `graph` instead +of a flow id; the tool's description gives the shape and the kinds. + +## Reading the picture (so the explanation matches it) + +- The badge number is `trackingId`, the number Architect shows; it continues across tasks. +- Branch pills hang under a bus; an output with nothing under it is a dashed empty slot. +- A dashed line back to the bus means that branch *left* the sequence (Exit Bot Flow, End + Task, Jump to Task); solid means it rejoins and continues. Exit Loop / Next Loop rejoin + solid. +- A loop's body is drawn inline, offset right, with a dashed back edge carrying two open + triangles; the body is everything in that gutter. +- A Digital Menu's choices come first, left to right in their order, in tinted pills; its + Max No Matches / Max No Inputs outputs come last in white pills, and one switched off in + the flow (`outOfService`) is not drawn, as the editor hides it. +- A Call Task shows the callee's named paths first and Default last; a blank "Add Path" + button appears only when Default is the sole path. +- Body text is clipped at the box edge with no ellipsis, as the editor does; quote the full + expression from `flow_action` in the explanation rather than relying on the picture. +- A task that does not end in a terminating action ends in an arrow and an empty slot. + +## What is verified and what is a stand-in + +Every rule above was settled against editor captures of digital bot flows: decisions, +switches, digital menus with and without a visible system output, data actions, update +data, set participant data, loops with and without Exit/Next Loop, Call Task with and +without named paths, Jump to Task, End Task, Exit Bot Flow, hidden menu outputs, badges. + +Known only from one inbound-call-flow screenshot, so drawn with the nearest look and +reported under `standIns`: Menu, Play Audio, Transfer to ACD, Collect Input, Call Agentic +Virtual Agent, Disconnect. Not modelled at all: collapsed actions, left-to-right layouts, +shadows and selection states. An action type the renderer does not know draws as a gear +with the IR's description as its body. + +Highlights are this renderer's addition, not an editor feature. + +## Animating customers through a flow + +The SVG is a static base. The result's `boxes` give every action's badge, IR action id +and position, so a script can map execution data (`flow_execution_data`, per action id) +onto coordinates and draw dots, counts or a walked path on top. Manim loads the SVG with +`SVGMobject`; a browser can animate it with CSS or JS on the `g.node[data-id]` groups. diff --git a/skills/flow-diagram/SKILL.md b/skills/flow-diagram/SKILL.md index bf191fd..1cd0c1a 100644 --- a/skills/flow-diagram/SKILL.md +++ b/skills/flow-diagram/SKILL.md @@ -1,10 +1,12 @@ --- name: flow-diagram -description: This skill should be used when the user asks to create a diagram, flowchart, flow visualization, dependency tree, architecture map, state machine, or pipeline view — including when they ask for an interactive, explorable, or pan-and-zoom diagram (this skill produces static diagrams and sets that expectation). Common trigger phrases include "visualize", "diagram", "flowchart", "graph", "map out", "show the flow", "draw the dependencies", "create a diagram". +description: This skill should be used when the user asks to create a diagram, flowchart, flow visualization, dependency tree, architecture map, state machine, or pipeline view — including when they ask for an interactive, explorable, or pan-and-zoom diagram (this skill produces static diagrams and sets that expectation). Common trigger phrases include "visualize", "diagram", "flowchart", "graph", "map out", "show the flow", "draw the dependencies", "create a diagram". Produces Mermaid text; when the user wants an image that looks like the Architect editor's own canvas (a PNG or screenshot-like picture of a deployed flow, with a box highlighted), use the architect-diagram skill and its flow_diagram tool instead. --- # Flow Diagram Skill +For a picture that looks like the Architect editor's own canvas (numbered action boxes, branch pills, a highlighted "this is the broken box"), use the `architect-diagram` skill instead; it renders PNG/SVG from `flow_ir` and `flow_action`. This skill is the text form. + Create flow diagrams as Mermaid — text-based with automatic layout. Mermaid is diffable, cheap to generate, and renders natively in GitHub markdown (READMEs, PR and issue descriptions), Claude artifacts, and most docs tooling. For graphs with fewer than 3 nodes or no edges, prefer plain text (ASCII or a markdown table) — not worth a diagram. diff --git a/src/mcp-server/diagram/raster.ts b/src/mcp-server/diagram/raster.ts new file mode 100644 index 0000000..3520a18 --- /dev/null +++ b/src/mcp-server/diagram/raster.ts @@ -0,0 +1,118 @@ +/** + * SVG to PNG in-process with resvg (WebAssembly), set in bundled Noto Sans, the + * Architect editor's typeface. No browser, no network, the same bytes on every + * machine. The assets (the wasm module and the two font files) live beside the + * server bundle in `servers/assets`; see the README there. + */ + +import { existsSync } from "node:fs"; +import { readFile, writeFile } from "node:fs/promises"; +import path from "node:path"; +import { initWasm, Resvg } from "@resvg/resvg-wasm"; + +const WASM_FILE = "resvg.wasm"; +const FONT_FILES = ["NotoSans-Regular.ttf", "NotoSans-Bold.ttf"]; +const ASSET_FILES = [WASM_FILE, ...FONT_FILES]; +const FONT_FAMILY = "Noto Sans"; + +export interface RasterResult { + rasteriser: "resvg"; + /** The PNG's pixel size. */ + width: number; + height: number; +} + +/** + * Where the assets are. An explicit path (`DIAGRAM_ASSETS_PATH`, which `.mcp.json` + * always sets) is authoritative and a wrong one is an error. Without one, for the + * TypeScript source run directly: `assets/` beside the bundle, else `servers/assets` + * under the working directory. + */ +export function resolveAssetsDir(explicit?: string): string { + const complete = (dir: string): boolean => + ASSET_FILES.every((f) => existsSync(path.join(dir, f))); + const expected = `expected ${ASSET_FILES.join(", ")}`; + if (explicit !== undefined) { + if (complete(explicit)) return explicit; + throw new Error( + `diagram assets not found in DIAGRAM_ASSETS_PATH (${explicit}): ${expected} ` + + "there; run the build to populate servers/assets", + ); + } + const candidates = [ + typeof __dirname === "string" + ? path.join(__dirname, "assets") + : undefined, + path.resolve(process.cwd(), "servers", "assets"), + ].filter((c): c is string => Boolean(c)); + const found = candidates.find(complete); + if (found) return found; + throw new Error( + `diagram assets not found (looked in ${candidates.join(", ")}; ${expected}); set ` + + "DIAGRAM_ASSETS_PATH to the plugin's servers/assets folder, or run the build to populate it", + ); +} + +export interface Rasteriser { + /** Write `svg` to `pngPath` at `scale` device pixels per CSS pixel. */ + toPng(svg: string, pngPath: string, scale: number): Promise; +} + +/** + * The wasm module is initialised once per process, whichever rasteriser gets there + * first: `initWasm` throws if it runs twice, so its promise is kept whatever happens. + */ +let wasmReady: Promise | undefined; + +/** + * Loads the fonts and the wasm module once, on first use. Reading the files can be + * retried after a failure; the files are read before `initWasm` is called so a + * missing font never leaves the module half-initialised. + */ +export function createRasteriser(assetsDir?: string): Rasteriser { + let fontsReady: Promise | undefined; + const load = (): Promise => { + fontsReady ??= (async () => { + const dir = resolveAssetsDir(assetsDir); + const [wasm, ...fonts] = await Promise.all( + ASSET_FILES.map((f) => readFile(path.join(dir, f))), + ); + wasmReady ??= initWasm(wasm as Uint8Array).then(() => undefined); + await wasmReady; + return fonts; + })().catch((e: unknown) => { + fontsReady = undefined; // the file reads can be retried + throw e; + }); + return fontsReady; + }; + return { + async toPng(svg, pngPath, scale) { + const fontBuffers = await load(); + const resvg = new Resvg(svg, { + fitTo: { mode: "zoom", value: scale }, + font: { + fontBuffers, + loadSystemFonts: false, + defaultFontFamily: FONT_FAMILY, + }, + }); + try { + const rendered = resvg.render(); + try { + const png = rendered.asPng(); + await writeFile(pngPath, png); + return { + rasteriser: "resvg", + width: rendered.width, + height: rendered.height, + }; + } finally { + rendered.free(); // the RGBA buffer lives in wasm memory until freed + } + } finally { + resvg.free(); + } + }, + }; +} diff --git a/src/mcp-server/index.ts b/src/mcp-server/index.ts index 9b00950..2c6db3c 100644 --- a/src/mcp-server/index.ts +++ b/src/mcp-server/index.ts @@ -8,6 +8,7 @@ import { findFlowExecution } from "./tools/find-flow-execution.ts"; import { findQueue } from "./tools/find-queue.ts"; import { flowAction } from "./tools/flow-action.ts"; import { flowDependencies } from "./tools/flow-dependencies.ts"; +import { flowDiagram } from "./tools/flow-diagram.ts"; import { flowExecutionData } from "./tools/flow-execution-data.ts"; import { flowIr } from "./tools/flow-ir.ts"; import { flowVersions } from "./tools/flow-versions.ts"; @@ -21,6 +22,8 @@ const envResults = z GENESYS_CLIENT_ID: z.string().min(1), GENESYS_CLIENT_SECRET: z.string().min(1), DEPLOY_SCRIPT_PATH: z.string().min(1), + // Where flow_diagram's rasteriser assets are; defaults to servers/assets + DIAGRAM_ASSETS_PATH: z.string().min(1).optional(), // Used for MCP Server smoke test in CI workflow PREVENT_LOGIN: z .enum(["TRUE", "FALSE"]) @@ -75,6 +78,16 @@ server.registerTool( flowActionTool.handler, ); +const flowDiagramTool = flowDiagram({ + architectApi, + assetsPath: envVars.DIAGRAM_ASSETS_PATH, +}); +server.registerTool( + "flow_diagram", + flowDiagramTool.config, + flowDiagramTool.handler, +); + const searchInFlowTool = searchInFlow({ architectApi }); server.registerTool( "search_in_flow", diff --git a/src/mcp-server/tools/flow-diagram.ts b/src/mcp-server/tools/flow-diagram.ts new file mode 100644 index 0000000..da22861 --- /dev/null +++ b/src/mcp-server/tools/flow-diagram.ts @@ -0,0 +1,472 @@ +import { mkdir, writeFile } from "node:fs/promises"; +import path from "node:path"; +import { + boxBottom, + type DiagramFlow, + type DiagramGraphJson, + DiagramHighlightError, + diagramForTask, + diagramFromGraph, + diagramToSvg, + type FlowIR, + layoutDiagram, + parseFlow, + type TaskDiagram, +} from "@makingchatbots/genesys-cloud-architect-diagram-lib"; +import type { ArchitectApi } from "purecloud-platform-client-v2"; +import { z } from "zod/v3"; +import { createRasteriser, type RasterResult } from "../diagram/raster.ts"; +import { + type ConfigurationSource, + describeConfiguration, + fetchFlowConfiguration, + flowVersionInput, +} from "../utilities/fetch-flow-configuration.ts"; +import { isExactNameMatch } from "../utilities/name-match.ts"; +import type { ToolFactory } from "../utilities/types.ts"; + +export interface ToolConfig { + architectApi: ArchitectApi; + /** Where the rasteriser's wasm module and fonts are; see servers/assets/README.md. */ + assetsPath?: string; +} + +const highlightInput = z.object({ + id: z + .string() + .trim() + .min(1) + .describe( + "The action to outline in red: its badge number as the editor shows it " + + '(the raw `trackingId`, e.g. "53") or its flow_ir action id.', + ), + tag: z + .string() + .trim() + .max(60) + .optional() + .describe( + "Optional short caption drawn in a red tab over the box, e.g. " + + '"312 customers dropped out here". Clipped to the box width at ' + + "about 45 characters.", + ), +}); + +const inputSchema = { + flowId: z + .string() + .min(1) + .optional() + .describe( + "The Genesys Cloud Architect flow ID to draw. Omit only when passing `graph`.", + ), + flowVersion: flowVersionInput, + task: z + .string() + .min(1) + .optional() + .describe( + "The task to draw, by task id or its exact name (case-insensitive). One diagram " + + "draws one task. Omit to draw the flow's entry task, which is what a " + + "user means by the main task. The result lists every task of the flow " + + "either way.", + ), + highlights: z + .array(highlightInput) + .max(20) + .optional() + .describe( + "Actions to point at: a red outline round each, with an optional tag. " + + "Not an editor feature; say so when delivering the picture. An id " + + "that is not in the drawn task is an error that names the task it is in.", + ), + outputDir: z + .string() + .min(1) + .describe( + "Absolute path of a directory to write the SVG and PNG into; created if " + + "missing. Use a scratch folder: the user wants the image, not the files " + + "around it.", + ), + fileName: z + .string() + .regex(/^[A-Za-z0-9._-]+$/) + .optional() + .describe( + "Base name for the files, without extension. Defaults to the task name " + + "with unsafe characters replaced.", + ), + png: z + .boolean() + .default(true) + .describe( + "Also write a PNG, rendered in-process in the editor's typeface (bundled " + + "Noto Sans); nothing needs installing. The SVG is always written and is " + + "self-contained (the web font is its only external reference).", + ), + scale: z + .number() + .min(0.5) + .max(4) + .default(2) + .describe("Device pixels per CSS pixel for the PNG; 2 is retina."), + webFont: z + .boolean() + .default(true) + .describe( + "Have the SVG import Noto Sans, the editor's face, from Google Fonts so it " + + "also looks right opened in a browser; false leaves the browser to its " + + "sans-serif. The PNG is set in the bundled Noto Sans either way.", + ), + graph: z + .union([ + z.object({ chain: z.array(z.unknown()) }).passthrough(), + z.string().min(1), + ]) + .optional() + .describe( + "Instead of a flow (do not pass flowId, flowVersion or task with it): a " + + "hand-written graph to draw, for a sketch of a proposed change, as an " + + 'object or a JSON string. Shape: {"start": true, "chain": [ACTION, ...]} ' + + 'where ACTION = {"id": 38, "kind": "communicate", "title": ' + + '"...", "body": ["line"], "outputs": [{"label": "Success", ' + + '"chain": [ACTION]}], "loop_body": [ACTION]}. Kinds: communicate, ' + + "decision, switch, update_data, set_participant_data, data_action, " + + "loop, exit_loop, next_loop, call_task, call_module, jump_to_task, " + + "end_task, exit_bot_flow, end_flow, disconnect, digital_menu, " + + "ask_for_slot, ask_for_intent, call_ava, call_bot, transfer_to_acd, " + + "play_audio, collect_input, generic.", + ), +}; + +function slug(name: string): string { + return ( + name.replace(/[^A-Za-z0-9._-]+/g, "_").replace(/^_+|_+$/g, "") || + "diagram" + ); +} + +function err(text: string) { + return { isError: true, content: [{ type: "text" as const, text }] }; +} + +/** Which task holds a badge number or action id, for a highlight that missed. */ +function locate(diagram: TaskDiagram, id: string): string | undefined { + const hit = diagram.actions.find( + (a) => a.actionId === id || String(a.badge) === id, + ); + return hit + ? `"${hit.taskName}" (badge ${hit.badge}, "${hit.title}")` + : undefined; +} + +export const flowDiagram: ToolFactory = ({ + architectApi, + assetsPath, +}: ToolConfig) => { + const rasteriser = createRasteriser(assetsPath); + return { + config: { + description: + "Draws one task of a Genesys Cloud Architect flow as an image in the look of " + + "the Architect editor's own canvas (numbered action boxes with icons, branch " + + "pills under a bus, dashed rejoins, inline loops, End of Task / End of Flow " + + "footers), written as SVG and PNG files, with optional red highlights and tags " + + "on the actions being discussed. Use it when the user wants a picture, " + + "screenshot-like diagram or PNG of a flow or task as it looks in the editor, " + + "a diagram that points at where a flow is broken, or an image for a bug " + + "report, slide or stakeholder message. It reads the flow itself, so nothing " + + "needs fetching first to draw; to choose which action to highlight by what " + + "it does, find its id with flow_ir or search_in_flow, and to highlight the " + + "box a user names from a screenshot pass that badge number straight in " + + "(badge numbers appear only here, in the result's boxes, not in flow_ir). " + + "Deliver the PNG path (or the SVG inline), say which task and configuration " + + "it shows, and name any action the result lists under standIns. For a text " + + "diagram that renders in markdown, use flow_ir and write Mermaid instead.", + annotations: { + title: "Flow Diagram", + readOnlyHint: false, + destructiveHint: false, + idempotentHint: true, + openWorldHint: true, + }, + inputSchema, + }, + handler: async ({ + flowId, + flowVersion, + task, + highlights, + outputDir, + fileName, + png, + scale, + webFont, + graph, + }) => { + if (!path.isAbsolute(outputDir)) { + return err( + `outputDir must be an absolute path; got "${outputDir}".`, + ); + } + const highlightMap: Record = {}; + for (const h of highlights ?? []) { + if (h.id in highlightMap) { + return err( + `Highlight id "${h.id}" is given more than once; pass each action once, with one tag.`, + ); + } + highlightMap[h.id] = h.tag ?? ""; + } + + let flow: DiagramFlow; + let ir: FlowIR | undefined; + let diagram: TaskDiagram | undefined; + let drawn: { id: string; name: string; entry: boolean } | undefined; + let configuration: ConfigurationSource | undefined; + let publishedVersion: + | Promise + | undefined; + + if (graph !== undefined) { + if ( + flowId !== undefined || + flowVersion !== undefined || + task !== undefined + ) { + return err( + "Pass either a graph to draw a sketch, or a flowId (with optional " + + "flowVersion and task) to draw a flow, not both.", + ); + } + let parsedGraph: unknown = graph; + if (typeof graph === "string") { + try { + parsedGraph = JSON.parse(graph); + } catch (e) { + return err( + `graph is not valid JSON: ${(e as Error).message}. Pass the graph as an ` + + 'object, or as a JSON string of the shape {"start": true, "chain": [...]}.', + ); + } + } + try { + flow = diagramFromGraph(parsedGraph as DiagramGraphJson); + } catch (e) { + return err( + `graph is not a drawable hand-written graph: ${(e as Error).message}`, + ); + } + } else { + if (!flowId) + return err( + "Pass a flowId to draw a flow, or a graph to draw a sketch.", + ); + // best effort, alongside the configuration fetch: the delivery line + // wants "latest configuration (published version X)", which only + // applies when drawing the latest configuration + publishedVersion = flowVersion + ? undefined + : architectApi.getFlow(flowId).then( + (meta) => + meta.publishedVersion?.commitVersion ?? null, + () => undefined, + ); + const fetched = await fetchFlowConfiguration( + architectApi, + flowId, + flowVersion, + ); + if (!fetched.ok) return err(fetched.message); + const parsed = parseFlow(fetched.configuration); + if (!parsed.ok) { + return err( + `Failed to parse flow "${flowId}" (${parsed.error.code}): ${parsed.error.message}`, + ); + } + ir = parsed.ir; + configuration = fetched.source; + + const wanted = task ?? ir.entryTaskId; + if (!wanted) { + return err( + `Flow "${flowId}" declares no entry task; pass \`task\`. Available tasks: ` + + `${ir.tasks.map((t) => t.name).join(", ") || "(none)"}.`, + ); + } + const byId = ir.tasks.filter((t) => t.id === wanted); + const byName = + byId.length > 0 + ? byId + : ir.tasks.filter((t) => isExactNameMatch(t, wanted)); + if (byName.length === 0) { + return err( + `No task matching "${wanted}" in flow "${flowId}". Available tasks: ` + + `${ir.tasks.map((t) => t.name).join(", ") || "(none)"}.`, + ); + } + if (byName.length > 1) { + return err( + `Task name "${wanted}" is ambiguous in flow "${flowId}". It matches ` + + `${byName.map((t) => `"${t.name}" (id: ${t.id})`).join(", ")}. Retry with the task id.`, + ); + } + const target = byName[0] as (typeof ir.tasks)[number]; + drawn = { + id: target.id, + name: target.name, + entry: target.id === ir.entryTaskId, + }; + + diagram = diagramForTask(ir, fetched.configuration, target.id); + flow = diagram.flow; + } + + const placement = layoutDiagram(flow); + let svg: string; + try { + svg = diagramToSvg(placement, { + webFont, + highlights: highlightMap, + }); + } catch (e) { + if (!(e instanceof DiagramHighlightError)) throw e; + if (!diagram) { + return err( + `Highlighted action(s) not in the sketch: ${e.missing.join(", ")}. ` + + "Use the id of an action in the graph.", + ); + } + const taskDiagram = diagram; + const where = e.missing.map((id) => { + const at = locate(taskDiagram, id); + return at + ? `${id} is in task ${at}` + : `${id} is not in this flow`; + }); + return err( + `Highlighted action(s) not in the drawn task "${drawn?.name}": ${where.join("; ")}. ` + + "Draw that task instead, or drop the highlight.", + ); + } + + const base = + fileName ?? slug(drawn?.name ?? flow.title ?? "sketch"); + await mkdir(outputDir, { recursive: true }); + const svgPath = path.join(outputDir, `${base}.svg`); + const pngPath = path.join(outputDir, `${base}.png`); + await writeFile(svgPath, svg, "utf8"); + + const notes: string[] = []; + let raster: RasterResult | undefined; + if (png) { + try { + raster = await rasteriser.toPng(svg, pngPath, scale); + } catch (e) { + notes.push( + `PNG rasterising failed: ${(e as Error).message}. The SVG was written ` + + "and is self-contained; deliver it inline or in an HTML page.", + ); + } + } + + const standIns = diagram?.standIns ?? []; + const hiddenOutputs = diagram?.hiddenOutputs ?? []; + if (standIns.length > 0) { + notes.push( + "standIns lists actions whose look was not settled against an editor " + + "capture: drawn with the nearest icon (or a gear and the IR's " + + "description for an unknown type). Say so when delivering the picture.", + ); + } + const missingRaw = diagram?.missingConfiguration ?? 0; + if (missingRaw > 0) { + notes.push( + `${missingRaw} action(s) have no raw configuration and render with a "?" badge and empty body.`, + ); + } + if (Object.keys(highlightMap).length > 0) { + notes.push( + "The red outline and tag are this renderer's addition, not an editor feature.", + ); + } + if (hiddenOutputs.length > 0) { + notes.push( + "hiddenOutputs lists outputs switched off in the flow (outOfService or " + + "disabled); the editor hides them and so does the picture, though flow_ir " + + "still lists them.", + ); + } + + const boxes = placement.boxes + .filter((b) => b.kind === "node" && b.action) + .map((b) => ({ + badge: b.action?.id, + actionId: b.action?.ref ?? null, + title: b.action?.title, + kind: b.action?.kind, + x: b.x, + y: b.y, + width: b.w, + height: b.h, + bottom: boxBottom(b), + })); + + const published = await publishedVersion; + return { + content: [ + { + type: "text" as const, + text: JSON.stringify({ + ...(flowId ? { flowId } : {}), + ...(ir + ? { + flowName: ir.flowName, + flowType: ir.flowType, + } + : {}), + ...(configuration + ? { + configuration, + configurationDescription: + describeConfiguration(configuration), + } + : {}), + ...(published !== undefined + ? { publishedVersion: published } + : {}), + ...(drawn ? { task: drawn } : { sketch: true }), + ...(ir + ? { + tasks: ir.tasks.map((t) => ({ + id: t.id, + name: t.name, + entry: t.id === ir?.entryTaskId, + reusable: t.reusable, + })), + } + : {}), + svgPath, + pngPath: raster ? pngPath : null, + rasteriser: raster?.rasteriser ?? null, + width: Math.round(placement.width), + height: Math.round(placement.height), + scale, + ...(raster + ? { + pngWidth: raster.width, + pngHeight: raster.height, + } + : {}), + highlighted: Object.keys(highlightMap), + standIns, + hiddenOutputs, + boxes, + ...(notes.length > 0 ? { notes } : {}), + }), + }, + ], + }; + }, + }; +}; From 9cad7eb59997fd132da9a62e0e0a19d4962de283 Mon Sep 17 00:00:00 2001 From: Lucas Woodward <31957045+SketchingDev@users.noreply.github.com> Date: Mon, 26 Oct 2026 23:23:43 +0000 Subject: [PATCH 2/2] Update version --- .claude-plugin/marketplace.json | 2 +- .claude-plugin/plugin.json | 2 +- package.json | 2 +- servers/genesys-cloud-architect-mcp.js | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 23bcdbe..c56daed 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -10,7 +10,7 @@ "name": "genesys-cloud-architect", "source": "./", "description": "Create, test, and debug Genesys Cloud Architect flows", - "version": "2.0.6" + "version": "2.0.7" } ] } diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index d8f9c9e..9dbaa94 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "genesys-cloud-architect", "description": "Create, test, and debug Genesys Cloud Architect flows", - "version": "2.0.6", + "version": "2.0.7", "author": { "name": "Lucas Woodward", "url": "https://makingchatbots.com/" diff --git a/package.json b/package.json index 213ff75..64e3507 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "genesys-cloud-architect", - "version": "2.0.6", + "version": "2.0.7", "private": true, "packageManager": "pnpm@11.1.3+sha512.c85357fe17ca12dd23dd7071822666dfd7e3cb76fe214e3370b5ea2fb34f2a231185509b63e717f3cd0acb38dd3f8d82bcd5e8172400ae678b70ea4fbed0896d", "author": { diff --git a/servers/genesys-cloud-architect-mcp.js b/servers/genesys-cloud-architect-mcp.js index 92611e8..855bb1c 100644 --- a/servers/genesys-cloud-architect-mcp.js +++ b/servers/genesys-cloud-architect-mcp.js @@ -139,7 +139,7 @@ Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs. `);A=y.pop()??"";for(let T of y)m(T)}),p.on("close",b=>{m(A.trim()),w(),c?.success?g():h(c?.error??`Deploy runner exited with code ${b}`)})})}});function Jn(t){if(t===null||typeof t!="object")return{message:String(t)};let e="status"in t&&typeof t.status=="number"?t.status:void 0,n="code"in t&&typeof t.code=="string"&&t.code.length>0?t.code:void 0,i="message"in t&&typeof t.message=="string"&&t.message.length>0?t.message:void 0;return{status:e,code:n,message:i}}function ea(t,e){return t===401?" The access token is missing or expired; re-authenticate (restart the MCP server) and retry.":t===403?` The OAuth client needs the '${e}' permission.`:""}function ni(t){let{status:e,code:n,message:i}=Jn(t),a=[];return e!==void 0?a.push(`HTTP ${e}${n?` (${n})`:""}`):n&&a.push(n),i&&a.push(i),a.length>0?a.join(": "):"Unknown error"}function ds(t){return(t??"").toLowerCase()}function na(t,e){return ds(t.name)===ds(e)}function om(t,e){return t.slice().sort((n,i)=>Number(na(i,e))-Number(na(n,e)))}var Xte=50,Yte=200;function eae(t){return t.trim().split(/\s+/).map(e=>`*${e.replace(/^\*+|\*+$/g,"")}*`).join(" ")}function nae(t){return{id:t.id??"",name:t.name,type:t.type??"",publishedVersion:t.publishedVersion?.commitVersion??null,...t.description?{description:t.description}:{}}}var iae={name:N.string().min(1).describe("The flow name, or some words from it, to search for. Every word must appear somewhere in the flow name, case-insensitively and in any order, so 'payment' finds 'Book_Payment' and 'Returns' finds 'UK_Returns_Desk Main Flow'. Wildcards are added automatically; do not include asterisks."),type:N.array(N.string()).optional().describe('Optional flow types to restrict the search to, e.g. ["inboundcall"], ["bot", "digitalbot"], ["workflow"]. Omit to search flows of every type.')},Uz=({architectApi:t})=>({config:{description:"Finds Genesys Cloud Architect flows by name, resolving the human-readable name users know (e.g. 'Book_Payment') to the flow id every other flow tool requires. Returns each matching flow's id, name, type and published version. Matching is a case-insensitive search over flow names in which every word of the query must appear somewhere in the name, in any order, so a fragment of a word or a few words from the name both work; flows whose name equals the query exactly are listed first. The returned id is accepted verbatim by flow_ir, flow_action, search_in_flow, flow_dependencies and flow_versions. A publishedVersion of null means the flow has never been published.",annotations:{title:"Find Flow",readOnlyHint:!0,destructiveHint:!1},inputSchema:iae},handler:async({name:e,type:n})=>{try{let i=[],a=eae(e),r=0,s=1;for(;;){let u=await t.getFlows({name:a,pageSize:100,pageNumber:s,...n?.length?{type:n}:{}});if(u.entities&&i.push(...u.entities),r=u.total??r,!u.nextUri||i.length>=Yte)break;s++}r=Math.max(r,i.length);let o=om(i,e).slice(0,Xte),l=[];if(o.length===0)l.push(`No flows matched "${e}". Every word of the query must appear in the flow name, so drop words you are unsure of (keep the most distinctive one), or drop the type filter if one was given.`);else if(r>o.length){let u=`${r} flows matched; only ${o.length} are returned${na(o[0],e)?", exact name matches first":""}.`;i.length0?{notes:l}:{}};return{content:[{type:"text",text:JSON.stringify(c)}]}}catch(i){return{isError:!0,content:[{type:"text",text:`Failed to search for flows: ${ni(i)}`}]}}}});var lm=200,Lz=10;function $z(t){return t&&t!=="NONE"?t:void 0}function tae(t){let e=$z(t.flowErrorReason),n=$z(t.flowWarningReason);return{executionId:t.id??"",flowId:t.flowId??null,flowName:t.flowName??null,flowType:t.flowType??null,flowVersion:t.flowVersion??null,conversationId:t.conversationId??null,...t.workitemId?{workitemId:t.workitemId}:{},startDateTime:t.startDateTime??null,endDateTime:t.endDateTime??null,...e?{flowErrorReason:e}:{},...n?{flowWarningReason:n}:{}}}function aae(t,e){return(t.startDateTime??"").localeCompare(e.startDateTime??"")}async function rae(t){try{return(await t.getFlowsInstancesSettingsExecutiondata()).enabled}catch{return}}var sae={conversationId:N.string().min(1).optional().describe("The Genesys Cloud conversation id. Returns every flow instance that conversation ran, so a call that went through an inbound flow and then an in-queue flow yields two entries. Preferred filter: it is what the API indexes on."),flowId:N.string().min(1).optional().describe("The Architect flow id. Returns recent instances of that flow, whichever conversation ran them. Combine with conversationId to pick one flow out of a conversation."),onlyWithErrors:N.boolean().optional().describe("When true, only instances that ended with a flow error are returned (flowErrorReason is set). Applied to the instances the query fetched, so with a busy flow the errored runs beyond the API's 200-instance cap are not seen. Use it to find the runs worth inspecting with flow_execution_data.")},Fz=({architectApi:t})=>({config:{description:`Finds the recorded executions (flow instances) of Genesys Cloud Architect flows, by conversation id and/or flow id. Returns each instance's executionId, flow id/name/type/version, conversationId, start and end times, and any flowErrorReason or flowWarningReason, oldest first. Use it to answer 'what did this conversation do' or 'has this flow been failing', then pass an executionId to flow_execution_data for the action-by-action log. Only the last ${Lz} days are retained, the API cannot filter by date, and at most ${lm} instances are returned per query, so prefer conversationId. A run is listed only once it has ended. test_bot_flow runs have no conversation id, so find them by flowId or pass their sessionId straight to flow_execution_data.`,annotations:{title:"Find Flow Execution",readOnlyHint:!0,destructiveHint:!1},inputSchema:sae},handler:async({conversationId:e,flowId:n,onlyWithErrors:i})=>{if(!e&&!n)return{isError:!0,content:[{type:"text",text:"Provide a conversationId, a flowId, or both."}]};let a=[];e&&a.push({key:"ConversationId",operator:"eq",value:e}),n&&a.push({key:"FlowId",operator:"eq",value:n});try{let r=await t.postFlowsInstancesQuery({query:[{and:a}]},{pageSize:lm}),s=(r.entities??[]).map(tae),o=(i?s.filter(d=>d.flowErrorReason!==void 0):s).sort(aae),l=Math.max(r.total??0,s.length),c=[];i&&o.length===0&&s.length>0?c.push(`None of the ${s.length} instance(s) fetched ended with a flow error. Drop onlyWithErrors to see them.`):o.length===0?await rae(t)===!1?c.push("No instances matched, and execution data storage is disabled for this org (Architect > Settings > Execution data), so none are being recorded."):c.push(`No instances matched. A run is listed only after it ends; execution data is kept for ${Lz} days and is only captured for flows published after storage was enabled (republish older flows); and test_bot_flow runs have no conversation id, so search for them by flowId. Check the id, or query by flowId to see whether the flow records anything at all.`):l>s.length?c.push(`${l} instances matched but only ${s.length} were fetched. Narrow the query with a conversationId.`):s.length>=lm&&c.push(`The API caps results at ${lm}; older instances may exist.`);let u={query:{...e?{conversationId:e}:{},...n?{flowId:n}:{},...i?{onlyWithErrors:i}:{}},executions:o,total:l,...c.length>0?{notes:c}:{}};return{content:[{type:"text",text:JSON.stringify(u)}]}}catch(r){let{status:s}=Jn(r),o=s===400?" The query was rejected; check that the conversationId and flowId are well-formed Genesys Cloud ids.":ea(s,"Architect > Flow Instance > Search");return{isError:!0,content:[{type:"text",text:`Failed to search for flow executions: ${ni(r)}${o}`}]}}}});function Rt(t){return t?.id?{id:t.id,...t.name?{name:t.name}:{}}:null}var oae=50,lae=200;function uae(t){return`*${t.trim().replace(/^\*+|\*+$/g,"")}*`}function cae(t){let e=Rt(t.queueFlow),n=Rt(t.emailInQueueFlow),i=Rt(t.messageInQueueFlow);return{id:t.id??"",name:t.name??"",division:Rt(t.division),memberCount:t.memberCount??null,joinedMemberCount:t.joinedMemberCount??null,dateModified:t.dateModified??null,...t.description?{description:t.description}:{},...e?{queueFlow:e}:{},...n?{emailInQueueFlow:n}:{},...i?{messageInQueueFlow:i}:{}}}var dae={name:N.string().min(1).describe("The queue name, or a portion of it, to search for. Matched case-insensitively against queue names, so a partial name like 'sales' finds 'UK_Sales'. Wildcards are added automatically; do not include asterisks.")},Jz=({routingApi:t})=>({config:{description:"Finds Genesys Cloud routing queues by name, resolving the human-readable name users know (e.g. 'Sales') to the queue's id and exact name. Returns each matching queue's id, name, division (id and name), memberCount (agents configured on the queue), joinedMemberCount (agents currently joined and taking work), dateModified and, when configured, its in-queue flows (queueFlow for calls, emailInQueueFlow, messageInQueueFlow). Matching is a case-insensitive search that accepts a portion of the name; queues whose name equals the query exactly are listed first. When several similarly named queues match, dateModified and the member counts help tell a live queue from an abandoned one. Use the returned exact name as the search_in_flow query to find the actions in a flow that transfer to the queue. The in-queue flow ids are accepted verbatim by flow_ir, flow_action, search_in_flow, flow_dependencies and flow_versions.",annotations:{title:"Find Queue",readOnlyHint:!0,destructiveHint:!1},inputSchema:dae},handler:async({name:e})=>{try{let n=[],i=uae(e),a=0,r=1;for(;;){let c=await t.getRoutingQueues({name:i,pageSize:100,pageNumber:r});if(c.entities&&n.push(...c.entities),a=c.total??a,!c.nextUri||n.length>=lae)break;r++}a=Math.max(a,n.length);let s=om(n,e).slice(0,oae),o=[];if(s.length===0)o.push(`No queues matched "${e}". The search already accepts a portion of the name, so try a shorter fragment.`);else if(a>s.length){let c=`${a} queues matched; only ${s.length} are returned${na(s[0],e)?", exact name matches first":""}.`;n.length0?{notes:o}:{}};return{content:[{type:"text",text:JSON.stringify(l)}]}}catch(n){let i=ea(Jn(n).status,"Routing > Queue > View");return{isError:!0,content:[{type:"text",text:`Failed to search for queues: ${ni(n)}${i}`}]}}}});function qi(t,e){t=t-477;let n=um(),i=n[t];if(qi.iSczjz===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;ht+pae(477,"bIvj");function um(){let t=["WPztWPTXCvRcRgmkWRuazq","WOernqW8i8o2W7aDW6VdUqxcGq","lmoijH7dTWiQW5OVWPT2nq","W4K5W73cLSkoDmoiWPPNWQ7dNbLJ","WQH/z8oOW5FdJMDlW4rGAqu","cComWPNdNcFcPSocW64/WPiXW7ZcNW","W44lW6tcVmkewWK4WQtdVL7cGa","fCocW4/dHSk7WRxcHmo3WOpdN8of","lSk4W67cKuqooW","Amk5W6hcMIDxWRrp","WQ3cTJ7cGrGthSkThCojWQ5JAW","q8oXemk1emoqmLe","W7FcUZRdL1nxpmkbWOO/nmk3","nKSqW5bfW5hcVmorW7ZcICk9W4G","jSkRC8kDW7ONW5aBWOf2W7ZcSq","WPTdWQxcVmkKf8k7","W7hcVJJdMvmdimkkWOilja","EttcQ8oybdvuWPJcU8oSw1u","W75RcKjuWPys"];return um=function(){return t},um()}var ia=(t,e)=>t+"::"+e;(function(t,e){let n=vn,i=t();for(;;)try{if(parseInt(n(225,"@[N]"))/1*(parseInt(n(310,"5R6d"))/2)+-parseInt(n(357,"qgjP"))/3*(-parseInt(n(253,"jeTd"))/4)+parseInt(n(278,"aOqo"))/5*(-parseInt(n(245,"dyeG"))/6)+-parseInt(n(371,"M@(B"))/7+-parseInt(n(321,"wVOT"))/8*(-parseInt(n(216,"gV1f"))/9)+parseInt(n(227,"M@(B"))/10*(parseInt(n(365,"VmW["))/11)+parseInt(n(237,"7dm("))/12*(-parseInt(n(249,"HpXX"))/13)===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(cm,282927);function Vz(t,e){let n=vn,i={MtzmB:function(a,r){return a(r)},BACnk:n(274,"Ek&t"),vbgLc:n(364,"iWNv"),xnrFS:n(246,"U]DU")};if(Array[n(335,"9Iq$")](t[n(219,"5MGz")]))for(let a of t[n(289,"xF!Z")])a&&typeof a===n(277,"HpXX")&&i[n(400,"7dm(")](e,a);if(Array[n(299,"&@Q$")](t[n(236,"7dm(")]))for(let a of t[n(304,"xF!Z")])if(i[n(290,"cV@)")]!==n(305,"gV1f")){let r=_0x1e28bc[n(344,"7dm(")](_0x3d3dd6);r?_0x1d48a2[n(347,"#r@[")](...r):_0x123934[n(303,"&@Q$")](_0x159cca)}else{if(!a||typeof a!==n(212,"qgjP"))if(i[n(243,"M@(B")]===n(297,"V3Bz"))_0x5b3ffa[n(239,"b(I7")]=_0x470553[n(250,"V3Bz")];else continue;let r=a[n(203,"b(I7")];if(!r||typeof r!==i[n(282,"ZSrC")])continue;e(r,i[n(322,"SM03")](hae,a))}}function hae(t){let e=vn,n={XXAjK:e(340,"9Iq$"),GSaPj:function(a,r){return a===r},FkHXR:e(309,"a3Yn")},i={};if(typeof t.id===n[e(326,"VmW[")]&&(i.id=t.id),typeof t[e(273,"]RDv")]===e(315,"DZl!")&&(i[e(242,"gV1f")]=t[e(296,"RszY")]),n[e(205,"$(2q")](typeof t[e(286,"BNvv")],e(397,"TJ@Q")))if(e(270,"U]DU")===n[e(387,"cV@)")])i[e(223,"cvb$")]=t[e(213,"q6Sj")];else{_0x1075c2[e(401,"ZSrC")]=0;let a=_0x3409b4[e(341,"(@*h")](_0x57fc72);return a?{index:a[e(256,"Ek&t")],length:a[0][e(331,"P[1a")]}:_0x1b4d16}return i}function Kz(t){let e=vn;if(t===null||typeof t!==e(348,"zm]a")||Array[e(317,"HpXX")](t))return[];let n=t[e(230,"DZl!")];return Array[e(362,"iWNv")](n)?n:[]}function ac(t,e){let n=vn,i={ltcGJ:function(c,u){return c===u},GtSTM:function(c,u){return c!==u},pAaIP:n(393,"q6Sj"),FXTBi:n(269,"qgjP")},a=[],r=new Set;for(let c of Array[n(318,"]RDv")](e)?e:[])typeof c===n(363,"IST1")&&!r[n(229,"M@(B")](c)&&(r[n(392,"9Iq$")](c),a[n(267,"5MGz")](c));if(i[n(257,"Plo#")](a[n(338,"iWNv")],0))return{found:[],notFound:[]};let s=new Map;for(let c of Kz(t)){if(!c||i[n(268,"6WHj")](typeof c,n(313,"P[1a"))||typeof c.id!==n(302,"VmW["))continue;let u=c.id,d=typeof c[n(405,"xF!Z")]===i[n(298,"wVOT")]&&c[n(214,"9Iq$")][n(284,"jeTd")]>0?c[n(386,"wVOT")]:u;Vz(c,(h,m)=>{let p=n;if(typeof h.id!==p(337,"jeTd")||!r[p(260,"$(2q")](h.id))return;let g={actionId:h.id,action:h,taskId:u,taskName:d};m&&(g[p(325,"RszY")]=m);let f=s[p(329,"DZl!")](h.id);f?f[p(379,"q2V]")](g):s[p(402,"DZl!")](h.id,[g])})}let o=[],l=[];for(let c of a)if(i[n(314,"#r@[")](i[n(210,"BNvv")],n(323,"A8rD"))){let u=s[n(382,"V3Bz")](c);u?o[n(235,"@[N]")](...u):l[n(292,"dexT")](c)}else{let u=_0x576fbe[n(369,"gV1f")](_0x403f41);return u===-1?_0xb93038:{index:u,length:_0x520233[n(327,"%#a&")]}}return{found:o,notFound:l}}function vn(t,e){t=t-203;let n=cm(),i=n[t];if(vn.yXtuqA===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;h{let o=n;r[o(381,"#r@[")]=0;let l=r[o(252,"5MGz")](s);return l?{index:l[o(319,"cejY")],length:l[0][o(403,"q6Sj")]}:void 0}}if(i[n(324,"gV1f")](typeof t,n(380,"rEk2"))||t[n(378,"5MGz")]===0)return;if(i[n(306,"aOqo")](e?.[n(372,"U]DU")],!0))return r=>{let s=n,o=r[s(258,"wVOT")](t);return o===-1?void 0:{index:o,length:t[s(276,"sZx8")]}};let a=t[n(370,"z8a1")]();return r=>{let s=n,o=r[s(328,"HpXX")]()[s(258,"wVOT")](a);if(o===-1)return;let l=Math[s(261,"RszY")](o,r[s(395,"]RDv")]);return{index:l,length:Math[s(281,"%#a&")](t[s(336,"RszY")],r[s(276,"sZx8")]-l)}}}function fae(t,e,n){let i=vn,a={UbJxK:function(c,u){return c===u},IGQKT:i(340,"9Iq$"),VYrvn:i(294,"0EP5"),FbpMf:function(c,u){return c===u},lkJbj:function(c,u){return c===u},QOJft:i(287,"zm]a"),WWKjN:i(384,"iWNv"),YVssu:function(c,u){return c+u},mdoWX:function(c,u){return c>u}},r=[],s=0,o=new Set,l=(c,u,d)=>{let h=i;if(a[h(332,"gV1f")](typeof c,a[h(394,"Plo#")])){let m=e(c);m&&(a[h(291,"TJ@Q")]!==h(262,"zm]a")?_0x4f5ead(_0x1893eb[_0x3a2e70],_0x1a3f92?_0x61ac67+"."+_0x14328a:""+_0x45faeb,_0x1554b1+1):(s+=1,r[h(327,"%#a&")]=mae||o[h(353,"7dm(")](c))){if(o[h(373,"]RDv")](c),Array[h(218,"@[N]")](c))if(h(406,"q6Sj")===h(345,"a3Yn"))for(let m=0;m{let g=h;m[g(222,"Plo#")]=0;let f=m[g(311,"gV1f")](p);return f?{index:f[g(383,"DZl!")],length:f[0][g(377,"HpXX")]}:_0x32ad12}}else{let m=c;for(let p of Object[h(343,"IST1")](m))l(m[p],u?u+"."+p:p,a[h(206,"&@Q$")](d,1))}o[h(231,"zm]a")](c)}};return l(t,"",0),{hits:r,truncated:a[i(360,"Ek&t")](s,r[i(264,"&@Q$")])}}function cm(){let t=["m09WW5mYW4aJxmkGwIBcJcZcIq","W5z+W6DZDG","W5TdWOtdHNe","W4z2WOddOa","B2VdIbj0","ifWzlMq","gb/dJsrgra/dKq","W7fWW65I","BCo0DSoNWRPXuKtdG18","W5PLWOZdPSkHWQi","rYlcOmkdWQ8","avuNWRVdHCkE","W7S9WQtdOeW","W4FcTtNdKHpcI8kw","W4ddVan3ySksWQO","W7npdKVdLq","WOaYW5tcSmoYWO4cWPSboWy","WOOaWRtdLXNcKCoHwCkOWOLK","eSkDW47dKH8","wSkZpvPq","W5HUW7HNwW","W6P7WO/dMIBcMgm8W4qk","W6emzmo0gW","W5hdGCkhlSkdaG","W5RcQttdJXBcJ8kDvCo1mmog","fuqH","W4v+hLFdNxq","W5LIWOJdPmk2WR4","W4fQW4f5sq","ASoZW7ThhhtdTmoUW43cOSoTFCoh","W5dcU1PupW","k8oYhJeLW6nv","W6T7WO/dIbhcMa","W6TNh8koiSoH","nCkIWQCyxcq","W75WWOi9WQe","mCo1lsO5W6u","uZ0LWOK","WPfet8kjWRxcJ8oN","A8o0yCoH","cdNdGW","hxSnlgm","W5pdHCkela","wYpcSmkS","W4nhWQ81WPhcOq","qXnLW6hcNCk4W73dNmoRbN8","W4LnzSk4WOJcIq","grdcUttdTa","rSkVWQnchq","bZ3dHa","k3tcSMRcPa","W7i0sCkahW","W75NWQ7dTW8","WPqzmCoRW4NdLmkdW5SoW4jOmCkU","rZpcRCkJWPeO","WRCcW7NcISomWQm","j8kPWRJdOqO","W5NdRtviEa","mmk0WOGnwI3cVa","C8oLASo7WPD+","kCkQWOufBa","WOXHxCoQgCoBWO7dRa","W5NdQCkbc8k7","W6r9W7HP","FSkHWQTD","W71MW69KESorW7C","WRZcHvlcVcZdJYSomXWb","W6b/WQ7dV8kYovBcGSkqWRtdMahcOq","lsBcGtVdQCkypmkYWQf/WRb6wW","W4JdQYy","W4vTWPtdNGe","F3BdI2JdJSkKbSk1WRjN","uuldNqHY","W4lcOXBdHXxcGG","W7G9smkigCoH","WPJcU8oslG","WRdcSSkOW6tcMSkP","rZFcSmkWWQWUWRPqWQG","cazu","g08XWRFdKW","mCkeWQqPBG","F8kIWQXDpmo1","W51sW6RcGq","WQ5UpSk6Ba","sCoZt8oiWO8","W4r8WQFdP8kE","WPpcQSk6WO8fW6u","W584rmo5iW","i8oLoW","W4bhfb7cUWa","W4FcGwpcMmo5","W4xdQIXIzmkB","ECkUWQjDjW","WR9FWQRdGXXz","dsNdSSoNeW","W6PdhwpdHq","iIJdJCoafG","W4mQWPBdGwy8WRhdQSow","auqH","W59wcbdcOq8","W6WTtSo2mW","meTZW4m","W6bshIFcKq","W6jGW6ZcJwa","W5yYWQRdRuu","WPZcMCkUW7tcHmkR","vmo5qSoyWPG","eg3cJ3FcHSon","qCo6uMO4WRJdM8oaWQqGWOa","WOmLW6RcS8oi","iYSZWPik","W7uyW6VcMurkzKHFbJ8","W7vcWRVcU8oLWOpcRmoSWRi","oCkIWQldHdhcJG","FtreW4lcIa","oSk4WQtdNG","W4PkySk6WP/cLq","W5DAar7cOq","lmoGmIy","WPNcO8k1WO8c","WQC7WRHurmoAW4FdPMy","W7auWPhdJf83","W55fEv5vzx0","W7u7uSkgaSoNWPDdW7T7","W7vRW79OBCoWW4xdThbw","W75kWRldKwRcHa","W6lcP0hcP8oKsCo6vuS","W4X+WORdRmka","W4OYgaPukmkyW4NcP3KWzSkNAxypWPlcLKC","WOqpar4vBMxdMtKHjq","wmkuefPa","W6j7WQRdSCkWmqdcUCkWWPxdGZe","BSoWDCo3","WRSQW68","fe06WQxdUmkCW4hdOmozlLixpspdHejfBmkBWRK","W4HaWQK1WOBcSa","FmkLWQHFk8oP","W5zhFCkTWP/cHa","c3S7WRJdIa","W4Dds0q","aJNdMCoyfWtcNmksW6ZcOK7dSf7cSW","xM7cH8kEyI3cVSkYW5JcGuW","WOygW7/cKgBcOCoUEG","h2/cLNS","W7XAWRhdLhVcNG","pM8gfa","W7PPW6zK","WQuPW7VcI8oL","W70BW67cNeqoyLj0cIHO","WPjMuNqfbmkQW4pcSgi0","isxcMdVdMCkj","hbDsW6GphW","W7ZdKSkJamkY","WP/dT0hcLHxcS8k7ySoUlW","aqjnW6q","WQNcJNO","W7eGq8km","WQX/kSkXbCoOW50","W4ZcO2nTfa","WQOxW6BcHG","i8kJWRpdKYO","W6lcSLhcLmoN","W5PDW6pcGvFcQSoK","W7veW6JcH8orWQNcRSo0","WQWxW7G","W6P3WO8","W6rIWPCZWRG","W5XqWRy4","fHGUWOylW74","W7TQW6fKyCoQ","EmkHWRu","W6qTvCkh","a8kGWOTKaG","W7bCqmksWO8","iahcNGZdUq","WRHzWQ3dHbfFCvTj","WRNcGCoRimkI","W4FdRI9G","cmk7WRVdHcy","BSoyWO3cI2JdGcW8z8kUW7jdaW","hSkMbt9+WRO","W4hcPbldHqlcNG","WQmBW6ZdRLNcQ8k/W4PE","WOhcTCkVW7ZcKa","W77cPexcNSof","W5ddJCkh","W5CLWPFdS3W","W4BcLNLqdrfXnMvuWP3dNmo5W4nwrmoj","W7r2a8kaomoU","lYtcHJFdLCktbSk4WRHU","xWv3W6NcLq","W6nXWPmNWPm","WQtcJ3dcTc/dGG","p0LQW48EW4yaxmkWsW","WQPenCkmvq","WPPYWQRdNbW","WO/cUSkNWOa","W4jKWOFdHca","W57cNNH6eW","WQxdQHLmhXXXgfW","W6L/WOZdIG","cdrhW6Oh","W4nYW6BcRx8","eW4bWPmnW7FdHq","wcqTWO8","pw4hfuNdNW","W4OGv8o3pSo4","cGGZWOK"];return cm=function(){return t},cm()}function B0(t,e,n){let i=vn,a={yyOXj:function(c,u){return c!==u},dMhBL:function(c,u,d,h){return c(u,d,h)},WSeMc:function(c,u){return c===u},pbwMh:i(301,"a3Yn"),xosHG:function(c,u){return c===u},TvAUc:function(c,u){return c>u},VoezB:i(234,"DZl!"),Uykhc:function(c,u,d){return c(u,d)},RUGmS:function(c,u){return c(u)},buEJG:function(c,u){return c===u},AvJIE:i(308,"5R6d"),QSkiO:function(c,u){return c>u}},r=a[i(404,"VmW[")](gae,e,n);if(!r)return{hasMatches:!1};let s=n?.[i(224,"dyeG")],o=typeof s===i(240,"aOqo")&&s>0?Math[i(355,"5MGz")](s):Number[i(283,"0EP5")],l=[];for(let c of a[i(339,"zm]a")](Kz,t)){if(!c||typeof c!==i(385,"*L97")||typeof c.id!==i(359,"$(2q")){if(a[i(398,"7dm(")](a[i(248,"%#a&")],i(293,"RszY")))return;continue}let u=c.id,d=typeof c[i(239,"b(I7")]===a[i(399,"cejY")]&&c[i(368,"*L97")][i(390,"dexT")]>0?c[i(228,"IST1")]:u;Vz(c,(h,m)=>{let p=i,g={ThZJa:function(A,b){return A===b}};if(a[p(356,"RszY")](typeof h.id,p(301,"a3Yn")))return;let{hits:f,truncated:w}=a[p(366,"%#a&")](fae,h,r,o);if(f[p(232,"*L97")]===0)return a[p(226,"A8rD")](p(254,"0EP5"),p(354,"b(I7"))?void 0:A=>{let b=p,y=A[b(369,"gV1f")](_0xe0cf1d);return AYWkYY[b(410,"IST1")](y,-1)?_0x201360:{index:y,length:_0x522ee5[b(377,"HpXX")]}};let C={actionId:h.id,taskId:u,taskName:d,matchedPaths:f};typeof h[p(330,"cejY")]===a[p(280,"Plo#")]&&(C[p(220,"gV1f")]=h[p(217,"ZSrC")]),a[p(376,"5R6d")](typeof h[p(307,"cvb$")],a[p(361,"]RDv")])&&a[p(316,"ZSrC")](h[p(300,"(@*h")][p(221,"aOqo")],0)&&(C[p(255,"$(2q")]=h[p(346,"%#a&")]),m&&(p(374,"RszY")!==p(279,"rEk2")?_0x3ab291[p(241,"a3Yn")]({path:_0x133af8,value:_0x7fcdda,matchIndex:_0x40ca26[p(383,"DZl!")],matchLength:_0x1f461c[p(358,"#r@[")]}):C[p(312,"IST1")]=m),w&&(a[p(408,"ZSrC")](a[p(352,"*L97")],p(388,"IST1"))?C[p(271,"TJ@Q")]=!0:typeof _0x2c15f8===p(247,"V3Bz")&&!_0x26ec8b[p(266,"*L97")](_0x50b04b)&&(_0x43073a[p(251,"z8a1")](_0x4b4cc3),_0x30c2b0[p(211,"Ek&t")](_0x5cca95))),l[p(263,"zm]a")](C)})}return a[i(407,"wVOT")](l[i(350,"qgjP")],0)?{hasMatches:!0,matches:l}:{hasMatches:!1}}var Ce=Hi;(function(t,e){let n=Hi,i=t();for(;;)try{if(parseInt(n(406,"NLhJ"))/1*(parseInt(n(358,"7KCC"))/2)+parseInt(n(407,"8xlS"))/3*(-parseInt(n(415,"9yr3"))/4)+-parseInt(n(356,"znnS"))/5+-parseInt(n(434,"reYX"))/6*(parseInt(n(369,"reYX"))/7)+parseInt(n(427,"5L65"))/8+-parseInt(n(387,"kjJ&"))/9*(parseInt(n(357,"$vYi"))/10)+-parseInt(n(446,"reYX"))/11*(-parseInt(n(428,"n(*)"))/12)===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(dm,993070);function Ye(t,e={}){return{icon:t,dashed:!1,addPath:!1,tint:!1,loop:!1,verified:!0,...e}}function Hi(t,e){t=t-355;let n=dm(),i=n[t];if(Hi.FLnHFc===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;h0}function dm(){let t=["jCkoq8k6W7PWW4i","oGKjW50","oZ4fm8oJc8oyW6VdNmoSW6JcTq","zu8wWRVcT8oNqq","W53cNhHkoM3cQ0ddOJ0kWOviWRa","W67cSv1gheG","mxe4WR00","a8oigW","W5pcVZRdNq","aMddPq","tCo2W6bGW5KxebiFkqjQ","EWbYWO4+WPXg","zwnFzG","WORcILf7","ptL5BmkJBCoUW7u","cSkvWQqkWRG","lW5dW7hdR8k5fmoMhCoUB8kzWPO","WQPPW5qVnSkodgRdIvNdUCkDWRC","uKJdOWL3mmoI","WOPXC8kHcq","W5ZcGhjkjNZcObi","WOjcs8ky","W7XUvmk+W67cIN0LcCoPia","hmkBW7ZdVJW0","udddKKFdVSoFAsXmWRpdUmkRnWu","W6hcSfrBf1pdHCkl","eSopqmkGB8oZAW","omo0ja","w8kihHlcIGSZW4arWQ5Y","ouv2smk5umou","sCkHWRK","ufRcL8oXW7O","WO01DmoYW7VcVbO0","y8oEWORcRsBcVGNdHXVcOmksW5C","DfatWRa","Cq1VWOOuWOPatCo5W43dGq","e27dUtK","xWneW5C","W7KQWOv6BmoE","EmoykSktlYFdRq","hcvTW6K2WR/cLq","u0CEWR3dVmohs8oSia","W4L0W5msA8kCjsnTACkWgCkSW5Xa","W4qdWQC","W6e3p8oDWOzwWQdcISkTmZi","AMTfy8k3xSoiW7S","yLydWQxcUq","W77cHYtcN8kEWRddJJi","WPxcJLTJ","r8k/pv5tzCkH","umkHWQBdKrJcMG","WR0nsuBdUCoJWOma","W7/cRmoXW4NdJ8oVp8kdhG","tmkJkenjF8k2","tK/cKuFdRshcJhyjbSkSW4C","WOxcSLWnCSknWRRdVW","WQ9eW6GfW5nnia","W4xdOCoyWPe0W6mypq","W5nVwCoW","h8kOW4VdKGy","WPtcP13dOComdcRdOmkXWPyYWPi","gX/dLXFcVxJcH2q","oItdQshcKW","wSkraWFcTWG1W4C","WPlcM0L6va","sfRcHSo/","ymotWO3cRchcVIhdTrFcVmkJW7y","sSo+W6fHW5OBiYiTmqf8","bwpcKH3cR8kl","aMRcGbZcPa","qSo+W6DOW5SrAZaAmtPQWRa","k8kJW4CKWQC","dgpcKq","W6hdTmokm8oqWRzgBSoOhCkr","WORcS1uqECkw","WQm2W7KixSorcd4","W5ZcM31q","ymogeSoQWQGMWOzKfuRdPehcMW","W4G2nmknWRzsW6/cQmk4","ASosDa","gmolxG","W44zWQiQ","W68gCH/cHw10WRujWOe","o8klW44","zWvNWOWGWOrq","d8kUWQa7","WO3cGeD4F8k/WQBdISon","hviEWPjJW6pdJmoRW5Tri13cIa","W5qvgCoyC8kKW7jRp8oNWR3dH0tcVa","dq3dHSkJWQddJZjxWOhcPmo1WPxdUa","WO1pW6jaW45cyZKOWPZdGW","W7SsW44oW5D2fGy"];return dm=function(){return t},dm()}function U0(t){let e=Ce,n={EZJWL:function(a,r){return a(r)}},i=t[e(444,"reYX")]??e(396,"b7Wz");if(!(i in ps)){if(e(359,"n(*)")!==e(399,"[2r4"))return ZvQEYk[e(402,"$hXi")](_0x1e3ac6,_0x56c909)[e(437,"Yr]7")];throw new Error(e(436,"z9t^")+i+e(400,"Npfe")+String(t.id)+e(392,"6kpi")+Object[e(445,"!5^X")](ps)[e(376,"7KCC")]()[e(398,"o%TB")](", "))}return{id:t.id,title:t[e(386,"znnS")],kind:i,body:[...t[e(374,"znnS")]??[]],outputs:(t[e(393,"Ie86")]??[])[e(420,"wK76")](a=>({label:a[e(371,"$$HR")],chain:(a[e(409,"qq14")]??[])[e(423,"NLhJ")](U0),...a[e(377,"5L65")]!==void 0?{tint:a[e(416,"z9t^")]}:{}})),...t[e(426,"!5^X")]!==void 0?{loopBody:t[e(418,"Hh1d")][e(419,"LodQ")](U0)}:{},...t[e(370,"FZD9")]!==void 0?{ref:t[e(367,"tD6c")]}:{}}}function F0(t){let e=Ce;return{chain:t[e(438,"PocH")][e(412,"qq14")](U0),start:t[e(404,"!5^X")]??!0,title:t[e(411,"Ev[4")]??""}}var Ne=ii;(function(t,e){let n=ii,i=t();for(;;)try{if(-parseInt(n(620,"4Fw("))/1+-parseInt(n(627,"DxP0"))/2*(-parseInt(n(646,"TRKW"))/3)+-parseInt(n(417,"A@Ch"))/4*(parseInt(n(576,"5hp%"))/5)+-parseInt(n(634,"TRKW"))/6*(parseInt(n(416,"mS%%"))/7)+-parseInt(n(456,"[*!%"))/8*(parseInt(n(656,"6uzy"))/9)+-parseInt(n(488,"g5i7"))/10+parseInt(n(588,"YDnb"))/11*(parseInt(n(443,"9e&]"))/12)===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(mm,445305);function mm(){let t=["W4/cP8k7WQNdH04","FmoSnSogfa","W4CdWPdcQW","b2GA","W5FdICk+tvBdOSkW","aXVdVtFdOebHW5S","W6jJh2K","WPm7BmonWQhdPSkCwa","dcK0heldTGOSlCkc","WQlcPvpcOmoC","jYL7WRW3la","WOChkCoSW57cNCkeiCk8ka","umoeyCo/hSoWrXpcG8kwWQ4","vxaW","WQ/cVSkoWQy7W4K8W4m","W4pcSYyJWOldVMxdHalcTSokWQW2","FCk2t0hdQmkBd3ldNCk9W6qZaSoLomoH","W7pcPghcIHb/W6OBlW","WQZdLmk6lSkb","WRbUWRZdIbDgFG","W4VcTa8gWO0","WPaKtCokWO8","WQftWQVdRGe","WQdcIGfoWOxdTfenWR3cOCkAWPnyWPyIW6z2W49TWPG","dwWE","q8kpmetdIa","W6yJWPtcTmoa","WR/dMSk+W7NdHG","CCkRWOOXWOXEzXq","WQD5CeRcVa","W7O4E8ocWQDkWRu","ASkOvvBdPmkDihtdISkGW4O+","W4CvWPjpm1/cP8kupwNdJG","W6JcSmkaWOVdHXtdOCkVhfy","W4TXW6VcUJO","WO0eW5RcLSkhsv7cPSo4mW","tCo/jSofiWGvzCky","WQ/cVmkHWQa","umoazSo9m8o4vbpcG8kwWQ4","WQFcJGz6W5xcTW","gxWjaSkzW4OHt0DU","WO4HzSooWPFdOmkxtW","WQhdHCkMW6ZdP8o1WRe","W5NdN8krwLBdQSkQ","WOJdMCk5WRC0e2u","WQ3dMmktW6ZdRmoaWQLedhv3","WQP0WQRdHafUCtHX","FLn4vmkNW4LIpv3cPW","bqKHW65eF8otlG","WPZdNCkCW4m","W5dcH8klWQZdHq","xCkolMVdISklW7hdJCozW49lsJJcKhBcNx0","W58oWOZcICoB","sSkcpupdISkEW6/dQCoEW5rkBIJcPxZcHNPMqW","W5DEDmk5W5ZcVmkAo8kXg25CeW","o8oui0izWR/cVYxdK8kNbmoG","W6JcQCkkWOVdHW","ESkWuu/dSSkBchtdN8k9W4W/gmk2DW","WPhcTw/dOmk7zG","W6VdVCkWWQ7cVMbTW5m","rHPmk8oc","WQtdL8kfW7VdUq","W6ldNeCNW43cOMqJWOdcTSkBWRK","W63cR8kJWRZdO1/cQSoin8oL","WR3cJHH0","W5JcQriQxSk3uCkMW67cSG","WQ3cGx/cP8onW5BcIa","WRJcHmkRWQlcMq","WQVcQSkoWQu","W4O0ACopWRC","WRpdT8kJW6tdSCoeWRfQ","W7hcH8kxamkebs7cNa","W6lcIgRcIsa","nXZdNIZdNG","W4DLhga/WQVcJY7cMfCqWPFcHWe4WOFcTa","WR1LWQVdJH1GAcPHW7xdTG","v200WQ44BmobFmoRlW","WOSMySoEWOJdOmkwrKyy","WQWXWPm6WOK","FZ59kmorW5a","W4xcR8k1WRJdJG","WRFcSmksWR03W4C1W58","W5/cUcbZW7y","gCoIha","WP8LWOSjWOnfCCkgsufTrKZcKatdLWq","WRzwWOddJW4","W6T/buiSWPBcGZ/cJ0OwWRm","W67dSCoIWPNcQ2HxW6pdGG","W4bbW4FcPcxcJCoXDa","W5i8F8ogWR4","WPn7ygBcUG","lSowCtlcJ8oyW4JdO8o9W495xa","W5hdUhGBEg4EmuBdRa","f3SmhCkPW7CPW5G","W5hcT3lcJqj7W6mmcddcO8k0WOVdSdTRW60B","WO/dGmkoW4ldKa","sCk+seRdTa","W4rmW5FcMsVcKmkGfCoUW7/cMNpdLG","WQRdVCotWRNdGqddNmkwcG","eZm4dW","fCoYWPrHfq","W73cUcTMW7zUFW","C3iJWOqxgSojDqG","W7pcPghcIHb/W6OB","WO7dO8kcW63dMW","W4yIFMtcNuVdQ8kO","W5arWOzx","v20TWQGcFCoDyCoBj1WWma","iqq9","WRjOwfVcUhtdVSkCW6RcIhzgWOmF","lCornveiWRtcLaJdNmk3aa","W4JdGmkvsxe","W5VcQaaW","WPZcTw3dSa","W7vdW4dcPMRdGq","WPNcL8kCWOG8WQddT8ksW7fzWQtcTmkN","W7dcP8keWRBdUa","W4uLbH7dGKRdL8knW4RcH1m","W4edWO4","x8oiFmo4","F8kipgZdMG","WOS7t8osWPtdRmkkyM4pWPy","WQFcJNFcRSoHWO3dM8olAt7dP8oJW7hdQW","iJ8WW7rL","r8ooymoO","W5xcMSo4W7CqnMqgW7mo","aLhdIhOp","WPvhW4WvvaxcJ8kQhhhdG8kT","W5xcUJOPWOu","W5ZcRedcIcS","WRzKWRVdJZ4","eam7W7m","W5avWO1iiLpcPCkv","WRxcVmk/WRJcL3T2W6RdKKldVSoE","duKTjCkp","nKZdGg0","W6RcSgFcKWrPW48A","bhSugCk4W6iLW45C","W6SWW67cNfOWiaDGW5tdOb8Q","W6ddMuuPWOldMLqaWRJcHq","WP7cSMddUmkRCbK0","W5m8Bq","zsdcISkMWQ8","WQuNFZlcIG","W6dcVwpcKrrUW7uxmZ8","WQ0HDYpcNmkn","WPFdJCk5WQ8Y","rCogvmoFfa","caS3W6jh","WR0KAHdcSq","qmoayCo3hW","W6ysWQRcVCoP","bNKmhmkiW7G","WQNdLCktW7FdUSo6","g8kJDa","fqPNWOW8","WRy8WOayWQ0","owStkSkj","zYb6oa","lLhdJNmmkN/dQrCWdambBCkZ","w2yfWQ4VFSol","W7bIfc0SWQNcItRdMuCqWRxcIbqJWO3cQCoPWPldRuxcQSoDW6z3W7ZcLSoDhqS4eZBcUW8LW5qPe8oJWOmAoCkNkW","lYf6WQ0","WPFcSmksWR00W4SLW4/dRSk/","aSojkhyk","dSoQdXRcTmocv0tdKmkBW6WkdG","WOyEW6NcOCkR","W47cQ8kJ","wtLWpCogW51whxFdVuHpW6rQv8oCgHrfWPq","lcfN","WPS9CmoCWOhdPCkDrq","W5HuD8kZW53cUG","W7xcQxlcMI58W7mAnt4","nCoaiq","W4jFfh4e","vCk6uKxdS8kD","WRPYWRpdIce","W5O0ESokWQzhWQ0KW67dLxpcPG","W41Mn8oXWQBdJCk9ALK","W5eoWRJcR8og","W6fYax8VWRBcLstcLK0","W4tdNSkXs0/dOSk9hSkYW6W","mJv0WQS3lCo/usWd","WRhcU8kDWO3cMa","WOnXqKtcHW","wmo/omoahqCwzmkEWRuh","WRpdHCk0iSkz","W5PjWP3dLCouA2VcRSo2mCoN","WOiVWOuAWRe","WQmcW57cRd7cGmkJmCoPWQS","mZSEn34","W6bqASk/WPpdSG","WQVdL8klW7ldISoGWQLeda","W5ChiK0CW58","dIuSW6zr","W5hdJ8kKquVdPCkhamklW60","nKldJxGt","kaW+b8kzW7z+hL3cKq","W7L4lwBdJmogWOxdGulcLYJdQ8kw","W63cQ8kXWRZdL1dcQG","FmkFihBdOCkgW7ldR8om","WRtdLmkRimkKmq","WQFcGdL+WOldSfe6WRxcSCkw","o8ohiwpdJCokW7pdR8kCW5jkAINcKd/cNhXTsfCZc8kWW4OqW6tcGs3cI8oOiCkcW7CYumoFW4PqW40xsf7cHMdcO8kvW4VcVfGtCg3cM8oNWPT2oflcVh3dJSolW4ldQmoIc2O","WOFcRJ9kjdDMa0xdMYjwWOS","tCkgWOSoWOu","W7bfW7xcJJi","WQ/cVSkoWQyg","W7tcQfNcPr4","W7xcPmkoWO0","mCo6W4LOW5WemIhdVCkhW5S3WRS","bNKmhmkiW7GqW4rhDG","W43cVtO","W6NdVCoJW7JdVJWPW6tdOhRdPmohW5S","W6tcIhZcOHq","W4z0W53cMZi","WQ4HzSooWPFdOmkxtZvC","WQ/dK8kt","WQuZACoQWOW","n3ddGuGZ","mI9LWRW","WQlcUSkXWPag","W6tdNK0HW4tcP3yAWPxcRmk0WRq","kx8aaCkRW7KRW412CgpdOwpcSa","WQFcHHTL","B8kgo2VdN8kiW7hdPCop","FdXNna","wSkWuu/dSSkBchtdN8k9W4a","W5ydpa","c3SAemkl","t8k+tKVdPSkxdxi","bXBdRqhdU08","W5RcUSkLWRtdJfVcT8ohiq","D8kgjgC","W6JcPgm","WPqmoq","lCotk2tdImkfW6NdPG","etKVc3JdQrySlW","lIj9WQ0XkG","W4jqA8k9W4JcSmkFpq","WO/cH17cI8oF","WR3cTSkrWRKqW5O","W5CZFSopWQDcWQqi","WRdcHXr4WPS","EWFcHCkbWPDzWRCPW6q+","W6hcRhtcIGv8W6OHmttcVSkQ","W4FdG8kRW6C","gZK0fLtdRbyT","WQJdJCkmW4ldJCo9WOfBW4XPCSouaf0","m8ojWOm","eZm4d2tdQGWTkW"];return mm=function(){return t},mm()}function ii(t,e){t=t-407;let n=mm(),i=n[t];if(ii.EGTubg===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;h{let l=i,c={oVXba:function(u,d){return a[ii(550,"[*!%")](u,d)},OpWsz:function(u,d){return u(d)}};if(l(444,"ujCa")!==l(492,"mtzD")){let u=s??{};return a[l(538,"JxTn")](o,1)+": "+a[l(607,"LI&!")](hs,u[l(632,"mtzD")])+l(513,"Vl3%")+a[l(407,"mtzD")](hs,u[l(458,"Hcez")])}else{let u={SbyKu:function(h,m){let p=l;return nMlbUd[p(614,"mS%%")](h,m)},PiAeH:function(h,m){let p=l;return nMlbUd[p(429,"eN95")](h,m)}};return(_0x251662[l(438,"y3ao")](_0x45175e[l(546,"mtzD")])?_0x3e6baf[l(565,"bf*V")]:[])[l(512,"mtzD")]((h,m)=>{let p=l,g=h??{};return u[p(435,"q*ZM")](m,1)+": "+_0x3c54c7(g[p(508,"9e&]")])+p(432,"bf*V")+u[p(558,"TRKW")](_0x35e298,g[p(564,"ujCa")])})}});case i(441,"86D4"):return[i(630,"W@Ll")+hs(e[i(528,"EANr")]),i(595,"JxTn")+hs(e[i(584,"xzi)")])];case i(651,"JxTn"):case a[i(472,"k7IV")]:return[i(469,"Vl3%")+a[i(645,"5wEP")](hm,e[i(410,"6uzy")])];case i(626,"9tJ0"):return[i(644,"i54h")+hm(e[i(622,"H(0K")])];case i(592,"5wEP"):return[i(617,"9tJ0")+hm(e[i(621,"J[8D")])];case i(580,"4Fw("):return[i(494,"[*!%")+a[i(581,"eN95")](hs,e[i(570,"[*!%")])];case a[i(433,"d5Sx")]:case i(638,"TRKW"):case a[i(555,"eN95")]:case a[i(499,"i54h")]:return[];default:return n[i(604,"mS%%")]?[n[i(541,"ESJr")]]:[]}}function vae(t){let e=Ne,n=Array[e(572,"[@tL")](t[e(625,"9e&]")])?t[e(424,"1wZj")]:[];return new Set(n[e(519,"86D4")](i=>!!i[e(615,"Hcez")]||!!i[e(448,"[*!%")])[e(527,"tmi*")](i=>hm(i[e(414,"mtzD")])))}function Qz(t,e){let n=Ne,i={KBhDg:function(s,o){return s!==o}},a=t[n(428,"ESJr")][n(539,"d5Sx")](s=>s.id===e||s[n(531,"eN95")][n(650,"[*!%")]()===e[n(480,"A@Ch")]()),r=a[0];if(i[n(579,"DxP0")](a[n(449,"Vl3%")],1)||!r)throw new Error(n(568,"A@Ch")+e+n(467,"9tJ0")+a[n(453,"9e&]")]+n(524,"1wZj")+JSON[n(575,"mS%%")](t[n(462,"TRKW")][n(447,"d5Sx")](s=>s[n(487,"DxP0")])));return r}function Zz(t,e,n,i){let a=Ne,r={xSsCn:a(420,"Cuqw"),crkeN:a(554,"4Fw("),dkQIN:a(509,"cyrN"),Xrggp:function(h,m){return h(m)},GrbjV:a(533,"[@tL"),odcbQ:function(h,m){return h+m},FUesN:function(h,m){return h===m},JSXwp:a(413,"iIH("),KZgvc:function(h,m){return h===m},nrOEP:a(415,"H(0K"),JHsVo:a(561,"6uzy"),jSUPh:function(h,m,p,g){return h(m,p,g)}},s=new Map(t[a(421,"rYaN")][a(532,"q*ZM")](h=>[h.id,h])),o=Qz(t,n),l=h=>h[a(460,"d5Sx")][a(535,"Hcez")](m=>m[a(609,"5wEP")]===void 0&&!m.id[a(418,"Tki)")]("::"))?.id,c=h=>{let m=a;if(m(497,"iIH(")===r[m(551,"mS%%")]){let p=[],g=h;for(;g!==void 0;)if(m(442,"xzi)")!==r[m(454,"mS%%")])_0x32e296=_0x2f04cb(_0x5b17f7);else{let f=s[m(445,"5wEP")](g);if(f?.[m(648,"ESJr")]!==r[m(619,"TRKW")])break;p[m(641,"#oAL")](u(f)),g=l(f)}return p}else{let p=_0x95f958??{};return _0x30197a+1+": "+_0x5f9e96(p[m(517,"Vl3%")])+m(612,"9e&]")+_0x349050(p[m(605,"y3ao")])}},u=h=>{let m=a,p=e[m(542,"y3ao")](h.id)??{},g=h[m(473,"[@tL")]??"",f=wae[g]??r[m(530,"bf*V")],w=vae(p),C=p[m(606,"[*!%")]===void 0?"?":p[m(459,"[@tL")],A=[],b;for(let y of h[m(569,"q*ZM")]){let T=y.id;if(!T[m(520,"v@3r")]("::")||T===Ri(T[m(464,"Q*4n")]("::")[0]??""))continue;let M=T[m(585,"DxP0")](r[m(408,"mS%%")](T[m(548,"mS%%")]("::"),2));if(w[m(647,"eN95")](M))if(r[m(652,"k7IV")](m(457,"eN95"),m(640,"[@tL"))){i?.[m(504,"!qjN")]({badge:C,title:h[m(426,"k7IV")]??"",output:y[m(474,"iIH(")]??M});continue}else{let E=_0x343b62[m(594,"#oAL")]("__");_0x33f383[m(566,"YDnb")]({label:_0x26f506[m(434,"LI&!")]??_0x379931,chain:r[m(655,"iIH(")](_0x4f37f7,_0x206a96),...E?{tint:!1}:{}})}let $=s[m(445,"5wEP")](ia(h.id,M)),z=$?.[m(537,"EANr")][0]?.id;if(r[m(633,"Hezt")](f,r[m(563,"9tJ0")])&&M===m(599,"KMN["))b=c(z);else{let E=M[m(522,"Cuqw")]("__");A[m(578,"KMN[")]({label:y[m(547,"Q*4n")]??M,chain:c(z),...E?{tint:!1}:{}})}}return f===r[m(589,"!qjN")]&&r[m(452,"Hcez")](b,void 0)&&(b=[]),r[m(629,"tmi*")](f,m(455,"v@3r"))&&A[m(498,"d5Sx")]((y,T)=>+(y[m(502,"A@Ch")]===!1)-+(T[m(409,"k7IV")]===!1)),(f===r[m(461,"YDnb")]||f===r[m(483,"g5i7")])&&A[m(653,"ESJr")]((y,T)=>+(y[m(590,"Hezt")]===m(477,"5wEP"))-+(T[m(618,"v@3r")]===m(559,"v@3r"))),{id:C,title:h[m(507,"H(0K")]??"",kind:f,body:r[m(412,"H(0K")](Cae,g,p,h),outputs:A,...b!==void 0?{loopBody:b}:{},ref:h.id,...g?{actionType:g}:{}}},d=s[a(553,"q*ZM")](Ri(o.id));if(!d)throw new Error(a(643,"9tJ0")+o[a(593,"A@Ch")]+a(481,"4Fw("));return{chain:r[a(466,"LI&!")](c,d[a(562,"DxP0")][0]?.id),start:!0,title:o[a(511,"4Fw(")]}}function xae(t){let e=Ne,n={gMyjQ:function(r,s){return r(s)},ufpfb:function(r,s){return r(s)}},i=[],a=r=>{let s=ii;for(let o of r){i[s(597,"86D4")](o);for(let l of o[s(573,"1wZj")])n[s(601,"mtzD")](a,l[s(521,"A@Ch")]);o[s(536,"[*!%")]&&n[s(596,"YDnb")](a,o[s(610,"86D4")])}};return n[e(657,"4$6h")](a,t[e(624,"KMN[")]),i}function Aae(t){let e=Ne;return ps[t]?.[e(557,"g5i7")]??!1}function J0(t,e,n){let i=Ne,a={QiGDJ:function(h,m,p){return h(m,p)}},r=n??t[i(574,"Hezt")];if(!r)throw new Error(i(439,"Hcez")+JSON[i(510,"5wEP")](t[i(485,"86D4")][i(506,"e7E6")](h=>h[i(440,"d5Sx")])));let s=t[i(611,"W@Ll")][i(423,"rYaN")](h=>h[i(436,"!qjN")]===i(431,"Hezt")),o=a[i(602,"cyrN")](ac,e,s[i(490,"4$6h")](h=>h.id)),l=new Map(o[i(649,"4Fw(")][i(637,"5hp%")](h=>[h[i(577,"k7IV")],h[i(430,"H(0K")]])),c=[],u=Zz(t,l,r,c),d=xae(u);return{flow:u,task:Qz(t,r),hiddenOutputs:c,standIns:d[i(587,"Tki)")](h=>!Aae(h[i(648,"ESJr")]))[i(637,"5hp%")](h=>({badge:h.id,title:h[i(598,"v@3r")],actionType:h[i(489,"H(0K")]??null,drawnAs:h[i(642,"Tki)")]})),missingConfiguration:d[i(529,"5wEP")](h=>h.id==="?")[i(471,"e7E6")],actions:s[i(419,"v@3r")](h=>({actionId:h.id,badge:l[i(495,"Hezt")](h.id)?.[i(606,"[*!%")]??"?",title:h[i(434,"LI&!")],taskId:h[i(479,"Q*4n")],taskName:h[i(543,"86D4")]}))}}var P={};gc(P,{ADD_COL_W:()=>Pre,ADD_SLOT_H:()=>yre,ADD_SLOT_W:()=>bre,ARROW_H:()=>jre,ARROW_W:()=>Sre,BADGE_FILL:()=>Xae,BADGE_FONT_SIZE:()=>ere,BADGE_H:()=>Qae,BADGE_RADIUS:()=>Zae,BADGE_TEXT:()=>Yae,BADGE_W:()=>Kae,BADGE_X:()=>Vae,BODY_CLIP_RIGHT:()=>Gae,BODY_FILL:()=>Eae,BODY_FIRST_LINE:()=>Hae,BODY_FONT_SIZE:()=>zae,BODY_H:()=>_ae,BODY_LINE_H:()=>Iae,BODY_PAD_X:()=>Rae,BODY_TERMINAL_H:()=>qae,BODY_TEXT:()=>Dae,BORDER_W:()=>jae,CANVAS:()=>Xz,COLUMN_GAP:()=>_re,DASH_ARRAY:()=>kre,DOT_R:()=>Ore,FONT:()=>yae,FOOTER_FILL:()=>Bae,FOOTER_FONT_SIZE:()=>Lae,FOOTER_H:()=>Nae,FOOTER_TEXT:()=>Uae,GAP:()=>Ere,HEADER_FILL:()=>Wae,HEADER_H:()=>Mae,HIGHLIGHT_PAD:()=>zre,HIGHLIGHT_STROKE:()=>Hre,HIGHLIGHT_TAG_CHAR_W:()=>Lre,HIGHLIGHT_TAG_FILL:()=>Dre,HIGHLIGHT_TAG_FONT_SIZE:()=>Bre,HIGHLIGHT_TAG_H:()=>Nre,HIGHLIGHT_TAG_PAD_X:()=>Ure,HIGHLIGHT_TAG_TEXT:()=>Gre,HIGHLIGHT_W:()=>Ire,ICON_COLOUR:()=>Jae,ICON_SIZE:()=>Fae,ICON_X:()=>$ae,INK:()=>V0,LINE_W:()=>Sae,LOOP_CORNER:()=>Rre,LOOP_GUTTER:()=>qre,LOOP_TRI_H:()=>Mre,LOOP_TRI_INSET:()=>Wre,LOOP_TRI_W:()=>Tre,MARGIN:()=>bae,MENU_COLOUR:()=>ore,MENU_DOT_GAP:()=>sre,MENU_DOT_R:()=>rre,MENU_X_FROM_RIGHT:()=>are,NODE_BORDER:()=>Tae,NODE_RADIUS:()=>kae,NODE_W:()=>Oae,PILL_BORDER:()=>hre,PILL_FILL:()=>dre,PILL_FONT_SIZE:()=>mre,PILL_H:()=>ure,PILL_MENU_FROM_RIGHT:()=>wre,PILL_RADIUS:()=>cre,PILL_TEXT:()=>gre,PILL_TEXT_CX:()=>fre,PILL_TINT_FILL:()=>pre,PILL_W:()=>lre,SLOT_FILL:()=>Are,SLOT_H:()=>vre,SLOT_RADIUS:()=>xre,SLOT_W:()=>Cre,TITLE_FONT_SIZE:()=>ire,TITLE_TEXT:()=>tre,TITLE_X:()=>nre,WEB_FONT_CSS:()=>Pae});var gn=Ii;(function(t,e){let n=Ii,i=t();for(;;)try{if(parseInt(n(372,"baEr"))/1*(-parseInt(n(362,"baEr"))/2)+parseInt(n(358,"i!ZG"))/3+-parseInt(n(364,"oTyB"))/4*(parseInt(n(375,"n*Mp"))/5)+parseInt(n(350,"8%g2"))/6+-parseInt(n(336,"bTB%"))/7*(-parseInt(n(360,"P(Pg"))/8)+-parseInt(n(344,"]Bfx"))/9*(parseInt(n(343,"]N@C"))/10)+parseInt(n(367,"AFLD"))/11*(parseInt(n(339,"Lzr^"))/12)===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(gm,926879);var Xz=gn(359,"]#T["),bae=24,yae=gn(349,"Ywhu"),Pae=gn(341,"baEr"),V0=gn(340,"^n)$"),Sae=1,jae=.75,Oae=262,kae=3,Tae=V0,Mae=25,Wae=Xz,Eae=gn(373,"1zJ]"),_ae=62,qae=37.5,Rae=7.5,Hae=11,Iae=19,zae=9.5,Dae=gn(342,"^n)$"),Gae=4,Nae=25,Bae=gn(374,"8hHr"),Uae=gn(369,"bdz("),Lae=9.5,$ae=8,Fae=12.5,Jae=gn(361,"o9ap"),Vae=27,Kae=24,Qae=16,Zae=3,Xae=gn(354,"baEr"),Yae=gn(378,"*XwL"),ere=11.5,nre=57.5,ire=11,tre=gn(351,"PrlU"),are=12.5,rre=.9,sre=3.6,ore=gn(366,"8(vq"),lre=106,ure=25.5,cre=3,dre=gn(378,"*XwL"),pre=gn(357,"(AFT"),hre=V0,mre=9.5,gre=gn(368,"(o(7"),fre=46,wre=14,Cre=106,vre=32,xre=3,Are=gn(352,"]Bfx"),bre=71,yre=24.5,Pre=137.5,Sre=7,jre=8,Ore=2,kre=gn(348,"]N@C"),Tre=9,Mre=8,Wre=25,Ere=26,_re=19.5,qre=27,Rre=15,Hre=gn(377,"HkmT");function gm(){let t=["W4xcImk5W7f6y8or","gJrpWQ1nW4ddKmk4","zmkzW51WWRaCea","r1hcHCoaqrlcPa","W5pdV3JdU8o9rmk2aKhdHK9Hoq","hJzpWOLLW4VdQSkn","W6hdPZxdJSkto8kAcaqbWR8","tSoPBYOEW7JdUW","W5NcTCozW4JcNKLf","xmoFWQLesmkOqSkdtSkzp8o6","WOtcOCoBkSo4W6mQFCozeq","tHvbWOKTb8o0","WRNdUdrsvqzL","eCkxWRPnwxxdVbbqW7Pwl8op","iK/dGCk6w8k4WOZdUW","oNhdI8kcW6pcQ8kRpq","jK3dGCkEC8kZWRBdJG","rSkXWRbNqbJcPtn/ecBdPCko","l3xdQ8ofW4pdLSoe","WRJcPhJcHSorDmoEBHmfWPZcKCobW6WmWQzAWPtdPYq2WP4ureqJWR3dV8oOomoEuhu9W7BdO8kMBbzSWRbgt8kvWQhcNmoJve3dT0tcOXqFW7rmW5e3W5L5WRHxWQLIW5K6qsvOWRZdJNe2W6ZcUmk5W5e","l3BcUCogWPBdLmoj","DrGVW4xcKGiwW7b1W4a","WRVdQmkynrO+A8oUWP/cHCoG","WOpcRSoziSkMWQiHBCojbSoxqa","hJy7W7aiWQFdQmk0WQdcHmovW4y","ie7cTmonnCoqW6ddMmkJiWpcSay","CWaVW5xdJq","cSk7F23cPItcICkpWQ9YW51xW69iW59lWQuAtvOFW4jg","pSoEW7JdPsVcMbxdGSkQW7NdSGe","k1n/f8oAzG4","WQRcUmoly0KXxW","vmoTW63cTmoZtNunWPTVW50","W7pdOM3dHmodFmku","WPZdQmo3CCoCwCoW","WRSWWQ/dIsBcQuhdUq","ur0EW6ldTmo0W6W","WRFdJSkbu0FcVqeuWRfXzCo9WQy","W4tcQcpcR8kSfmk3","WR82W7hcRfNdNJhdPSkrWP48jmoQ","WPddRa/cR8o+WOldMW","W6BdOK7cH8oMbmkRcW","c8ktDN/cR2lcVa","u8oPWRddL8koyM8b","xmk4mhrjW6VdTGVdOSkDW50"];return gm=function(){return t},gm()}var Ire=2,zre=3,Dre=gn(355,"3h$s");function Ii(t,e){t=t-336;let n=gm(),i=n[t];if(Ii.YQPUUZ===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;ht.x+t.w/2,Di=t=>t.y+t.h;function ms(t,e,n,i,a,r={}){return{kind:t,x:e,y:n,w:i,h:a,label:"",tint:!1,...r}}function zi(t,e={}){return{points:t,arrow:!1,dashed:!1,rounded:!1,...e}}function Cm(t){let e=on,n={GnpPi:function(a,r){return a+r},iGtVA:function(a,r,s){return a(r,s)},UWDtq:function(a,r){return a-r},JOsCF:function(a,r){return a(r)},zFnLx:function(a,r){return a===r},GGrIv:function(a,r){return a!==r},AVkwf:e(445,"@hAT"),WAhWg:e(243,"GZc*")};if(n[e(368,"][WN")](t[e(337,"m6G(")],0))return P[e(366,"#b7$")];let i=P[e(226,"b0bP")];for(let a of t)if(ya(a)[e(418,"I*ts")])i=Math[e(246,"IiT1")](i,iD(a));else if($0(a))if(n[e(269,"IiT1")](n[e(402,"$Tf*")],n[e(274,"bQu@")]))i=Math[e(319,"]vpu")](i,$re(a));else{_0xf1f79d=n[e(391,"xwsn")](_0x2e0b95,_0x17c851[e(298,"9H#v")]),_0x5a914f[e(511,"E7]T")][e(415,"c%*%")](n[e(474,"bQu@")](_0x546228,[[_0x2d1b79,_0x5aa16f],[_0x12cf82,_0x31118a]],{arrow:!0}));let r=_0x28af71(e(483,")]RG"),n[e(335,"#b7$")](_0x2136e7,_0x71b39b[e(488,"][WN")]/2),_0x1f1b67,_0x102160[e(410,"@S(H")],_0x18f3e0[e(399,"xwsn")]);return _0x219513[e(279,"@hAT")][e(260,"kfM7")](r),[n[e(321,"c%*%")](_0x28d245,r),!1]}return i}function eD(t){let e=on;return ya(t)[e(465,"^(kc")]&&t[e(300,"hzJd")][e(453,"SQDM")](n=>n[e(422,"2K^L")]===e(451,")]RG"))}function nD(t){let e=on,n=t[e(348,")]RG")][e(436,"0Bo5")](i=>i[e(387,"L%Wo")][e(342,"hzJd")]>0?Cm(i[e(317,"IiT1")]):P[e(393,"GFk2")]);return eD(t)&&n[e(336,"zJRI")](P[e(345,"2K^L")]),n}function on(t,e){t=t-225;let n=fm(),i=n[t];if(on.rsbLQS===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;ha+r,0)+P[e(485,"zJRI")]*(i[e(248,"]vpu")]-1)}function iD(t){let e=on,n={jcJhw:function(i,a){return i+a}};return Math[e(420,"kfM7")](P[e(351,"]vpu")],n[e(407,"Uybb")](P[e(304,"I*ts")],Cm(t[e(328,"tP8v")]??[])))}function Fre(t){let e=on,n={hItJe:function(i,a){return i+a}};return pm(t)?n[e(233,"xwsn")](P[e(477,"xwsn")],P[e(392,"zJRI")])+P[e(291,"b0bP")]:n[e(383,"QTjz")](P[e(412,"t19x")],P[e(487,"@hAT")])}function K0(t,e,n,i,a=!1){let r=on,s={emqCn:function(d,h,m,p,g){return d(h,m,p,g)},qxHoC:function(d,h){return d(h)},lFnUR:function(d,h,m){return d(h,m)},mwzTm:r(384,"sPrG"),SbJBq:function(d,h,m,p,g){return d(h,m,p,g)},zSPOJ:r(262,"hzJd"),WMyep:function(d,h){return d-h},hkFEB:function(d,h){return d+h}},o=n,l,c=!1;for(let d of t){l!==void 0&&(o=l+P[r(516,"GZc*")],i[r(489,"9H#v")][r(484,"I*ts")](s[r(444,"SQDM")](zi,[[e,l],[e,o]],{arrow:!0})));let h=ms(s[r(310,"c%*%")],e-P[r(501,"Qjp7")]/2,o,P[r(413,"c%*%")],s[r(307,"$Tf*")](Fre,d),{action:d});i[r(377,"c%*%")][r(286,"Qjp7")](h),ya(d)[r(418,"I*ts")]?l=Vre(d,e,Di(h),i):$0(d)?l=s[r(270,"SQDM")](Jre,d,e,Di(h),i):s[r(495,"Uybb")]!==r(431,"kG9l")?_0x4d6d4d=s[r(478,"LXw^")](_0x57e05f,_0x270d8d,_0x4fc641,s[r(231,"m6G(")](_0x395917,_0x251a0e),_0x43ed2b):l=Di(h),c=L0(d)}if(l===void 0)return[o,!1];let u=t[s[r(355,"L%Wo")](t[r(459,"QTjz")],1)];if(a&&u&&!L0(u)){o=s[r(423,"mDz*")](l,P[r(309,"mDz*")]),i[r(472,"kG9l")][r(449,"(i[J")](zi([[e,l],[e,o]],{arrow:!0}));let d=ms(r(334,"t19x"),e-P[r(292,"I*ts")]/2,o,P[r(259,"l#]w")],P[r(323,"^T[5")]);return i[r(369,"Z^bm")][r(475,"QTjz")](d),[Di(d),!1]}return[l,c]}function Jre(t,e,n,i){let a=on,r={LJCYf:function(f,w){return f/w},QBSnz:a(327,"L%Wo"),ubaRb:function(f,w,C){return f(w,C)},mKFYr:function(f,w){return f(w)},JwGcK:function(f,w,C,A,b,y,T){return f(w,C,A,b,y,T)},ouvvZ:a(435,"SQDM"),NapFf:function(f,w){return f-w},Jbksa:function(f,w){return f+w},HfJiQ:function(f,w){return f(w)},KugLZ:function(f,w){return f>w},ENzfw:function(f,w){return f===w},yfZNi:a(324,"I*ts"),VnPWV:function(f,w){return f+w},zDnWq:function(f,w){return f/w},LRKuW:function(f,w,C,A,b){return f(w,C,A,b)},csOvi:function(f,w,C,A,b){return f(w,C,A,b)},vWlca:a(257,"TtaK")},s=nD(t),o=P[a(388,"Qjp7")],l=r[a(290,"Okcz")](s[a(382,"hzJd")]((f,w)=>f+w,0),o*(s[a(239,"Okcz")]-1)),c=n+P[a(411,"aCMq")],u=r[a(227,"QTjz")](c,P[a(230,"xVcw")]),d=e-r[a(332,"LXw^")](l,2),h=[...eD(t)?[void 0]:[],...t[a(498,"SQDM")]],m=[],p=[];h[a(264,"b0f8")]((f,w)=>{let C=a,A=s[w],b=d+r[C(285,"TtaK")](A,2);if(m[C(457,"LXw^")](b),f===void 0){let y=ms(r[C(252,"$Tf*")],b-P[C(325,"@hAT")]/2,u,P[C(441,"U4^b")],P[C(338,"U4^b")]);i[C(234,"b0bP")][C(349,"zJRI")](y),i[C(508,"xwsn")][C(456,"hzJd")](r[C(403,"t19x")](zi,[[b,c],[b,u]],{dashed:!0})),p[C(347,"b0f8")]([r[C(434,"tP8v")](Di,y),!0])}else{let y=f[C(428,"(i[J")]===void 0?r[C(503,"2K^L")](ya,t)[C(401,"c%*%")]:f[C(330,"bQu@")],T=r[C(232,"GZc*")](ms,r[C(277,"^(kc")],r[C(492,"@S(H")](b,P[C(295,"aCMq")]/2),u,P[C(513,"t19x")],P[C(452,"zJRI")],{label:f[C(463,"3jmm")],tint:y});i[C(240,"LXw^")][C(494,"ANOB")](T),i[C(489,"9H#v")][C(449,"(i[J")](r[C(249,"l#]w")](zi,[[b,c],[b,u]]));let M=r[C(276,"Uybb")](Di(T),P[C(507,"GFk2")]);if(i[C(297,"$Tf*")][C(356,"@S(H")](r[C(289,"aCMq")](zi,[[b,r[C(468,"xwsn")](Di,T)],[b,M]],{arrow:!0})),r[C(344,"I*ts")](f[C(379,"LXw^")][C(308,"sPrG")],0))p[C(437,"TtaK")](K0(f[C(302,"][WN")],b,M,i));else{let $=ms(C(512,"hzJd"),r[C(225,"]vpu")](b,r[C(339,"t19x")](P[C(502,"U4^b")],2)),M,P[C(254,"kfM7")],P[C(273,"$Tf*")]);i[C(510,"GZc*")][C(364,"kG9l")]($),p[C(362,"xwsn")]([r[C(350,"zzA[")](Di,$),!1])}}d+=A+o});let g=Math[a(442,"xwsn")](...p[a(244,"^T[5")](([f])=>f))+P[a(386,"b0f8")];return m[a(320,"Uybb")]((f,w)=>{let C=a,A={mNami:function(b,y){return b(y)},aTtku:function(b,y){return b+y},ZUJMk:function(b,y){return b-y}};if(r[C(331,"LXw^")](C(425,"tP8v"),r[C(421,"zzA[")])){let b=keUuaK[C(439,"Qjp7")](_0x288dd8,_0x243d1a);return keUuaK[C(433,"Qjp7")](b[C(312,"][WN")]((y,T)=>y+T,0),_0x517043[C(235,"0Bo5")]*keUuaK[C(419,"@hAT")](b[C(337,"m6G(")],1))}else{let[b,y]=p[w];i[C(398,"c%*%")][C(437,"TtaK")](zi([[f,b],[f,g]],{dashed:y}))}}),i[a(288,"Z^bm")][a(268,"0Bo5")](zi([[e,n],[e,c]])),r[a(322,"]vpu")](Yz,i,c,m[a(361,"#b7$")]((f,w)=>[f,h[w]===void 0]),e),r[a(296,"#b7$")](Yz,i,g,m[a(244,"^T[5")]((f,w)=>[f,p[w][1]]),e),i[a(504,"l#]w")][a(481,"@hAT")]({kind:r[a(237,"b0f8")],x:e,y:c}),i[a(251,"xwsn")][a(255,"kn!a")]({kind:r[a(281,"Uybb")],x:e,y:g}),g}function Yz(t,e,n,i){let a=on,r=[i,!1],s=[...n,r][a(414,"zJRI")]((o,l)=>o[0]-l[0]||Number(o[1])-Number(l[1]));for(let o=0;o+1d>l||h):s[a(272,"kfM7")](([d,h])=>df},xeldX:function(g,f,w,C,A,b){return g(f,w,C,A,b)},tdPbP:function(g,f){return g+f},GUvnp:a(417,"$Tf*"),fAOpv:function(g,f,w){return g(f,w)},QhCmQ:a(378,"0Bo5")},s=t[a(486,"][WN")]??[],o=Cm(s),l=r[a(394,"hzJd")](iD,t),c=e-l/2,u=r[a(405,"#b7$")](c+P[a(400,")]RG")],r[a(247,"kfM7")](o,2)),d=n+P[a(315,"tP8v")];i[a(293,"hzJd")][a(260,"kfM7")](zi([[e,n],[e,d]],{arrow:!0})),i[a(354,"(i[J")][a(475,"QTjz")](r[a(352,"l#]w")](zi,[[e,d],[u,d]]));let h=r[a(343,"GFk2")](d,P[a(363,")]RG")]);i[a(470,"@S(H")][a(389,"^T[5")](zi([[u,d],[u,h]],{arrow:!0}));let m;if(r[a(464,"I*ts")](s[a(372,"U4^b")],0))[m]=K0(s,u,h,i);else{let g=r[a(406,"mDz*")](ms,a(287,"9H#v"),u-r[a(499,"0Bo5")](P[a(283,"(i[J")],2),h,P[a(497,"mDz*")],P[a(514,"QTjz")]);i[a(313,"xwsn")][a(303,"mDz*")](g),m=Di(g)}let p=r[a(429,"0Bo5")](m,P[a(455,"^(kc")]);return i[a(493,"L%Wo")][a(389,"^T[5")](zi([[u,m],[u,p],[e,p]])),i[a(278,"tP8v")][a(449,"(i[J")]({kind:r[a(299,"#b7$")],x:e,y:p}),i[a(297,"$Tf*")][a(490,"Z^bm")](r[a(311,"U4^b")](zi,[[e,p],[c,p],[c,d],[e,d]],{dashed:!0,rounded:!0})),i[a(305,"t19x")][a(471,"^(kc")]({kind:r[a(454,"kG9l")],x:c,y:d+P[a(482,"t19x")]}),i[a(491,"9H#v")][a(268,"0Bo5")]({kind:r[a(265,"Uybb")],x:c,y:p-P[a(266,"bQu@")]}),p}function Q0(t){let e=on,n={elMTD:function(l,c){return l(c)},rICjw:function(l,c,u,d,h,m,p){return l(c,u,d,h,m,p)},jqcgb:function(l,c){return l-c},RVKvf:function(l,c){return l+c},qZnbN:function(l,c,u){return l(c,u)},BQTnh:function(l,c){return l>c},XYTmh:function(l,c){return l/c},ZDtsy:function(l,c){return l(c)},tJlzI:function(l,c){return l/c},kPGLs:function(l,c){return l===c},owMxG:e(357,"Z^bm"),TMkKv:function(l,c,u,d,h,m){return l(c,u,d,h,m)},xOeUS:function(l,c){return l*c}},i={boxes:[],edges:[],marks:[],width:0,height:0},a=n[e(294,"$Tf*")](Cm,t[e(317,"IiT1")]),r=n[e(376,"Qjp7")](P[e(359,"kG9l")],n[e(443,")]RG")](a,2)),s=P[e(438,"QTjz")];if(t[e(346,"TtaK")])if(n[e(432,"kfM7")](n[e(275,"$Tf*")],e(447,"(i[J"))){let l=_0xdac74f[e(409,"zJRI")]===_0xcaf972?Ncfsrt[e(326,"0Bo5")](_0x5c80bc,_0x45887b)[e(258,"#b7$")]:_0x2c0782[e(229,"kfM7")],c=Ncfsrt[e(395,"@S(H")](_0x33e6f0,e(236,"hzJd"),Ncfsrt[e(427,"$Tf*")](_0x105319,_0x4eb392[e(374,")]RG")]/2),_0x7a3780,_0x548d74[e(505,"3jmm")],_0x1ba95e[e(506,"#b7$")],{label:_0x59e43b[e(473,"E7]T")],tint:l});_0x1eada6[e(467,"zJRI")][e(458,"3jmm")](c),_0x3f8a42[e(271,"Qjp7")][e(389,"^T[5")](_0x4d72e5([[_0x5c848e,_0x19a38b],[_0x229c71,_0x2b798c]]));let u=Ncfsrt[e(404,"l#]w")](_0x17d70f(c),_0x3123fe[e(282,"E7]T")]);if(_0x458fd7[e(253,"^T[5")][e(479,"aCMq")](Ncfsrt[e(318,"]vpu")](_0x499c5f,[[_0x4c5d85,_0x29e7dd(c)],[_0x1d3ba4,u]],{arrow:!0})),Ncfsrt[e(515,"Okcz")](_0x5b384e[e(228,"SQDM")][e(496,"zJRI")],0))_0x4fab01[e(450,"][WN")](_0x19c389(_0x2c3221[e(314,"c%*%")],_0x18a58c,u,_0x597eb0));else{let d=_0x2c990f(e(462,"tP8v"),_0x1b63f6-Ncfsrt[e(426,"@S(H")](_0xde67b2[e(410,"@S(H")],2),u,_0x3ae316[e(238,"tP8v")],_0x15eed6[e(241,"tP8v")]);_0x5b0e15[e(242,"3jmm")][e(484,"I*ts")](d),_0x5eeee1[e(329,"E7]T")]([_0x4ffc2f(d),!1])}}else{let l=ms(e(390,"Uybb"),n[e(509,"2K^L")](r,P[e(505,"3jmm")]/2),s,P[e(370,"L%Wo")],P[e(396,"b0bP")],{label:e(371,"sPrG")});i[e(448,"Okcz")][e(380,"2K^L")](l),s=n[e(375,"@S(H")](Di,l)+P[e(386,"b0f8")],t[e(469,"kfM7")][e(367,"$Tf*")]>0&&i[e(385,"I*ts")][e(329,"E7]T")](n[e(440,"Qjp7")](zi,[[r,Di(l)],[r,s]],{arrow:!0}))}let[o]=n[e(424,"tP8v")](K0,t[e(267,"b0f8")],r,s,i,!0);return i[e(460,"GZc*")]=n[e(408,"Okcz")](a,n[e(365,"l#]w")](2,P[e(416,"zJRI")])),i[e(353,"@hAT")]=o+P[e(480,"@S(H")],i}(function(t,e){let n=Vn,i=t();for(;;)try{if(parseInt(n(407,"^b3%"))/1*(parseInt(n(384,"G*a@"))/2)+parseInt(n(394,"#kkc"))/3+parseInt(n(391,"VCDq"))/4*(-parseInt(n(415,"gzqP"))/5)+-parseInt(n(413,"VN%X"))/6*(parseInt(n(383,"aA5A"))/7)+parseInt(n(396,"VCDq"))/8+parseInt(n(416,"8fxe"))/9+-parseInt(n(388,"mJ]M"))/10===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(vm,483166);function R(t){let e=Vn,n={hFidA:function(a,r){return a*r},ohGDU:function(a,r){return a/r},axcUD:function(a,r){return a(r)}};return Number[e(380,"VB3U")](n[e(400,"ESo3")](t,4))&&!Number[e(398,"Jtd)")](t*2)?n[e(405,"C(hU")](n[e(390,"8fxe")](xm,n[e(395,"cvPk")](t,10)),10)[e(417,"naRe")](1):t[e(402,"R4tn")](1)}function Vn(t,e){t=t-380;let n=vm(),i=n[t];if(Vn.WicosM===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;h.5?n[e(409,"Z#b2")](i,1):n[e(386,"pI4L")](i%2,0)?i:i+1}function Ho(t){return String(t)}function Pa(t){let e=Vn,n={eMfPR:e(412,"mJ]M")};return t[e(392,"@ve(")]("&",n[e(404,"*xHl")])[e(387,"DZgc")]("<",e(403,"m(%I"))[e(382,"785$")](">",e(401,"@Gpd"))}var se=Gi;(function(t,e){let n=Gi,i=t();for(;;)try{if(parseInt(n(464,"qBui"))/1+parseInt(n(669,"AX7q"))/2+-parseInt(n(760,"BT$^"))/3*(-parseInt(n(664,"aq0J"))/4)+-parseInt(n(456,"#WvY"))/5*(-parseInt(n(285,"HO44"))/6)+parseInt(n(363,"ATl3"))/7+parseInt(n(679,"qBui"))/8+parseInt(n(385,"cM!h"))/9*(-parseInt(n(472,"7!vu"))/10)===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(Am,395211);var aD={bubble:se(732,"7!vu")+se(606,"pAmU"),exit_bubble:se(714,"5FgP")+se(537,"sIxh")+se(347,"zLZK"),ask:se(247,"umj$")+se(695,"w2sR")+se(470,")RP8"),menu:se(640,"zLZK")+se(688,"n8DK"),diamond:se(282,"HUkc"),database:se(571,"5FgP")+se(652,"akNI")+se(265,"Kh1u"),infinity:se(342,"EgEO"),task:se(491,"HUkc")+se(774,"us8B")+se(683,"ZrXL")+se(505,"*Exg")+se(758,"baYQ"),ban:se(309,"cM!h")+se(420,"baYQ"),sparkle:se(612,"S&1X")+se(793,"XHwH")+se(546,")RP8"),speaker:se(739,"KSGc")+se(789,"z@p@"),keypad:se(809,"z@p@")+se(677,"z@p@")+se(500,"ZrXL"),transfer:se(344,"^vvC")+se(277,"[yf3"),gear:se(750,"akNI")+se(601,"[yf3")};function rD(t,e,n=P[se(415,"BT$^")]){let i=se,a=t-n;return[-1,0,1][i(467,"w2sR")](r=>i(671,"zLZK")+R(a)+i(327,"HUkc")+R(e+r*P[i(476,"Kh1u")])+i(762,"akNI")+P[i(608,"!OTI")]+i(621,"P&Ye")+P[i(465,"Po0&")]+i(243,"sIxh"))[i(717,"XHwH")]("")}function Am(){let t=["W4bYW7flW4pcPW","WPZdR8kwhv8","wSkCW63cMxZcUq","W4xcQKHgW7m","W5FcOWe","qmozW4hdLmoqy3S","ECkBW4FdMthcN8oCWP8","p8k9W7zysG","cwbHW4BcQW","tmoxW4hdLSokBNldLf8Rta","WPeIW69AWP3dOa","fexdKs4","nCoVW4mQW6hcJNuDW6K","k1uUW7BdU8kXWRbZlNDqWQhdISkGfcZdNmo4xmk9gsz+W6BdKCkj","WQ0hpmoOW6q","Bs7dIGhdVCkSWOdcR8kysW","dCkQW6pdPqddRCo7W6RcIW","m8kajw3dHCkkW5pdV8ouW7zAWQXsbmkSq8o7W5vdWPTJDZ7cT8o8WRRdTLLVW54sW6j7WOFdMmk0W6jife4fWRtdMSk5yGzDW45BECk6W5hdTHq2WQ7dK1tdJSoRWRhcVv5PmLDEc8k/xqnUW4pcNmkGW4ddGCkSf8krWQNdVmo4eCo0E8oAkKFdVCoCW71Yacq7fmo9exhdV8kvBXxcM3NdGmkzxmouixD0W67cRmkcA8o5mCoxWO5SWPZcSSo5qG","W6FcQCoIWPW2","dCkUW6FdQrZdRCoNW6RcI8kTa1/cG8kdkri+kmkYwuiNW6v1gHq1oeXWgqflWRH9FCkvrK4usSoEWRhdP8ooWP5YWO7cVaJdJ8oGjtCgE8k8WQTfmSoOW7L7kaFcHtFdQJ9xxmkKW4isW5W3zmofxaZdPHpdImkllSopW613y8kHi8k3bCkcxmkVWRddQmkKW6OkvtHLDfZcNSonW67dNmkmrq7dO8k2jmkpmSogq00ziKnAW4ufzSkUbG","n0xcG8kIAW","umoto8oyF3FcQKRcOCkDbW","WQXqW5/dObLGfH1bW7DomSogW6hcS3GFWP/dR8kam8oUWQWeWQxdNSkuW77dG1ZdRmkytqxdHSoxWQrJEXm6BIZdSCk7WOZdK19LiCoDW5yZW5BdT07cGCkoW6FcIruwlZ4JWQRdL8olWQyPfxeIx8kPyCouW5iTW5BcSCo+BwfrWRe","WOnGWPCMwG","rGzDrx/dJ2m","W7xdOvVcP8k0WOhcUq","o8khW6HQ","WPVdJ8kroeOg","lCoFEG","BYr7ySk6","W5dcOCoxWOOEB1vYWOK","WPClW4zsjq","WQ/dUNDdW4KnWQHb","WPHoqG","W6/cNf3cHXH5yG","W6STW4SpBSk9W78","fCoDW74","vSkXWO0EzfNcHvFcSqFcLLmC","rCoeC8k7mvbqW6CHksi","W5WieMG","W6zMW5ddOHy","q8oblCorW4/dHaddTG","e8o+W7xdQqBcOSoOWRlcLmoc","WRLIWReQr8kA","q8obmSkfWOe","ASkxq8o1bW","gvJcNCkACq","a0XWW5JcOq","mMbUAeVdSHRdHbvUW4v+FZJdTc3cN8kW","a0hdOZJdJSkuW6/dHmkPC37cLWldPSoDW7/dHCoZisddNmkG","WPhdRuWJW4ldQG","WQ3cGdmkW4miW7KpWPLf","nsNdTG","pmk8gCoYtKhdIgVcJmkImalcOG","WPCvWOmDySk2W7PvACkHWP0","W7GQhmoeW7lcIu3dHWzJA8ksW6NcQa7cK8kuhweQlInTW47cMr7dG0VdVSkr","tqtdQZBdLSkq","f3a0iSo7FmkbWOdcVJ/cMG","pgbcW63cPG","ddldVLif","Ew7cOqGpfZZdHW0R","AavnxSkoy8ksWR0","jCoTuCoOmheoW6FcVu95wSkvx8os","W7iOo0q2FZBcNmofWO8NW6SsW4/cSe8KCq","g0TA","WPC6amoxW5pcIbuIWO7cOI4","qqrlu8kK","W40sBrK","WRddJSo7WRyOtNrkW7JdOa","W5egFbq5","WQb1WR8JEW","WQ/dTs8","WRZdGNq","W6dcI8oJWR8GsNL/WQNcRG","BSk1qmoMhq","WRiaW5BdSrGNgLrEWPG","aHxdKW","WQ7cNSoYWQCPcxGdW6FcJW","WRawk8o8","jNhdPGhdU8oeWRTzz28","fJNdGSoFpwxcUqHPW4NcKxZcSJzabSkDdsfDW7JdI8kdW7W","x8o4ivBdG1tdJmk6W61ZdHHT","yCkArCoBiq","W43cSSkFWOZdKbWTWP1WpSoo","uXhcOCk+EWfHWPie","fmozW6dcHZxdSW","WPxdPwhcPti","WO1/mComW6S","ie1Zvhm","f8k1cSoCW6S","WP7dTMFcTZ9va1ZdPmoHu8oQcSoaW6aoqa","cKn2W6BcU8o2d8oSWOBcTq","W6dcU2nbW5y","W71IW7GNs8kCW4K9rCodW68/WPO","uCkKESkPWR3cSvNdUM58","WOexFWu9W64ai8oqWRX8qXdcKwVcG8oPW6VcMCkYWQmLumkWFSoCDdpdSmkmW6DSrqpdTSofWR/cVmkShCkYlaFcQhNcOW18zdajEmoTvfrKFhHNtbK","rCkmy8ogefKu","W5/cQxvVW4e","pSk3W6lcRq","WP7dOSk/lmo8W6C","k8k7W5uMW6FdGwzfW7yO","W5FcReW/W5xdOuxcQKbbDLGLW7eJaG","rHddHc/dKSo3W4aY","smoJWO4sFG3dN03cVaNcM1mC","WQpdQCk/hNi8nhmiemokmmoACCkC","ACosW6i/bW","W48Fi1m","DmkIvCo1","cSkemSol","t1NcHdW","WRJdRmk3aMeZoNCq","WP86c8ogW4NcIaSU","zG9ctG","denHW6NcOCoOg8oXWONcUea6ySoiW4K","W6T2W5OsySoPWRLbza","W4NcS3bnW5CaW7GRW40ahbxcN8oDWRXuAN/dMr5O","WRhdTX7dQ3FdPSoqW5JdK2u","W4ZcUv9mW68","C8o1dmoUsvVcGG","BYtdLqldIG","pColvSkjWOVcHhddIHOldW","BSoPdmo1","aMbQC8kNxCoWW5FcSthcHCocW6rcW4TZWRBdHem/A8kj","kCkevJBcRYVcT8knW61dksDsWRJcLG","W6qbxCki","W6eCtfrH","DMtcUW","lCoqn23dN8ofW5ZcP8olWPK","AxVdR1m5nsZcNhK","y8ohW4DHWRW","BJifWP7dHmkgFq","jCouW6PhWQxcUay","imk4W7hdTSoTsb7dSxGDD2ddTmopCMnypNK+W7fGWO8iWQnMA8kLlCoGoSoYa2fMWRFdLhiMsxJcPmoaW67dMSkvBqRcN1Wo","WRfRW5mEC8k7","W5mVWQhcQrdcM2ZdKCklW7D6EmkyW4LuWOhdQsbSWO4","W4pcLvvVW7OZW5qNW60YjW","waLBwdRcMq","WQD3W4Wc","W4xcHmkLj8kr","W5/cK8omzqHepNm1c8oofG","WPqWcSohW5pcMrSQWOJcOI8","eCoRASkPWQC","bSkQyG","rmktW6NdNG","m8kxzhRdGColW4tcSColWPKcW6maqConv8kXWOixW4LGkhRcPmoM","W7vUWRe2umkfr0pdG1BdMmoJW4TxlLiTkCkAlWxcGCoiWRflfCoJWOKekbRcGSkPy8oXyqtcLZJdOCowwJW","rWJdQt3cN8oA","W4y/W7/dVK7cOG3dK8kpW79S","fHhcTMtcQNSD","WQ/cOv3cH8kTWPBdRW","W7tcGCo9WQDSwNveWQddV8kM","bSk3W5vxEI3cVSk1WRC2WPX4","vSkXWPWyBLNdGbNdUG","W60DCCkGW7m","jK3dRq","aL/dKapdN8o4WPu","CCkIvConpW","WQatW4D0WRVdMJLwhSkojc4","W7JcGCo6WR0","W5ZcOCoxWPyEE116WOZcL8ox","ESo3kCo3qG","W4xcRMbdW6O","W5xcVb97WOFcVW4","W418WRpcVXlcIN/dPSkhW7nTF8kEWObwW4pcQ3XMWOK","zLNdMW","W6NcP8kUpmkJ","rmooW6VcGZxcUYWyB0pdKCkoz8oIW4hdVmkYb19StCksFgr6WR7dUg3cUcSeW6zEW7aiW6GVbeC5yfvwWQ4ErrfNWPWuW7tdJqFcQHaoW7T+WQBdTwHYWQNdMColpW","WR9aWOpcGYhcVqddOSkNW4To","W6STWRWRxSkataldJLRdImkJWPWgA109ESoDjqNdKCkpW79nwSkGW4Sqna","z8oAsZZcI2NcNmopiNhdVGrWW4e","tx7cUSotEW","tSkoAmopcLufW5lcGa","erRcKMJcJG","qmkVy8oPgG","v8kPACkJ","u2ddJ24aublcRwNcVCk6Fs3dLSooWPddM3bDuxfjzYRdU2xcM8oiW6BdTMDOxmoXWOqBD2NdTMJcNCkKW63dSxamvCo/CxxdJuxcRmoFpJGUW6NcG8kHW6tcGSopxSkwWOa0bSoAmttdI8oKW4DXWQtdJuXuW6ldRxWOWRJcNCk/WOCwW7eAeXmwW4ibBdGOp8oLr2xdTCkBC8kiW7C","b8oTzSkGWRe","o8ohFSkjWOy","WObhW701umkgWO8OgtddOSkR","D8oDW69Nxr3dJW","W54GW6zqWORcPrmQEmoZx0NdVuhdU1VdUNldV8kLWPm9zCkTWRpcUeVcTXaLALC7WP/dOSkFi8oWnmomoXW0C8k+WQBcS1bnkCkgWPRcJ0zYhmktW4ZdLmkoW50DW7xdSCkHd8kmWPHZa2zegCoXFLLwWR8RrGlcRmoGECkaW5ldVSoVW5Ppfq3dJCkkWOz5W4dcRq","uSorW4NdN8okCxBdNKmHwv3dICk/d1X4hvug","W6FcN8oWWPiu","WP7dOSkUlCo8W6C","WRzMW5S","r8ouW6ixW4RdVeXKWOjFmG","WRVdJmkT","WRLdiIOsWOPl","B8oYW4O+WQJcJa","vCotmSk+iG","W5Sfga","F8kfn3e","W73dN1JdRNK","rHddKtldJmo0WPz1fGe","W4v7WRGpW5hdTH9UnSkItW","h3BdLxq","uXhcR8oQpq","f0tdGZtdIG","k1uUW7BdU8kXWRb3iMrsW7tcNa","gmkaW5LyBG","WQ/cVWa","W7Tvn8oMW77cTt8dW6RcGbriyg1fuW","W7yBsSkz","tspdGhmnsfRdUM/cRmoGn2VdHCozWOxdIYmgtcCvmwVdTctcH8kwWQZcQdTMxmkZW5ndCgZdOsNdKq","cSkijCoC","cmk6aMNdKq","W6ZdV0NdMKS","cr3cS0RcQxWoWP4JW40","W6xcH8o3WQCP","iSoRW7hdOCo6v1BcVxiFBgFdP8kaiM9izZ8","W5iNBCk9W6fYja","agddSLm0","nCoPW4mXW6hcJNuDW6K/t8oQxCk5C8kpWPFcPrGFeXa6c8kNW7vaW4lcP8k4pmk+W6ZcVmkLW7pdPNdcOqaPlreWW7/cVqddLxSRwSkJW5FcGmo4WPSPWPbTvhiOaalcQmoJfW4CWRfxW4NdGmkMv3f0W5xcIITrtmkEpXRcIM7dU8oeic1/es3dO8oRkCoQW4VdSvVdJCouW7rm","rmooW6VcGZxcUYWyBW","W78OtduqWPW7sq","cH3cUKy","W5WJwtG6","W43cSSkFWOZdKbWTWP1WpSokW5LSEg8O","W75QW5qvuW","BSo9W6VdTmoHva","g8k+yqC","W7v9WRKWw8ojrL7cGMpdNmoVW45vpH9Snmo0iqxcHCokWQaxemoHW6SdoHtdK8oGpCkZBGBcOglcSSodvtaoWROuWP0scWddKSkdWOxdLq3dU8oxA8ohW48Oja4zW7FcJthdS8kKW5GTu3VcHXzukCoaWRq5FftdQHBcO2RcICkEWOGoWQPkb37cVrJcKW","fCotWP89FG","tfNdVcZcOG","W7JcG8kEhmkEWOqkWOTlWOa","rSoze8orwq","yY7dGqJdVCk+WPVcTmkuse/cVMNcImoR","jMTcW4BcImoEoSowWRpcIxTjsSoXW7JcTvq6WRKfrSotAmkCm8ocj2bHW4mSomkIdSo5W6ldSbHNW5e","a2BdIhSxva","W5e2q153W6K0vG","WQe2W5zWWQG","WONdLCkQeN0","hebftdRcMq","dfjiW7VcQa","W5GvnLq3","W6VdRLBdV8oU","WRiaW4NdVru0gH1b","z8kvlx7dHCoEWORdOa","WRVdQCk0gMe3pgKycSom","y8ovW6LxWPG","gSoWWOyu","pSkMW79AAW","W6uszmoXW6dcUYCvW7RdLq","rmoxW4RdH8oqBMZdHfmMsW","W7uAwmkdW5a","W6STWQO8dSoleuhcGeJcJmkTWPfila","wfxdJIRdL8oRWO51c0ddVCoMsmkCW4tcUSoxWQ1uW40OW4GiWRJdOCoBW7RcMCkeWRVcIeu/WRySW7P/W7FdH8oFWP3cKSkRv1hdO8k9u11/WOBcGCoqfmoZWPldI8oicImHWQdcVZixWOxcSqRdUKFcNmogWOCdlMnUjKaPACkExvRdGmkAWO7dJW","uSoQW6BdVCoY","W6hcR3DLW7y","WQFdM8kVWQ3dUcecW6Gg","W6OGsSkLW7i","hmk6j0FdLa","W4FcVLTOW7i","iuZdOLK8BJBdIupcKmou","WQnWW4CqFG","vCotlCoSBM4YW44YedfUW6RcILK","WRPRW4WzF8kNWQy","WQKan8o6","WRhcUx1dW5uXW7qxW4Xhhr3dI8ky","Emo1e8oXhrC","W5LJW7hdMI4dpwWSW68T","z2NcOCoPDSk1","eCkAj8oVptG","igDNCv0","W5mVWQhcQrdcM2ZdLCkhW6r4lCoo","hCkCiSoT","W5FcOWf3WOJdRulcPH1MFKG5WQCIr8oKrSoMnumThmkhsCkvzmkseSkYWPqgW68","W6fIW6SJqSkkW4G6x8oiW6aTWPC2WRW","WQ/cSfJdP3xdS8koW5ZcIY5aWPpdRmoVW5GWW6vGz30","yLlcRmoFta","WOBcQLJcUSk9","ogzTEvJdVrldGHvUW4j2yIi","ig1bW4S","uMRcHmoDzW","kYNcR8k5","zbq4","WROEwmkfW4Wngg3cGcZcTSkrl2vrWRqxeZHPpGhdU2CpW7BcRwiIWRL6W7KUW5xdSmo4c8ofW5uRcJNdHLPlpfZcLSosnCoKqmofrYFcJh0CW4/dVJxdImkWWQjgW45Fj8ofWOTSsmkUWRldV1dcPCkeWPPczCoBx8k/WRldMgtdPxddS0qfvM1yt2PSrSoXfLrTn0rNW6/dLZlcJSoTW6hdO0FdPCkQWRe2W4xcGXBdKSoyvmonyCkAW4hdJSkBW5JcNbNdMq7cQGBcI8kHvWtcQCoaWQRcJSojkCk+mqRdO8oyWRdcRSk7h8oTmhfoz8oeW7tcO8khAmospYbVgLm8W6b6lSobW4hdM200bSkFuJVdGq","e8kelq","WP7dKCkBf2S","bCkKDGO","nCoPW4mXW6hcJM5mWQP5eSoGxq","hrhdPcxdISoyWRBdM8oLuspdNbpdPSkAWQxcHCk8aN3dJ8k1WO7dSCkaz8kkW7jXW4ddSSkWCX7dJ2SiCSkzmMH2WPixW5vPW77dNhnQtmkAW4DQcqVdL8ooe8kqkSkEWQtcV8olWQuKW5accaNcQSkCW5JcRIpcJmkyaWlcI2q4gCofWQJcL8k3ymol","eSo7WOyBAW","a0DRW7VcU8oZeSoQWPJcVG","s8kblSoGDdPNWPvX","waLbrw7dNdxdUhWt","W7eOusekWPO2v8kTWRK","WRNcI8k5WRddThuoW6GglmkSWQ0pgrfnqCkcW7PzWOeiWQmkAHpdOKddGNHjWQGzW4eLt8klW6hcPaq+W5XAo0r2BdJcIH/dMmkZWRtdTSoeemkgWRm+W5z1W6BcUunoWQqjDCoNo8kNbuVdUCoEjfFcKCkFumkSWPHYWR0ZWRrAgq","W4qVFCk2W6fYkW","WRddJSoQW65J","qWmGW5xdPW","EHFcRSoNeelcNJDd","WP1QWQNcOqRcHW","auPu","WQ3dR8k3aNSNlh0taCoklSooz8kohG","W50ehx4","jrVdJIJcJmkQWQRcSa","aMb/BSk5xSkMWPddSJlcGSojWQmiW5DUWQRcLGOOoCoEx8kMtdGy","WPFdUw0pW6q","W7GqDNnDW5u","W7TKW7SQwmkhW48XwmojW6W","WQxdI8o4W7tcVgrk","y8oAW7hdN8oH","WPnGWR/cOW0","eubhra","ymoiW6rj","ch7cM8kwBq","E3pcRSoiuq","k1u6W6hcQmoN","saefW43dJa","W7GQaCkwWR0","W5FcSGm5W4ldRvRdRXulpq","rILGDSo2eW","ta5/tSkD","W5fYW6ZdMYyFjq","WQXqW5/dObLGfH1bW7DomSoaW6hcS3GEWP/dQ8kglCo1WRTLWQxdJSklW6NdKvZcR8omdKRcLCkCWQXHmL51BfRcT8oHW4JcNhuXlmkBWP9NWOlcR1pcKSkFW77cLaiwAMrNW6xdTmkAWQv3xfn1eSo6mCorW55RWPNcKSkMj3vEW4DwxsKCW7WdWRNcGMpcRg05WONcRSkWWRdcJCo8W7CwWPFdHSk6W40HmcftW6uTEKvwkSk0WQ4qjmkfW73dHKT0WQDoWP85fCoZW5lcGmoUWPyCjWJdQCkzW7VdL3fEW5NcTvhdNMiyo8kRW5BcUKdcMSkzW4XVWP3cPCoOycWgb8kyWQldKSoiW5X6lCkCWR5pW7GeWQydW70ershcHHRdSHhcSGzZWPGYumkXW47cSSoTk8kt","AxVdOqD/","xmoto8oeF3NcRfBcOmkhhq","kmkIbmo2W7ZdSa","CSo5eCo6vf0","WOzPWQ88qG","W5RcQ8osWPCeE0n2","W60hv8kv","lHNcLG","u2tcHN8pxqtdVJFdP8oVnNJcKmkxW5VcNhTqtM0","BfldHIu","x0/cRSoWvG","t8o0C8k4WRZdTLxcS3etBCoIhNlcOMiLW4qFE8kkWPFdUd3dLbRdISoDW5vBqmoWWOWNxIaPpSoEkJVdNGLzW4tcM117hCo/nmovsI5+b8kebmk8WPZdM8ktWR8Ug8k1tmkffmo0WRJcQLXEzMSgtCkae04JaX86q2H6WPbUWQVdLmowvM/dJ8oxeLXyW7j/W5OQDKVdLCkAvxyoW54LCmkHoa","kINdQLuQ","qCk/afZdSSo4W7BcHSk/W64/","D3tdRf8LnxO","bL/dHJ8","W5KUFWCJ","kSkqW6G","WPDMWQNcOG","wIVcKCod","xmoDo8oAzwRcVq","o8kcxIpcRYdcU8krW6TimdLuWRVcJfBcJmkNBJi","fCkijCom","hGBcJmobigxcSq","WPClW5KaACkHWQmcDmo1W5GwWQPrW5TYwG/dJmkM","WQFdM8kWWQhdTticWQezqW","ASoUb8oNsa","yrjEvCkCBSkA","WRxdQYuyWPXvW50vW7WthJO","WPvnW7SZsCkDWOqKeG","WQXdW5FdPHiSfWaaW4jcpG","mSkbW7TrWP7cRqv0WOyjW6GyA8o2uGq","lmosW75cW4ZcUGn9W4unWRXED8oQg1BcHglcUwtdIN/dS8kyW5pdRmoqWPNdP8oBW5nOWP3dMSoPFHlcQqWRAe/cTvZdHaFcUW","d8k4aeBdTG","fvhcTMdcKSolW6BcQmkmzuhcQhK","DY/dVuiPysFdJtijqfBcO8keW5vvamkPdSkxWQxdVa","W6THW5yyDCkLWQrCjqVcJmoAWRaQzdjQF2q6sSkdwCkRB8oxW4j1WQpdNfNdJNBdPIGvWQafWOadW6fOcCo4WO/cOI1dDW4EWPJcP8oCW6PJEutcTMaJWOZcTmkPz3LCk8k9yaGjW7a3ACo/cZ8tWQldS8kcbCkSW4nJWOT0r3tdQSkjW7aMdcrc","W7lcISkfW5hcJmk2","W5/cK8olBW1mqv4pk8oMaSoR","W6pcTxvpWOudW7OBWOqqhq3cNSovWQfud2ZdHvf7umkVWRdcUcm","W5Cada","tspdNYfb","u3hdG38xha/cScJdQ8k1Ft/cGCogWPddJd0stNmhihVcRs3dLmoxW7FdQxT5xSk2W59oC2JdSdBdK8oZW6pcQIOrbCkXBNFcGaRcS8oDyx93WQFcNSoXWRFdJ8kqfCkhWOjOtmkuptBdNmk6WOLVW6FdKXzjWRpcOcbYW7hdMmoXWOLcWRDxvrSwW5nrFIq","WQddM8kQW6etF2ryWPpcKa","W6JcMSkG","W77cJCkjdCkEWOKrWPDpWOBcKG","W7mQc8oiW77cJeBcJG","WQudy25AWPSpi37dV8kNpSkis2RcUSoAuCk7kmkiW5BdT8ktWQfiW5tdVmkiBSkDW7uKh8oskbSLaSomdqJcM2n3qCkIDmkwWOLugSkwE8kRW60oW748mNqGaCoxW4hcMCoGW6eAf8o3W5FdRSkje8k9A0hdH8ozsSogWROKxSosrstcIHKAWPu5Cmo5WRmtW4mEDNvHveJcQY/dPg3cMmoyhWVdKmoDWPSTdmkIWP45W6vKW4RdQHVdJHO/CcnBWRTdi8o/cabZleb4i8oJpCkYWR8YjXzhW5rccMZdKdddLWnSdCkfBmo/rbHRcbRcRXz5W40KW7ZdLSoiWRmDWOVdPI7dPSohW5NdTa","z8oAlSoqvq","WOKhj8o8W6S","CNjeW5RcJmkxoCkdW6xcOq","xmoDo8oAzwRcSG","W5LEW5KGva","ae1HW6VcU8oLhmo6WO7cUuW","v8k7CXVcMe3cMSoIWPXAqKuTW5BdPYRdTmoazvldL8oGecOLdJhcPmkEh8kclmofW7vQwKtdHItcHHHwbSoalmk/W6ngDw44WQRcN3rqW6ZdH8onymkTl3pcVmkqtCkZumobDxi7W61hp8olFtGfW5TjW7hcKZRcKSkBWQ/cR8oqW4RcU8kZWOLxnmoFW4NdUZpdJCofW4xdG2jlt8oOW68iyCoevCk3rrajFZtcIafYp3mfWRVcV8kTwW","r0/cHmolxCkaWOVdHSo1uCkBva7cGa","bSk0o1BdPvK","z8ovdd3cHG","WPpdQ8k/W6lcTCkrW6pdHSo5W5BcICkXW7LxWO/dIKVdQmk4j8kxW4JcNGmNBeyFp8o7rHHmogrulbObW6ZdQG4cW7dcKSkQamoIpmkgWPm","o8k9rSo1psyOWRxdPW","WQ7dGCoNWRy5xsi","xCkciSokW4ddHfJdTfKvWReS","t8oxW7ldUSoG","AxVdVLuZnwNdKJidcbVdOa","W4/cLunUW6aZW4O0","WODcWPWbBmk7yYFdQxVcTG","WRDaWOJcKJVcVr7dRG","smopW6ddPCoY","W44+wmkxW5e","WR3dIx4pW6ldNhhcHW","WQZdUMujW4u","WRDaWOJcKJVcVr7dOmkNW5jr","zmkzkN0","wfFcGJldJmo6WPnJtuZdT8k2v8kiWPtdTCoaWRuDWOOYW4SeWQ/dOCkFWQlcKSkpWQ3cMeXVW7m9W7DIWQ3dI8otWPtcNSkYeXJdTSoSteS/W5RdJCkvqCk6WOxdI8oswgPXWRpcQwTuWPddTKpdRLVcMSkuW45vlsaLyKy5ACkExvRdHSkAWOhcL8kPWOOolCooEemEwSoEW5CwrcZdL2JdOCo7W5VdS8ooECotWPVdHsjMnN04C8oykrnoW7zlW44BWOZcJmo+W6Gq","y1tdHsJcJSkNW7NdPKHGkXhdJSkTW5FcLmk6kbPAW497gCklW6SVW4ldOwuvs0mDWOKDWPJdH093r0NcH8oGECotW6VdVM8p","wdhcL8ofk2hcSW","cXVcVuW","wSkCW6JcJY/dR3Lwja3cMSkbzW","WRL4WQSS","mmo5W4/cPatdIqTJbdVcSW","eSowvmkfWOu","W7uIW4zxna","WO53WPatrq","WQjKWRyG","qCoEW6CwW5ddVfjO","WOxdTCklbuq","WOxdUuWJ","cGtdGmkl","bgRdIhG","WPNcH2pcJSktWQhdJMNcGW8rjHCw","WO/dJ8km","W41/WQBcSHBdJYxcM8omW5mVmmoDW5PdWPBcKsf+WO5KFgRcQblcVvqlW58XWRH5WPdcPSo+W4ldUSoZlCkzW4RdNb3dLmkJh2xcUSkBW6nZW6ZdK1qywW7cU1qUzSotWOhcTrvcW6tcPv7dGhb6W7j1l8oyW5RdJtNdLSkFzSkbm8k0W5NdO1KOtSkFW5ldL8opE8k8WRNdSwpcUmkAW4JdIJOxEmoaeCkdxLVdGw9+zMfzf3JcLSoZWOxdM3qPibhcUCoCW4ddUK4ChSk3W5OqaCoWWRLaWOSzWRtcHSkPmNujW7pcRSkeWRn4z8k/ASkPaCoMWRBcPtZcO116W5JdGSkmrmkHWRH8WR7dPNpcTCovcuFcVSoLWQ7cG8o9W6jfkJ3cJ8k8WPiSqmo4F8oBuCo0g8ooWQJdV1fKC8k5D8o5WOpdPZi","wb/dHxG","AdepW5ddUG","W7uIW4Dxna","W7uTWOe","kCkeqcVcTt/cOCki","W7LIW7eQwmkc","hdbTBSkJeCkPW4JdVrpdMSkhW7jmWO0NWOZcMazODSoNb8oSwZCxWRfPFSkxyCkWuhJdTfK8dSk5W5FdG8oAW6hdTCkVccxcSrmKWQhcGc09WPCDiwbZnszG","FZmwWP7dKmkhBSooWQJcJvmXFa","xCosW7iEW5ddSvLLWPnE","WOCCWODxnSkFW4e6y8oiW4u","W6hdTvddR2/dRW","umoto8oyF2FcPfZcRmknbG","C8krW4ldHcVcMCogWO/dVq","caZcS0xcJq","WQrRWO/cVbq","W7FcRmo6WQea","e8oXWRG","t8oNE8k+WRFcULtcRJaMyCoUhxdcSc9KW5LRDmkgWOxcQKpdHWBdNCoDWOicaSkUWPe2hNPNASonkN7cIKOhWO/cRvfPsmkPACogwNm4vCoAx8o3WOtcJmodW7vOu8oExmkAaSoNWRRdOWS","t3ldRWNcRmkpW5ddMJfDhIpdRmkEW67cU8kBsMa","W53cRSkLW6dcUCkn","W6nAW5eaECkOWQC","W55cW5el","uCkKyCk4WQBcUvRdQ34PnCkOxZRcRw4","i8kUjCowW4q","p8k6dmoltfnyW6ahiGXdW5tdQdGrsmkkWPvAx8oNW6i","WOevEXiHW64Ci8oqW4LGwWRcKsdcKmoZW7ZdU8k9WQ83b8oGnmkApI7cOColWRSXdeBcO8kcWQ3cUmk5s8kVFuhdTc7dQKGJA2rpiSkZs1yZoYyPxGv8W6NdUCo/WQNdRHtcR8khWQxcLNSsibBcH0BcRXv5FSolW4vtW6mHtmorv8oIaCoUWRTSo1FcKW","e8o+W7hdTbdcUCoRW6RcIW","W6lcGHRdKLq9B2RdMCopuSoTdW","tuhcT8kJD1vTWPieWQ8","uCkKymoXW7y","m37cKSkoqdzfW6z2WR1RW7ruWPj5","a0hdOZ7dJmkmW7/cLCkUzNxdJWi","W7GGoeS/AtK","W7tcH8o/WR98cW","W6STWQSWqCkgsqBcJvNcJmkLWOKDmXm","qmoxW5FdL8oqBMZdHW","W6STWQ8Tv8kDsL7cGG","ohLeDuS","W5jVW7RdJs4qm2q8W6i","W6ZdKKRdHg8","amkIFaS","WOdcSSkSimkPW6u8W6qOWPtdRmo2W63dNv4hhZ7cM2q4WPrEmrmaa1yvWRxcUmoIi8kgaSoKWRBcOKXtD8o0d8keWRS1lHLxDuRcO3qYa8keW580nSoFFSoUW55MWRNcGeJdIN02WOFcOmoBorxcVSkJWPVdOgdcJuHUWQJcQmkxWPpcUN/cT0fjW4JdGmoFWRFdMSkMW4tdNgeIW5awW5FcU8kDFK0alqFdLM/dOmoYBd3dNmoLWR8","W5mVWRtcSGZcGcRdG8odW6L0DmkyWPXlWPq","a0hdSJJdHSkmWRRdM8oL","W5VcOmoy","BXWKW7xcQmoN","W77dPf/dUM8","iMnhW4VcIa","WOK8cmoEW5pcNb0QWOS","W57cMmkDjCkl","WPrfpmoUW4dcSMldOIfcfq","W6qBA8k1W6C","WPClW41sjq","W73cR2jc","WPLnW7SVsCkBWOa4dYBdOG","W5xcPmkMW67cO8keWQddK8k6W5FcGmkTW64gW4tdIuFcSCo+kmkxWOtdIHuPBq1rjSo4xG9Dkxzsju5nW7NcPuKsW7dcJSkOf8kHBG","W6TYW54EFSoPWQvbzd7cICowWReKyJ5Ypf4+rSkdw8k/m8otW4b9WQpdMvVdLMBdQ2TeW7XvW4XEW685uCkiWPtcUJDdjLDGWOVcO8oEW74XDvtcP3yWWPFcTCkVEYSfE8o+AGrfW79YDSkZxx9dWQldS8kscmoJWO4+W4XPfZlcQ8ofW7W1xx8oWOH6xX3cTatdSCo+o8olW49oW6/dMdBcRqHKWR1kW6pcI8k/W4tcV1tdJSkjn8o1CCo1AmkmgquMDqOh","uW/dQSkLEHz9WO9EW58B","waLAvhxdLdBdQwXvW7bmuaBdGbBcSSkfW5Ko","W6uICJ0S","xqtcTvBcRtunW4T1W7nkWRX3gNbNgwDzemkwFmkUW7ZdUGRcG8o+fCkjlmkyWR0RW6nah1KuW4vEl8o/lCoZWQVdQflcI2b7fSoan1yCWQPQW6zgWPfHW4KWWOlcRCo0W4b1W6BcICorW6tdTqdcLIrslmomnsf+xfeWW6dcLGLvWPNdRq","pmk9W7vjra","mSkbW6baWOxcPqzLWPzC","DSo9da","fCk/hvNdSq","fLHTvhe","W7pcISkpW4dcImk6WPRdOSopW6e","W7hcK1ddN0i","WPzqW60LqCkwWOK","W5mVWRdcRXRcMYNcM8om","W6mkxSkuW5C","j8k6b8opx05AW7ahiHTA","jCoTxSk8DW","W6VcS31gWPHd","qCoKWOKtq1FdGa","AmkrW5tdMGq","W6TLWP8mF8kLWQ1bzaJdKSkfWQa6BxmJBN5RdCkvgmoZimoiW5jQWRJdJvVcGJhdP2LoW7XtW45gWRm2u8o0WOpcPY1mkKTaW5pdO8kDWQz0zaxdV3mYWPJcUCk3ogmiE8oSiLGlWRm9ACo/aZ8vWQldVmoFqmoYWOGNW4O4ugNcQ8oaW6m3fYvjW4uXwuNdVK/cP8kKzSouW40nW7ZdIYxcO0GYW6aB","q8oTW44KW7i","WRTCpa","WRGNaSoBW50","nSoZW4RcPr7dIrvHbclcRa","dg/dJ2W","WOhdPve/","zc/dOXddMW","sZOAW53dKmkxW4jt","WO5KW7eLCW","W5VcPmkIW6K","ofldTL8T","cmojW73cIa","WO5ssd9mbZZcNmo4WPqJW40","n8orW4FcRcq","rHddM3VcNa","h8o4WOuv","waLpswVdL2dcRG","W71bW44","wCoVW4m","B8o5W7u","nsBcU8oZCmkPWQ/dRCkmECkHEsdcRCk/W7q","WOxdHCkSjfu","pxzeW5ZcKa","CNbaW43cKmkxjCkdW6u","k8k0WPG","j8k6b8opx0HEW6WAkaS","at/dKNGk","t8oNFSkLWQtcHLddUJT+nCkOfNa","tuhcT8kJD1vTWPieWQ8lWP0IW7qyjxumWPpdVSoaWOFdRtPdW69zcSkRWRXSW48rW7JdUXddVGj5emk0dWRcQManW51/BSkzW5RdRCo1WPBdOxjVW4rnWOxdKhJcJJhdR33cMehdJCorW6VcHSo1vutcU8o1rSodWQBcRI3dQaJdNtpdMSkoymoCWOzJWO4isNy4W4eqWRVcVHxcSZ3dSwyAWOxcNf1HW7/dH8ouW5HwcSksBrbWDSoeWQzUuSkbW6FcUCoAeSkGmSkMFSooWO/cNLbDW7GsWORdT33cLSkFomoBAIHfWO3dHYhcJmkLWOH9WQeagSoJW7CouxXqfw/cPxSUCmoqW4lcLCkWWOBcPColW5JdSSozomourSoOsquVWPeXiCoQsmokWRRcOaJcOYFdG8oAW4uyW6G4W4WuvSkL","W6ahvCkDWPKp","WPClW5KgA8k5WRnx","dvNdTM0P","wCosW6OEW4RdVeXKWOjFmG","dSk1dmoRW4e","xgNcVmomyW","mSkFWRrxWONcOrOXW5ndWQm","WRuqkSo1W7JcSG","ECoAeJ4","gmkOsWpcHW","hrxdOcNdLSoyWQRdM8oL","oCoUW5ZcRXBdHbW","k3tcRCoKDSoMWRZcTCkd","W6pdSNNdVve","W7DKW7S2wmkfW48XtSoe","WRDRaa","a0hdTIxdKmkxWRNcG8oQA3NcLLtcRSktWQK","D8kcW7P2tuNcLCoCW4O8W6Wgk8oghYRcUZtcK2z0WPO/jConcvXSDHBcUYe1WO3cQw1mW4VdTNLcWPOHW41PlNvSW616WOmfWRZdKNZcUuldLCk1W6RdN23cNCkzWOBcTmkhWPOsjSknW4FdMSo/WPW7WR3dOSoIeLFdHrnJkMW1W4/dMmk1W7a8hsfqBmo4DW","bu5IW7BcNa","W5lcQSkiWOFdKG","BJRcTCoBlG","D8kgW756uuNcICoCW4O","pSoCWO8IwG","uXhcVSkYDHjHW5SBW4a","fCoYWP8yzum","sSorW4ldM8ozDxtdMeiHs07dGCkTe0zWceif","W5yNDCk9W7T5nr7dTJ7dHSo4tre","WP5bW7aKsCkAWOGMaW","W6ubiCoQW7JdUIXBW6u","WROEwmkfW4Wngg3cGcZcT8krmhneW4jTdd9PpGBdQN4qW6ZcUbrfWR16W74UW5xdR8oXc8ocW5TwgfVdH1qZjuFcGmoszCkTzmkysYVdKdi/WPJdSIBcM8o2W74AWOv2kCojW4yVbSkIWQtcRgNdR8ofW4uhCmkcaSo7WORcIxFdSghdPfSqvLmEeZyNgSoYtr1pyqKWWR/dKJ7dImkIW5NcTq3dS8kLWRW","W6tcICkQWQVdQW","tSovm8orF2hcOedcSCkhfMC","W4OzumkRW5a","WQHpWQWirW","rmomW6/cLcNcUZayBZRdICkCA8o7WPJcJCkHgeD/tCotnuW4W7BdTh7cPtqsWOHqWQfnWRDOnHeKja4uW7ObrW1WW49tW7JdM1BdVGqiW7X3WQBdTwHYWQNdMCoeCJOUWRbBrsFcSviwi8kJWQNcL17dRseGFWmJW5iKW5/dIZvcnfb4eCogWR7cPqZcGCoNzmkjWQO1gCkLW7S","aCkKEWe","WQpdVKxcPWW","kSkStmkSeaBdKvBcRSkHbgxdMq","W5BcRCkKoG","WP7dOSkPo8kSWQW2WRHKWQ3dT8k0WR/cGa9ligxdKg86WROkCv9svXqbWQS","k8oWW4hcTb7dIrvHbclcRa","W60UuJ0kWOWRtmk2WRqC","hu7dTIFdHCog","W5FcRfCUW47dQuBcU1au","kKzMW5FcVq","jKtcN8kWAW","W4KgvuXB","EZScW73dKq","W7lcJCkjeCkEWOCxWOToWPZcIa","ixJcMSkBqcfmW7DY","wbpdTSkViLC","BsJdIXtdVCkV","vSkXWPGfEeldG0hdPv8","DK/dUW/cJq","mCkOb8o0W7ZdRNlcMM4YW59ha1S","BHhcTSo0hq","W73cHmkeW5FcKSkMWOhdTCozW7dcSW","urtdTJK","W5ncW5mdoSo3","kM1iW4FcISowm8okW6RcJN4AtSo+W6xcSL5PWRmvcSkDCSkbjSkoBda","W6VdUvldPcBcPq","DZJdSuG+lshcGtGbuatdTmosWP0lw8oHxSonWQ/dV8kDW73cJSkirxxcJmo6W44WfZRdRmkdu1nJW5CqW5L3r2T2n8khW7BcObXIumocWPddNmk/W5ldIb5AkYSsBJtdN8ovoNdcO8osWPGDiq","wHKjecC","n3VdQaZdNW","vLtcMSoivCkzWOW","aCo8l8oU","m8oFmhZdLCoEWOK","WQRdN8kNW6f4hvriWP3cTSoUaW","W7uIW5KfEmk9W6WliXRdLSkqW7y5CYD6ld8Nhmoqa8o/mmklWO4NW6xcGaNdNgRcTYiyWRykWOLeW6e","W4Oud2q","W7v9WRKWw8ojrL7cGMm","W5SoCGuWWRW","bKTIW6BcQmo+gSo2WPpcS0SOBmonW5ZcNx8lW4K","W5aoCa","CSoTW7BdUW","emozW6FcHYNdRW","WQ9EhmoZW5e"];return Am=function(){return t},Am()}function Kre(t){let e=se,n={mZdtR:function(o,l){return o===l},FtUut:function(o,l){return o+l},vorLj:e(241,"!OTI"),CdUCV:function(o,l,c,u){return o(l,c,u)},GbDhO:function(o,l){return o(l)},GifhX:function(o,l){return o(l)},JMdSP:function(o,l){return o(l)},BOnng:function(o,l){return o(l)}},i=t[e(815,"f^6(")]?P[e(274,"[yf3")]:P[e(781,"Po0&")],a=t.y+t.h/2,r=n[e(370,"DOi]")](t[e(724,")RP8")],e(564,"#WvY"))?wm(t):n[e(345,"umj$")](t.x,P[e(279,"HO44")]),s=t[e(724,")RP8")]===n[e(481,"DOi]")]?"":n[e(555,"*Exg")](rD,t.x+t.w,a,P[e(506,"%b$A")]);return e(567,"Po0&")+t[e(647,"[yf3")]+e(790,"umj$")+n[e(498,"DOi]")](R,t.x)+e(805,"DOi]")+R(t.y)+e(561,"zLZK")+n[e(384,"cM!h")](R,t.w)+e(393,"1o8x")+n[e(270,"LYZh")](Ho,t.h)+e(424,"us8B")+P[e(251,"sIxh")]+'" '+(e(587,"ATl3")+i+e(425,"sIxh")+P[e(289,"baYQ")]+e(755,"akNI")+P[e(705,"AX7q")]+e(736,"z@p@"))+(e(276,"Po0&")+n[e(333,"!OTI")](R,r)+e(614,"1o8x")+n[e(756,"]npT")](R,a)+e(362,"LYZh")+P[e(302,"]npT")]+e(316,"z@p@"))+(e(308,"Cgh3")+P[e(297,"umj$")]+e(493,")RP8")+n[e(333,"!OTI")](Pa,t[e(780,"!OTI")])+e(314,"EgEO")+s+e(468,"HUkc"))}function Qre(t){let e=se,n={HPafu:function(i,a){return i+a},aRFIQ:function(i,a){return i(a)}};return n[e(709,"[yf3")](e(605,"sIxh")+t[e(773,"w2sR")]+e(735,"z@p@")+R(t.x)+e(631,"aq0J")+n[e(812,"Po0&")](R,t.y)+e(769,")RP8")+R(t.w)+e(610,"J4Nv")+n[e(721,"akNI")](Ho,t.h)+e(633,"2^B4")+P[e(288,"HUkc")]+'" ',e(471,"pAmU")+P[e(435,"qBui")]+e(300,"LYZh")+P[e(397,"f^6(")]+e(426,"f^6(")+P[e(737,"w2sR")]+e(791,"J4Nv")+P[e(549,"us8B")]+e(749,"^vvC"))}function Zre(t,e){let n=se,i={buRDC:function(u,d){return u+d},Prcng:function(u,d){return u+d},PuWVi:function(u,d){return u*d},fWbZt:function(u,d){return u+d},XElLy:function(u,d){return u(d)},PJhYU:function(u,d){return u+d},Odwxq:function(u,d){return u(d)},uTdXN:function(u,d){return u(d)},yFhsP:n(680,"AX7q"),ixggH:function(u,d){return u(d)},aBtLt:function(u,d){return u+d},xoNNS:function(u,d){return u+d},HpYlV:function(u,d){return u/d},Jvhvg:function(u,d){return u(d)},ENfAy:function(u,d){return u/d},JWevg:function(u,d){return u+d},YORGp:function(u,d){return u-d},MOwiu:function(u,d){return u/d},rNJdD:function(u,d){return u(d)},SKJJa:function(u,d){return u(d)},JMuFR:function(u,d){return u(d)},AcNfJ:function(u,d){return u+d},GzHWv:function(u,d){return u>d},HIfwT:function(u,d){return u(d)},MNUvE:function(u,d){return u(d)},lNsTV:function(u,d){return u-d},HClER:function(u,d){return u-d},uqcAU:n(599,"qu4E"),LwiZt:function(u,d){return u+d},nbGuJ:function(u,d){return u(d)},SrBZK:function(u,d){return u(d)},vFnvg:function(u,d){return u(d)}},a=t[n(624,"n8DK")];if(!a)throw new Error(i[n(463,"us8B")]);let r=[n(469,"EgEO")+Pa(String(a.id))+'">'];r[n(305,"pAmU")](n(609,"ATl3")+i[n(324,"Guu6")](R,t.x)+n(641,"cM!h")+i[n(395,")RP8")](R,t.y)+n(759,"^vvC")+Ho(t.w)+n(291,"f^6(")+Ho(t.h)+n(461,"J4Nv")+P[n(787,"z@p@")]+'" '+(n(248,"[yf3")+P[n(355,"1o8x")]+n(518,"5FgP")+P[n(346,"HO44")]+n(264,"pAmU")+P[n(539,"baYQ")]+n(396,"AX7q"))),r[n(821,"HUkc")](n(402,"1o8x")+R(i[n(772,"Cgh3")](t.x,P[n(694,"!OTI")]))+" "+R(t.y)+" H"+R(t.x+t.w-P[n(510,"sIxh")])+" "+("A"+P[n(744,"HO44")]+" "+P[n(625,"nWq1")]+n(512,"n8DK")+R(i[n(690,"Po0&")](t.x,t.w))+" "+R(i[n(450,"n8DK")](t.y,P[n(578,"ZrXL")]))+" V"+i[n(746,"XHwH")](R,t.y+P[n(725,"sIxh")])+" ")+("H"+R(t.x)+" V"+i[n(792,"baYQ")](R,t.y+P[n(783,"Guu6")])+" A"+P[n(445,"akNI")]+" "+P[n(654,"EgEO")]+n(455,"!OTI")+i[n(399,"DOi]")](R,t.x+P[n(492,"7!vu")])+" "+R(t.y)+n(499,"ATl3"))+(n(306,"nWq1")+P[n(720,"HUkc")]+n(452,"EgEO")+P[n(296,"us8B")]+n(767,")RP8")+P[n(768,"%b$A")]+n(353,"EgEO")));let s=t.y+i[n(328,"AX7q")](P[n(554,"n8DK")],2),o=(aD[i[n(810,"sIxh")](ya,a)[n(403,"Po0&")]]??aD[n(620,"FmD2")]??"")[n(398,"1o8x")](n(618,"J4Nv"),P[n(585,"zLZK")]),l=i[n(816,"pAmU")](P[n(496,"DOi]")],12);if(r[n(446,"HO44")](n(405,"aq0J")+i[n(645,")RP8")](R,t.x+P[n(643,"]npT")])+" "+R(s-P[n(275,"z@p@")]/2)+n(687,"Guu6")+tD(l)+n(511,"1o8x")+o+n(423,"%b$A")),r[n(392,"baYQ")](i[n(547,"LYZh")](n(260,"qu4E")+R(i[n(708,"%b$A")](t.x,P[n(421,"DOi]")]))+n(356,"nWq1")+R(i[n(576,"P8Y9")](s,i[n(530,"P8Y9")](P[n(330,"%b$A")],2)))+n(574,"S&1X")+P[n(692,"HO44")]+n(400,"zLZK")+P[n(765,"FmD2")]+'" ',n(431,"baYQ")+P[n(482,"*Exg")]+n(366,"]npT")+P[n(404,"5FgP")]+n(377,"qu4E"))+(n(276,"Po0&")+i[n(295,"2^B4")](R,i[n(623,"f^6(")](i[n(556,"qBui")](t.x,P[n(661,"HO44")]),i[n(703,"%b$A")](P[n(613,"[yf3")],2)))+n(722,"z@p@")+R(s)+n(718,"HUkc")+P[n(438,"!OTI")]+n(459,"7!vu"))+(n(806,"AX7q")+P[n(799,"da$^")]+n(699,"da$^")+i[n(594,"qu4E")](Pa,i[n(311,"5FgP")](String,a.id))+n(504,"Kh1u"))),r[n(520,"ZrXL")](n(269,"Kh1u")+R(t.x+P[n(535,"[yf3")])+n(521,"umj$")+R(s)+n(378,"HO44")+P[n(592,"nWq1")]+n(665,"nWq1")+(n(766,"1o8x")+P[n(741,"sIxh")]+n(380,"Guu6")+i[n(674,"P8Y9")](Pa,a[n(501,"akNI")])+n(350,"IkJv"))),r[n(516,"EgEO")](rD(i[n(442,"AX7q")](t.x,t.w),s)),i[n(723,")RP8")](a[n(449,"[yf3")][n(410,"HUkc")],0)){let u=n(814,"ZrXL")+e;r[n(582,"Po0&")](n(246,"akNI")+u+n(254,"#WvY")+i[n(651,"qu4E")](R,t.x+1)+n(635,"Guu6")+R(t.y+P[n(646,"1o8x")])+n(477,"LYZh")+i[n(372,"!OTI")](Ho,i[n(575,"[yf3")](t.w-1,P[n(763,"umj$")]))+'" '+(n(562,"EgEO")+R(i[n(502,"akNI")](t.h,P[n(331,"^vvC")]))+n(591,"f^6(")+u+n(648,"P&Ye"))),a[n(656,"5FgP")][n(474,"IkJv")]((d,h)=>{let m=n,p=i[m(784,"[yf3")](i[m(572,"%b$A")](t.y,P[m(710,"f^6(")]),P[m(448,"w2sR")])+i[m(294,"n8DK")](P[m(642,"HO44")],h);r[m(317,"FmD2")](i[m(407,"DOi]")](m(258,"pAmU")+i[m(550,"HO44")](R,i[m(797,"P8Y9")](t.x,P[m(262,"nWq1")]))+m(682,"ZrXL")+i[m(354,"KSGc")](R,p)+m(589,"7!vu")+P[m(596,"J4Nv")]+m(427,"5FgP")+P[m(670,"z@p@")]+'" ',m(788,"da$^")+i[m(566,"Kh1u")](Pa,d)+m(359,"BT$^")))}),r[n(660,"aq0J")](i[n(507,"1o8x")])}let c=pm(a);if(c){let u=t.y+t.h-P[n(436,"Po0&")];r[n(727,"f^6(")](i[n(280,"[yf3")](n(318,")RP8")+R(t.x)+" "+i[n(261,"Cgh3")](R,u)+" H"+R(i[n(281,")RP8")](t.x,t.w))+" V"+R(i[n(638,"KSGc")](t.y+t.h,P[n(334,"%b$A")]))+" ","A"+P[n(813,"HUkc")]+" "+P[n(390,"Po0&")]+n(487,"f^6(")+R(i[n(808,"^vvC")](t.x+t.w,P[n(654,"EgEO")]))+" "+i[n(595,"IkJv")](R,i[n(708,"%b$A")](t.y,t.h))+" ")+("H"+i[n(524,"Kh1u")](R,i[n(627,"%b$A")](t.x,P[n(813,"HUkc")]))+" A"+P[n(460,"AX7q")]+" "+P[n(706,")RP8")]+n(626,"S&1X")+R(t.x)+" "+R(t.y+t.h-P[n(484,"1o8x")])+n(434,"ZrXL"))+(n(778,"2^B4")+P[n(712,"7!vu")]+n(243,"sIxh"))+(n(337,"sIxh")+R(wm(t))+n(800,"BT$^")+R(u+P[n(707,"7!vu")]/2)+n(704,"cM!h")+P[n(619,"qBui")]+n(593,"Cgh3"))+(n(513,"sIxh")+P[n(568,"%b$A")]+n(457,"%b$A")+i[n(365,"zLZK")](Pa,c)+n(349,"J4Nv")))}return r[n(786,"AX7q")](i[n(603,"qBui")]),r[n(590,"ATl3")]("")}function Gi(t,e){t=t-234;let n=Am(),i=n[t];if(Gi.VGqKAZ===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;h0?1:0;s[n(786,"AX7q")]("L"+i[n(339,"Po0&")](R,b)+" "+R(y)+" A"+e+" "+e+n(310,"J4Nv")+$+" "+i[n(579,"z@p@")](R,T)+" "+R(M))}else{let l=_0x2ff13d[n(663,"]npT")]?_0x3a5988[n(730,"IkJv")]:_0x4f219c[n(616,"aq0J")],c=_0x53d516.y+_0x6345da.h/2,u=xERRjy[n(531,"Cgh3")](_0x8e2dd2[n(713,"EgEO")],n(522,"5FgP"))?_0x1fb309(_0x1cf770):xERRjy[n(422,"AX7q")](_0x132d9c.x,_0x306143[n(804,"ATl3")]),d=_0x52a6d2[n(629,"J4Nv")]===n(779,"Cgh3")?"":_0x48c0f5(_0x5d2235.x+_0x3c539f.w,c,_0x3c065b[n(662,"w2sR")]);return xERRjy[n(486,"AX7q")](n(441,"Cgh3")+_0x1a8835[n(729,"ZrXL")]+n(636,"f^6(")+_0x3ccbc0(_0x203f1b.x)+n(824,"5FgP")+xERRjy[n(667,"HO44")](_0x3e193b,_0x2cd132.y)+n(453,"cM!h")+_0x137470(_0x300c8d.w)+n(419,"akNI")+_0xffdd39(_0x520b18.h)+n(325,"*Exg")+_0x2baa50[n(244,"ATl3")]+'" ',n(637,"KSGc")+l+n(452,"EgEO")+_0x4c05cf[n(563,"qBui")]+n(775,"7!vu")+_0x2201e3[n(817,"2^B4")]+n(811,"n8DK"))+(n(439,"z@p@")+_0x28b8bd(u)+n(430,"Kh1u")+_0x3626e7(c)+n(523,"2^B4")+_0x3b733e[n(696,"qu4E")]+n(528,"ZrXL"))+(n(557,"J4Nv")+_0x52ab53[n(297,"umj$")]+n(287,"us8B")+_0x3bfcb7(_0x55c393[n(394,"baYQ")])+n(655,"cM!h")+d+n(256,"P8Y9"))}return s[n(462,"z@p@")]("L"+i[n(268,"aq0J")](R,r[0])+" "+i[n(634,"2^B4")](R,r[1])),s[n(286,"us8B")](" ")}function Yre(t){let e=se,n={aDGIo:function(o,l){return o-l},ElLZe:function(o,l){return o+l},pOffb:function(o,l){return o(l)},Uechb:function(o,l){return o(l)},JvhLr:function(o,l){return o/l},scYlw:function(o,l){return o-l}},i=[...t[e(586,"qu4E")]];if(t[e(278,"S&1X")]){let[o,l]=i[n[e(391,"KSGc")](i[e(553,"ZrXL")],1)];i[n[e(734,"2^B4")](i[e(743,"Cgh3")],1)]=[o,l-P[e(259,"HUkc")]]}let a=t[e(716,"aq0J")]?Xre(i,P[e(304,"da$^")]):i[e(236,"zLZK")](([o,l],c)=>(c===0?"M":"L")+R(o)+" "+R(l))[e(819,"da$^")](" "),r=t[e(375,"f^6(")]?e(534,"%b$A")+P[e(416,"!OTI")]+'"':"",s=e(700,"DOi]")+a+e(374,"pAmU")+P[e(401,"cM!h")]+e(526,"Po0&")+P[e(738,"nWq1")]+'"'+r+"/>";if(t[e(653,"cM!h")]){let[o,l]=t[e(368,")RP8")][t[e(352,"qBui")][e(644,"HO44")]-1];s+=n[e(598,"qu4E")](e(691,"!OTI")+n[e(517,"Cgh3")](R,o)+" "+R(l)+" L"+R(o-P[e(639,"zLZK")]/2)+" "+n[e(490,"us8B")](R,n[e(541,"baYQ")](l,P[e(312,"qu4E")]))+" ","L"+R(o+n[e(615,"2^B4")](P[e(668,"KSGc")],2))+" "+R(n[e(257,"w2sR")](l,P[e(801,"z@p@")]))+e(376,"AX7q")+P[e(479,"ZrXL")]+e(358,"FmD2"))}return s}function ese(t){let e=se,n={ZNNQZ:function(r,s){return r===s},UdHzj:function(r,s){return r(s)},qtSNm:function(r,s){return r(s)},dIavv:function(r,s){return r-s},BPmUL:function(r,s){return r(s)},uGqOw:function(r,s){return r/s},tOmZo:function(r,s){return r/s}};if(n[e(588,"J4Nv")](t[e(754,"nWq1")],e(731,"qBui")))return e(702,"]npT")+n[e(747,"7!vu")](R,t.x)+e(508,"us8B")+n[e(301,"P&Ye")](R,t.y)+e(785,"nWq1")+P[e(303,"aq0J")]+e(235,"J4Nv")+P[e(777,"1o8x")]+e(811,"n8DK");let i=P[e(340,"pAmU")],a=P[e(611,"baYQ")];return e(761,"umj$")+R(t.x)+" "+R(n[e(657,"baYQ")](t.y,a/2))+" L"+n[e(770,"J4Nv")](R,t.x-n[e(343,"1o8x")](i,2))+" "+R(t.y+n[e(332,"Kh1u")](a,2))+" H"+n[e(558,"!OTI")](R,t.x+i/2)+e(728,"aq0J")+(e(584,"HO44")+P[e(697,"P8Y9")]+e(367,"^vvC")+P[e(237,"#WvY")]+e(672,"#WvY")+P[e(299,"pAmU")]+e(622,"KSGc"))}function nse(t,e,n){let i=se,a={ksHQW:function(l,c){return l+c},bZPqJ:function(l,c){return l+c},wOnKa:function(l,c){return l*c},oTGSb:function(l,c){return l+c},JdJBW:function(l,c){return l(c)},FVHGR:function(l,c){return l+c},YfNOe:function(l,c){return l-c},WQPCN:function(l,c){return l-c},NEPSh:function(l,c){return l+c},KLGXx:function(l,c){return l*c},ZxrTy:function(l,c){return l-c},yFQMu:function(l,c){return l-c},OmILe:function(l,c){return l/c},KAkzT:function(l,c){return l+c},ZdZtt:function(l,c){return l+c},ocTOW:function(l,c){return l+c},sfODP:function(l,c){return l+c},neTrk:function(l,c){return l(c)}},r=P[i(418,"nWq1")],s=P[i(408,"S&1X")],o=i(538,"HUkc")+R(a[i(818,"z@p@")](t.x,r))+i(805,"DOi]")+R(a[i(820,"ZrXL")](t.y,r))+i(776,"pAmU")+R(t.w+2*r)+i(666,"S&1X")+R(a[i(444,"pAmU")](t.h,a[i(326,"qBui")](2,r)))+'" '+(i(313,"akNI")+(P[i(694,"!OTI")]+r)+i(447,"KSGc")+P[i(542,"S&1X")]+i(239,"qu4E")+s+i(525,"Cgh3"));if(e)if(i(414,"]npT")!==i(798,"J4Nv")){let l=Math[i(321,"baYQ")](t.w+2*r,e[i(752,"da$^")]*P[i(273,"%b$A")]+a[i(266,"!OTI")](2,P[i(320,"!OTI")])),c=P[i(429,"qBui")],u=a[i(495,"qu4E")](t.x,r),d=a[i(267,"S&1X")](a[i(689,"HO44")](t.y,r),a[i(823,"HUkc")](c,2)),h="hl"+n;o+=a[i(543,"nWq1")](a[i(413,"J4Nv")](a[i(536,"ZrXL")](i(583,"AX7q")+h+i(379,"nWq1")+R(u)+i(560,"IkJv")+R(d)+i(802,"7!vu")+R(l)+i(419,"akNI")+c+i(494,"P8Y9"),i(242,"!OTI")+R(u)+i(514,"ATl3")+R(d)+i(409,"umj$")+R(l)+i(393,"1o8x")+c+i(570,")RP8")+P[i(373,"J4Nv")]+i(329,"f^6(")),i(676,"cM!h")+h+i(298,"umj$")+a[i(245,"cM!h")](R,a[i(454,"#WvY")](u,P[i(751,"P&Ye")]))+i(369,"]npT")+a[i(240,"qBui")](R,a[i(782,"us8B")](d,c/2))+'" ')+(i(475,"1o8x")+P[i(757,"ATl3")]+i(338,"2^B4")+P[i(388,"FmD2")]+'" '),i(307,"!OTI")+Pa(e)+i(360,"z@p@"))}else{let l=DHWvXS[i(478,"[yf3")](DHWvXS[i(250,"ZrXL")](_0x41f484.y+_0x4bad47[i(386,"KSGc")],_0x3f52a7[i(551,"pAmU")]),DHWvXS[i(794,"Kh1u")](_0x500b0d[i(686,"us8B")],_0x20ca0d));_0x44ff69[i(336,"5FgP")](DHWvXS[i(252,"]npT")](i(341,"^vvC")+DHWvXS[i(577,"AX7q")](_0x27dc5b,DHWvXS[i(411,"BT$^")](_0x1d0bf9.x,_0x18a64a[i(771,"zLZK")]))+i(698,"P8Y9")+_0x2154a5(l)+i(764,"pAmU")+_0x613637[i(596,"J4Nv")]+i(357,"AX7q")+_0x22657a[i(745,"^vvC")]+'" ',i(715,"P&Ye")+_0x19c340(_0x3a418b)+i(701,"1o8x")))}return i(649,"ZrXL")+o+i(733,"5FgP")}var Io=class extends Error{[se(443,"HO44")];constructor(e){let n=se;super(n(552,"!OTI")+e[n(283,"w2sR")](", ")),this[n(565,"LYZh")]=n(440,"AX7q"),this[n(581,"z@p@")]=e}};function Z0(t,e={}){let n=se,i={fjmja:function(c,u,d){return c(u,d)},btJXM:function(c,u){return c(u)},eBirA:function(c,u){return c(u)},pMlEl:function(c,u){return c(u)},pnFJK:function(c,u){return c!==u},dDCyY:function(c,u){return c!==u},JmObi:function(c,u){return c(u)},KotKa:function(c,u,d,h){return c(u,d,h)}},a=i[n(748,"1o8x")](xm,t[n(533,"1o8x")]),r=i[n(284,"BT$^")](xm,t[n(323,"HUkc")]),s=[n(673,"#WvY")+a+n(795,"#WvY")+r+n(387,"DOi]")+a+" "+r+n(580,"ATl3")+P[n(437,"KSGc")]+"'>",n(428,"LYZh")+a+n(271,"umj$")+r+n(249,"nWq1")+P[n(678,"da$^")]+n(525,"Cgh3")];e[n(473,"XHwH")]&&s[n(335,"*Exg")](1,0,n(488,"7!vu")+Pa(P[n(503,"z@p@")])+n(519,"*Exg")),s[n(545,"w2sR")](...t[n(803,"[yf3")][n(238,"%b$A")](Yre)),s[n(322,"%b$A")](...t[n(417,"AX7q")][n(600,"2^B4")](ese)),t[n(628,"7!vu")][n(480,"5FgP")]((c,u)=>{let d=n;c[d(529,"]npT")]===d(597,"!OTI")?s[d(660,"aq0J")](i[d(607,"LYZh")](Zre,c,u)):c[d(540,"XHwH")]===d(630,"#WvY")||c[d(650,"P&Ye")]===d(569,"[yf3")?s[d(719,")RP8")](Kre(c)):s[d(545,"w2sR")](i[d(559,"FmD2")](Qre,c))});let o=e[n(532,"XHwH")]??{},l=Object[n(433,"]npT")](o);if(l[n(644,"HO44")]>0)if(i[n(497,"XHwH")](n(412,"Guu6"),n(293,"umj$"))){let c=_0x113089[n(681,"FmD2")](u=>_0x43bce4[u]??"")[n(364,"FmD2")](u=>u)??"";_0x31c26e[n(527,"[yf3")](_0x3a67f0(_0x825d75,c,_0x4319a0++));for(let u of _0x226c86)_0x3c7da3[n(509,"z@p@")](u)}else{let c=new Set,u=0;for(let h of t[n(466,"akNI")]){let m=h[n(272,"LYZh")];if(i[n(292,"!OTI")](h[n(234,"LYZh")],n(604,"w2sR"))||!m)continue;let p=[i[n(348,")RP8")](String,m.id),m[n(602,"]npT")]??""][n(319,"baYQ")](g=>g&&g in o);if(p[n(617,"7!vu")]>0){let g=p[n(361,"HUkc")](f=>o[f]??"")[n(659,"7!vu")](f=>f)??"";s[n(351,"Kh1u")](i[n(253,"qu4E")](nse,h,g,u++));for(let f of p)c[n(515,"FmD2")](f)}}let d=l[n(458,"z@p@")](h=>!c[n(796,"HO44")](h))[n(432,"DOi]")]();if(d[n(255,"Po0&")]>0)throw new Io(d)}return s[n(446,"HO44")](n(290,"pAmU")),s[n(483,"1o8x")](` `)}function fn(t,e){t=t-408;let n=bm(),i=n[t];if(fn.YlUGYJ===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;hs.id===a);_0x403c99[e(604,"8^AU")]={nodeId:a,...r?.[e(458,"*JJ0")]?{label:r[e(487,"h7f!")]}:{},inIr:n[e(435,"hQWE")](r,_0x7505ee)}}else return[];let i=[];return t[e(440,"gtiC")]((a,r)=>{let s=e;if(!zo(a)||n[s(624,"6!u^")](Object[s(554,"Yvfo")](a)[s(533,"d(r@")],0)){i[s(607,"hQWE")]({index:r,kind:s(538,"vR(!"),value:a});return}for(let[o,l]of Object[s(560,"5BW]")](a))n[s(647,"*3oO")]===n[s(447,"HTxo")]?_0x362e94++:i[s(437,"#Tv)")](zo(l)?{...l,index:r,kind:o}:{index:r,kind:o,value:l})}),i}function tse(t){let e=fn,n={nsPLA:e(584,"Kg6h"),lqmnx:function(a,r){return a(r)},cVTjR:function(a,r){return a(r)},yYsWP:function(a,r){return a!==r}};if(!Array[e(492,"h7f!")](t[e(640,"%)*0")]))return 0;let i=0;for(let a of t[e(620,"L[m$")])if(n[e(421,"tpFs")](zo,a)&&n[e(649,"DKC$")](zo,a[e(479,"52]4")])&&a[e(456,"vR(!")][e(473,"%)*0")])if(n[e(592,"^E(n")](e(536,"DG^E"),e(506,"HZ^i"))){let r=_0x276d8[e(685,"8^AU")];if(typeof r[e(483,"HTxo")]===n[e(671,"ZOFg")]){let s=_0x53add3[e(686,"*3oO")](r[e(416,"*bmj")]);s?s[e(441,"6!u^")]++:_0xa239c7[e(581,"L[m$")](r[e(551,"vR(!")],{index:r[e(656,"tpFs")],actionId:r[e(657,"0p!j")],...r[e(683,"*3oO")]?{actionName:r[e(683,"*3oO")]}:{},iterations:1})}}else i++;return i}function ase(t){let e=fn,n={yrgxZ:e(434,"HTxo"),xoyai:function(a,r){return a(r)},FNnKV:function(a,r){return a!==r},YQJVp:function(a,r){return a===r},Cepkf:e(471,"GbrW"),cYpXW:e(442,")joZ")},i=new Map;for(let a of t)n[e(530,"BKql")](e(470,"e$dW"),n[e(485,"L[m$")])?_0x2a5371[e(681,"L[m$")]++:typeof a[e(409,"j4$8")]===n[e(431,"OhK^")]&&typeof a[e(453,"vR(!")]===e(648,")joZ")&&i[e(665,"vR(!")](a[e(579,"6!u^")],a);return t[e(658,"HTxo")](a=>{let r=e;if(n[r(583,"GbrW")]!==n[r(532,"DKC$")])return _0x27c59e[r(670,"e$dW")](_0x26dfda[r(619,"*3oO")]),{..._0x55498d,ir:null};{if(!n[r(580,"#Tv)")](zo,a[r(575,"HTxo")]))return a;let s=a[r(603,"0p!j")][r(579,"6!u^")];if(n[r(572,"saWh")](typeof s,r(510,"HZ^i")))return a;let o=i[r(686,"*3oO")](s);if(!o)return a;let l={index:o[r(528,"gtiC")],...n[r(565,"BB5d")](typeof o[r(517,"ZOFg")],n[r(667,"8^AU")])?{actionId:o[r(652,"mxuq")]}:{},...typeof o[r(662,"*JJ0")]===n[r(573,"HZ^i")]?{actionName:o[r(430,"Yvfo")]}:{}};return{...a,relatedAction:l}}})}function rse(t){let e=fn,n={fNukJ:function(l,c){return l(c)},pbJGs:function(l,c){return l===c},mmwUv:function(l,c,u){return l(c,u)},Ocpoe:e(439,"HZ^i"),ZdfTv:e(673,"gtiC"),JvQPr:e(626,"8^AU"),DYIvz:function(l,c){return l>c},WmMLv:function(l,c){return l===c}},i={},a=new Map,r=[],s=new Map;for(let l of t){if(i[l[e(558,"3AO1")]]=(i[l[e(420,")yLC")]]??0)+1,l[e(590,"YfkH")]===n[e(654,"R0rT")]&&l[e(542,"L[m$")])if(e(555,"*bmj")!==e(446,"OhK^"))_0x4a6433(_0x4e2c36)&&OAeVkn[e(543,"5BW]")](_0x472e82,_0x479976[e(561,"#Tv)")])&&_0x1d7029[e(616,"8^AU")][e(633,"vR(!")]&&_0x209ffe++;else{let d=l[e(413,"d(r@")];if(typeof d[e(409,"j4$8")]===e(484,"AEcM"))if(n[e(577,"gtiC")]!==n[e(577,"gtiC")]){_0x49414[e(475,"tpFs")](_0x1973d7[e(507,"gtiC")]);let h=_0x1f906d[e(679,"tpFs")](_0x362d56[e(594,"#Tv)")]);if(!h)return _0x205498[e(512,"^E(n")](_0x12efa0[e(455,"^E(n")]),{..._0x25062f,ir:null};let m={nodeId:h.id,...h[e(645,"Kg6h")]?{actionType:h[e(651,"ACww")]}:{},taskId:h[e(540,"r9@K")],taskName:h[e(564,"52]4")],terminal:h[e(408,"*bmj")],reachable:h[e(677,"d(r@")],successors:h[e(469,")yLC")]};if(n[e(467,"e$dW")](typeof _0x1508f9[e(611,"Kg6h")],e(631,"5BW]"))){let p=n[e(589,"Yvfo")](_0x3a4c41,h.id,_0x16c595[e(523,"tpFs")]),g=h[e(497,"^E(n")][e(629,"h7f!")](f=>f.id===p);m[e(521,"ZOFg")]={nodeId:p,...g?.[e(659,"Jo^7")]?{label:g[e(487,"h7f!")]}:{},inIr:g!==_0x4728b8}}return{..._0x2540d0,ir:m}}else{let h=s[e(586,"mxuq")](d[e(433,"d(r@")]);if(h)h[e(600,"riDF")]++;else if(e(576,"HTxo")!==n[e(415,"ACww")])s[e(661,"52]4")](d[e(416,"*bmj")],{index:d[e(509,"DG^E")],actionId:d[e(663,"riDF")],...d[e(635,"L[m$")]?{actionName:d[e(541,"BKql")]}:{},iterations:1});else{let m=_0x98a872[e(537,"ACww")](_0x1d1c85);return m?{..._0x4aa1c8,ir:{nodeId:n[e(499,"1COc")](_0x583101,m.id),taskId:m.id,taskName:m[e(602,"Jo^7")]}}:(_0xfce798[e(664,"GbrW")](_0xa86037),{..._0x4bf093,ir:null})}}}if(typeof l[e(578,"e$dW")]!==e(534,"hQWE"))continue;let c=tse(l);n[e(672,"saWh")](c,1)&&r[e(524,"Yvfo")]({index:l[e(519,"saWh")],actionId:l[e(615,"DG^E")],...n[e(655,"riDF")](typeof l[e(689,"Kg6h")],e(491,"BKql"))?{actionName:l[e(609,"e$dW")]}:{},participantTurns:c});let u=a[e(520,"riDF")](l[e(414,"CvOt")]);u?e(684,"*bmj")!==e(410,"AEcM")?(u[e(621,"0p!j")]++,u[e(516,"3AO1")][e(449,"HZ^i")](l[e(605,"%)*0")])):_0x2fda99[e(627,"HTxo")](_0x5e9096[e(553,"AEcM")],{actionId:_0x53a27d[e(503,"R0rT")],...typeof _0x7a2c68[e(505,"AEcM")]===e(646,"HTxo")?{actionName:_0xaea667[e(444,"YfkH")]}:{},executions:1,eventIndexes:[_0x9b2414[e(416,"*bmj")]]}):a[e(595,"htA[")](l[e(674,"DKC$")],{actionId:l[e(438,")yLC")],...n[e(477,"OhK^")](typeof l[e(662,"*JJ0")],e(574,"8^AU"))?{actionName:l[e(548,"%)*0")]}:{},executions:1,eventIndexes:[l[e(472,"8^AU")]]})}let o=[...a[e(617,"*3oO")]()][e(461,"*3oO")](l=>l[e(515,"Jo^7")]>1)[e(425,"Jo^7")]((l,c)=>c[e(531,"DKC$")]-l[e(423,"Kadb")]);return{eventCount:t[e(599,"BB5d")],eventKinds:i,repeatedActions:o,loops:[...s[e(489,"h7f!")]()],asksWithRetries:r}}function X0(t){let e=fn,n={aMcZH:function(a,r){return a(r)}},i=ase(n[e(630,"DG^E")](ise,t));return{events:i,summary:rse(i)}}function Y0(t,e){let n=fn,i={BxDgp:function(a,r){return a===r},VyhtZ:n(574,"8^AU"),pcgta:function(a,r){return a!==r}};for(let a of t)if(Array[n(459,"OhK^")](a[n(644,"OhK^")])){for(let r of a[n(613,")joZ")])if(zo(r)&&i[n(535,"h7f!")](typeof r[n(606,"saWh")],i[n(546,"AEcM")])&&r[n(529,"nt#w")][n(522,"#Tv)")](e)&&r[n(501,"DG^E")]!==null&&i[n(567,"1COc")](r[n(593,"BKql")],void 0))return r[n(593,"BKql")]}}function eP(t,e){let n=fn,i={telch:n(464,"5BW]"),ArAIh:n(493,"L[m$"),rXlJz:function(d,h,m){return d(h,m)},Pxkft:n(466,"[xQy"),WLNce:function(d,h){return d===h},PJpDe:function(d,h){return d!==h}},a=new Map(e[n(480,"YfkH")][n(569,"htA[")](d=>d[n(436,"ACww")]===n(452,"BB5d"))[n(476,"CvOt")](d=>[d.id,d])),r=new Map(e[n(634,"ACww")][n(500,"e$dW")](d=>[d.id,d])),s=new Set,o=new Set,l=new Set,c=t[n(474,"Yvfo")](d=>{let h=n,m={rEMkI:function(p,g){return p!==g},tMfjV:h(557,"0p!j")};if(i[h(570,"5BW]")]===h(608,"[xQy")){if(!_0x179001(_0x177a1a[h(552,"h7f!")]))return _0x3b6252;let p=_0x309102[h(596,")joZ")][h(549,"3AO1")];if(CvTeXp[h(496,"52]4")](typeof p,h(550,"BB5d")))return _0x1bfc90;let g=_0x34e8d2[h(465,"GbrW")](p);if(!g)return _0x494204;let f={index:g[h(605,"%)*0")],...typeof g[h(687,"hQWE")]===h(482,"1COc")?{actionId:g[h(468,"Kg6h")]}:{},...typeof g[h(641,"5BW]")]===h(682,"mxuq")?{actionName:g[h(666,")yLC")]}:{}};return{..._0x423061,relatedAction:f}}else{if(typeof d[h(545,"*bmj")]===h(527,"3AO1"))if(i[h(582,"tpFs")]===h(591,"1COc")){s[h(512,"^E(n")](d[h(454,")joZ")]);let g=a[h(488,"j4$8")](d[h(417,"h7f!")]);if(!g)return o[h(426,"oVJ)")](d[h(618,"YfkH")]),{...d,ir:null};let f={nodeId:g.id,...g[h(597,"3AO1")]?{actionType:g[h(612,"saWh")]}:{},taskId:g[h(547,"gtiC")],taskName:g[h(504,")joZ")],terminal:g[h(632,"R0rT")],reachable:g[h(642,"hQWE")],successors:g[h(598,")joZ")]};if(typeof d[h(450,"HZ^i")]===h(471,"GbrW")){let w=i[h(518,"Kg6h")](ia,g.id,d[h(463,"5BW]")]),C=g[h(432,"oVJ)")][h(490,"^E(n")](A=>A.id===w);f[h(563,"saWh")]={nodeId:w,...C?.[h(514,")joZ")]?{label:C[h(636,"e$dW")]}:{},inIr:C!==void 0}}return{...d,ir:f}}else{_0x1538a2[h(614,"*3oO")]({index:_0x4ea7b0,kind:CvTeXp[h(623,"YfkH")],value:_0x2a958c});return}let p=typeof d[h(419,"vR(!")]===i[h(650,"5BW]")]?d[h(601,"Kg6h")]:i[h(559,"Kg6h")](typeof d[h(639,"5BW]")],i[h(638,"e$dW")])?d[h(544,"oVJ)")]:void 0;if(i[h(676,"ZOFg")](p,void 0))if(h(445,"YfkH")===h(587,"*bmj")){let g=r[h(526,"1COc")](p);return g?{...d,ir:{nodeId:Ri(g.id),taskId:g.id,taskName:g[h(588,"BB5d")]}}:(l[h(556,"52]4")](p),{...d,ir:null})}else _0x59423a[h(568,"j4$8")]({index:_0x177462[h(457,"HZ^i")],actionId:_0x57b9db[h(615,"DG^E")],...typeof _0x58156d[h(494,"HTxo")]===h(424,"vR(!")?{actionName:_0x54732a[h(525,"hQWE")]}:{},participantTurns:_0x115078});return d}}),u=e[n(448,"DKC$")][n(566,"nt#w")](d=>d[n(422,"OhK^")]===n(418,"6!u^")&&!s[n(539,"OhK^")](d.id))[n(495,"GbrW")](d=>({id:d.id,label:d[n(478,"Kg6h")],...d[n(502,"Jo^7")]?{actionType:d[n(680,"*JJ0")]}:{},taskName:d[n(669,"hQWE")],reachable:d[n(513,"BB5d")]}));return{events:c,unmatchedActionIds:[...o],unmatchedStateIds:[...l],actionsNotExecuted:u}}(function(t,e){let n=Ni,i=t();for(;;)try{if(parseInt(n(549,"o)9%"))/1+parseInt(n(554,"z1OF"))/2+-parseInt(n(566,"4kHH"))/3*(parseInt(n(573,"J^]9"))/4)+parseInt(n(545,"rhzh"))/5+parseInt(n(521,"]V**"))/6*(-parseInt(n(568,"o2R]"))/7)+-parseInt(n(527,"fA1L"))/8+parseInt(n(536,"[#lV"))/9===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(ym,607257);function sD(t,e,n,i){let a=Ni,r={nEURK:function(g,f){return g!==f},ypdaB:function(g,f){return g>f},Hbpda:function(g,f){return g+f}},s=new Set(e[a(535,"WODv")][a(532,"4Q9m")](g=>g[a(558,"lh5t")]+" "+g.to)),o=new Map,l=new Map,c=new Map,u=new Map;for(let g of t[a(552,"BP)j")][a(574,"]V**")]())o[a(524,"ltow")](g,[]),l[a(490,"(0Vv")](g,new Set),c[a(491,"dTDP")](g,[]),u[a(524,"ltow")](g,new Set);for(let g of t[a(555,"99dk")]){let f=s[a(517,"[3K#")](g[a(492,"G@l@")]+" "+g.to),w=o[a(538,"BP)j")](g.to);if(w){let A=g[a(570,"doRj")]+" "+(g[a(562,"izM(")]??"")+" "+f,b=l[a(561,"rhzh")](g.to);b&&!b[a(493,"dTDP")](A)&&(b[a(516,"CjX[")](A),w[a(548,"doRj")]({id:g[a(501,"s)1f")],label:g[a(575,"[#lV")],backEdge:f}))}let C=c[a(551,"izM(")](g[a(496,"aQNM")]);if(C)if(r[a(523,"w(W$")](a(539,"sV$Q"),a(525,"H*x6")))_0xe5ff61[a(531,"v@^a")](_0x50d2a4),_0x2de1ed[a(559,"lpxM")]({id:_0x4f4892.to,label:_0x1cf2e3[a(488,"G@l@")],backEdge:_0x3091a1});else{let A=g.to+" "+(g[a(572,"dTDP")]??"")+" "+f,b=u[a(504,"[3K#")](g[a(563,"9UBZ")]);b&&!b[a(556,"RlMn")](A)&&(b[a(503,"ltow")](A),C[a(498,"v@^a")]({id:g.to,label:g[a(557,"Kmje")],backEdge:f}))}}let d=-1;for(let g of e[a(565,"o)9%")][a(494,"rhzh")]())r[a(567,"6dwH")](g,d)&&(d=g);let h=r[a(508,"(0Vv")](d,1),m=[];for(let[g,f]of t[a(564,"WODv")])if(r[a(507,"j7zX")](a(487,"6dwH"),a(528,"J^]9"))){let w=e[a(560,"k^Aj")][a(517,"[3K#")](g),C=w?e[a(553,"Inuy")][a(510,"Inuy")](g):h++;m[a(559,"lpxM")]({id:g,kind:f[a(518,"j7zX")],actionType:f[a(499,"q]KB")],label:f[a(495,"a5VH")],description:f[a(502,"j7zX")],predecessors:o[a(506,"Kmje")](g)??[],successors:c[a(520,"a5VH")](g)??[],order:C,taskId:f[a(534,"Kmje")],taskName:f[a(541,"CjX[")],reachable:w,terminal:f[a(533,"(0Vv")]})}else for(let w of _0x1ed727[a(571,"lh5t")])_0x83a794(w);m[a(544,"lh5t")]((g,f)=>g[a(540,"yC3T")]-f[a(537,"q]KB")]);let p=n[a(489,"fA1L")][a(526,"o)9%")](g=>{let f=a,w=n[f(550,"bcz7")][f(542,"RlMn")](g);return w?[{id:g,name:w[f(514,"99dk")],reusable:n[f(569,"4WWJ")][f(529,"ppld")](g)}]:[]});return{flowName:n[a(543,"CjX[")],flowType:n[a(505,"aQNM")],entryTaskId:n[a(497,"ppld")],reachabilityIsComplete:i,tasks:p,nodes:m}}function Ni(t,e){t=t-487;let n=ym(),i=n[t];if(Ni.QmpdOJ===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;h>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;h0?a:void 0}function _n(t,e){t=t-117;let n=Sm(),i=n[t];if(_n.nedltB===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;h0?o:typeof l===n(131,"sErT")&&l[n(229,"I9j0")]>0?l:_0x2f0dae}else return r}}function oD(t){let e=_n,n={urLlR:function(s,o){return s>o},kjrPo:function(s,o){return s===o},Szxyu:e(180,"0Yna"),CjQeq:function(s,o){return s>o}},i=t[e(148,"XfF7")];if(i==null||typeof i!==e(181,"706e"))return;let{text:a,type:r}=i;if(typeof a===e(130,"()oS")&&n[e(136,"BvR0")](a[e(199,"GnsO")]()[e(135,"(YjG")],0))return a;if(n[e(217,"P*nA")](typeof r,n[e(147,"(YjG")])&&n[e(187,"I9j0")](r[e(229,"I9j0")],0))return r}function nP(t,e){let n=_n,i={tDcaz:function(r,s){return r(s)}},a=t[n(120,"(1zJ")](r=>r[n(143,"!(It")]===e);return a?(a[n(118,"(YjG")]=!0,t):[{outputId:e,label:i[n(167,"g%yT")](iP,e),synthetic:!0,terminal:!0},...t]}function Sm(){let t=["udrCtSocW7hdHbu2pfeJWP3cLW","mMZcOG","FK9XWQ/dPJW","W6XoW5z4nSod","WOxdRhiiWQxdHYFdT8kR","WP3dVMC","yW52ymoLW5O","WRBcH8o1z8kAWOW","W53dMYCWW5W","WQRcTCohW5JdVbFcHHPQocRdPSkB","WP3dKJRdNrqvd1HeW78B","yv5TWQhdVdm","WPxdP2CiW67dGdhdPSkWwW","FYHcDmo3W5ygdGagW4S","WQFcM8kKs085W5hcOSotW4/dHWHN","dmoUW6ddUmodW67cPWy","lv/cTJbuiY9j","WQBcGmkLwNf2W4JcOSkfW48","rfGwEmkfWOxcG8k8WO4qWOvfWR7cQwuCW5O","WONcMmoJECkB","ESo9W5ZdM8kzW5iSWQFdJmo9","j8kSW6ykWOddTG","WQtcNSoXW5ddLW","r8kUdCkpW4XY","W600W4aSW5aj","DSoMkI7cNd8jWQRcMSo+","l8o0W7VdUa","ySoyuvOarSoWoYGgWQX8afFdIIJdIIXK","xv7cIc/cRmk7","WOpdVh8FW6/dHI7dQSkyr8kLWQJcNqT+FSoKzG","kfOLWOOVWPe","BSo1ksxcGW","tCkMa8kEW4u","yLLPWQpdQY8","iapcN8kVW5XsaSk4","jfldRLajiZr4uCk/WRm","WP8SdmoyW7O","iLyNWPK+WOS","xLGlx8klWPZcH8oeWPSzWOHu","vCkdaSkAW5m","WRNcQSoNW7DsW4dcUq","WP5AWRlcGmkP","fSkrySkx","WQpcGSoDW7RdQa","WPFdRmkNWQVdQmoo","W6jLj3y","y8o3pYNcGdCIWRNcO8o0","ASkJcW","srtcVviPWQ3dHCk/atGY","WPKSeeNdQWldTv3cHmozWRC","W6VcMuFcOdBcMLq5rCoKWOO","W7L1ihjnxXhcNq","ysxdSmo9W4Dc","quJcKcpcOCkO","WQRdPMNcQCk3WO7cRsy","WQ7cMMa6W5OZWP0WWPu+WPZcOJRdQG","lYfBW74OCrGs","y3SdqJNcNCo4","vHpcPLW2WRtdK8oFbdaXrSoSzbhcLH7dGL7dSGtdRIhcQSkU","WQlcMColW53dKG","WPXUWPmgW53cT8ofgq","WPFcISolESkc","iwedwZ/cNCowaSkwnxBdNmkEWPJdUhK/oSoUWPNcHwtcImk5","z8k8WO/dQ0G","WPpdHGtdTgdcIujPcW","z8kwsCk9WPj3W7JdKqFcRSkVW7q","Dq14W51JW4GofSkGW4BdMSk6W4ZcRG","m38nqGlcMSoEfq","W4eMWO7cJmoOzmosh8k3m8kj","W4ddOCkkWPdcSq","CapcTW9ihW","W5KLWPuZ","B08At8kU","i2JcS8kKWPGufsRdMXpcG2zS","oSodeSoSW4y","WOpdQ2utW6xdLa","hd96W5WW","rmoirx0l","WRxdP34oW7JcKZBdP8k6fCkJWRpcG0b4DSoZyCkPFeiUWORcK8kDhNNdHmkMymknDe3dGqhdTW/dMSouW4NcUSk+WR/dSfKPzCkEaNBdGJzktCkpfmkBWPmHDmomW7yoomomW7VdGNr0W6uYW4GTiNuSW4fAW7OaW4ddOGBcTI7cTSkHWOymBCkAw1JcTZODtmkYaI/dMYTab+kcIaNcRCkqca3cQg7dIh1YvrhcR8kjw8k6dmk0W53dQCk3WRHMv8kUnubbWQTVWRtdKG","FmofwvO","CCodW5r2oq","A1DSWRhdHJPJhG","q0VcIG","u8oxmSooW6hdPY8xWRivoSk5","z8oSpYxcNtCnWRtcGmoKCCkxDCkLW4pdTmoRu30","WOPMW4VdNCkZvW","WPdcMSo0W4JdMq","ySkjyCo3jq","DJddTSo1W51erHFdQdpcRePr","WPj4W4VdPmkY","kG7cUb9jeqK","WRXMWRbHqbRdHCkNtSkkivZdIG","hJ4PWRFcSmoI","oxymuJJcKW","WQZdVw3cRmk2WONdINlcVCkPjmkpWOWdW4xcP8kEWR7dQG","jSodbmoH","BCo2isxcJc0","m2edrt0","B8o1oW","jCoshmoGW54","F2yUW61/","WO3cLSo0W5/dL8o+","uSkJWQlcU8keWQ7dLIrPv8k4W5LD","CSoSW4ddJmkpW5uWWQddHSoDWO52W5m","WQFcNSkLwe85W5hcOG","WQ7cH8oPBCkhWOOJWOK","BCoHpZdcMI0LWRW","DJryCW","wmkDkmopCSkJW4dcJCoIFMS","FgqSCCkK","btXYWROHW4BdJHddOSk5Cs0q","W5WIWPKRW5dcKmkgqmk8WPdcLmochG","DGL+DmoJ","mmoUh8oKW7W","mmkKCNJdMgLyWP/cVmoWuSk3xG"];return Sm=function(){return t},Sm()}var rc={isTerminal:()=>!0,outputs:()=>[]},lD={isTerminal:()=>!0,describe:t=>ta(t,[Re(153,"kC$l"),Re(145,"l^or"),Re(117,"l^or"),Re(212,"kC$l"),Re(132,"#CZq"),Re(155,"DAmW"),Re(190,"Rbej"),Re(124,"GnsO")]),outputs:t=>nP(fs(t)[Re(226,"kC$l")](ws),Re(177,"xk!D"))},sse={isTerminal:()=>!1,outputs:t=>{let e=Re,n={ybfsr:function(r,s){return r===s}},i=t[e(223,"tzc[")];if(!i||typeof i!==e(152,"aFnm"))return[];let a=ws(i,0);return a[e(179,"cSTt")]=e(162,"aU9R"),!(n[e(125,"PRi)")](typeof i[e(159,"kC$l")],e(203,"#CZq"))&&i[e(202,"tzc[")][e(134,"PRi)")]>0)&&(a[e(159,"kC$l")]=e(154,"!(It")),[a]}},ose={describe:()=>Re(206,"#CZq"),outputs:()=>[]},lse={outputs:t=>nP(fs(t)[Re(133,"#CZq")](ws),Re(121,"C%bm"))},use={isTerminal:()=>!0,describe:t=>ta(t,[Re(195,"Rbej")]),outputs:t=>nP(fs(t)[Re(175,"C%bm")](ws),Re(128,"PRi)"))},cse={outputs:t=>{let e=Re,n={GLFoJ:function(a,r){return a(r)},Emkht:function(a,r,s){return a(r,s)}},i=n[e(191,"l4Yv")](fs,t);return i[e(221,"Rbej")]>0?[n[e(150,"I9j0")](ws,i[0],0)]:[]}},dse={isTerminal:()=>!1,describe:t=>{let e=Re,n={oblXl:function(a,r){return a>r}},i=fs(t)[e(165,"(st]")](a=>typeof a[e(119,"kC$l")]===e(172,"2voj")&&!/^__.*__$/[e(173,"cSTt")](a[e(182,"Wy@2")]))[e(210,"706e")](a=>a[e(160,"g%yT")])[e(151,"g%yT")](a=>typeof a===e(213,"P*nA")&&a[e(198,"^*y5")]>0);return n[e(208,"cI2B")](i[e(139,"()oS")],0)?e(192,"[3zq")+i[e(207,"DAmW")](", "):void 0}},di=t=>({describe:t}),jm={DisconnectAction:rc,EndFlowAction:rc,EndTaskAction:rc,EndStateAction:rc,ExitBotFlowAction:rc,LoopAction:sse,ExitLoopAction:ose,ProcessVoicemailInputAction:lse,CallBotFlowAction:use,AskForNLUNextIntentAction:cse,WaitForInputAction:{},AskForNLUIntentAction:dse,CallTaskAction:{},TaskAction:{},TransferMenuAction:{},TransferTaskAction:{},LoopUntilAction:{},DecisionAction:di(oD),SwitchAction:di(oD),DataAction:di(t=>ta(t,[Re(174,"kC$l")])),DataTableLookupAction:di(t=>ta(t,[Re(216,"0Yna")])),CallCommonModuleAction:di(t=>ta(t,[Re(209,"()oS")])),CallBotConnectorAction:di(t=>ta(t,[Re(168,"Ck5c")])),CallDigitalBotFlowAction:di(t=>ta(t,[Re(184,"kRyu")])),AddFlowMilestoneAction:di(t=>ta(t,[Re(231,"XfF7")])),ScreenPopAction:di(t=>ta(t,[Re(222,"Wy@2")])),PlayAudioAction:di(t=>ta(t,[Re(186,"H!H5")])),SetFlowOutcomeAction:di(t=>{let e=Re,n={fLomV:function(r,s,o){return r(s,o)},UrNUV:e(141,"(1zJ"),RNKXe:function(r,s,o){return r(s,o)},BqGBK:e(146,"z*y8")},i=n[e(126,"tzc[")](gs,t,n[e(204,"kRyu")]),a=n[e(169,"uiRz")](gs,t,n[e(171,"I9j0")]);return i&&a?i+e(129,"0Yna")+a:i??a}),InitializeFlowOutcomeAction:di(t=>gs(t,Re(176,"H!H5"))),EvaluateScheduleGroupAction:di(t=>gs(t,Re(157,"#CZq"))),FindSystemPromptAction:di(t=>gs(t,Re(142,"l^or"))),SetUUIDataAction:di(t=>gs(t,Re(166,"z*y8"))),UpdateVariableAction:{},SetAttributesAction:{},GetAttributesAction:{},EvaluateScheduleAction:{},CollectInputAction:{},GetResponseAction:{},AskForBooleanAction:{},AskForSlotAction:{},CommunicateAction:{},DigitalMenuAction:{},SendResponseAction:{},TranscriptionAction:{},FindQueueAction:{},FindUserPromptAction:{},SetWhisperAudio:{},BridgeServerAction:{}};var ur=qn;(function(t,e){let n=qn,i=t();for(;;)try{if(parseInt(n(209,"oP*K"))/1+parseInt(n(179,"^LB]"))/2+-parseInt(n(186,"keW8"))/3+parseInt(n(234,"a4Ws"))/4*(parseInt(n(177,"CcCi"))/5)+parseInt(n(223,"PZkG"))/6+parseInt(n(213,"LGWB"))/7+-parseInt(n(205,"8L!O"))/8===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(Om,905215);function km(t){let e=qn,n={ThXXk:function(i,a){return i===a},xFiXO:e(188,"eYWl"),IpDDv:function(i,a){return i>a}};return n[e(230,"LGWB")](typeof t,n[e(175,"zuYE")])&&n[e(240,"oP*K")](t[e(239,"!u0o")],0)}function fs(t){let e=qn,n={xpotj:function(a,r){return a===r},jgloE:e(194,"eo5H"),vONtr:function(a,r){return a===r}},i=[];if(Array[e(181,"bX2b")](t[e(195,"5aFY")]))for(let a of t[e(185,"y%8@")])a&&n[e(204,"bmbL")](typeof a,n[e(178,"eo5H")])&&i[e(192,"keW8")](a);return t[e(199,"hWb1")]&&n[e(210,"wijb")](typeof t[e(236,"PZkG")],n[e(226,"LGWB")])&&i[e(169,"&Q8k")](t[e(218,"QSN[")]),i}function iP(t){let e=qn,n={heZwG:e(221,"&Q8k"),wYzsl:function(r,s){return r>s},ajSCM:function(r,s){return r===s},xaQqe:e(225,"9vI9")},i=t[e(224,"bX2b")](/^__/,"")[e(171,"9vI9")](/__$/,"");if(n[e(201,"QSN[")](i[e(196,"X4!1")],0))if(n[e(228,"PZkG")](e(190,"KiPz"),n[e(233,"9vI9")])){let r=[];for(let s of _0x90fb90){let o=_0x241dff[s];typeof o===n[e(166,"XGhZ")]&&n[e(206,"3wnW")](o[e(197,"keW8")],0)&&r[e(216,"wijb")](o)}return r}else return t;let a=i[e(172,"RXZ1")]();return a[e(187,"yD*f")](0)[e(168,"(YdI")]()+a[e(215,"eo5H")](1)}function ws(t,e){let n=qn,i={TaeYo:function(o,l){return o(l)}},a=t[n(222,"oP*K")]??n(232,"(YdI")+e+"__",r=typeof t[n(167,"9vI9")]===n(219,"Fa7&")&&t[n(217,"5aFY")][n(237,"K1jS")]>0?t[n(217,"5aFY")]:i[n(200,"vaN@")](iP,a),s={outputId:a,label:r,nextActionId:t[n(193,"x$K9")],synthetic:!1,terminal:!1};return t[n(202,"CcCi")]===!1&&(s[n(229,"zuYE")]=!0),s}var pse=[ur(207,"RXZ1"),ur(214,"[5k2")];function qn(t,e){t=t-166;let n=Om(),i=n[t];if(qn.ZNzQFl===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;h{},outputs:t=>fs(t)[ur(235,"RXZ1")](ws),isTerminal:()=>!1,referencedTaskIds:t=>{let e=ur,n={xfLjE:function(a,r){return a===r}},i=[];for(let a of pse){let r=t[a];n[e(176,"CcCi")](typeof r,e(183,"bmbL"))&&r[e(198,"Fa7&")]>0&&i[e(208,"KXl!")](r)}return i}};function Om(){let t=["W4JdJ8oNW6fW","WONcN8kEW71/WQNcK8k2bW","WOdcKCksh3u","vbdcGhddUNL6W5pdKKldNCkOW7S","W4JdTLNcQCoR","W69rWPxcPmoRWQW2","WQdcQqu","W6BcM3CwW5ra","AmkZW6ldIIj9EhhcUNJdJCoZW6O","W6NcNCkkW6yc","W6xcJ8kkCJNdP8oLyMZdK8kGwa","W67dQxxcOSoDW6i","WO3dShLYrmo+","WRldV8kFWRu+xCkEtSokWRBcQmoRWP0","F8kKWQRdOCkm","yZJcJSkkuSk2WONcPYv9","WQtdG8ooka","WReumSkXpeNcLJtdVxBcKmo7","WOxcLmkufvnj","CmoDW7eJcq","tmoMW4/dRComWQy","WRJdK8otj33cTW","jSk4FvmxW6O","WRicWRrQ","WP5cgmo2WOm","WPLIzSkYWQi","W5xdH8okW6LzWPZcTq","WQuWh8kreq","W63cN2OlW5a","WOtcQd/cICo0W5CNmdLfWR/dRtGP","WQ8mWPKfoq","WQVcQCkitmo2FsaJEe/cLxRcQW","xSkwhcC","Ex7dV8oVtJK1WPRdMJ/dMMdcKW","eWn9jru","m8oWW4VdGCkxySowzG8","w8oEWReTW7GTtKNcQxlcJM7dIG","W5ldPSo/WOrBWPKqv8o6WQOVW5BdRW","nmoKWRVcJKyGlf3cKeFdQCodW7G","WPNcMSkxe1u","ftLaoq","BmoDW6CUfG","WOHPqCkz","oCkPyv0nW6u","WQVdVSkoWPe+ffWbvgZcNmkCWOzAW5JdHSkxWRy","WRbIFCoosGO","jZNcVmkUdxvoWRC","WQtcVHLFzCkCA8kGmdBcPmodWRG","W7rhWQtcUSo4WQ4Q","ycyHFvO","WONcT8kMW5SQ","ASk1W6tdIcf3FqRcOexdGSoVW6/cSa","W73dOhKUgq","uSoSAhddPCoSW4DJ","WRFcUmksW6We","C8oiW7CIfbG","dCoOwWJcQSounSk7WQ4","BY8MqLK","jhZcSSkpm3LBAHRdPgC","WRlcQCkl","W6ZdQ14f","E8oMt0/cLmke","W4hcNwqrW4LbAmoPWP/cGfH4WRGtWOJcRmkgoa","aCoOW7ZcJ8oJWRO","atZcJmkAdG","xmk7WQFdMmkJW6e+itbQeSkgCW","WQdcRsX/WOO","EY8vvLa","jSoyqs3cJSoHeCkSWPa3WOi","WRnJFmop","WQJdHCojWRXbWQ3dQr3dShmtia","zsShx11UW6y","WQVcP8k3smotFtqfA1NcNG","WRFcOSkRW5OCW4XmqG","ExRdUCoVtNTxWPZdTbZdNG","tSodCKNdIa"];return Om=function(){return t},Om()}var hse=new Set([ur(238,"bmbL"),ur(220,"dAbr")]);function cD(t){let e=ur;return{EwMyw:function(i,a){return i===a}}[e(180,"yD*f")](typeof t,e(231,"5aFY"))&&t[e(191,"*DN9")](e(173,"LGWB"))&&!hse[e(182,"XGhZ")](t)}function dD(t){let e=ur,n={zAUTl:function(i,a){return i in a}};return t?n[e(203,"x$K9")](t,jm)||cD(t):!1}function pD(t){let e=cD(t)?{...uD,...lD}:uD,n=t&&t in jm?jm[t]:void 0;return n?{...e,...n}:e}(function(t,e){let n=Bi,i=t();for(;;)try{if(parseInt(n(256,"*0b]"))/1+parseInt(n(261,"EoHP"))/2*(parseInt(n(268,"k@l%"))/3)+parseInt(n(255,"aGfs"))/4*(parseInt(n(247,"ZMzj"))/5)+-parseInt(n(267,"rIFV"))/6*(-parseInt(n(265,"*0b]"))/7)+parseInt(n(245,"(Is*"))/8*(parseInt(n(275,"qWIR"))/9)+-parseInt(n(260,"koM2"))/10*(-parseInt(n(258,"*0b]"))/11)+-parseInt(n(273,"fUD)"))/12*(parseInt(n(266,"Hlnt"))/13)===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(Tm,342215);function Bi(t,e){t=t-245;let n=Tm(),i=n[t];if(Bi.eXSzPi===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;h>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;h>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;ha[i(175,"11@8")](u));return{graph:{nodes:a,edges:s,adjacency:r,roots:c,dropped:o},warnings:l}}(function(t,e){let n=ti,i=t();for(;;)try{if(-parseInt(n(149,"0z7m"))/1+parseInt(n(252,"LYGi"))/2+parseInt(n(243,"0idU"))/3*(parseInt(n(216,"0z7m"))/4)+parseInt(n(152,"Pli7"))/5*(parseInt(n(153,"MIuh"))/6)+-parseInt(n(141,"r5iB"))/7+-parseInt(n(214,"BrX!"))/8+-parseInt(n(173,"HG3v"))/9*(parseInt(n(215,"(2%n"))/10)===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(_m,473466);function ti(t,e){t=t-132;let n=_m(),i=n[t];if(ti.utAMtp===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;hl}},r=[],s=[];if(Array[i(197,"r5iB")](t[i(177,"%4MD")])){for(let o of t[i(157,"MIuh")])if(o&&a[i(222,"HG3v")](typeof o,i(236,"cikG"))){if(i(181,"U1rS")===a[i(189,"8oaS")])return _0x3d7f32;r[i(163,"aTQh")](o)}}if(Array[i(151,"6Hud")](t[i(161,"cikG")]))for(let o of t[i(195,"GKtt")]){let l=o?.[i(168,"5UDb")];if(!l||typeof l!==a[i(183,"Zfxx")])continue;if(typeof l.id!==a[i(230,"6Hud")]){n[i(201,"&AYd")]({code:i(154,"GKtt"),message:i(146,"fMFR")+(l[i(205,"Pli7")]??i(155,"gp@t"))+i(188,"4pBQ")+e+i(174,"UIHZ"),taskId:e});continue}r[i(163,"aTQh")](l);let c=a[i(229,"0z7m")](typeof o[i(192,"gp@t")],a[i(200,"Pli7")])&&a[i(164,"ro2M")](o[i(211,"FW0]")][i(144,"%4MD")],0)?o[i(158,"#$YM")]:l[i(132,"B*4R")]??l.id;s[i(165,"wNgQ")]({actionId:l.id,label:c})}return{orderedActions:r,menuChoices:s}}function gse(t){let e=ti,n={yFmFv:function(i,a){return i===a},AbeCo:function(i,a){return i===a}};if(n[e(223,"^HbA")](typeof t,e(212,"HG3v")))return t;if(t&&n[e(224,"Zfxx")](typeof t,e(172,"PpFy"))){let i=t.id;if(typeof i===e(175,"Zfxx"))return i}}function _m(){let t=["gSkiWQddNCkeCfapDIy","W7dcJtGeW7e","lHZdISkGlmom","eeJdSmkBrG","WR9Qj8kq","E0TXvMa","WPmtWOu6WRBdMrlcRGRdSq","aSkWW5JdSSkZWQxcL8othGFdVhBcImoA","ju1DBxFdSXBcSbPoxa","nqqFge4VWQG","W4ZdI8oBW4y","W7PhtIjjW5G","nYFcJCkinW","WQVcQmkIqa","wComWQ0","xwTMDW","ECkFW4pdG8kQkW","aYRcISktjdK","o8ovWO4x","W4XsWOlcGSobzq","cLhdICkk","i8keWRvs","tNa2BmoKW6/cRW","kSo7iSo/","vhCfD8o4W6K","dCo7xfJcJW","tfnJWQ9AAZ3dVCkIASksW6m","WQxcPtGgW5rEtZ4","FH/cQSoCeSktWPhdRc1WeG","jLxdPq","mSo7i8oVBSkk","WOpcR8osBSk+WOdcNSkqW4S3W5yV","W5BdVq0NvdL7W6ZdLHaiWQyA","W4JcMsjBW6m","B0Onumoe","zSkWW4ldSCk5","W5bEW4yJrG","hmooygxcVq","uCogWQddH8onzv0VEhDCFSo7WPC+","WRNdQYJdOCoTWQZcHH4FWOqY","W7hcIsaEW5W","d2ddO8kGEa","tmo1WOlcNYe","WPhcO3LZgwGhW6tdTHy","umkiWR5bq1FcTsO5","W4JdH8oyW4S","xrGAnIddKxxcKtK5xSoGW4DvW4W0","qmkPW5VdJSk/pa","u8kGW5JdRg5f","W7VdTWO6W6DA","h8kGW4xdRW","d2tdJ8kKCa","WRdcUmkOwW","W5lcKbGQW5VdPmkrjSkQWOldRbHymmozW6FcGIVdImov","cCkyWPhdQSo0Dgi3","WR3dJCkdgglcISodWQy","W6pdKSkXd8of","pSkrWQPEWORdGW","W4hdMZiAW5DHucnPjwhdPKC5kCoECGFdJbBdNdWohb4AW4q","W69FuZX0W5RdSSk9eqbLWQjEWR9aB8oeW4NcJCkS","fai8W7iklq","BYddTmoQmmofW4Cces7cLW","WR5PimkqWQvV","WOhdRtxdOmkUlCkZwtS1","vqpcKCoxdSkBW6NcQxyBWQ8M","WRKxnmo5W4RcSh7cM1HLv0qxsKhdIX0","wZDSoq","vmocWOu","WQj/omkCWQH8","WOZcJMDvoG","sCoDWP5ixhxcGHK","W5RdVCkkmW","lsmHW7eF","W6RdRSoKemkVWQWOWPPAEtPe","WPSsfSkkW5TRrSk3mCkpWOWrW55rkcKsWRJcMelcSCksWOldKf16aW","BKbNwWv+W6K2WORcQXe/gG","nf3dUmkCxSkEWRhdLGficG","WRmoEr4","W4K2nCotuXq","A0zPxGP+WQauWQNcMqyl","W7NdUCkji8kGW5hcNmkXW4WGW5HzW5lcMCk8W6DgmY5RW60jkSkWWRZdNSkMFG","W5uMkmoC","WORcQ1LZ","DH3cOmowgSoVWRhdHH5ZimkB","Eee6W7We","tSouWRdcJZdcQ8ki","A0tdICoEyMZcTSk+wv0cWRa","FSkmWRqgWO0RCda","iSkCW6xdLmk5WOpcV8oLpchdPfBcTmoGlGuB","W7LMi8kgWRvYWP8UW58","W70GeCoFyG","lSoxWOKvWO4ozq08WO0","jmo4vfO","W6pcHSkLkwFcKSoF","W6LLWOFcJCoz","uCkNW5ZdVe5zbtvhjHRdJmo2na","WRVdUgtcV8k5W5ZcQWWZWRGuqNtcVNFdRfxcSmkCsYfnWR7cNSoulSkMWPO","WPpcTJPM","WPFdQ8kHftq","W703bmoi","nbyT","W6lcLmkx","W55fWOtcGSoaBa","WOCQfCodW63cMq","W5yNkCoDsrS","k0mjhdJdHJdcPW","WRBcL1tcGSoXxW","hJbpkmkNW57cL0Tyacy","WPfBWO0NWRBdGXZdVqJcTxNdOCo4W5nTWPO+WOy8WQqGawBdQ8k+Emo3","W6jiW5ejrWK","W7ZdH8oBW48KixtcNGrPpSkAWQrKA1KOlSomW7lcUW","W4qWl8oDsbjsW6RdJau","W5JdUCkjmCo5W5O","WQaiWPPygv7dImoxwCk6WPFdJG","pSokFuBcIW","bSkZWQboWRC","WQ7cSuldNcm4","W7nAW5SRAG","WQldHwdcPw3cOCozngRcNmoPW5VcG8oEq1zaWPdcMGfIbf0XWQhdTZlcI8oSWPhdHSk2WOxdSmoIW58WySkzoW7cQSkG","Cqnreg3cPtC6WOyfW4C2hN8WWPjSD8oT","W6bDvt9oW57dR8kBer9ZWQj5WQHaiSkQ","W5FcTcZdQW"];return _m=function(){return t},_m()}function gD(t){let e=ti,n={tSDyQ:e(250,"gp@t"),HAzDm:function(m,p){return m!==p},VCwfv:e(169,"GgIF"),kTkKL:function(m,p,g,f){return m(p,g,f)},Waiul:e(253,"GgIF"),XsJkE:e(232,"[%qr"),hDSCW:e(246,"(2%n")},i=[],a=new Map,r=Array[e(159,"0idU")](t[e(241,"8oaS")])?t[e(247,"$0GB")]:[];for(let m of r)if(e(225,"#$YM")!==e(213,"#$YM")){if(!m||typeof m!==n[e(180,"#$YM")]||n[e(193,"9NG9")](typeof m.id,e(245,"U1rS")))continue;let p=typeof m[e(209,"U1rS")]===n[e(160,"5UDb")]&&m[e(148,"zo!M")][e(178,"fMFR")]>0?m[e(208,"LYGi")]:m.id,{orderedActions:g,menuChoices:f}=n[e(239,"LYGi")](mse,m,m.id,i);a[e(133,"6Hud")](m.id,{id:m.id,name:p,startAction:typeof m[e(142,"0z7m")]===n[e(138,"BrX!")]?m[e(249,"0@vL")]:void 0,orderedActions:g,menuChoices:f})}else _0x1d4033&&typeof _0x80845c===e(248,"BrX!")&&_0x290b92[e(147,"%4MD")](_0x3bc24e);let s=new Set;for(let{id:m,orderedActions:p}of a[e(218,"FW0]")]())for(let g of p){if(typeof g.id!==e(182,"6uH6")){i[e(143,"pO9d")]({code:n[e(191,"0z7m")],message:e(234,"GGbJ")+(g[e(235,"^HbA")]??n[e(156,"%4MD")])+e(194,"UIHZ")+m+e(140,"[D$k"),taskId:m});continue}s[e(166,"r5iB")](g.id)&&i[e(238,"GKtt")]({code:e(185,"B*4R"),message:e(176,"8wvX")+g.id+e(251,"ELcv")+m+e(162,"WkDa"),nodeId:g.id,taskId:m}),s[e(202,"4pBQ")](g.id)}let o=[...a[e(240,"&AYd")]()],l=t[e(226,"4pBQ")],c=typeof l===e(199,"$0GB")&&a[e(167,"0idU")](l),u=c?[l,...o[e(204,"^HbA")](m=>m!==l)]:o;typeof l===n[e(221,"fpBR")]&&l[e(190,"RRVB")]>0&&!c&&i[e(233,"8wvX")]({code:n[e(135,"zo!M")],message:e(186,"$0GB")+l+e(184,"L5gS")});let d=new Set,h=t[e(231,"zo!M")]?.[e(206,"MIuh")];if(Array[e(210,"HG3v")](h))if(e(228,"8oaS")!==e(150,"p5k]"))for(let m of h){let p=gse(m);p!==void 0&&d[e(217,"^!ca")](p)}else return _0x10e9d6;return{flowName:typeof t[e(203,"9NG9")]===e(134,"gp@t")?t[e(137,"fMFR")]:"",flowType:typeof t[e(198,"8wvX")]===e(207,"5UDb")?t[e(187,"ELcv")]:"",tasks:a,taskOrder:u,entryTaskId:c?l:void 0,reusableTaskIds:d,warnings:i}}function $i(t,e){t=t-138;let n=qm(),i=n[t];if($i.iRGKXI===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;h0?o[e(161,"Mo1K")]:u??l;i[e(166,"cePk")]({id:l,kind:e(174,"c1T3"),actionType:u,label:d,description:c[e(144,"T&FT")](o),taskId:r,taskName:s[e(188,"lIOF")],terminal:c[e(164,"K7uv")](o)}),!n[e(178,"&NtO")](dD,u)&&a[e(193,"]ld*")]({code:e(167,"cePk"),message:e(197,"i3h9")+n[e(150,"Mo1K")](u,n[e(153,"Y$(g")])+e(146,"CTh3"),nodeId:l,taskId:r}),fse[e(180,"cePk")](n[e(173,"x0(3")](u,""))&&a[e(198,"@Vzs")]({code:e(168,"QdLq"),message:e(200,"b76t")+l+e(152,"@Vzs"),nodeId:l,taskId:r});for(let h of c[e(172,"j)AP")](o))i[e(140,"7gQq")]({id:ia(l,h[e(162,"K7uv")]),kind:e(179,"&NtO"),label:h[e(170,"i&MK")],taskId:r,taskName:s[e(192,"HeRi")],terminal:h[e(154,"qb#l")]}),h[e(202,"cePk")]&&a[e(181,"*@BD")]({code:n[e(204,"%0I5")],message:e(208,"qb#l")+h[e(141,"cePk")]+e(182,"lIOF")+l+e(186,"MHac"),nodeId:ia(l,h[e(157,"eW%H")]),taskId:r})}return{nodes:i,warnings:a}}(function(t,e){let n=Fi,i=t();for(;;)try{if(parseInt(n(371,"]j83"))/1*(parseInt(n(416,"t&*7"))/2)+-parseInt(n(418,"Bt!a"))/3+-parseInt(n(414,"K3^4"))/4+parseInt(n(370,"U@7["))/5+parseInt(n(405,"vG5z"))/6+-parseInt(n(415,"4Xqr"))/7+-parseInt(n(407,"oU4O"))/8*(-parseInt(n(392,"t&*7"))/9)===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(Hm,142574);function Hm(){let t=["icPJrmoDWRxcQmokFCkaW5emWPe","fCoyiqRdNSk1W7vK","zsfrW4LBWONdKu3cJCk/imkY","W6VdKvpdGt89t8o/WRfcySkp","mCkEWPJcU1K","qgBcPuZcN2hdO0ddU1RcIW","W4/dJCkz","WOisWR3dVa","AmkSdSoQW5u","lmkyhZ7cRq","W709WPDI","W4j2l8omW7S","tSkTWOu","rNupCSoLumkej8k9WQTQW5ZcJa","BmofW4tdRXBcGCoyaePndG","vCoaW6u","W5VdJCkz","W67dTmoevxe","cJxdPG","f0q9WOif","vCkZWRG","iNWlWO4q","ywKOhW","uCkTWP9WnSoo","WQGUWOJdImkv","FxK1emkrW6q","WOC4W7a","W7pdTa/dPb0","WQ3cHHi","W70vma","zGvJrSkYW4i1yq","W7xdRYO","pCkLob7cLa","A8kVh8on","WO3cMCoDWPBcHgGzW7tcQ8oOimoOW6q","e8oDFhpdMSk5W65fyeq","tCkZWRv1","CYNcMMO","CYu4","yWq8oCojWPauACkPWRldQfq","AmoibCoq","WQ86WORdLmki","WOi8d8o6xXn3W5lcSq","WRFcPclcQKW","aGXBt8k/","W7q3WOC","W6m9WOm","DSoseSoD","eCkCWQtdGqBdP8osatTsv8kM","uGqcW7OjBwpcI8ktuG","z8kdW6zRBvy8W7eE","W6/dLv7dGt8ZimoSWQDZqmkPWRa","ymo+W5qRW7CWWRqXzCoEWQq","W783WP1GFSoR","kJjTyCkV","jmk+WP9Y","ChGXfSkgW6NdV8oFFq","qMLLFqtdGSo4sNZcN18"];return Hm=function(){return t},Hm()}function Fi(t,e){t=t-367;let n=Hm(),i=n[t];if(Fi.JbPyLv===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="";for(let h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;hc},FQRKc:function(l,c){return l===c},iGDXK:e(398,"i04N")},i=new Map;for(let l of t[e(368,"E$EQ")][e(393,"(xY]")]())i[e(369,"SZrn")](l,Rm);let a=new Map,r=[],s=0;for(let l of t[e(378,"LPno")])if(e(381,"i04N")!==n[e(384,"ktNH")]){if(n[e(376,"LPno")](i[e(388,"q2FC")](l),Rm))continue;i[e(421,"Ixsk")](l,aP),a[e(377,"(xY]")](l,s++);let c=[{node:l,index:0}];for(;n[e(424,"8Y6P")](c[e(410,"CNd5")],0);){let u=c[c[e(380,"SZrn")]-1],d=t[e(413,"4Xqr")][e(386,"ehg9")](u[e(422,"i04N")])??[];if(u[e(389,"8Y6P")]>(-2*h&6)):0)p=c.indexOf(p);for(let h=0,m=u.length;hm[e(273,"W#Zb")]===e(244,"(sLG"));return{ok:!0,ir:n[e(274,"AEji")](sD,l,u,i,d),graph:l,warnings:[...i[e(275,"xECu")],...r,...o,...c]}}catch(i){return{ok:!1,error:{code:e(245,"Cqol"),message:n[e(253,"pOaQ")](i,Error)?i[e(265,"jGtE")]:n[e(246,"!K1V")](String,i)}}}}(function(t,e){for(var n=et,i=t();;)try{var a=parseInt(n(255,"$mui"))/1*(-parseInt(n(272,"O6I7"))/2)+-parseInt(n(257,"K7CN"))/3+parseInt(n(259,"TN5h"))/4*(parseInt(n(266,"zXAp"))/5)+-parseInt(n(260,"GA@%"))/6+-parseInt(n(270,"rb]H"))/7*(-parseInt(n(256,"rv&*"))/8)+parseInt(n(261,"SIQy"))/9+-parseInt(n(253,"SIQy"))/10;if(a===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(zm,423947);function zm(){var t=["auhdLSoDvCkbWRxcJh3dNmkPs8o5","W5RdQCoEAtxdGrq9W43cNa7dRCky","W57cM8oNmmk5e8osW7/dS8kGea","W67cTMFcO8kzzCovw1WAWQmTW5K","W6CcW5pdKmkBW7BcV0JcNSkmoMfl","W6LQWO5gW63cMmoSkH8","hmkiW73cR8o1vSoEWO5/mCoLW7m","fSoMzCoCc1zO","W7tdHgLDWRiBfq","W4TFg0CAW49FWO1kibxdPaK","hq7dJCkcbGqfBxO","WRenbftdSSobBq","buldLSoAx8koWRdcT3ddPCkDzCoO","W499F8k6n1jKe8osxcNcVYi","g8oJbYtdOmoQW5VcOmoTWPGnlG","usTFkCkWCGO","g8o1W4pdSCkMiCo7WOddVmoqWRNcS8kZ","A8o8WR3cL8oyzvnfW4xcI8kHbK4","W6e1j1tdUXlcH8ofr8ksW7e","W707W6pdTmkgW7i5WPGekCoBW7jj"];return zm=function(){return t},zm()}function et(t,e){t=t-253;var n=zm(),i=n[t];if(et.BRGCZx===void 0){var a=function(l){for(var c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",d="",h=0,m,p,g=0;p=l.charAt(g++);~p&&(m=h%4?m*64+p:p,h++%4)?u+=String.fromCharCode(255&m>>(-2*h&6)):0)p=c.indexOf(p);for(var f=0,w=u.length;fn?t.getFlowVersionConfiguration(e,n,r?{deleted:"true"}:{}):t.getFlowLatestconfiguration(e,r?{deleted:!0}:{}),a=n?{flowVersion:n}:{latest:!0};try{try{return{ok:!0,configuration:await i(!1),source:a}}catch(r){if(Jn(r).status!==410)throw r;return{ok:!0,configuration:await i(!0),source:{...a,deleted:!0}}}}catch(r){let{status:s}=Jn(r);return{ok:!1,...s!==void 0?{status:s}:{},message:Cse(e,n,r)}}}function Do(t){let e="latest"in t?"latest configuration":`configuration of version "${t.flowVersion}"`;return t.deleted?`${e} (the flow has since been deleted)`:e}function Cse(t,e,n){let{status:i,message:a}=Jn(n),r=e?`version "${e}" of flow "${t}"`:`flow "${t}"`;return i===404?e?`Version "${e}" of flow "${t}" not found. Check the flow id, and the version against flow_versions: pass its \`version\` value exactly (e.g. "57.0").`:`Flow "${t}" not found. Check the flow id.`:i===410?`Flow "${t}" has been deleted (410)`+(a?`: ${a}`:".")+" Its configuration could not be retrieved even as a deleted flow's; execution data recorded before the deletion may still exist.":i===401?`Not authenticated with Genesys Cloud (401) fetching ${r}: the access token is missing or expired. The flow may well exist \u2014 re-authenticate (restart the MCP server) and retry rather than concluding anything about the flow.`:i===403?`Not authorised to read ${r} (403): the OAuth client lacks permission or division access to it. The flow exists but this client cannot see it.`:i===429?`Rate limited by Genesys Cloud (429) fetching ${r}. Transient \u2014 wait and retry; this says nothing about the flow.`:i!==void 0&&i>=500?`Genesys Cloud returned ${i} fetching ${r}. Transient server-side error \u2014 retry; this says nothing about the flow.`:`Failed to fetch ${r}`+(i!==void 0?` (HTTP ${i})`:"")+(a?`: ${a}`:".")+" Likely transient (network or gateway) \u2014 retry rather than concluding the flow does not exist."}var wD=50;function vse(t){let e=[],n=new Map,i=!1;for(let a of t){let r=a.split("::")[0]||a;r!==a&&(i=!0),n.has(r)||(n.set(r,a),e.push(r))}return{lookupIds:e,requestedFor:n,strippedAny:i}}var xse={flowId:N.string().min(1).describe("The Genesys Cloud Architect flow ID"),flowVersion:aa,actionIds:N.array(N.string().min(1)).min(1).max(wD).describe(`Action GUIDs, taken from the \`id\` of flow_ir nodes whose \`kind\` is "action". Batch every action of interest into as few calls as possible rather than calling this tool once per action. Branch-output ids of the form \`::\` are also accepted; the suffix is stripped and the underlying action is returned. Maximum ${wD} ids per call; chunk a larger set into successive calls.`)},CD=({architectApi:t})=>({config:{description:"Retrieves the raw Architect configuration of specific actions in a Genesys Cloud Architect flow: decision expressions, prompt text, data action inputs and outputs, and any other per-action settings that the flow_ir tool omits. Use flow_ir first to find action ids and to understand the control flow, then use this tool to find out what an action actually does. Do not use the raw fields returned here to make control-flow claims: flow_ir has already resolved those, and its answer accounts for branches the raw configuration does not reflect.",annotations:{title:"Flow Action",readOnlyHint:!0,destructiveHint:!1},inputSchema:xse},handler:async({flowId:e,flowVersion:n,actionIds:i})=>{let a=await nt(t,e,n);if(!a.ok)return{isError:!0,content:[{type:"text",text:a.message}]};let{lookupIds:r,requestedFor:s,strippedAny:o}=vse(i),l=ac(a.configuration,r),c=d=>({...d,actionId:s.get(d.actionId)??d.actionId}),u=[];return o&&u.push("Some requested ids were flow_ir synthetic node ids of the form ::; the suffix was stripped and the underlying action looked up, then reported under the id as requested. A ::start id identifies a task rather than an action, so it never matches."),l.notFound.length>0&&u.push("latest"in a.source?"Ids in notFound are absent from this flow's latest configuration. The flow may have been redeployed since flow_ir was called, so re-run flow_ir and re-join rather than concluding those actions no longer exist.":`Ids in notFound are absent from version "${a.source.flowVersion}" of this flow. If they came from a flow_ir call on a different version (or on the latest configuration) they exist only there; re-run flow_ir with the same flowVersion and re-join.`),{content:[{type:"text",text:JSON.stringify({flowId:e,configuration:a.source,found:l.found.map(c),notFound:l.notFound.map(d=>s.get(d)??d),...u.length>0?{notes:u}:{}})}]}}});function vD(t){let e=t.toUpperCase();return e.endsWith("FLOW")?e:`${e}FLOW`}function Ase(t,e){let n={};for(let i of e){let a=i.type??"UNKNOWN";n[a]||(n[a]=[]),n[a].push({id:i.id??"",name:i.name??"",...i.version?{version:i.version}:{},deleted:i.deleted??!1,updated:i.updated??!1})}return{flow:{id:t.id??"",name:t.name,type:vD(t.type??""),version:t.publishedVersion?.commitVersion??"1"},dependencies:n}}var bse={flowId:N.string().min(1).describe("The Genesys Cloud Architect flow ID")},xD=({architectApi:t})=>({config:{description:"Retrieves all dependencies consumed by a Genesys Cloud Architect flow. Returns the flow metadata and its dependencies grouped by type.",annotations:{title:"Flow Dependencies",readOnlyHint:!0,destructiveHint:!1},inputSchema:bse},handler:async({flowId:e})=>{try{let n;try{n=await t.getFlow(e)}catch{return{isError:!0,content:[{type:"text",text:`Flow "${e}" not found.`}]}}let i=vD(n.type??""),a=n.publishedVersion?.commitVersion??"1",r=[],s=1;for(;;){let l=await t.getArchitectDependencytrackingConsumedresources(n.id,a,i,{pageSize:100,pageNumber:s});if(l.entities&&r.push(...l.entities),!l.nextUri)break;s++}let o=Ase(n,r);return{content:[{type:"text",text:JSON.stringify(o)}]}}catch(n){return{isError:!0,content:[{type:"text",text:`Failed to retrieve flow dependencies: ${ni(n)}`}]}}}});var Lm=require("node:fs/promises"),Um=Wa(require("node:path"));var MD=require("node:fs"),Bm=require("node:fs/promises"),cc=Wa(require("node:path"));var Y,Sa=new Array(128).fill(void 0);Sa.push(void 0,null,!0,!1);var lc=Sa.length;function Vi(t){lc===Sa.length&&Sa.push(Sa.length+1);let e=lc;return lc=Sa[e],Sa[e]=t,e}function pi(t){return Sa[t]}function yse(t){t<132||(Sa[t]=lc,lc=t)}function ja(t){let e=pi(t);return yse(t),e}var uc=0,sc=null;function Dm(){return(sc===null||sc.byteLength===0)&&(sc=new Uint8Array(Y.memory.buffer)),sc}var Gm=typeof TextEncoder<"u"?new TextEncoder("utf-8"):{encode:()=>{throw Error("TextEncoder not available")}},Pse=typeof Gm.encodeInto=="function"?function(t,e){return Gm.encodeInto(t,e)}:function(t,e){let n=Gm.encode(t);return e.set(n),{read:t.length,written:n.length}};function oP(t,e,n){if(n===void 0){let o=Gm.encode(t),l=e(o.length,1)>>>0;return Dm().subarray(l,l+o.length).set(o),uc=o.length,l}let i=t.length,a=e(i,1)>>>0,r=Dm(),s=0;for(;s127)break;r[a+s]=o}if(s!==i){s!==0&&(t=t.slice(s)),a=n(a,i,i=s+t.length*3,1)>>>0;let o=Dm().subarray(a+s,a+i),l=Pse(t,o);s+=l.written,a=n(a,i,s,1)>>>0}return uc=s,a}function lP(t){return t==null}var oc=null;function Rn(){return(oc===null||oc.byteLength===0)&&(oc=new Int32Array(Y.memory.buffer)),oc}var yD=typeof TextDecoder<"u"?new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}):{decode:()=>{throw Error("TextDecoder not available")}};typeof TextDecoder<"u"&&yD.decode();function Nm(t,e){return t=t>>>0,yD.decode(Dm().subarray(t,t+e))}function Sse(t,e){if(!(t instanceof e))throw new Error(`expected instance of ${e.name}`);return t.ptr}function jse(t,e){try{return t.apply(this,e)}catch(n){Y.__wbindgen_exn_store(Vi(n))}}var AD=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(t=>Y.__wbg_bbox_free(t>>>0)),sP=class PD{static __wrap(e){e=e>>>0;let n=Object.create(PD.prototype);return n.__wbg_ptr=e,AD.register(n,n.__wbg_ptr,n),n}__destroy_into_raw(){let e=this.__wbg_ptr;return this.__wbg_ptr=0,AD.unregister(this),e}free(){let e=this.__destroy_into_raw();Y.__wbg_bbox_free(e)}get x(){return Y.__wbg_get_bbox_x(this.__wbg_ptr)}set x(e){Y.__wbg_set_bbox_x(this.__wbg_ptr,e)}get y(){return Y.__wbg_get_bbox_y(this.__wbg_ptr)}set y(e){Y.__wbg_set_bbox_y(this.__wbg_ptr,e)}get width(){return Y.__wbg_get_bbox_width(this.__wbg_ptr)}set width(e){Y.__wbg_set_bbox_width(this.__wbg_ptr,e)}get height(){return Y.__wbg_get_bbox_height(this.__wbg_ptr)}set height(e){Y.__wbg_set_bbox_height(this.__wbg_ptr,e)}},bD=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(t=>Y.__wbg_renderedimage_free(t>>>0)),Ose=class SD{static __wrap(e){e=e>>>0;let n=Object.create(SD.prototype);return n.__wbg_ptr=e,bD.register(n,n.__wbg_ptr,n),n}__destroy_into_raw(){let e=this.__wbg_ptr;return this.__wbg_ptr=0,bD.unregister(this),e}free(){let e=this.__destroy_into_raw();Y.__wbg_renderedimage_free(e)}get width(){return Y.renderedimage_width(this.__wbg_ptr)>>>0}get height(){return Y.renderedimage_height(this.__wbg_ptr)>>>0}asPng(){try{let a=Y.__wbindgen_add_to_stack_pointer(-16);Y.renderedimage_asPng(a,this.__wbg_ptr);var e=Rn()[a/4+0],n=Rn()[a/4+1],i=Rn()[a/4+2];if(i)throw ja(n);return ja(e)}finally{Y.__wbindgen_add_to_stack_pointer(16)}}get pixels(){let e=Y.renderedimage_pixels(this.__wbg_ptr);return ja(e)}},kse=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(t=>Y.__wbg_resvg_free(t>>>0)),Tse=class{__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,kse.unregister(this),t}free(){let t=this.__destroy_into_raw();Y.__wbg_resvg_free(t)}constructor(t,e,n){try{let l=Y.__wbindgen_add_to_stack_pointer(-16);var i=lP(e)?0:oP(e,Y.__wbindgen_malloc,Y.__wbindgen_realloc),a=uc;Y.resvg_new(l,Vi(t),i,a,lP(n)?0:Vi(n));var r=Rn()[l/4+0],s=Rn()[l/4+1],o=Rn()[l/4+2];if(o)throw ja(s);return this.__wbg_ptr=r>>>0,this}finally{Y.__wbindgen_add_to_stack_pointer(16)}}get width(){return Y.resvg_width(this.__wbg_ptr)}get height(){return Y.resvg_height(this.__wbg_ptr)}render(){try{let i=Y.__wbindgen_add_to_stack_pointer(-16);Y.resvg_render(i,this.__wbg_ptr);var t=Rn()[i/4+0],e=Rn()[i/4+1],n=Rn()[i/4+2];if(n)throw ja(e);return Ose.__wrap(t)}finally{Y.__wbindgen_add_to_stack_pointer(16)}}toString(){let t,e;try{let a=Y.__wbindgen_add_to_stack_pointer(-16);Y.resvg_toString(a,this.__wbg_ptr);var n=Rn()[a/4+0],i=Rn()[a/4+1];return t=n,e=i,Nm(n,i)}finally{Y.__wbindgen_add_to_stack_pointer(16),Y.__wbindgen_free(t,e,1)}}innerBBox(){let t=Y.resvg_innerBBox(this.__wbg_ptr);return t===0?void 0:sP.__wrap(t)}getBBox(){let t=Y.resvg_getBBox(this.__wbg_ptr);return t===0?void 0:sP.__wrap(t)}cropByBBox(t){Sse(t,sP),Y.resvg_cropByBBox(this.__wbg_ptr,t.__wbg_ptr)}imagesToResolve(){try{let i=Y.__wbindgen_add_to_stack_pointer(-16);Y.resvg_imagesToResolve(i,this.__wbg_ptr);var t=Rn()[i/4+0],e=Rn()[i/4+1],n=Rn()[i/4+2];if(n)throw ja(e);return ja(t)}finally{Y.__wbindgen_add_to_stack_pointer(16)}}resolveImage(t,e){try{let a=Y.__wbindgen_add_to_stack_pointer(-16),r=oP(t,Y.__wbindgen_malloc,Y.__wbindgen_realloc),s=uc;Y.resvg_resolveImage(a,this.__wbg_ptr,r,s,Vi(e));var n=Rn()[a/4+0],i=Rn()[a/4+1];if(i)throw ja(n)}finally{Y.__wbindgen_add_to_stack_pointer(16)}}};async function Mse(t,e){if(typeof Response=="function"&&t instanceof Response){if(typeof WebAssembly.instantiateStreaming=="function")try{return await WebAssembly.instantiateStreaming(t,e)}catch(i){if(t.headers.get("Content-Type")!="application/wasm")console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",i);else throw i}let n=await t.arrayBuffer();return await WebAssembly.instantiate(n,e)}else{let n=await WebAssembly.instantiate(t,e);return n instanceof WebAssembly.Instance?{instance:n,module:t}:n}}function Wse(){let t={};return t.wbg={},t.wbg.__wbg_new_28c511d9baebfa89=function(e,n){let i=new Error(Nm(e,n));return Vi(i)},t.wbg.__wbindgen_memory=function(){let e=Y.memory;return Vi(e)},t.wbg.__wbg_buffer_12d079cc21e14bdb=function(e){let n=pi(e).buffer;return Vi(n)},t.wbg.__wbg_newwithbyteoffsetandlength_aa4a17c33a06e5cb=function(e,n,i){let a=new Uint8Array(pi(e),n>>>0,i>>>0);return Vi(a)},t.wbg.__wbindgen_object_drop_ref=function(e){ja(e)},t.wbg.__wbg_new_63b92bc8671ed464=function(e){let n=new Uint8Array(pi(e));return Vi(n)},t.wbg.__wbg_values_839f3396d5aac002=function(e){let n=pi(e).values();return Vi(n)},t.wbg.__wbg_next_196c84450b364254=function(){return jse(function(e){let n=pi(e).next();return Vi(n)},arguments)},t.wbg.__wbg_done_298b57d23c0fc80c=function(e){return pi(e).done},t.wbg.__wbg_value_d93c65011f51a456=function(e){let n=pi(e).value;return Vi(n)},t.wbg.__wbg_instanceof_Uint8Array_2b3bbecd033d19f6=function(e){let n;try{n=pi(e)instanceof Uint8Array}catch{n=!1}return n},t.wbg.__wbindgen_string_get=function(e,n){let i=pi(n),a=typeof i=="string"?i:void 0;var r=lP(a)?0:oP(a,Y.__wbindgen_malloc,Y.__wbindgen_realloc),s=uc;Rn()[e/4+1]=s,Rn()[e/4+0]=r},t.wbg.__wbg_new_16b304a2cfa7ff4a=function(){let e=new Array;return Vi(e)},t.wbg.__wbindgen_string_new=function(e,n){let i=Nm(e,n);return Vi(i)},t.wbg.__wbg_push_a5b05aedc7234f9f=function(e,n){return pi(e).push(pi(n))},t.wbg.__wbg_length_c20a40f15020d68a=function(e){return pi(e).length},t.wbg.__wbg_set_a47bac70306a19a7=function(e,n,i){pi(e).set(pi(n),i>>>0)},t.wbg.__wbindgen_throw=function(e,n){throw new Error(Nm(e,n))},t}function Ese(t,e){return Y=t.exports,jD.__wbindgen_wasm_module=e,oc=null,sc=null,Y}async function jD(t){if(Y!==void 0)return Y;typeof t>"u"&&(t=new URL("index_bg.wasm",void 0));let e=Wse();(typeof t=="string"||typeof Request=="function"&&t instanceof Request||typeof URL=="function"&&t instanceof URL)&&(t=fetch(t));let{instance:n,module:i}=await Mse(await t,e);return Ese(n,i)}var _se=jD,uP=!1,OD=async t=>{if(uP)throw new Error("Already initialized. The `initWasm()` function can be used only once.");await _se(await t),uP=!0},kD=class extends Tse{constructor(t,e){if(!uP)throw new Error("Wasm has not been initialized. Call `initWasm()` function.");let n=e?.font;if(n&&qse(n)){let i={...e,font:{...n,fontBuffers:void 0}};super(t,JSON.stringify(i),n.fontBuffers)}else super(t,JSON.stringify(e))}};function qse(t){return Object.prototype.hasOwnProperty.call(t,"fontBuffers")}var Rse="resvg.wasm",Hse=["NotoSans-Regular.ttf","NotoSans-Bold.ttf"],cP=[Rse,...Hse],Ise="Noto Sans";function zse(t){let e=r=>cP.every(s=>(0,MD.existsSync)(cc.default.join(r,s))),n=`expected ${cP.join(", ")}`;if(t!==void 0){if(e(t))return t;throw new Error(`diagram assets not found in DIAGRAM_ASSETS_PATH (${t}): ${n} there; run the build to populate servers/assets`)}let i=[typeof __dirname=="string"?cc.default.join(__dirname,"assets"):void 0,cc.default.resolve(process.cwd(),"servers","assets")].filter(r=>!!r),a=i.find(e);if(a)return a;throw new Error(`diagram assets not found (looked in ${i.join(", ")}; ${n}); set DIAGRAM_ASSETS_PATH to the plugin's servers/assets folder, or run the build to populate it`)}var TD;function WD(t){let e,n=()=>(e??=(async()=>{let i=zse(t),[a,...r]=await Promise.all(cP.map(s=>(0,Bm.readFile)(cc.default.join(i,s))));return TD??=OD(a).then(()=>{}),await TD,r})().catch(i=>{throw e=void 0,i}),e);return{async toPng(i,a,r){let s=await n(),o=new kD(i,{fitTo:{mode:"zoom",value:r},font:{fontBuffers:s,loadSystemFonts:!1,defaultFontFamily:Ise}});try{let l=o.render();try{let c=l.asPng();return await(0,Bm.writeFile)(a,c),{rasteriser:"resvg",width:l.width,height:l.height}}finally{l.free()}}finally{o.free()}}}}var Dse=N.object({id:N.string().trim().min(1).describe('The action to outline in red: its badge number as the editor shows it (the raw `trackingId`, e.g. "53") or its flow_ir action id.'),tag:N.string().trim().max(60).optional().describe('Optional short caption drawn in a red tab over the box, e.g. "312 customers dropped out here". Clipped to the box width at about 45 characters.')}),Gse={flowId:N.string().min(1).optional().describe("The Genesys Cloud Architect flow ID to draw. Omit only when passing `graph`."),flowVersion:aa,task:N.string().min(1).optional().describe("The task to draw, by task id or its exact name (case-insensitive). One diagram draws one task. Omit to draw the flow's entry task, which is what a user means by the main task. The result lists every task of the flow either way."),highlights:N.array(Dse).max(20).optional().describe("Actions to point at: a red outline round each, with an optional tag. Not an editor feature; say so when delivering the picture. An id that is not in the drawn task is an error that names the task it is in."),outputDir:N.string().min(1).describe("Absolute path of a directory to write the SVG and PNG into; created if missing. Use a scratch folder: the user wants the image, not the files around it."),fileName:N.string().regex(/^[A-Za-z0-9._-]+$/).optional().describe("Base name for the files, without extension. Defaults to the task name with unsafe characters replaced."),png:N.boolean().default(!0).describe("Also write a PNG, rendered in-process in the editor's typeface (bundled Noto Sans); nothing needs installing. The SVG is always written and is self-contained (the web font is its only external reference)."),scale:N.number().min(.5).max(4).default(2).describe("Device pixels per CSS pixel for the PNG; 2 is retina."),webFont:N.boolean().default(!0).describe("Have the SVG import Noto Sans, the editor's face, from Google Fonts so it also looks right opened in a browser; false leaves the browser to its sans-serif. The PNG is set in the bundled Noto Sans either way."),graph:N.union([N.object({chain:N.array(N.unknown())}).passthrough(),N.string().min(1)]).optional().describe('Instead of a flow (do not pass flowId, flowVersion or task with it): a hand-written graph to draw, for a sketch of a proposed change, as an object or a JSON string. Shape: {"start": true, "chain": [ACTION, ...]} where ACTION = {"id": 38, "kind": "communicate", "title": "...", "body": ["line"], "outputs": [{"label": "Success", "chain": [ACTION]}], "loop_body": [ACTION]}. Kinds: communicate, decision, switch, update_data, set_participant_data, data_action, loop, exit_loop, next_loop, call_task, call_module, jump_to_task, end_task, exit_bot_flow, end_flow, disconnect, digital_menu, ask_for_slot, ask_for_intent, call_ava, call_bot, transfer_to_acd, play_audio, collect_input, generic.')};function Nse(t){return t.replace(/[^A-Za-z0-9._-]+/g,"_").replace(/^_+|_+$/g,"")||"diagram"}function it(t){return{isError:!0,content:[{type:"text",text:t}]}}function Bse(t,e){let n=t.actions.find(i=>i.actionId===e||String(i.badge)===e);return n?`"${n.taskName}" (badge ${n.badge}, "${n.title}")`:void 0}var ED=({architectApi:t,assetsPath:e})=>{let n=WD(e);return{config:{description:"Draws one task of a Genesys Cloud Architect flow as an image in the look of the Architect editor's own canvas (numbered action boxes with icons, branch pills under a bus, dashed rejoins, inline loops, End of Task / End of Flow footers), written as SVG and PNG files, with optional red highlights and tags on the actions being discussed. Use it when the user wants a picture, screenshot-like diagram or PNG of a flow or task as it looks in the editor, a diagram that points at where a flow is broken, or an image for a bug report, slide or stakeholder message. It reads the flow itself, so nothing needs fetching first to draw; to choose which action to highlight by what it does, find its id with flow_ir or search_in_flow, and to highlight the box a user names from a screenshot pass that badge number straight in (badge numbers appear only here, in the result's boxes, not in flow_ir). Deliver the PNG path (or the SVG inline), say which task and configuration it shows, and name any action the result lists under standIns. For a text diagram that renders in markdown, use flow_ir and write Mermaid instead.",annotations:{title:"Flow Diagram",readOnlyHint:!1,destructiveHint:!1,idempotentHint:!0,openWorldHint:!0},inputSchema:Gse},handler:async({flowId:i,flowVersion:a,task:r,highlights:s,outputDir:o,fileName:l,png:c,scale:u,webFont:d,graph:h})=>{if(!Um.default.isAbsolute(o))return it(`outputDir must be an absolute path; got "${o}".`);let m={};for(let S of s??[]){if(S.id in m)return it(`Highlight id "${S.id}" is given more than once; pass each action once, with one tag.`);m[S.id]=S.tag??""}let p,g,f,w,C,A;if(h!==void 0){if(i!==void 0||a!==void 0||r!==void 0)return it("Pass either a graph to draw a sketch, or a flowId (with optional flowVersion and task) to draw a flow, not both.");let S=h;if(typeof h=="string")try{S=JSON.parse(h)}catch(H){return it(`graph is not valid JSON: ${H.message}. Pass the graph as an object, or as a JSON string of the shape {"start": true, "chain": [...]}.`)}try{p=F0(S)}catch(H){return it(`graph is not a drawable hand-written graph: ${H.message}`)}}else{if(!i)return it("Pass a flowId to draw a flow, or a graph to draw a sketch.");A=a?void 0:t.getFlow(i).then(oe=>oe.publishedVersion?.commitVersion??null,()=>{});let S=await nt(t,i,a);if(!S.ok)return it(S.message);let H=Cs(S.configuration);if(!H.ok)return it(`Failed to parse flow "${i}" (${H.error.code}): ${H.error.message}`);g=H.ir,C=S.source;let le=r??g.entryTaskId;if(!le)return it(`Flow "${i}" declares no entry task; pass \`task\`. Available tasks: ${g.tasks.map(oe=>oe.name).join(", ")||"(none)"}.`);let Je=g.tasks.filter(oe=>oe.id===le),K=Je.length>0?Je:g.tasks.filter(oe=>na(oe,le));if(K.length===0)return it(`No task matching "${le}" in flow "${i}". Available tasks: ${g.tasks.map(oe=>oe.name).join(", ")||"(none)"}.`);if(K.length>1)return it(`Task name "${le}" is ambiguous in flow "${i}". It matches ${K.map(oe=>`"${oe.name}" (id: ${oe.id})`).join(", ")}. Retry with the task id.`);let pe=K[0];w={id:pe.id,name:pe.name,entry:pe.id===g.entryTaskId},f=J0(g,S.configuration,pe.id),p=f.flow}let b=Q0(p),y;try{y=Z0(b,{webFont:d,highlights:m})}catch(S){if(!(S instanceof Io))throw S;if(!f)return it(`Highlighted action(s) not in the sketch: ${S.missing.join(", ")}. Use the id of an action in the graph.`);let H=f,le=S.missing.map(Je=>{let K=Bse(H,Je);return K?`${Je} is in task ${K}`:`${Je} is not in this flow`});return it(`Highlighted action(s) not in the drawn task "${w?.name}": ${le.join("; ")}. Draw that task instead, or drop the highlight.`)}let T=l??Nse(w?.name??p.title??"sketch");await(0,Lm.mkdir)(o,{recursive:!0});let M=Um.default.join(o,`${T}.svg`),$=Um.default.join(o,`${T}.png`);await(0,Lm.writeFile)(M,y,"utf8");let z=[],E;if(c)try{E=await n.toPng(y,$,u)}catch(S){z.push(`PNG rasterising failed: ${S.message}. The SVG was written and is self-contained; deliver it inline or in an HTML page.`)}let I=f?.standIns??[],ce=f?.hiddenOutputs??[];I.length>0&&z.push("standIns lists actions whose look was not settled against an editor capture: drawn with the nearest icon (or a gear and the IR's description for an unknown type). Say so when delivering the picture.");let be=f?.missingConfiguration??0;be>0&&z.push(`${be} action(s) have no raw configuration and render with a "?" badge and empty body.`),Object.keys(m).length>0&&z.push("The red outline and tag are this renderer's addition, not an editor feature."),ce.length>0&&z.push("hiddenOutputs lists outputs switched off in the flow (outOfService or disabled); the editor hides them and so does the picture, though flow_ir still lists them.");let Oe=b.boxes.filter(S=>S.kind==="node"&&S.action).map(S=>({badge:S.action?.id,actionId:S.action?.ref??null,title:S.action?.title,kind:S.action?.kind,x:S.x,y:S.y,width:S.w,height:S.h,bottom:Di(S)})),en=await A;return{content:[{type:"text",text:JSON.stringify({...i?{flowId:i}:{},...g?{flowName:g.flowName,flowType:g.flowType}:{},...C?{configuration:C,configurationDescription:Do(C)}:{},...en!==void 0?{publishedVersion:en}:{},...w?{task:w}:{sketch:!0},...g?{tasks:g.tasks.map(S=>({id:S.id,name:S.name,entry:S.id===g?.entryTaskId,reusable:S.reusable}))}:{},svgPath:M,pngPath:E?$:null,rasteriser:E?.rasteriser??null,width:Math.round(b.width),height:Math.round(b.height),scale:u,...E?{pngWidth:E.width,pngHeight:E.height}:{},highlighted:Object.keys(m),standIns:I,hiddenOutputs:ce,boxes:Oe,...z.length>0?{notes:z}:{}})}]}}}};var Use=1e3,Lse=45e3,$se=10,_D="Architect > Flow Instance > View",Oa=class extends Error{};function dc(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)}async function Fse(t){let e=await fetch(t);if(!e.ok)throw new Oa(`Downloading the execution data file failed with HTTP ${e.status}.`);return e.json()}function Jse(t){return new Promise(e=>setTimeout(e,t))}function Vse(t){return t.jobState==="Success"||t.jobState==="Failed"?!0:t.entities?.some(e=>e.downloadUri||e.failed===!0)??!1}async function Kse(t,e,n,i){let a=e,r=Date.now()+i;for(;!Vse(a);){if(!a.id)throw new Oa(`The retrieval job reported state "${a.jobState??"unknown"}" without a job id to poll.`);if(Date.now()>=r)throw new Oa(`The retrieval job (${a.id}) was still "${a.jobState??"unknown"}" after ${Math.round(i/1e3)}s. Retry shortly; the job may complete on its own.`);await Jse(n),a=await t.getFlowsInstancesJob(a.id)}return a}function qD(t){return`No execution data exists for execution id "${t}". Either the id is wrong (it is the flow instance id, which for test_bot_flow runs is the sessionId it returned, not a conversation id or flow id), the run is older than the ${$se}-day retention period, the flow was last published before execution data storage was enabled for the org (flows must be republished after enabling it), or storage is disabled. Use find_flow_execution with a conversationId to list the instances that do exist.`}function Qse(t,e){switch(e.statusCode){case"404":return qD(t);case"403":return`Not authorised to read execution data for "${t}" (403): the OAuth client needs the '${_D}' permission and division access to the flow.`;default:return`Retrieving execution data for "${t}" failed`+(e.statusCode?` (HTTP ${e.statusCode})`:"")+"."}}function Zse(t,e){if(e instanceof Oa)return e.message;let{status:n}=Jn(e);if(n===404)return qD(t);let i=ea(n,_D);return`Failed to retrieve execution data for "${t}": ${ni(e)}.${i}`}function Xse(t){if(dc(t)&&dc(t.flow)&&Array.isArray(t.flow.execution))return t.flow;if(dc(t)&&Array.isArray(t.execution))return t;let e=dc(t)?Object.keys(t).join(", "):typeof t;throw new Oa(`The downloaded execution data had an unexpected shape (top-level: ${e}); expected { flow: { execution: [...] } }.`)}var Yse={executionId:N.string().min(1).describe("The flow instance (execution) id. This is the `id` of an entry returned by find_flow_execution, or the sessionId returned by test_bot_flow. It is not a conversation id or a flow id."),includeIr:N.boolean().default(!0).describe("Default true. Joins each action event to the flow's IR (the same graph flow_ir returns) using actionId, adding the action's type, task and outgoing edges, and lists the IR actions this instance never executed. Costs one extra flow configuration fetch. Set false when only the raw event log is wanted.")},RD=({architectApi:t,download:e=Fse,pollIntervalMs:n=Use,maxWaitMs:i=Lse})=>({config:{description:"Retrieves the historical execution data of one run of a Genesys Cloud Architect flow: the ordered log of what that single conversation actually did, action by action, with timestamps, the messages sent and received, the branch each decision or menu took, variable assignments, errors and the exit reason. Use it to see how a customer traversed a flow, to find loops and retries (summary.repeatedActions for actions run more than once, summary.loops for Loop actions and their iteration counts, summary.asksWithRetries for asks that re-prompted), errors (eventError events with a relatedAction) and dead ends, or to confirm a flow is behaving. flow_ir shows what could happen; this shows what did happen, this time. Each action event's actionId is the id of the flow_ir node whose kind is \"action\", and is accepted verbatim by flow_action. An action's outputPathId names the branch it took; joined to the IR it is the branch-output node :: (ir.takenBranch). Event kinds are usually named action for IR actionType Action (actionCommunicate is CommunicateAction, actionDecision is DecisionAction), with exceptions: actionUpdateData is UpdateVariableAction, actionJumpToTask is TransferTaskAction and actionAskForIntent is AskForNLUIntentAction; the ir.actionType annotation on each event is authoritative. events[] is in execution order; the IR's `order` field is not and must not be used for sequencing. trackingId is the action number shown in the Architect UI; gaps in it are authoring history, not missing actions. The instance's logLevel governs which sections exist: below 'all', variables and communications may be absent or empty, which is expected rather than an error. Pass the sessionId from test_bot_flow to see exactly how a test run traversed the flow; data is available seconds after the run ends, and such runs have a null conversationId.",annotations:{title:"Flow Execution Data",readOnlyHint:!0,destructiveHint:!1},inputSchema:Yse},handler:async({executionId:a,includeIr:r})=>{let s;try{let M=await t.getFlowsInstance(a),$=await Kse(t,M,n,i),z=$.entities?.find(E=>E.id===a)??$.entities?.[0];if($.jobState==="Failed"&&!z)throw new Oa(`The retrieval job (${$.id??"unknown id"}) failed without reporting a cause.`);if(!z)throw new Oa(`The retrieval job (${$.id??"unknown id"}) completed with no results.`);if(z.failed||!z.downloadUri)return{isError:!0,content:[{type:"text",text:Qse(a,z)}]};s=Xse(await e(z.downloadUri))}catch(M){return{isError:!0,content:[{type:"text",text:Zse(a,M)}]}}let{execution:o,...l}=s,c=X0(o),u=c.events,d=c.summary,h=[],m=u.find(M=>M.kind==="endedFlow"),p=typeof m?.flowExitReason=="string"?m.flowExitReason:null;m||h.push("No endedFlow event: the run had not finished when the data was captured, or the log was cut short. Do not treat the last event as where the flow ended.");let g=Y0(u,".ConversationId"),f=dc(l.executionInfo)?l.executionInfo.logLevel:void 0;typeof f=="string"&&f.toLowerCase()!=="all"&&h.push(`This instance was captured at log level "${f}". Variable values, communications or action inputs/outputs may be absent because they were not recorded, not because they did not happen.`),l.isTruncated===!0&&h.push("isTruncated is true: the log was cut off by the execution cap, so later actions ran without being recorded."),d.repeatedActions.length>0&&h.push(`${d.repeatedActions.length} action(s) executed more than once; see summary.repeatedActions and each occurrence's executionId to tell iterations apart.`),d.asksWithRetries.length>0&&h.push(`${d.asksWithRetries.length} ask/menu action(s) needed more than one participant input (summary.asksWithRetries); the retries are the turns inside that event's execution[], not repeated actions.`);let w=d.eventKinds.eventError??0;w>0&&h.push(`${w} eventError event(s) occurred; each one's relatedAction names the action that was executing (matched on context.executionId), and context.reason gives the cause.`);let C=Date.parse(String(l.startDateTime)),A=Date.parse(String(l.endDateTime)),b=Number.isFinite(C)&&Number.isFinite(A)?A-C:null,y;if(r){let M=typeof l.flowId=="string"?l.flowId:void 0,$=typeof l.flowVersion=="string"?l.flowVersion:void 0;if(!M)h.push("The execution data carried no flowId, so no IR join was possible.");else{let z=await eoe(t,M,$,h);if(z){let E=Cs(z.configuration);if(!E.ok)h.push(`The flow configuration could not be parsed into an IR (${E.error.code}: ${E.error.message}); events are unjoined.`);else{let I=eP(u,E.ir);u=I.events,y={configuration:z.configuration_source,unmatchedActionIds:I.unmatchedActionIds,unmatchedStateIds:I.unmatchedStateIds,actionsNotExecuted:I.actionsNotExecuted,warnings:E.warnings},I.unmatchedActionIds.length>0&&h.push(`${I.unmatchedActionIds.length} executed action id(s) have no node in the IR (ir.unmatchedActionIds). If the join used the latest configuration rather than the version that ran, the flow has probably been redeployed since; otherwise the action may live in a called common module or bot flow, which the parent's IR does not contain.`)}}}}let T={...l,executionId:typeof l.executionId=="string"?l.executionId:a,conversationId:typeof g=="string"?g:null,durationMs:b,flowExitReason:p,logLevel:typeof f=="string"?f:null,summary:d,events:u,...y?{ir:y}:{},...h.length>0?{notes:h}:{}};return{content:[{type:"text",text:JSON.stringify(T)}]}}});async function eoe(t,e,n,i){if(n){let r=await nt(t,e,n);if(r.ok)return{configuration:r.configuration,configuration_source:r.source};if(r.status===410){i.push("IR join skipped: the flow has been deleted, so no configuration can be fetched. The events are still complete; only the ir annotations and actionsNotExecuted are unavailable.");return}i.push(`Could not fetch the configuration of flow version ${n} (${r.message}) so the IR join used the latest configuration instead, which may differ from what ran.`)}else i.push("The execution data carried no flowVersion; the IR join used the latest configuration, which may differ from what ran.");let a=await nt(t,e);if(!a.ok){i.push(`IR join skipped: ${a.message}`);return}return{configuration:a.configuration,configuration_source:a.source}}function noe(t,e){let n=t.find(a=>a.id===e);if(n)return{match:n};let i=t.filter(a=>na(a,e));return i.length>1?{ambiguous:i}:i[0]?{match:i[0]}:void 0}var ioe={flowId:N.string().min(1).describe("The Genesys Cloud Architect flow ID"),flowVersion:aa,task:N.string().min(1).optional().describe("Optional. Restrict the returned nodes to a single task, by task id or task name (case-insensitive). Use this to explore a large flow one task at a time. The full task list is always returned, and a node's predecessors and successors may reference nodes in other tasks, which will not appear in the filtered node list.")},HD=({architectApi:t})=>({config:{description:"Retrieves the intermediate representation (IR) of a Genesys Cloud Architect flow: a flat, ordered list of its actions with the branches connecting them. Use this to understand what an existing flow does. It answers what follows an action, which branch leads where, which actions are unreachable, and how tasks call each other.",annotations:{title:"Flow IR",readOnlyHint:!0,destructiveHint:!1},inputSchema:ioe},handler:async({flowId:e,flowVersion:n,task:i})=>{let a=await nt(t,e,n);if(!a.ok)return{isError:!0,content:[{type:"text",text:a.message}]};let r=Cs(a.configuration);if(!r.ok)return{isError:!0,content:[{type:"text",text:`Failed to parse flow "${e}" (${r.error.code}): ${r.error.message}`}]};let s=r.ir;if(typeof i=="string"){let o=noe(s.tasks,i);if(!o){let l=s.tasks.map(c=>c.name).join(", ");return{isError:!0,content:[{type:"text",text:`No task matching "${i}" in flow "${e}". Available tasks: ${l||"(none)"}.`}]}}if("ambiguous"in o){let l=o.ambiguous.map(c=>`"${c.name}" (id: ${c.id})`).join(", ");return{isError:!0,content:[{type:"text",text:`Task name "${i}" is ambiguous in flow "${e}". It matches ${l}. Retry with the task id.`}]}}s={...s,nodes:s.nodes.filter(l=>l.taskId===o.match.id)}}return{content:[{type:"text",text:JSON.stringify({flowId:e,configuration:a.source,ir:s,warnings:r.warnings})}]}}});var toe="Architect > Flow > View (architect:flow:view)",aoe=100,roe=2e3;function soe(t){if(t===void 0)return null;let e=new Date(t);return Number.isFinite(e.getTime())?e.toISOString():null}var ooe="saved_version_",loe={PUBLISH:"publish",CHECKIN:"checkin",SAVE:"save"};function uoe(t,e){if(e||t.datePublished)return"publish";let n=t.type&&loe[t.type.toUpperCase()];return n||(t.dateCheckedIn!==void 0?"checkin":t.dateSaved!==void 0||t.id?.startsWith(ooe)?"save":"unknown")}function coe(t,e){let n=o=>o.split(".").map(l=>Number(l)||0),[i=0,a=0]=n(t),[r=0,s=0]=n(e);return r-i||s-a}function doe(t,e){return(e.dateCreated??"").localeCompare(t.dateCreated??"")||coe(t.version,e.version)}function poe(t,e){return e?e.id&&t.id?e.id===t.id:e.commitVersion!==void 0&&e.commitVersion===t.commitVersion:!1}function hoe(t,e,n){let i=poe(t,e);return{version:t.commitVersion??"",id:t.id??"",kind:uoe(t,i),dateCreated:soe(t.dateCreated),datePublished:t.datePublished??null,datePublishedEnd:t.datePublishedEnd??null,isPublished:i,...n?{createdBy:Rt(t.createdBy),createdByClient:Rt(t.createdByClient)}:{}}}var moe={flowId:N.string().min(1).describe("The Genesys Cloud Architect flow ID"),includeCheckIns:N.boolean().optional().describe("When true, check-in and save versions are listed alongside publishes, as are undated versions of unknown kind. Off by default: only published versions, which are the ones that ever handled traffic, are returned."),includeAuthor:N.boolean().optional().describe("When true, each version carries createdBy (the creating user's id; the API gives no name here) and createdByClient (the OAuth client, for versions created through the API). Off by default so no person identifiers appear in the output; set it only when the data owner has agreed to that.")},ID=({architectApi:t})=>({config:{description:"Lists the versions of a Genesys Cloud Architect flow, newest first: each version's number, kind (publish, checkin, save, unknown), dateCreated, datePublished and datePublishedEnd (the window in which it was the live version), and whether it is the currently published one. Use it to answer when a flow changed, e.g. 'which version was live at 09:30 on the 5th'. The version numbers are the flowVersion values find_flow_execution reports, and are accepted as flowVersion by flow_ir, flow_action, search_in_flow and get_prompts to read that version. The API records no publish comment, so what changed must be read from the configuration.",annotations:{title:"Flow Versions",readOnlyHint:!0,destructiveHint:!1},inputSchema:moe},handler:async({flowId:e,includeCheckIns:n,includeAuthor:i})=>{try{let a=async g=>{let f=[],w=0,C=1;for(;;){let A=await t.getFlowVersions(e,{pageSize:aoe,pageNumber:C,...g?{deleted:!0}:{}});if(A.entities&&f.push(...A.entities),w=A.total??w,!A.nextUri||f.length>=roe)break;C++}return{entities:f,total:Math.max(w,f.length)}},r=async()=>{try{return{flow:await t.getFlow(e),deleted:!1}}catch(g){if(Jn(g).status!==410)throw g;return{flow:await t.getFlow(e,{deleted:!0}),deleted:!0}}},{flow:s,deleted:o}=await r(),l=await a(o),c=s.publishedVersion,u=l.entities.map(g=>hoe(g,c,i??!1)),d=(n?u:u.filter(g=>g.kind==="publish")).sort(doe),h=u.length-d.length,m=[];o&&m.push("This flow has been deleted. Its history is listed as it stood at deletion; find_flow no longer lists it."),l.total===0?m.push("This flow has no versions at all: nothing has been saved, checked in or published."):d.length===0&&h>0&&!c?m.push(`This flow has never been published; its ${h} version(s) are check-ins, saves or undated versions. Set includeCheckIns to list them.`):h>0&&m.push(`${h} check-in, save or undated version(s) omitted. Set includeCheckIns to list them.`),l.entities.lengthg.isPublished)&&m.push(`The published version (${c.commitVersion??c.id}) is not among the versions listed.`);let p={flowId:s.id??e,flowName:s.name,flowType:s.type??"",publishedVersion:c?.commitVersion??null,versions:d,total:l.total,...o?{deleted:!0}:{},...m.length>0?{notes:m}:{}};return{content:[{type:"text",text:JSON.stringify(p)}]}}catch(a){let{status:r}=Jn(a);return r===404?{isError:!0,content:[{type:"text",text:`Flow "${e}" not found. Check the flow id.`}]}:r===410?{isError:!0,content:[{type:"text",text:`Flow "${e}" has been deleted (410) and its versions could not be retrieved even as a deleted flow's.`}]}:{isError:!0,content:[{type:"text",text:`Failed to list flow versions: ${ni(a)}${ea(r,toe)}`}]}}}});var ka=50,zD="Architect > User Prompt > View (architect:userPrompt:view)",goe="transcoded",dP=/^Prompt\./i,foe=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i;function DD(t){return Math.round(t*1e3)/1e3}function woe(t){return{language:t.language??"",languageDefault:t.languageDefault??!1,durationSeconds:t.durationSeconds??null,hasAudio:!!t.mediaUri&&(t.uploadStatus===void 0||t.uploadStatus===goe),ttsString:t.ttsString||null,text:t.text||null}}function Coe(t,e){let n=ds(e),i=(t.resources??[]).filter(a=>!e||ds(a.language)===n);return{id:t.id??"",name:t.name??"",description:t.description??null,division:Rt(t.division),resources:i.map(woe)}}function pP(t){return t.trim().replace(dP,"")}function voe(t){let e=new Set;for(let n of t)for(let i of n.resources)e.add(i.language);return[...e].sort().map(n=>{let i=0,a=0,r=0,s=[];for(let o of t){let l=o.resources.find(u=>u.language===n),c=l?.hasAudio?l.durationSeconds??null:null;s.push({id:o.id,name:o.name,startSeconds:DD(i),durationSeconds:c}),c===null?r++:(a++,i+=c)}return{language:n,totalDurationSeconds:DD(i),promptsWithAudio:a,promptsWithoutAudio:r,sequence:s}})}function xoe(t){let e=new Map,n=new Set,i=(r,s)=>{let o=Rt({id:r,name:s});!o||e.has(o.id)||e.set(o.id,o)},a=(r,s)=>{if(r===null||typeof r!="object"||n.has(r))return;if(n.add(r),Array.isArray(r)){for(let l of r)a(l,s);return}let o=r;if(o.type==="pmt"){let l=typeof o.name=="string"?o.name:void 0,c=typeof o.text=="string"?o.text:void 0;typeof o.id=="string"&&l?.match(dP)?i(o.id,pP(l)):typeof o.val=="string"&&foe.test(o.val)&&c!==void 0&&(c.match(dP)?i(o.val,pP(c)):s==="lit"&&i(o.val,c))}for(let[l,c]of Object.entries(o))a(c,l)};return a(t,void 0),[...e.values()]}var Aoe={promptIds:N.array(N.string().min(1)).max(ka).optional().describe(`User prompt GUIDs, e.g. the \`id\` of entries under USERPROMPT in flow_dependencies output. Returned in the order given. Combined with \`promptNames\` the total must not exceed ${ka}; chunk a larger set into successive calls. \`flowId\` has its own separate limit.`),promptNames:N.array(N.string().min(1)).max(ka).optional().describe("User prompt names, exactly as the flow references them. A `Prompt.` prefix is accepted and stripped, so `Prompt.Welcome` and `Welcome` both find the prompt named Welcome. Matching is exact (ignoring case), not a search. Returned in the order given, after any `promptIds`."),flowId:N.string().min(1).optional().describe(`A Genesys Cloud Architect flow ID. Every user prompt the flow's configuration (the latest, or the \`flowVersion\` given) references is returned, in the order the references are encountered, so one call covers the flow's whole script. At most ${ka} referenced prompts are fetched; any beyond that are listed in a note to fetch via \`promptIds\`.`),flowVersion:aa,language:N.string().min(1).optional().describe("Restrict each prompt's resources to one language tag, e.g. `en-gb`. Omit to return every language.")},GD=({architectApi:t})=>({config:{description:"Retrieves Genesys Cloud Architect user prompts: the reusable audio assets that call and in-queue flows play via `Prompt.` references in Play Audio, Communicate, Menu and Collect Input actions. For each prompt returns its id, name, description, division and one resource per language holding what the caller actually hears: `durationSeconds` and `hasAudio` (an uploaded recording, which takes precedence), `ttsString` (spoken by text-to-speech when there is no recording) and `text` (a transcript of the recording, informational only). A resource with neither audio nor a TTS string plays silence. `durationTotals` sums the recorded durations per language across the prompts in requested order and gives each prompt's start offset, so a hang-up N seconds into a sequence of prompts can be attributed to the prompt that was playing. Look prompts up by name when flow_action output shows `Prompt.`, by id from flow_dependencies USERPROMPT entries, or by `flowId` to get every prompt a flow references in one call. Batch every prompt of interest into one call rather than calling once per prompt. Does not cover system prompts (`PromptSystem.`).",annotations:{title:"Get Prompts",readOnlyHint:!0,destructiveHint:!1},inputSchema:Aoe},handler:async({promptIds:e=[],promptNames:n=[],flowId:i,flowVersion:a,language:r})=>{if(e.length===0&&n.length===0&&!i)return{isError:!0,content:[{type:"text",text:"Provide at least one of `promptIds`, `promptNames` or `flowId`."}]};if(a&&!i)return{isError:!0,content:[{type:"text",text:"`flowVersion` selects which configuration of `flowId` to read, so it needs `flowId`."}]};if(e.length+n.length>ka)return{isError:!0,content:[{type:"text",text:`At most ${ka} prompts can be requested per call (${e.length} ids + ${n.length} names given). Chunk the request into successive calls.`}]};let s=[],o=[],l=[],c=[],u=new Set,d=f=>{f.id&&u.has(f.id)||(f.id&&u.add(f.id),s.push(Coe(f,r)))},h=async f=>{if(!u.has(f))try{d(await t.getArchitectPrompt(f,{includeResources:!0,includeMediaUris:!0,...r?{language:[r]}:{}}))}catch(w){let{status:C}=Jn(w);if(C===404)o.push(f);else{if(C===401)throw w;C===403?l.push({requested:f,error:`${ni(w)}. The prompt exists but the OAuth client cannot read it: it lacks division access to it, or the '${zD}' permission.`}):l.push({requested:f,error:ni(w)})}}},m;if(i){let f=await nt(t,i,a);if(!f.ok)return{isError:!0,content:[{type:"text",text:f.message}]};m={references:xoe(f.configuration),source:f.source}}try{for(let f of new Set(e))await h(f);if(n.length>0){let f=new Map;for(let A of n){let b=pP(A),y=ds(b);y&&!f.has(y)&&f.set(y,{requested:A,stripped:b})}let w=new Map,C=1;for(;;){let A=await t.getArchitectPrompts({name:[...f.values()].map(b=>b.stripped),includeResources:!0,includeMediaUris:!0,...r?{language:[r]}:{},pageSize:100,pageNumber:C});for(let b of A.entities??[]){let y=ds(b.name);f.has(y)&&!w.has(y)&&w.set(y,b)}if(!A.nextUri)break;C++}for(let[A,{requested:b}]of f){let y=w.get(A);y?d(y):o.push(b)}}if(m){let{references:f,source:w}=m;f.length===0&&c.push(`Flow "${i}" references no user prompts in its ${Do(w)}. Audio it plays is inline TTS, system prompts or neither.`);let C=f.slice(0,ka),A=f.slice(ka);A.length>0&&c.push(`Flow "${i}" references ${f.length} user prompts; only the first ${ka} were fetched. Fetch the rest with promptIds: `+A.map(y=>y.id).join(", "));let b=0;for(let y of C)u.has(y.id)?b++:await h(y.id);b>0&&c.push(`${b} of the flow's referenced prompts were already returned at their promptIds/promptNames position, so durationTotals.sequence does not follow flow order. Call with flowId alone for a flow-ordered sequence.`)}}catch(f){let w=ea(Jn(f).status,zD);return{isError:!0,content:[{type:"text",text:`Failed to retrieve prompts: ${ni(f)}.${w}`}]}}o.length>0&&c.push("Entries in notFound matched no user prompt in this org. A flow referencing such a prompt plays silence there. Names are matched exactly (ignoring case), so check the spelling against the flow's `Prompt.` reference; if the reference is `PromptSystem.` it is a system prompt, which this tool does not return."),s.some(f=>f.resources.length===0)&&c.push(r?`A prompt with no resources has no audio or TTS for language "${r}"; Architect falls back to its languageDefault resource, which was filtered out of this response. Call again without \`language\` to see it.`:"A prompt with no resources has no audio or TTS in any language and plays silence wherever it is referenced.");let p=voe(s);p.some(f=>f.promptsWithoutAudio>0)&&c.push("totalDurationSeconds counts recorded audio only. Prompts counted in promptsWithoutAudio play TTS (or silence) for that language, whose duration is not known, so the sequence's real play time is longer than the total.");let g={...i&&m?{flowId:i,configuration:m.source}:{},prompts:s,durationTotals:p,notFound:o,...l.length>0?{failed:l}:{},...c.length>0?{notes:c}:{}};return{content:[{type:"text",text:JSON.stringify(g)}]}}});var ND=100,BD=10,pc=160,boe=512;function yoe(t,e,n){if(!e)return{ok:!0,query:t};try{return{ok:!0,query:new RegExp(t,n?"":"i")}}catch(i){let a=i instanceof Error?i.message:String(i);return{ok:!1,error:`Invalid regular expression "${t}": ${a}. Set regex to false for a literal substring search.`}}}function Poe(t,e,n){if(t.length<=pc)return t;let i=e+Math.floor(n/2),a=Math.max(0,Math.min(i-Math.floor(pc/2),t.length-pc)),r=a+pc;return`${a>0?"\u2026":""}${t.slice(a,r)}${r({config:{description:'Searches the raw Architect configuration of a Genesys Cloud Architect flow for text, and returns the actions containing it along with where in each action it matched. Answers "which actions reference X" \u2014 a queue name, a data action, a variable such as Flow.DNIS, a phrase in a prompt \u2014 in a single call. Use it instead of sweeping a flow with bulk flow_action lookups, which return whole action subtrees for actions that may not be relevant at all. Each returned actionId is an Architect GUID: it joins directly to flow_ir nodes whose kind is "action", and is accepted verbatim by flow_action. Search here to find the ids, then fetch those ids with flow_action when an excerpt is not enough. Matching is against string values only, never key names. A match in a wiring field locates text and is not a control-flow claim; flow_ir owns wiring.',annotations:{title:"Search In Flow",readOnlyHint:!0,destructiveHint:!1},inputSchema:joe},handler:async({flowId:e,flowVersion:n,pattern:i,regex:a,caseSensitive:r})=>{let s=yoe(i,a,r);if(!s.ok)return{isError:!0,content:[{type:"text",text:s.error}]};let o=await nt(t,e,n);if(!o.ok)return{isError:!0,content:[{type:"text",text:o.message}]};let l=o.configuration;if(!Soe(l))return{isError:!0,content:[{type:"text",text:`The ${Do(o.source)} of flow "${e}" has no flowSequenceItemList to search \u2014 the flow type may be unsupported. Nothing was searched, so this is not a zero-match result.`}]};let c=B0(l,s.query,{caseSensitive:r,maxMatchesPerAction:BD}),u=c.hasMatches?c.matches:[],d=u.slice(0,ND),h=d.map(p=>({...p,matchedPaths:p.matchedPaths.map(g=>({path:g.path,excerpt:Poe(g.value,g.matchIndex,g.matchLength)}))})),m=[];return u.length>d.length&&m.push(`${u.length} actions matched; only the first ${ND} are returned, in encounter order. Narrow the pattern to see the rest.`),d.some(p=>p.truncated)&&m.push(`Some actions matched in more than ${BD} places; matchedPaths is not exhaustive for entries marked truncated.`),d.some(p=>p.matchedPaths.some(g=>g.value.length>pc))&&m.push("Excerpts are clipped windows around the match, not whole values; fetch the action with flow_action when the full text matters."),{content:[{type:"text",text:JSON.stringify({flowId:e,configuration:o.source,pattern:i,totalMatchedActions:u.length,matchedActions:h,...m.length>0?{notes:m}:{}})}]}}});var hP=new Map;function Ooe(t){let{id:e,previousTurn:n,...i}=t;return i}async function LD(t,e,n){let i=[],a=n;for(;i.push(Ooe(a)),hP.set(e,a.id),a.nextActionType==="NoOp";)a=await t.postTextbotsBotflowsSessionTurns(e,{previousTurn:{id:a.id},inputEventType:"NoOp",inputEventUserInput:{mode:"Text",alternatives:[{transcript:{text:""}}]}});let r=a.nextActionType;return(r==="Disconnect"||r==="Exit")&&hP.delete(e),{content:[{type:"text",text:JSON.stringify({sessionId:e,turns:i})}]}}var koe={flowId:N.string().optional().describe("The bot flow ID to test. Required when starting a new session."),sessionId:N.string().optional().describe("Session ID from a previous call. Required when continuing an existing conversation."),message:N.string().optional().describe("User message to send to the bot. Required when continuing a session.")},$D=({textbotsApi:t})=>({config:{description:"Tests a deployed Genesys Cloud Architect Bot Flow and Digital Bot Flow by simulating a text conversation. To start: provide flowId. To continue: provide the returned sessionId and a message. Turn tracking is managed server-side \u2014 only the sessionId is needed between calls. Returns { sessionId, turns[] } where each turn contains the raw API response (prompts with segments, outputLanguage, nextActionType, and action-specific data like modeConstraints or outputData). Multiple turns are returned when the flow sends consecutive messages (NoOp turns are automatically drained). nextActionType values: WaitForInput (send another message), Disconnect/Exit (conversation ended).",annotations:{title:"Test Bot Flow",readOnlyHint:!1,destructiveHint:!1},inputSchema:koe},handler:async({flowId:e,sessionId:n,message:i})=>{try{if(n&&e)return{isError:!0,content:[{type:"text",text:"Provide either flowId (to start) or sessionId (to continue), not both."}]};if(!n&&!e)return{isError:!0,content:[{type:"text",text:"Provide flowId to start a new session or sessionId to continue an existing one."}]};if(e){let s=await t.postTextbotsBotflowsSessions({flow:{id:e},externalSessionId:"",inputData:{variables:{}},channel:{inputModes:["Text"],outputModes:["Text"],name:"Messaging",userAgent:{name:"GenesysWebWidget"}},language:""}),o=await t.postTextbotsBotflowsSessionTurns(s.id,{inputEventType:"NoOp",inputEventUserInput:{mode:"Text",alternatives:[{transcript:{text:""}}]}});return LD(t,s.id,o)}if(!n||!i)return{isError:!0,content:[{type:"text",text:"A message is required when continuing an existing session."}]};let a=hP.get(n);if(!a)return{isError:!0,content:[{type:"text",text:`No active session found for ID "${n}". It may have expired or already ended. Start a new session with a flowId.`}]};let r=await t.postTextbotsBotflowsSessionTurns(n,{previousTurn:{id:a},inputEventType:"UserInput",inputEventUserInput:{mode:"Text",alternatives:[{transcript:{text:i}}]}});return LD(t,n,r)}catch(a){return{isError:!0,content:[{type:"text",text:`Bot flow test failed: ${a instanceof Error?a.message:JSON.stringify(a)}`}]}}}});var mP=N.object({GENESYS_REGION:N.string().min(1),GENESYS_CLIENT_ID:N.string().min(1),GENESYS_CLIENT_SECRET:N.string().min(1),DEPLOY_SCRIPT_PATH:N.string().min(1),DIAGRAM_ASSETS_PATH:N.string().min(1).optional(),PREVENT_LOGIN:N.enum(["TRUE","FALSE"]).default("FALSE").transform(t=>t==="TRUE")}).safeParse(process.env);if(!mP.success){let t=mP.error.issues.map(e=>e.path[0]).join(` `);console.error(`Missing required environment variables: - ${t}`),process.exit(1)}var Ta=mP.data,Ki=new yp({name:"genesys-cloud-architect",version:"2.0.6"}),ra=new hc.default.ArchitectApi,Toe=new hc.default.RoutingApi,FD=Uz({architectApi:ra});Ki.registerTool("find_flow",FD.config,FD.handler);var JD=Jz({routingApi:Toe});Ki.registerTool("find_queue",JD.config,JD.handler);var VD=xD({architectApi:ra});Ki.registerTool("flow_dependencies",VD.config,VD.handler);var KD=ID({architectApi:ra});Ki.registerTool("flow_versions",KD.config,KD.handler);var QD=HD({architectApi:ra});Ki.registerTool("flow_ir",QD.config,QD.handler);var ZD=CD({architectApi:ra});Ki.registerTool("flow_action",ZD.config,ZD.handler);var XD=ED({architectApi:ra,assetsPath:Ta.DIAGRAM_ASSETS_PATH});Ki.registerTool("flow_diagram",XD.config,XD.handler);var YD=UD({architectApi:ra});Ki.registerTool("search_in_flow",YD.config,YD.handler);var eG=Fz({architectApi:ra});Ki.registerTool("find_flow_execution",eG.config,eG.handler);var nG=RD({architectApi:ra});Ki.registerTool("flow_execution_data",nG.config,nG.handler);var iG=GD({architectApi:ra});Ki.registerTool("get_prompts",iG.config,iG.handler);var tG=Bz({region:Ta.GENESYS_REGION,clientId:Ta.GENESYS_CLIENT_ID,clientSecret:Ta.GENESYS_CLIENT_SECRET,deployScriptPath:Ta.DEPLOY_SCRIPT_PATH});Ki.registerTool("deploy_flow",tG.config,tG.handler);var aG=$D({textbotsApi:new hc.default.TextbotsApi});Ki.registerTool("test_bot_flow",aG.config,aG.handler);(async()=>{if(Ta.PREVENT_LOGIN)console.warn("Login for Platform API skipped. Calling tools will result in an auth failure.");else{let e=hc.default.ApiClient.instance;e.setEnvironment(Ta.GENESYS_REGION),await e.loginClientCredentialsGrant(Ta.GENESYS_CLIENT_ID,Ta.GENESYS_CLIENT_SECRET)}let t=new Sp;await Ki.connect(t)})().catch(t=>{console.error("Failed to start server:",t),process.exit(1)}); + ${t}`),process.exit(1)}var Ta=mP.data,Ki=new yp({name:"genesys-cloud-architect",version:"2.0.7"}),ra=new hc.default.ArchitectApi,Toe=new hc.default.RoutingApi,FD=Uz({architectApi:ra});Ki.registerTool("find_flow",FD.config,FD.handler);var JD=Jz({routingApi:Toe});Ki.registerTool("find_queue",JD.config,JD.handler);var VD=xD({architectApi:ra});Ki.registerTool("flow_dependencies",VD.config,VD.handler);var KD=ID({architectApi:ra});Ki.registerTool("flow_versions",KD.config,KD.handler);var QD=HD({architectApi:ra});Ki.registerTool("flow_ir",QD.config,QD.handler);var ZD=CD({architectApi:ra});Ki.registerTool("flow_action",ZD.config,ZD.handler);var XD=ED({architectApi:ra,assetsPath:Ta.DIAGRAM_ASSETS_PATH});Ki.registerTool("flow_diagram",XD.config,XD.handler);var YD=UD({architectApi:ra});Ki.registerTool("search_in_flow",YD.config,YD.handler);var eG=Fz({architectApi:ra});Ki.registerTool("find_flow_execution",eG.config,eG.handler);var nG=RD({architectApi:ra});Ki.registerTool("flow_execution_data",nG.config,nG.handler);var iG=GD({architectApi:ra});Ki.registerTool("get_prompts",iG.config,iG.handler);var tG=Bz({region:Ta.GENESYS_REGION,clientId:Ta.GENESYS_CLIENT_ID,clientSecret:Ta.GENESYS_CLIENT_SECRET,deployScriptPath:Ta.DEPLOY_SCRIPT_PATH});Ki.registerTool("deploy_flow",tG.config,tG.handler);var aG=$D({textbotsApi:new hc.default.TextbotsApi});Ki.registerTool("test_bot_flow",aG.config,aG.handler);(async()=>{if(Ta.PREVENT_LOGIN)console.warn("Login for Platform API skipped. Calling tools will result in an auth failure.");else{let e=hc.default.ApiClient.instance;e.setEnvironment(Ta.GENESYS_REGION),await e.loginClientCredentialsGrant(Ta.GENESYS_CLIENT_ID,Ta.GENESYS_CLIENT_SECRET)}let t=new Sp;await Ki.connect(t)})().catch(t=>{console.error("Failed to start server:",t),process.exit(1)}); /*! Bundled license information: mime-db/index.js:

    0A#2knC#d4F;%fxJI?lZjXGVqv!fPvS+OeI8SiM2pRa=tD@5&=B?Q?{je)jk5WI zy6%D{buWQ80Ns3Pd5WpX1e<;5LadBPyc2BG=K2xI0;HPJ`dS8V$C}c{E!GC8rwC#4 z>2}`Lp9%h`di#*&9i?UZGj1Q`3q*-7B_3A^{!H-a5>o5~$W&UUKjZcRY%{h1JBc-` zOXtieff-}n8g!LwHHT$-PaP{jOxPY_1r3f8EeLIi74u;ZSb+~TtiXy?SV7pN`n1H8 zuwpZ+#L5&{5!P153ezAHgHT~bxEStyg_Qxigdbr$U`4nX?tF!n0lI`A*0E!S>mtAj zXa+B!DPSc}PzXXQi{l@{fc@&?fxDk_T^|dtS-f}`Z{{+iYq6@gf|EwDeE+igY&nP3 zXFr)1;VZEEM(3I4QCN@5R-fkCNmrld*E@E<#!u>dLcIm40?awys5d|y<p_ZP&Q%ble8VlFvYhXPJ9ds zTofBKyS@q4IVU+)7(WC_^w_>E%to+P4g9F{i~&OaP*uHTsDfe~FHx7z@!{}F3j#%l zG&$}1SAw#IG#nvD8dq!(^Mk-2xO$SCqC*%!o2)>?Wjp}cteysd<2(-zf_uow;cAkL zr;l-*+79FhP4;F7a@ee;zZkc2tV_DO!uYhZFDir!-M1mt{TU2G7y+|*amE!1U(6oc zykr+SIp7S+P&X}Ni0qH700Ok(jE_2m>cr30i{paKV5tQg7{ii!vHz>l72s!q|!T8)r39xZe^F*g(YRMK~ZB zpZFhK9df3B-LB;rf2cQOt-&y<@t&O8Tdb*ipO{hR1~t{MgIt@RMBAH9X8T>8akFY# zUXAz+urA2uNRl1EZ7I?bJ3?D!{4^9bBcItT=diXGVZ;J}yT{~|1mA`OvsmTxpd56pu8d-|1K z*{GwCG59XeOnE?2OQ=6p<-l{E!q)0knANW6%I#sueN@b&LNmbqyySM$&vN;WXqMYy zJ(Ns}VnjDy*loi7B|VU z1GvYUYB83>2hjJY1`VaH zoi*o2poPocjrw!L8IwT>i{v*{dV8=1Z zGh0oKcg6U*By)R=JW|b*AW>7_CnCdSSFjQBRehkK8BIYNqUCAkg@?UlKF{={?E5r> zkH`I~qJHH#zKVK%F7D%4{WKeh-d+idcDjBiXQ`$_}vpH6nX(LYOS$in>K z*=w)torNS!=cfu?hEmglhZ4Oe?|!uZ>YyRGB0rP(KCj8o{Aho3NE)B%zD9J*kJut# zX%9zsR!o6o{K~!g8T}$2Kh3XouU0%wY@^?12R=UnetcZ<`CU2^`uG>9j}|7Tx^a?j zm|1`Jx>ucb=F}N$*JP6uhO1es?niTMp%3+Si(l)y>HGW8TDDoa%P~aky>sn+CZCyW z|1jT3xzI+bFp(RqJWT}zZ!>Ou-GKvnHxIx0*8T*>=;XBXr@4Z$Fe(6Wo%)3_hxLCQiPc!f?AW; zV;(ca_&fE9%xyFOVKYnAAvWg#hKfFt^fz40ir{VLVk+{%Js#&9=HyfL{H8nXH~-fx zWUtde$o?Y{FSeu)Cq2T|hOT)P;9v_*msgB`r#@)e+Pofxc7soAbrE=z3f_cf1#fEr zui6cOZVZ3|umQ^A0nm-738>8z8v`n&3IJs>*UIz0!wapPH|pZCq`yhCXJfuG-}FPQ zmJo_HwK*K;o91e__HwuqpCpa>?_s+3Y&7ac8|uYI`Plw#}#+HWnbNBl~wxyJ$ux;0g%yavnD2a?# z8lTwn>2LAO`<@6VzE`A1WRzzAv@#-ki_bW9jhZC z`bg4yHA%r!CCYxExiG@=F_&UccXFnW?}pl{9YQA8ivL%{W;XuI_@X%C_0Ns=e2r}^ z*17YklGNdNzr*Bf$d-zYyeii1J+rq zfd#yAkzYA(sAGN=XBNNyGZ4|q>^?RlA4NtLntePr^1iWS+uTa)w0j0)JGb8YvEKTa zM>3>YFX4xPeh&VK?QwDd zm@KlD6LN;<1Ua5&q)ATp?3nvSOC>CF(V1c4Wd#${VDWr#k1ew zN>GXLi5-NE5_Cz-p-F}V+9cEcDR1{O{t!u%`>K#N4PzF$nU}bN0X{?udmTDJ!@5Xo zN!&zmKRI!S`;H-vDaKbb;5LU?4(V)HXFxOnV=D~+a)n|f3`&mH6SH#C9)Mvqy;5#V zoNg1h-DPH?+(XepSS9&7t;dH7EnB&2?-GSQd$mG$5fd z$A@4(d3F;uR**Mo#kX)G=JVV{pvd3Bw~BPm&NNlr1uQSP64xeR^s8*x#=N+ z5LfQuWT(3-lP*bVE|D~qZueQtUnzvXVB&8n;wOAGp*dpqaXT^OAPPc$l6~H!&?j*= zGGeHlM`8$m@oEbSF(i$*i^bMJd9WeWNkM4B{p^`gC0j{LVHnCuTg73Tm#P4nJv9Ef zs4VRs7QwM9&|0$+vPY2$q==ImO!_TMJm{#=AM1k>^43neWa5!ui#8)kX^78lD;3LNir5lL2_*PVZK zAA6_W#}#*&)o4jMXx%eAGNG;rb(P0h_2-j$54vqS+T$>mgMXS&3?HUJ=LdO}f>i7- zF2TpKbQCY0sXJ6_a~M32B`_oLl12PGEDF=pnOYB>m&JP+Os!2ewL}A?o`yBRzIsve zB5Oq&sNP22$+DQ{o9^$m29Vj)?T}oL`Vs`yjZPm+rt+Hc3mnU+f2h#3iisjE_GjiU z!KgC_y}n~^_RhU}Tzs*4$J{zg#j$bnj=9#Id-b8UPii(2cwVPx@+p0mXNvQ5$-cdN z_hO6Mh*rw1%rZ=E?7&_~wV3Wp_2oA7RWrBt`Fn%WFU>U9>e%%XM=?F4BLxpL*Z0S+ zfJMxWv9*{`n@rL74p&GXj(%{wVT#+0w{h;BrcxNe;xC{7wg13HB5;P`?T+SE@WM4U z!VLpHkkLcEjfLMkkCIdbNjT|EFlIB?kLv_1Qo$zUPEF%SBt`U00JBm5zkz)fJ(*;c ziTU1SBBhs9W_YZ@baU2H92T8}WrXyiX_$+9o1l>~oR;uHI_FA1(^yYs4cZX{*0^Gv zK4a?>G&A|8+vpEIcOI9EeRs`u#vjjIU)#>)im0Z*xq;71AVoG5Fhh`{G(4Z~AD1#% zQJv}nx(Uz;`M609I+Z5`Ff*f$>F*$104GT4j`x7!U`pLEzE#R1SViRZD+xJSJ1;`> z6TNY~p$G;iUu4Eo5_z62PMo3?K*a`Eq(h>m&MoeOxSK||R;;-QMG^DH6iOFiq_O9H zDcTIq5-a`1glCOtaS-=#)d)M+kF%d{upvd+r&iPmXrLG2f(5ROt zp1r5kDkAL<m}exP#6+k5OZrB+Gbi{NeFP{8o#p zD!`>&ar$-vB+Uq#@a#JkvDcOfhkpnVx=8J8EO6BXZq z$c9-k*RREop?#BF+vo$I-pUoOsp| zncN|*_a=(7wR&sCAuF>1Cz-=z<({D;hiIN^%Lq~QC&fun=&sM>Ok?lks)O_P z)RH%K@e0JFzEXWar-=AoUm6f8BrXCp0b-~owZkzh6~;iph(*J|Y)RiS7vFJxC|F;y z4_540DAuq(Y)NmLt68xa<{&|X0Tz;8X*7^QRy+gr^H|00f=nL~fotq1G+*j2R+t2* zx^XkM^(Au{^3rMmh2NlDvdJu^5jriRAhORVx5AE?HYp|8&kkgOD?!1fTwB9SO7NGo zxVU`b`Mb;KozeyhAQGQuW+YKeM|Bj)wIDp%O`&fTBUNg1135wRZ?NNH3Y$xB?a%xW zd<;?#Bh3G`A44pq0d-ki3rt|5)2lL|V3M#~s?2P!%400IQdT3Tnif4qDd<}gc*Ka~ zV&9S+hGO_iU|fMsE+OxlD&ot`o7x4)HoBJy7x7?k_^(PX{xX)kpIIW7)a1$x(^1$X znVqVd=%H3CTbOZ8xiL+r)V82MkBo(ZJupM2m>9>27(mIN ztpxBgGZ%~Z+`vCq&R#=!Jbg%X6~@T)V|HO9&Mo|*m^e)-=Assa_HNXaOVdn7rqTL9 zFt2Ct$LmtEJ&H|!@l1jE=>Cfok3>|XI#7XH+E=;`rD?X(ff)E~Ta*>&}XC5Jm$YuiCWY?e9NW~JOr+w#Cdr`jL8 z`PzO{fexjO<$=}c#eEH%0WMpdV^ zre2ea#Q0_!lxa}u$snU2t^^iUHk2_OzZ_(=poi#`tBf?Q8qLM7-x%}@-q-t;i@U7L z3u%~Fasm>@g874904}KF0!1Ad97|o*O@=(a0!-^SVtLf|UHS@*Xl*(}N*e~x2DmRz zRkzNju8YB7TlsrHv*F{+(F6U3IeL`-6U?aNnm(uJ=waFw16aId@SjMw`#(^qD9Ob$ zcr`GW>~2Vl-iH^H=3?>Z{-IGiJd~W}b8>^&uo`D+?xU8K4x$Vz&|4(~6wFj8h$<9l z;mU;sc9MR}Hm##~B??LxlG4`&5&#NL*M(#SUl(!KiZzu(7lI1x#<0yL&QC`W)#9O# zce|YHmp@)ak?b&YeVP;$!KPfI50FOxG;rFn9nR48iXYVEn@h(ZJly3#b|Ht0j zfLT_RcfR}MeAPKs)u*egq3!DEKD(>2_!`I)IA76ao;xmMQW$ZQ1WIhDHnSZf;i$kT^=aIgC^^U04VB+7H`4Nd4P?ry~M%fU^KL1z+!C}u%z1aQA|_GYcX1Zk`EWWlCPG$ zGEtU&xDcFA>6Fmv*cnu4LnV)thX(fM6s0FP8!Xnm@ zj3m+qgI{$RJ#o#t5k&Y+?inp!6`6~W&RO||1+YXpkh>GQlv{4iNo+&yvkU9~f!@Gq+!n{E)z zPZMiPs_|5ZRH8LZWF2a9J<`3i*;@x#Q(}FwyMNK^Q+j><;@9slUq6c1Ir>zu->uiP zwYTfLY%V!I$`-$PclqL4UJNnlr|P{)dk^i26Y3VfcWMFdWVWsh**&Vb+A`A2)@5sV z_QQE8I4YamSqAf-nXS#%z4gp3*<^MUKRgD`b+_M;zg+0r|J-wbbI-4znUyzZ{YR?< zOh-Lm9eUoq57XJf1yNMNs!s_kLup%9gj!GYD7A2F&HM!c*JygOcPatb(&@=I8Un5f z9UTm~j+5zhI*a+3T+r4mtw%T&A-)iRZK>R1#S=yDH5P!4&J{whu?)24W1-jbWdtQn z2Lo9vfEX!DT}A7T5Gq7l(7wVW%)Qt@Yd{qIjj(9+Fo7K$N=WsPWPX*4vQ^%&JZs{V z=uLe1h*P3BW--c9@_K%xy6|rwTkg;Hx6h_0C-hGOlQbmy*}xC1^F+uD<}H1c&GQ6_ zT&x>3(_~{F(fBX(TncdO;!L-%uv;`+uGiDTSudQk%?TTorErKp?bO3 z!Cr|lT9gf<%U%e31W#a4Y@f9rNpy@Vjxc5fZu#DK!`>a~V|FJ;r=^O6|0A6IB3mIy zZj&B%C=Z|54_v9jaeVp<0$5+iw^B|P2Xj2mg+Om3XcHSrrqqR6DGG^0ww>kUqqRC- zA-OMX^f7dBWm^OE$s~jO2Bwqf3k9hrC(*E?==nlffrCPe3YP2oa23p%bm$7?chTHB zTm>F$X9y=j3mbb=Hna;WLD-MEs1Mx9Eb2egsPyk@PR?)}e`D?D0pDvOt|+AFR^NYw zk(GIBlKv*1bl=VSeNqlUD!kY>wfuYYm;yyva*Cj88(;NPQ`jW`rAV}`O?f)jkb;bj zW$aJrK1*Un_7gEgw$Fq^jCvjRmt2GAH6f}sgwsUTVemINBeKGESpvEKvAJ@dp z`z)m+>4p6G*{JE5zRlk<9n>CwsVm^W1aYFW5y zSy14D%WKv4Db%gne<#nS>=K&1P>iL=rmvT?>Wz6*Vr*DqjFhw5G-6^b_F^n$x0bzb zVk}F=*zI3N1N86s=^RF8k#m){DI$)0d8rgRP0rXcgz`VC?^mHsMZ zxcY}HYB-<)F6pl3eyEC;XF$t4fjttOOy2hpQ7!xn{R7RyVl3ZiR=iIB=tT|5vpOlX z<2Yc3c6+cCsGv6-%(;+U9kvZyuN7x3eCnH@`le<7AqVvZIgVj+q?Wb=+h=@MQsxJ6 zc5u%3G>o5zelWK*h&OQwC)OooP+Z>4rBd$*NPA|-(n7o?)a>24MHnWwS{PQQ^5afU z?y$?_qf<|b9tfoni_omTtl_M2F1`MY3;csziz6My}lM~=w0ba1Ftd&oYK4aRcTB1 z<|H2mJ18RczTTw#TJ@|{p8V~)EIo#4oAE7Cwxu1lt%bh$D;joDXDrSJFTLKfpo@Bl$6#MOsoakyY$y#Ln{tY4^)^ z@IwvKJosHym5{fhdZ&E`{b&6hnZEz>>L9p|t8^R;(mJZh3)?)pDo`Ipcu{N2z5j-m$G0%p&30yQ{TVtRrcEk+i!FJaCD^MtM4HPrJ_` zJ>{3M_!@TR(@4gs*{L?E=9o*~fviv7!J@v4{-wCC3|QXL$xOCiQu}dGQO~j?2;p&@ zhUKCTDiE)Qk8Q{Slq^>g$~6{=Pz96*7s9|l;*H_3GZTk~oc;iq@qWxvJXDyY_HjjR z@f=EUqICE1VI9#VHG|B=sA^aStnbyfN`bZl)Mm2G0j@mWKuP)`@|5iOBza1Xbyxp{ z?b^yo41a35Yre{zozO^vA-A`@;}h-{-H8^w9IE~`dnJp*0$}JB^TGlfL$8ox^vdmH zG;E2J^gb8QDVYG>%-aHvj`B{wqX4S?OoSCc+l;a|B**>pRCPYyI(4kpIgVEPPAR8=IVZ-gKpt|WEEbr*2+g~7_ zRvPYLaaWAs{QboU@)389?ra3b684sNz~OGuoksA(MSjSH&Ps7achNR+BcP_7NVxPg zct%q#V7P?L-4^PgVdtK82%@%GrjFtScB5E^-jH|*S8)%l`vUwxTqT6~_m+61r0P%q z@gu<)k^yLUGKQq;LTH@i4$pv^HT76-MlBQdgw>H@Wo&GPY+9Bso#l1{KFn`P5Xn@; z8iry>8~wOfb|QqhSDp~}imEdep+LWoYNRK4A=QSTznY?bw3AwWR=Olx!cbo!Z3FxH zBH$H{q&6U9aURGR=8F4}VT@p4%5GQmlbirsv(A=mXbT3~KtSylEh`}@K$wg@r2^%r zX6s(~N zWz9?S=4-eF(PAOBqL}5A@(Gjm5Ko2=@ubP?NGztKumkb)R(RiQeMLk{Dj|MSnFPCK|Gl++pn@(DBBnL!hRCd< z9IbWd6_Y03V5{p4r3eZ)2tov(MuM8=2%L4}QU_4Axa(ln?b9PNW3sLX&m%|M z6rXw-{C;Y-`)R-G8zV#XHJ7;q-{NquW_Rz9pM67>0&rD#FLe)mjT$v-NcOOM%pYvo z!i@$9*T)o14!|(2GD6q<0Qjm`^q2IwzAjH{dc4 z52>UfM7T$}?8Tu0B~|us+Dp=y>IAbvXnGyW3rZ@oOxUvAzc55L`OUhI#N9hM(^ffk z>`*RwV#!3LxIG%V9xzJmi#U#t-qAhCq&_~{YUB45ruW|$P!;_-K0+zb#;yd7s_xz& zyT|dax{D7a+6G=?bYebXxUsAP9i|HJB8k={*G+To*=+{UoCVkt%s@Qc1DPfb zDL*m9%5tz`#3`AwZ8*_XIc-pyIYCZm$Z)dhNy!$4D!V zGL+D=8u~Fcg?imDpfLy@5rC8vM&#u#=jb<+>}tpqmzZI|{DnI*6;JF9>t{VFeE2yI zg_WPFo{d03TB56(0wjIIC^PnLvLndu6oiRXkA>g<+P+93W%k@YtS;1!kA}NnDw@zc zhXX$wguMMC8<1MAFTTJIJn&Di0}R^F(Se8l$#sAXUN4dcwDaM`5RoJvB+h!><{H#er{Gm!QMyApjwE2G8Q^_S-YXT%0Z)HH*R9I9}=Z_{00|3-O0xySULo0w#Qmw6v z6s!PBNwvaW7MO#6dr=@u4{F4_psp1iGwnpHEk~DLe9#~=35$BJ;a`qmp;LZ4VT4}`bJWlTRCnK}ZF@4~Rb)I@Pt2VHdnlH0 z;{KO4GJM(k=Lkhp4*vBx*bL=ZW!^7`x#Nu!&O?#GBR4o+{c}VYuv}tH;zu2 zM)>G8b7aGXIg1}r_e?%Nsb#BkZzs^`d)}t7=okB}#1-Z{k7RsE565M2(+{)&!Tsc{ zyXmVBL~i>Zv)FWnoWIpa5A4~;d8+)eM?a`1!`sqJb#hTRC)KU|%HUEi*Jqx4*=BIy zXORvBHuA+gD#98~rZGG;IylXm8`W=4A%zA-21CxDO2lIlui!Wh31U#XHbGRwb6Mvc zRfYmMSs0%Lv2j}&mNJuMRszUp3}6{<|{#xGdlw;GHme3=xC^#j&w3GifSS` z)z|q^OjlJCys8G$Em_42#9U5zR(RtD_9$O29}p)X@5+|*=h_|%DwG#^AOj#zxn{TE% zt8+Z$M)nJ$&VH5P>8uf?Bj1uOo-mQPX^gqjdxW9t^Hf1%JXi8V}tnoO-?;>NZ@ zYzL#wYCSFA*#Zpn^LIx&&q(uCdtgI}@P4kcUHVOa+_Ijm-MQLbAacl8O>F9mo~OU<4hFrub-RCjl72##fB1x<_xhA1I+M zW4+M!@`S~nVLcWY(AX&v+r~7xw7dnmBJR7NM0n$@>EYXA)=L+QSl37NH+`0>NU8!e zq6aP{wwaa3MlQpmKF+P*Y8&MOgg{VHJ>n9xz{dXfSn15!i^(K&zm} z0juCIV3n&wgKF_Ai$Hx$pu%B(9#Bs_G^iM59#rsXSWTuq2|#g10!)VhELVpDR_w?g zegr@9Li+G4U59(j96Q`&_{(7)Go0vfNR+g*gTw7gA=6wuyZju}U*3U%<@M2f;wX;& z|D!mH_&>K?_+MS=TDQ6?itQb%8S3jL{iB8|>dNk`e~MCjTzxQbU3t&GXn%?t<*W7` zN~!I^i()PA)JM0(Ns<)*=hFX+t*E@#^B4B7tXW&%J?#lVS z^Y1iS-9d1m4wh#iAg~l^+^hL*MOuvzPx2N`&elB(I+9eb6#*)nh%~{#&@u!I^r(eY zp6hTehGTL_JGx}FAP*4#7}VO0AOo?7XzR=p2ZK4eXMA2{@8nZR4o0 zFD#O&WJ@v?DnNPpybx-fJr)oTpgevk3T-HOB`E6?jQucc2gt zmkNgm3W=LnVQZie*Ov-w)j}0SWx>3FB;b`Uy-eC_`9N?gfHZa!i^`w2@*@|O6Hrb4 z6^qKBwDM(($`ubA;|N*!U4_vSA+xZYvUH$qzkq+#D!+8#fq;M5%2zKc|Av(xv8en( zD<4}_{(zN_E-Js*%G-;|@3wN=`agioJFNVd7S+Ga%I%cif%>1f@|BC~;|T;2%NLb@ z#>z()mEUCLLyO8kX61IWZS}k4I7xEhH6-gMP7xjg8!AtXUvy&7y+1{*4kres&h9MM zhv~#_Wt%HZ8YYw`jx^JGT_)@k>RdOH3=t9KRqJ;9!x=kul=UNI zoKEN5u#Y3`kk0hvRL(5P22D>qc!^|0vE4K|I?{#`_bmHnsg~My^dy}yxPz*r zW`6MG@7~%FuDJg3{%dd72__QOiFyG@Y(` zsoE#s8<%6cl(aM-lG}ej$wf>AMMRX`J;a!~J3Og&_y!-n$KN&eMIs72wxDzO)nB`U z7we@ROXuFV`@n%yR1f_InyTlq6CP zMl(OU>%Lt-`pk7-cr5x?=zF-h*eLlRMn0MK+_!GJj<2=(8qOnIdZ4g-F^&K!@ff&L zJ8>rd_8N3f9+5$r{K!g%f;*I%FA~-~o*BE889huQGT2IoiCbV>6TFz@n3v|czyYtU z)WOv%M%0-Zv)L{mF*8izmUM^l0jD4oZ?b&)e!`=U)a^=MMj~#$sf1=@ATe*VV8JXh z*nQ%@0INJb7`Ww~G)i@XL6K52!^Sfi_{r;x+F?RoOPp!?@}?3(l7%ppuUN;rfW_mZ zrnVpHKi_VMk7_aiY>>6@kz~%H;Nx=s)W|sTH<@P!B z18FNWW8rhlQDC~8p^?}vvw&vf7kogWzYypA^sJlkUm*-7iXw$syHy(5KJeo>zphKTe@u8<)|*@oN!lJ1<#CEsZ^G+ zyDHNqjDgFxF8#b;qf1%0?y94>#EoXtqw|xn&<3?vmZ~kGhJ;LRT-xWmvE1>PMDpjE zBdVrtjH(pN$H<4=XMUex^dGST0SW7MRh92cxMk`WJYNP}a3Q@G3ga7B`@R3>-~z2A zO!O@$wBQiVurz&$T#{Tt=CmtiT$EL`iv^)J882;4W)jI{(uyax3o;rXsQi_ILgj#9 z@z@Sm_ES)>^1h8JN~*qAXTIM@&6(R)XUUYZZ+Ex@wXMggTs zB8WOYAn+bT{6mHe;e?>U?yuzi_rVsbges8uLn#&-goOPb^P&Qm?1L&?Vb~4%eFRxc z)`SgyA3-#AHDB(d$D$unY}oEs6q@YHehmX01sO2uI(qpY^Q{U)H*m+6Yr1uPFSI28y%tocG)48z`cMdftY%gpHv? zoP4QyfqLsl$sj$M@x1SNlo5iB5GXe~T8Bu~g{sO>eS{vAYc5vr`)&R0p z8)k=qv8f^8i?M_pxhtmz`mv`xlI0Xr!z+e-=EalMd2#qIkUmS8$5U#U zH{Alvmvh9rFfd27M(5#Xju34z2Y7No0*t(xzzE?qS4`=u9dM@#A2~sk# zMrg2Tq%K<`(lECJspT-$W@$A`|Bp_9RJqd(1*?Pt zfs^HAh=B!hd7S=C<_JG|VN=`Lr>^k5ICNzp6m-NALGuB6<3Gkk2n{URk#Q{;Q-PDh z^#*dg0N)DYWD&F|JNACp14=-{NW5Co)nd3}pDrV{kgsygER+i_CNeM4o_65E zGFA`2e^lejSc-~FWkFe2fQ4)v88l*5r7?zhtlSkDeWNd_8AjHvBezVO6(mWnNl?Fic%C+!o3n!9F5+I~*sFvNVXrd(;k|5DW@cc6 z9zI^kW07SRy=OY7RL=$jvk6Sq%xPfc3!Pb@Orl5{{*a>9Cp=Z$4HSaGL%<*SkT}7< z@6kC~L+UnKm6WU8vLE7tba5{h%}FxRxzmWVaLbA3!C@kozKr8%!8k8VhF(p5wCGc~ z2>q4{>ov-db5+n=@AM%jAmOn$kCifsWb3}opb6nNW zCcWI9pQE~!)hXll+WZLXiESogNcx&`cEoPF2OSbxY9S;eHiiVe^v6&XIh(CiHjm2q zjoA2sf?P&DLol7RR-6t1P0-|F`f z2{7OEKwD9CKAN1~0tmfOX}sF>5-l2>iyD)I;srEDI-4qZc0wO1i-flfaRk+XGB$-1 zkYbJ-O%x*f?_$3i7usKBxM#htEQ)W(JjYG+v^qK;Z-Bl^HZpUYS7y<&_yUP+plq1LglbgPwN=Jy&Nhha3(1 zFN?DjQO1Sj^*CV&Ek&Y}wH}e-Y+ahE+rn+@Y^`JHPI9ZD$0Bbf;t^mO#sKcLucp?V zawvqA1}yE@;R`F;WxKG{G&vgd8R=}$i1bW*f-Z!TY@Tck3%x4gg*L7=6#0rBa%`(x z3DraF>>NSaXd>&>TE>31Rq*pvw>Y=}&P-F2B z3s_n_3gB7Bm3r9SPouVRhhNKBq#pYiyjlL?->rN962DXO>VXrW(iM-n)b1ZbM*{?b zlbM9B^rQH2r4zu*TV@`s6KYTf>LEKJy=PG;1l=I?A!{b(7Rd>WX7+M#K1qIkF9b3- zMMngO^+m~5N`5Ru6J1QsP4+3=XXzBmV zsz4oGZ|Q@~fDsSUufKYG-d1)= z+PjDdDx3ig!kRgI2k(%q0;~`mFLat?jtTN%5-NjJ>v)vpmTM_6n;%0h_t_>UhwcAq zQQK|*{ynzA3vIY{v8BkOEi_!4IEF_xiNch~NoOr9O!+07SQkdc)X_zETumMYJ!ygr zm;=K4ODaN=^K|GOMwr>!a2w9`>X%zi5vbYB%xMt&2YlYfmAn?6{9l`tCKiKgWEr@C zI!gT1D){*o@RJEYSsy={;U{uE%QozK?&|&b1Sh3^!os99o`gveexbZhgm`n`td2s{ zzQVM&F=*)<92!R`H+{G$xIBh^$W>@d2@PpW%Skc_D-in;E!rx^)7n~pQ3v)&f>g#9 z0}y2EO|U#LF6CfvMyrRA89Mja_vn>{ugIrncNV@PbM)bN-5Yw`a@GC|(gWo)p}F6R zCS|{s!#z_g-zdK>rf7He^}1W_KEuG9Q~1helCXOg_tyR~_~j(T$*ZL2;1wBr-QDQr z&h86L5cF~8dJ`DB&@VV?UL|NrtfZB1+1?N7OVj@Zu6s9EA0Z_+Q`sgJ24qKRmP zomkxf%H_B+9vI`*%kd7~%>_`tI(}3owDBOn6n!jV3?J4tbh~d%J(M8Q?is%7_KnSU zf3pu8MWmh|qhMTFDP+sB*O$~N&po$o+gm``u!{4Jzu!VZ*9wMJ@Z4LJHHD2FaW-W4 zW`ee{yCQAH!3ML9!G04?yRr!<>}6rMlT|)fdxcT3`6qJ1p)mhW?a&bvVTVpTYrmPp z&UwagFnpU3-<`^bI{n=~oq-Rr*5)f7>Lcn}_y{&GA4vy3GF1B_aP$#EYgk;v z5_RoUqL`mpVFS3sq70`FQvnIbLGU++iE%SbZF|N6M(eNIesY{pUlytl0??bh#*dv0 zPE%zhK;@C_-~D59mHqIQ$;-Aio|>%U-FZu59@v{nQ!&m;50oJ`XzV#fAp<^%f+BmmYI|z`Ia$F{_|h61?6}2 zM}g#IL;>9BY!2jfO6D$}_c9W#>nxpRygr&FDPz`ABAY#Y$9>{2z7B`ktxG2TH7$Ef z?l}ufUqkUVtyzs~|CPN9UI}$rOx7N)(2fGo2@!I8i3Bt^9=?}X$Jg6;!l$nX=-Mpht<~Xy3=ZRB|FZv$FonJB-6C=d-sK;3-=N_pc4-bFv{tfrEruh5@88)Mh375* z99cK;e11L-6>7c$f^|WK;tPqdP+L^Ne}j)F<)i3L1fa~_iK2XgyX6!0S@$R1-(Y?} z6iFpQ*VOLJd%uS|a&#KylVbbNExR&b$EVlMY|DM=T3f#M zs{AM&+4b@(^GQQ{&3!%8f$jkey{_)A`IAVxBO|;0SG8Ko+#*{WMXu#=V!HX=Pdu8Q zleZ>%95uufUx24hd$Sr&n&$k?e^CoHXvA*y90d~DuhtzY__#jM47DDMxb{^X&PN^% zZOYpdTJah-A3Rs?``={>t#MEO7(p*(**(jZn{<1h2nF={A$;?X2SvcuAlACu`@Tl_ z3O&;u-|6%;bL~HLS{Ak9**kMKtlpW|NGuzi!N^34=I%s`TuvP#6(&F=yk*qk+mqFn zwcg%CaIvisixKrGYh9q^vbAi4J>aYvh-uccQPT7C)3&%p8F~`Q?Q`_!?L8fc)p7fG zd?Ru%aSxY08D`gPgINOr*}9qbeAc=-TYFV@RQHO8t!MaVSfZWN$o8hh?SN=qHg&a) zY>72Nr?j*N)8tGWYSK6d;Ar}?9&9pu`IWuNYy}9!1LAk78Uz#x0*EqOr%$seB+hm~ zaM}WVwN~9goV=t8E1XOQ@iXNM-8*|L64(VRCKk)qar-b&bZ82EV;p(0k28InlTk4| zOaD^+LHSHHvpfgkvISMc(YWg7>t4?sWTIS>t$hQ%Uz<(7L4$BYybA1dJjrXM!MPX# zRC1U)$;Zftjy^{j=VRe>GoYHCDa_%?E2ysU5mu)G<8z)AhZ7Fukdnw z>Hm4@%v~S4^FZygnfV*Ow)gXirY3Xi&fZG;4*z6me+@eG3R?FAbvsPBsl*k0y)k#E zinOq_5shz-t?l&-f6Z)!Q?Zm-ZFe2F zL^c8zmi5|DOwApA?g-oR6+Qs5VgM-qQiPz7sqMTb4(%J|Wlmk|t(7U_X@wvGt}O0s zGZO~;4M&Em&~_aLh=+_xsKlA#+uPxI#y{rsNhQ`~Nc3oOX8y_DAHC$VY%PddRH^c` z2iwM=WR4AKabt+NgAfxe@=y52>^tErd_xgB?8@ek%sp^)N5fVhRgM*U3yBuxqEJwv z?Ss0b0o34RBqIqA4GSSzSG$PWp!wfLt=?6RxCgL3p zP?;T{%#Sp%%Qmy*Cfa4djV_EEf_~v~RH0(Hj>rT=?b&=xo))76RC!fc&Dfb&NJ~tu zY!pVwO4}CRP|bF>S_SQMwqU7hmjaZEgFv5Jjx4}38rDLCjXJl;SPz1IP+PPjzU=3f zxw6PCkhcwltfh6&w(?CVnw6+#2&e8yle)||!3`b<+hwf|L&wZ18D&hII{cXbgR6o# zL>L&7nnK7kQHqhEO*g70_)3I0p&wzA+3 z6|8ahmIeDCrQjrY8+wWt`g>Gxvb(7)`0Um9kpR^vvNa#tkcCPt-A$+|z$e*h3=17qqv;dX>qvz$Opcm>% zEp`%@B}oxWG>WP#w?UY7nhDHWW};LZ^o5@OZ(Ihpy2@tR(ldvS__<>9V%Xob&k{RW zIB~o9_>W2JXh0 zsm8s~Y3f*Etxj(YSTp^<7>x153e;@C#{kafGbr9*2kRYAfnhUThxM>E`VOUGdg~KBqeNl5k@^ked z(ru2(-_0XS992a+69rNqW0DE!Ed)0I2Wv1e89-v_OS2s~vf^{=fnFUB+B(M9l z-azK%}0Ufh^;)SZT$@ja_H%71=OwuFl5YD{yp4 z0THlPfFHwdO&@XV71HM|nk<+31Dyf2dste2a3fhCSQwSdjCKe{l`XC5bU?LiI$576 zoybzVScT9qESuAF({o_RO6!|ICd&~f+T4)3@< zW!4n@>PO?NIyv2k0k$IR{EPTr&V-X!MyH<1k+lz(`BZYZR&`Sf@sxKzf|s4Oca&~^ zTJ(2;;~i#*@1M%Jjm*ja(MOc7-kkjMw1c3Z(=oqS>kI4Lz5IAP>2U3LdIIzTz&D9X zi~?t<(+jO^(hrWmW(83}FXo-={u$>xv5o_FwF+DyP($+GCQ0&!h=^7IbT5JAZ8b#q zWqZVSnE$o(m1SQT!^` z$0Ri>DdL99C?kW3f3%EJ$`B5eXWV3fKFK<+UtEodPRU7|j6;R;;|L_ywR*Z9b5PfO z*PY1Z*7XS28<>&09_9K}VoI|ncLh+=u15PecqaNcu!a5&ZeMkwj>w~I@pb}P&5a|O;GT#!~W0Gkixa}Z=e^jWYX8`{+pW-lvKKuu`DKX6< z41M?ya#O<#sh9s}z<<7`$$UcGVI_?S+=bHTNeE&wNR?b8KdHyf zaxv2IvPKiiw*}8qlXl(#9v>aoz%8Ninm^{sg$G!fS)sF9GL8Vr$JHagB-juYN+(RQ zrHYZ)gd6tH*;BR{#)vxJ;yX$|$tgq@MioAW6U)Ad{}Bf7^G>42&$=Ofs*G-9n!5~j zPv8-luf~+o!q|eP*HNOXD3v-{|Aju6>2t_E#$OT^zo2BEk3T0)(4e*7q|*O;gvq+8p z@0;Xpx~i{~!|2CmA?ctZ%(`FY!wI!HCPXOEm$LK_?*luYuUVJ#j)eUSs{C^6neQ{$ z>bz@k6SR~rfQL|V4r{|dkZfm}#}X+!@9Kwq{WfM;vGx$Mw}QzLzm5&EfM7tMn3J@2 zA}7etqCRbxBu*5yUVK3~Z_3GmUUw0W8_Z56?OKDn1)kYG0swQHdL%DaK2oVl(iP2( zG%D_W&IHq;#r&c^14!Zos8D2xubUtVN;rSA7t6s0OewXPAtE}W-GnX6g`i2p3M9?& zKEs&F5l1WZ<3czJnKu|n@WEfcN5GlFPRUr#H|kl^O94zN>ioPdPn9KDy$6n(>~=b%F%Zb2=u}akY)$09Ha=DeL90Qj`ZZ#e)F&-tWD#i` zF(8E&<~4d)B+Y@$+XlJZ(ge#;icOCGC|WdSND8rUQR843No-`|9upkzFaR3bxIkOC z5mk#VwFvGiE#e@QW*P>Wv64U$Rd#$_XxpN5=m_Ryffag<0a@HBD(a^4PLBR(N^B|w z?%v{Vr=6Ckpf~n()+@`WY==Pxm=6NVNi1kYt)S4%(!ysFo#IW)LC2{2^(=2U(khVDJyE(h&1YQUXhGn_Es~!iE*{ z%3N$QZRq=PM1t1*Vyo>i=c^2~T?Hd=au0Dtmde5gT|--PDqPCefaQ^?QAsfxG4Lx^ z?cSMdD`$qVgh$!@Y2CZM0^0pbyVr(u`073$>^u?BQq|xjLU})Hq3~U1G!*qn26E_} zlydATm>^0uF=%&o(vFT%u_&|%L%BaK#P~Ouj25}D8n4qf}psBL#5n`Fg;dVd4&I7#xchObo~#hE@bDLP|*~@B|(xEnq)!e0#k)xFxGC1 zcJcemV_R*Pl@N|22<`GNIV{DOrue~SI_ZBhesJ-wDL3PCklcUDS!R{#hf%Jd`75@! zP6FKG=mnSg{nZG5#GdS);e45_AoK%lmAt!woy?LAnJ;Am>p`ukM5){gR1?#io}1YY z*7p(6YAwJ3@)0#dwJz280SDTZkd1`2sJwkra%xtac^5A}$crQe$T~XY4N|Z=XY&T2 z)gTB|n=irQNTDGzpGwvnS#vS%?@#sjI+uhoL>e*3Is;r*nP!m*Rd9#y;1AF+EN-A4p2TucyjzYntcPTM|$jF<{(ftd9uR$rGIcYO3J>P}T#*Wl2) z28Y(ySi3|FS-88O(`uYhcfau%vr#(psKW9rzC>e)o)E*=3yJ`U7=oyKf}lS8eYJ=T zHEBLHn1qQob;3yjtq$>{@teXY6f{*;OKVj3dqF#-fPm#U*^r`OkzO<91E@cFL_5PG zZxl9=NCHK8djCGry#eK)vw#H4w91LZ2Te-oV3vs!+R}Gj8*w2 zjw217ZNFpg5%(cJD(C0oj^U^`n+UO(#l9ul2?jljW#B=av?yRl0KKRb$c3=&bpFsm zNdO+@&B7l*fJE(5Ow{EZfq*NVpKdnBPdyv!oc`dgZ+gw{tb6*Kjy(Ca-8-{or|>r}6iM|e8B{ESK%v*aLdWIqtK=eQ)t6^SpL zU5a(ch9w%{(WamBr{(st_pSR=Xujq!$?X)9a18p>_wq!G_~B%gyPL__w&c>1<#$|>`Ru2{n3nNe9JhQAwVL>wec$+QbTrv5!N!pLVtHe%4#ruj4hNlekG*GK zL0E0KpPMOiWJVFES{i4pRPQ**LkwBB()EN@(c>T;C!fr0POy1%2w31s2}m|^!6 zH=*?o)yWPY;d2J$=gJ4%Kf_JY9UI`1^F^BGST36#KZ#> zA|VszM`<1wK~3WZgf%NV02L#$&_6D4MtBgrYP)9QtKWvwc68AOWLThSiVtx@h~f|l zPy}F!_~ph~{S|AVO7#GRQ(LSE(r$`r^qY*2k8X;2#_y+MX`aVNpA_5@nJ~yG>!09L zzGM%Z-ixR>NtMb zb3et;_y&Y;Bm%}oIWs@M_k-K#=O4QZF(&WXGY`ojJWM@Ac8h{NRsh5DGmgC=2t7OO zD00`tvor7I_Lf+}6YnY9mN~0S26pBu9_=@|8o7BMAxrcKr`OE;Bss%dc*G<<^$54w zOd(Wtk55hNfiCy+=>5EPFubMnN|8}|giDYpdAr1KSOO>;y_%HCPvT@+Z2NLM+W{%4 z&5VUzjtJ5oHAk4~uZ`Oq#t{7qq+1B1bzRQzDGtH}lLj$r3q!I1;P52?)|XV{dA=rD zqrn}(2n=Y82DPbSgRS9tD+_A3 z<1uR5s}FylS6}Yt%U2_H@Aa+=;k>@n`Dh~Qkr(#nIXw?vFuD*!A9=*$ce?Hx#oZaYYZiBB>aNv;RiRL**^QWnBoA_N7H#eH#-RXMDLSH~ zN+vy)6-Z87A}n}?6r$6z@msIOUB*s0t>z#_vi2?>Oi!a~HFvSNLL8KgiDA;KjFwLt zyL28a6?|3HH84}$pv~cQV#e*aDJrah1h9!PSu<9`eP4HTs~Fa;gX zIa>k2B`w@$buwVVx}?c8Xjnc*RpASD*7_CDhLlM08|fkGSvV96##1LTj>HSJiPzaF z>`3a#@e!K!#vGNL%UG8rwqX%LuQRf`GId6jBY%n@zEBA`S5 z7XSk@-Onjy85=K#XVQNyDZ|!_UWd`~tH8sbKouKhI~(W(7pFudHd7Ysj5|Dfi92D| zT{F*-f={%ByUtAXCJ8Mi;yP5#CkbO@Ahh;SBj2)?T;!wb+R-2$THIpn@g|6c;EA?& zGR2iI{T5DdxvWDE;%X266&@Sw-HYypKOpUecSPpDrT2E)ZV9#)b;>#lv3DPg_=sKW;el0nF58~!Z3&B#1L&Ct|FtxqTwuT3B;b)MRgomA#3w#LNNNq;BI#<5P zsU$_!|M=d$Bm9!8z4QfI^qFEg_OGoIbUbEDlfs{E@(b(>VU z*_d7QP$~a>=6~3ejZxBl1af4lUdlsPdY6$I@J)m#!@XfWYeCb99o{!i%SN3Zp(6e| zo?zQTtB18K;z;FB(fHpJhbE4rDospT^O=8mfAMfqk1`0{AFRxKe_A|RgWTZZDt$Vv zsq zaK6O@^G4JC4DbaD7)p8D__2L{(rcqKblK2KYNo#qe4lbu<<~?cfd~kr|P&TS?C+u@&@Bi>3XrvT^~taS(f|wG8EH+3Wbz<}PoOlmmYb;)sHC+53s^$$Mx`s59}RJ*LgP6?eJ!d@P$q7Xua z-9VL9s!}rp($oXovG2zzqtgxPU6Xa2?z<8`0|&D<&;?w!pp8szSY)6zjW4{rzh=kU z$qgj@^9#Cs)@-Q=*aw|+;2ivTpQ^T~PBH-rBq7g<+xy%@eg=?O+*Ev#w#HVpEsca9 ziBl0gPT^Qr+5^#C9^3kTL(c64>PE?>YIu{lXj?_%O{7S8ldDB<()0SOV=)MJ-iwQ* zua31-TU?me0b@RN1A^W!uSKjd^0F)fb1Qk@4(e*@{1!-M9ibY|Elt%{ zjhJMu3#8ltdmejmMT7f$%rCVrdon@Z!RSJwCCe>UcQ3^hk&9K!AU@v|2}#PbRb|-` zWtlRKkU)Vq#>%oHS5@7OmSsvQ;_G4lhHs#PhcZHELK*(VP{yiND9f~t0gaeuUn+jS zLtgolQi;{{zf6A+m8>DNkW8OoF>wkpqT%L=?>zce=sY8?3@U3(k+&+0y6}ij?yH12 z8m~5*_b?1U)~vkMhzCf?JK$s%be^flN`Q&<=(Rj=$t+K5j5NfvD1ze$h-$r|1X9oK z@L9aC+UJYbCC8Oz^S0)_8Nl(gDrE6lx|SV3+tlK7vITx7>%g~L3(L=mEkEP*@ypK^ z5YLjYsP`~f<9?)t8!Z*mDanq-kKD8_?h7AKAu4X%0t>V@#EMT`&lZvl)X9hOy|?z6RB zKv&u-;sF$r;vY5kfs1Jkjs`%(r{#L9l2+fgD&#r0Dr$u`Bt>MnH8%^XBs~a!0(R*T z5FHASec|L$*D%yY_2OSrT!i1)kl;~<;ZmY(F>VZH3}pk>ya;XZYYj43^O6%jH>WJT zjDqci1(QfDI8ru54k}}ckb|s@zpB^j#5O zAkYk7spuOy5^EZi6e$-fkh(Ua}s zqgK+uHpEi=G1V5ef^`?7R#Mo8@vT0$;2n!vv3L4WE8e$Dur*)vQ7iDR*KI-l;Rz;$ zQVOsVnETK#s8m5HM}tFjxj#~9gxHGyQ+JCP6m*@TPe6^>>qDyZ^TwYHeS(E)+yGi$ zHu=Mg;2zm&lY8_49d`qapm}kenvie$w`rH2V9KO zl%{MomCLS?3Pht>75n!BMx|9*+jxz*lA?wzwGEE?;s5_X!7_`06)cN@ZC|i>6;9J{ zH8{9+ZIrjs?pdl%=G^(4^ERq|8$aZBCA7opB0n6a568XvGlkoZ)O3ukEq*a_)MW#P z5jzU76=>-ZhKP>9b`brx?A_~i*|1B}*D*ira(iMEoW-|c1y*Vmj<7<~HIQ(XnZRv} zuoTF|mgi8|XY-E2XUz#Iox2x_(iFsie}SY6Y8qBa5Imn?Z;XD?$ga^Z0FiQ!01rDK zvzj4ecHV~+-jW@4x*$U?}V`v{N{=h9`N`a$~9y>MI5jp!@1nOd6? zgCiD*f@0i1z4eoRUb%f}jYCYQA!5OJ9#TXq*t$X(zm2Hpik5?AoTD+)GRmeMQ|pG%UW2@LCHohC{~O z5d-suY?Qtu3><;)B{BB9!UJ^$$G`QEp7Kp-QIm!6F(@8}qq%}YTj_UQ(85RHo0=_D z(k8wBWZ}eabCqeb$QdQjipeqv6pJ33Dg|_``OtMDD-6*~LZ{3W9y)^1Uodp&SYf6x z>orr#uY|!aMg{R}XoojL(}opK1{&{jru4C`nKFRSKH+G-fL(ncG^uIwc{4GGm<`CB zWoT0T_uzjE3wTe~$xdupSEq?`uP#9-*d`KRk%gd~g*A#xv!K|1qnmeGJ%@zLOD@I+lb*L#r-r$pNr7T2B2t5z8(kU8UdIl${ z2rEb-NMr&{#QneD`{Jh+YKVSV13^FNa~%n^s@Q3)j6b zoboj-%W7G3y%mVCS*}d}vR_#^)VGC2cO&~)yTq%>`i{>axt-CAH z%3+gr54d>^zo+8m`&NT|{bgkN;hybiCh4Wk{z?E%PQg?eHBcwrsp$id(~KwRyXts% z2SQKlXaFE92$wqYnDD)+ULs`{vjB6_)|1;d&EY+^sf^7loZtQStfg~wnXzuG-lP>c z8?-$nXP4;MIJ*v_i`>!OcLj?})ZzcjnmGM)mYc;y7_jII==ywq5(1A*mqw40TYRY1 zY&Yt)G>JJ}R4;Gy$!SFlRP9}cZ^r1-Shbc7w@*E#w#`{@46rdgIHG+j_1`RD{qrl)`C zy6aBs`5#*x8Vnr>_z1eMtIv(rv`DRZuA@oq{mjANzwX;N@A<-$(Z3$4yGy;B{?Whr zE)E}#L*~5c%gj&j{!&GC6|n_OW^Cj>z&36IJ~??>p~dcJs-fEvtQI-Eh@>lDN-2UE zBlp*3)0lPgc@+V_$!4#nPf?2 zhI|97P<@u}&Qn8!iZ@T}w&&?4?&6Dkb(myWP)n|*dV^?8RnalC=zf*i!3bAo2a$5S zPj7#F?Ww8@>aaN#zr1hyTJEv!!~Hcgx(7LS|H@b1?{qJ_UG?Ac{@m(=2i@~TZY|$Z zbeitzw(hx#0f>pS3d-mhcM8iFY3C2MUcstdcfoOXew@Q-YY`*IzhNZaj1v}q8cpN_ z@@L#V_SyScwZH;4z6meoaL=9{plpv1>hY0_9=GIFh=gKOespEk-+c?!mkm}wB^uUa zsWXW@^dtI_QKz_U{+!VLWK&D$SilCTCIC+Bvw%VYYb?qm!nN?tx3pA6RicDhlwqSP zrwi#y9r^9QB@IA4_-U#!AWMV#L4iuj`)bEu1gMOAEZ{1j(nA9kgC~H>)uBPHiB|0S zeV-tjP9BWGF@bdK@y7%?i<1i;LrM1d^Lo5`(PNA0Sz^fk48AjJ1$4DFw(~=78KdJNitOy4 z&Imqi2bEN8Y2X}q%`0f{awuY~tl|gVbDSS$jMl=<96(rW{xr(SV&fJ9D=xsY1eO6T zzR7m0{>qnj!vL1?9;q*YrRg*X2@NTlOCCE^ON+K*(coexIPU&%3L`91Vf$=D!5Wl{ zNUPR4_2zS3xP0gEmjmZ>)*D^7<1huDHPVA2o2Ph zE~LM$QU%}*WGd5>0n>P!#;Z-JTBd>9`(5gCO=f6(r$ky`PRwB?0ZlY!0*34!lP2ss zd8CmvwskMXp_aP+(VU!V36ll(-Tga+5%Iiyi``+m;fhQhN<@5e`bN7Yp$EQUZeMS= zQ{dHZ&(`hHX?8NSkf0ALZd__1tzhPFp=^4NUu%^JP3A^&44A^0KgQh9{0#S)xrFxi zkR`-P;qBvR72!VotRbL+pNt3|ekO_4;b%(Qn2t$~BQk@Z^}TWZoXFXL{A}nQ0S4I3 z#`UTBkvc=*IRrT5C`os!qD0?1afh}-KAUd-(k=yaDl18LM5X2tneu5Yu680P3s$Oe z)FP_jk~MLej8|&11$fD7$IWIdD%CjRkt8Zh)~97|EvwX#;9s-2DdnXZtyJ?ucM)ugml~;58=*A|4)>6HsK%==erbG3vQ4yh+UbuhyYDs7m4Y>iv$3^vJ3qw?0GS57rD=dbpg|^uG1-nd zzBvG-l-A~Wv@5S0^}YpOq`3E8dDGu(2_uLwe&%{HZ{V$z@#6K~o`2Eu_t`5x(L+{0 z0|@zdkf5{MiOz4|m^JsIjQ%{eBD zFO!i-ur6@;uS&D&q2$6Mchg_ogu6{{BBXkeq%xT};BQPrx<`PxpOF}U*t;regc5ZQ zyO_?-<_Zi(5Opx*U@%}ATdBUu#e~wkS8P60$GCvebZeH*dNWJ@Go%>dxpcQaJ3NW7OGl7x@^=$^d*rX%m>8dWRTbIz>kYacVhnC!^PcC z>WCT(-NkKIjoh6sj2BZPvFns976B(e3>1#vNhkVp%r=xjFyh%4Nxk$k7K@O|(tZ^0 zhxo-qh9Spmyn+~I=_PBNeNl1bthP`ig0x|c;!aRe%=le=OWq6{@7u*Q1Jh^ zPO!hoU!FJ7$wzy`ngv9q?cRmN8_BxaC|4uYY46yLL>$eQ@!N)`ar<3NOvh*|YBkMg zfnTKULrU2)Ly`e(w6M2y|9!=d9-7`sE7VgB)YN`~sL8*`Z1lx4(tTAG6cvV~dsgoU zKZ|-^eF%w%He}8YDGrvjABulvJw|b_=?wexSnth7HLFATaq9PoWm~4Ju&-iF*B79;EJMGEwc$)kYC6qSfLh5EfT~ACDw||& z|A%zhI=e>YYZ|7|Vl@2orl?Uo6EfmCqr`LDh~b|%{BvcH)pI;mJU7((=XL*F;qQ8` zI1JW7YJ$(aQbX=wT6B`0 zsaq+Sq)~Z=&8F!?R&=8SXk(dj^QbqWzlx9yJ+@2VG4`?ht^zs-c+W979#3p1qQ1um zNW7HBKK|U1`fwu~BXPuRMi2pj;LU_UIE=!ADexdZ<*(5P>3H^b)?oCAdNSxY+Zq}8pniinA%G8KmO{o#C(9rXiLgu;l`f?7d zSOcX4Nb#SVCyJK6X?cA|sb8FzCu~ZBInAG@CygE8kCMju?Cy*B_ht^!3KtRyS>xKE zF1__kdoX_*N3mt4KBLpf?ZiSj6a0c{3?o5xazi@kJL{kyG&t5PvxOR#=b7!R<}i=w zuM)_rzpPf3NJ|uUM{VVEqO`EMTA)`BFkY}w06iiYMDYnaiqej}mh8Oadxh+z4fmPy zPW4UGHZ)nwUOowlv@NZOfoLwkRHwugPntWJ$dokCFEq3Tm})MCDbS-${1SnPM9_nW zR+=Rwsx(y%=1+l3mLKG9QLMh0BCEJ)22v?3I7dpByhoe%_R}({y?ME|g#c8ZfT63<914Bd6qvQX6;W$}wpfa#ub=4Tg&vR}XxJ zt?icjaaTS{4cR)jX};2ivP&xY=B`{xKF!im@At;sWz@!$B#Lu5@M0YLOo=$Xo$4F{W6SaQ3?kQ^~cD}hsa%zuA6uK?A)csTd+US~ zX(V>E>vQoYgm&t7ypMrBKEimALZw9#k~WQE9TDkHyCHg)$E>gvDi`%gd^I&v6=G53Gp!Qeiqq&XWM3% zv813QO=Gt&(j{A(ZQJE6vs?2C#9niYyDbIg!W==3+D9f=}S&N%aXGqMp@=w6PDT zhDs5FZ#0*l&T3UE`eT}HrIli`GQRc>3tzwtK~jlrV5-EQFr$^`D8+KX@91&k=Txd% z{0X(Nh>Y3rdFCgdCy$D4UQhr4L6b6Rn`{$g_?}|2%4UE*w80HO=&NJmu`s>j=;WAL z$Hz#0_?VF7TF?oY&pQ6sUcll~G#}V(x!WGWMW#K_Pt@Z^Amuuw%*%Ys7+rSz0fE`YK)Mh;KqTUE3c11!Zs-8r2@;q@WP}^2Yo3 zMX%L7asPd#|D9j4k-KMCK*P8YrdJM9!lmMNp2ZGcg?=Yz}4J*;C?p4aj*>WB~AD}C6|A^Cge9Gunv5* z<2w8p&%K>z>ZmrXS$FV`u$8Uj#;8I4l%Lq@!?H7+u&KN1mg9)fbzS-oKeI1<_DB!Y zXUF~TEo189E$X7cJGkO3zax&aaeK0oC+grWM<^mpeB6C@b$ItktFfx6LDxf#TUP7I z?GqcdSoxt7gg>a*7VI?|5OhEI!)=XtRe}uHtU4@Z@*;DU0_8tr<$OU zR;g*N;Q~zDJg3*jGdp(fzW3mMP|C5=H?y6{0uL8eZQ>G}*|Fzi`w#BF9QQ|2*ZA}) zk*puwTC{%o5gR8?iB>??qW#VflsCWR+hxb$)wa=x;4VcSu;-WmD|&~el1nyc36z(m z%9|~*1YIE9?POBohjnan4FQ4vfs7L#2mGS=9l zfxr%VX9^)ll2Le`U}USQ0t8`{1|WjlT!?C@&N#ROpL!&6Yu)}U@FgfsqtUa^0${q6 z^d>kAWK38GvQ#VZ)*dWTv`xg*I6sPUAZ|jZiU)TZ7MR@L1G;~rF3pTkviF5Efo9L8wKSA5Ky$5{#m3%Ld zjC;S$pj>`=WCu zUX?Px0CF|s&~K6{`yn;?CeD@bHwu*{A3_VeVQ()D%|?;2bO5mbZp@P#^Z1Pa_;2;^ zo2T8#8!)9zgEq+!%KFQ@z}q zCwqI$0=c$h!(^z&QnySdK7V5tmt}iDdc)qF{_njZ?~etqL6<1dY*A%vMMgg|^{*T0-aAC))gkBp=*yzIKR{H~y2pAOWN(4WZK@qk1{F=vx$ z-f!SY#EeLl$+TGXOJD+y0o0&n4BtE3;0WTv+(2_}|?svmtrZnADe&Jj@Sa>Pv9^_l8oXG-2fbX?S5Bc?W ztqr#V-2i_BLK{}-0VlE^QPc!Dt;?+efjR;L3f6`k54{In{-5wg`GvT&_LA;5neOtv z40egvtxHyk1O#%nm>d=y;)>Db(sy65 zC87TsF^>b}97=?Sx%xiZWzoH}L-T+hvvEii$>J!KKb4%_{kjRXwEO1-3(Nlg|JZvQ zcsr~5&i8rQZ)fkb&)FxOKp;WZev-fmBoZ|Q3~0`C(VHD3u-`Meaq%dU#d>jkg$ZlVvWJKT=s58hs-DhM}k@X zDL*sbMHc+|8LYEN#sM;Q)(NfC7$%kfH@5!EEZu}@DgppmcH}PwZW;?@!4kU4?e>rS z=&P*M3M=PnKL}(9Of-y%#%7tIqbl)9Spv>HS4d!h3+^&da7X}I-7QmLtcFGWB8u}< zHLF`U8NNB=vc))Nv8y1<^3%6skd8SKvLk(q##Tzam;w&>7C#ejK|o}au1Bni)wT@e z`H?J{ABnmd$e=(=rij66(L-#57ipmOk^MA)XiN|DC;qEOoN_(kp)g{4$*XkhmW-~`BafRIP#2)W+4HjheZfuZUc(wkjNHhu!`252 zQL`b0*TZ0TvVJPrDd;S?hOPV{bOV?Z_^~EA&#+sdD5_DkN8h%6#8o|Yrct@w_Oes{ zceZ91eOZ=AlK&l6jK4^s9nHC%n2CzljKo=`is1FnaAA_WjTF|Y3Tz8T;+iS6YiFs z-9=J`v9XEHE?Qa^E02Ejb0G*G6nE!+_TID&EHp3hEclGDxEy8=YTa{S+PcQhnT?P* zsz$gpY_$JtG*x0}WSMSUpm*eH{kTe)@TE~cPOl+-5^WF*0A?%OcpQ0X8cUXemfi@g zbRCC~46J_)K9ZP97;6p3F9E-=v-6e6Z3&Uvj3_uaZgSp8DW$I%Od-k?K~>1;W!SF( z+6>H`Pfaur)4f&ai13>ECP?#7CGhne1Rx~n3i`H+zl?j2Bz`$UFt9&{uBKSQSx{gH$MQ4Q<8iqKkOqF1`!-X~`>>#@0pac!yMCj3>OC z5%OOcUqITfAW8CjZ~YRWb7TOD>lAce{T_usT#}4~q%pUZ@Y~CC1vt)e88IjjXy;QY zXR$gQ*v`?cfU!Z=Zs?MiScCW?2rCr%(R`CSkZ%Hqs`1?}dPwbCvzqlVKR8d<{8$ZC z4A8&`0Qv#xhYyff`!QjnsLAyJGicE0qS@o~GXB})d$@0WIYMY#PE3JD0vI}vTMnl! zjDLpwCXe*5^KG`FmYjg)mz>AlR_L(O;>FMGW5?P60D%W3ey%L-98>bqI?;?DP1Q{bzhZdyaF*u*nJDHd?dh`#m zz>A|zhRC?r6X8RVy09mrK{l2VhD5`chi6T6ks8X_Gv2@3qz5bqq*VU+mBs~-!mwCu zeFWERE|H1Q3zoyX&NHcmy`iRI)DiNCW9yrfX{-IdtSVx9 znP5ZvezU6-J(^QVu@w+1S<#}PbzRfpI~u-Yje-PxAB?&SXFZgRKjwuh?8dBl>+6BS zu6v&a1q7)gJ$l1IB?j$}Ta&-!hiRP5-(p~a5=}QRX1d?9Spa5DJ9t8*M^1c<2EEm`+rC52@ht4_tCA-YitO-X`P5rG`#Y{mK^pRS__k_9B#ok#&JM9fE_ zgdk_NiWHk$8z_%n!BXXE3yi`d#m$mO7MQ=XNt#c5W|hm?XSj>jko&OIr#vzY$e!L#Jy2#YVmp4BljcVxW2BVn6i$ zQ42)_3+)hZ({DqU=uji#W~7wL*<$73YZ^Qm^9&yD$+tUe@J^#G#yzm57`K=$03)_9 zwZWU{huT4q-8i)^)f@5b(gGA}Nu~inb@|j-0`?9g;#&qArk2H}Z^Iy?0?a~U8N4w= zLF~>dVlixLb%mT+3Ti$qk-mB~Q-DiVv|7JUm{;8dHwks|Sj1vl7A52QXG9cK;nezH zV<=Emo{S6+GKqaB=-I+<24n6nW_dfF*m$>rbvNu?n=KZd5 zj54KHq+Na_k(cII_q-vWo$sEvfMK{&VUaV7MNUW=9nxtTE`l3$-2%H^l(~_b63Z7U zQG$Al8vlai75wn!<@}I&F+Y6C98T;+GOYXGGs^}oR{ly zFteB5ZrN2oPFt?NnWA*!6zF!01}gbakn!{Uj(CGz6>7cKUDy8u^%|~8uqGzW|46;o z5gE?MsBeX60kcAQdqOLO^PXigXA$@nQoVr{6wi6-R|qdXckg0bAr&M`gu*CRNaR;Y z6jn&o`Vk&i+iLPYoFYVs9RNltgZu}B1^utF!JsdvyS7Rt9Zm!G7Ot@``)@L3@3Fu+ zI|#FJv~pM^SULOzk6I47D3_0j{i4!_xGU=JBAp~MD2;PNpg_BRPp0!p_y75G>h;-x zD4s^R0T2-?@os07H~#?2`yKUqm97@0o0OKTK(BTiD5X6RtaMtGR$qhydZqQGzIeo7 zr7J~g1=cV&BpD|q+J(&vO~7fk*gCKK4Z8!%Y?2wex7ZT)s;O77KSf^_2SD&uORscw zYG@c_VEy9NpcB6&sx2GJy$e5dMB9|^@XDek;i=a}bVVGtc;pn5YRiY#;al&^U{vN% zK1jc{<{`E`-BQ$%w=skEUx8D7y;$fMd7$%W&hoX2!`?BSs3v?)NmMIL8d|uHz zykSD`T4jn$VnSZ8??@;TXEy|K&vd>^*E$Z_wT_>w#vKb{4c#Q(j*;sJzW+M;btL>_ zgnER?lx$H}j7xm@tjw-1H$w$p4R!~#K)EzF$n_QUkyr|5m!KKu)j)XF0UM-5D$;3< z365SN$AQcfhpkt^nqlTE?knMyw}P1U75XR7#Kew%1B#p#C5C}sJ zL&_Z{*Y)QPTci$xV#63(aD+OSJ21suHI=VXL0oV&ab$BhykzJjHU>?(5!OCPAv=w6 z!ta`hOO%7+WboVv6+o!y5&=pL4HfGcu8@L5Szsn47yt_84NI7hH=b-iu-I4B2;9FU zTjypj$@{qjSb7=!;%Eu~6iCRfcm^tB|C*YBbv*TPB<0V~@8id8Pj2-}ux*kH+Tt_ag8&G}#zrlia~FE-1b5xv=SoU%6;ctbpV87cx9 z)l_mB(5oh-kWn6+NMOs|%Me82iaga5vItMrl8{54g_5bWXsZyY>I@Sh zu`0M)*o(TuR7*^ZKo2sTZ-5ll0V%{rEDC8C8N0?HQQ(Y0@r@r;GHXzZGVce~i;QA} zf&{lk9tH(xYKBC!2Zhv!fc^**k>N(t=DWJYEsRT{|9cVWWGhxipbOzhw3f9~0nDKP z5yj}^E*sEV|Cd*s5*#Z_^S_Q{465~*qf}Os;hr169x^7%e;>VMnt#LcB{h!7!%4}7 zG`+LcKz2tj)Nwn@o*?0GnsOXE_clMI#@{8O(z2xn^*(v>k`w#BqTer)K)gsYDMga0Dw2nK$)|crtQLv_+>1~ou_q{!|D~5iV_)Qcsh5PQ zD{{Y3CYAFF`ub<&V8O0MAP=pO{B$q*a4-3ZUUGa>QS_zdM>wN}&)1bHoYq3#+A@W6 zTgZE1nZgM!fl9#nsFV3SsSxR)Ug0>G5Z|A4DKx9A z>&zo11n-On;XLWwg(!pyyO8fb=A%{I`GLawNRvg+5H(}&;LY?vcortekkr5m0tUgn zV>}%3Z|4uN7nB_~z4daZSA)>_TEZ{&JZOvvG(>}3q@+%YXzAVp8;!A%oxSUNvHR-r|yNT!P(+n^x?>UKpA6ePWE zaxpDgiu9-^AT$t>L8VWvm(Z-ZFzwYeT+<{Y4N&o7j73OS=B4Ye4&z=m&e3$-s=&#q z;RBSFwZfcn>-Z;$hTej1B5cIoy~dZl_;p<$o`h-Uz}Kbs&?5!Qw#~vuOs(%@?Vw2P zGECoT*XBFg+N7`=LdXQSzla|%QdvzZ4a5*6uBEVHP{gEg#FuA+$j_pr$STnf<+Ec8 z^uHg|bML*Yt&3htQ_V}(MK59EgY~{NFdr!9;L%DvxI-icTR}!7{6LaJgy6M+9_TWj zYgpyO@F+{BE;GCjGNh(@hiwhcBbLq^nDZmA#cL(P8f0d9xlIg8Wm?@(R$7}~sIOAu zsrgEqq0+_?DpgztSMODdrRmI;`zjsqm0Bm8^VLVR6u3aRC6Rj!I}mU~2AHv^Df3|o zK^MtgW9lc^5TW7JRBW{;z1hkII%peUnN0YP%`)U2V~K$cvT-?u1n@QhFI^b}xL7-* zNa)olyB%L6Z>Uki`8cl=|4W)mEe**Vy1EWdn~UY804=O2f1@~L(Hfp0BedY4saNu& zE7c?%jYL*2Q-;*PX!|{8#6pDEGN>WSi`+ylE_oz!dyproyUpxI(O)1E>>`Jf^lIH$ zODa2(ZH7rij|*vvIn=@;n2;yagms08(K*ikXY3d1oK-*vs}Mr1Rw6{@@S((m#2^RY zbmZyGZj}7H3;C^qm$?ZgB%6Vh!}C=#cNvh&_@Tx_C@eY%ZCOj26UkOJ%9{6I^^#W8 zyV;k@_Xh<-X)uG{a9T8>w_;$gAg5u%4^JULwJQOc;UkuX@}umtbIW?Ds(vtAS-HR_ zyMJiPRJt09Bk;-8O$H;Zmf47CMr%#2-P!xN=vk^c1Xirb8SR+?{PDNo zwa)0J%NA?^Eby?-^GC`z8pgfllL6conSnnyRVX+Spfe`JZ-Zh>t(+W^85GOU2z~7* zR)^8XMPC_-V3GF0f^>kzjM**Ms-Ith@~9tcY1u09YsL0JZ>^{{@hD}lE7}760T7(L zYUhMLU;uKmWs%~xfvu4FafhG>yo10rN8UN%4tNKdX@0$P0v+%UV$+xjsU{ zF9Q?+3YbR@&0hv6__+iqcq&-6^pQ85HW;>fv#+5fiX~E$iI{|?-b5@m7ipOzO7;S8 z1rdQ>Ce%TeSTB8aot@I$sb+*XOl2s1srS`*GmaC`hT3VI?wx0$Rjer^UEY|-99dLC zDV)^AkHMl~u_~TkGBCbe6}>giV(!$n`@U6p93eRw5KEycnNUJn_Y zYHpp3S5&GWdYu0R$2FODi>woDA~66c(zh@ge5y&>KN<1y((Lp)JMq%+aC;-OQ_L88 z16d2nk`ERXIIYombontnCy@p*6+#>b$16E5@SwySZLsP>24@4ew*m5z8gaegR%7N3 zN=Fu?DDrysF~h@~*F{9`rAG)CLLdWrLj8H{dn*6CbaQ79Y$_GQ`eRgQOUBEXt!Z>vO#r`l+NObN{(`Xsp@@|HWyekrWU8 zzcoErTz&A5uK7e966I5fbDHMI5OcufPac+pZ2nhI+baacbH94hUYWV#>ugnT! z_Nzm3j2GdVDEg%LA(_*mhpiARl|uM^z+}vA{tH$nSotLE5AiOYk0Kw3Tj~5&U0W3P z&4&a}iLf1;%$gO*T<4Dv$6Y*-qU(z$9-Nh{B@JOZE4OL6qqB15OdVhUFQwE>oaMVFsu6jrK}@DR6~46Z8JKkBRyRa*Uncx`G2F!if@JB zN4I;ca(sH%6%vr9S0()aaNGrVE}S`q$+PKw%%l9@^*qWe#b!cd#CoYn6i5)`iP($# zSZ^pw@VxrTS2ZW6nNGnj*DgwmXBUPQgX?1W=x#G#9WDxuSAyrLLD$$?bYDdM5{MfA zyehIwB;~QrC6ZXF`%5H=p|Qmg2tp-iULx7BOC(j^E(+xWF}p-k1^p$G1HFqv;oa>L zN&CiErl1zw!{G?tFt($>d|QPCDhs8pkTwfqv2ZaE+b|MHq1`O$J&<t64zgkry>9Wwx$^tqaMI2?q$hm7d8%zKUlRvZ zctE+u7bsA9TCf$$bG|Ri3XAf@7u9;_xZ{MAVwE4cIOzNX!SmDbN>B9iy8BYc;70qR zuTl1)@7O_WG*4Q{KF}6hrKXstRwT;*Vg7n`D-&`q}YHb7y4XR8$-VoK>9s`{Jx3!|6)C!UzV0 z@tl-8NRW;);}Xty+Z>I=ueNkby2`Al67aY-X99C<@pck@gjCwY4nqxYxa&fZfPRso zALw=_Bz-mu7_za7rKUI^6Ae>C^<6tJi6&jjU)R|_nGL^`#4xVxd}9rW=%4{%Wou41 z0^pBM-FPMGx>@walG|C83IlD51urNXIb1Ohq?hGaKyokR7l4~-^>L~3aCLcl_W<1R-Ne}u;&Um`N znhfnYgUFMLA}7g;MK(kvqNE}l5>O87s0ix|lcFf8(1yg8ldOpQ4ovW(B(V(@UrzTG zSbRfdHAXl;ctHKBWS1nehpefGj0cpZN-iZSzD*8$-DNzWT2*p6NmPWH zLYj8Z?)X#O@RV-T)uOK|{ z@U&99;ps{4xkFaEkz46jPP zba#5lsJYYJY13}8TO2Z~ZjoCw?M`*4hKveceJ4+Ik;N$?L$Lx!rwJ3dFl1n;LUc+T z@9=hHv=Gg3%AIL^^F~4jxbA0DKK`L%yPM59?wZv=2OP^r1-v3{r`f1*-m}2Lj^0KE z7n5V#s8ozC!9pc(f?SSdrDFHIu;XQ=;*SQ=1H!{#8rtt7ch-3;gB=JD8SJPWKuXQb zR#s4y7~E*LV#^q-cTqZuK5UjVcwZ`!RGXR!It|Mdr{kO@KtN;*^o__CcpQr$k$|j3 zwj_aUk?|B{i|jk>?rTWgEv}~f&B41xNxS>HW@L-X8`%Py4fmTP!L@>Ek8GiKBU|j7 z-u>n}wnV{Z=_z(Poz6CuCI$^Dbjo~x@v#NISemEN}s)nz**Xx9P}5Ub3abX z!RtFe_piE!{ycx-rhG`&gEhO3Te%%wiK;+HwulF_mJUXpwz?LRV!umsMpP1F5x&IBm3RgQ0mVTFu>tc9T{i zxxv=pm<}XB1|hE~j275lM1-;JG%p2>rmB`7 zj6^!(Qc(dK1M=}nfQA1+B}BmZem8pkCd52ik4?}L^Yy=K4ue)*Garyr(?-Cym^*?7 zy3MVj_p+uk%0)onE+blyf|NZgr>2JbT$C_q(LHMf`bDwqyiX5>#J+lY1q4JM>wd}s zR@)HW_`y@3@oF@a!aRF3F^P;OU^enyw-is+yqoVj6iU+TIKQ)er;<;U-_0#~xOjJy z7%#dWapI*4)5Q%L8Qx$G`5&cpT(7FKk*rc;#|;~E1tMbODIWr?24>11-0^amHpUzK z9+Litw0xjG?-r%y=Bp__Qd3%$nk>Y8qB~{I!FA{KfF*+!aTbNbet#?039Ddb6k8W8 z(?b1OW)d>B+>))r(+*zHqkAK-QD5f=LC~OzgYi|we%F{~-2#~^ftAcp?D7pQjc4i@ zF~c-;Bj0PV4YR-F2I98?>l$$g6>x0xM#f;b!XD|RH>^CumqfxkLbV1Q%x)vskSxo@ zd05J7IT=SFnaOiE{upl$f?nu%Bi^c&>kyAHOKe$V5p8R>YpUcyo4+R*vb=b-oPJ zH>T4hG+QmkzCeL+*o%;r#=J=J^RY?M9rGBjKs|!-#blaP(2$#4bhX-4R(C950Vh7A zEC)wp?-cE^NJIRSrkv^MeSI?ZP#w6TvXOk6`*ulF&MuSi%&oB&1Un?e1oOz^WB$T4 zCM{@Ptt$8X=!w z(U$l$&JUF(`)UDq&--0K*)*hDs@?^d(28Fxdcy8hYj%x@#wc>bw>D_49V|-%p!`tz z#PsCPluyD~Q-_K=^>q7;r+qV??kk^E=fN3IkCjgv>%nrYdYUTR10CeImruf;`^qO6 zJ8^QrOTuO#+xG?-*c;&u`d`-0^9In7GVd!hX92X;`f`;(DyGVlsXkmgnd(Tzo$^3DJvm4g*D{`u1esWbTw-|Cfo6w z@+)HWRDNYQz9f#>-7%a^RXmiEozABqk8=c7 z!i7Gs^)6Sxn2Uq??@!mi|KfN2Z@b>`nkWCC_4_+ti7)=q#3R4;+;hX@e767Mn;!Y> zzgqpehu80aPu93Nvj3jR-{6XL6k#)Mo;d&B4ol8USHsVRqBv|m_r3f#xb%x=Vb9c+ zdguNM`@Sjz0X+|N-dO=1)b-Qk2E_X-?DkCpbW zDOeTz$@d5#AOJ7#j)a~)yQAphde{0rQDgt>V*WPXpDhe89$UZvU7hcy7h6ob|M~x2 zzkk2^F)(|GV%)-gSxY^{y+J)9_Iik-_mAuMWutm?vK!SKqOJ73u~ETW!%sD#e>565 zydT^%xF4>p!(iON{<{gh_7Rv!+4>Far{Ex=)AqR`GDqOdit-CozOC|n)qs)X1<~O5 z!{hPdB&+CdzOhOG%l>_oZouDBCxKO{^KPrN=|-$M>hFBcB5=z`qt&f@!3I{25@fU< z48q$(5u$bEVX-kr!WI@OEAf0$GEq67n6F?rR(Ue6Q&cfYWTN(yB21IiN@iRX&>%7d ze;}ey!)(k>BceKMn~2}iUX=6&52P@4j1Njwz2ob&zBKgRjt8zGP+`8w7mK$R$g z2+nFJ8P7$Oa7b`jawPqLD1u(JFi9`9_Dm>==tK0T3=CWJ+?yG~Enq@RjcT^EC+*|sc5zCcX0jr ziSv&?PPwVa`UoLmV~H6B=6y1*#k94z6o$L6^!aE;Kl@~=YdTGwMh&Y zwGPQtqb8g@&YINHo%aJ#l(QhwItay&*ehmaPs3X=!2Lc(VHwS6(kqY z2-|Cos>561(RaPb$ITwS4s|>F5;j7iFVUsGpeh-~A+O*=>4j0+N{ovic|Ld@G%%#$ zA_Y8<1o>qV|1n01n>mBHTRa=QjZA#=0gJb`?lS@I+9i>EG00ibqFm4AQBQJt)Nd38 z_sdq{^w^|@rbw3m2wb^1$tQK|XTvACCzSTHPOou)bw_{WIQ%FuE#xvAgW;IQ0hti{ z4Rdqy)_}qIxk%eik`Hgc&6RSTlCX{tYshOs_}1~)F8+`9`wki2K|mG{I!R?&z2jxP zk?LW%c!&hZfS4|VKt^6og#uZV7?h*M&@POeBL5~ReR5NbN~IAWhuc|Y|Tf=?)%wbE`AB3O~{ zq|e<14dK&|5#9XU4Q*XKzH60A%i}4(cWL?IBMX&8EMT$6W#2)`gG3?e_zIp;`jicA z;e^94D$Cw(NhTS>?$g!{@Hph)!+mY3tRHwK!mC4+o<^_5uGnQM*+qp@Z7|5W-wR;PHt|`5|(7g&#sJC^PXT5r`z+ zBp|cdP!OOt4Gjqf{8vChwN=z^jUU==@I$*TelVBNJBvE6n?9@v%SD;At0J^p<;U9P z4f{tv%wRIumDZkWGD4i^L<`eGv59w+6t+o3vR}z8NGa=qb5Ep-COvxjVhLkk4*f+g zId;&xCfSf7A|I-k-=K1rn{~hHg6@DX)Q6zsmxFlt5YAJ45*#_%Ft2#qxP%W8{1OiI zdaFQGIaq*PcvIwR&=Ooj3c=$BF5x=Tqz65U>)1{<+0Ud_v-DG0>k@vUubxYB3y>-* z-gLmV4s6dx6~mgG(R*mTB`&w1u$U@AAOa+c@5^e^mAfD_4iX%D{P|%zNsCslD5K)2 zMR@#i1H^zBc{3OR_IL~AFG7N?D4`PljDQ`HgNe+M1Oj=A=99W3okg6*>A2k;se=^) zx*^(}&QwrP4tn7*1rj$RNjd5V*?@6p(O47-qYiOC@j;R!L&DKlPr6x}r&vC=o3aHM zd(jwMpKBrS!^zuA)u=DuS3WhkCy{>9OUYFvP=)B>Rt!lT1{|KnFztX*vR5GN{Q)pI zFd1pTGeFeJ-zh)xrumT@S}wwj?E5b?tzhs)#=#;Zz@hcH6d{S$B>D)}XozUX2?}mHHv1ok=hP3O;y{E@&|C)*CrH%U%aWSPdu1Y`5@fgRUL|L} z8eliio6YX#C@;i^?V7fG$nb|54Ig4|t1N|T-sZR;OytYWELAw4@_jovF?i`@isXBZ=-gM9 zY)}Qi!o?H52AE`PWHmrnO_luL&;b%UB9Sl1Ccprqf9TQU zE89_6Ig-GNqO@^{1Jjn!kSWE{$M%W}k7NiMvv%~myLF(NG`B$%Li{MiP%2T!!-+Jv z<3tU0EwNA{@Dd`F$`?Sxpd@h(rpb|`M93MXY>ky>!t(mAHW6fguQc>c4=>1daEe#omDG z%l9kw%;qi1i?@O8E}xg_8IfLi&jTc}9vqFKDuwGG5*(-Y5-z%gvRM6Ked^gDGgA+T2jJ{ss zr9nntuMS&AU$4;MQ)0eeyazDyBr(=hs4P=f>7z=zYWl0W> zL^6ft0`0utfWNY%jVXoqy2=$AWT4BEgc8VGm*V0zKL0SSYIek2diL912m#3nX z;iIlJDz@rx-@%5NvFG(mF)D%Axe^gF+|Q*5cUk-_Y*ojm0H#DgbNn_4cc$OY9!AOU zqCFXsRzh^`;SeuxxqX0Lx>!}PTlBV~0J{7R?jf!*zoUDQ@A122PsZs?Brn3_D4g!d zZmIO`>(`3Egekicl^yhpN{#Kws_eW$a(J-;^03Lj-Tx-IX60=4z9+`t_XG*h_XLLP zd*V3id#dKuz9)3geNXkg-uHwivF~XhALx6U(K7}Bg<}K2Pprd$8OQ<{#1)*{Ky8C zSJ$7Ky1P`HIQ?_+pEh0xZ6Tzet z!U_|`bJEU7`eNQm5xYpT;E(jhy;G+1nFF`!%N@khR_2(`EF%tD=4zi=$R>Qr3w-8C z@i`!`Pc!$NI(Jy!i(d!1;Cm(6LZnUBm}X^g3Kb<}(m4Vp+oa=-E=po>R~-Vm19Ro4 zL&F;k<`R%c8Vhr*3#GBdH*9ASM#=}Wml$F^VKa(Qu_zW_96U`_zn9La};l7pF-Aw@GJspBO5gra+8N3mw_^ofhh7&iF$)Pma>U;=IPBQMAh?zvAH}i*0C3w-se3!p;h&Q@^jpIWX z>+y3Mb{4WX(ecogQGiKf^f)SA>>F9IKHxPH$0Fdh-9u8`hzN1VJ$u@)3U!U-Dg?l0 z9-4~%{WQ^~6iWI#{Ic(A3aPy=`nH}hJ$zihaK3-5QpCc3LeHr@a)=soSP#JPkX}B* z_|_(mDT}se7u*Mt3t{H^df{+{38I%O~AgBm)_z?gshV;<@fTp4k0C;vE z8vv{x1Hhpk0O(Q=0At4o03v340BBH5gaH5uDO5Hqg-p4|$W;Z1Y1!xm+LW7plh}}+ z!wGbJ?M4u8G})$rKg zV#qpXi-{kjL>@MWhI))?@6F*r{`a4F*L!SyYzqWC_Gqn%hhq*ymTygEj6W;pkmzV( z4hfJRlmq!Pi#k;qXQjo`T8!!|;Zhcc5NxbS2+$BhqN))D3q`|mqQb)7KlsdJpbl|V z@=b4jse*Y?q75ug(PSAE_hv494;i&8BF5dD)U&r}wi3M@@X;vL7N1?Oq65UNAhA{3LvA_ zaV%O{f^06BO-jbZ&=r397-MGbhcTzQjakx!a?C^r*O(LYwmZ*R=d8ReK&P-8}pt~$zSAk-Pg%o`iCUj)MWU>?X6yubK> zM;If{#Vh?4)ajKHbD=T?`RMFt@o7!Tv!```6-R`4GL{PlcEafEY<2uo)1+0~i%_Ld zr1G3Jc{cMqC!k%`WQ3k3_4qc(Q$fudqSvc|*hOo5y`6{)o}|xZq=X)1Ye)y^sxlr% zgf2AeJ7BUH9ScxVQd)N&W)sMO)wEkODz;q$NjM6G`N6PQC$wlp^9P{<&3rz9W(s9R z&R*V<@12sPpZtwzG|^_2WB;|bC3_dhTRRDlYhUyn1vC(hED(IUw?@1pRG>+-m|)f^2YW1Fq+xV5cl29uIUY%?`A?Jy*sP) zURUmR0LEa#IFAb|hysoqDgf|qz+ouV5AdH44DV)b^#=Oi103EhqkmlzDM@slo5B1p zjKcvko{T%;2#9ta-Y5>VDumy(xug7}-WUlx5W=NKLV4!v1C`Qpn04` zWYcQ|X}&6THaGG~h)!l6)Wv@FC>A7P^-?PbF1%GD#+nFi#CzL=x($ml*Cr)@FqCH; z6k?f0?HPV9h(1oHE?C=~5@Zw7xv}moQFOR57R&pj)c7>SGcqhWryE>p7hr-@g)RN< zawY9K2JLB53*H;VUGwc()9e?K)xJGznF%AVi@)oddr3R$9Qj>LYDi=05Zlx`iE%|? zGVZiOC1h1- zQS#6^nov-pB=c%#KxlK(at@&49PT37>$VhpK!QBwx)CLKWkN>1H$fw&GG|$A`6o^CyOF zY1thV=nm`&h{PkYad7@J1bp=Dg|Bc58vtM76rL&QiV?)PXk+Jqi8|IrYp7>cbl!X) ztPUT*cJdAP3l`s;R~nPh0S(c>GL-- z%1Eg(rBbC_nOan)Iw1w%nGA*8qoh8Nc`{imvxZ%8vVOX}wTD?8cv*xL9(>Ag6bUbK zI=}{BAagwhnOnnYSbyy$`~?jgOOpEg@i_0y4wAD|sYU0bpLG#yK@jb{OENHD(Q2z2 zro&WLtF!uXcSA8qE}{~~($|}Y^`_q6o0s@LbYzQay>aKKV{>{_K%7GlxOX8(!=*9I z{J;NaxTc!rq^TW)7N`PxOtI2&mi8U=IG=OLblSVc+OE1r90GRqw^(!0^x-<2gzAoR z(e!tZaMAR;)s27pi>4nJCP0}CK8HSmy)tWrpXH)y>o~e*04R%D;V1T+I5sl}hD!X! zT{KPK5?M^pH%+ZEu3~gEDG3Ed*v0Y(mE<%WcT>{_Y2Eu$m+hwx}q7t9U%g*PxX;At<#80Ole zcc9ibI?YJ32yzXDxXh|s({i%kvuBUL#|8UiX(l`h%%D$EZlf8O_S{e;@$__2Z(sS^ zbfJRl=VR;lXA4RWW#9Wl@(`@+N%D2yhtEXkejG;b-^cA>`}ThXgrXNM@`lK3TOJ0- zRm1&uT~}51BGPj~YfEcnAxW#83UqkHHTFzrAv`kHC8&g5dk=9hRaS-=0zgg5G{z73NnSqOf3<`kTtgV{w7yuzBZ@R#A0aApSoJ&VUxSc_RXgB1 zdqtP-wN|3n31tpoGeBOg%wsC4T3K#j?`^`vdvALU?vcWYz9YK(w!T+*de%pD09P4k za^AIyceDX9%#CFN6-Tf6!W(y?MVfTpBPoy^q4e+wo^IuVA$YIyv5OdUMi-u@WTm~h-Q+G7*q7nQm*Iv8D+2*bXOI1WQWNFOf@ztY64C8Bh7Y3py=lT4|pTfl;zPD0Mi!>-oWm5Sgc8+71p*fIBCE zBy8|Wy^siWuAaYiQ%+EMZfoP5l1Ph!SK_}cEhzJA#@UjTvxrewGL_)oY7q-#$YNm( ziLIfNRMyzklIuSf@LKRgbj%`23O(|E@EOo)f zXsuzxBV~napm`nK)Ri4WEtQN9REU8de(0CTd`?m|tv2<*w~aoP8t8V>>DoM<7HLac zqR#*}t`NjNa!uK5%Q~QY1x@hN7a8KGfJ%NrD`TO1kmRw%RR)xa_@=8N@)ToEB050> z_}Iy)`9jpF+yr=XSb_xfR!$Z+n*opv7~6V*8v9nTUoTDw^qvPj9IsT0@Tp94tf*iR=_-D$YTVxR9de{ljcA3(qG6Q zuO{po|1P73n0^bZ0d|qmDY(^?rBneT)yopM+8xl1KD;8CtHQDvZpD3#q~X>k$sTU4 z=&8i5sct~W1sF;cRU&9p7Cf_KpE0QgZWY!q+pv$d!))2t^(j3M_;@C6We`&3a-2vQ z!Y0Fc(r!U;pmNje+6vN@Tb2C5L)=+b)eTfMhvtprsDffS|A$X}_WQax2HMKJic*+7 zd-1I&-}PU)LaZk3eI*ULAU`Il8P zRTrodq$-LoQb%McgR%eg+YUyZx5=9cw50>)us*1D{t+{TxN{?0fKy1<7K(|o=$49%STh52HNjN(OuA@F3H6dl=+luy|18~#}+vG#O zsh^0_dL4x`>h%O=0~0l$aB>2VpUs2^rqBUvr|!-Pn!%c_PqRkdDJShLm%g$4dETh~&bWl;lx zA#*Nn@tZ!U7V`3!W>*9SGzD?&76QLSMs9~`FF#`uq2(|M)xl+t@DBDE@pvq2C82FT(%j;}Tio`8 znM#;j-Y~b|zF|27i2>j=F8&a&B)IZ$XkAvp{xTuCUXbp1&<3nFwElu4-E6Ezyrg4D)7KCp9;JrIzrjF1Yg<~ z+^~AVal+O2u$cImQ&-*=&EU|n5{C{$_kAu2azsGe$e%WUyh{RZ1?)1qVOIWT(Qmf> zLZ-5%V=<+AD@O#=RGOC3zr~#an$&;GTlo+0ZE$A*9!_?hy5*}4O#mH*@WWgZ!bj$f zP`Wy(%FtHn7h%dyy$D@2Z-mmZ!aCt3&FgtX@I@Gz+SetrT+D`J0`t^sKN86mToQuB zr{`_La_IB-fS2xjf^6!0`X~1<$#FIAwfAG$Jwlh>2YXhBFa@L{H3-Y0y$Cs^?Zk4^ zRutzm$QE8?sR}6~!zez4HYK*Zx*IRwLT%` zz;4-*E0wN$)Ckch+vdykqehYL$D;;U@{yK3#1(HZ_uCPwG#a~kN~qk<4~WS z#Q{4zYswox^w))atgjSZPI5#`kawtxFf}x0sRb}v4A(>nFm8$Oy}lFOqA0%lZq$DU zO#Ej9d;$x{pmDn76S-ATF;Ma2mg!rYLTPNG5kre9`}m?X0WqK{@M4*G@Kjw;EGaN z-HKdW#d&H{NRfGrO>zQJei!b(m7w_P=lC^P=gpP`y7cY zu;9QG@$UhIS%E=c^%PC)_DzIo`8hO!AeAl@O=zrR$#`Z~5V6ol#0oZB6Be#?81}yN zhfOVIqc*LGfN{j)7njAMM~_|n^0GJ->#>W!LdDgqJ3VMvp8BW+4gD^R7W;thuTAcU zwO6an1jMU6Ak1l$N^O*y2@j^WoE>l&^h?z)cV&hw)o03ORhXp$(2m8sPd$*ypGKy zm8V@J=})Bmp%biMyvT{vFMj4k%8MB~k@DiCPNY10;DpMHp*xZK$B`YJz;qFq{6vbw z$(~4YnBWsB4*z@t#rt#w5L|i_}*nxLoex8m+8e^psm|X7_Yv^MK?$7~n#A_qnqA@@qX?0s?{t*k<>lJC^ z{Irwr`{tiC%Wtc30TZ(5Rsx%hxf4ot{){HBSHyrVjnhdWgIe9K>bV75D+zy8AyohiW z#9fhC;(7&|hM3y;qDW$jbjyKTT)LCD19@`20w>edigY!kEw29Ct>g>(OCp)ax1aCw z3pO9PWoMQuMkeh_ieaB(!*eqP8I?39<#4|u?O+boz7>{;bTpY&Z_etIP_*@lky~$O z_C<(>j-ar7BvJwh)ag+*ek=Ijhl(wkiE{Dc!v}OV!C#o#bmu z&+S+BW^F6FNGmX;HzU7oN{7HiNQa;v`|;I$|FO2z7^{o{tv`Dc_}ff%Q@=CSA0~^( zN{bN{lf`&8+I*puD(4F<$JIA#1lg0HDl4biD$8lMG(jfDxTrN){Zc`+h zVy2WL#F;GboP-|qMq&|QCSiy@jrt$r&;?|L!lq+OkjA_Z8nh8Ke$b-QQ3d-!9!x}Y z<7_0~Mj8Nu?nWt-<4H2J*v6K|dDM+uXe?QV(rYA%+7c5BpX2^RH+}h$N`$Z?2+QTx z+=c2C%-OP10tiuv&)_>5Ku5Gw)kP^qN4QF-=m(+N=XOW9ztfWj!|@^z_K@gRIHNY=9b0YiHla3BR-3U-3M8azWNFtFcPt@~flD)%%?oeI zHUXN%o(6Bi_krj#^Uacl3UgXf6e)w7CfGHsGPSB{WnYz0WQ{N=VJ5bK?CJ0z_>*c% z$m;E}>{L-caS+?Q7s@BU;OvB?dl>QSZJ}^V###QRazZSKmVSA399nuQ=2@x?YF-5r zf;?TY2ZVePS~#WxDNV<7<}{abUIB(n5%~DT+)RZ?jr=isHUX9d+ zdY~fdgru1E{9wY8R!g)I_u4>#Bv&xzh+`IcDWB5wc@;=hAmK8K70g++_mRC73M3>b zwqrpE7CF#{FR6;ef>Gx`B)~+07PG;L^jFy@qzR&66Ek>^U(c})hd=JN^?mEZ{F-(M zUL65zf8DJIKT;5=Qx7^~F8wcy@1!(e*Fa9D%|;CyJ5~axDiKtrCF*H}D9G|rw_>_= zgig`h(5+ZX@gp~B9R`zHhuM&kgbV#0HY}@v3oKemUyX2J;l3ZPYqG}ajMKyY-sJ7z zp$GT9CzDr_cl&a^Qa00UnhL{(QXqFY< zuzoos0ghm28=Z|3d~O6t?eZHq{01)JMlXBM!8M?`ghW#$)*)z_jRoT5@PX?QKH*kA zs*qihpd!0kO*8TIJ*P+_=L4_*sBc z7Q9X3C8%{_rnV^T=Z0U&TuUKQ=VJ~bh=cY$GDy&<6^t6MZ)y;ggLs&|4q=i?^jHxx zOU6@h8|Pa49!SDipKMsn-}Z!-P3M|y07EVMghMrFk=U#%M7QFUKxa_6zagf8-7Rtu z+>SaRIWU>EWiFE_3Zke+DyfQAU> ztv$-n1%D=(JF#n zWYd5Mo?x0eY;^}ImW)$lRW(+oUz@dA(>~u-cdO`b3dXxNxZPcJ!mJbm2-?}HKv333 z6ula=%p;3-rdr0=sxS}_~3r0*JcN8#pgMnV|d-3hMyh`~s`Sd#RU1 z?s=7xT`-ym{jsYRrAIecgTp~+oxcF52oH)>wL3v&*VPMk!@C76u_Om2tWgn?YzG3* z=WH#f-dQM~F;Z+)G4L^w`PM~<7?e6~U39)uG$qA27)}av37Q#~82<`CM0R=wKSOJi%lQE}jq?K!b&-DP-rD41*V2d>>>EM) zfFPk!VoLxSDJm6tiDk%{z+@@n)Q}j*EaLuS%5^qNMDM#`=T7AcOjo%koj>}-U>81# zZ^)g0o1d{^F{C$2?47CMVY#uuKw&z-a^&{yTfP)R^U|T-3fZZUNB&6eTZUSU^m24# z!R7PFY8cAWp~^rM#fDDN0L6BK>qm@OrJbbOFQOsEhsO%>3Un(s2pUgUF4?%~CaX4gdYtIQSv{Vgl%2UE>& zon7u~%`_7I8iQpDN$7t&A9*C~m^i=DUNMZ?)y$>pzFLPT^Pz))AN9+xJ2h{ut5)%l zCip=5hncBU@(1?03<1c@34BLzVVe2XBwiQ z5J92UJP5!4xO|+w7vHNX50vfEe$kE2dN~tFS1n~6l z>Cc3@EY$cO#HvHr@G(UV>k<+C47osTQo7qYAm^-jA1nldzPM~L z)lu#dms$jSfwa(1I~LK}9lIY!v&_qu&XVW@;$Y&7&X|!YC}S{zN$Pxl+|BVuj9S< z)-eOcE?eGOU%qF zFM{powo0k(=e0_Us{Tn<>C=^DkYigb)Q)YoOIWcwyfc>k7D$qZIU9`LhNKX|1d6{AYYKVY{XA@HhjR%G&afb#x2pH}j}`tlo1)J7O1&UPgHuD$_cMNF{9mH&V$y(1#HQZJzRIDT{j>5W}D z8*zYv&XCSSmmlbkaFiuLh2mgZU@2F>{MeymbnjR#arc|Qin#$v{ z@^DlawON;~zJ5w41?3|N;CovY^i$YY)xp*nvK3b4jP}hl@pg*SinXf}i4ZgAyiV~} z>r>;2+i|MohErrWr4)JqaqflUbyNn39<+7{zMv9xn6TE zPVzY}b>&(iI7}{NuHY1OAX|nbR(CnM6y&Z~(RY>nolMK3iMYGeEx(${l;p4DD2cAz zD!ep9=dx@fnE(MS?k>#_Z_mHAog{O|4U@~SZb7g$-J%QQxA3#{{PfMPsqjK?FfDH-}>90&0;_)guHc0Nvc>XuDr{J91?X_;Go4O?)jNkxIrl)IKaH6+2|qO2+j?vToC%g&L! zQ@hQAHMa7H?OipVpB)&jp zP64$67?(~YdX+BDUWgVdLqk#7^bkFRHLbD8iB@wUTe>S-?#{VMx_o}G!T6oKbixQV zI2)+FX27p(H@PVVG4MmM;@9Q(-2+|zh0edC$}b|h#ax*{?L0j46bMhyUhYNKH)X2; z*V2jgH)Utu0wCP3Z0&XyC%Y)^4A4FQAOcxNpjqZ};Ucob0Y(ar#_(xN1Aa zC(Ck^Hbad`GP~zbz;7e5!vsq0!#Quz3^K6Y;k0xo(v^#}z$Tw!Q2g`DMdP zLj&#w>Va>!zm=7YW|I}k>C!S?KhG{BDy_{H-M zbKT_e4KiCbIT250Yus5xt{lv7|AO6)HkcpW`I0MeUl`1%KJgdlN*<1by`HAO{bYKD z_Vb9n@fj=#-Ozq;m=CHAQI=+ZfkRC_M9?_hqo9!fop%_K9eA~{jSc{Q*h z8(FN|w!ZcicJ-3{&Tnxp_b(vlE{MQEA>a4Awa{UJq$j%E;*?q8&Y$d_ z=gxI&gc-4M5*JJCwKeWcw|df@GwD`NW~(u6g?!}1*AcM%fMfZ+$SpVAVyBcFLFgd-OD#*g%Up_lq@yc7bcqz- zv!r0Rmureu@1W{kMivMgK1b~G*(z{0yWw0m%Byq&E~WqHZQGum>6U84@NS!X{x#VM z`<$$8*-GtQyEBh{xQ$}N)~~a!p*DS~lVXw$a;7`$8l46DV(F_yhFs{_qVBB8Y;1B8 z(6P4Hx(l|kSzo-(t=r~SZR@U>h-m-3$!%wDCl%n8aUN3v$Txz+Hri#33iqno9vG9v%(Mc ztZm)1d0PD{BVb6pl0o@8CFmc{n^(9BStQ=n9pK+i|ilC}vww+S0#B?0E=UqduM`h6{s z9COd#M!%ObAYNQcKO~YE;oqI=ht@6&XQ?~)T9-Ywd9Fy*kNtgv3vhh|z@T%ezZ`^((G*BdUG{pEDk+C#C9F%&49- zmcwx3Roj6*Esz}DKBEx|^csPjq#fmWBZ48beu27hL+b4!PH3!OA_yH$6t4gqLi!IU zos)&2B!A$05Cf8@`_vG!<$RyE_@C4aE=}yHM87m81nw^OC;!RRyAK1oN>ANTY*bh2 z33|)CK0@Hk9wD%-Bm^J{5+HG=ruj@y2%Py!rY>E{r3|Oq@!!=xJ@ciIbZkZ_v@`7l z;>=G8!Msm`#fUt@^MY?oXraMH`JJ)uyyMelFU34Qe7mgwTg7MQTOAVq+j~{)Lx?B( zzFz*)lvufnSuP_f#q@6pej41zrtaU>A5i}W= z*3?(>@2El46c6dOmftDR9{QNvQ)E1sax-Y>Pt^(45|XM!$+8akCKV-%O2>e5R~*cb z5wBJ9eKE>u0T!jjUHGf1z~MBL@z*Gx@dNqThIWUREm#DeI8>_TAS5F(89$r(vwbtf zWF@ENE^L*mwiwtcYHi7mq@d&nWQ^CY$a&+8ftlW+{(w)m*F!oFu5g^4S6t8Opprve zKL}16y5f57Vvz>Ci-KA|bv6rn1VT@UCy?!!9_5c}?H6Jz&KT<#5^-w+)jhAQ5As=s z-@^UXBw=lfYN=vIu10MHkQrp!Chn+#Qq+-d!f;3SLhTVsbDOB3G`u=hE|%h?CIhc5TRF zQbM)}G&Zt-gW(9%HQyViblx{c-*GyFrkFCw3PO1ZXLCfIB3Pax0w_>CKZfv`LGgSD zI>%=Oisy+kBTzhd{@+E3K=C{V;bWh;dd0v$@A&9S=op$6dTR>hGVD-kV?Gw6J|@ z`B;AVcRm|r5+@ABfdY<#1%TAX6IQZK;Gi`_P%#E%E(MkkADro7r5#k>0 zEj^&K5rYB%c36lzzg?F^@C)u>!h}_7Qpv76@Plqct7ORLuWQ?A4 zoqiv$ce~mitmqnOM{8hyv`Et)5eh9@swR|JqxKmnv652~$&ow55F&LiD992!k04h# z7h<|YZ`qL%@{cy9q-tQh+3_K8%)X8r^~Q^)ZGI?!Q91GJH1qQandPGoWS01cJnPCpW$3o5J+&}=6I zG)Nvm*W79Pzo8rez3?aqrJ$^g&N7f!k4R$~CM{^J-kPojGWWRf2z4AksQ;Pph@BA# z`Hz81`oIlQYv6`P0o<_F(wns0$s1Ygt2au7f?<-8J|cNLOhl>`KT1*2M>F34~%(c(!7){XkMHH=CCN9^0tn^qOb_uLOQZQED9vITL6EnbAfFl#LxfRb~JD) zxpoLYoB6{IQE0OxvMNMJ18f_!Y-2W3;(x;83R~!w^}wpMk$q)Xz@B76{=+KSb|+oI zpW%6szf2|PvMPbiD3Os^7tsI~y1v@TIEoK8%g?3bZCao+jc%b_L($B)W5D)MO)ZP)^K<&-@<_OfDSwLGDM5DEg z-q{z6!8Bfw6UD5(!^ZGH21XT>nFT{g5yDDV`}x8W$etTMPGrSGFxSq{|h?kqqekfEWsIDWcy-pwhF&_)vUVLjopO;-a>J5pwfQ!NdgEVmW4AqF*@UkeJmqoZH`@% za@h7=>`sw{da(p|6@E_E5rjOiiHR>h5LD2=GScG7zAaacA&F<<`Sa8KGLqT}*)UNt z_&cVvK-Cf)XGOxz3q;28adH$a=Ni{MH+~g3UApAXzpW{c8}#&JE&$CO?uBc9^LzgK zOVqNARB~bLAYBofbdy}lY82x7S}UV0zHdfx{~na#zvc&VoN9glSHBW!bsJlVb(%S$ zKLiYQmzH0}4_0pU(k&vUk5fMpeRsaBn|G&Tpw#*UMcJ**j+8b-S0#f5T|k(R{5^P{yiL-;Em^Jm&fybrfqHe4od8=$kk4X~$arv1U{x5>?iBZ56*8<*Mg>+o5 zocNJJmSC=+$X!*QT#FcJMcgiBcP!kPMLW~uAfi&@n&~oi#i_I}xpmnhjd7bOEknLx zJwtCWZ60aDMoMa`zGH^~!AAe!Z&+8d0mOP0D zuFW!zp*LnS&yd=T+6^fpoXIk*Ui@?v*e$@X7t_sO29Nz_4}v~mo4;XRVSx>nb|<|8 zz**F^Spc=@Zgw%fwNZd}P_!Ndpa-!9af_s^A&8nT**O|C6^o#Zt_DKrf5H~M@149e z%91~<_}jQcM3Ql>t6Be!bvq}$Vnt+CSqarJx$%w_A?{*zQ`a0jxBy}Hjq#dwg&?cj zO0Kbvu!M~1oL$SQ>jqd;I5XqnAaOhua8h2gFlKHLgP9>74ID}#QDLY^uY_^gj zi~=P6>AU$|04#5QFZ#?(K%LmQYDC@TP!13F!hoyUPCMT>^^O_a1K}0PVCk?B;0yMI zdvd;Yjl{0;d#*A!`m>buCm8*?BC9S%f36nMpR0Y*pUFJ&=+BtjdHh`2G*soj+E$&J z)Ut%90Qs}C6d#WD$U=Zq6${dh>A8@bis-#~Swt$V$8_HK&uKc2)(?$gp0Z(ZWvplz zK7>9=i~o%KzOZ|EA?IB1dw9ZqA2X~O?)w1?3uVrA-$4&8N0I5XTw{>f3{untH<-_fMqm&S-7;N?ZTo%kcZ(R%^60~ZM0@g6KlzG+ zEEAQvCiOaSLr}(efArMHzKs#(QDZu%E23!PdryDx{&#-0WUs~agA54PRI#-1ks{*y2gU8?obwN+HLZjPWTKjB|3*uLMc^Nx z0X1#@!Bk)}I*buT*)gm&i4o`&-`J0ou;oz5Pl{fb*EUWas*|V7w|eEC86is^uDz@? z$uUo}NH>Hz;19oZAAW8AQm^E4mcd16l|?7X>&-RQMY+rQE65^T=oA4-d1HZ|it_dP zB2wOm+Z!id_JKS3U~gd$&m`fuK2H`t{4Gb$|yE~bd7hK^aJKd$qfTq2xiZhVv71jpi$ zuVTV_DW4Ujj8#)UvlWsYk2|oQRs>b7NX8V@h}5~!6&J>kGOMD?QD$3EftUt3jBP=m z#+2F#?(wrjDPv@Y&?JFbLDZFe*>&;<(igS-8;?D-m#D+y?iEqR9)-ni$ASJs76L0w zb!7>z>)w$->1b1()J1SOF%23af1Io>HQO4Y$XvQp=3qlsC8yKNL6WC)xYj>bg%=yM zvBp9ny$z}BR%7^OHas2C+U9)X!fkG}CRJY-EmMZpbF>^dfOx8ETIIC#6ja4O5UEz( zEuYU~cLrc{$Kw|tV-14ih5t1UbMlyMUkQ!R|@P zcru(Q(_X4ft1fQR)wkr$*m10 zISQFj$shi_7&AO3v1-Q8pDC1su-Q$F@l#=~$=%qlsZo@*&O41NkryUJUj@(_?bq!5 zX_d=PXk)j98wF;!8|3cfo{Y}NtHg6Sb=Smm(M=OKzIErW+xH!uinn8j*uF>8I+jeu z8IHS~VXk;I|uP>wZ4$ zH?{ew=uICI9dxL8=y2bP#kRoTslZQ%r<43W3jBaEiz-;BBHW;;m~ycI>WGHz+f8>CHL7;2E zsm*T0QW;HxrhWU zveW=;trLsSB4b1>FRjcf(_90AcfKI`2CiRTu{!g;c6-F)Wiq&@_bXosqIniz-xGS0 zzNf&2{b?KBH7jBHO3cgKwO(kh3W^#nCUNQq)+9I;6{obKbsDO11}m+!V%63v zZDYk5sX&;R*;)c~r ze}3=B4jdvs2=36q0|(wgpYV^RE2%rtql=>2Po5jOX8og$l#BH9ulmAge){Y``r3~k zI{zCtJoOF#{cAr>wSGST>Tmz*zxnEuKSf8s@RCo^<)_%uUw&}3VZ(-3oqOQGp@WC2 z^5B7kv|IikHWzdWc>mu&6|MmgqP%kCe+p*y0m$Hw%j&;FJe_#T`S_Sqetxr{tVER^ zm}@OgX|Q3MHGai~2YwjFQUE?V@pRKKXC0b;VT(cWPNk2-Kkg)c93Sf5j7}6QDzP#* zOO>C_QNT`}>0~KO6X*04DLu9*XHtJZ@%QmD>eQF%QG>3Ni%@pTT_WXB@)b7M#i!}X%|y?e?~BctywuOgMO9d+p`pypc6`M0u|&M%w|M+0BupE zg?9kGR2_Nk-nQ!!VfLadP!Vl$gl>Yx9pql;DS`n%B_n05cw=X%)?%zuS#W_`6oSPt zjItRrssx9uTUC*Uj6A%n>JwL#5v3uMH-_AgAzLDbtnSw#n=uW!GaE8xV#rZuC*4Rx zHg6ho>I!u^aH6bx@$<$Q@fI zF+!QFPe<)WqY!d4!KA{TNcm)<#peO*lm#;f()|#vZQ^7k4+==4e0X zd!TTTFkd(9hk5qKib1@dv>#RnZ8z)SSHfGZ(-Q=PgRD{9F+zL&YJ(|g{Hv3EFwBv6 zpkOBH^6B(9&hZ-4xK zVG{zXdD~enulcw%|3-v6p`44HX&GY`R%?2PS-$e>6*|>>BiUC8K}GkvWSVr_gq>BV zeXPp%X(y>w@3Lo8W%sgYNBq3b;i`A|;N%HntD_G;{8yiP*|V$Z%Y`p}wx>tR!&UdO z^02YvqA@0?D!tf64Mf#RPZ0AiPk`D+!53%JY;;_gaKB=l43W?$Z)n-V zFNp07KGFDDyq&SV{^GBF$=<+u-GqHjJatB>a*ZPaP_pIgo3tph&p>$a3gBA;p3AkL zIe}dVq0UzjB>Qe0)4Vh=!( z_K*Gm$bPFL&ZEv*<&=FdBQ;)oL04y^WtcJIz#0FDV@27;dWRmlzUeEdh@TqMUVr{D zn&I08kymRZE)jkrpgFVhXeB=1mVgMK=nhHIlKu=IG-YJ$I|g2M3O4?s-0N|3dBuzk@|t$31(p6MFxe|X#UpS z(vQ=dA>-Cv^a(XPu%225LS(}-fB`^>O(Vgh-3-aGY@^yuZ-$K1GsoWysibC0fG?JT zwv8yP(+U_B$yJ9Pdfo&Bp79Ibx(k=X29Fgr>xnD_Qn<8fW|wa|5zZ8LLYhXd*%j*q zJ(YbZ^r;IH3;vVD(u7zgf;VV8VX2o8hL}r231AS7`=88ATJIP@ll4@ME0sr)T)u(CpI@K&gB9>dn^0`{ z_kkRHna=(VrVM&1gN{F5;>%f=%OK<@S7cbjmFrLeJI?o4#P@|6GfvhyW?YyIqr94N ztW~TTBE*zIr#CDL@7%Z^!8Lds#Us=@@)4Dg!Gz_NL12z#i!jP&uuy1C>+N7azWcd^ z0A!CRM!wEpd3NThZ%VTA4}6YbNZ$Z4R5@Kq-%^)khnZnanM=(teuG&c6LfVE5KTfK zaWY+! z_LY0y`prMM?~iV~kFzw}_WkvPfADMn^|d$tC0x$7H+}7+fBBkMzvh>}4aQ;5F)4Iq z$J)~KdDfPmua}+GW4sHY5@!iS(AR`x)2I8 ztH+kK998mhuB44xCO(+KqU5m}0q!auD<7{N{zjwUFm!C^)T~$$pej`~b>;(G@8p2! z9K-&zg%wqpR8o@4xv>ZigWnC{S7*TndHWDJ4Wz9%i`Z>JMeWMigysgp?zkyOc-la0 zY#;YJKO#2P3F6lxHn=a48i=jHDVXm0Y0_^r5uR!8H+W6U8h8!IZ1Gx;C`=7rBSYY| zUT7Q8y^=$`rq&_w-VCpiHSk(w-RXEk))_)27i5K6oE8|3w-%%EIKyb>3XDcaj~ySL zD%RSL@8i2KS!TFtfL$?n`ziEOIK3;vkDd3#i^d9U+8(o+uCW_S@6yE5OQ!lcY^RuU zAUff&gsZ}C22&8L2ekz^r3FPlGD{X^(HcaDn`d3_um=WSqnDt$DT4j8PQIv8Ihh9m zo$0^CLD7)RQRw@;ESRx@?;~Ek&oWjlR-PwEX0-7sFi8HY(A!ZJ3RwZNAtxu%+`Hxyo5CW~s@=7juD=JV{C2r(y5S3!WA% zvoI?IHf_rACGG$YJ6z@UiyGf@hLh}X;m;xgEBSOPpHLFpO5R&A@PD@_i7d z?L3PuTO0XRVF@=NpHRUyPcow^4bWlT zVG>oa$6y%Bnm*Rqb2m>Gxwjcv?BN`2AD*<-6%bZv$QxXVkpsSjl8Q+PUw5Qn4Bh&7 zBhbTFllz9j+Nks%TPpbRA~VDKCdU>)^X%+S*B|$d0=Q5J>(+Nt10~A(Ynhg+(PU}E z5*6?&QnN#Ft)(rSs{+*~UYN=WZVw#U=rSvITtgwU=vOe;%(Bfy3kzc#y(h#1nNAfC z55xH?)9!wy49BC6RUfAyrqO<8=ca>3f}0H*jYgkG_S27#20obU2i5BDIkV1-{Ra@?1Ms- zPT|1M4#mW7eM_OTzZ@RMKPFu&fx5qQYBob?YoC~OuRhQ_g_FH&FE(E{Eb=n%> zx5X5pe7^`)nln|eA|S;h5~F8mL~cY$7o)XN(ovEzp^MusgBbYm`tAPFK*_+tdt1(O7gjU_f$lhwU|10yZ)RlgvYd=1`=wrIq* z#2N#IJ0T$wC)V){m%n1lDDB))WnJ3rmAVi?=2@d1M z3Ydf`@IrYOI^3+%sR7U?xHUb4G^WoHJhe&ZltGj3;Rvk>P%WR_`C+fXSfLxbX++?| zcfltt8x^*VjUaiEC`p_fK+lg|V~N8CJ`r(-JK}ko9w6|9YaFfM>tZ^G!4sjFxJEwm zO^*%4iGjF0-dotG#|98jc;&nXf4rGJZk30MQQI>0aMz+l2ViBQHZXl%_z}b!DE0cr9H{}+1iefA6KPz2{OfZ6b4nSRDX6XQjAYMXWV45;b1hg1g)cRE%M zrbf=C=|r_NVSi`+j1weTsFv!JWMp%ANwN6!Z~|P>+}me5#WF~^kX*8U~#uAZ%x(t6)ZKOcoFsOJwU|wSj zFECA^AYJ>(s4P->TE(wL7(kt;7>5sNz9TsWs(uMXath1h7mzZZK!B?GN6`#HK=uD> zvT+u-sdGD+j12|^Qf};dVg)k*$}Y7IKUc1fX6D{N~~WP|KtGrG{f$K0eo3NwsY>akYsz?xAP z+ZI8M#-d@CQP-!oVXw}lVc1~tZv;e$$y>+F_2QCs3~`G)=uwQAMB~1LX4D;hUad_W zHHGarz@G>aH9DW}nSPQ9x_$Zv?LSs&XJ|7a<~qUdsYgJd7<)F>LOz64I~6b8p%j@{1{na*OExb=Pth*w=w zpLw~g6aKTw^HX*A8EHCBPf)m}%JGdZDiRl+y{OmWv_(R?=g;&#ymy=XC!4tft%Pe_ zgz=!WT7``PLF@dYH?tQwsVO)B37X{?;0QigeC3SEvB3H48UsG#9IzxivnONB^(ZKJ zS$Aur?5SjIcnnTF6fQ9P1^9J!Hxc-+Xu_FcV!4KdRQNszTxB@D<8YY^#u3OiBJ)b-n7UK z0UQ*>qcb4olu51?^I=V$S(Sfm!Ulig=G*4d7UR>;Y`#tZhTX5cBFSfx#qXwQnTqOA zNzskpP0>y&DhEhWE-s$y++%c@v*~tNu92ck-%U})6^bsUqJ!_Is25sORL+K0VZ*-j z4s(Ltq98kq0+io*(S=kr3f?aJW$ZOp>_Y6)ZmI~ymR|9Uk5^{auN*auS7yss_HMi~ z1HMA-;+0YP%5INWdg`lSYR$CnYqY*f>mZ)nir80ii#UV%sETYLnqjfUfVBYhRUeBD znU_h6#6J4}eJ+9cuXXa1K#@TyW9^1^6318-%yTivPvAe+*yO5)iTR8PkcL`6S=!B_?D7Mm?hVKk)tKP$8umMGU z#%&vfVhQv!>TA|A*}(-O)`=6scQT&QibW&fVHISQ;}3!cwxI@L;Ks6RvJo?}PP`UJ zW>M?h6b}Id$%B%rW~OYtmZv5Y=S^{hNd=f>zQnNBj)!%q9*;zmGr=j;2;?eV%%ids zJ`EJQbDDNxxS22(4sHda8==+6#~ITohKwl+7oHkM%9W4xzOjb4P0CuG9=pA1n&& zYtvK=C+dwmA=7Zxp*t&)9-M;Wu0q@?oJHv*r@wZRT)|`tjTY&RZgt-OOy307xI0Q= z3}s6i*R*e+Pkp=lJMJ6x#^IUhS@^Iw^K*JTWp%i@Kh`+T`p(CJhx;+(_~M#z4F5Fv zGp5Y>V!}`1l>b)PcvyR9s(vb(n%lGZ!fwRxDBmoT&jx`B2DZ=*7%+xqDacMj$(zD` ziF5KK{OHqaflaX*)R+(9K$(fy8^Opd#_G$|ddSFaN zGe(~?dkNyBS(xBD=vLF{+Uo4f4(tXJHvXSRPCu+=h{bfU`w8%15rrxzB5+9fa;l&e zWMeq*tUeW`lF#dT-hwpkGrSCk8Ydl}H}LF%E}u{0`Ao=$&yVAoqhEcWA?{BpuFGNG zQD|giD8o~VYWxI$I^!q$GazmSKTE_k=4UhpRjUEPzm40T$0*}5KSNh}J7w}@I>^mT z)HGSzUk&{IK9acT$j9aVJl~L>*X`Y_Z(pDIAmm(!1iHLGCH08!5lN4mCUuF37D*>f zlRDLtQWEEnnu28oZ*5&1jB1jK>WL|d@KQ|@u}f0Y6Pl!o6?}3v+|QbRU$q#yv@o2K zk_a;qNphx}QxYO!B*}4}oRUszlH??xl#(_yNlPScN=c(8NzU(yDQSI^BuDr7l=Orq z3CQAP*FOfY1iBh&^+H9wfYvy#3P4ZEoTm`b@dN?@7O<6!*Oe=2Uy%v_pb58FbfBqa zO^5?Erx0YWK&EWDHRGP&*k;utGGvjGCQIb)?bw=OGDtoQnOU`!b&pHc@XX%mny>yYVHF+Dw7P%xE?a=XiZqAk;f znxjYOP(3tLlynj}2=r5;qUf@9QP=>`^(K!yVRa2$gIZ%yZ`|SNRasH#Vz`8b(-8F- z^X#NF5)C>!0Ier!!`h?`B#qW40jqS4C?d{e6pg`x$T(USoeMWDErQFL%JzqK}!{E)lRqL2T z9g^UQQ6C{2S|f~ka8v+DassbcKZd8|)9PFJi73RMPWKlAVjAUf#-%GOJJN~f(jVMf zE3SPBC)aJ?{GHE!`n`Mp=+_>|u6<@%`DNQ*{K;Fs`5*7R``7O=$qSn)gJUd5=w`kf zd~waQIj;|r5M6}^-C4qPi@y32T4#p1Op`OxozZ(i&%mpaybf=!aKH;wLCF?4%%(rk z+1Vvbbt;>iXhaFrv78;2#iW(383FK88>B~0AU)cNuY|0>BwA~eoZvhq710bA%8X&+ zPUB<}GxaZu6_^9w&VnBC!;Emx3<#dPNiwZGP@C}ZSeSZmEaISY?PQ?Sgt&yuC-QL5 z7+gD9)I9^W4D*B+MSkrhOCOVe2c;G*g{qMZx@bt`7VzF|@M3g9)O0>Ag$kFzFc zg%{e7vy#(>=S$kC4Mvab8G8`_j_3o=w2_5>M|SP-TOFLQybL<<5Zaa(x_Y;Pgo@iH z!&l-MhWZVq9466-Sn8s5U$6{!WuCIh!v<_~Er3d7ve-jb)iWFQt*vU|(hy=G1Xc1yu6OjU8-m)HOH%IKY4WOVbtC z8FU!DYO^Y{GpPnU zQ_MP(dboF79M_rSN~P+fGiB2mRLLM5#ysmxdwF#~bp{S??aUlkZEx0@UQ=z)&cI0T z0|e8|99Jq;AD!tpr7+-&=XQc}lk7}C7phGw%8{>zcCg@PdV!b5iLIpd=2OYw_Lkiji9cs=J>u+3@j}dfeP8@71 zNkNCE9U|z^V|SDrD#hrY)SM9?AWK?E0i?*bdkX`6)_%0dmVU&wUeavvdh zcISf*d8l1V?Lr%INH9o+EgJEJj?P@QTl;*ggJAk#@j9UW6t*Y{`ssWviZeZtuy#nm zc_xO2>a=)9@fW(Ztyu->pbp6elF%uLYXIFM5{;Zsobcc)j4Fa4nvEkICQ(@&X;2{g z8tdB1TXjw;ARC#hK0~o6349%=LrN&5+c0!W+cm@sO*&ULXbEBp7>_hozlPQqJ6R|^ z7F~oj0;~-jsX;0dn5KBNkBNqsgu4k^>Y10L|Xza4O+*rHXOPx?yu*cEBr!KE`EF6BYo3ZwTxk zU_hb{=^f*gMlKjd4`I&bGTqCD^XK97MegSSR=94d}T zn)Lt`?v4B9)!V?gyS(>MEh*Yr&{Dl#8!6R0$=SKGH( zi4d5EpX!ttg|5oIh7#h4Ut0@c;-&%G<%FU%ck^Vd`2|g@^=bNcEi}s;L1YYy)~}y< zG5fmThD3w+V#Z@F1LLtd62Bd^EgunvRh!sT%WMp;ra|)uer(#sKn#$@o=P1^D_8#@ z)igDWN!!Ei|90iZG2Hy{H@WJNeE_e>NopXmhjF(C3G#pSbP+ZphC|Jqjv)uzA6;pI zRt{*6Q^g)z=In6vKCl@(z;o1U%<=7op4LC3{Ti`&S2gf(wD8#E3@2Zme{uCDV;m_~ zDo&@U!FR`=qK5SdZ{H|0J4FrGsY*6li$lf?I#^m{O0XE4ttxgn2Bx;q^OPw z6^}ry;WVTf-9!$5g}4hiL`(J{SwIR4%FkeoG!9+_M+#W3Bp9Cr5Ic;|6xc|IHLC~O z!r6`6>#MGqP`5zF4;Ti5OfN0Tdq5y)LbCzA!9?%4d7%b?5NF(=L||g7^O#OgL+vqz z6}{&Qn+-1}Ymo3EXVVtU1eGV^Hd(0Ou>YpJvRBrxdi6Df9qc!3b}>|Ptoh>I7gy}8 z4Z!nr(rxt=AZk6108ZL%y9F__1(s2q%M?WHs4Qj-YTOP}F65Y=O6&vW`-{JkpQVSq z;ZBqBlc&;5jDx948Y#yuB#;H$weFyL+97LCaFz&xVQFiYF=@m4q5C=cg;JsAAtZMw zrRhn<4E3m#%O!oekZ`h)B2=+zKsYYQnTeswm_DE{2NuzERe#D<*(%Ysmxu4_obW`F z03=taH-PvC#C0V*GM$)OS9CjBtP826p@B!jR;lCnsxPs?4%ir>76S=-D~(i8M`=xB z=m;7|zf=gPddgnB*)3MZ2~FQ?&h5wDe1V77^ayvcm(#82(E!F3wJwliKS_%oVfkB3 z-)UIqCQ!uXG)#0cU=w(7ud?os+8t28-AN5K-N}c-wFt%5^>vWNjQ-LH4E>5BrZy`IN^ZA#~rfKQK|D3 z8aM)IY{%GwoGI`yv-}?*^bi7sr0N7f%ByZfw`IdC*!e^Mo<-_sTS}ba}e|a zo{~N=J@kON^P*^7_4u~Kit3Ztmr^K+*Y%$xidOhJu{eZ5F6>7~=9;lO967m-z->$g zyN8ZDK%@Z1-4%!BG}s--`Audb4x!D>gx)7H6YPQun`j718+YE*y0eHHZ=1c@eR@iT z*)Y)gT;5=)rg`f<@AFJ|ecMA+m2R0$2{*S1tbh1|{;o{4z;iPQ-t}`TeZPgqB4*W= z;?@HHo(!`Kvl-!dH58KzFpk&oKi%Ts-G1;sF%LOUk=UH8509(%E9|{FBOoP9q+Ld5 zC!a!r8c$qM90DncXaw8uge`9$kIo(=d}IiRRrd7!^s2ZV_Jr7wab)Alb4a1?r{|X( z_u-QC;qv1?Tu!r3Vz_%s;6e@GC z;D{AxQIdO#T=!jn*SM$L+rf#djYQa$Th?k(#im&pt@g+E2e#^=IG&$16X1@z!jqQ4 zV>O>QHn#c6vZbYa!E8g2%N4;d{R>OwgyUwAWF#%Du!da2GY#q>_%24swMB$u51+Ap z*o9yf4)ZkHD_m59kfKOa*+8&#-Q6jB=48oJOPoN1oSSeuw6n7dX4A9don7hPGlfI8 zl3B2s;0C9{YG6y>7d#g?eCf6Z%_rpM&FFgTVZ5%+0M(d)pKEHu#oPb ztbe1gyNwXCK0e@m%x{+Ac05L~&g-fHg^Gyo$j*%;tAR3s@~S*LEBG;{Fh88*VY9U$ zA`>3RjlR|?7IzoQW!hefQvoa8F$;cl&ME{gf+QN?1kWu^5BMno%@8bsY1027SI4od z`2Ru+OknPk3FpdheaEZi=WpiHNU1&g9v!hDov;?yBFp zx{8-W1YhYoyGm2}$@0#HDyax`gm%;Q{zzDHbf@RjrewMzPz2*=^x%GXdyE1mQ{hbQ z5BysMbK=^va9|aUGE*}8p`+3rxZd+$4bK_qn6B4%zoikvg=S^40-JaW{leZhYDrPw zwC~dt*}@Y#w)1Je02Awz>XQLmEOkowtb*3Lk(P*_n6O5lKoQq&<0j;3$atYMib@>Z z2<>oZ^yZE;?fVKI8xAowK#O$2GZ$N;tZuRAGtI@BC(OetfFoA#|Nhs+Z}k&N8A%}m zu8NqE!wR5;)ov!CU@RnU**-eBw!14tXl=VIINQ}wcecS*|Io7%J$FMu4akmKC+q_+ zjL5eO6%6A-QDs?^p)KN$VS_8raQv7SE47SF* z9jp`OQXIGmFJ7!aO$YFk=zt``U1A;i2Tftajw6cMVKy2ZXjS1FcvjE>_OM<8!xRv7 zDFp=O00SUdaV#Q>_DUeg1eH;YG)%e!{67GT`nLbk>W?zXkj?~Dw!{yWi5})Ei$jZT zuDSGPqMAlh^&ZcWlbh8KYOimew&oU_ebZZb_HAvs=-2UsWCHAEgT&^0gSH6f!_z`K z72xMjma-6~oR|HoAOll%J$Vik% z#KkNVb%9VSJ|;DKxP5oQXxwbpB}Z8{64o%RaRt?E4wuX4!d+!!9YvjaD8 zbQHE|)=@%zrT)%$w4J=9(O%opP&?Rg9G*zi$xchtiPywj4`UPgP0#n~bRIXE9(QMR zuAQ%?NlaTapVG4AS)l%0QT49Z6Wb_cj-@qkLgVZk#?#r`J%$BnF-!UtELJ(qEkfh* zI?O3_1|I9|Y@b5MDx@Q%Bo@$x0hNVY46R@(BlezYQX?0w;y51&BjO38Vu~u%;&*@u zUGo63>o~7SJJ--o;85Z|P(Pa4(1(DXUOvH-m8%2IwTGy^AS8kghOprrp&>oRL1U+=|HipEA%@Sk@^Yx?BU$8skDJ#T}EFOu9V?|2jr%9wyC!@ms*$P0^ z*D--}^PLuhnE}VTi<#rulv9*pFy*E>i_wmrFc$%ANabjKCm`5z)A`^?Pn5 zdRN>4#q`y;&fWmm`#;RLP;e4gvfgt;18w!{M+p1%l=^0VMt7;Kf7^#hctXA3(k9%} z&AX@@CPmnvj^f>T8BygD-b(u~7Iz7rm+pjv?L_5#JVm18OBiCzLdayuom~SRC)hNX zS=2Y(u8|GS4OCgajWzN2`sVk#=697}WJRQ1!VYm09dDmUwWjk9k9YRACp=r!w@)8U zxlP89+7DR#JqDD7m8tKUi;{hfWE6H})!#jDzVisVk6MbfkMe70xPiF{j^hX~H~G?e zW_h6b__p>VBRYc8`1ccmk_^v3aDMT=z_u85CV*7OcQ&3sCeIHS{(9k~OC9UNjcY);(B< za(?d(+a$Y_q*9{c-V_jzMyxOOaWJub{b=72+!232AAi%B5PQv;a_lbK8C+at5k^uyt+EPB$iBhuj38qY z9$kz8X-<^HMOncHSfRavZ91l2Pv4uY&J-UFdV&0cpCf9{C^5^gw!Arb!2yz8ll36e zN`|it;oD zYpT(3c7ei$Y7~>YVE_5k9Oqz=7zecKz>^Ghi_~TT#!QN=ig-?;1H1mZ-=C7uqCU{R z{Y9CN{k)wL>6kd-i6;yDXqKmHvcVtD z^$~4z|Gvrk^D_Q>Vb#jK`nQKbAx=_g;!Nm14a2wvSCoOSQ!1`z$S#9imHTDO_J;>g zcA4VDN!9wdPFNi(Uj6vq7bka682bI>?(E+SAn^#dvw!bfarUwG%PN0Y&;6MzI#+XJ zEuByDIG#lGac{*qiKMe1|6o2XQhaa4aH0yCLVSn)ymwe!4f{i8K-GNYK`BCJRABpo zGalbMDVrAkwMFH)=uuSR$d}DMh|lidAZjHGyUj*8)(_V10Jy@**yQ2rglIy4SV4V6M*hvkDS zg84{Vptzf`QzwOQqXhyKBr@1fSJfq;Bs?`nW3cMN$3fOTY1e_FCH z{344%d=n##ayE!RVR3^V?ug8BS5U{E{9c&miWNcAv4?vTDBi1Mz*Rw2Gp{|F8GM#5 z@PfknSMP#EFB$6z)87)j$8hvk(7a4L(E!*WR2b)rX|bp`D9F*XVrw=^or&hMdZ@OC z#wnLDtJoYV*gqTj`bKEi)~xxqK5DVPb+h`Gqdqqy{|`g}7{r*Tqt6{6tssXs3S_Ei zT&t*!mO$~bZB!e8XV`oYqOdq*A{K^!f}=vrxl@lQ-3jb4tuw3QG|{YmX-&il#|*;_ z(Jl$0$_(u=+O=~hfaC_xsE9s;O#HKeUd7)oN*0ET z9Fy3^jz`)$yWq3opD?2VMVbqQ6nip8hB5|aB}h~Y8ZW}}4V$R=QJGmWkufsEMkQ(E zdjE|vd3V&WhUfS>MJgpB*SYJHJsOKvhhZ)bwzmVDjH!Q3AkNNmNySYRSR|e8uwsDL zHJ^m{do`5QVbphci$VBt%xApwZAY^DLH;xux4nvWl~ToSh2?BftKt|i$b>*e$j~x5w8~zN!)rAnc-k^Gz(oo zm4j13Gy~X$>^Ug>h_r%+mIo$xl`;B5&@yfsAucsjYny7nKUnoX`16zXaa}}qA^APQ zTwYA{>h;nSE5`-W?CCun$KnV(LJ|PFFNaC#2>HNSPqo`K$J~jPR{J;aF zbvMiN`5_AfFv}(B+jAs$HKc@IV=|AyaP8_nGBduOvVHWQ{mR5^xj2Kz;W_!4smAkD zjnYAC{E<}SS!teriXWGY{}2jd+IU1JD4xU8WpuxbIK!VaxTKAv@4rVK2GflTgF0CG zTE6z^O^qebp2mDLza4rATt#qQsAFE=%n~+-7P?L|!CqDyK3FaJBbOip1#>@hNp)L?`TVVdN(ks*RdB|(o|u&H-6@q_ithz_i=HAe&_ zQlVpM3q^wtwRUJ3- zRjz!+uEhu(buoyYQhh9MyLh-#o0yD6D)|3WFjP235QK^lnGdJHHs&8~Hj(-GLS#Nv zcF`^_0fg{jS#6O9hKY9Q8~|YHVuD95A3d`HebAhxf*Ufp#1F_s1$U_85$)5P(ZZo0 za3vrJvd06;JIblVpj_jTtdK{7wx7mDd0J+8yM~M6s;P@eRsIHuKWiP7o$CTJ!&d$N z|9jGXWrY)2xBjqxs_c@b^Rwo^moV)hsvm>7SUUf}9pAY2n|FR?_l?xlsc%JDc1-zO z@%C3tQ^#K)`Reay;kvk-YJkpG%M@+g$Pg(Xv*f^Vjle8WXlg=7L4R@%t#18#xU?=i)L2ki+0O-T5;>tToKdRQ3x z6bF77hZ;nd##d3wf|;V7tOH)A@@TL(9n2I7jgBLY0Ql zX5z5(!TA~U2Cl^_9{4*X#;(=m<{&-7qPXQG1`ylRC zW`waZ6nqNn)Pa$DFn|D4)H5iP;Nd=gh5UPc$AOuD3l|Y*?Fhte^`QW4JQSQt&;*fIa$=* zvkZdx7@zWVDw`9TY1zKxK z0u;xf9irQz!Hw{o8!)5+z{MKV+G*vAY%9#!IpJxA@!X-(@v^3MdahDbtyJn6&R&r} z#7g^~5(0_2nt%=(bP*z`<{=optX`%{cT0$(%}ATU$EYU5BNcLq{S=o%NSuHHvqEyGXBN6ZeBCgBz%Wvfu$jwj*ufVl>^%n+^z>ld8xvWZ0t>D z%^TBfXZsLbowUWQ0|})2Du0kee@OWd_sl3)82?>C-TthGI2P8AHJW#LCi~p5yV6Z>+8h2Xbu@A3OmF z!wCx4wl8}WvhnQbwm3)3qmkVO;^xuC|OOiqnG&Ei-K4l}c@vv;2G2~e&RVRSgMBEKbI8}VpLf;Mv3Av*_ z@EiJEAbOa7J~eb32MV7yfxMm*X%$aSNKV%U=h6PYhAVJ_-3_$|T&Ud*f4lFnyKd^X z$4jZlgMZ2%ClYFp!_A`U@mb%+1dEs29;@;R?)aZ>jzti`AP*l7TBU|bS=!lKn{)6&{sd=*Ww4Bd! zz;UK$nI#WP9V?H)E??qq14I0PW1#HJcX*_o>|pK5 zh&yV(l!ay(6GSY93p8%Ht-$Y}+4 zeT%n2Kj4Xg{{WjiD%d%(2`}NZoyXG+PUS}9i#I&*X?(ZSfUf+L1 z>niIi)T@*Z-O4dTR-!&(=hpv2J4XkSdzOT`T2@e#U}}eD=$MaKF7`+pIUpNC{CYwB z!0cp9T)SvR9=>7T3*ZX082|}B*i&J`M!Xo$7@)Vg?y30nsyOkB zMX32On zlrs8EImIr#f>qATFu%NT!d-n@r;;7$g*$yi^x>m6DPEQ)9yTW@O29HDCy_j!i5@Tv zXj@mc*~C^&#;Rxwgnfw`J+9VN&Qr06&Xs${W?wyboKCfm{mxrNC2qO}Cy+|n9z;H` z28Sp3C>@?G9;!NrC*bD8ljTDPCkr2Wqoue0%yOp{=+3PcZbSjGc<3XOUVP-zK6W!o zxjlzTo8H?OX`M*xugSMWuIZJ2k&D%$%|j^CN_%jS4AYzbA_Gpchrl+&_*BelgHFfb zsved%hQEL846UA94c^M$EO}2emjp<_H&oAVcP}VTvO{9Q*$6IpQcb%@5V+DcfX47l zm;X_wxeyRa*<1)nIWGjHMmA8NCkVqhiUXS2@KC2%e{~+mtf`+JGP)y$>IxW%egyEu zCiAJML9(|`)7i?3cRyy0)f4AKEP*MRSOWWq;EN!>Z>%N?tK#~mz=$}EyLXSnR`;w} z`s~~^3FnS;X(pw#=;jqZxK&&&xqmPJP(%;+y>YVP#gmgfShRsGClO)a*?iWE6Xyt| zvBr?N;fpr!o%COrKPgSHG0n>?a@H~#8s|%P&&g2IqePn=wsU-;5^NrB%U=udmUXFV3JK786@w<^g z@BVHg^t->+-U(j0z!cHhWU`VNDkFM*1hZe)d}#V<$0DpdC7Ld#;YFnSh*`fbJ^-+G0tXWC?*KsT&vzn| z6D5QfDP!Zuwm{ar6j=>1S(;m7D$U?gy7(44J zBJ!-OpXX)TS5%5~on48}-c8y+dT&?Ut*Zr_>U)iq{Dn>q7oBa*Hq{v8sFz(;j6PG^ z0FkTVUU>jD?Eo94&vjp4TtAP|$?(g>G6(gYT#MVttRXmkX7(-$=%dp?IA_gh1GW9~ z=wpC}jie@0$aspX@uvlLsiCyfCs7iLW*(}kI<;)m)NYB`t;Ut;t`9?zJpAHA_V>5mR`wi*0cTl!^rsAg|CE@e+MnyXs*tU z5FIpIbmGQI_aLdG!#xlr<2f)J4;`ivj8%sY9Dx61VDlfLT@I-@bnw7!SbExmjx0S@$YtqCYf*YaR$Jt0TRt8s)s0Zo4gYf|UqYH^xj`sY zuPEq~>`=H7Gau@I896`GgNiY+PextD%$_n{E>_Bws({Y4u|k+tRFNc>Fih}t6Llck zkVXY*TQeMyj%c|R?Wy~SPkx9nEy_iNX@MK4|5S$n)JMc=>Fh)Wk3eY&4Cq#7i3r!i z^}mE`vE2RPhNbD!crDWcTC^O*$CSbWxXlEAT3%ydKgo}XpRzo2ikvCC!2~D zdR};(vQt0tdGI30oV)6GuX3PrGi4}kzgv4oKcp$J$|!KV-&Fe9?kPFXLVK<%xKEtIsBB0&TbyXxxl*wzByn_@im>TfeI zXQaEbwk^@~GdF;5ImfQ#+Zz?8rQOy&GU=pWd8?f?Kn0{)tu zYwj&BQs^H=fdHidy8yuBVMqYw7DZMA7}5wDYPo1Fh5lh!&(p~Q-L{@Q0a-l3TvxgA zVbvM%H91VEFhOw#gt=>szEn7!F){QvX7zL-)f{XdbD%71vc%MqPO!R9SjB5U zr&!TeY?%ZlIOfu)pC;|3bS#FLu3l16CPCa~cGvzwIn9Q9|2T)NcysKD=d%8sMak{BmJra_@IahR<%w3?sRdl3~i5T)0=pdbedQ0;}Sy@3MH!F!S$bkP_X<{Agi zfPyM@iUw-Jq^CB(Gmse^0N);#2ePrBg&S5~Hfa)_EI>ncHybl!lAun?LZBbqmRDc`KFK@-LZw(8)-;wOA!>1$!!ZkCXOu> z(G{EN)4bDKpqn`eXE6-Xc$euJmQXbW#ff%C*vPeOt0UFP0aD`fwHf^UoMk9=;J-)u zPS3Tk$Lht>1t$#8GI}>6i0lJ^;)+sTm>6`Gf_5a!3;Ciq1EhV!?N7tLcIM6O%{YsC z-xDtZy%hDYo^%0!?|$5ly5Pd!plC(?rOhJYqTc^RR#*EUIX07nxCC0q;ECjBAbiE> z5S%1;@2VJTDe4ysJ+*KA!;I`eTN5w}SKC*F)eAe+ot>A9>?b>AnW+5E&gJP;QhmzH z>#t1k{SS&#zxM|`2EeW(;w3|`S8pj_SwHMiqt>b2i>~Wy{^(95_z&W0`D&cnZPLZz z4^fU7B>g*?hQe=M#w?+{w5tuE#GSo^ZC`u$FMaz1_rCkUx3X)=i8BzK-Y4Jr&JSFF z_iNtu1Oh1Oe#P3HlYd|RM=G|%xi?2g;Ckff1pH+#>`y-WA}4eK0mcFE(41eJ2Iy%M zW+8ksoYUTfCCEQrKo{zJr9RvEk6d2gaUaoW91znT9!!uwoau0;5^>^9<_z`lF~aQY zbb4Dd-eVF@I5DXOwJ_axwe`qk8sBQp`t8e}=q1FGphYr%-pyyKFjO7Yc1ylo5?7tA}INO|y zFAD#KFRSZmWQJ*r4SlDd>KVC^!8xMMT9jJf_6W_{n0qE_WBOo7t)Q$SkdeAShvL~R zm7+Y1GxC9YVxQR*Iu@ETcXIN~+W~tv7$Jm@4lX7TIDi9+)|#P#TpgSad>)<{{Z^0e zk|nxxik`ili^iH@d$qeU^GJMgS?F=~c5{F~- zwp`*HvW$#aijrArXag*V|E)t@!w_yJ!&3nQS7CIYvJW@mhOXzF9L23j6gk#^z=l39 zK^DSQBD~S3%F z7|w)wA1;VFN~TQpz3(SZ+z-^ZOdA5Wf^Faog)oH_=ny?o zfp&ruNKGVcv`ncpi~ht25P#{@o~jufA}xKMc8cXq6azsQ&|ty=$+G_F;PTN25Phm4 zQ55!3gY#E-PFD04KpCZKTtNy(-(4EW5l=snmAa8=VC_)(vPN2 zCyJ(m1839XOi}oKs0cxv)c>-?PtviDbD%}XL@iERlQ%8r^q{1OgVXoI_mH4f6>^5i z_lWoFyKp$p*{oh6Gm#}m1P#~7@OaEYVu+s}CJi))x;6Zy6gZPA!P0Ynl5C5#srYfr zC{4zORnL{Bh)!~@AvyA4Zm=HYcEpWSJ;V$rYnb>_rZb<*NFI8K$Z914JvNEeohIun zW(DsWNZgJ%NJ2giP%tNI&UL$CCiz*?ErGtHB4Y|Uhj9+mAzy_k9b`>bi|3dVM$!!* zvaYSf9hp~gLr9!ro^$QZ20FTM|}&Hiq)UEK$AiJDsNXLEzb52>V7OQ zgI%cmF7crLIpP#EIVvG_8|WO+}-+m|OC^ii;H^6a(|moUl2d>B(QV z&mfC9&g{<>{Q3DS(q%rN{W9dJNpe$EimWmQ&yquW9|#N)iD;}sX!V>gypgayA@Dle zs>xkMZuIBqa(22=jLR-?1Es8-uIgPNTcVoMqzr2sMqkaIw+*7$9C}G67NoN}hh1JndGY`zJ4w$e9UdO}S2&ZVf@Ml~FDc#4BLN=tw zTB)n41J3waks578D(jw~o}rCm*F~+YfVGx4e}~m7IkWueFjIrGsu95Qr{%>zylUlZ ztA^GdTQ^d)6Z8+STQOYRL(!_Lp2^^1HoySU8V-%3m>Si$=pq@IHx9jlLgr%;dn#C7 z27bMJ5xcDuO*Fy=2jMvlJv+Pxv^Iy=_`=~eshWrC?6`xlIL|P*(y8KN;XLZY{uGU) zmRu7RTFma@Iu#xi^0w9lIUMS%M^^?W5RmGgr~GJPvC1!EjEfhA`ysG!POhzoeFu|!cT#@E`kwB#|qdFBOA(5_y>^pXK94;jD?S@P=ty0U!BVgI}e*Y zUQ$9|HlsHK@pMr!6f1s(_D9fzPZoFp8`Lf@$y+P4F2^8E)13lq>3u@RMyX=?4qDW8DHB85CFt+n4!1 z_U6(<_ZIo-2V+`_e&{AepVDxWb*mXpQ?=W@t=f&s>_&cw!!(_(8k5AK7}kW{0R5@a z*837=mFcqyu#zT1#bvf31B95`5aj4f0*T=4BZ*JJfJ8S7taosU-Qh2yO24|)6bJtN z(0N(5`@FX%F@82v=_yuKDiUkCFsyfD0-5zl4dA5rA>zcmc~Vl(>ZLEL{LQkjQ>@AqL=9=dFhKe0}W;XHxRr!&i#f*lqLr^9z+;kz!OJKM~oLPAD;q2u*yGF zb>7MaSNqu#;GOt@Sh}Bkte|6SJNF@aRW!Zw*IxDPRnhbcMUs<1O`EHt?Hf9w7*$2r zP#f_|(Cg?6SyO|w1!*iQyjARoZdfD$yho*0Q zi&*L;?zyGSVu2f`Z_dSB`^FV1b~C2k=f%M2zR$?F@%kdi!*X!x)p0YB&CdX1&r;sq z=e>CI@WGNZA#u!+Ga)FiY82gW8to^G+YFCw8i+|2|a4#EbwWaE@lq7PqOSqFxN_)sR55J78RaQbOWyM$H<@;C7I59En7+ znofr;ZY!_y@CO{zF(`Okv~?qyo|EIH>CKi1iy>Zs%A=XKN?T3*&GR|N3g1UU0rsR~ z{tpBg^A8bF!4u@penX(#%rBXN$Q14lX!u|nK7~BRZRv!RDq?D_n#%|O z=;2lcocMGpgBiRMacQR?kyP^R8FYc%T_jBrJbB}eQF~@rCOuV@NsveM(vi|ivHs5$ zr^uwobZ8q(RjFD&rk)Vx5H)JV-)bQs!4utd+aZX0=u*=m3rBbOVoyqhP}vqyld`K= zR=bjuf(E)+(di&YnBpVTQx-4!%~50frOq@>!qTO@EWHxQ-nk4Zc$7xznJv3rAkftO&dJPM8Y%aFE@mkzw z=q!Y?#>;}DjL;fT6zrNbb1lQ!m_weP%YG?MZ|5kIExBQgzfO0mrXh9RfGe}bpDQ`U zg390%n9*p4t)F;KWJZg#kYV6wdl&4}xF+Lo9ucu~=xz?NyZ$G_>WwyOy8Q);e?qLT zm&X4|SY6TdpBk%+(jEn?&pv+_Sp8MF5?{51{#!S4L=R6;C4QX8Y~rZ~&P18s!Gw_U zUwd|HLwfVm(quX1LtgUWkC}w@#d!8ClOER_@r31P1U}#=i_m`7%}ZzUxTctIgUQD9 z=F8IL@w}vSS?ilj*1ayCxr%jIHT|lZ9__4}%BrTCok@~18k2I;a`kvzeU+k?s*@V` zU;O9@_7hSq<`qZM^Y7Kb<$yd47=6F z!;^(b4pshPSX2s(D26kkxosMUrb7U3$_HbGzO$^>Q@<6gqjGXiJAwMi%uQPAi^00m z!6@A46v3wNp=4RZ$I;dQEr6Jl3#bK^?7LjAzbB7Zg=|HU$s(yi$zb~qX|#5#1&AV`cjrK7~0ZHH~aAjK2)pF9Z?gPoh=@h z2`?(t1cUmhluc2k7ZE4Gna5UVPG%NoyB+Jgow6*ukj*}Eck2VYFI*nTLiX!-?|v@# zib5L~R7L68wj`IhfEuuV`GsUy`7r|Ln88OZ_fXJun1fGoI(3%w5$ejLlHr8Q+Cn-Al-{Vj(a-?^ z096snfjlNZ>F*#vq%8p;t|@wxnQGt-onkq~??XATH1Fp?d9>IOlC_Z4K+!K#uNS^} zUbm_chFCG=kTcmO-uNSz%VC?#p<7&yuAUyY4FA7!MFob060J@!RzR{*+zmvhU%_M@ zu;~Tv{%~Xa+I!rGrk=z$jre)S8<`ki5WGT6O$XVjHn>UFRVVqgSfR!sF?FGYw$m*v z<0z95pcqV8_|*Wv29>{qN)~Ac;T&G%WlD@{Wx|xsj|w1gRE#EfG;GysK|xi2hY1C; zaS&u!!bclTKaGad0d_VLzg zm%3Nq4uht|F_#S1X7kGP^xM?S>X(Vj@&6t))te%{IJO|VtRk+a0h>;;w@-5OAAR`Y zzq;_HRg_K75eo%8d+_b_Z7}-e;*CwcN1pZ4&@)uMkK6|Lq@dcrVh51YLBEXaN6kP^ z_{GJ1j%e85D{v?R9n!!{4L9N;^qk-(C~0W2brjF2s_Nk(j_U8=B-7g&t;IWh$qgHX zj=(zJKIzSkA=d?dI;3V8Im6H?=mf*a>8w0m8ix8bhrwWC7{`ARuAbvYO2gQUR}*hI zrRO)&!8-S~nW`+h9KE4KS@x3Q`;9UZkN}+!c{g_h;q}to4J0`MXd#r4kLG4;RaZ@n z$fPnQrf2R(I-Oo%|5p8GNLb{BG5W5+6(Cjh3FS)V=3zUs15+qiiQO0?Li6D?fA7-kV$>{?l1Tqv~e$Crs%ZTo#BZBkA|rq~$@~jg&j4#RxqR zDPJ&UXp0Dmk#f|O#ipWuBz=882|QgdGD#fTYLl^lFGR-cj#75P+B&r>o7HbIr8ET< zXrz3*Ev1~0)%(q0a}0SoGW?P$-ITJ9#$1uCzHyo_tJjCy7@4JCvly`Iy`?O= zKks3p-<*`&&b)5h!|Pu&Dfs*2?DK4Tcz`_&23bEWJRDLIq+^nAyXDq{w}1WH*S~#r z_fL|y&_!&UP*84L^0W7_0vE-${AxiXmC62Xh%(er6<5Djj5EVihbll~uGSylOwY>@ zW!yHe36&03tHCwHalY+Uo=PtMm2J?aeB0Z;bp4?ZfBcT6tFdim{|d6enayoL0{x!u zlS5Q!N5-^Hx1_`Wn*LPXF}UixtHhnmfBm0YJ4m|cf1T$y?KGoJsr=pj8b2`h>-cR_ z2UpXZGhcfRf3ttH`I?Wz;BnPhdok~vUo>50cJ(&Pn~jPxK{X==V!bxB6RRVr^uS=d zA)D&?bh-# ztOM-TDZFA=*#zCijIxn8Lh0hG#yd`5w;J+Dw*q}*P{bz}8C(dz{bfCSPi7MSJ?=aV z#oz#4^^9f398HZuT3F%vmiVC+MUSxBvXL2&jHwnnj$^%cF~g1ZzA`Txm!kfulwiKY zMaO1=e=hw-BbBP2BNvncdjW8ZHr)d%zjKfE`8oQp{=ao8r|U6i(U2IM}Ir~4W*s^ zSGwov`f*B!8NvzbQ=)yzC!nwjsjmGEc(n{s;dX%oH49oqU@#WP#q zl?O!Khh0@<@r*U^QqP;agfNgH`YqOz9qW2|!GF1kHcku>+o)J!Nka8$AelO6-!Fm_ zI!KNyBJ7H)6y%sJ!pGj7VdhP04EXOwV$bDFA){VEkOjL3!|pJEyGgStY1Lgxg^fM-MgDnJ9=Y;p4k6 zp@&0s3AN6yv_joc|KmxiuPgN-q))?`zGA`LrYbzbELBy>3^ z5QkH0&QD2&oPpQ>^&MHwK+#U8;j5L1FW316c$IeJUtFbu z@{U?@cO^#Jp(;Dva66+Thwy#%tn8Hic_}85!Mo?f4H3d~j|k+vjQ=n(=5f`;$M;Y2 zJ)jW=kUmVh9G|VSJ?sLWvdfxwUx2qoWOzaNfK(Z`d&E28YJ7-rHEg=xB6-C8lI8nvZYB`i9(#UYbO>$B5s7=MDn#Nw_D5NgX z`Dkm}L_1CtpN#N?jrpY+g)$E4M#FL25EPCTFW`*TlY)HIkmfIr)vodvrg29P#Zuuf zjOh|Wt+de@eigx{@yDrG7scrW6S*>-X%Y|)psJ{)7BfD%-MJP?Y82avqvV z@#v#R)J*dc0+0>B{ZmX3gMl)@^VL7({jwNmnNGOCT_I}1Poa~VaAXcK5pr7pki3hS z&6#Ac`-uLsBfD7CTk3mX_uCB(DA&9(pxL*2?{&YO)lW_d;nLin|IC^|pd?p)nUS(R z#F?gy`)|vV95AX*5>TX>5Y;3U+g;1fxN@f*Bi*T&Ghqm-)k1lPgP@_#g6vYroX8#R zWYoLod-A?c+1>3K05JV6CG!BL59LvZNnS1E%CE9MP;TFLM$#*>RyRQko!qzi%M9%g zy}>#8&A!vl4ZcHe;CsvMqdU4&ynyKvy#@Z$b%wl-dRX*A;^MgQ&D3&bnmgI>>c^$% zdH>17OKwfwQ1QWJ}PI&mg#WF`f@$YFPL?aO5pj8|ltx>>K zgZHb`QSAA-=BFw)hdSs8CH}O2Ss3A~!An3lvVh-zB|VqOkJ)lDM*G8a^aoaLu0KtB z^yVXDG;8=D>8OHSG%L!KpRj18H$_n$xHX;HG^;jK0POs*9WH3ro>(^89$*z@=?Ry$ z#81Q0r-QhzkZXKPnG}24oA2C1(3!^llL+A_etWa$8UYiOx(Q04;!Ry2LGd90F6&dC zQB?d~%cUFAVL_?N0d~G@AN~Cl6j%g?OlU8mAIcMe5KItDXl<~uZ(%0oD%Fnpv?McR zJ)oCj^f6~544dQL6lBQ7b=r0B0z9faKoXUC|4or8uqBBzn(U2>*kG-rmt1kUkm!(l9Z=E=>*&NtH|8Qs3~@k)*wAHkd|CMR1#GkZZ~b&D-a<+0_bBWJjFh1h9^Tf= zDwTwm1>jS*%0GRVETX#CYTj)IyRRu(~t5~eG zMOn)5!EqJCLJ}V$xOmbkxKdQga2V!P+O1ayh`X$j3?57y?4Unhf4It-2RT6o3@2z= zI4>=FS*qHbpq)C!T_&VG6ZoDt!W4_ftLnB5*ic0y4G(&C>ICbmgZ+nHRB@Qba`eXy^nemM<@V$bVXjuoHV4~gMx}aP2Ei~ z%UhT|Jg73}pNLJLa?{0zj~N!)WQgnQUi~?rU{d4Bd9UxK{OH$vxO%*Ye%LRCCuZ?h zdR_ms`XM_XS5vxh(P<_+kO%ukUhNysxPlnsF3$I$=++TY@+RZjHiuynv$C^)buMWX7oQVi-`mi-6Q z$oVAv9(}zF&!|O&r%XYc!IPwPQpJ-p$tF^mkozeSF!5Qrt10XQFae7}SLteEJajw7 znd*nr&IlX`-_-M97-Kisk?0{Ee0MU$gy0h}dKgY0BTz!f$AF$hh4CN^GGy72z_!^0 zrbl{((oGq{XcV0kjUr+`*8V735N0JlUY|0tYC^+ar z924`uBHU>pK}Mr6V;LEHvuG659uZBV%uY-!5qknwjY;1=^p^I(fRW132jTO@c@D4f zf@R#nWWYKS6E0oUBbsBbM&le<2<1rTWJjnH(Cul(#t3I1-ICTYtFCyI=nImxCjM-~ zhln^^d@;NqlQF#18Wm|G4XmdNMZ8}cbD@e@rm|h8ZVDyRT^mXS#DL$MC^?;cH*66}_eT<2d75;8N-9$l1j_qsBJ-c$9ht!x z)68G}l73?~ni}U9(#*=f?HwSYV)XR|KJ+8y9djuII-im2hBggUiTwB-apm}&}xEMJL5i{Q6f;tx=QiSzow*(j% zL_h?H^()$mfk&H-|@meYc4t6X}_HR{30cAZ1Oy&x~4v>C~u&Ce@R3?Z33Xp`hkMs1UGYpAr}V02r`r z7&w*xd_bg={scB^i-aHhvZ0 zbBAsf5q0ASsjofg&%2B^>C&4{Z`n^e&Vj`6tSTjX4kg~Li?F_$&FM&6Ulkh!g)kBy z$$_XO`DvcC=As>!eTD;!XL@VdLh+C#A#L<40frGk9>l>{l^(Qq_syS9@_l{t2S1(F z|AG(}Bs9m8JN13-=g9ofnzudX4E3-T-O#>$A>9Y|oe}##$%_@q%@Us6k3#8@q}bmm z5n2*L0I!Q{0A(!+VZdPh*y)c==?A5tc_Lcx8m^`F5_xF7Bs^%n)Vb;zt?XD@FBh;g zn1Z17T4tp6W=yocdpxa=GCM(diPq=jmDbx@OXvF$c?xxc)E({F4pl!~68p-1@5kmPAOfhpwJ%pcV!`Uu0QEMd{aFqB;LTvoX22PQA4Q=Wk#x0{vUkUtR zP~P+bFD3k6{9r6y+-3Mb3NYFiuKH?<$}fZI^OP36-# zzm+k1qw+MAMLRq6kD+)C9qazagzMdc-nSf_P}^!2jQ0P&0K6YA(V7%1RdyQ+$S2~; zj`<3|n*0K=dY=4S^V_`XkIQOR5ir&JCmBj>yc#Tr9VfiG!=~0$07MW%M1F>k3%Yt6 zB@TQ5MpYrmu1|@f6rw!HeOHjP^D_S9xDc45bAgTw`n==Ht@f+4(-145cY#?2RnNK; z&rjWIGhzqY)9~GdxYO^dOWkywD_7=gg0xiLASq6vHBW75p@tqHWir0hlcbw9*p*!e zz`DQ~2!9j{-imfdMxSP%Zt9~fu#z+IGSRnfk9X4KoA7L}VhQ>5Gs_^6A3 zCpeA1Jrn7e1O3cYO*Ab=P@(Gh34TDHKYMn@<*@ZCLt{PQp0Htgg)NGyEyZ)3nlyh~ zvzLK}veEzL{Koooaw&@kJa&sLms>%IXY;H2>Ecux^Sq@vUl!O;`gewYVCmUFe(%Bv zUKj~nKb>pLBG5&rVbLlGfV-}sOL09bYQ36$Lmez3Y*P>I)MmgI1tTVMv)8xWkD!n^ z04P>c1A53OtSTXA(hsRfLme1!Y9dcfpyQ)`7XF>6fOLcIZ({w4Z!e>=P_DS-Cy0 z86{#_>R3plbcb1NrnIS1O%zJc|)q_UC>HX_|?X*M3?Iiap4zv@SI5Uae zvAvtV4R&HoaAr5d;hbc47?_>Id7ZO6ZF)THSqCf0vr&i!ge_PNXg~xFRzP6{5g-PU zD2YfEq5%OK5QzW<1PBmwMDmzlJW_x-i)5MXA{?o6ESTUDQX>sHmT>Q}$| zRb4fD7-uagC-g@w-LT4nD&Kk7eI1DMV?YAzxU(uKHP%z`3c$QUl`x~ayd}=iD4DS#2ZW^w!fHo)+EA1$;1~z&Es+W#m6ze(KYej7$yt+6P57NpfPYN z3bU$9W^vGLSlls{E~Ta03@1&P&Fat%a|{pNfViU{Y*+qD;K`HWiu5mk()F9wlXN+v zgqStBf`OkhY8bb{1ht6~gPw%aVDvAK0AZ|0r2%oJfunYxrRQmAeD+3V4q;^u+pz$S z$q}wjS^-M!zB@#~bAew;td1$+xSA6p|2jFLM5W-4%P^HglmicTBntZ_oJ-=vShl!c zg#LkfFg%3wyt%rQNsdO3p_7CUhF&+QJg&U1FAPSHJCTGo1OJ(I+h z;B%cx+F+_%CqCDiq=?c^!SmOjNpdtglf)U`ok?=%yPVegB8?C^+rsKcZRXngFYi=b zZ7xqDxg7`eB+kh24EA?ntY8r19}1x8@K2(;K-#+!{#FiLw3uX}TcU>jmVK-PF!b-n zlWv51@E3gxoBSK`<#2G^^zgGeyaPWY77v%E&Uw$iAIcaSInMb$EF_MOAizRK$0qR<3b~a2o6+5o<2SIZ7_{M@ z05FP*gC~9>>Yr#7{(f{ib~1S2!-)nDj?RRqxajX-8Bq|<3F!oEyrrLzcIZ{k1qn=^ z*j0irSEbJvXN&@i(&D4jLbW zHxK*anGQ57_Y^Q!I#m#J$Cpq^)QRWLSXEA=sYmXKp&a244{iVA&n3K9hid)YE}%tvmKN9OL4I&XS8-{eJa z%Df9HyUWM2h%HN5<-ItP9M-qYSYjC~GUhE~)jv3Ss>1Lyi6DcI&(NSOewj(>FkC`7 z{QZ#apvdr6D38ta%WHUFfzL$Eo@ba+3sFu`)}li}8H*N^lMIg;KFRP%(A=V#ps7U@ zL1T+Xf`%3i1obWI3F=zZ5!AM*C8%jpLr~qKnxLvh6+vZ-N`i_O6$Iri$_dI^bSNle z(cSKv3VJo}jKp9YJl2T7sGuH3ZcystKxER1s9R zs3fRpQ9)4NqMV?tMTdei7A<~HIv#v)DhIS zs3oXrQA1GOqMD$pMHNA1i%Nou78L~LEy@YXT68EVW6|QXA}@wTUV`Qp%>+#?ng|+O zG!itlXdtL>QBP3UqK=@pMJ+*1iyDIJ7S#k*Evg7ATT~KMw5T8`Z&6NA)}li}8H*NU zkr%@vFF|vQW`d>`O$3cC8VMR&G!WFcs3)jvQAbeQqL!ehMGZl9i)w4c9g!EqA}>L6i)MnR7EJ_=EgA_L zS~L*Ux2PwmYf(o~+oG1BrbP`wb&G0(suooQl`Sd>Dq2(!l(#4+C~MK7po~R}-xhf> zEbT?X7I_JpTQn0iwP+$}Y|%*2(4v8$zC}GjU5h$`+7`70H7#lg zs#{bORJEugsBBS5P|>1-pu9ynL0O9q1!XK+d`9HOu*gf$+@hJFsYMe(V~a+Dh87J3 z^)2cN>RQwh)V8Q4sA*9{P~D=MpsGa`L1l|df{GRu1m!Kt3Cdb@C@5pm;?p88hDBb2 z<`&HaO)Z)T8e23HG_+_SsBckEP}ic4pteOVK~0Mqg6bC41XV4n2r64t5>&LPASiE9 zPEgjOLqQpf7QZF(Vp!xQXl~I=(A1)dps__GK|_lMg8CNq1a&Ry2x?o@64bP)A*gOq zO;FXMilDMZB|$}t3WD+$DG`DCbXll_!(Ac7pprJ(rL4AvQ zg1Q!U1hp+{32Iu@5LCCQCa7vrMNrwIlAxkR1wna>a)PoJ9SX`=wD?Vt7sDbiL34{{ zf~FQt1dS~k2^v~75Y)G*C#Y*tM^M|MmY}9Z4MBB_YJ#d3RRonSDhVoDR1lQ6C?_au z(V?J>MT_4Mc`+>V5;V7HCTMEWM9|oxk)WYP13`U@dV;zZbp*97Y6)su)DTp+s3xdt zQAJSMqLQGZMFl~5i*kap799%8ShV=JA}@wTUV`Qp%>+#?ng|+OG!itlXdtL>QBP3U zqK=@pMJ+*1iyDIJ7S#k*Evg7ATT~KMw5T8`Z&6NA)}li}8H*MJkr%@vFF|vQW`d>` zO$3cC8VMR&G!WFcs3)jvQAbeQqL!ehMGZl9i)w4cHIWy?A}>L6i)MnR7EJ_=EgA_LS~L*Ux2PwmYf(o~ z+oG1BrbP`wb&G0(suooQl`Sd>Dq2(!l(#4+C~MK7po~R}Uln;VEb1-pu9ynL0O9q1!XK+{EEnnVUd@hxkWQUQ;Q~o#ukkP4J{f7>RZ$k)U~K1sBKY8 zP}8D@pt?mhK~;+?g31<^1QjhR2+CWO6O^^+P*BFA#V?Dz7#4X6np-pzG_`0VXl&6) z(9oiRpuR;tL0yYFg4!0f1T`&c2&!9D6I8XRBB*RpNl?+Ef}p%bIYC*A4h3Z_TKpT4 z7sDbiL34{{f~FQt1dS~k2^v~75Y)G*C#Y*tM^M|MmY}9Z4MBB_YJ#d3RRonSDhVoD zR1lQ6C?_au(V?J>MT?%ui(!$Mpt(geK~sw+g2on&1Pv`32AdH9=L2DuT)ul>`+nDhSG3loOP-=ul9`qQ$2~UJQ%81kEj)37T3o5j3`FBxq>S zKv3VJo}jKp9YJl2T7sGuH3ZcystKxER1s9Rs3fRpQ9)4NqMV?tMTdei7A<~BIv#v)DhISs3oXrQA1GOqMD$pMHNA1i%Nou78L~L zEy@YXT68EVW6|Q1A}@wTUV`Qp%>+#?ng|+OG!itlXdtL>QBP3UqK=@pMJ+*1iyDIJ z7S#k*Evg7ATT~KMw5T8`Z&6NA)}li}8H*NOkr%@vFF|vQW`d>`O$3cC8VMR&G!WFc zs3)jvQAbeQqL!ehMGZl9i)wtGeJ{}CW6KmjRXxX8VKrJ)DzUTs3WLtQA<$MqK2Tl zMKwWHizRU7r zG_+_WXl&6$(A1)tpgF?$nvp#bzdXFWhF@VFk>NvAe&BV?XI>VD7Yv8rf2~E|e`WsV ziCDs3efTfk_iK`#WB8=Y=LHokDheuDR2EdRs4A#tQC(2OqNbphMQuSHi@Jh(7WD-U zEE)GkwwRX78YfG^h8*P44()kD=24CUQofJqM(vRWkD5-s)A}3 z)de*yY6@yu)E3mSs4J*vQD4x&qM@LXMPoq|i>88R7R?16S#&IDVNvF3kr%@vFF`qr z@`4H$6$OH;G!=k33mPKtr9gDhxdKUEs4J;Z88d)?JG_hzZXlBt|(2+&Q zf)*BKeq7|mu*geL&Z4}af<;9^C5y^}Di&1*)hwzDYFN}1)Uv28sAExAP|u>ipn*k0 zK_iRCf+iMC1ipn*k0K_iRCf+iMC1G zjRj3CnhKg(G#7Ma(XpU~MVWsk@?u!zB`9Z6UQofJqM(vRWkD5-s)A}3)de*yY6@yu z)E3mSs4J*vQD4x&qM@LXMPoq|i>88R7R?16S#&IDVNs?o@?u!zB`9Z6UQofJqM(vR zWkD5-s)A}3)de*yY6@yu)E3mSs4J*vQD4x&qM@LXMPoq|i>88R7R?16S#&IDVNvEM zMP3YxyaeSe$_px3R1{RQs4S>rQB_dQqPn1lMNL61i`s%Z7Ig*nEb0pySTqzgvS=)5 zV$oF4%%ZuVBa4m&EiB6Xl*o%=k(Z#HMR`F5i;99u7L^56EUF5sSyUI)u&61hWl>vD z$D*#Fo<)5@1B-@&Miz|)O)Q!Unprd#bY#)7poK-54~o1P7I_KES(F!4u&5}gWKmgA z#iFX9nniU%4U3wBS{Ahhbu8)%>RHqmG_YtWXk^h?(8QvtpqWK;K}QxH3tCu|X^6ZS z7I_KES(F!4u&5}gWKmgA#iFX9nniU%4U3wBS{Ahhbu8)%>RHqmG_YtWXk^h?(8Qvt zpqWK;K}QxH3tCu|`Du|C!y+$1Ig9dw3KkUwl`JX?s#sJNRI{iqs9{l4P|KpWppHdd zK|PE5f(8~11&u5k3z}Fo6*RMGF6hXjV?hgxGCw2oVp!xQC}&Y#P{E?2ppr#pK^2Rt zf@&7k1vM;c3Tj!@7Syq*E2w8tU(mp!p`ejPV?h&(rh;Y`%>^AI)iJG!!(lXe?-A(NxgP zqPd_Wi;e{?EXp)RUJQ%81m!Hs3o2Mt6jZXPEU02pRZz{Mx}b(dO+hV-+JZV3bp`b- z>I)iJG!!(lXe?-A(NxgPqPd_Wi;e{?EXw?x$ctf-m!Oih@cOl?7ESstT%E zR2S5+s41vrQCm>QqOPExMSVd7i-v+m7L5f>ESd_MSu_`PWYMvpg+-ZvE%IVmiWZ7S#ncENTjBS=1KPv8XGkXHj3!z@nj`kws%c6N{#TW){r_ z9a(fNXkk(2=S5x&i@XHoEXoTiSX2~LvZySmVo_C4&7!)XhDA+5EsNTMIu>;W^(^WO z8dx+GG_q(cXkyV+(9EK_pd*Wp1uZPfv_xJEi@XHoEXoTiSX2~LvZySmVo_C4&7!)X zhDA+5EsNTMIu>;W^(^WO8dx+GG_q(cXkyV+(9EK_pd*Wp1uZPf{DR1fVUd@hoJDy- z1&fM;N*0v`RV=Css##PQ)Uc>2sAW-GP{*RKpq@p2K?941f<_jN1x+lP3Yu9o7j$IN zv7m)TnGcD)7#4X6%2|{bRIsQhsAN%DP{pFEpqfQ>K@E$Vf?5`}1$8Xy3hG(Z7c{VF zC}?ESSkT0xsi2ufb3sQI9Sd4ml=-m8i(!$Mpqxc{K?RG7f=U*Z1ywAn3aVLD7u2w* zDX3*pTTsWMuArVpeL(|@hJr>GjRj3CnhKg(G#7Ma(XpU~MVYq9i(!$Mpqxc{K?RG7 zf=U*Z1ywAn3aVLD7u2w*DX3*pTTsWMuArVpeL(|@hJr>GjRj3CnhKg(G#7Ma(XpU~ zMVXI?yciaF3CdZN7gVsQD5zvnSy08Is-T)hbwLe_nu1yuwFPx7>I&*v)E6|cXeel8 z(OA&LqN$*nMRP$%799&(Sd{sw$ctf-m!Oih@cOl?7ESstT%ER2S5+s41vr zQCm>QqOPExMSVd7i-v+m7L5f>ESd_MSu_`PWYMvpg+-ZpMRh?9i<*L37PSR+Eb0pCS=1LauxKb~WYJjA#GpMRh?9i<*L37PSR+Eb0pCS=1LauxKb~WYJjA z#GzsT>&N|Ih?_@rx81XV4n394Jv5Y)7&C8%vtM^M+Io}j)(13^QJMuNr` zO$1FXnhBa)bR_85qJ^N$$4wg^G8#2|)}oxCyhQ~;MT<&;$`&0~PTrMa_(YV8A2~tC z44MT_@|yciaF37T6p6EwAGB4}*UNYK!tfuO!cJwaWII)d63wFEUS zY6z-ZR1;LSs3NFrQAtqIqJp5jML9uPiw*^4EL!}q$ctf-m!P>tGeJ{}CW6KmjRXxX z8VKrJ)DzUTs3WLtQA<$MqK2TlMKwWHizIv#v)DhISs3oXrQA1GOqMD$pMHNA1i%Nou78L~L zEy@YXT68EVW6|P=L|zPwyadfHnhBa(G!ZnmXe4N8(Lhk&qMo3xMIAwHi&}!37BvLb zEvgBsT2v8Kwx}eiXi-5>-lCkKtVM@{G8QdUI7I_Jp zTQn0iwP+$}Y|%*2(4v8$zC}GjU5h$`+7`70H7#lgs#{bORJEugsBBS5P|>1-pu9yn zL0O9q1!XK+ltf+(i@XHQEt(0MS~L+fwrC`1Xwg7W-=dzNu0RQwh)V8Q4sA*9{P~D=MpsGa`L1l|df{GRu1m!Kt3Cdb@C@5pm;`>Ej42!%3%`KV< znp!jwG`46YXlT(uP~W1Spsqz7L2Zj#f|?dJ1l297394FD5mdIQB&cXnK~UbJoS>{l zhk`N|E&jR4i(!$Mpt(geK~sw+g2on&1Pv`32AdH9=L2 zDuT)ul>`+nDhSG3loOP-=ul9`qD4{U#jwar(A=V#ps7U@L1T+Xf`%3i1obWI3F=zZ z5!AM*C8%jpLr~qKnxLvh6+vZ-N`i_O6$Iri$_dI^bSNle(c=FSc`+>V5;V7HCTMEW zM9|oxk)WYP13`U@dV;zZbp*97Y6)su)DTp+s3xdtQAJSMqLQGZMFl~5i*kap799%8 zShV;)kr%@vFF|vQW`d>`O$3cC8VMR&G!WFcs3)jvQAbeQqL!ehMGZl9i)w20h`bmUc?p_ZG!rznXd-BA z(MZtHqJf~kMLj`Xi#meZ7PSO5Eoum=TT~NNwWuPfY*9&2(V~K&yhS-dS&I$@Wh`1e zCGuieq{xe5k(Z#kMKeKDizb4`7L5cAEgA^wThtTOwWuSgZBa{5 z)1ro;x1-pu9ynL0O9q1!XK+RQwh)V8Q4sA*9{ zP~D=MpsGa`L1l|df{GRu1m!Kt3Cdb@C@5pm;=4p%42!%3%`KV{lhk`N|E&iFvi(!$M zpt(geK~sw+g2on&1Pv`32AdH9=L2DuT)ul>`+nDhSG3 zloOP-=ul9`qD4;R#jwar(A=V#ps7U@L1T+Xf`%3i1obWI3F=zZ5!AM*C8%jpLr~qK znxLvh6+vZ-N`i_O6$Iri$_dI^bSNle(c--#FNQ^4g60;@1WhfP2pU^75;U}EAgFIq zPf*vQj-a+hEkR9-8iMK;)dW>7st77uR1#FQs30hBQBF|SqC-I$ix%H0@?u!zC1`HZ zOwiP#iJ-AXBSAxp27>w)^#pY->IiCE)DqORs3E9sQB6?QqKcrhMI}K+iwc7B7UcwG zEjkpGv1sugkr%@vFF|vQW`d>`O$3cC8VMR&G!WFcs3)jvQAbeQqL!ehMGZl9i)wtGeJ{}CW6KmjRXxX8VKrJ)DzUT zs3WLtQA<$MqK2TlMKwWHizxX6oPk(Z#kMKeKDizb4`7L5cAEgA^wThtTOwWuSg zZBa{5)1ro;xIXU(B|;=HYbaP%HtMl7`}?7LWs@R>2gm-EPc9=|Iw4QqH$yupeE zgFpKOYFl$*1QyE-GOik721S=y)0U#)N)djg*O3ynPD&K??IS&TWF(Iaqxknl@j?`TGK%M;_;*F|TonJ#D4ylDb<&T5 zhJ#-#g5$>`;~Bv-WmU;DB#V)dfe$v<^HTw z3E}w8FwFWv`QMf3x*Emrj)l6wKS2B9+v9_vncDmDHGel~L({~3JaWMczh9;*c2f$I z{5w51;ms87QS2b-e?AsA3KBkX>frVms`9(60pcHz;=dEce=&;xb`o&rPY6r1?Vpqyz$j^GKjr#H+EA<{PRq`jep&7 z@KEv+1G&9)ViyGsnx_u@8&T&VzMu4O+~4(Iw7<3EZ3l1PPx6x5-wiyF?EtSj*xw3L ze&R|x?%#+uy77VYY45(>n0Lwd@LvL5_)W+?9;6<0S@Q{``Y-aAU8jwgog^TCKY`ni zf1w-OdwMgr%}2x7k21C$G)}FC$fr*o?7y1D!1Zt8I>PmD&{=mOk|Ya1Ed0};G9aUxL@@{>XQ$|*1A#kZZbwr`Jp;p+bB)$Nb1I)ZuZOH1`n z2hYT>@&)I-L~`xsFFS?*osI46?(A%Dy4aF<|5!(i?RG)2# z%I9Q$YMZU~hTYqC&bm_9PeH%7V{c%w!(#5>PFM1D{J!KRcJiIuw*6hEHBO~B9^{=U zN&HImHk9oke38F#QURA4E0K1k2`=u(k@3z~B5!RCy!@Uk!5W80_)bsW8NHE>gP!br zf7v@-qlNEtO|?(KAheG1)m_6N^7^YE$Ucp~(`b$28C35y5?^{Hxbo2Mjls8~vai5H z0W`n`;A_Di2KAj@!8IS#3TII7B0GNS!2hzK`XZ`F*I+xmv2!|%q|oHZcy}lGCS-Xl zv&6KB)G2P@9GT@b3B@}`d?}#I@w>bQIj%?1bw-Yihm5}y&+Ofm=p&4-bb3F*Z1I~D zsGdt|oZep#vum98*YDds4-JGnYp-^q^d9rqeUu!JzB-M@P6Cg*POwzrkOBXxDSOAP;BWvKQ80jqKcu`~(trUL49LekHvF1O3&w z|DDMPcF*tJ&UAPG&UplHkNu~s`!C@2KVIEG!|USe{#jN4!wS7A98M=4>h{=wzPf({ z)3bZ~Dc=7K)Bxicn;ZL{zYz{fbmR5?#7aGUNlL-r_KX?{M3w?dTpyF5yNHZ*dR6vegFSz;Y{wB)%`m0cV9y%uSX8(lh zyVu{~C_a7F-@N9pJq+Ql`7fkmJ4h$r0A;vy3!4tZEz5y>!`%^s_{<4^hM)+(p$fsznsxY~w_6Dip<=|7xN*XGDSNhoW$^ zP$UX8*z?H(E%DcDi{Rq6(^FALjRzhY!;3m9`raA#(b)bA@Mi;m&f<@UKWjTL{hPee z^`dZSaB^4%irV(@^HbJ+4OJoz13J@8O(UO zDeTHL1eS`1lK={YiQjhQb&fK$k5e@3*A;d-`|ht>;USZgQbKgDjrdMl59x3qLPH~k z9ukbw7eu3QH;D#I?5y$Lzs`7KF+`&4*Gu$;!ME?cN<@TVV?`uG2c|q*lk3p8pG(q+L`OYIM(3B@h4(?RjvT<#dOK}8p9`XEx71RTD1E% z%<05cOyB1*i^YS--f({Zj4NF2^u8C`f`v2b9SD$SE$3#>-+5rytyHSGg_hqkg{y_a z8P=?N+TTG5ozCCiK`-&oxcL#;?7#8hUHsyizjF}8ucgs5(($j^jnT5g>*J5O+5Dri z2XIdU6-<8JZhV_EOJJ#kKW{uAwi1)D(1BrHp<%su;NOAxM`H(jKM~p1XL(}*rX0(& zN9~h89sIBCiudhe5qkkmjpx(I^C8p*OQWTu)e(=xi6|X^Xcrdp1w6jGX9vxIl*%4D zKW{pdUb_NEf$Q=<%u*`m=wTW;Fv8vd-5TbRgfqwAp{pZmW(*w6zJO>>ItS2eYAAMO zrB_dfLV!Webq+eh8VqCHtp<7GISq2&xH8C}`xY_CPi|m~EDdtBA*x6d+!^HVCMp0d zW+?)$uh_IO$USF}qt^wQWRU;CcGT^nXLle(%niZO?=1V{cCd3d*4zPnB|EQy3jiH8 zcx5nPfBiiB>ke|v{xf(pod1Hc;wlEA1y#me&!&OeT*Z>;=Uv8}7lh2kTrLnqFeLji zzF`l{Eo8WUz?|Xgg<6Gc2-tj7XxjnQ;}>A+Q7%w>EUsJbZLdntrJDbI$}?1&8)*+V zMr<2zbq&(S+D2O=lyTv-dm-Inc;9UY{!8g@3hrR+H5e|qTs+wOtQ&h-j2$k@=?=j= z##cEIoo*gqMXz-1!cAcN2=06Z*afeh0+SyoZ2~IbrOD3T1TK)fAGV0$_)`hTiO5qsmBJ@n5lQ1lIBi*!55sSh!x> zPHzM+;=Isy>InXsH7xR==+XRM@S$us#wj74dLVoY*0Puy(A>KZp6BAz zSmM52j2nOb{#{Hn*I8>YEg|2?mjpKwMj{ML4y@Dx-kE~pMx#(+7{3y_XajzvRIvX5 z^2Q~|u4bl<;HIGRp5)uEDAmdIF|8j2E{Qhiuqklk85Mh@c!?|NrWJ3tHlF&*$pVxc7O%<7p~HU!-lM`YR!1m$XuTXYwos}g|}r_xACFkDi*1V z=TM{Jq}d36<6uEYzNaH`%El&SO_(@r@5pi4pxgl4}F<3o)8a5zQY)T^*tF+s*IFI_%@G* z?h}_|=tWqko)4Ye(K~MBJFucaw|gmuq^qjyMCX(X7%(rv1JCC$=WxTM zj(+LtjsX;UEXCdH_UO8&gM{nv;frBv`xvdaKr7%4{>@ONuYpFm6KeUj`T+GP@8bIt@9H1H+k`v#SRD5 z6W2mB3flV#S_`lt7UVDWEP6creM0Z17C}F$^ z;?JC+KNd9!r%8Bf{g?Q38m>nFQXPiY0LQ3%%<1tk$iK6&d?38cnZOMLCZT-PISU$y z&Ud&LB(J2`Fte$+)*vp_)lXsQCSi)4NM#LD@#w`t#exB6ws1!d`$8_}Y|#@btwBo8 z)VYC0i~BF(1v4ryo`0Gbr*~-!LbW^rV~1M86`m!f0S>1nTIy?eaSzkyr_+gG9kV}7 z^F4@i?UDUB#e(27&cdPs4b?XG+#pdu@kkKAiot~y0W)YosbMAvbHh%77jDQNUu6Sd z@LCSLJDXe&B(j<7Zd7oMxp~cu5vJOhjRMfXv(Bc4USha zwp^A9%31h$WB)YjqoZ_b<=y0eIro)g{+9>m4wj+4RVWpPf)|EbrhnS`DZ&;EUg$>u z9-7s816KpiyM&&#$p&<_MPsD6NJKH}RQ4NgT^m(<9S`pWkJ5I=LkU3iw$FnOT<7MI844>=6>{G5$_u(bm2rgl#&^5^>yAu|ynDMYz$q|_fsw<%| z)-~Pv= z1a~!0t?X*-PCSBj5>v4~M2+Ho&3Sjl!wCej9SbvQ1fx2-2lg?16mDj4{U^VN=i!Rr zLK060t{kuq;O1~v7w&%pcD1;&3D-Mcsu6P&x}nRAZVkR1nZgAa79=t`5P=r{j%(3E zG{B*UXaW9Zn2XVP#~g8?0qtfSCjktZbsj=+D+LaGSU|49Z$yJ9xJqz+sp(|MX&GwT zH5)o;w5DL3+t_Z1zyi1uI3l!t|FnB@lNx?Kn6A7H z9B?icc^izsBV1m2n6g6a>G^iCU*P%<_s!WdkR`jx7vDMm(s!|;WUyU_9@q)hviAsg z#9*fFK`nQgW{kEwy&lq_Sm9nnvHPc2?zNja>$Ermkq#pa(}3Iizk;E60}|b|ycf`U zz8$Q)=33w0c>$J2u=()RU$!H1y_4EGp?9!^+{02c^xD8bO{W1w6mz9$t+ujRE(~1V z?QYVKhW+iBn+8GuKexlpF^~QOn--mMwZk1pn<1TR;aAhde*Ws0R@E=L>KC>8#s9{u zPqPx14!YevaTqDflf0v=p$}+p7WsV`aK0V{0&YsXEnX}E=wYH)jLOS74`8cO8cto; zPoeXyHZ5Q%g(fW)a>X;zx`$If{Gzv`b>a{nW#pVyZi3^nJIVp>$`sDUfk0=%Z^(Uu8~Nu!9I5jY@KIrE z4F(l-5by}y8Z0h%zM2{2oH-3K=4doy+M#>Pou+c*G7hU~3)2Pi2##0Y z2E2dWfAM|rmEGu{dlP1~ZU3DABARJwv@!jqiNKkEm`%fXBH2xutN~GyHn%$z=*&Po z`37v+hep1e(4cCaM+{e#?8PkEi~Vyf*}0t*8ik%~xP4Jklnq-sJD8a~|HfdtD&#rD zvL9aB(|Bu8G_mR`7HaNmP^_Wf78eR>@4Z_wzA0LOQ@x`os4C^}%DO!8i2WL8%HVHT zDz`nDn zY?nuHMKfe^y*-wV7M-qp(Qk%%uR8fmxce9n8h;Q5!(Eu$X+*~S+cAWr7X;bmDa*+F z5ftd$!a51d=yCwV-_aVqMiS0g)jlbbJ{hM;KAF8!Bw;q z&zi+|mW?wErwjU9myJ_G1(vN-WO&&;y=OO1&|Rj{=8pU-e}g81cK*xy&$Dj1zWoh1|~=6vj&t~Ac|ci|fYNGsftTPmH^ zJ${nw6#6W}yP&-|WROVl*8enqa7&EGaj0+X?l6`(vL(D@Ax_Q+#3r8ZE64m(w|ZH8 zG;-+q2xBfdxYeU?G47(r@i2N6M(0s<7DlI0bP`6#QFIhWhf#D8M*C5;7e>2Lv=c_# zQM46Cn^Ck8M(a_u7DlU4v=T<~Z=tv{m%=E1n%6}OVHCd<<)XPTiVv4v^e~KOqUfVx zbz>pC=3?_G_I4MWMzMeBV&f?GHWwR4vA4KbKZ<>=i(ya9z3{7D?9vq%xz|N5hU7Ia zaz_}s%|$MRky~8E4OTdJKDYP0KliwQn+*VB8hh+aD?7-kz{{a}RTlZmdW5Y0tT~L4P z4IH`{Sa=b#b;UVp${0%&qf-DC*n^=G3ogKNVk@J~_6`$tDtb7!a0}enr=4C2j-U9o zsJ&5(lh*%}L_Gc&o}YLWW8|Zb;jPbFR zi8Ev71D{@e@4GN>#R81VC^4wHV3giENyj+GEm8VpT}u~?*BG@0glT{R(xnS@eE|); zzJM+>SJAQyF3Wh5Ueol}NqSS$CtJ3Ro6jyIP9>v^+s|D_1FtWm%PcIT3ogrel3vsF z)=7GEmA?HG32*bU_@fxmz8lc&Jt-Vubi+2j_kC;Vr5G3~Hmrx5x))hCxh76;qfF7n_>Bk3C9^a7`N_BI8ES}UWI9z z4E{ck0dS85XTjZ_-ttbKy2P??{o2FO1uY#+n$g157e z8H3M7jmpKR%YOTH352NIu)Vau!3^PLG_PrTV=DO@xuW&f_Zn8g}^7n`n_( zP~2e`gWkc=D(s|FI5>#Z$}$!48=#PA-uei?0Bi~;?GCOJRDT!O4EFL)LFJ|r$Qqd^ z{S=QdCU9hf!iQRdZh|Q9N1Mg`tq*<`P95D-xaf7ExwvLKiwjD>2R()h4!roAcX}y* zgU+CHNQ5uQMZo>uskPEoHfU10hw)-ixF();&!Um@ygzjKvriuM6UMF;v;F{mT zS8KS2N@>^U*~Tqo0SRqT3vL9raNgPAL9M;L-%fCG^}KiO?fs5B*px!oDvp0WQi`rR zI2O<9TtrT|yaq8;2PJYj@BK7##RmOB8cRcWKF{Bz%Nu=)J&5bd_%$A4NpHG-#7&)B zV$i-kk5pa02utZ0PToYX{d_dR;zZUuB+Rjey<9gep+g~DWQ@yMbYWcfFdX8T5IF9( z0`GzSop4G{z^_V=nKMQ`d@uk3uDv0>c^|!G;Vu3q2Q}IZ|82o7li(>7dbTkca19>K z%HhGuE&5P!qCGhL>y$mkqdfcnTat()E}$4hy4poO{q1JQ?kZ zk;HpA33D1-z6w3#4Q`KlgT-w0!r@Q3{>8^X9Sd&S`@v0gl69Uh2=xWEm1{h=?HuDrENHoP z=l~4spT?B?4vHms3|e#jgI^Vk#a>@XZ{eDG=sQXbC7#m&FzYyY<~q;kiqf3Qsbd4?W33U-{r(XX~$;FIFH_%;@^z zIhz;`3;G*8Gln5Ti4&uf;TuSFSZdD%>JEKE(c=sNjzsctxJU8Vw_^@K@5JXtbS~g= zScDK59>5_LSXZ$i0dom17Vi-%MY{UXN^vS5X2Gky1C}IDUg2;^Y}?I|%-UtV%=Y?6 zw$Y1F@}U0yPepy1Ypgb7Zl4WB3HqxTsvYE4ccSkF95oomDlzS|vo3^gf;oa|>{qxgncldFeuqAG5q&Efm55;kC7<%+ zg(uSh=y@~)amd5p2ov!T@Af!Q!@Hq?LZlD!a53g3KDg_>kE}%miL=8UXh@_ieXnFXs=>x_*AaHjN#2&7opI-;59Ip z@#gJW!t)+Wz9XDulU(CaDqqbp^twVCf_nuD8h`4&-w46oM#1^sQ}6ZH|2{sp;Dq!I z!6#$*YKM8P`ZGWp0K29RrPtqv)Xld&>{3#1h2e}@?&LnKpX_~zr*Jn9`yj82 zZ$rr4aqn9(B54yPIrrZZUbv==qqTVmV_B~(w*b+aSUxj{ThPdHXe-nN+pXS{dp|)N z3u|ONh#rggJQXHkU*%(QyvCK-SaFKZG%6^XAb9j$(`gG!V5|^2**HVphe^ z8|-7nl7JP6zrv+HOe9Qfw|aNnmEb_!!l{WccT8by(7#&ln4+;Tea_smn}Ju|nm8A_ z1Q3FAfbE%L>G9Vi58o4i1>!KjuJJF%AqsAg(zW0m)J`xge>f#VP_8O)I)qas`XWxy zMlBkJXl93L=tW_OrKAzHeGJ`;gO9%Z(3}SCJ`5iB=?fBJ8RdM8lMD~FGah99gY*`z zn03&c@RFsI2b`5?JngS>nBnv~Cv%T>90m?2F-V68hcdof1_Y&28*@*P{}=doJHM?Zs0v_)rVdcJm!YjyAeIMt2juD|{9$dq0#IYjS0K zAC+U4u)o=9_(}5({Kb&iejFJB@()h$J9`+h1j6_*5VyerMAO#0g!@1#RZh}Qiz90; z8Tj7lt#A)v_-+$Qkm*;`J%?oD>$0+fUI9LV4T^(FIO%z4?@XDojM3pX5x( z2h*Ftd^EiQKLe#s{otou3Emo&~oLbsZf7<{ui75J$EA7((!Q{KXehudYs^ip8LPZWYUIO>F!d6^ljKiHhY43Vjs2 z-aIY&yebxpu}H;+yQxmaBBM|jJ+F!lM>X^YR4WD|bq_Lv2bJJK7(rZ#E_Ejc1{Ei_ z5*Cc`-tZw~4(o3xTfiQm2An_l@K;0-WjY zdJ_94-s8uA$oGD<9NjYh@cY7NJW2526u=8H3{XP*4on7Xcm)nd@C>{6&CYt`L>J}4 zAp}9v$A>q=F-QMG{QLb4o6~M=Rm6RiXchS;f8!(!`%aLvr;T8>`q+`c)}04skFWXg=^0DoBJ3y7Tv#S!qGE2TFOnPXaGBw!LTI*N zcGJwb)OMLAF=(8d%GLT@Q2i{vUU?;Y+PQ;pL>kD+Jq)KTp5yAr-j`m^8pp3i?@ zZ}hVhCecTMXD;w^`LmPn{rqpteycSjflfoxU;NU)dG~MDKJ&AmXA<-$r+M1kiM^+j zh&_X~`$L${lEJUwa9P|XVp+M5*%a%{eQ2iFdNF!6ZcSW-M#cqYxHYi{7g`cE;4UV7 z6!?X;!}R9k>5a>K??HU)(e%dS>D1*L-vd($eg4sO{IdU^N7Jdt(_6d)h9*k3`yN03 zcsdrs%g@9gcTa8cDJ&3i!f-Xii5V2??#j_wtJ9o ziuqndzL@c$=z}|+FJBs~$QKrMSTp8J>x~;6PPMO_eD|2|9ofU}^cMO#*Hp3a(_wB# zLW)@Jqs#emBxCiQhO>??2w2H6?Ajp21r6>Bs!uGBX|lB@{J{k0$H&??jJb~sz8GV> z3|7x!LoAH(x%bltMWJ%`*a@x4WcWS4^KM|5HNd)+t|r{TPy0N4Fu=710!hqNplFxK zY6%{_y3d2EE(OazIMZ&A#e%K-VKs2eH44CC6s9B?z}?UOtPaj>^SrwWRy(>C=MMf_ zAuVQnc?FX-Ja4py4d39yk9`eV6{9v_)6IVylh&VZq49A~FlLOEW{r?LN{T581xzQ} zFdSlUMBn9anDI9?0#DH;ZXzeJRm?uJx`jX1xq3Rf<@D+n7Qj~&P3Kr%?xZ))crmOzU{Z00hf=^vBDk*k z^#Kkwa`}e9z=wj~nV=SNgAj0N;O z=AH}&Lm1o`SkarG^$x!K7UZ?{rMwE-&AlpsXMk_Ll8(_YkEP=mtp-kg!5`r&&B8}b zvX3g`xv*+%G>(t3PWX7(`NH=O0(WA}7;Y_ zJIzXs1fM&!Di@o6>T>c?&K$I{u@dA_4k)Q}+z!Zm0b2p7YY!usdc?&LI`_!KIBOEl zAo$%j{I~V>c)>dNO5u=o`Esq9x}1Vp!hE5nnX3<%Agv+(k`y%3%~AJqOCPR)jtZYb zGr12ScyNL~whL%2u948T7Z7!3Jw5noZ}0nPX~p+GvI*&6p4{UWG@SS_!#?1r9=)7; zM>_TOSWKcEECL+2DCnv!oK{C)4MyLy+7Jz9PxAdR>_T@uIu9M&a)+OIRc!B`SR8jG zxQTEB-HzPAjRm=netP*VJ(*YsKP!!XD}IoM+j&|Q*(aP#w|_L@tv|N@4(_7e3{xk- zd>m}<$Cslxg>~`zKMsHDj;<{1&7H;ch>P2E#Yb>Z=Nz}t=p6LU4~pr_8ADv9Ldg8o z1N){D##(fh&M%0>_L*kQgM&dVD$e)D!62Hq82H|p}%<#2w zl!-H2pG4Q&dJ=xmwa{z%BzJsyJ`vu}l)sG~di)j@{z~C5x7ACqgY_HIw)oeE13Tdp z_~2vjV|)UCrSKPD>9RVDCy=(qzcw7eJJ1$B&#chL3L}IG*i$@r2J6E$jAOJD&R@YJ z=cCVtN1q_ORB%J+*^LLe?~XQOX*He1ejalA_9R^aTwbJLo~IzdaB-2sepPyN8OEYx zD+=>+0b}80t-+;6>hj4#gX@fxEHAjaNXgoQ-IrD;nm>jPkEKN_T3YaDZB|Q*6qgpT z6uGp(elM36FlcE&;sGu#@Yf#tO)6Siz!U107VD3vleGIW^dC(pAIEA5_Bw5y#G~ni zTUxBG79UVyG~g4Dr@at{OA9=;!Kdf~_T18fU)QcLo?BXYk8eM{5}ps?P;L6&o3RG`v3LB> z_*uB%nbZ3)JTEuAzl%WacQcQaVIjc#{Iy4+rMY?yax`JdYag$CtN#d?yK36119 zX2u=-s1-J;Fjn1`RU+8A672kMSnSZo<)##7JRD7+Nx$PhtwT@bVjX${KD-AJ#&g_G z#_zb-V3oW!=zahed>iLw_K$cd6dz4;n60yL zJD4>vT~TwmH(R`*SDbG;7uMg|9dP1tro=iAm4bnVhQaHh0lATP_F(Vx?s(mfTTh`J z?yM{H0?Ub+0h2lNN(Ar3FRFbTovc_E#kTjJ;EE>h20*_vA@bDU& z6H`2YC*jH9H-a9O8_AlW0hBn%^W^ zCVYfjK#&D`8_t?8`x>tlSG4%qN#lnJIrN=*MLRBuZBJ)VL&>6!s7-jB$o*hOu!-3r z__7BB*dEt{AIM~qSMTG>i(M7dF^p*%o!EIq0k`ngI-H)kFbQvQxw-e?%zgL@`jp&} zuvfXg9hV31MSeV(&nLt8zJh#%Ef?Rb!sxm^hHV=x|D5~e`Kkl0>vnO`&J+xe#4^A8 z@o6j1n4y=mI-6m2@IxwJv^vf>4u8bM!?GEMz^$>hyJGQBO8j~NW}rJK91ee;4@7}O znXyX+lg#pDDtm~H9jzEf*a`cNq=$2bJj{=;TxbC`yzp${lWClmVGqGsd>))(uzV6M zodod#%<_i9Nf6(`M5(;wSPOg$v%K-}B*-&8QT~hADtLSndW}O;RE?)9H*OE=5Jiaao~(`e;LO~ zWyagD4`1LSF-C4<8{CYkktQsD`HY4x`Xh!6d{*q3Sl7An6YT<=iSdjvJ4yflj=IbT z={mur^8ULmP%J-z4oal$tJIm_xM7@E7eeRK&S_VHY^N%v%{v zu*+bAt<%`S$-EPnFN~weDGbA(*3b1WUuU>Ey9|BT*=1-#XP3pDVTV_&(=Nl%cNx&- z3(F*gC$E%;m+<7t)r<8>7WF!puO}{Fyd$=B`C>VXk281@@x*8EeohIp#~$0=v0HG# zjON3CkI5;+p8|#Vo%4U>aYyBGfDWf3;(LF(fvEtk%T~f^g}wJUcZ7?3IJc>B@TX4V zd>A)l@=S$$zzpt%zbuW=IeO`N9v!db{I}(70Ze&t>`_C8XPiKA+yxz%wgpTB9Hz$I z$k1gLo)5<(PU&$U((RBwN9M3H;%~xy!*9$me^+$e3RXq_@NG1+ch!Ket_j{--d8-ElMeXxogrLs9U9yD!JWZw=_6r^^@SWqQMX z>qPquCN8sv#l+KZ?rS#KCH!Z%U~$ukaI+X^8We(Nik1Yc#EmOFA`ce}U!CbKUk!Ii zFkTe|83*%a%+&`+ebMavHpsh#Ig?Uh&G<`n=?#>JW*+E@5fftFmEv9@Y>2ESmgTKlFB(7qp{j8pMPC z>H$ue^;HZl!?L2u)>wBgdugubmp6PO5#RhP?0BQZ;VED=!GD=OZ!XZW=gm^XGDi0f-&?zaDoNI=33KI!fk@YM$L6T@h4`(z9K z7vTJbVT2;13$e6rsB)tp;V>y2y)i#=Pu%%A?}^{wqvH3(_t>#fA|3}$yWf#PD}?Sb zI{$E>#2sB>!(cJ|kHT{TD4kP??jw$PfNaB`&saX{&Pc3O6k2t>|Mumxp8IuT=uZ4| z5kA&iY;1l>g-n8%9PmRQhR{G!+D)r89NCD{Ubsp-yGpxZl?JbEbRYjovM@jV8hn(t zwMt8^($-gL$yFL$0@1TR7bYIP%@iz_fF8<>=?9C-FjMUAL^so&3|stW8vWrdUU&=I zFT923G8%RV7cAvcr=e+oHS+Fbp$Kb+@;Lb~?AFUA3703%d|!7ZaLWM{f_gHv+&8WT zPlXE+w|qpYPgWxMS7`VZE?2kz4nF{coI>mttDIH*kMX@9-#F=UC=HgcEEJ5g;4Jzc z20HvK0VYRxTr>tVF$}>Ty#7%he8!`(<)e5B#ToD%5XFibQhw1eVSSN^g5!g%MCjdk zDiL3EC%QSVpyX*tcy5frr^l%d-RTjxZwuE2En&=;h+_|IkYYnQs*!D;0fM0VTIh{D+oq9w2L2c3l&wpbn#)wm; z48Q@81UTcddN~`!v3Jc9;lGvpIDi)))4qpaZ*(8aAU8CDUD}{WJ%>X-?%w2dAoK}m zEsp~h^CEu^)D0gOruw0}3Dfa4i91gMUBl28>cCuuA;xB);c|5aOaCW5H)9kAFVN zpBIk>e>nQLAB%#YoBZ$(M8WB&Kl$D$_-DiKd2jN5-1&PSMcVxj<6k@DHzC0v^A@Hb z{o!x9^z|JanS=`Z+)w^^^yufAp}S@B5d0TFB5lNA_4vf=57bMe>chFwrHCEFZ@63y$!f!Re7Mff6lpo=iXZfQt7E! zOuNqsnG^;Z@`NWEG@*8ZAfjTY9Vgw1#-7eh_f#>Cg@pKYBXyNhp(O^X(xCCDsw9F& zCL|JL1f?*D7*UDQNDxg$NhDE+GEGNRwB~)kwf8>fUWy+T6YVFI-m}-*Yp>sLee3&Q zyZULC?!JBRh0Wvt_t~r4x%-^c7~^~Y#XNN5yT>Bt-~Hzw`Ud$tefjp6UD$8N7d`u1 zYuvUx*K{Jaf8U*C#z5}=P!w-^^7)Ux_qX~_1=_RvD|fuiM>azJ1^cIbjp@7dle-X{ z^@zs~1dz6r712c=kg_G!+kyA*eT(BrlVh#hmKTe%`%iT31pPH1wcq^hy|4K&sf-tY z<>#D=n#~GrgI9^R-Q&PLTmS5{RLA-BEQxc76*gAZIAga@b0Q5c!J~7c{+qTfWjWMEN}f zs;_~iMqiV9e}1*N6Cd^g{rx#Ch_SDNMNJa}&jXP}P&n%Lt_`b30p=GY)$ZL88VfEp<5Rf4U z@*N$nu#ur8nOGUw2KQVU90=sldZkI(6ifj4g;yss14a{)U|tmqDa<3-h?8hMM(|k( z0szKy6Lr8op!u&uR0Vni0Xhx^Aw(e>jWjs?DC~DJlV=~4^I-DV1Q;(s4i~2zEPUAJcQ+{Lo83a-? zUkdK&%@Ng+G3*&T#GmsplhT+?{iH!0@F-dqO|v|$h3#!${nI4aoZ3;?k+3%1KX(@5 zs7(Z+p_l8EkcB+Lt5_$I%biRzdgCQdd0&9(wJpfEX~R=iOH=^pop?6A7w(Y&t+Ot5 z^toYgKoShlYfz}>Xu!C68B%Rp*@mMcl?>0q0y!#Mwz4r%(yB4hC#;+$qz>Ic7X|)Ok)$c=n;=bsSMB~-vo#wXTh z+_X01t}f$Vp6V0oD?UseS_S-mnM2`aqA932nAAjU98xAQl@O)ARo=Y+!Mjec=o_D3vk#hLEsh$CIDZwD2LmBrg zg54S{3ZC&zk}XvI^T1WKWrvcAEp@19Iy46jz)SjNhvLgvQSwaMr9uKs#1P^#UciZ4 z$y9GvjjD|1yN;2hW9_$4ooi<#I`9xPlA3R4#O90Ce9=zENK!gF-?hp}npO$wSM~^b z5plo{pdXw~`z}O5?5*r6Ab*eKc|=A}d7+3};j{Zo4=2b%T$NEJR7HB3|NeOKm8WFM zZI$Kv{qfRNk^}sm*vn1jfJ4byZgbo}&wKJYIMXiwau^2;uB#TW+dE!&YL;aO4jsDZ zgTM0Rs!N=XmmC{r`MPT9;mUw?BqO-SNiLlYETO@rm%6_8j?4NZ)vuYjK*FZ$5DU5N zXikPci2{%#qd;VpXIF|>1uV=e>w>#?HJ(hpDCka2jd3j4n6ad2j95}ZH>$Ba`SHXa ziRAs<>bJ>{pP1{WT*jUyVuw9LE%scNFU%Ka*;1m6;TyGQK<_=hlkd9->%8fmyz>=J z#{R>4>ctL$7042j#f~V}_NZhBh&iBY24oPb8Djqd>mj)l)tZ5TB~VK8gwsRsC~z7- zinVxy?W!q_Ao*FO8X;%+4_q(`YK7IiIkXjvb)&7gIeF-)k0fQ z(meVJEgF-OF}Hw6S+c-2$W$@>XrmTjcQ!B60C*W{0f`LFvAJbcJW~wc#B;RNV4l^r z7Hn$iln1YuSqV+TBN|#@FHWfjA5gJ}BDlWu^sDdG=kE(3)<06>Ehf^OiXS9zq8J71 zY4!YD74_Rvj3gv$${ek_j+HuN<8ql7I>E$D1coSpUMlp`LIq4bsw%;Rso+#0C9>tP zF#jIqY2o%57ZF+xgjft;Jp+}MnvM_Z8GJ2G*Wzfn{G6ZOSsPgwuTzVF9j-$V*X%L`7VsfZVA%+*=eWT73>uXEVQu+&2sXwT&@(f!KnPjyx#Ml0 zH(*5&4NcOhZ59VD({_|VGoZMG3~tC%@nUDKle$or4Wc9J3ylS0 zJq-0(4{JS&v+X^?B9J2|Wm;8LGd>|Dy!JNo*jPa#4c@3HL4JYDSb6?8+rjW&#VB{j z$!KLn+yfgxb_;UiPCz}N&zPn;lo*Q(9)t@@K!M*#g2y5NE=zDfj;LXV_-SgMsx0u^ zxKX4s6#|VOfNRG8pdM<3H5J5blnKNT?>^3PF2^AE_ zl-ZUYFWa*6l9%qh=+Zs=S9V;;NdSzpelySPxr}AK0-S*>DH?qk=NbeOz&NGaQ=&bU=NY7cnW=_p`bSasX|}yqXSZINALL@Ivs#44WGr#B~g|Th31$!b7+k zoR6HazVxHn^C1NIc>w@*7YQ&g0QQ-Wb7gFnJu!=oxJ~ZLLT9u8l5WkSY@W46XSPXE zQPJ6*4sK0lMXKzKf1~)0SI?&(2Y+wJ*Iq8gA%T-MY z4{N;*-7079EcKYOkGYQU^y9m{-C22ea!oH z0hZzUgsoTsKy_IQ$<k0z62wMSS%3Prm(=nb)s|(K!bjp$|G-9M<57G!R92 z($xX@;LgYJIS1j~IHG>qG82Pus}g^8gQ|UddbIY$Ia?r^S1PUB$}QnpR)UvXv3|9+ zea%jT>1|8IwSyo^J&HhB$)Gwg69+audQ4z5kpEPzFsYy|d*f;DQqD4ksAt2mnYjqY zM?r`Pl!BxAa`R-ca~wR_%*&1Q${IQtYWA!O!|8_$PG1Q~u5&l@g2 zZN7BGh&Ir?^c3NP#N)(iacE|hu)d9oUAuagud!6Wqb%|rbD9#io^i=%AV-9tK9mC$ zzQQMkJ0YB94RV84LO>^XDt-(N%})=(1V7m*=$y;@kSa$iXkt`at1?DI@u97G0wPJI z>V|w|KA#ZG!Mt%J31g%3vy>H+IRHB>wsA(Bl=_Mf{#jOk;?FSrdMUJT*C%_I`l&@) z>U;D>^MmM8baxJ+E~#Pa?uOO*N!W^)5 zazs-{Bce%9aFY=d({WYIl5aU!m?)p%`V3F$`T{Fl9Hov|InLniWzpMV0D#zx9>|!k zhMMNtL6Ia$7zhs3sbQY`&Dp}Hkq`;9nn*GsTk+gx9anaQ@If9nR3r#VvT!wbpA*QN z?`Oh|W}O~{Sn#2|G32PV;rJA_sSrxF@h!caB}lhuq51loYLFiIH9l33wn|26(h zkL2rb9RBP6`7sObaXosVHPQ(3z+%k))Ij1SPe(hGB!*n@i5L zWqcUCqfr;&Q_)L87UmTS@m!3Na!g7LNRXAA$yA#KY0ziINJ*%r|7nm1x~!!55#WTe zsLIo10b`mijG&RyW5toZFcB9suvjVD0gqj_rm`IFDrD;3@ZtfkG$>C|ZZR5z8{BsB z{>I*v&nKzqV8qn|i8^BMkpTY2L=qk{qjGP`k zrKmNlv(q`cahb|TId+X9w3r*QKNJ5+@uiTwpyR1~UKYW(>+4s2k^vaeSsIMaW??mCXL)+C&KeslUcT`? z2$R>0B+)Vt@mdnawZs+y>)bXpWP=W8xm1#yt&JVQ<0pn=!rytx>~=PXhd1(k(zgwX z!N)I`zs;ZR!~N?pn%94O>8TsHR_nHnheZ4v!hE8hSujirS_J^=&Sm+z@uFl8U){c3 z!9Oh|tJg&Xo+DABWu*RRKn-vb>c&-6u$?F*bq~|J7)>61r~W}OcZeq|Zx`YUry+Y* zAqP`J?K_X)-dyIFj)cQ{1-+ndbLnZUHF{>`v!_)v2I2+m6DhDTVL^a&^sv>^=_h4> z@IyRuwKi~Zo8nMLO3U}JOLjLYtf$(AU$bLqtC9#m5M7W-SrhuxGP2LSAx?CCl^4}U zR1_UNBW3i63P-#8-Q7EPZlvNJ3YSS2qb<9h4famNmEcLhHNvn%C!B|923VLw@BtE0 z8o*a!3AZYziglST6QZlG%)Gk|4bLcQ+W>YTwFs@lPd3WR&A?O%&vRUsVP*p6CXIc` zA&Q%|-fJc*lyW+fF&z+!3-ueX{Yr+wX8o^%#<2~|pRp0P1k_V!Pu-Ym;B!=$cI9;hBDLN~n3uGTU5s*qeVF5d;*4u@-=W8DAA6%mHSp#DFI7jQ z8BsI{HlSv^i=v^DJ4Mmp4N)|zqKTfnq=#iPjK%DAAe)=C*emPV z(2yG(ANqnFMaE-|8Y0F>QA2!M1gJNWN5LnMM8|YO%)U_-4kvYJs2X+x*Rh_E z5HPslg6(y|ojdha5pr7^L+cRsBtIvF$F3NIQax|xiBG-yJK2!LiR+#YDQQGh#92{) z5Zg)q7D-fZh&bvv9k5Yq&(?=-YP>{1H0X|<0JmiLi8!UR!@mRZ9hd#cD0iQDMDP;_ z2PjCFGjl_Y3#O{dt@V%B<0=o_ERIT==6-}1XS2aD#bk!as^v|cl=>6bL8aWqpWsa+ z5X~)RK4`=t%{Iar{Gx{N;PILvga*G~TDM)=T}+87OQofbU-rdN=Xmh;v3R~jRj{Nqz5ik9IjT4>49ip(gSKj(qongyWFS1ju^mi zVo?>eM+hT?F7{>69&8u(r?kg4hVg4?52`;fOtc3*k@h$O!b5Unity+s!h_>n8AN!` za|k8s0OzzIJYM}nY)G&3<$6;c>=NN|`*%Zl7_?(Tc+6E?u_&n##D!9u3E|-stfD-o z`Urw$=hOF$UDzW~BD(Or4VDP$?}`CW!#n$rVPiYT?J-vYxa?`kdNvaApSIw7?Gsqq-g`)GzaKHH%)I12!%TP^}1?yb(w0a z2m(3DZYIs>Pr_WB=A3rerbMhgrWCx=r$p->{e6%`0YrdH=9rogJr1ykG!y>{@H}sM8w|zt~Q}^ zhRG%*xX{!ld}!)_s*7n42KE2X>$r-Go0=rfrFI=brY#ru{ko2y)vl;`aUmwvuBhxp zUIl3Fl+5V+B1I(1B#6(S5-C)ElUSTCHk>ZDJ`&tdgSkYb@+~&khMftQ+aPH)Fj#r% z&N%{WbcO0FiRY!CL^4ol2H+y;GuT!EwG2@b)+!qFMcm6|A#o7H8#DhU+ak&6Vgmm>Ks%A1gmDehwn<52SW-Ev<_w} z8$)90*%B`Tc!!vuBnz3Mj-}?-JAuxnR*;M8CyvYJ;%2C3ihT!7y^ZJ!fCqzZ;yW}cO1klNE)$rwS+^`EtSjG66*LKfIS^pdVd zEA1CD@~FErwM^VWmW(0hMve;rs`?6U96eHvXo9Wfvn)+x4(sQr$>~xI zbM5Ck(YX474G^8Ga3*(-b-2oP3zQaj+z<@wq|8`ahec@()|2oQr3HS1F%&h0&dq3p z32Vvx`J&erqAdF$DV;(T)Z!~(mjQ#}W*f{XMM7!CLJ(xL4T9ri+0EXT7OAtI9R?!HsZj|M07~+S4nj&nN8iLkeUc$MoS%u^-V5yadZI%!y*x2Mug=M+%s`*QFHm=%gI(U1(R>Ni8+`(uh@MV2^-%mKIjg!PsW zx^(k149Sgw)72a_s#RPF;s&v6Ky>i!F-}Ip1CQ*}U!|`FTq;kBm58>0&}7CvGMm&a zSrSikatLSj3Q~)0jF)0(Bcm9;j(revyqUmLXeLVj&RjavJM{9`6#mVP> z17FP5f1M3~n;pb2$`m%2Mi^9tPkmS0TvT8y$jhf|o>WN)y;b!tH1(=wwoeJw7LJ(B z81tqdg);M)Dq37UP5t_sxTO4+vMkP@d2!xxYB66T6B)Wo2pvd6F7wR3Fx#h@N zMMYU5sBZAG-qkmTP(_YB&iu94oa9`*@vd>N<+|X>)c{lSUE_`wBNI09UE>+zeNGi* zlHWC+!$GReb9m3e{+UJKhp%R@t9r0v#WcItC4yZe2HbUUY!6dLSZFlMS$z|aLG@(y zejY;`oz>j7os`uxr)2#1+$T>MP1wseuj4aeE+r4H<*Pt9agBGQ#b&aB`jKX7!C6zz zT}J@ASGsjB;ZN&;aNlcCGESQby+wQkF#@;GLKNG)GYI&( zdwI+nq8&z{WOP4TJSqFY4=L7jBCd~mQ!jwvqw#aQ9`eX1pxsO)wtS zIN!Z1*;Sx}+0E@(>wJ%Nz-)#71f1Lrle}y;Xvb{tK19c}8v)jm*sISQHG!z7;StvUj6qii>(+YdP5DPsw$~bFz7)BH= zhyvIWg}<8&!pR{W3}D?q7eVmA;6|Xnh&T#%$^wZd3L>ntcaX)FM`S!#yCoU`$ zk*`L;H}=A8WQ;7_p1pIa0b8|xvDxF^%@>9U801nmd_*|MZ0~AKlVuSX<(Z->ONf#w zL5qBgj`4{(w3)hxO{Dla8shOKV8#{1r$?nXGU2=-Ab!#dN_s=E(Z7vJLs>!d(;MxC ziGX!8Xqi^H`e_MlCgTuMt2hoI{VpERsX8p0n8j*V>b<6$hKma;5NfRt-hoIz>{sY% zea&Y{1wv!6DJ4RCql=Z+=pWhe5uZN<3lZIy?rqw-#_%y>(}m%q@qa1tZ5ci`-yF{H zkuxMFrZIG6=}`qI?&*7B=y+YD zL_@QQw25|spv5$6Z~>#Dz8AfXagQhef?i-RE%(YSC-!_@QtTU1OjDd$Qr}7`*v;T} zlTNB;TgZtD)KCTd5DYg2;t#24G{&pYrpvi~3ts5q)S=F+Jd>mdL4!dHut&Dl_Q0#g zV|S&FjOc2RDKn`#jgGqJ@G=#dfFpqsw+ytsBu-Z=oK_mwgVsukME<<&dURnDw(PR4 z!}r27U{V`yFQ^7%Chv>6lTnv)a{k8RGWJw7&NpHU4R{8>(JRaIz2yjbA&3QJqf?Ck zs_eZOHKJWb%7WH@J3^d8hi=#tH`?}~s1AM$cbB}%UdQG(ed{68BAS(zSFPY#T}V6g z-@zNI>@6dDtXVt6!T-M0J9Wcxr#|Z&qpzJ@Wp9Q2;Q~iKTKRij-yajt`!j9MATZwL zp-s5|Md&_G)vT%Wz8m&To=@J_wsi6y8!|9M)N=WuFlKH)Iym*w!BjNa4OZEnwuY%9 z+2*J%8%XF>**;`!+^ZG_HQ;irERgjBV|B?3nK#R1qlMuHp{%f zWAVyy-{Zwfdr#lU@8T8@kKwb%vm2}8jBwoce9NG+HHU8X^r7GNonOf11>?u_(0kO4hVp*j=W0igxPld8f(uBf+*P~XS*&Y{UbGK5@xoG8SP^yD$AmoF8eCG9e_D z`l2ZTK03rR(8^;nGfXXv3ALu3h?Qw5$)bsDF|A^8T5Z1e9`$XXx)nZ*KgrU3 zw${RUmi3Mva4&X5wu?@;HJ+IoDx0D*!3?&BZy)}*a*Rn+--Dx7O2jEiCSWwxWi2OW zlJuSXe&|9~-^)+1Tve_Szfs2ml+d)R$wN5A(Ax=dn#&RX!YN!hXD(z?!^I_R`jsNj z&u79>S8l6U3`_$+m#1V|cJgkj?q8N3)8AdMtU?FFE5L5eD}%5Mo*M+8U9(?RzAJr5 zByn_w#jQII(?Ik$(5Q`CTz-uO86n=kVTRh&K3XB-3-l--;ye1L7jc zor%nQPEr`TJM!8^-mxNbY71%F4PXw`4_?=pcUKK1pPI<)LI*a{k<6rKb z-{BWwCKWO@YF(u}vb zO8o2Foeb#8!J7$ihFwQ_KC}glR-PEGDob#n>q7_uX(CqL(QW{h)7^JNvFb8C{IBjo zsV;;+EnOmdQ?}T;rBDRn#5n9UFzRs16hJga9_Nq|R|6#@k1*-zwI&^%pm18|)=3Jh zPPmv%IxyzIqyxm0OgfMe_OBby?;X!cJ+x60xbw@U)tg`dV7Qp3YVK#aoQI9!b;*1smiF+Q*>&B|logLi?0ww8J_)8v z8fqd6%m%OUnBmLBGD7Asvj!XwxKVnw8ufPF zHMdJC`24QdK)?Cz$((FHWSMb*I+E@jVm$Tae^LEXjZ{Mk;Z++6lSswAq=$t~=^gE8 zc`eDoeTbKUphxuYxNKg^3)_cuH$h7*9sZY&zj}XW@YkZguu8wjNpbBVxaE>Io}WV2 zxo#2l35!&1TYg=hFCX^52gxodTr3aD-u&#`%yPf`Z*g&X`G~2C{Cs|XW_fvG!Q2J^ zn|j?n&iOP*|1A%?>iXm?$FkR7|8O&&%l2pT&qElk#bx{djSmxD0kB)g^Sz%ah)R3J z5z&W*W#pz6_VvHvT}?~$ZBP?1U=dNt0zagB{45RXBl%ez)D=I-R)3hEg+cu<_?aKn z{}VrRgL(r$vx6D~Z8%RT!S;IP{_-@K^{@ty z@E|3{kt_}PiIW!QJ-wYfvwjJIHl176j2YFCRXCS)FFz4 zQ(7w+?3-qj;ff}+;0m_b~(d*b0V^=qjnof+~ z;QbS6ZsUMSznx1Zn9erO*91AoDtWsV#7>CWB!1ZH1xNrfc}X|Z4~5=Qz#SZ+CoC92 z*$+Y9nbG>~TAzWK=#0WmO{CUI>T!1#Z%8et)LT<(DW$GRsl}Aqmr{e2+LKZXDfOn5 z3U^dA&M5^!W(%)RskoUXt1nNfAT+c3wJ8<1nxNQCDMGaS-DN2i^jub7no>lU_1&vd zD&pM%jBJ7@=9dKMOkE`f<<6KV_e3#%WO!fa=y;nVAh?zKQd411FNWXKrI<>lwN*UI z0SJQ0QL04m=*J3mUlW^(1zA)Y6!Lf$(VGK<8i)3b#bV`IQY>QF)#<6pZ;^94e`dSS zO2AOggY$>YDp1Dx)ak`GN?smeZI)iBC*HF`LL!)rJK;>w}Xn~Wf}>M@o@ z9H2mEiQSsHy6Q!MWUM{uh4QqCQj2YFsaS$+u%cxJa~5&@l-r5N7LpDDk3shjNFx0+ zrYgKh6Mqyz*O^ZCY3GPMn6*VVV!>iNS(r@ZfK+3tPuOWjAts|Ft7>pZTqDkw;qXU> zIwsjb4RGqVy6E%(AwVM7i2i9>%IB6?4u5xi;%6#^B@vDmeCcPE*R@k3dckj)L5`Mn zJL-+sNeis=Iont;h7_iwWH+6eyCRS-S|zlpAWHQ7%&SAgFGHD$*L( z&V~aZKoC?7vl~la)VmFj8M;GvSEOPGdDr8$zEjKiw?(eaX8n;v|D}#YhU0kSINMgm z4OeJDXl1aqe$jS+!w!VWfZr}++6j;|%9$o$fD^DPw#SA_ygDLQWY6>u|2;mZ57>2K zF$PLkpbQ{56rw3TeIv{vPvgQ^PTWPloqd!s^=xivrtRn8>y-wlzh(djVG7Ivx5j*S zg{a2kV^tw?h6h`LuxBt;r|K-rba@Qf6zeQg?*hKadonza4OPM6N7i&dgbA8ve8h=q z`bM+CWYFWt0Z-8^+k!<(=CSW9i~M|~3weEjb2d-69@c-9OByI>D>u5B9K!Wo@!s1K zQy#%;#GQ9XxI&J-I*jhvIPX@1!hicu-uGMMqDdUA|3lS2XBk0YoX_HSfFhL5%z8vw zw*Uf~L-*9b!a+ZC*oycVZ7bw1+yIU4pcieuYuZ@T!W`<4N&SE-)G@6vgfAi!JGVaY zMF=7WTg{x^%JF^qrJN<0+qOJkq)}xUR5KfKzZN^J%AY^xe}qb?5JsPUI)(reVFxbx zL{|Suec*0ff;ANqMRT#N2#IyB_(A!L4UOW5P5eL!Xgb3?O=Wl|*yDz^$PbhO)PN|; zy%c_tiB7;aV8GQdttPP8?7w8&FuNwkVUHMxy}T%UbVaa2=5EonR~wJPgzy5^wC0TW z(>Bw|ovC}z*U23gb3r5_fb{%zU{GJ=OhBz`q*~=xQu-y>TG9;ab#>U zblZ+J1fL$}a(TeApE+p$4qnn+g_anurkmoAM4BfCEX}>=4zs7JZJALLG}?;ch)JVj z2pM*m0vEO7<3t09F>u2t8kFzhPJ*Q_>wFZnXJK3@AZ`@jl$&b+tfo8|7a=V`opHab z`am9YAK4oeh&@kg-c%Ta`)iUMA5X- zj~j2vvBMCMeA)$%n&^SzN~Kr_5Y#boXowA6=$-(3ya_`qZ zp2#p@JFzS18~$5Cux0l{`;Q}k?%AvXKQFH4eqkwR=DZbf=EcwQ@0R@KWb^mm#c_ev z#%qZ)^ykCOox6)DY!rH5xtJ)DRwf8nCAKn=T|eHUzSmTU|Yp z-G;pyVQ)PxhG1s7F1-q?&u48UtdbU=p&bPfs|8~<;pU@OI4*7E$kYEebR$i)X`v_l zoFOO``G@SupxN$0;Z~Lr&p)3CFU-b<&l9MQ-I|Pxa4Qdktoo{5hJdJ?dap)7 zRgFz%m~8Q6SQ)JCp|n63s#y@UyjFn8hc{~FnIKq5ub@U1A<_OZ#a#F!B|r~c#@r?f znjVT_({~i8FL}RS>~;+rQ;>69pdQf!6I0*$YR;YDQ<6zO<^pAZN8`DhRB%-mq5W6k z8_g!kfIno)-LAqd_O>(WI=GpKxDF0XnTJw|na+oQoCp=H8#rO@8(m!0QiIu89ze_{ zu>eT;=f{k)l>-PZA3WPo5dU`bTSl{NtvW&bkz{ z=xHEkz~&UK@4CEY`C*9ZE@3<_fR@PVinVZh= z-7Pu*Wrz;SdgZg9=2gWL#F}o4x+sbceA*D`fWtD7Otp2mTQCNYHNZY4Yg|1^gqcCO zdXkv9dXkv9dXkv9dXkv9deRb@;UotD@@LQaXA$@;hJUYYJ2iP+b~MM5@up>)>(}P> zomg|$v%@_Ryg70{Z_W%ko)n43E0`eYpABQG(@ie)bb0*~!#8pI#XyW?m~+J<-C&5n zBTxGJJaz(HD!&VXOor#4GyF0#Ja8m~NBJAWclPy-u!i5F^Qi{X-ibB%e&?y(a5J)2+i>S+A3SH%VD z*~gwY;v#U)ZY^VGuA@Zx(^R;GFFKT|O0vZYR^r2@wR|_VP%`a}0)q*1f zsyz6K?QfHNHrpiENc()_Zp}wtaN}i>T-m>y)XM(LUNijjg($po)^p-bmOXDgFZ+_e z&4#gUYmX-cMVPkme@%$6(gKGEl@rE!NCHx?cAWKGG$qSLPhLeVpb4NRdvW(dq4|?|JiE-h~sw zxQpn(S-~Mn6)w%nj^{kN5`ePo7n@o8#qHtURcUlmA?3PcTqKWVwglCftAkXrTkk#< zP*oq{C%J(3FVr8(IC>gqSa!4KXW<5fpENOT7T>1`&3M zZNp1QC#HhJj|1I+!ER*NG+(C57||~s@gpoh>va;ZIf?G<7jrKThdeJ$Ujp?lftx&i zd&G2z<9Qvx)Zlr`iXKwwRBvDdx*Ti5gY6IYFHg1gK$$0;P-|%&H^Dz9(c>u zy820LzvgxqRR+s`J@jj0wE6Xu+K*?7&DFZ&GIp;AF;97YoKIXdp)7^N6|qwM&dIwq z_hXG_ocVsNKCW1ufyg-xM67bp5-67RcH}%CzP9jsnq#eN$tWWHeL}czmt<5+#}p?# zzTC`I%HPz=a&TwL5po&UXggX3_P82=5RKHsa~Vc~_#T-^QVg7no1q^?@*LS68rX~+ z3M5|fr#Bw#8qdCl-NsG^%ln6b7`w&`uYr=MZf$sJOiMtmz5M@kH?~jDL55MU6ka2x zA(s5h-0oc<1nJ{>o`9HYaLH~aj93%=GP`U4Swk}x1eeQmv-wQFR~8xdp<%sDAqBy1 zE@S`0^Q0Uzoa&Qzn@xd~t#T?AHKQ${h2N_5>aRI=Ruu-er)vjM>v3nuGxn?eA6pgv z&wVOaWAxWL9~~)RA1Q6Ml!BZLJ}1M61=BRoy+IRvw^zs}z{^Ftk1FOF7j@pr-XQ$B z{}6#sqJ(?}f(zKr7!UTRa8jR_;EYk3za3o@^X%*7i5WsS=-#u;_8{NVo@HYH1w z4@hYKT4m_#R$Hxv@k<=Yc_ubi(a0e(ib@XS@vav=h3IC(=&KKhzk1N}#7|A-C0g|s z5v@7Ut1)f$LPHNq*%t)^T)0NtY&M13GMv=RYBx-EfAG>WFPkggdq=0SA$?1mHzW{% z7QwH?S8R%qlCXosFIe|V0Od_se`Mj%-x%>KO3|2D;)a(Q1US^w(M+aElT);#<-0O z20BAxdMESh9pWJ@)z_o` z8$!>5V01{am-S~!ACqN|kMy5U62+F?%=dl*ykleGW>(*RViV830L#@Mu+wC+7{~In z^Wr}vV-rtD$ipJA{f<}vS(fB?N7?)Ow#(WyEv8-8^vqtQp4msR|C;_N zGRZ3^b<7_oji=$u%cSC&WTzr@{fJ&Ravg$q(7G}k{As~9YInPPrL+|k=OF`ew>D~c zatS=f3Ba0;XZGv35Ki}q)QW)}0WWY?r!H~AgbWGr1#HDkSlVYOmx%MtX&SK&aIrbb zyZwsIz;^FUlvaT{b%+qw;Vd}Cfy`~t10_7k=5lki5kfsCncxKO)UFBeyG@wS2xrgp z)-~#7hv&*pB{Yaq(ME<0fmWM{I|)3jBHRix89tdeGZXlw?pab!jqp-mH(=Qvvsepl z-7UMgKr7^i5KD|`aPh<&VkS<9Dfz3DyGXzI8IF6(72}!PcX{w?TPSoUy1CsJa~8ld zN%NFH^^^Rm-^riS;F>jJ6U1HegD{q1H9~byb<`fl3~2>JyhK$$tC>bb!_0@*hALcF zX%G^|Ds|c3J(89mjjNTX{J!r>R)4GMx9 z5)m=n7@*kFel$E7;+)I#Aj^Q5 zdQUuheHlhK@hp%um2ycr^j22inL3Vf31|q~3EKo#&z=Sa0nk`^L;Iu)#>gln%G+)h z!%uq19L&`IObv%xVmL7t2v2RkwN*fjoEao6b-W+1naJm{N?aPB>Wxm{)s~4qqjf|3 zkYA9Hddvn8H~iDY0&FT?faR$R@}GbtexRdIBlJ4u=#;3B9zeCzgiN7<6+GfznveTx zz{MoU@{)yV#yLU>82jcO-+KQqdzNwf1Skdo85EVQR+`Ug5Hv^|FU&(j8szpnaBpg^ z2WT&Z$I3-gJ-R~&=w;g-4PasjUjJUE_EHmI(SjCeT*34v#s(qjO=xZZCjFuxvBRT> z>Xeyur+}UD0>^2!BAU2`)@8f=(`_HY7OQ%U3aNef+gKAsObc7T$#`9?mkcff547D1 zNK|w4BYnY-;u3xq(@&f@Nq9mg5KK#7>ME$1jHBsPl9;gNnkN|h=IMm)iM46+2o={n zv7+gTS^>tUTbrqs@S<%Y7r!abo^2n2=JpX7Zyyb0*OX=q%Z&&&As2nJ5OEDSk zBg1MR=}Y^_m+j+ylgInJ$4v!+E`-r0&_yY=!c-IJqJYS9%OJyZ+FZyLkB9Pz2z22R zc7ZOwC~_(`C)5+JA4WTHBL}F%s*ZaSFCpp(HmMG?1Gap^otU_GjxGhHEczV*C`e`v zefW5kOQLu-foaA2+7E_ikMol~ilNA{P*g<<@f0m3^bo=AN~p{FWMZk(hsSQGuA=_s zpik=EiZ*AuO1&j9HbfLgKU!i%?97W zWW!^zE&h43zpcquK%0);DJf8U7$jf^%HxQ0o5*5gK%pBIRt$hljetSgb_S-NP1MJR zV%!gcR1yc!nDbITe&cdJem6wA*vfwaX5495!f9g>kyuX+GWGRlI{{X4MPSr~W0X*- z1=hso5;`EUrhLSnkj3zPd@_mQ8M^5f8W72DXb7I& zE7mmSebs3}eU0+T%rnD9-9JlvubVo*-RA_vE zP(SA*>Yc5V@nkYfCbL-TI}Z+l;#ih9#c#5>_j*6jNjVEd7`kai6h z&1}fv!u;{Fb-tELSnGTZ7m_OSoMt6GDnk^*_yl~a2&u%1_q?zgDEViD2@}^cfy_(+ zE#zEE0?}?mgrA+f>|lh3_i!I#>gDMC{!rOhTcD zk~Ct)<(-?hHP=TcqOq(aBpcH&k$hYh_a(yma{V1S>l8sNA#wr`h>1YPX`TTHNj_y| zkb?;NnhlGcOS4P~Z)rg_Aw{bJHZ#n1ktDrX+*Gp(NuifwgV~MfkUVs-ghA3;1#h}~ z!kEp@G>zJW2h6sf_^eE`gw(BviAaYF4$`QinuWBIt^{3>m}SA>Mn54nx8XDxT9W_W-1bTjux5IzeW?D}zVy1?!zK$R4^ zbh+u=8@kN;@_20W-_hl7Dz0h^U)yEY*Gw0_smtF~>~9O-+GW z$x%}2;tdZN!kI1CoSpq?OuZAUN|<{ca}pWGI+@sbCQ z#BiX31?DLH8NtDJ8D4U7OCDFuiG#yohh{+Dbq;DGDj~}V(ayPKD~J-RsFj09cDBbU z5I&!@{9v_m4CufEmI8YR5it-mRBTWs(u`zsK^?UEbc$A{-r-|OMRW?NVwULU6q-q7 z4IIu|H1q2v0)G)E(-nYpg44moQCFJVs=N`%%AV?cCMg|CEWF{BU5Q1b?1uEip`Xri z(Hi4XWhjBxhy1J{P&krItj9MtJ)tM~(mORXLVyf7g;>&gW1+)_u&W$zCMk*}`>o&b zB z=eZrK>AbJ0E4qWs?ms6NSwDUoiQ*!uGuuG%(T9{7bZ6}O(?^%S5>DEqr948{WP_+*rT_jGa z3vJP`uQL_~4P|Ngx&(qwYgR z0wLGl-VQwQd_s_t%$1S^cH8g@M9j`C1veGX^m8vr3T%I30}2dWkH`~!bu8jxyrvi= zb1IB5k%AlqeJHC`KTR2m-*d;?J|CoZri=m20Ikl0lo!M~GI*dxyAXZ08?oHa6m56i zI2J5O>cjz>5otzyGU>!Z>I8vq9@q&wjlQa;6YoT10@9?@aVWN}GM=XL$xx@Oj}72H z2yBq0F-paRtc;#4(sQbRi`5VAPo7c@`ayg{fS8J(^+XaJ&pnx*gcqBF!lx%cC=Y|# zru>{{OUithgGLM_nxE69O4JQhv)OybkxHUU7%7j38PNhi_0A9Bu@yQX3MSx#k#$#V zz`-(u8(c5YkNAw8l#E9r9G1D92CUI64YIRrP=lEWAZ&xtwO+xt^AYZyhkh#Ss@jKC zHa3D%r%-|bAE49JG5}!9)<)Hn5>zBSMd!{SY9_Ag%|)X>7W$OXRcI=o^x7aPswS-n zJVvb#+kHjR-%(2Hp8&QDQlEYi z8A$#wBAEDCkrZ5)Ld%u%xmA9Ae(!upcj|-vz&K6xp?{dyH4-*!ionQ`; zlF|`!@9ifJW+zG2HT+$n_{{L{IR-ZsPh&^SgTNec83N<7Mnu~&JqVYvC78-U0$nQo z?n)r0F6#qR8OXBZGL*K2T--B_@fzLI&Nw(Nv`)qFTXf?1{75F3ANRNd(=)@F|G4a_ zb@(aqMsbI{7?WGnD+kK0!+nhV_Z}u8^Ftm>@`3dsDHQlPL!#r2bY>4g!vZ1l$KL&lQkBX z^paudiWyi!*jQ8pWjg56@nD};Qp^8 zEC^I+>XL6Xsc#6Vj(t&8K2w+1D}_6gEG}1#EQaRM$T0PGr8~iOj(Zzp%JVSrD#T!X zgMYs#gF0{MrHCWq^0=*Vhh*xx6Q;_?NEAeGZq2|bh zuImic`uIsBpl#!-AMiW>r0*bT&WrET%zDQ2CK(dNsGGx{cv(&sA8AS>d|*%Oa8d&s z27_PM*1z=f5G}@-{OtO%6uHD(*gPEiyyC@VLhZ_|tb8@aB7G(BX8OSWfq{KIXtY$# zxL0ndve%5D!eKf>g2`vMq8}tEYE*%_08{O3?pCu^Ov0k_@%|ewt1^F2-fdMUUuI1q z*Yw-{UrWvVswvnMX+xlDK;FK}HpkalG7iXgyPtNug-$vB$UEM<`;^Q7(l& z^w~S*$KG-N&+a~D>AxTGbC>Nt=Ix+dqx|WG>YwN%x@|^7*4rk-G@&0&kd7;gD*AG0$5k%Vuibbg~d!Q z(bFO5g|$qip9I=PNm;F20D~8yBfSGf}Jfmd;wDa!4fGz_M1#Ldj$7H<;F~!`3dWN5-%xpO$Y9U}Fy~DrY#yQp z8%44->rgo=>zBMJP(~z!+zOMYD!+26HQ^76DBt3SivO|;pULz`3wam#_nD{cvsId- z&JX{ZqQLaYx(k7g&%N)*KzB5L^7i^oH@^N*xizd(Z#XrJ{|E*wxOJ5sIC)!#c+O-9gQ z>g}6FeN}&7)5@D~e$j37um58r{r>KYUiCkJVEe5G^6h>7H;D`U7d)mf=*_7=|8swN z;!)n#|Tt_e4l&T3gqbo zz)v*Jz2jX=qG|(s!#@a(7qp@qAhZhDDL2+m()b8U;+w~%Z#+!8Z3N}kF2R)!!O zYpC(uX*jeRr8Ico`f;bH&4o1PtccD@nWw`;G@NdI{Ao+cjy(i9Gtlh=HkmSlAYyvM zo1{^b;8?;^D<@5-Jj?D{!6~eqMeX=Z&w5UNz`2N zjxjYokWn7I9G8|P&EE{Yax^Sg+a|_>YUcxgXg)sQjZtg9C%kTE->Fc5j$&N`{H5 zPRgFdD{ju?24y~maHH4>tUDta{<$+_W;2460b3zkVCQ`et6jg`PGi3d9hpWRZbo+1 zjR|`pn$?=B$~-$F2Br(zf_!uM2QeH{HkB((ZI8Y0MgYAa=2Xa;6o76K$YB8+Jurxh zg=nNa;0~-4;E|vufoDT(CBYp>B7>8G@Tdg+0wTv{f}v!(|370R9Tpx+bH}__yDbJL+4`c92ceTEsN(?O&%4Th5s2u`#TDia1qH zYakY=HCF@LD2lNTRdVuee2P)@BGPFrCX+M^!__papb<9tHVU&o#tnT(v;ZH7bW<Yp3QamA#EpDIq+-g2ht8za)}~U)C{)E)XmP(THEq-{V^m z>{9o(Y~L=||ImKB+`YxqDt)`I{#N@Iiv(+SY#`fFUTpRuMaLqvbD}oc1WC!k2##uS zFSE72zBu6)o*S&%8Hca0FY;aPtak61oS6B9Y33C3GuzyLDuxYA5fID~+bD8b+AiL` z6b&oH`N}+{+pm-qHKa`M3agi1DdRI_k<(3ix)GZ(pRDiysSfZUq19V8L2)c4TMh=GR= z|GbeBtvR{RoJ;0YElR$r#W0pp8OJTV)PQ<+jc2W)l+Fe*jFdW^oQ_QIE5OKb^Y%Uk z)MIMhb=87rygZwtw2F0ujvm}TQD&j=&4kH}F(ulq4xKUW(%Sv!6wJlFk zzyW_Fm8@#%3~mrZmgu@|0_U>pkSXNZPv_}S8ZS@*MMcPJlaM|(Pl>>1>gj^MPin+b zku5SuNqa?MnxJ*gf*?@vH&OK%Jz2CTZs56X(TPPmVen6`B5PU?A1hR9o=DNMHHpQh z?GhSIIZJJaUGn1)Twc<(ZgPr7kv&b&Tk~2P#@4S{M0)y#2X`sVGkYN z#fj{3w7Yx5{5IbNdaAEz-?)g)SCUXZQ!;M;kjlTQEk{0T%4jv!@QLn?EnVBC(nc;J zosfP2M|uW`L)PX{-*lPbhi5`oL|Mq?={Mx8Eqg=qi$2Vo|2I**0JR8b@R_2RhlH=N zRBz_9S3ic$Q17Rk(u7bWD#j3gEY|P42uX*h;aqGNNt`7Y3R)`GW=!}aooxw@$G-)X z5zE`Sevf!I*=Sg9hOJl%S)L$rRITTnim|`54C8%auKvfz# z1JEn0{gYX?D0QwLNhR@9Uv%JuEgaO3 zsjs*gWobYKZ^PgT^uaxc*E>qkitNt0_0GTiU`Tgk6!h!l?N?uP<#u`_4h;3D8($Nz zdq3OO&eWZhoyxEVpAfhiPa(0bN}+L(J&)6lNbmS?a-5}q%#Z5Jk+Z>ZftXT!7KdVn zPBZY+f&?HcstVm(H4g?=#Q`U;nHn$DhcF9C%&hCwbXm>w><7ZW5JA&gm|iT#$-`P)1hQtA;5A&MJ=^0u2Fo(53lo!$- zwEWE3Q65P~HkN7hSq%|4M!VxO)-7q#v#1W8I3uP9%0h z{Q<+X?0yKwY6csgt;YcN1i5$__3U^V7iM*}y!gT`D{W%Og`-72T6`w>fxA(OD7Wh6 zGZj3D#=+lUu~4Bb{^!w<>Ii4E$j1tKd`5F z;kg(rgLn;wiaISvl{laeOS}8n8;||?p*tD z-Far$oz$_)j(N0eK(3H+R;ND{?yo?N>|l+j2;Dpq~JNhHBRJ#jv#Qzr;$hzNo$${;}~R3X8V2qesRTk8*> zCnZr=kRkP_0I2%0q4KOp_1!Q3P)BF&oGRX{GYv3^wxqOhu&R&fNV4sNQC^4(Wn*@{ z5Rwo$fEXZL=chnpWPYlTF}&v(nHeZ3Povf)nz7V7Kh20CLr~8$E_Ohi^+2n{L&d2Z z6wr3Xe^gc9*Y@*Hn7Sm$W_u}ADl{$XO?01m*o)LFLrF=sf=I>a509v3R`PRB$`k`( zP;_2>z?Ab$6piz`*Z8_o;5lK!EU6HOq~ip&HAE_w*@I)c^9ly4Vh6psk(Va`Hu2p3~Tg z#D`GZVZMN`^p$?rT+%wfzriadx7%eoz2U%W-))X+n-4*Ugs0D$-6B-IvyR*AN%tSZ z`#L}Mg!^Q^Q#&1vgW_| z$g;}w9}_eCme(=h1|8BHI!=UYCNw{F_LtWG)c^9lHc{3 zEn}|_HobN+^R8IjXgfGC(Wmx~&gg+KV+3E;Ol&b5z@a%!;$q9qMe|RrFdWY_Z}T;L z9A~G2ZRS+9@>FqdbvKR6F@|2K&cNnvbR>^m8%y{_4>lmtZ%-V<{{rNOMv9C!G?GZm z;7A##0lb^Wm(VR?*g|2cmKj>Ag45+}L5u3`;Img({U*v2cZPe!1N<+8=n*rb^Hf>e zOLx#}56noxpN4dcI2eitCgE}Hz$7LSUR#rxMA+9VBSpiMh}75zsB%9!VPa#3i!{e_ zV@jfeag4bhH*tA_?~3fi#g-4?Vj=X|j1v}?wDkWP7ITc%4s(kg88vqND`f!-MZXa8 z#UtWhDf(^kuZJyv82)wtSO2u(Uy&n9Gjf{Bze=0gL5BwU0h6Aos~F|X zV8=JXQc^twTr~9LZEZD@3Nj)$Wv6c(L44P@Hg6>9c@-Km4>gcmoLqx1h+aMJrF;C5 zcA^{;UgZ*9pxJRbd^^Vz&pVUBru285;LIsvIk{qa68i2`NOni*#!|F#eV|}e9<4_~ zsvf?E8rX=)btD9uiomj~Dr)RRA7QiD&O4k(SekH5QCbQ!Mzf|9kED}uqW9%Y5963r z;UuOhbV45KME}nBYNB8JgD}w#*GVS&Ymd@IzwUcA(ffW7Ci>wz$wc4(C{6TRi|-NY zc(anJ?|0PkaGhkLzxgOl^nvdcM8D++0iqwSlT7rt9;JzX$M?p^^*j1u+oq$v4lV z(~vlTIy;xE`Z&&`IJ6TrBgn96J07(o3>f8f6sDMO9;7rpwE?c^YnV$QSfq1s%*b40 zj2K|V7$sgt%KBoAa-(V%2lo`vxtO3PiFT4TR2cH;ytHyME)>8pjHZ;!b>TN}?$&afyyh^=2k}bMDd~Zmw7wNXvt`sYeDViXi71K?@6c3cy zqMwK%8_gfl*r}jP=(PX^+NJd@n5YSv>GUQnkCfY!1EFcFOm33Wy)jyCSK#!_BA&STuH z!h04`*>;G38rk-2b6+y%HPYzX5`{#ZaRMX8C3Yt9;dFzf6+zh6%8`^4160E|hctXW zmOC^sOjRLDLgA~>(GDSN0`}+<)<%YN#PrmljfBlhb<8$(ENUX84g#y8t|~;Td}vh$ zAh8xUkhKs6Db*78s%(X|wP5z8$kIXiaq0q_I7O7?R)K8rwFasY@yvuXN8jB$4b>zj zP)%Y2)g&fRO=1GoBob8rlAz51{^M`G{>6_{b?KS}(vbeLxnvW>|8u*1)_*@$mgC>I|zpMnFC4 zZVOV$RzJ!#3?Mk&Vd?uChGX`l*Y-ozr*2WH4=w8^RtUT>J+l^F-G$xxD0P8wakR}K z8g^DJD?1C8i&bJ-V!T2CYlS8s+#Yyly2cU~yf;|o=68MT=4UtQqo5yraTcckgO5%C z9c3?5p0wO6q2;A-3i4pzC(2&U9Yw^gu5~$5t+E%}B;HLadzU(8Z}-KzwPm_0+B%n_ z#FYMau};_D1q2984Wf#>`bc7T?ZBKh*Fk9G0E>8{Yt_rCZh9E%<;A)fFzouV^#S3P>AnooZ~$Yd!ydSy^DOls6U2TfHp?4`vaofMF`KUFgy2~MWr8$O87Y* zgt@fSS>knQp3Y?_N&5^9%!Hw<-;No!T8Mlr0(knOt>MWQLr>iHuBtD3MQd-0q^MtC z-X*E5zN$^#`U4J|e;APXy@JhmPSyShU~}+S8g>*HBseNI13-ZE3s4>mKiF^XzcK70 zxZ8Zl*aAQx%p*$~YNF$^muRpexST|}6l8<~n}HL4h{(gM6b(X~ceKFtYOEDNosF{6 z28l!hP^ZHP0GFT&KZSh)KA|A9R4luZNZVUIA=tb@2$1>EOD?xorg;)To8i z=@f=A^)SpOin=oDE!{?1d^Mo42L% zv3Zz?eoe?yW&-o1Z3JE6^~!i|%fa6(FQ~HfuY?;7*VMbR=VOMBsrbRqd_1)38XM^l z1at6)9cLT5ILfUlfs$Hhglx;98$WgYvr+v+8p1WsT}gAF&q9$)9kR^yf=KhL+Cv-r zpfxMa@6`*QedTlwP-3h4C=2FVc1?JV1Pd(12U)`1zudqolD%h1ise{vU0f;%L@YDUjsbL7yJgnjpeLuhWw&tFI!L)N)F_ zHKmqP>WY+FOsRb-HAtyFDYcMNZ%QeH6H@0JQfe-xUY}ACS23$EPpO&o?zJfu(Gj`z zA*G1&V=b4ZRGCtjrj#KIdH1T6$|Gg}ArLN!NjYj9dyn`5nx^ES>f63HF#{;-gQmiN zLMk~@$$uhdM)JfBLsf1mNGZcf71+~#SCijOyT)6Wa9UBjqiBNU<&i=q!#KPe#dnuA zDTqE&Q1S7O!-~{vn-o$MQe2D??=Vy#_4+2I8AIHT5%1t*Nxi9ghkGQcJxyvMQu~?| z)<(R$qDet&lX`2D!a|+YRZWVU7fHRnNv#tOzh{$AXyO^-;W&Lq!Fko#O4uG=@uucY z!O3d)1b3VG`z9Ex!ZAwX@mIsz6r0P+A;f$+&1V zL-WWH9=hs~LBv&@O(!0_i-+lihKkHX0Yvi$-yZd+;lv`^neG|92rWQ z_&BD&qZ#k!G|hN7r)kE!^++==IL3OU8RuIEi(AxpKI4ncVm_ei$&5FhU}0A;d)LLo zbmBXh@x6@^567cc&JHbbI0HtC1fEx!E?dVP#q3g`KfQ+i1A66e>&V?QcSNJVVZe=neqTI z{2nwXW-qjEGwGr=+-9ucSU|979c6gZ?tc?l7cnU*hP#^{qyzBpn&=KyYpl!xFr*lg zA|0vtAy{Qd6N=4~f2G?D8$tKl@M~c;yq*w~j69${Q``cEK5E>UJcfxW&v`xOmeFh` z{>zZUAeh<^;r~4w;C1~9NoV8LM!*`0ueeyz*9gRAL$#|!5J;c^?8S2W!pdPiP3y3y z(2tlo+U?cp17-;aEXvvBMj0M_~1VSx>F#=t~0`uthX)=hWKwBc<=ip z(yQKRQQ*36xaY?uY$8p(-7>9>ZfVenh zNf}hD0>ZjdIR=kVGDyxvnzY}CY(QLGn4uqN;g-18F>IY9t?rHA&oAH-S{ zLBfw3A$Rx(HvOm~Pr(Z$R>aJYqaqX~ZJo;5Q!@-}eSDB5C&M(-R7Vp4Hf0^#lnQ<_ zWj&$EN{nU7JJr0wA9!5pxclS~hK=Xy8`0VP+L>W39h5w=D|Ea?q$xxY8imhcE}5(G zLbI@2D{vDss;e)0QpP$nAQU=t_0L!lkcLe9^lAnKyfESt8-z-p+w7z2UtO*4YExfEAaFqm ztMuOK$Xse!R%fuqtMXYm%G|)7=xsUiqH%xAp>;psJKuc&|7@-_zhMLl(U(omq_9v) zp?{q+3Sx^PkFz{NiZn0gOhv>O-_7es1dW2!1s)79H!*;wL#`mw` zZ5xD>EGY~?(qYt_tB^-`LrUFTWa@l{n;V6N)~r)pVCDyFl(3ihEZ~Ty?)@4byz&g$ z;E$4FSe=z-w?wy3D`=2f7*#OxKVuU9iBV zsX*`X<)zaF(gh3*oa+}J^zw&v8-ul6)zxy#-25RA6h6k-BUDIGK`@359PuG&J zY@ik{Y#3847^?OniWstfa#$l~oHZRHKFYZOxH8-U$!tzql1YXq`JrPIzbG15r)KJi zUE5UQm1{gU`CLBM<`eIBlAkmp;sGPbHu=%)--Lf!jg?^*>CN7gl)4dDt&y5;7_Y*q z_uRBL{oV@bX!~`Xf!)XH)#C+z|2@{JX6-_oMnm)S;#O4H<6b!2(Tye-b*X-7y8`BraB6tN|KcG6jy9mkJ z1`Dlxi;#F+h#ci3#nXoK&N+usMtLe_kLaU=OEh2axSVAX%x4>G( z(`B!Y`zJf-YRwP-9J%woy>Gm1-2U(W0e7J@F7)Y&kWjMN1XU{r%r}%(>?N3W)@a z=Mdd%&N0XLc*pxS-uE4~+KDtb8UCIevGzPXQoZ1?`Wx8m*E<6vG#S1}j`Q8qwh{h` zmsop?>~>`!jL=2NE0{Le*f$|zQEpnKyv^6{eefTlfL~F6IaL zTf-01^-54VGjOzOhxaFVi5*U$<_3r~*O@HCrQ;jF;d)x%XF34J%lmb_AButV*KghM zW?m1*&)mxXdcDT46O$X>%Igt*T?ET@H%#km3aqh&YLaAE4{2t%-re>E6-(5cfGCGwEQnCns;-n-j$8l6#0OVPy&~ThDCQaNzo!j9Cdd`GH`@IGFs6T zLwAS9<=ZwExr!ILS9YbH_{fn9qaCYFVWZaaar>n=_Xc(o(|WhWWp#0QcQ4<)YZsyv zX|Tn+Eg<$KyWVzl(Y#sg?sKz?dm6;lB`+%)cZVmB9{oYSH4Gc7fcAF2m%0TYE@{fI zzN@u`3bA~#kVrQf*XQttJCNn%rpsBxlIB@n#f;cx!Y!*9Rgp^rb35V8d87s<}_f?3Kzu_@Kny+{Z8 zUZh`NU{){Dq*71p;HfpKmz>C)HnxtnlRW;H5ucCA1=ECY{ry*dfR3d$xwrjSCU=of zu4WtvNy4|kN#dvyK}W|wuU{2MizVlJjzw7o$m^9JzG`5@wcrFSDiz2PyhPYWVJX4@ zhc3zr;aaTNE=md#Nax}zRx*W#Ls%hl;T8|u2Yu(|HhT#WnTc$7oBIYlS}@coHS6|D_xcJ5Fl7b^WNMR`{AB5LhQgUZlp->Qr1 zuiJaW5*ir09LTDeZ^N)x+b|~5Ar7juLOL>z?|Q@#=E^;3kC5<5H32EgZ$5r7ok<8bcP-1qF08>d(v0ip(YEX`#7 zSAK=PU{?C*>PD}EY#AmtSnBnq2o5SxF^mWG(N}BA{8AKb(U_Pokdg!@S4x$ z`i#vJgU$-yMBTddT@sh7m`hQ6k1maR2$(>zG;Bvv;x#vzF=_o3-9f}UDrW{j51Fkd zbqlKqmAZ3(rd_Krg7{zl=s|JF%Tb0Ij|=+JUQ_rJ;Y(q5?QVYb25-uqqn@R1x85$t z#z5`dfnV*7wDY539lJ6RyQ8UA1!5Of&=G*z`o%k}LFYQZINIawweY`ao-|HV^C!L% zUf_iIN-?96wY2qHh`SW;`V26bvCR|WF@ZkxP!NhM5IeJ|yh~iKY;LZ6THBLKkTtxb zm)pg^Vd-z8aUncXF9k64p_}G{5Ik$)@Im9@JA{aoy+_~p4sOu&z#L$wibcRuqx3C{ zr3E)@)r;YJF(+;9JZWIfxfvgtFA>$_+?*Ip&rQTgV{RfA7`?18yFnQ=q`>6VQDPQ| z4E^Dcf&G3COI}7;Vn1!T6UKf&t>$IitF{oYcnw6da9+`w#KBGJRN$$6=KGAUnaN*EGt&iOxCCLkq-T|*%>yE>V` zve9hhIWu2{Mh#vMP&GkQf6DmuD9`|43^SFca9I3;^Bq(3C0e$Tpp4nEI(YH zI-q~Bzc{Pp2^btUXLWL3c+O_HA~o$-&RQoL#1ab6Deodww>$;vAqE=HHRnY^K+?6) z5nYvHXAts$0Z%EOCB%xq$T@7_P=te@;pE-;NM_}{e8K{*<*sb!#cSCG8hu#%t17_dygI7=y2su>m2Ty@5-Q9^JnES4DN$tdOP~7 zS8n8vF+II(TQP7w-0sx&|Fp4amQPm}gXLqUHq0V&Ja# z_J&@RB*~$pN5Av=S8Ob*m(9O!c^Y>W&8NzPtg#L~3AQ8a5I;G`Ux(%m`EMOlWKZ29zIUnohQHfzLF&9?|FIv?Vr^ zB2rI%mosgx8WNcHy8@%f#^n|@mS<@qS%6wl>YF{Ol;;wH{9Y9pS`_X4x%$e_d=$l6 zci2=?RoCdQuDVw4RY~GGR3Agj3}oqQNZDD4Sm`!xNZm$aT;s4i-&sIY_X=wr2A^p6 z>O_qiz)#hVT%8Pyxz)yOYJ2IQ-Hn0l`p}^-CTboD*Me``6%*_rHH>ptz^(>yba?C7 z&!I=+e{=quC#jz&wOcN@VSxh%b{xaFQcj3;4ecF=51h6wk>oCvWwXppAi-knD?+~A z1!8j#uC)ZisH6z%_V9qzVwy7IYF#g@rw&i-Ld|poS-+*bScVvdU&%#_SFUq7U2EwRXEl>oZ_U+(OvbF2C4Rrr}$?t>N^`0O%zm(8cVo#Z1j4ioc+)Srzbctx@^69bh>I%r>srDw>Q5%p2*P01uP($k zf^Wml$G*h1syTG!mz)}sp^0IOZ6B0Odc~F{+1gEcF%M@X{(Gp`z+6?_s44_@wyRBB znJ7-U-7wAsHdZDMjS(i%Ikj09epd7b{~d6l;})TCbPH+5tIX9DcDy{Bb|o$sVB}<7 zlmJEZ@q7YiP-j zkQ%1GNHJS-WjwTS#wY$MX8dAbxE|=wt?c}NYU!BRnGJaAWC9h-PBPd=2nNt%x%u8Td>Jm&gc|1igr1< z7k8zlW2;xUb=h1BK;Q&rRf(yi0j?AZAPWN>5U9^#BGc(c-_#O1XY8cV3rfGLEg2$l zkvZpP7%RvSrDk|(mYEa1VcncnFJT18jfu?RIZ-rVb&IvoO3*TZEDvsDQQ3C9(y){i z#;hjh`dv+c^c9*B_MEh$;ArI>kRC(G6gZ$<=lf0PZnVkz^DO$^e}iMIy~QcKeWsjf zyL>_Q*#F7`;>S*8qF#`)qeqyA2rSq9+p^o`;D${g4sMD3pFj?F zLYQsn{7R8+Xzc8Q2aTp3+re#~>Mtx#PVL7%OPB$cmkx5KDz;9OBP_a#OqsW37Zh<}K0*5J%$#PYa^JvDwtCJC-pw&q$-qH-t(S3N# zp=c(b#DWtpK%U&34?{Oa4}`P2DKjeBoe>pqXY@gH3l|?oRO3jG)e0j-Z}$d3wu9-N#8;1p@TU$-%bKV$D=@iIgB#h}h2!bsTvh8TqY zV_BBHMuvbg@qp&&r-1*-b{FZ*yJi@yl-4T!k2QOh(paVcv1YDP+N$(FF7*awtx}q* z^gq^&RmAbAU;U45FKMB-p++-5O2^CqWU7*IW;gRA8^COya=zW286)NNdm`H}o|v;M z@o{9+UVxrV0VP~Jn&YOS ztkT@D&YA1MBaL(4IXEo>e8)q4LgCWyg4;V;V;$mSI56`NU*G}PZ&w6n0K}Zbd@>k> z^v|7jjL(n*2UyG-y@ls6;ZR5hwl{q1>zo_w_#Tc5pmvAW@MxK8r^(1IuCOl}%#&zw z{gj@ILOFXjh0L9j-dw7v7&mX#%t_%oFmxz`XwZKxhTs|oM8w^uluOCnEYprJjNWTc z80VEC7sF0bKm_<8t)JZK_y+0I;eaWK&AoN3P7;DKo_XC9(Q>Tvj5zcN?1gJLatj^?}p^&XZzoMiC ze_?vn!bAxgbtPWNt`?AM&V(#L6$bNWlsY4&FhH;8aT%gaX-Wi{$W{ts;QQRLrHw3Y z^PfOCSW?04_TLhf(BSPdtLhz3P&9n~?>X9q`nwr`Ybpe}`a#;z4;|1C$W07pQ_?7V z%-rKj);W!|%V# z#f=Lg4`^ip0ALJ$AK=En3IG@KW{5fq#;aRK3z!W8AX`QU`ln>68;&(v#=IYQZ4!;k z+KBO5p1H-^@|F(CfyDDNu1{&i7gRHHg6t>fSYX*P83+kkRws0G*7RCVZ?w#>0=@F{O2YzvUL--@^$Dz8NIPGV=M!_LY?5B%sZxnQ zt%fqdgW{A}?Y*IKg;P&~pu8UvL9BOp;u~eS1ZrH1XT<;~PHYyal(szqn;40LK|mk* zqIMA^ilK4cXAd?t&@fFFS4rDBF-{5$l)a2I4z~oL*Fe_>kf8;YXyTB20pTqi3NOfB z$tc#M94qp1wQ21Dx|%J+V}oJmgRzsRBIf$@Qyz1DDjs0C7Ks%Vjl_4lb2xQ46oJIv zXLSOMJ+)Pv){p{-r;#LPvM^?A9K){7bUv_OY;CfF)#<<->$bO_kab(Wb!-4jEU>aT zslS$CmGtw=T><=%-p$^PUE_{9NqAU^X784StZVm{n4TyD&eWqiz0CUb@((gJh)yrv zQc&`1sac0BH8bjZASNj`#08W=ld336cI!^tz7giA{M--3qRCoGcT##;41 zUeu-*2#Y}*;R1L1k|uu7j8-$=Z!={2H0?`Sya>Vh*^`){DC-+XOMs;Vnx_oh1Y8J~ z+V_OV|{)i2|_=4lLwWy_SkS}2!wsZn-mp)Bc=i}j#esHo|TvWt!KpwlDIL+tX1?`mxf8O0OEKXGOy+|EU_q@^aw1} zVIGW=(QTT*`C>tnbAmdT!GluJ)w$}*&L_+!42L6BXeSN&o;)R?FZOC7xH_58_dwqy zs@y2PiMcpz?A#>HhWx+Wei{Su)qa`^V;82dPX^r*ZM7-AYZ9(ovo*XwHSs+B{&OJ| zV%d^#!!+K&-$Z38PG-l?D_zW2m_A6%wY3uOlkklLlC{i$DNNtYk&T&O(#AV#&%ev_ zO5tIU_?$0`11XguMp_`Jm)|_XB#sB4Zr_C$$3SS|KgcY52=<>vuf9|5f4IHQP`qP@r{7 zUq3Qfs?6C0=~cZvq>&&4U`0CCjHPmaE#EvbVpj1YuyZV)Rn|wacO^6$V5UKi52*33-xL*OKSv?k$S~eRna@5!;>UBhUCYsGFL&Y zQ}Nwu)BGExNU}HCrJXcj`_U=6ZDX&V4PZNIGx@Dka@)pUJsUHLseP$xi1sQHT5A`m zX5|H{Yz=HNr3r>f?yF<5QM^MTsv4`4q?@uO%|wg)ZDp*3y0!}@z!^I*ai^>>*v9>vbA?nXKwh(JGQLR_z$fE1@K)WW$_A|NW;Gluy*M)X zykViKs>uCD)>JpLQaXo&^5I0L(T2zAfs8wdx%VyNLOze7->-+m{4t}IcV*ddbv3ft z@3GVUURjtFW1C=_s!P)0pXe2;O?3IrN*gn5d`q-&y{s4*kM1B+f3}61N_A&}iyJ6U zO$ar%M+6+_|+3Y!YoZpdEKvkai;FciU97b&?Fmi;3 z!xh^s9GlTY;H6TH%N<3mHQ1EdbX_;7)QajSIv?st6^FBQE3g;N-;9EZIU11hoer&B zYCj)V8?CTMjYrK7K$+em^woaUv#9iV*(<6U&ZV_PhaR#>u8y06$lcJ@ z|D~62)je(nfO^%|@Nc0}k?O2q-jMqad>^?_GD$f6!v_I;8G|w}hKz-|aJ z*j9hgjx1y5v-Qjvy|gXHo(aFRO-JFmD=^b=mO$?6txRSX&fQEr@`lSV;q0qJW7{ME zV0%}VQ$i0Z849+$vFX%RLJCyhj%`iFUYq6=)ftiR>5xaAbHsJ`Vet)-_H@Tj)sCK9TL2ZQWflk?(^8=!sd zIF8R`9eZ3m?oZ=c;d<5snalPHKDnAzSphPcI`-5Y^V4_K1)Ue3Yld%b>6zP=Jt+$y zFWwXw0J#1qbJO)0{Q@&AYX}UL`eSinz9&Aezc8QXQL$e6YwiMa#jprQ{KZXA1(m>k zg8b$1s!SkUD+v?*gngETB=fx zSPD*3Rm!85f){C-q9MQh!u$|}Gvf#iG8#u@QUj5SaYPD+5s4Ot;-xZ<$lN#rJkvLh zz&_LMNzP*;ZBEq29v%yy)@dH8m|5fx6IynKStNmwP*noB(#dVvQICvYSPP%deLEnUS6&j zqiwttdXbfqzD!@j3$)l?61}KX7Xwuj*)7?}$U$PyEYI^nt=n7KdT7?s^tWPL z=7u4~gS9iDAC);qV;TmA*W^+-iy5uLY0hmJ?$7QJ=gYnfwX@H|))oewgO!9JqAXlF zOG0Q|#UZE8rJKTwe8;j&M%cQ69UFV*m1on*!#-jWflLxPc7>?WC0DK(70V=>82Vtw z6UJ#4Bj8}BgH{n5LJI5BG}c8?WaXbg-8x|C%NZ(d^~6Rj^e~b`jYHuCgVj)bu#`f7 zfN@SIH2>n|tuQM(s+dH4AU`DR=hf_y-YkQNrShKJjQyCs(3EZI~|G1aWHEY(zAO4X<*vX_=_ANO13f?4mJ zbY&bjemBJ&O#HgC!&frakUkj2+j$>}EaQLHY^C99u#SxU2wqEQrQ zV!RNZE1J5C1Ra;LwQ$Is{mEo`P4Q?p`%`9qY9{-ui{1%o+jy~#QeQH=kVG=2 zAqCRiXqX7AVNLODa>b;!W@#qd{!y9S_<=7rR=s8=Ce$(nar3;U}XmA{und) z_VR#$ZkQ4u1O|zaz7LSZW?L(hZzj4=12WA)mo$qoO!Br;&Q=eJd_wPqECJ=v)C1hh zu1bAkT$mYqh&W{YiC@_sM656eTFz=stz_jPugiKu^-{G^VR;NeN~R(lKgcFPJPco@ zG+D|f7Ov9CpW9pZi<-fuY@y50PX`|093aMm#~b&r%aaJ5Y8))zZp!?))G46Gmvk{e zc7z2!8@keZV|oywi}qx+1WSTjg7Irt^6@K|K1^PizS7i7mS9->TpcP)FwQUMu>=FP zRhD4=(y|1z{N)9CrmU+~FH5i_a68|T^h#eOq7m- zBe7#r2BM}1wY2&my`vl40S#zZ@MX|Jk8YU55FwAM(*(N#5HN7TgV_f#Uw}&jMm8e@ zw;+&N0fqHqYF_D9!TsX;K&xB3LXAYn{rxL#=taiqKE2 zyrpB*lj)(o8}KCjANTgj^NVsS0piM(M1bBZe;MTnw*i zvy?G9#uRA6Y@S5pG*3C)HfsjKRBJu6|4^mqw5ztTL72a0DOLT(A+}^S8#*eGd)`5! zTl&GBj@0^ZGrwhK=VF#2+LXpAeacKblklKd(7fQ_<3*SJwAXVtB{A#GH zkQj3Q9OnlMxx+^eh-DV3KQCK)p=O^C;}CM$4Uoo-cPs4>07W2fMKXOOovorcc|5I7 zii?tqdE$n=75r%3Fp8rul9g6~pv>oKxy&2ZgzLO(Jgs@ z>-VBEQSyhwne&yobb)lzl=r4QX6fZuKT~m!PluZKyuyiWF<08Bxtpi8^Qaf zlpTr4=O#MH7Ww*M>?)dqSlEL1i;q-?Ik#XQfsFFz4>I??ieZwZ38=#HGaqIAbC9&A zMTdZyp@(?H$GaxOgdm;Q+v-qzZat!m_<$IaU-F!gy$Mh!TopKghWfQRP3N6PmPH}V z_zzE78I#t=Qsi0_lPn0m=ejs1!RmYEWZM$cP%l+!zoN93o$5IH5%uC+MB#k-d11Ov zc;kX>EpLF~8s3=KRi0(Szp>@@t?;)M{7`(E=UmD+U{X#pozFSB=*f=;)2L0GcZoBz$8CEnyBdNWSv*H7BWhPHC^+J;b|@8ObI=- z2^4_>$f1dpWte4mWnEcbjH7#PSw55kjFcz8DW_rRrOzDgfB1{e95Gww=hR0xbcFf6 zqLE>5*W^JK#t?|ajiKKACvKK=p1?wI0(w7u{6+(&M@`}_a+wdD0X zbOi~}T}ZNnI$qI(Er{+bsT{h{F_`vXEvzBXb_Lidr$jd~^d$J}>O=O93Pzh6;^gk76>)oy6E`h1)0Bmg-v)UWI{a<^HjEC6fZqmD7L$6lyKNZz zR*(;_h*u zwqOIZR{=!__HIWFHSB5sVcecA*Z)0!yHGGEX#(CvFf4Wt-yDEZf+`EU7v0i&@b^~w zyZ5ylIy-Nl1dYSMOW+;c46Gcw;r=9?6&|}E(N~OgnEDzb^0~Eym}3v=mgB#tu+u&} zndT=mXNmI@=}QP$!=EzXyu}#EaOOg%1;2F}f0~4R7XO@{pMcY6=aM0t|?$=(#&;F1#PTZ-9mvQ<{DWo3SHA z7~P2rQ`H&ns0;z!35$#B6F$Vz4Acinb6Y8YCVCSHl1TybC!|kVC7sIps+$d;2P7Y3*|(HdAF>eg-Ry0+mSju zj}EpnJ-*-6IYAC1ydn4YM4f~$I{zq737t;)G$g3a_1O7cY7fZFJVQUpr~qWt{VVV= zi0p=-dV`Jipb(I{;@8;GI3tlgfnn*?M2RdQ_j_w78tl>P$~yN0dqQ+epbXsOpNvC<%Z2TqN+NL3c;JRDq8z8JEmhLI)C02jOd?6f@4aO=9)}f z4kOs&01S&~Yz!@L=KxzDh=lXeO7*{kwM_7tw`_XsvO;*)xq5eos_r=62YsuPY7u0@ z3eY2AXZ6VBI~tksz3kCK#nWRKSEr0&Y5g#T-wVVAV4i3Kb3pwJX(_<2Tqns{hhzXW z145SS1G~_^Q4*7VT{>xVNKv+s%t@paT7PN6e?0RB zK;mt%+-iS?vS>@wzRa7X5Qep(22pZL?PXZBSaFjq!@8|S)>TJs2jME@cxlYv~lGdBu(#yxqlua8LB5H5#4VjpYJcgwe+>nGcAQb!7$*!qv=_1M_prgID zJE}9{q&vpK=k$#$+H?_5UW`r(JsOXM<{H|I6$y$iQ5CH%DPUL9T((^FMxLc zmbXp|{Ml!^2*w)ADP%L3yU8CMqLQXPg_|vq;$hIa2tf9XHmpr zFjH>jl5E%!Kfpzlc4fF1*xejVNL6m;M_Nkjl@dh_NQohq;bq)FZy?{w52XNDT)H3#SAn41Vx9*4oOgjnhK2T$}dUl^$tkp zep7%AnIvKmBRFad&OyPwaSAMxJmE*O7{+mtQBsW^45Bs|6l0~8(CJQ6FMm!|eg#kB zr?RlTN?TT?ol&LXIT-UTsnR-C+E|r_hAieAsnYN&iD^1tF8f`k^~VCc4(T!y-a;+z z=Ua6DN9ZxcTR>Qsig|b?1F z)lFl*b7OTOG^3}sX;x&QjXR-d6Lgbp=iB<(RGP_D@+~ux!vp=wu*9W9 ztq#~0rV7@Dz2=ER9FyVC4OT?AVxI8CjQTu-3!ItleM3CX@G7LbEF;|_h%hiIGlZ(M zoEZPLO)-7ircpUlO}_<;QMR^1328R=>%FVJabN9=PCXu|y-U%1xb`mUex&xU345~k zE@pP;Tl+0(=636y-$P<@tp_Fqa0r%6y5lBhI0)B($HkNGvbko`glGzNLen9PCnx(}&)Np|&K(@2ApD(KfVNQ&DJ`ia3EbzGJcO*kVgG8`z~}w*6$R z;G4Gj8Jz`Vw_~LzPC0^8HI18@9-~vmh zsS1y(EY=wYQ_J7h6+K>7dxpzoxuuL>?e|DkmcaA@Q;JuidJk0f3XR@TzWrThvM~M5 zI{(sS`znGZ6K;I;>f}cBE0)BxS!~N(6Eyc9eY~@^b!-t5N6O_st-)5S(Hf8jPQu`l2GV=r3@9n32%_<=CS7>W#?sq@)w^2UPV)!8W_x8(t z;d{B&|7~ylLwx!0LSL!*U`t-Y7c-uFF) z>G_iV{qpy6h40B*W(t+D{Hv1{Lf~+L%K)3G!W4g$T$=Eo{ptLJg6*=x;uTruoP*2( zm`)z;MtZ*URWc(rfYOD?`55no48}SXIhd-J*1NNmz}7w< zL~v)JbFt8Gl9D2ObpaegwOwGSd?X6DfU+|I!5%$ABBBGid9xNn|Jjav;$Nm9Ao8GK*hq5RKYGZ>JFq#;eH&RANI)$Srt5(X9KTE(MtRY zXLFG56+PsRmF^onbL#=HLNAC@!_8!normMQ;<**A&LKpD-2$ddb_1-O;gvs^{_0zM z>u-)}m%iWy_lD{P&ZUt`wUACoLe=cFx|;8h*FxdjXR2U<(hG$9xsYsfuJ zH^EU2>FT)Qn*?iiR~*y)Hlc8R*4EWWSQf3o0h?3ZaK}^YCWX;RUmJeTZyqbpw(`pX zi)_=C@a76uE=`nJHas97Si2h2UO7Q!mMPZ1ER0Id zv&+H?lIxd+Nq;wGo42|wOsF$n7KU=kE(?>5Koa_wg%P{9kR__55)era(iMBaIu=9m zrm*?54B0hdF%JA&Bjbh~B_MFXkU_5PE>m6>j7!EYITKteY$3bzD{Rp*r*umOTLLjI zM+FxZ=4-+*bkM}Xyx95j2EaU9pRz!SmjxHmEY5}lr<_(aHNq(s-juwbuVP`0CF_tZ(1Jb{|A6@q?l|q~N0SZK;TEXf7 z9KfQZ1Axo48Fs+U)JIE&Eg&uym{1G_g&=&rJX-%`dJ#1)4{~|56|3xn(6`1*H0Wl{ z41}4{@={#A5Rh5pa=eoH4?U>NBp8I6#|jA$SM_QmzOyf=S4)hjECiCf)dJ(7tLRR0 zPWlCf9GOYqAda5e&DZ~t)Z{}x#^X@qFA!o`8fgQlV0Cg1Kf*AY0=7{%rQ>{HZ6HLt zFOAWoVEq%L{zI)^CL)Ep#NH`783+Tfe$z*Z*T$btwp&f^+D^Mwhxld2h)t|C$irG17YB;!0W(=kevEvI)3yGrLtH#U+s3Y zmWlmgnHZ8XF`u2A`2b%9NuH^$o>|FMdfe^pIR30V$*S4=ar*|2eIl)<=A9>dYTkDW zPt8;Hjj4IEKQ$jZ*;DiOQ+R5gs&7oqzoxBQWkDxW+eWh&qav6fBHIGRYc<`?;R=)c=DZPs7R?6Zuni^EU1DE zQ|wJa6+9*;T)(gvHk#%w3@VP=VEusQqHLWr3!Ru6M5Pya_Z)ye3hC z27$V@Fda}1Rt37$yx1njkXD(7a}9HyyN$`=V0;A#P|H(fZqE@u@-=wBiSYQhzvS`+ zrKcL(Tn9|)qAZ=vD4iUmbf(g*l1Z{ZN)2pm`AWc`bp|50dV>lJ{h4>OY`u|3zkjBQ zw%Np$5u!qc|BBr586s^-ep!Cml}bs7|H1ESJTur^Op0L0=(t--pl}qcAgF@h1LRN= z>gtxTo)D~jVEXJJ*k{oWg~`{$qX2r!k_fi>;Z-$hT>ulS;M3b*tUPFOsFP)U7nTD5 zzh?8O#m?OyoeNQc(E2}waTv&@8z?|9BL>C zvO_r2Gw#H8cre|&-9JS4Yzx3y+h76KV#xe6#ivLD4jz*@cb221#ecvOpHy1>d(uvw zqO|y_`UY10VV~d}Vxdp!)cih+f2vN+Q}vCh`B8sr_MYsidB-U{HBZ$yrsinc`WNx= znCL`=V!i`HK2VgZ-*dIJQMtc03I9Z4_-Tev&IWS)M+o#ao>W0PF){P$`(d0~#6+ zJF$po)P53INTIj=(wk9Un|!qiyv)^jaye;Ey& zNF&Y8_%2WfWQZNNEi7g0)<6wXiq3G8g`y&Cn2)7B0*^Q-Uvu}zTU4Z*y2U8WS_@}36I8SvfqmjL~kbm34~ ziPd3RLEjgfc03?qf^tp&88x0J!D=-t{U>MlHD5P6Iba<&L;qCtr}N=vAGWP04f(p` zwxsQYsEvrvpl~+*sA6Xel64%2#RKaC-I4`Sp0NoiHXNR#`*>A|sBG$-E*OR2V22>o zh(Lr(00Ng+OFO~t=_O|^MOIzZEFW<3DJThn4iDwVg>L3$&#$ajn+8GhwKt9gw0M9{ zx>GZgZkkWqMFX0CfRB#Tlq1g{h;MRS0e)IZbs1&=op0zAjAkJ9LR&Je&DZy5NOB(D z+vp>Js}Eq7VsdB?2;)?rCb%(WEKf6?*%?AHwP^%4a{{O5>aT^YTcZ{44bU`sC%TCs zsq;30A^zcPikgc|>UT7nwKI8D1+zw2`$0ofoohtpd4GuR3#S9vO;dg{s&db{6|e0n z247xn#jy!1Ne3DnNufDFUGWmf$Vio?rH6J=i;h#V^ z$iVRsnRJs?lxH7AiiKx{Qu4zctJZ%qVgtbqutdIE=muCDSkluqyRKy@Oei5(Ftz%h| z8X{lkIHy7pa6ZD$IK$}tS8-GXGj5V*JKUFFeG|RO3@^BY58ACXT4~Gf8_R*xgxXz{ zgrUhJAhfZ?@>*T6J8M-&v2gvbnYWNv2+_^B=@n;e)&VJ=&8mansK9?!=c~i5Q)v#q zBZT#nm;)^MN5BB=EI96JQisJ3YJKE5kn~2-zLaDk@1{Kat_2ThLcwXB+mK_l`eekb zM#bgY1g6AxPF%6T(G^l_mA0ykb7Vu)9iYxj{HgkNS-~tktv2MHw~! zK&?RBpX5EhvkZbjv9X_n05_SV2Hatyz@?(o{VPTV(fzju(F6N$QI>c(Wq@QWTqkVK z%ph^z2lx3-4=)>8Vn{))%n zTNXdOc3XJQk&#WLzwh0okHzGdZwrUMG~zC_e7oldhykm@txxiEPZ|#Wkl#P!LTjuz zjl_Q9A4j(0OjUO59#p|cUU$`HGFPMGYrY^2_CM+8_pzDlXDjT zIIb#?u@I{P71I-c;l1FFk}W1Jia|NnRRt;|*d``qzcgx-Ey5U}5G(Ch6)4yQE6DPe z2fgyVrYM_(^U40D3XHtvcS$XH|G?q2y0q;0Mu}~69HpLSj1pajf}Q5axR60*e3Z4) zKFWUSILe6xwnC%iL9sB|)B5>wM)`%bq~mZArlOY@9Ml!lU@q+t|Hvcma7d)$HfXeR zjO)QE=z3M%A;EY@ur9V~hMgl>iG0EE0&8X4_qa9+UqhK2s+~*{WO=rFOsF+tZN-rS zg!S>EGu5~wV9A~4tY<>M5V1IV!^lbNzO?38n5}2gj^DMAj+Xmv6x63kXMr z;eVkBuQZKiL@s=|w*0_7b_|sMk_TOaRvlt*x8E5_c%{+Vi%lBf&J@dt5k1*3ScbCz z>sxib#(0nKyvbvlU1auLG1|NsVrIax2nIt}C>P`b)f_;p8vxCG#3VmQEE>Dm0u4+u z1J~HO9F^9t)f2P&XnA8D88gfH%2w+iOZiEnQ&Ngfv?_O)c=RwjBI~Hj=?8W@pjKxbO zYvm$dCR9%31|1LVi$3Pxwq>W!Oz;e2+a>^qV>l8%YoWpDk{=7LA;)nAtl{k1ROb_E z2G1($m&PzUsHEsrjGDvHshm>^HXTNyrNOPLP<1h?U@WU*R9}{bj%cHSFD7wNXV^tz zN)p}Y1Nx7lTn56}&L~ zwb6Eyx5TU&L%THY3U#O4ZqDh-Ny9Y5QK#n&zTu-rw1=j!O3A9JG^OT6ECmxCgMFe- zHf-#cT(W3lDg>PLrp@%umpeyIf6uki2L-0Vw8@xKnrR$>%n5-6q>dzRY7#iv^<@_& zFe+^M4TSH~QsdVo(!djVQwD5ze^=3GWYK1Rby+yWWdzeg3!up}#8?V@8srIq1${Mx zl=T}?{|$+&2|}PLk@{8f6J^CpXnXyVb>>z)vpP|`H4^@h=C1ju3`X%Y!H}SFbvS^A zSp!vs1tF3}+iFRtSrVbHW~9a|cxI)ZZh5DsrU@Lgv|jHS_MtN?`jlc zwxtY|Ex=PpPi#?I))O)Wjq8am3LNW+P@urQo+4(?=%WES>aV8G&9p*;x?_>lp;G4c zWhDhvDCTM4qC`rY=0%C*7+g#w`VQ%!1PM4sKh*h88lEGuk2^Hh ztLADx3s97w3B4lIEerrsXO~2xXcPUv59VUv! zgm>xelob^Fk|GR3dH$Omd4Jaq_tPEakW=K*I%VGb#-QL$HA57 z>l>xpW3=m;ai`K5i&`EIW=U#%FLu3uR$elx{ib;k;Rvup!ZNQ%?{4S|)}e-gR`O}; zo4O^s;EC~F%vxpW{>mF7m+`bt0As6O=r%~lWB7bk4KDQtJJuj`r3Sx(TK^<9C`_kV zTdjw)N(c>~p$c9(@1j`rlDYTEev5zaKC=)89>9I3EHou3CJ>1!K%jHcrp zjI@n8CyVUR6V0Q}!0860K(z>r5@QpzgS9hFH*L^tv@i0JOLa0J`A6PUf@sr9^+dh% zZklT^l*a)O$npRUN^eb;tfFWzU$wzKl5u9cto4mjOf6C>%w%BcERqx%YJzc74n)BV z+lu3g<$VLpGz^<~&J_H}uF})k7$O-v|7=G%RwSKWL|D;^Xk4A&X!XR4(KC~)X)#8E zszhp;Wr`nue zG&Yjvrl+#yfG%wPaMAd1=@O67hzmS41h|mAO_fqegw)Y3Rbr*eG#h$V7_HgpHFxw% z%@%#Mv^{lAX=!^3GU}@nj1LslRA`Z_#xY4PO<}Y3VG-@gz`shP--DB3nt&STCCP<} z#_{p$1qAUMs8MR!gKp7r`}6R~L+J}CkZ-t_87bs!zz(4Gs%{I7;F%W)jUc;`LE8}B0 zGkkTm%1m(B^CgU8jA@W@@}c|UTPeLAQG#3o-Vzls zEhnAc!m~NH7`t~Fx`cR+BsGK7qIjj?Uc!nL1AdECbaAn85U{X1PwS@CLTIK0^g~YC zm{Gssqk=%Es+^NJ^@7+DzHNuLstHGq6zppMA=#%U+F3sFPy=*944xhDv1;*Pw`5nF z$90CA!O*e4PkBYe*HWe(`!#7EGL&IO<2Q=|^bkTZfSV~o3oa{81-0NB?JW3Lm^`5| znA9GNfNT&DjaiW#zgqr(xnlOPih^7);v`>qSKu}nI+#{!5KK13N-@*$zGmzt*_ryx zz`>Q$!{N|}N|qIFEgaOF874^Lwl|s9m(kaz^;v-Wx1uf3b{);YxgmFo0s#&Z9`IX2qFwTZ; zIXmr*TQ2u4XD4o&bF}XL=)(yMR?xYLq+u#^p+Ouhm=yCWlaW|`$7#2)iYyLW*ms=i zZ>*Fhyu%Z0>AtI_Q)RYzrm>j2 ze8xzflm+}on&WW(n(Wm8D{P+@Q6?pVL1NnJN9HqcNIS2Gnm;e^NPI>HH&TEGD(v(x zva;def$e3k=Odroko+Ht-8-^rT!JY(XJm6ROzM9yc+-c`v`~H`KEjm13VmjCobZ5ZGU81G;nAvIkyC3$V<hl(WNn2+gW1TH#tn*jS zhbr%~(&)$JI-}^a3Ig)YEQMtw(<)Dz$kwszSY`#UGodN%W>5qnOYe>n}iovC6p@a_%^)C&d z{HwW4+6=nx#NO9VP{_Fc3gSJe5zZjqz8#o~lKYZEW2l?hq|LA)k1Ux^iwt_oRht1o zc1tTWR;}8MuN7-{%)x!_)8OV=9L!JC;GlAKVKx&0GI`0^>17Ng{ie;ViCudxH(4f3 zW*KqA8UjJ_4+2R$ZxEY}e$0LgLFf$BVOk)};oS&6zQN2{g)+quZwO?Wxw|LARqAsu zqfS$HJ!RtyG-^sBf$GBoRSi=ErMo*9DJsd4Q4{iDKfZz4fzTU?`xlwo3Sj`H^aa`D zi|F9M)#A1hcccl|zg)+wVcKr(DiYnA%l&m|5-I=Wn3X4tp7uAu`^1?0QeKqoSZs~& z@D?(i99WJi+7KH~^!_k>Rk;7Ze?EcAJxX+H)BJ~_@aXlBYm@MWn4hTL*luCx4e{Gk z4f3I9WsuYOJTVQ&Imp|#{ZtO}C%lrk=L>=BEz)%z7r5T`l;C>D34!Yki%)PR?@hA- zG)`;*QM4KM138f#31`>0AJBodLFgiMsKR%xKIK=V@YAlH<+d_g<~&23omp$y{`{G zltlG2D+dFCHKcyl_zzYCdaJ3AJ5l?Liq|x~xi^CvONwIfp(%Mc?4U!_WPs3=`dyCi ztVdEh#zHz1Dsv`GG@YwnrSwHOf_H@7xB@P=G|5R21v6-cm@_`D?Iq&mFtS2~$H0aF zslO@hAu(okFrp7eC>h8_3D;P`M|pnNT(W7n^G~*S48gTDmh)X|kP>f*zrW?Lzve%e z`_F~`^Bn(C<$F-ZL8hY_3ww*}j*ouDMLk%W`Czot%iQTIu;T~NPpE+OGNmTwQ%aC( zkA%mbT}{jagQF+a_}(Qw(JZ~;F*o3cRA8jsfPbtvMKxt`-+Oik_qh}!%J~pwHXBjG zmKbvE;bFt+QACU1W#t}p2_TIAXVQFFvDiRa zSh9lI5&cohyfU-3gHT=>9<%C-`SLJSR-oc&HQn@=z3r!+RK=H&nk!L-8~ub+j)YJF zp)u{Xxo4ajy<$l6k-pmc_!9|y^0UBxF(tKFiCMS+QM}qI9~P|{Ehp5~*~i=|pHKnB z@~~PO+E4qN?Ud&~tE6h4Vbu`8Pb~$$R}|P)%pA=*tQ7zcs>jQbc3qn40lruD(5vxJ zXVLs}Nik>AMu8wRe|O(IUvL?Mi{B6?RckJQF|8aMT004bh}>>HrfrD=PG@NV54v6+ zFvs|3Ll&iFT2$B?Xd0mv9H!wK$nWn+M=dH@#!kv%1+Ybds6L&+$m^ED7=2%GG{Pk6 zJYBBF)!@RP6{p&0SdBQEscgZ~^v95C46M>Ax;A-#H0g1SCVz%U^To7okmK7%6iPr@ zZW?GCwj8!;FgmX`4RE8eoGw?xYUoX)TLw7+aRwhFN$lzF|($ zv9x_zKJ>K@el4lC%fe%68)801$6{OG*QLMp7aogm{bz10PiwoZ@^$&hrUmNEc2m!{exe7?r{ud*{M8~ z6+V>r@A|^Z;~2_{XLu+u$~6<*6QuZr@-Q;_gV%q5;5f!Yb~D)SGh-*2PCl)Tzt+d{ z@RuJr?KsA=_8A_^(<1rJYPWn4(vrITGKaJv-CNXbe9cbbWf`cr%HlYdWxyEZQ~?utgLxtjX4m`f89I)^ko}n*%z-o`X0QC&)9WuylBw<(2NPxKl}giB$j^Mso|~1us#V=as&)YS{wk$xzYz zUirJ$N~5|(il(YL9;~g;OGoZHGT98T*BZ?h_VEOtPuQ0Zpj)b88b)H86qhF)o4r(# z$3|cNf`Y_eK>1QP;!qvzTlXs?nCk4z#=NVvs0%-Lv?#(i%HG zY~S2HBVWG(q{sEMKbs`i6=%J!yF3P5J45T-D3%lUAYYzqXp1Kcda{Tod5G{sClxK@ ztRkT>_XZK$7P~i%eyCW!A^Bx)=dBeSJD!4I-pTGr;XdW@Sr!DX?h*$?4Vr%zaOtw~ zf#T~>EkDbOIcN}660=%mhD>9rutymi3s2Cx_*v@p>g*jgmkAOl)TIkR{g zC6f9QYi0@aD;IMt`_AMzE>Z2pl1+*pS}f9~iE2Uh?3jk{orcvNj3~i+O@c+u`Ig`If80K(K*ST?YfW?I{NWtYc zxuY5#JMuo+!-|{mPifK8F2k~N(yW(aU}W4vN?4TDQ*&#}GFd>}e!zY|$1+3c;Yq*> z6V!r?8JHR;DoXI9&5Nz}qOv*#?O+nwM&Kxgn;p80xn6{0+J-%!`{cu4|HF6vY4OXX zq{K@Oi?^D`%3`evEwB+Z%Ejzqe3{zak=mHR=99fn98)J^4h52F0*15qS4#CGaZKhg zQ5zGx%j&{u_Oj72LC@u*Erw)nY+y_u7Z*FGZMr$6ajoAn+Ex}#sYVxvzIk+14Oc^F z8rXyY*~ZZ^!DcbUS_iwQx1I9QA#fubW=P;L)HYLH4qr!v{;)JDbl83P39f?t2fK#A zfCjGvmRX)Il*tNWB?6uvD2yb*gaeoI;Q&OBye_6V+*8#Bh5`hD{{-L~FIwU5|5n~O zxd>diw|bL__IdL3X#YhG>cKL zLX)i-7|5Q%{^n|4$U{R0qreZlFYMJ=4E)Am@GLa%bpT`1y65TeYn=W~H7@IlXM=S+ z7PH0xB!JFj)-1xnNnzG>7vV8ZW{um`rFwHtW{2!#cKdIIbFUU-SJ>s;dBtpU5G!Vr z#Zv!`tJXPFJiZhNoSehhpK$;01@!$`j2~Sm0NflOvz+^}*iX3syPt0VKa`p!HmIp1 zBOS4OY)x$|$eCi&ncJ{`$-yKR4qsp)7joQ)hqkZ3e@w^ z2ld%XB6UkvHw$c4vq?A!C#XNs-UH}Q@BH^C+IztK>Gl4P2_*ZPB6}`=8!YE@MI!a1 z5JSSuT?ox{IUR=s)iCyVyp#(i(Q@>eMB>-ga}`cj^oK5BPs> zwr+Rp6Dj*J9L^-pXb*DHhR0>bAhk*i2kg-ua4`3mj})Z{3lU3&CoM|7X9zd+(|67& zI23fB2PFxOa-YSb*q@hGOk{U@@C`g1Yl+ik;=x+teU{kzsE$IY&2$GICPS=ADjrzo zY)0VaXXG}5NT{TVQdx{>ezEs6H%;(}$=#hdkBA4HnC!yLkgakKv#&lq9)~9?bv(&@ zh3JO~pq{iMPQ|MJ@D#2NgTuVm4p16psua3nUjpg69tjmEz4FuRcc zmHDM+{cAC=)x#_RSOo!YdMR}fJNDuNq3PO`8&A}94|hyBASydhMKu&}wZD2x!ZZP& z2_B{F3|@`qOljx;EMRV+To+_7CBdAz?~K8fN@s3Lz-t21>JyVI7he?30KUGMoFyhL zXOyP1;AdcxZi4a!#~zE0-f68&{B-7vby1J$!#(C4Lv1hvQk#LkJMXrgO7+&F6mO(L zEyTttI7CM92s#9V7DL}Z>%IQ+Pi3#)lZh@r&AI-#z&j$TYCjPETfimw&)AsQrMdyH zBC@b}0+!jkGVe?y+iNT8qeF;+I}1x483pZ1($5pbUmM(ODRcPu*q$H_;M$G~0r=xh z7g7iX0Jn|;tY@u{zc0@>Y|me7H|`u_Yn`_;Db9my*v?->n2!Gd=m2(0&~_gDb@$&E zY4_&dtRj$E-XpL7F$1%JIL z*^g4JbTPPtXW1m*rr*&EvOPIXW^)^un^Fw2g_>b6EKts#j9MIKgDdnJeuZA6e}$gz zdC$a!Wo8y_ZPNB&*Yp&Kf$=N#3|>CoQ}iQJV72rCaWySQJ;(y+;DU^jX?PGlj(&f@ zFLWyG$+5!@pKeWt$KN!abl#L9BO=#luz6i8p05vyE?o#Y5~3U^kwEeE@3qGDNR;AD zy)hnx-{i;Ju-;sM!CO8qJy_A2EXF1gN(%CkL&d)n-$H;^Cs?&S8>l5-!O0 z@f@Z{COeNb`&BCp(b*_J`YACCk^C}a7^1T`T#KMs$PMIdLwnS78>b;wTX@uT*=O-~ z<8VLNPe>V=b>V~R!r2#OH>mk3Vg%p8g8=RAjSI6|h5;-s6JpsdC>O-N?%`K}d86J* z-x+_W_~q7`oVnunjvV8Bes9ZrspuI|APCRVF_^PpAHCBBb1jFtRv+d74oz|y&6E=d zhn()9VUGAsnPkXl+6;#{R#Up;)F7t@HR!D8g__f6KutaaYKF%d^@yP6bb*Z2YyyM@ zp$2)N-v&@45Q|VVqM{2y4gF^!B^v1N1As^N{cIHr08v7Xua(uP;Qn_&-@4;WDDnLF zj%a=Q+g#J4Nzk?flQ+YMX?``o_c4NH{64}WJfGhk{1*IbQO*x}cY^;fr{2Zfd)DLk zZ0OH@&r8YoNdxP?G2TZ}xxnq=vNoOp(l6XQ8CDeO?Pa_78RX zU@@Q!Y=+UMi~B(tL^$gbn3Sr!t9Vyc=zWCMieXoLOREZ!aR6Q70Lo2w<-MZ1tBwjN zHme82Y5=NmKs$;+oO@Y!y8A;^YqHR8;QQOwH8WR&C58j{!4rY(W?5)_XH+AV?h z;6k9C0>Kd>J|$=aYx9Bjpb(-Vw_=HQmNjn;Lfw9B2>*FTG!w$Hmq^+_BjU~`Swh{6 z@-(J^tqQKNDFS-YHgbNz|1T$KkK&Km#Mt&$mWAd)gOBrIn|cAl(DE%_?r-+`yj%P< z&BFpc5usBrp3dZ4IA?NMBBa4E+ct+z}9((F!~eO6tdJ0`0O1ATK zs3@}La8V2b?nM@E+l4Ho3&=K(w!@e)GM_G!M$au4o3@E+$7U}|pyGvYf~H&ST$v_rv$!_ctGXEcvC;#e}3CY@f}x zvxaX`!yZ~_u#Hp4e2Z?FC~l1tCx@rrqW^Dm7X5TBI%`wn)DnqTvoSBz1OWc*9H!}K z!8nm=8tgMoAYPgPsAe-w0N4zsiC1_wW0+vR7hsqiIFEx_Qtb!eNXH{cDIDF|Xh+~9 z`2c=4>I`dcR~+bqX+|!m?tEHQ|LpeSRv0!od6(d17?>SBt2oE$+6*!jVg>`vb6R24 zN_|wNMpbHAv7A`YoI_Pp>f|fLELIMv9I$d+@JG1CDPGELF~nv_-S)fB#M#@fsb=i5Y=0(4BW9)QyhvQXzuQ8b<>N z63x}g;i2BR5W;A&tSG`EvBk@a)yNIS^Idq5rOxW&`R6Bzf_tXjR-2QEbLD8iq~3(_ z$tAAod;sp)@C$7S7FAv(5XK3-kRN_6+EB|?Xz^sJ;4BBG$#OKzJa!V0ag5%Baj#{cLdA(BhakRgvVo#VCpR=K7wT$!E)`u zj2}Xn)J6bXdF&B1CCHR3kopQN_WqA9Hn#mlx_{)y=>8e%{^B-)Rcrm0nAe~A%Ol8~ z<{;E#r(=>cXJ$`hIR!G+0_t?DUe9Nl4ud_T!&5TLC>G7b!L(0r8TOlJw?8Dr5qJB{ zEyW(Hb@@%@RsxGk(*x{*MbEF}&+`p`?gJXFPiL8MK6|#~Rsk+Mc2VN&L5D-?(2%2_ znb507`*V1GxyNl|YwROMr#AMs?l6m}p01upNNmIMz{b82p?Q6NVo;O-dQks7&F3T9 z>^u3Ixs1QO!kBJ<6E^`6IxcgZ=6OObn_2iVi9$IS*S3mtm~Nfr`;Uj$8Z^E2BG}ro z@$TtGJEX-q(u17o4|(xo&K;&V6z7h2UtILaCeVPH=JRqRB;#H1Y%wA1MP$b%@Jw7A zJ6xOt8%;&3ucMjeTUML}{76CK1PAmqXR?#-Ic<76YfFd78yOC43Y@`DrgbnNKBM{V7L!9^L zF!HVvaQD#O^8(w^>(a=I~eOD;-2pm(n2kOHjOd||dnzi^+o>i5O#P=@h~j%K%hnX()8 z%h|{c!;DTAFcI$zIu3kH5hkQy;r?dhHO@xzXG>?gGJ1qLXg|e7j%XrBY$6r^-LK6a z>>>%yTB6f!#|~~Z1bXG@P$lWGwG&y+0^-rERK`bUykq(yta*^Vb<|Q?otiS*!+%iL zbo7f8I|MRIFIm=T1o|sHp$&U__?turGo^OembN%6A|-a_a@%4G^J3~wW*%*eF$w$? z;WsvIdW4Yy3AeR+D0Askt2m39qCE2ubtY0{QRbeJ$&!C-hL0Ghe0xhO8*y-e!1>Ah zTQ5vL43^hD^r&GBYz|02Bi4k!`vAT>4LjdMvvPlaJAvQS4*wr4=g%393Ah(yj*^T% zrClj+YSrv5tAR;WR%T)eSVc0rVQoR}dB935*QKj!qfC_stUx=NwKLg*6W zGdCNEHNzn^Jc~Ma4pw5526UJK>-P}zVkT1{z_UOg6fSj@ys;ZQf`ztVVU#9V$U9|k z#nOjWFtqj#?9FPL(V$?YwrUV)-Ojum5^;K6;Wn#O+2Kd$>+oZ-!;jWFd`7>+(yo*p zmPSyn1ak(x)W_WE5BcT*01-pe!Y@&%bry* zwy5)UW8w|2SO$TsHF#crU<3v}|BtrwN(TMDkvfAeZagyR#(;wl@6=`h{>7jl@MmMt z#S#gqok6F00Uan+rF_am_qnv(~|8O&@F)21gy|8ZtBLU&oK@=BfE& zuX$a+<{uLv?G{5=LBo+QVn+cxTkaC}F)*e})F%d_kh!!412Y3{nx>);rlPgNmz;WR z>z?yWQSp8AE&H8u+4t3!ors3>QE_A~r{bcHB^BqqzfZ*(&7rf3b{W_l- zLN9m5uy-2DQc>#~6}QK+*--QB(piEj&K>7%asKzz=KoYdY~dmZCTFg??Rb6lsqqLppzgz%rz((SP1dlGGB*pjUB$F z*5UDfhwF&Pgsyi3+h@bkGbsNyJ77UCJQdkrHfsCqb~Cns1?Z#D$)k zf1&G;$wK$$2)3YrRoz|`Z1dSL<|MH`hh?XCPyzm*#0tplmCh6tl{ z)RpCTj&!ZXeIsUnQYuoWObHH%)s^7;hcC>ZkTiQEzM`geDiz_&qYEmEvMqI8rYp)e zOYzc^AtbhHs2?)yy3nZbF720VxUf8C45&#edl*@F4i=klmj+F?=iZ`pd9;=*?!VMk zEo^3*n`AoW7Bo@^oh>U7>MC22R?anOY6V?jU(aVswzKsS6$s}K=-o~E9kr#!@=`5U z45C}1O^&%)7bXjR)7eikn)%xS|1jf%fV!J-Q_9qd@t!J>;Tb+At~ zqYf7RXiW#pN<|&4bPpiJ89G>Wucm`NC+c9g%+kTKCrt;7?$vd!)PbJ%M!8TJYD<_8 zgUUI&SG+ESWkll8MS#I#j)7Ws0vm#?(w+m zK(2kj*j?kSBN6G#?*Ue&AD_;dCw4QYnWoa?kYr5q2uXWTw`(W3B2I>x+`}z3T;5m1 zWduN&VGPW&-(g5WCtky)mYdr4NnOqFUY{>$f_02+F_WPcHwg~X@0tx`RXyDp>l?uJ zE#KIyp)>_HqfR-a%KkSUFL*3Xfd^-p0%PVQI-+ct0%Px8fNd&MU|D8j)M@6*I8vA* zR7P)xd}NhoZMuC|zcs3n0+nK_&CJHY6IQy?otmx`qhNDebE9Cki;RM~7(QW{4x{)6 z7@4N~8fb%?;eNvpcI81XCvNaUi7`e>j4>jNfjzS@MkA_i50<&&Y)@nlaVr}bfjSS_ zH$Cg4BwwXU=YCDo6xp*EtAbmh!U(q+RGc>4k&pmY#FP7NrIY$TX zG&5p5NCyZyGm-!NsHIdej296-1Yjz75(qy*w*|tFN5wjzG{;O@L+($%%%qwAlnI~j zwpJtW&2USm)&!VlCcT`O9hlu;!+`*S{xKF*w3OWJ$k@pQ8DmntblmEp5v2SnvYIY567S`r&JZ0v2| z6wOXOx)<^b8`iy)UzzS+QarEI?5^YOW?aNy1gv*AvYW=mLis;GbQ4xw*BRt^WABe1 zOtc^LE15S5`*>pMx|uzxugR#6LdLnI4R0QbszzRh1u>1VBb9}5qXYHPl(&j?Bq!G#fVJf{^dRI+=U5}P0}5PE#NchmF*QV zr#cYdlM8WN5?@)KOMpzqUdzhV=SFW}L%Ur%KF0so$Qk47$=2S$vAi+VGl4>HDTJ;U z&p`h#rhci%?CG_j{`d=ogiX|X$#__U$0&YO^zlGZES0`|l-C2rWcQ5FFj{;@F-n;p zhU5kRR|Elw53n`$|Fic#U{+oAz4!ie=FFKnGs77M!tf_ypA%w80tOWU0nIGb0F8lA ztk>shZ>#t1AMZ@w_YtH#KDU~Tigs$y(uDT%*wk{JzfI^naA*WRoXeV z@h#-#hoT2lu}Cz(0RQtbVV*tsr#8NYHU#khu=U`F8vH-hjrX{Ny!Sj}4s~8m%&dA* zT|Q$k(#8etIYD}LUkv+tFGd@AF?!z)H+t@UA1h-EDa%e}QrbzxQ=OcaOEK=qmrz1# zwToRi1$UtGaFm2Q>0|hzN+Dcl9hjxF28*?uvO2o2->Ff@A)U>xb?IA?>|@iHKCaSd ztMtxiUpl7L&>fl1rGJFvp)Y+8k7zWa+3xA5iD9EdkBq_BhY-H6N9~ZFTqvZxnsYBY zDI2{x8Cyz&prQVp(3MTx6Pdo@hyR(^-!jugf(6qw5uHt5VNH=XhbrR z27-=@6dwdrVZbhJLl`DxYnW()KFm{RiQPTXcQ}+^)4EZohT)WmKSTg z_=q0@D<9{|OUaZM_N*fFDvk(ob`~~zq`Z(hmxEOSS_)Yed@ME*x+hm&uwxLFk7#}t zU_&CvCK>4PDXaaqj_+n0>@IhH&v+z3s){mW&CBN0{t~2E9&Hk|`RFzE80{c&=fD2G z2g7^#h6yEcb@`WGMBbI8jm>GT$rO}-l?UgPFqHmVR^I}lU{v= zO}{+BbL=*mjiuBs8CPh%JaWVYvRmh;-KEkN8S43zO1M7HJwoMC(YK-*0$M7 zNCxd)^8JW4Wutt`DhLFXzQ|oP8etVPi8vYET9?gU7mvM;5daY_;}nft^I)pd1vaCt zo8wx$q%Jk9MM#(OET6+?C!*U7vH79p0K&d1$lN4_+0T!l+~@P7*DLqM{E!VH%#U7> z(dI{QK0gSRsrk{{oFAroT}4C(Ek;Kx>=^>n+0je_8f8i{{$F!y?<6!Z&(Y(S8g|6D zV#+2`*4pU8kBJzqi@z$&jn>7dxn^^~I$b;5g+JF>y-)hY*k34dN;y$Q`FoOCTKheD zKpTov`w4GlT0meKXdY%FB8YifE-dgzZHdx1y0j?BqmB)Gyv^<6b}9rDE^rMT;WWjE zbssT=^yCoiz}3uGH)bI6W-ya!g>OTcnUog$*?8eA%=5VR>oy%PY*)+}LWn79h#{@o zAVX$WGzbc$O~=?Cw`24oRBOqHk7Sx%_%Y1m0<35ykVfrizrBdX(&XZH(JIRWqG(hySRD z3zc!cp5QZ^_<$|~5RhXlYcfY{8u}$D+S8Js^NG`eXw9h)`3p22+xXgOCF8eRx6$Eda>D9AA9Xe}tSN!T#Ed1@=IVR>usJH{jS z^{%Ebse4b6aEj!CK^kCfct5CqhB1T23)Pz?SSDtRKD}ve#H4X2N3}Z*-jLH#J`lbD zB}s&$`|c+xxd70&YzE3{&g{V^ytXz{PkeCj)kk}gVP)m zR1yKH0ERnL_rTRuC@~)uDFq*XsEFp&0zT2e>MY9q*>%M;5HsYPT|BE5&-#jIJ;gJ8 z|3i6L$-}pRJv?LWD?CfWvyvOHYZ?k+^LIBC?=aRXNV1SRf7r|jC0rYQ!O?TdJYmYBBVbP(#J#k(;+<`(w_|JVHY|0tv%3+a!B^pTMM{g6H!(!U$hheG;y zLi*8=ek7z1hV%zR`r(lNKu8}5>0b-!{UQBeNbd{j_lNY}kbZASkA?JmLV8a~zcZvq zL;CwnGQsaDyRMDC7t)tP`u_{*iy{3_A$=jFzZ25uL;CMR`dmnVE2Phc^k0SanUMZ^ zNQ-%CJX<-O(ti=&8$Toc<&YNVb0;4+j6c&8$imStFmoPY`f}>BO{5V~%WbZK>Z#y?L_>$%herB%&Dcros;$)2tL z!%?pK@RB~DpaUVjPgj`g!^(GoHgFMzfaRD(=|;VxB}!2|mu+?hkT*N$>aj_J~3S7Xu*a zpNWDM&wkTC`wmoy6)e#d8_e$+`EH(1IfA&g#mo{OGf%6 zakxjh&&lSKE%%@2p4Xz1s#~NH;n$vtTHYQTg)tcK-^RNdTfubY@wl$Q;h3(c{{FLc z{V2CaS#^CH*c|c?l2cp-lM6q#I{q~G?u@U)s4O&A+taPEGZKYHvsKA?-B6^6v->A7 zufCL<3%Xg(&3hSZg8Ov1G2PtG%_F*5#mzz8407{z>Zre%n|=Cf2{#YxRmRN$-Sl&_ zUpE8Fqnowd?9mO8+uf*cW^wbBKA+FcCEcv!=Dcoh;O3leYTTUFjrh|U-H6Ga*3C<} z8P|=vcUlFmgmJKvP+#nl`mO1ZNivgsVC~sZb}MpHpM)A?!2>CD+;i>B7aDxYZty=VlzXv~z+t}!F}v}(+q(g?_$Ys}Q+f=19O&0Kbv&Riqt z^cn%{Z7G7HK&IV<0U-!`&$3-ESK;_Rgo9|1%z=Hxcwmeu}WqKOKhkZ=tX z2UnZey);?YSSt0Bom{SmENet3B)pUuGMz}F4T1`O!$ncv#P|7m6urKQ zVX38KFIP%&eP#UNeP!$w(dROxLPXjWk#-1m7%7o*6biZ|krvIElN;QrKhfdTdWFoh zo=YYv&@!&^mnHtP2&Gw)`l@6_GDNdcP7v=)@cr8R%CZ-jXj(!JQFoZ7l$n)oVXP5c zC35A0D|_=yAJ96vk2$HWcRJ0Q@~(z7a8`6p8wTlbD0kR28j3{yKoyqy(P<|5A^-r*0VOTxtC5;tQRS!bsul~cjMoZw>+-~DYg(pQd>&d$yl<0-~7 zY_?tQU!sjW@!t6sm)6=xt*qJ-|isE!dGT zWq?pS0Om`wQi!JV5}dMx0y*bq zA0a@}m4=P8;x2vs(}xg*t9;1GNW+aAvccP< zQlnSi4E))>v(e|yU@>IS7~ zN?GgO^?s%ej6acev^%>&cI?6I1_ULY&a+H?;?M4#>*9|>9l-lC)C0FxCBW%JTqXP+ zRGM&Z59>OR4Z@=igjf6gquK~QWV)@{+cDiz&>mfhSHuUS+^Vd%@&s47UG`!=FW&5* zzljITpP%M3%gT6zfBt$N+_WlrEth%r{2u>&6Aw@uUd5%yo--X)zUJW|18(y#tI9%C zVGv}BS#5XT_yRp$7ayTbB8lT_8!Y=MXJ+~3klSTFOZ+{yd>3cS7Vh!}U5KQ`0Jkqs zsDm_nLM74R`zXfkgKG~Ukf*SL0ZFp* zW9wrM^dZ<%c`n%EoCcI|4W=owQrS|F3ASWzZJzmt;bE*+BFheV*%sdh*hR2%(>lYy z+i5~e!>WzNhDZpY+2Y3=t6cOWzNg1x}{M3k&oah(aC|C_*2xGv)Vyuy-zHPc~a`LeM5 z-v}t|fvVJum? zvOY-Ft_o(Yo^{opwbh=NReRRZIrkXrIxue-xqCPn-jK*pL!4jRcu{drj>}eL@(Y;= z&153(sIC=vNL3v0_oKQ$;_umvfux?OikDU0p>JZTxsB|fqNa17CUM|TgV_cIZt#K{ zPSaP(yC=CSeKw?@4CxCYeJ-S*3Tb2u%RffV`hFDYt^P8>?NDr|*Ko&9c5+D)VNXeH za!9t|?%q|12*{!)iRh_GB6?twh>LgEX?$G2l>%9TsHgl&{1m{yliw_U+6%${aLqx~ z=WKl#&>H&(sPXoAHWJ>;wSXb>j0P9E*<6=*3n^|wu1FTvZ&GVd#aW}kLIvt+6yr-| zo?DgWbX;$+Z#KKN7-RAbHyQ>!ZN7sJyuPtHC#?WvY4X~}V7B=~jsCm6c=v|-3-t7- z>vMFur=HQj`TFinNF$x~?yQR)7ux8Mim(v#qs_(B|B&p`HUV6+i7!kdc$i3t;3nppIN2tLH|3KTs8uye<%f(%BXc>t2eAzw z4{Zn0YB6Ffd*~#GBjb^sr!ZLLMg| zJ#K@%`TnR}zi-5syVM|$E|$|s9Q5huZttKk-vb=<@szL$Tc||%a0GGt8V|+#s}IFe zC>zLfl_rb2UKV>8j{%^=&#-6H%&=!*dhA)3H+hp*DOhl5)#R|LzbV_qMD@I{i9uCE zaw34@j#eccXoO+yVa-bx))1m@aOp0Pv)}z@K3BU)9Ly8x@W^hCmS$h-{cpiWl#Wno zzk4LSUdY_&!(C1!kH;Sf#qvRyKA?Df?nZVuKm0GnhdrDC&>+fL)`!YdMH!q0^Mg!v zKaK^v?{S+{r5{;{m9|$;s*gh~ameEdt09l0`(g#pN}Ftt>EoEnyD@WglLUk2jYD|j zM4Ob&Rn#0+YW04e&cfP(VABozmD!2w_q`24N34nJJr%d`dpH%n%2nK_h~djv<8x&E zzDE?hr=Zy4tK#O=`94{U#cm=pp_tqm;X^&7MT=Vikr%MdsaUFA}iS3@l{G z%dwNTeY>Apc4Tu46 zhM+RZsO17kq3iiDhzf+*9K;JbULbuS2eRgdh-71kTU|_KP9b4-lU-!t*qr+ZEBGZg zR5gh6&D;4aM#xPK&zrr&Ooc_V^!55eAwc8d#~X9ARhuL=RbXlQC3$c^zF4%CEVn>Axz>+X`pmZ<~ z<%x`S%wA%5A=(IY)qe0DEJ!V;v0yd8WqHybJiokoIm&8UHPM}E?<800uIXH*wYm?P zA$w~R%|eD$yt()Fq9xw;l0aEyBcn4~_XSX`c7x^~L30+Aj9hR>#aW&P3LNF@`z{#F zy#HDhZ0~&+1YsZ@f`!kp_lkKmK#f=H{lD|Q@51urdq1Gw4_vADRiOF2bsP(#bsQuS zfQj+~Bb+qs-L1pk)^R!17n^3ikGwK#*wt~wF)R+xpyPlk7osmW;#U}NvrSBc?VVG{ zyQ*%R`XE1jI^IjU{E#GCwgx2Ab=>4oO%ME;n^O`?D##!?lqG2Swu8JTNo+(w0Yq0E zaSlp}rLbwjV|e86c&knSic05V@r1=~JVCqEQBP1L$E`4moS_CAB%54QYU;DkrZ8L- zSo6O|E$dQYUDv2EB1G?Eed|iyMD^=L-V&v@5(9F|!y(91;t z3}~3o6C;r|@{v#}tp9x+b!~^VR1db zOt}}s5(OgHvnm%KjcMCEnn>I*S*mwRdwZK;F4`-Xc?lH6?2vO>g=8Wor85D2MLwt>uoiF+_xLA<~PuC*|pTr7&W0(o+-cw&X} zN&Yi^aIjD99?9dDv(TjH0aA9*FJ@=pCnJ1No3_AU7Z?PAK&|O0g{N zQ}%9vcSnnNETH?8y<=6~9V*^s$lR8)cNy;v6z^D>_bGcfpLb)$JISAxvUjt1cj@uG zE%VSJEM@QJ@$Ovlu7~p}EM@O-7I3HYcWw!4k)`ZioL%Sk{`b60)&_mb-YrqQmy(X& zkq67GA)eaL*zGRiDzXzUwM0H>B`)}*TO6My$hz(rrD2lPNj6;$uM$2uE8h}M&|tnW zY5O*_a!I{+v6dxgr3U9SVxHobRXZa-i(sVv8Zx~Wz2O=)=8G=M--LIXaqRU_fyCLW zkbmGVEFCP(jX=sjiPY^z2q=9(4TWHQw?hffPu16Yn z$vwqlPUnt#KawkaM^+$Q0-H=1D-cXLSb=zh6$mT&Qao6$W_ht}I{*601{%xObM+yJ}_ zAb4i641o=5veeU>C3Hr6s(3;$aicR!Xf=L`@N|oJ2}TNAsmyk_ivTWeosCb z-j^|$3b@q`b`R)2C$RVmW*D9lKTQV0G(i<8rpbWKk~*GU17JPvLpsQ5D}^I!nvdap z6(m=rj!f1Dsl(FTm7-~KqFth=n%3G zo|p9}5&vdsLn0zg9mbY9&2qz7zT7~SZ9_mhA1~g3ms1;XHUE>)fWpNDpYY1^2ni>! zh=xs{%I(o7=oQ;$W$TumuAcd>;sj2Y$C=1XHB|34jj%hJQ>^r6C7#B2X~QA!Hcfi> zs+M=JpY-mvE$`km>D^DaynE}Uce`5N?TaV9#GR_ynuEn#?SrPN59=)p4ON&CC|}(v z;$RZTJdL*Q(07<}OSC^y$icbwctb^!1WL>mC@W?pQC3l2TVqLv085`JEJhT+{Z1~v zqI|PtxaQ6%-~8~*)2>dvg7es{U}|Z%Bn@05VFUtg^i9Rj7k#rWWH_mEGEAUvU7~OO znbtuF4<{PemD4zB=Yhs`372wR02+sG5NI54egJ43)-SK{RkMCb_%mpDD{*7adpemS zM&uo210}?5R!-dJL)_SmCZ{K_%ouS?1LqawmwD@2lg9NIG|n4bm!SGWl%aB%ixt%m z6R@Zp>!_k~UAY5m1WT0dv@u_FuFq34uNH}w_Z5^31Tco*E&2d*72FEbQn z;ZD=3!1X~P22nMQmuqf;>u6+%bcXAF)8KlaMmN_3!FBY)fa|>ZLB{o~HvBTUj&2@0 zXjtxT-ksCpx#!;5{DObaFL0ZsRj7^+P%uC6@IhfW*dpwPlK7pdH+cRnL$UCB(4$>f z;LtcdPewb?hrKb<90vntlgVSY;WY@X`H*W@skRqT8#Hb*Mt4t{GGM;&8EPojFMPJB ztsb9wIUPO=yA7EOQlB#cNspcj-0U6tXXEhRn4K+`(k1w0pq`g^q(8AN7-s|qK@yPQ zAlVncN&d3yMZW9ql*H6u?$)<08Qh`cUxPL%!`VDTRIR;7`If*tlO@_5yhL9_T!?#8 zam#|gyGj~Q*imiae`&0R%XoH<5l5{rZH^H~6UH<+M(ox7A!w8J%ALo#qV|hwV<$qG zs)a1E9b+OBU1Bd6o1_uf*!X54T-0`LD@smetJ$;9b8YNp+X$ar*p4K^_0smnZ1?al z5hdVX*o&myaBMOhdtE_AY#Y)>m9A|^gb;9HFA|R=9z%k$xujbDmvkf$LF%;aM5S3^ zf>j9{p}1$GmIYn1O=b0f8P#C%zkmS*RW_utkWknqV$0&o-MzO_&SN-p6&QXRGHnW;`a1rZ1ZA^6Rnl=y7mNdh#UZy*?JTA z+69Ktmq!9XP$Z_02AR&_hu*1{vycttn!Od@5qLTDNRmQ#h;)H+i3yQEAq^uI4o@95 zYU)v;R4-gjz}5eQdqR3_ML=ZrYF#|Yg`UbA1k%i@n!0Fp%XF@qTWp<3cl;cSTua-9A~F(%j}(%G+(t(%NQkC=26UOS406h5F{1;GK5}OK zsmLh?*p>v_gbAuOQJWqaVSW|&=tW+->njEe2q8}74eJ8L_7NaXfFZst24alX0x?50 zTk}&O*6Zs)^qK&O9va|~x>-};plz9=K^h6VIg!=rq6HBG73v~F-M&Yi^oYYuy-ICD zqWD*$`9p6M6g0sx49<%&#B_3lP!He0Qgq}a$Lju4)rX}Ju2TGu$TNse$jnW0)51pg z2rQ2nMd)=XDzeO^1`X*z6r-u@q2usq*K3eZ%~D6z>`jaoO-}hqi|GX$WR%L#m>HU! zi1HMHQLH-`7)@>J)$rzO6Gj{fk!+Ziz-TK}{*Ge13**mh(J*F}35=--atUBSw~&*` zXb6+$QlnhrQsykoM3$f*bS=pgzdo}BNmG9Y4R1=0w)?WAGTa}3^$;sR?-&yXV9k@JiC%Y&V|sa)_6VlDub{fh5rGw9vPNG@(k~ z1P(#Q6B%@;YILV%%GbRdG=(hKq!{9h8|{k@M5NlWu53u^{ED5g?(NBRk^;uWf?DSX zSRx{Tp6(cpWz@wuBs{psNQclZu{+#MsAfknqzFP3f5cp-#*;lzBaqWe0|}_kY-vX0 zAw_7DJ$M(n>n!FD4_cz;peFJ`OVk|ggNDTbTziFW!bc<$xy`o=3zUjEM)c`6x;L%B zwJDplwK_;Co&Y9HAn|!=0ZdG_h8b{6!hTruWPvP-t=Kl~o_vbx3ZR&wrAVHWm_Y=X z4}O_Wu2Cl~(w{wRcDzGIv=U}uxw|4P$jre;ZFiopY^S&D*49tao)Y2&`@4C$k~^p} zck8)Z$(4Gv51hNf;o6~6uTFCaJ)$qxDAY_uRm=Lj3Rkp9O$ycX`DgU3ThHty2+Q{Y zJyZNafa=>x#!>a>24%G3kmO5#)2jr2T9C12yhmHc2ZhF`c2rIX?K4c z`d-{Fip{`Y*zS>dX(Ei~!TMIDrg0FeTbXPCO)+{TDxcoMA>cp8n2`I}Hi;)u+fdEU z7SkKs1WAtb+qs8^EBB-KVCYjd*L@E zknQARnr4f^n8i4A06RkSBh&H>VGVuDRqjF|Vykj^ggdHLEh${(;MwA93pq?BEM*G# zgb2YphmSdTufk}w-m*TRqAq=6BCHBflTX>Iz-->_eJ5gutr)0EpR|{VG;F8aBEC4? zKabW)l)#u{*j>l+=&Rer7^cfSvuCu1nKGz}vf#Qt{+rud?WtC~yXI5|I%k)`6$WBr z3lhk9WE##b>G&2R+%EFGev1W^6!d$R%H4v@C$=;aEiz)brf44_hG`=u`~)#zpeMb< zFN&fKYu+R57~evSg*|d-8sFm95ao!1Wi`3@_0M`q%xA*4$hRYQ>qcCMHr!fOh@@Ok zZc*?y4JNd_ujds_QpyM#DjnIjOR^P{;ILw^*t5giXx))}+`+$5^fy*lZv%OeNq7sD zgWf1IR9Zxaf(4+C`Db}#s8r-LJj)|PNp{Mg<&mKXP*FU~BSUFc=K1o-Q0%2Bp5fPT zmMwINzcJ9KMQEtBhysOThLQk*XVJTO*vtrQo|LJT>*=jwrXIq|r@%R)2&cC;na&Rb z81C#v^SL}2A|Ggs;6N2NA~Vopf`tAV9VMWR1@VC{oz`=x{Qhv=8?Fk>0=a1RjBgNYzEpOSzoE%rJ zV35M>w1ncp{a}l)^el762VQEeRAHI$E7)R{CNy+QYo$-w+e`kf#a?QCyT_U|>YK#3 zqb*HZn(Vi?`}|wJ-PiW^VS9U^`1Zh7v{B|B>Kf=p7g&V&>NZ6&Fdm@rh|8m|ZS$i3 z^b`qZr1d!~s%RL{yk;GK9ktxT1B@U)t3VDk=?j zE);{c)Cdimt`G$7x@l(@wsRU5=h~Hg^58vKRw(^{Y}>-F019FgIFw+4BXfH*h~s01 zA)~(kV;iz~$7To*v<}IL<#!mCyB~6RJ0MV2&`r!{(T-g^t(ltQj4U<<7-7}I0x!4j zERRlav#-U2*=K(bd!UNLBOSNz`qF+iju25V%OQel4AJoe&Ke6)+UA zG%)J@>1}XFu7A0$k+9I@$Zy2IYXs+3JMyQ)cqkUCElw6ByhL`nJ>U4OiPoM{qr%*= z<0E4q+R^($Xp%+s6cF$Vje8cWM!c-Qx=p;i=e8gldAv|vhqtPY8hcJ$*=8{cjxs?6 zASgZRKCd|78(x$xFawB8KAl={pbSNANp~}j(v9VOkG+5t8EZuUS)iL9{F!;wqfPeM zENqVq0^$M!Xu+b?ZiWh{{Wa==(6XvUFFtSw&IEqs4sqvhbEot`76l2YJCIQq8W!BY zQJ(fR|L8re^y}vMR%v$mKkFsnrLEHSrNyJRN)jRK_}2P$(j@H(K#-Ju7!21NVbO?= zQc3GHsY{J}HHFkS?c`enm@ti9XKYK@)GOo#C3g$c+@}>pI7{hxX^U`<@2SBZcpnmq zi5*If6)CG0u%~pOITRGMiN?0R6gC-)KX#9a+@Hp<8lqd8`r0jFZ>0sbghZ?cw51Uw zdcY-AOhK=1E$0}N4vWmt(L;ev$-VqA#6}=EwAK9#$i{g+E0pCZbCqh*&AS;_hFLt* z`>11!C!Zf(OpktL$QOL<9*@q4nX)5N>=6Y4he)Sp+be|XtiuLWhZ^Y2sY3#?>`RPTw>w&-Ff+IbrGgtt zw@=yNfcNgS-u;Ie`WaHfbPsRAH^Bf#4&UB+v;pry+eY zhdc(V%}}`eDEbBZ##4HPAAzOkMuD6WP)I^~pO5Q`P?!szpbC9L=7V@Ce}nuYIl>R$ zKf=Rd%_HRl1|P(@MdAn-%>y4m_!~_C#~X2OGnoOsCa&LVEsz9HT)o8Utv&VioPh+o zS2&{EEsxGHJPTF%llRD$G>qL9wj>fk5GYZ=4SSJ4##0UrRA5sHFoalS#eu|Gi6$>y zZPCy+e2)7wvn(E3w@Xo*XlM5>2#|blz;SP&lidScM=)inN)#t_*TT**4%iuNHs}@E zBv3LA7RKAu?AGiMx$a?d80;==75&dagAKT+_7AZp=SIB!*1OS!|JBXMw$(n}k*#y% zgw!+eo!_blYek0i{@gtzt@|X-Zwb?F&(?7BFw@?o}#mbiJC%4%3|UCEu3 z%B9(r7j<^4_!;L0-s6r|?rn52)HZ=SBsJfxk$9Lxl$GNmL|WG~TOq9p%QfA?985{x zf_c-Dh@sR0j-B8iS_1o0z%<3MNZAK+6XLz~{yoxHd2egqH_0*%pl((ioDvtD&?54B zi{tVrGq*@ENXwZTD@sIQD!KWJ@TK4$jA80NImVh0WHTQ%FAqsW)@-)0k~(s3tMFM% z6sJE46wKv}5`6|ifMH2&fGIWW7t2*3llalAj@SVCtIWWjT2YKcp-jfOGq0+Dx0Uzl}up7&>+fW=RQdg&8 zIWTMOG;EQ8;{mih`sQ|851H;XX`VUe>&bciEjUy0! zq<#sZ$eC>3_JRaP5tgWsi*@#326d3+1|I_w4VL#LAv0c6EZ!iEmn6%+ zXF~+CV8B`ExnigTFQE>33J3gJ$e5@d1_4>^l?+5_0rs?jV7WdP`9_diVz%ivu_NS> zEx#CpT}b~tH(0WgVhE9;YUqnmnMjq5vp@p5_LqjZNbd0ICq2(uR-#=^8*v*vMlWF8->MN4C*3 z$<&KS+{o764)+#Xd|fr0#mt=t5nsp4`B1H96S-Z-q~x>9$j?m#hD|~Bti~rd z@X2~U0SmIFeDX3rS(<2Y9`T*K>J2Xe&zYjl9k|BK3tG;o6a;OhZUh+6$cP0bQVocVz0)EvoUmIL{IGQ?*19zO%cH;A?nPX9&0nF-%Vx13 zE3RLl0$cV=XM{Kcxg=|t2vU#v6jE^~qKpwjO#>ziHN@GC2oJ)t17^4^5UdOS_yWXk z&1X|zTd?9sJrap8*oW$dk&*+Z8(r9rwT_S(rd0YDv{1uM++!9sRUu}3d~~&%6b9oa zPjFPAY$+LT@`X)B{Nx1+dCh$EyF17wJ51Ifh6Y!&&d`|bM(_@CrNhn+Vymcdk&+4v zODM@KEJaDO&ZwlqN)t-Dw8bCLP4P0bsG!2!5(+v{usAhBrWzGgm~28p`%r+iPQbXh zQ)14hRWLd}Wm<*z9)c%r?47GY(CE5YNTrgE>&vB2eBULnQ64=X!y>QPfq)ysRf*V$ zKFBAxPg|5aaWBsz_Ypf8RLcks6YoGMN1s#)C$=^cX>C^A#8!wUqRrX}^Op_oDSJ(C zWl=*B<0V+r;RwU&6|4}v8swe8FhFhS-fWsz5Nihf=r$iGv*OM@kP9V(!lfc5R2UQG zH}QpP&TXYb?X)SEVdrE^6lpNRw`p)VzpE8@6@TZhV}@Emx$>(9UuRUjTk9d$@hhl6 zGL#}j3WnBSz;PpFMBh({k6t%ylf-xYCO+(PZd{KHSuD>HcRk#(3OuGtk z5C|#?scN-EByE-m31T`>2Ftmv9^x!h7=vVuwv=BW^viGRqvTIp3^R@1_g&Dj-lw3T zt%ljU+|)*0!7M_cglj4}(Mnuq;22K|3XqN6I2|c6ib9~D(KCq$g%z3UCu<_z05230 z8!(#{0^xE~FHY60)!|gas(+g`vBZqFeKfRQYchTcp3JR@h;FCEEg1~>iWQ5n*V7jU z45CmL6?bJD1Wjw#r&}tIwa<%LerCIHOPo?C9r$6V*a?LN*+|lhiDCBZw1p$vyhdQ8 zl>RHH{**pBJ(V0CrP257|foNSq?Oj7;pXq9=bL;EHpcW z0puZYN|w#W4+yt|h4n;~EJf7IX3IqyfJlRfwhh}!5P%Eg2u=VnP#JKH<~|D1gY5|< z6cZ2EXVVwiq;uw`HUFk+t~n_O1P)~&e7bvjv9xFkYL?sp=GgbBe5=|}RL*0nw7#%l zyp;`_8cOp|K+lY6(?+xqu$1CbwFw+D^23$3Ev8ZR#i5DXrenGi=E~GXRK}_WW=kF? z@pxJFwIdwlO&{654^z|>pGNH676QrF579OZRd##hI@ zKZ)@tqb09ul+5qH16Lh*ifudQgI5JZCjLCR+1GDEwm<8uEaZZVa>?hZ#lf|XMM}+0!S&VYoS@~#H;eN_?))7ca4)S+`Eo8 z6Lmni;UNsZM-)wvX2>_gjbofPC;R*m2hXf0`|`j>bFbHM1MBiW`DIp@SXzm*vO9^( z_iCy^Zddcl*=o5=rW0NH{=c%D;FN|(9~kFc1O9k_*fnlXEPA`9hOzUukhqP65UcDC zVHujH(1U44&3h{vFK)&v(&?KJn*+oK6**@xti{uwL7JA8Z%GfP_={K?Up1?M1~(X; zh;Sc@{gFr5%QB7*ZCuZ##~3<`dTv>>{W5&~-0c+akk zWnJ%`wlV>boVZCg_uO)uyGi;DpJX`ucc1&MPMKNBHd+GM+c{vO@ z$>vJAGmy>FYAGVhE_dN+JB*h(WeX5P;ShXs#yQEy-vF@1SySP@AirZ9_J`bw~)(r+r>exStJ`VKNRg zHJ3BWciaie1*r*hIf_7j7SLQ^J{Y`n-IHdW9~~QvY2Pqwt9(h}V2g6N(HVtqnHQUkvb-+d%Qc(F8O6GSEqinYzo7D?x^3d~ zy7;|3aATdr9vN!CU&;&Db*!_|V{H1CWN#;)nC0wMOjZ^vJGp(eZlmvZX1I8OR?DOP zOUfmBH&+$lssN@)UjoxWChZtA z{0rNT2;eu;m}@kJBKMc=8_Uq-Vc0FF3y54KUkQpu1zO~7;P^T8mm==EY>nFZPR9lUeC=ISU8e&fi^ZJ{_SEw?%LSb%B z62JI6pZFD>l=ZJq5?S~bWic{1d6M`eQsj6`hQ~$C_Ww1pP#K@Bi)V~$KR+XunrCQp z5CbtkU`<)CXeEtc_6})iC>bTi@o*IBo+8dTXn}Z}!9=VZV5KQ>hV4xTDA#S*5g0v@GIjNb(S3I z)0lJ0c*)F`Uw7<|b@;~z%Xcb3j@!dFGgcjWjq?n>X4ayP%$8za;)380-(ZHiPH27T zl0gMd!Em>83ZZmh7C58}bq9CV=T_ZWri$-%^RI{|2S7#g*6t{GR=TQm5bFqjjE57h z_`)-}N{S0|QCFIG8aAf(9mD5G4Lpb^jas;;lPiPJ?}ZP6F`Jt$CRzuo)M9qKuz!8A ztLa6dD1FMp-lw$$mS^y61M)e(d}ID`gkFi#p~i_T;QBb zxb$d?OBXKJd`CZQ_bsy?5veQdB9e-WcgnVx3nbVT)r^&V!bXX*d#^1j$c911w?|{0 z>j=OU*2)zYoyHvJ8#xD*-8hz)=l;kshbE4>SpY_85iAT)4sY1 zR-j-r;{_eBWLt68W7cTZV^n(en6R_zaqN3+vceKl*5kOX$5zrx3Y^p@h9vJ(nI78; zGjb0yp>8K&Yh?xAI2i`P&`U$)~m<*!pImqyTAdV2WCQvK!5V z>xpgw>Xq!K|4jqZ$!^VFL8}`sGF?G3PD=~bR5v-#4ra#>th$7H+&FtK`&jfvOo?|j z&+E&2Bp0&jP`e%2)*&>)MkM$`;$*QPuH(>`#`nQ;&#VZuG!uwzLZ^UdLW> z-z7bxH)D$`ySLcZnyaZ0Io`(71bHjvO@iKP4P~B%4bu+7?K8~DGq9()HG{1-tAs^) z25_Y{16rsrVM(4LYtI0c_ZgPu8J4zZfc*OmEAtHCQfn2a&#DdU^9*ZRG9ZFX3sLPv zl?Iqq4K_NP9^p#c%234s4FjlZd!`v+c7@COlgJi?r0Gsd+>uGjQ;p-@G}!RQ#5dtd z5a$_qj}Pv6Bsk>g#si``@Ssuk)_!IWJ=FJbtL}OXKnO~|42isxNZzzrBo-=WQFpu3&LbK{udw8I%X`Yp- zLYdue_AX?B3lVD{%OhF%p%{F;lLn2B9>iZo6FdZu~D7!c6`q-m5Wq|rGJ zbBp9o-Ul3T-0yNQdVAG34m^f5Kst0$pzh4GXt6SECCiNEc^)& zrbDI*Qeqn{Ndw1TP{jWu4e0s|bWunCUy|R1s}^N)kQtZ)$fm-^K*n(P_4?KG9ZhJm zS|mx>pyt;P+0H(~LSda^uGc#tDRjfp3tVRgz@XAQ8?!~9&AmQpPJnJEfL1+Ko;Ek& zT~GLKoQufoqa-km$5ZT~n$BsXDz=J)LBvkV>!Ik;M&vj>g5A~q0W2|ds7uznL@`3R zERW#$=DwdmXf1yaVzBN8FEBf8PeMtuk&!y{!+3}k@W2l)TR~@1g)TQa_)|iWv z52vD~84oI{5Gy6*dw?m<2D%{*6Labs-d=u*3>1E@P%dPP!UUh(V4^u?&vD_FT!g(| zDk;_{B2ydCG}W{tChWg3B4r3tD*A03F+dPdO9&$DSimBHqSqQe`5kRC;7d)B0Y8(# zG98*hGe9#*wE@SZH1r73qLnq;b)#{;TPHpKc5$Vak|3KKhwgWYAgIwUic{D(-g2=dZvYsVY+C- ze2@3(D!aYY6~2dHIE>9)8*h!P_ebl?Htfu7%(eH-M!gsfS7D-H)?wnBlta*?sQsmd z`AdqI8u{}m=t6GUOTCc5)#Q7i$*CR~HGydY>Q$@8V*+5p!Hle7*L=RUK_W={^bEVE&q4e!Uh-C~t7%7PSR zW03V(q%XJEGD9yhyY8uAf@4(BV!VvSdyKm@>z`!A!7%{tSlq8LM^-cIk$E6(-DfRB`72IOFmNv~l5VFRSXx>uaAX4_s_o%Vi z`lMRNyA^K1jO`3}wpo>y9pfy`n_IQiY_hb}Y_XWH_c3H51Tx5K=xU=Kby&$Ow6Gn~ zRW5=aeQ#|qPYxu*wZkT$kES*>W2v!Y&1}R3ag)M~Dy+9@FMa|NAxN+h$eU5!9{WyT zDGR7BlQS{Ro5kQd7_L?O-{LsEKZ`sa$OJNV-LvKZ0Hz)IsT`iXd8&~FYQ|O8*tGU( zR<~of)S&Jup1`VcqhpC62DEFRlm8ZEI>&0C!@m#pSz{s@d(?PRGI5G@(q>8Bo>6LdhGyy zd`1ADxOM>lXdIUXaEYjxOBfFGX)(+Y{ZFxj*O}HlsN*nFXW&haW8z3=#t~*Xix~X6 zfSUD}O~%0kI#^bfom}YAL)$MM`QvTWzQmG8i2e!8UOr zGIojoE>wj#(n;-+E%f+1{|c7KP4hDm^6DS8a>kyVGeYMIwzy&@Z1IEvcFtAU;%BcN zV6RcTpO{g*uOU0XM(zH>jM{w-x#Bfy_ZMf>?rTW)u2H*B&Zynjkmg;Zc7JI`?Y@Qt z?>lKyxj(+o%TEewiWF2qT#_(UheBZ_mkrE4`5of3A{HTa^9EtFpZAh-Fv+o)s54uN zgE`8j`_XLD3{ka*9B4BNnmUB!Ya8^Xsi%^*an~;)jdEexn}@jiBF!&N7BwoaWczbu zWTFjNnbd|;r`a@&h~C-;GKhkjl3!%}<$tuswq;~pOGVdNg;zd`T^lXrvJ%_kg$dJO zpyRhBb5_%6b#x)(n^rJ+R?#Y}9GXz`l7ry8jMfZ_&7r|5BLE@g?Q zEKO9{s$vJNNY)pFYA`5s+&7@3gT<$fwK_v4tHPtmxKcC3)_D<*zn6_U~^nPQ2gG(0A-t z*3y1-9v+qUKlmVDmGmav{~%wC-tpkC{Hj=JD2eW=eA2fjYxY-vtCh={L6%+y+!LeY zeu?l942*p+^G0eM`vQ>#Balx5J@3VTx!5OI45E?Rsf2f<22Uh(d>~E14jQ70DEO#p zdNyvrHfVZWrB-?^`&l>gV&2HmLY73DjXXso|NPoD@(%?`Kf4oT2~Af(trbpGB6sA> z_&d^7Okk$N&YyE^`q2sxFUrG65$=&+{9J^4oEhp^U^rvIv|`Bhi= z3L~fdE-DY{)gAjA(SwbcSDVKl%;GG1K)LSt$%U3#_4*b(NGBp+*1}hQ^MyaNVSn`z z^w78QIKC}K>CBSb(psbRh?0X1CaW&xM-IM>NS~&p-j=c|^9U^^L(RXb@y0%6?d=h0 z0N+#^6@7yhf%(J3a%O2N_c^mh8gedebUboUg)JrjQr>f$@e%LYf%wQlo@Ukkaop+c zDv&^CMy1hN8e+OA6y_jKDzXUI*-fE0Wo83rF5V`^WP;}9HmX6{s0xzAj5HxR>j=}+ zB85-_k9+Kq^kKjfVt-RNBDL8@tJROS3^>-2gdyix*Xah`lPMeYQW(CH2Az+l&EL@+ z?v9Y(w(db+pX+dcIF4gtnW>8yIq$8<=}=Pq1ED`0`<2)cd6G8R{KMR1CkTcgXh~lh zC#g*cSSV2V16!>n=9UZxq#y1uwIHOH<%AN88TB#v42b3XkSWO?8%niri=NULF$*<{ z)htoB>chZSVb?}&1Bh17-RS*0jdqrIyCEI@r19_w5s&zNnkvFh#}b-ob<-Z0NrNXO zXo0#0c2sulWZp_!5#BI-6y_V6)c(i}V3oSG9I|?wh!v1v6M-02|BC@~nomD``A@X~ z3Q35AvD(OoJdBGpJ{gM2T%-q;9&DyFrL$&wsnScE=@m+^2LtL z>Pgg>GMXApx-H`#&}m)0*ofqz0jr(qvO&FEE{F}UY9}m0$z{u8td;8ts1`S@KZpQo zw-&WF4Zzo?!QZbupA9w?wSMG2C;5Cb+7co`Bqk6hE@J(A^c!D8gppm_FQ|hMwO=cP zhkgiv2$(Ip1e7pcV{q4JnoPL9quLk7Y`(Kad5~1|Pv&c82gS*NXBXM6rM=Jc+sLBo zug0JRe02q;Vnj6A>{S)sOdRV{d%C&c@0L)u>IXw0Q-pigii41kkMeU^NQ0pXLQU|R z7xI!`)J)3`fUP&YXMfa3P9n6bU9t=CZiNhs4~mphPx@e%z!25y2eb4cd|x2vi5yhC z&R>?;*eSMG`?l?_>V!^1&hbtoz)Ax)vxc&9ms=yu?o>GsQI1N6CqG#G{R&|A-~WDP z+V?zU-#8hoAMoUdaqz;o=@FRSQ{-#i;Ch@{C{&4#J6?A42=&1iQ9&UnaY(pB2eZ8`n*Cj!`TdgKZF+Vdyxvw=+9 z=qOuY65jD6&H=gw0Y>OQ`^${iWu<#vd3U3%6m5V`sWL=N5K7bwMWx?%l9J&qA+v>- z4VlR(Eib-XtkS+S-c)>-ss$ren!_Ryc{l2?9QoczjG4Z1Y6F5zsJ$K~h?nvovNlQx zlDH+fs);m?iSjhwj-V5qyR9|K!h((El3t~zfFRZCZ|7rW8cRN(Jz|epQcC=0PD2YDP?!_dF{KPZ1JrV&r-jf%Jn~ zW_s3hfY~+XO;?4P5qnG+GLb-EL`9$yqP!_2l?Zxvw`|xi3G1*XAXf+^sUFJ~a{iyc z4As^d7Oc)Kp@_&tloi~i09rob+^tHM+JhB5$auku^AUX`Ye1C&yhe@Ld+9kh28ANY z)ypN!Di6mR@(+hrnWj-foxtRRZh?40ykE$`$j|LI!jf!dg8LUtcNiShruL6aL}72_ zmn&Iw&Jb+Gg%Vpkn^koe{_;fR`rYxC6m_ziqjml`B>!} zk&Z-vg@|Bhke%wK8g6toyiYTzKrQ7>5;jRET0~DnB2^-;(W&qt)&mNpGkrzNX=xJYQRgkX)-ntl0 zPnc^7vXZ-5r9h&1*`T9Kd2fr}i97T6-lUhfzvqR{1B~8e#yW2pQ&D6dG<8OI%WS6U zZYg&r#my1CI39#&CR)8ejysGO1D?1x3%3K4DX%=9AXNuQRjw(RZ#ke$Stw)USE~Uc zzc0U}haDl&;gO1Jyx`);&BnWc5bepwt*mh~U9>FC5X7K(n@2VAGJHkYc1R9xB;0W6 zX(V@}IH(VF=KYvsgJ2Azvu#YBPIj@VCA6u}+Wo5w|6ep^jO!L6wJe)R4(bGL}Au}g3Wz$LZ6hyG$-MZPH+ z?J?MKN>yrBaS4Aoy4=mMr5nvGDjwKiFg-zO$cEh?AxL=!8v?j_9-EbEMPZ9o1=U|^ z4&t?+d}t!iV&;vhNdk%COfqCTE~KrmBhr7;o(e@%Z%vB#TBykoZ7=o?BYm$br8EC8P7;PS0@&1(6yGK6L!1Lu;4+sB+QW68MzGwWKpe8< zv3HU=vpni@xc!?sNayu1GsoRy7ub2qbP1-TwUKtyoAV3Y8C~BKZHA5sBQ_0@<<3tO zcIIeS#inwBdQ<$hK0AYj>8rbHU4w?qWTp9eX~;~Lj-Qu?%w$dV>J7QiESBH}A_d<3 z8MK+u3&Zt}6jV1VF9b2KXCad5CFt~`*a$nIopka9VGj*PG9PG~3Xycah5R)3ewd}i z+uV~6=lh)`1~wqua{sDU??ZlcX}!baX$@vzJC|`XW6uZG`)H+RmeoCv;H)$=2|A`C z#iCxDo?ZKU%rI@a$c$9Xgd#Sh*tN+*=1k(HQ>xD;d~aLY^MFXn9Cb}p4Pi!vP$H10 zfC&@ED;}_I?=X14s1H7aaxz)TCz4{MP3TTB-PYKhU#FBLBn>0+G_P5G2jm7(SGA!$ zi|nH6swFgEE$JwlppZ?D=mF&SP2ijyTUI5MzKHNjKIsTe(4B9B?nHK1aK!*tvJ-*# zh}>zEZHNP3#es6S%r4LZ9|fSpF0#?k#a-_EPZNfX-ctx?(G~+d_PsBK4Q&E?gFkFY z^nN=&@I)7P>U2d1<_TVTz5Xqr}-4K%a@1CZ3Ha7Lox-bvfguQ}m~ zXCpQ(-Nl1&3U7I?W;^CLO8-oJ^$Z zp_+@Q-~H=I^_A)mL~FkJh2Q>bYt4J(2(~9o(a!uoC4`HpMCWdB;c3<%PyHrmNwTD< zxA6`pw;Mf51P@s>PW>$>$3Y}`HlMwNNSMbX7iZBfH$J+jwxc&8=6CG=U_c!18v}sr z*Z}II9wH$AbJ@&gD$N}~d)gcB{zF{44}c{b6yj*syQD?tx25~QTS&u(Y^;&ohp4D` z+?VfrTZ5bTyseSSIUS~%b-eZ?%*yh8)KhxxM|fvB_q^?GtJ6yLe%xH?D+4I2sW7?0 z;k|TE_a&BHXdL_TjTT|+N{0j(jHJvEOn&Mv`w}sD%_AZ_oh6(uVaiHjqaY>?x93R= zrshyDm`O3$yr(IiChqb?sW5nB>o8AlS*3F_1W^!O+VfZ5uz-jwD~HjmOc$H%?AP^T zVbH?7*#kM+G%m8VC|%Q3D*ci=rc`?Nn|Y<=cutj?oihP`{$E(+iAxgR4c4*sMC6I2 ziTir&!#S&uJVb4>yk2C&8YqRKxA~!|4T7`TA#8h?)CNo+wpA~f)g%s8r-1<@Gc64E ze@zErijb3|4F)oIKNG;eqm2j)!Jc;t+}?!e#s@C_%Va(P>@P=w>1`mt?M-+NPK7=*|$ zj?Fi<{*vB^03O1TB}8F&-9DvV`n$b}6Yrs*h6;6L>iU%=9fHV~*qtxg<#E(Wf>mM| zf+};j3DFhOAB#vM7Fk;nfy^Pmb#F%G`KcZ5@yMqauwPu!qDpuvv5<#!_)zS@p4;Wr z?t9G)58~2!T%DjZ-rU|VHisp7!!Mn9?-L(;-}(Rc;rriB7tQ{>;qZU{%pW{-?0et& z^XT1sIE%x+=1UKUr1qCFIi;9kSq)6f*ipOf~(Y)gjrMfW?q>=OS7utl{QwyF1*VmF`XtM zb1|riZ4ZtZQ%7#wGydrG>f4fM966lJ+dGZ^Tfw`N>8DgrIZ6fn%B8UH$ia`98zI(+#-d2?9R zkpygFF6&G}HKAq0{xF={6>o6VFlbF!Xz90VfgOd*0Fi3qfY^{}A&yA+MJ-MM21!em zYV{X9Wyc(cAb);hGAKJc|7G;z){4=9u^K5dNB1gY2k*viO*=l_BCP&k; z$%^4|zarJ!a>Lu(=YgFzAABTy=pA8maC4$5p5a0sjOr^i&m{c!Mq9r!6uUzK@od5f zV91NoDE-P%RJ~W^CPgtKluE8q2we1fQN5fFq0K`{$N{vRoB%M5>}F741b)?C1iX=I zp`7&wEkZDJRFqdN%;_UvJ-e3zgUWU%@%{1Jo1Qy#3ZLVMrpXH850+0P zK4WJIgC~_Hv*o2MU4#1EuD&b*S7e&;i%3gy5kyN>EsD&W8O~;VPdrC1C z_zGF~QH7}+|E{l)q4Z1CX>(y3cCR{Zi8>=M_?A4k+Ady;+I*)xFw-mb?eITbzHgyp z*2Qbnw}a15-(Wc!w@VkFMc*V=c(n9b5{trVJ3*bvEeaQyf+}FW#YmeW#vC5xq%CzE zceYGe5!O|7C(Ghe&3b67b{~kerJl6?tVhiZb1agsUKUgfLx@grCv9s)c-#W4~(R(p-YG&C!ZCfc7nNY2=e2&m5PYcbDsrm*H@bZ4P%CN?}zg||QnRY<1 zwHKabU%M> zMrkkeYK)Tc z>A*K%UVOOm$o|jNkZ6qn0lwPuK>plBZvR}$CYV(Fwj@AX5fi40Zzx!au5vjnjo{~K zPJRf{CfiEhC(x3%2~lzIP83@eo+218ka(@?nQ&f$ky{_9(hGC#wS{lGVU$t2vu?3c+9kmYyXoiQVaMJo@xY`&sh`HkvV zL~}mbFZ+QTWEd9MFdghS_22ZX$er&~3d4hCK5L|oulD9QXY!ke?dINL1mOj^WmT&` zN$GqFhJceM@JVYE!ss+BNp%{A!WT36c*^}XxNd?I=I`{R1T$~f zsFE~B^M@PtlOTp>_~&p0#^U=5_P%Q;xB1}+zvK3Ynu@k**|J)hr;$`_4U3}gO`}lrRD&N* zSHhSRbm}+yNrDy0FXkcP8^l+!0gUWGlGAIE0l5%+KB;|DED$ncp0BIo9-j%T0U4@3 zUr(OTQ?LKafWz$IpAEHK_07v`=9X~i34_M?SV$LH!X<>rkmdtm*^ax+D9r2P_&zE^ zP>sw1$AT;+bUhtmXUj)eGvOUKjndd2fDU$!`6zSXjGm9x;|)>W7R6$}@WS!O6_b|> zjXoJ_)#;o1R?x3#=M=@hUBAi|d+PTZHB_%vzj}iom3%QpVmTyA#8ULBNi6vq-NK!C z=eP)#Fk8e@GqOn{y%Nb>3TwEgK0d<=j=k%dR`BCqCMkqCqVdS8ipf#Jnzxf^2J)04 z*o?3yzUW0coLt3qOe{1fdAV2Vqtw&dH~KjZT?$^zvEdabFEE2d1}#dgM6j^n3EKOO zMhvX778{oQej`SK#VS~%CNvy+QT4~=1|}_#_TxQ=YaS76J2TCnvvO0%MQ%`k*v(se zH+J2u%ziz^&6i_p_nnOj2g8$_3!W%+Fs(g~T<2T=@1tZ01Vtpgw*metI4L_N%t)PK zLnfN3PB}4xG)!ba7`F%wL%Q!ncq7=kd*pW)eutDDCr5N2H>!6^3GN;mKzE5~fmX-J@+fS>g!Wir+tLU|86!V*!RBy4xJxfZgT&y7v6p8zY>c3PkBm@!XI^Hv2C zev^!_&_*E*AtnVi@1Q3_v{XnE?LHtD03ZWb&xt&BszBL+0?kxzXEB*1wi^*sswkv~40Tl;3kQ4&Q_ z%1{556jRLowtXW{r$hd0yj11zbl9gl%xTyCp-*+ngEdqSLi@J)6^81M(MOt-JGqB# z*ukl3NV|N2dF0)j^b|n13tVvFsUfAHcq%oIgB8jTrLy*r7i$&Fyx5-!qistouzJNs z&S93tedSWAgtw&4nLx->g_;elix{+`p`MSi^oeqlCt_P5XLhPBKjrBJ{73R&4^|#n+27E6%mO|B+z7M;cS}* zYud1%coCdQNGlVq z$fUI=Y`0m&)$=aU<>Y{L(;xLiYO;eb&jPprAB(SGSYqBNGat@-s8uUOTyp<8kse_j z&v65x@HzJyT}W!*6PuYM?X45IHyh zyH=_Tl@&;dRbjJL05`uI5#ZXFyKGkL^$e!=RzC-g>N*BP4Pq57rUNDIjzI4WveX(c zFKWP64%=*7nymM0Dr<&`>+ZF$?X*+fH&(zQRT7|B-?@S`tmAK(xa~`BZNl$n1L%K5 z1w^DLf*e-$EV8qhz^$gpq^%uYerH}(`+kQt(Sjh+NC>99uhlx*kI4}_U_3)TUPO1f zFrlQ=3Ivpt>{5S)pCmM@a`8?O3?&cKr<4B@w#>c8AV{f~QHXdm6Lm;#s&VyozJZ~2 z4caoAsCDj`r&@Unk4j#h(nN?-TN{u5b75}WG!6y>f@Pybh2C2zVuVZWcojY+_?NxXNfF#}hdonTtFHKW2NW?0xZU=vzKV{})ly$|;L?14C4iAMm-wJq@v zuX%}&Kc^D6Fv6Z)#;{{aFJ1~`1f^ia?i7K3#6n}ofd_aDapPAwbay)waS2y8JNs3J zs}^^pD2^jGu3Fq(o_x_T5io`qxk|WgcMu4jCu1)q6+qb8O6$5|6r4GdJ8=|yX*bzi z22bjILtapteH$!swd~sv1g1J*X`ULo`#3Kf5CRP08fNyTU0!m*+&6MJjiY#>qi*D_M=!R_2@R7daT2#@z9k+0A~)ff3CDD?p6tiS@N@m!E|tRnoCW|_u|tg&3J1R zZ2?%mRjD1rsydq?AT<3$KPk`)JA9df5}X}dePxq$EKQaQgs7;s?ro&TH52z3AfcM&dsB?R;NB#^TuDg@mc|erL6h zDlvU?E==2;e@Lfq&MQK5SOpLt1(GQPtbxJQi9vPQ3GiFBQH8RXp^d-#E;0OAW*)tJ<{TiOPVrp502aC8cZwI+(0mWgc|~9D!C@^Pnxi9Y#X4N+XeA zLbz9pau&@S>o`x$vQizg)pXJ6MF`odiv0ZVSJXwtsh6&*<9;sGo=8oE6KVNask+{p zFlCx(Ag(T9tn#SPB!gmHu!CTPFrr7@9Te}P+5&D&Wn9npe)^C;)Sx4Z@{|zrNg*>B zl~;bZ^wK+O|BR7Fy$k^_7|Z;5_2tv`c*fm*8KaF1EJHho$w1l|E5XLob@MT2iwfk_ zNIyKpSfKVJtesNtj4OS)aUYQ;i&(6Y7OnRbd0O_@LX)d&JdpRHmXshw&=5gPXpz=% zaN*!dv>|hc5z*n`$OHu!g{V5@KP(JB`GO2DHBOP6_|Gyrf@}GL40mv;lRVCyKXVf3 z_rb*LVr}K+bDT*Mb$FC~!4BMvf!Bs(U>X+pJHU$J@ zxaSxMURGeZhrL0LAuyf`umRU$Y{T4v;&vxnq|RyA#DaY=H;jDGPSHjQV{$nj5oEi}^Z@O-)f(LYl*WVxA(_0%5#+FkAG?VB}cPOX3T0K*Lq zEswB!f(B+~>bcIIy(nTms?sxHiI>D$mFnRXYI47n)A&gATf&w~Dm@%;!kZQT8=rWw z{|2Px%}W1GU+XuVNyM95lhU6kq@Z_V=2;Y<A>Em1!AX}Uy=n0_3IhvBBRzvynAXVd0< zY`UBm)Al0>!~neh@={dAoB^GA1d+}&pm8RbJABC_<1JyqOtP=Jm-cwhq;@Wk2K&+^ z7IVtIm29DraS-!iODt0)!iiyzeRKNVor7}ZPY zpb^%BsvbCB(4nWK&+;VzZ3(Sho#vZg{Yp-|ElhG*@@8Y@{8CG+36RG%ALa8%YNuVyLr zBTIeeW0mrKtWsv~Ke9!`D`QJd^QO&zh;={zKK_U?WEqPJp7QfM^1cF{A3b)`MxWTJ zCt4nOg7k^^Kk+%QQtB-#=zXtX9H+>V=0Phk+_=f#d1T_};50SB%I}mK+y+q0w!lHxqoqN z5ou)xHTJ%5-1y&6o*m0BzVY+F*jzNB(Z^BNwh$~C+ zp~O=|A3PO?G%PCr!U!jd^G7Y(yU`Xy{ST_ZJWc@gQ%DB?XvR10Ym$?KUw=v$&4rPR z6!0$IFBvc;t4+yq(qDca#}u3Fh4(y8NuHwQ&rze1PX4Gtk7$a~(hF|Vp-=h$(_j7x zp6dh3VD#qSZ2xwF|C2xD=3aJ6`@t#iQ6r;I?)@#)2#(MP-t65;wF=meRY0Rp_NzlW z)%$~P?)tDc4}RFqD?4cO7k@~#L%X@jf%zZU=7A5Zw&TN|{C^v$w(x;!Kf|otB!NWkHT-fYv&Cx6J3dCp^d-;+OM`0757DFnh7si4u>yz&>{eg9PRm>AQT zh4)J6m^<*KfCqn!bbo@TM%muu`A<^;+H=S|O~dD%t+9BbcNsh5p&p(W$~RJH>htJ= zia!0}yCP`&E6)+c!!QQ_N&ronP)Jnz5!m@fYm70jQgEM?9UB2dS#*PCn9F{->D znf#w0G4iPqo2rRB84=w4IH$4^=lHvV`w5Qk1_8&vF#ZLmV%>P5@P_eTX8zQIhVg!# z6)X2sFmh_azmFTa@NXj*{%!Qazm8n^S6x`DqtHm}Qrrpjstn?XpMJ#ucmMSJ1^hO( zxkt3({ylR%u{m6qKKl#&|2mHFg*lMc)bVrF!GS5CQ765BzH#h}68L4o!9)reK51i& zVf-T98$I*YJJR(9b0qGBr%k)SQ=e}fD`w+`lu3Ug?1OTnf@K`g$^~|PKElBd)Wv=* zlfNp|44_?I^jNK^Ak_T0j@pGZRH2jIy&v4B4wZkL3q|9{78rlOz++wkB82ZLFyX-h z^y)nY9(r$qNBj?SL4Mn#Y!&0(9O4Ky6j96iiK=EuVyH9sD% zN6n9iD;ZBe9&S9%@$ddzIK`D-%E7Vb=fa6;65(Au36IsV3YAhrgSIFBEbDN5oNPW$ zK*6gl8In?7csp7q7#l!!Rwj&Fw!&iVdNu2Q6GB$=STIyYfpXf+EX81RIb_k20Eq@1|&+* z3A4jt^pqk0zKDiGf4mU>9<+88FAo|UgNzZ&D?)im|4l> zRx^9yH{6Hvi_o{NuO(^nV=u z$M2h+PX+V8`w!dB|7F*W-~DCMWZzqd(V>&6LotP+kroX|I)bm5C7m+$JQd1kYZLAfH?G@ z-cq2tU}6#1#+)eN)%)(L1MgPcy8pLM+&=R5=e-h}{`BAfViA{s^G^pz%mcESr!C~Zt%zwQ5{zsCy) zGh-_K7rqO!nBw2{MP1}8{OA=$eV%6EMu~f8pvfz$HELGlRn5?7>mypE)XX@0x}#Wc8Y{hyB9r4{YCGiS`3TX!%0#k&sz3GRRO zdaYRCqo!{VbG-J|nWw%({a)Y9S6OZEtGcDFR|V>zp5Wvs?;7VWO#JSY5yF=gEcN@y zFNCGgb` z0cT7g2UPgd-+1_;+9xNDdsP38=QZKciBAwLW~9o(lgN7o8F%hcfA3*heiRchS_U2> zaIDgNB3%670|R=%oQ?b7o!{0S>@B+*Smb)k{4#4&d?^Y7p6BX7$@O5Fr_|3P)1C3S z-2NFp?~>OwDWbA*ll}kB7M{v+lZpE(`mE0Kcgpy15%FN1=;u)hTRTw(W&DGrqtuU1 zx}U0j^05)hiEJZ;_yDpEaDq_Sf9_|Al5m=RcHYCh6~Q z{-W{N!*J;+2h;1J@11CWm@{FS{3nnQuKbl)d9h*IAN(2RmoVn{ksDa~Ah|!3OB=f2 z(nrTVtpCQphx;0_f@1i2)?Xh3>BVcL&I`%Gb;LhmSf8wl&M0_Y& z&A!41q!^6$biw!+(Bfm{cD(ua9?9)F!T8{Qoh&q#g&3ZDg4KYBmN6UmC}flp0`aj$ zZP_Hb3g7++QS*lOfkHNpm7IxSbS>zNe^AtZh?er0YV4Tx`8^|Ue5&@z$x>2}J~|FX zHSW=e^kJeF#0(Wa@jf2-%coG3>IL`NZKKsP^XcIy6vy+l798}h{Q3X*sapR8@(bk( zjJf=OJ|(vKsb9t_dW_RBizD+q5(p@2mbK>e?jz=s|1KR+v7absjkflLr1r{ zJoWrTIPSY_gMJw4V@+D3Fv0&87sic$!ASOdNbUc_&(uCyIBxV%>v25uE=u^A6cW#W zv{n=V`54A@{DWE%NdB?3e&c_tXt?te09e1gC6Q$R5x-Z8B5TiWTR za}t>WfuIeKan!Ah*qAbdrVNL;(>GIQyiSOPVn*Ysi(R8ZiJT%P8A znY(e`)3pW0ApZzsl{9?&e;r=o!w7ObC{RCyjXqSYnt!(T$tT8vqKu{T+&@6;4^g;( z{<9;dYNQA(f%l@qd_tkVOB)aU{4V7m@MGY-fuCIh4XF#3GUYUupR^MwC<@PaIE6mT7{2--Syg91Rt?D)U)4!`wPvjca=EIq8~ z?F^n}VZ*F9J}t@99_S*S(Wq4d4r=F~CWj}fo|8_^5A_r&+Kcd+tS*SBZ{z*H$7#N- z{H`(I`1IJC%7R5)uT;k4=w(6)Tz;N0kLU~^KkXTv?`wT-d{kyvYx-k(_Q7xW8G*iz z;qHl#!apU17awI&=upFB6Cc*1)Wit|?|)4^dG9HA9K~25pZJ}>eRNlW_un|)cJmth zea{2m_df7_AK&-$dV<$Oybe6@y?x}`3k8!4I{18$*CAf|+{w%GIrcX)c06Fe7Pr?X z?LgWN`W7u)Toz8m?6OoQ9=B6vr2#7yN|dGSP{c{6>dTx|pezy(+G|S#DJyL|rIAF* zteR=h1uH75tF37>%gd+LlvSq^>1d=RXa^FpWXg7&M5?5sbY|%^^LR8;U7B(<*2x7m z^y8-){O5R&j{jsqg!eZJ3ksg%{V*?$OD{G&zvufm_#TTmP9z@k)kN%Q(D(I%x#K1m z{0FX2z4@sE(K8dTjVJ2jqxZi))pviC1;0L0ww8C%FA`s4MI%99)Q*SJVP8SZ$o+f$ zpJGX%pdgq@Mk4_RJX#yqPE+O+yg%698Y>mC;%RzRQ1FK%Wk%aM%(cn9G^QiGEXT1^ z=}3ZJT9K$7oa3v`)YRCi(v%&uB5{VdDwau4DfU&(^98JEAQPnztHQPwv{S2`$Q$+) z$Bx#NrmgCzy($I0Q$eScK};zwF8J-g`gFl-v@wI%Yh%{hWZa6` z%T|G0)macq#;mg0ehC0_!=Y0Q)MN1YgTD)ZWvK32Kyf%N){1pqnv|{Drm;EbW zTtFQQsAIvhrLQhn?q9m%^(8*1IsHv$aNjW9fjNtUZ?23wD#mt%0ts1**_Uu5wo)IuI zU`mw*645AP$MmlXMwq>HB2{lhqo8NPq~i!e*Y6be}1GaoXHHU zbV0#A%0J2VyS!%d8lA@#VJm6BYNJ?FQfVloj6KI!>U$Yp_f^}zbl7%mUpy15wo}d= zU%79}GHQ*X09GVzJ6Jr`H_bO?K`P=T7X?GM!}mnWSK*to#738=Q<1=O*el}DkK)pT zMLXZxwH5HXk+wo1I%&h0zR||ee|1(0 z(^Z2Ssm_E@%K`gOsbd0leDUwRy8mpX&c7IW|G#-xoBwU(J(!F{t#~NI;2q~ZvXLIk zrG`59dA3Hwt+oQSp;RIh4+gLa(L`vey~d7y?mvCnjNvnnd;NHdciF^W;$8As!TTij zZ{+*SysJO2@(vs+_;ubzgRk>08Zm8|K-%{uNBo6wM-x_XMZJ@@V~eF3q#hPy&&`L0 zk(3j(YphH(t(%LjSR`6M=E4ei3KS5j@$NY2$rbN@WzL<*8r!>91Fo=~dhbgt5l=WM z(~)}xzfa$UfBu|zjqTn@U-P^Rr~LEC{l^L?8%*<4ysLZ>?;3mA$ot%p>-Wc~UXPB` zu1Tj8NjM>#u1@d~#_6HFXmf>k&GB{KMZ254i+}Fdvw#U1sizb96J37;p!Q|nN5B6j z-{Oug70><*WfIW4g7-*#6o(pc@0)^-EA~0zLm)VC;MS(GZ)G*9L~KNrKyDXLnGUk7wzu%z0@~gz}qu=F6y)fqcUOtb# zFTZN+cll6bzsr{z`@Na(pW`)Je+!?#Fy{LUe3pMRdS7Qc4x)iTLMJd6^hpEiar7`N*j>=Z8d+H?T6 zMz@CLlVuz`7{l2MQzmTFZrDo8XImPH*WxRMgh#3=PyZ-aYn(=&Nj+Qa`$9Mo#ncC# zx=1<<&UWZVu#P&MNC@RqOPy=%5Op~=F#z}=X{Ez;Ht*4lgMP}?M518zRC;v+WD<@z zn#WKgL0|1)9pkLC9qv^-F~)91odn$hQ3S%Y@8EEy)3(KMWA!yWQ;Ytq!w&;5r9lV5 zYM!mZV^+LAl?c>E0vJCc7g6RZ z%$x)xcJM{!CzXlXVd!S9w$=)P1frShs8#1+ih&W)8b@4fKm;v#FDQPQO3tuPKK$9T#quDg0Y1xqK1TXjmNr%#7w^qPX`jo`e~)*MRUunDhH!)N12TXjX@vu zdu?ebQUeXr0mu1b2-r#s@n=Hm$`tcKAJYm|I97z}tRQXpn7`=iL^uwQ)C%3!@a(g% z`3VzQ!MSDCRmnsmh0hQb*nO>ZMQI&;BbZ!~TwD1PbD6T@wP0(z4iHoaU0|l*SIfUv znFLwYL2oCMvVUpHv!AWQ%Ep)*c+UwXY$rq@MPM>XU!E>0@nOAdGx128c~d>L@L{YD z{joL{EpjB&46&j-xfasV_d3R#hzigVkcm1t@=|4lQXGOU@C;lQP1IFe)%9SpxPx5G zpue+tAv)l{L>jq^)q(cQrbd5z!ufE zd==)Ee%L{H8Yq%ZFm>k}F1o`yt`_-gBo zH;8-$?RxNW#0l5c)s^D8QfIY8%xTRu#=&>Hf`QFP9)t8_dU^TOYUUg+pl_)-x+GYg zSX)ZeEET0c&`WivR%aNq9SBEiraYa5&+Ijk=r2tvf+te3D9;Arha~!WYI%9NMi~Uc zg)<06GLf#qXQ)Pw!YR83%@VD(0rb=X2udOQ=yf|f4Q6yQku;A+UtO`HNGhK>sb8{a zWs!VAD+14{OOc=hX)EK_n)(m|k&Yyt&p!YB^YjDV7_3L$o#IO0o5^tUi|FnsaviP1 zz`PNj<9@!3^(T}Q`YKvlSm=L_dXgC@j3r4!n#uq?@cFX2WnnDbbI=GK1F}rnzGt5C zVND2)#jq}L6`fFw6djNRdZBOQ*oUZ%AM4;4rDs6XNrjUN1LALVLMfe@Tb-)H_Xxz8 z>rf_wo{ln64oxE@*awh8tSk}>J@eVw710c~mUOE2qt#qqwL9 zfbmCXLBtyP;jbI^JJpGL2OUyM6-9(BS60)XTIQ~}^369fUiE^kQ(pV!;%{WEAaj!~ z!QhtgpW=-?GYQ<0UODagIcp*Tv|kXnt~y=Cz|dvUI3Yo7blu8nv*rZRZFu0(mD8S^ z6NUbY_M*_DN#rM)buN!tbi5hehVH;!*$#v$2r=uG)sTy!V5?eAiovOm- zMvA}n^c3E0`jxMSpU^L<^77(J+{;>DNl8^Cm576Lf~UOQRF(g&Pue(Q0I2&dga~ z`4U0n>9kk)tv3rlw_y6`=1iaQmDP4l&7xmj{t~)0ye5LVgS8#-1$7Lw)`1O09^fBr zRT|orR>Oxu_%#d`L0^E8;^{flXMN?xl`EH*RIrwjz*1AkqE{CB)}nCc%$)I+`O6mm zT97&_3*RiX*G4Em^DEdl2i{3P`(|+^SR{?8S6ZOCH{YCF_SMMON|$1PYGc2Bsg8Ei z@SGJ468X2Hh~wJI!pGl4WhDri*rgbT^75I*(4u}ds-9o~eryOmo2Y>n#lDL2a(EmW zh8Vy3TTJ22&7_D8-lsuyY~W#U_@{gig!Dr3=vqKs|%6h&4L3@Cug3 zienGg!Y2XvzA%W*4MZc!VwBHwJO>@h7rwsGdG2dfbJNJB5OCxRUns6)-T)biB*udX z7bZVyFZTb61E0i8DrT*WN}t2)uf4jIRgEaPJW*Tu=A^ao9L#6|!GkQ{7KwY6I9iJcP`p~z$gh)Kwe8o(qVgbW}B zcpkIr6ZjJr$}yFU&^}=z zt9J&uI>5JHO5Nh~74vQ2&b2#N`F870@7s-c4pR0i|1Q40nHo0VdF$=XZ?EI-B|cx` z{UEP_I~VVC^0%LwcNP8BCTJ&vyb+# z-nnt-7T0d_?Mrj|D1;6akD)q&%vKv02_iC8UDjKgU)`IjM+&qi}%(JIaZ}-LK<= zTsFYI6fnS0o;!Xv@q#$mhjvX^FQTx&Rm~cq;sOB6G};=JVBG#RJ_*_kClqwZLW9B! z_$_=D_Xsuza7zOjCxFw#!Y3w6E2Xu9X!sz8%Rqp2poX|5e}~wxU2me}iWWG)@3{O> zRZsJv4eShX2z-E%e+Ix<$vAMa6RChrbT?oeX)K!72Wof%TN+7&B{MV+&IJ}G1mTEQ zB!I3$$kfbLo{gu?l7Dq35+w-$*B2vTgT6AsdW4a^Id?G!(ZsA_ zjwuZEQ79m&I7J+)5tSjN5Uz==#l5CO!~_V3DDna}1!rL+t!N4dJ0*|S`9=o&Y}O6J z8A1kFX@xHEBd8SXjI|FEHHidpZ30p)P+W^PL@>ZrOrcYUssWVX7$}9ad6=|%D+3d1wj72ZwH2!<(*T2LKAR8+OCES-Q8`OidUXc(HBFob z7691C)oF4@tY9FacmlJX(g1BmM4Ui9Oz+@m*b1;fFz8pOX$H>`jEUHUnB|(+Fi_Nh zB$?m?`XGkOO8AY~A5NfP55-|+h3sgYZWG7|gpo+O`SqY8rV}TOeRQQ39}@ zR?-9ua-gev7Pw#uq9Zn(OGrv04tmf`dr>*mf|l`O*pC!JKSpHXi!)RrRd#+9s31X%4+7;_G|-3i0RY0&_eQi7wn8!-;xPK}xr12fU06#=43W+!cz z%KwTKDHMr@Oa*8cPEw@LQJB#Q zCNkApb&3awR)MlGYjw<}T?1pL!+0;a#Xzn~IAIMFitH*{=`4_3u8`&u@UCAiJ;X=U zTpfZ_E)RT#)Fx3AB1^I-4D8Yy!x2uk$MB8-VEM_7&E1e533Lax%|=rlUb z1SBCLUkTHoq)l!TU+X1c_~cAJC}J&6Buz@X;~^aA=~bGtkU)1?jO96nXi~xD5>Cp+ zgXsj?2N)3vPEi1~S`iUN{8UQ~P8vZ+1x`)Gw_c$Y2`)|(WqoC3xL_9C0a&k3rWYYq zX?d%ai^Qyo1sAbEi8n%2T4^uB@@tE#B*Y+o!dZ|QPgrY%A%I7k?#`%6B@`IuE~+$R zPc^nfkcPER*$x7`4v|!RJ_`nhAdX$7h>RUy_1cPOK0E#SN-$$`?J6-fhJdccSHtLH5TO$vx4C1uIvFpi2U3m*>bg)kyTDXXZYtnAAQfkIq8LEzX~E+J-=>9A~G zT)~Mi5=~@&aqD40z?U=}#s=4jnIWW~s4J?1{s=aUv*=h1{p(u!UM$T}N?=G+Qi%Ip z@B3z)iCX}RSJdCAq zNN9Nuz6>0JcC37zVUf%sVD=kyVpEjSwc{6EQMWv%S`GYEnqM!Xs0^^)2J5 zB#Y=Plc%smQ9|Jbf-_}RL>m(+rpBrz8bGR=w*r8elARV%j3||^kTjxWLP!$|x=y`P zZ!1wQ^NMJ^7L&z@US{OJ($Z1_yqK^Mx;;V=Iap6NL)@;^vI6X#O4Xw+V0L2D*oqL@ zXUu*nvtWaokgy;sge*VCWfltNmJyy%_{UM_ePof52BLm2X{a!=z0#OPW)%=aL#cLJ%loE`m#X>~n;6EdblJnqnjSa=^D2(9PQ;6mG z<_jM2XlCtd2IC~riBSc4s){R#4VFmB1}%Ui@XE0l3tBOHt-GwXos}|`W{GxgnH{Sl zwo+78O4iRjVgYb#G(E2aB1hQLJFOUkFsIRStqUt;);L z!15U{eV%+4=gnd$I89M^=1%i0kt8nal&_stUanPxA~+aUk?BZV5RCLLtT*T_ih#{6 zQ*fCPVbx1Cd19$j#!>he>3Kf5*b%l!D%29g91;DE;a*0ShFSUw3dDzwz#Nkn zi}D50p#;l{rimPN0_3os6aJcL@QF*8>qqbED+|ZMjhG}>M5a^;xFjKw-m%i{;CVE>*3{G>L_iiHyduE|j5UuHEBZXm$O1Sk37Hje#vjsDY|v6g zKtwFkpv~%#Q-Z9q_JgBU_)IiismQA{XU6QW%+=a$Nh*V&Y30c$0|{Cu;}l(*bmsYr ziYhS%*dtMGnpPxG|5jXKbbS0b?0JcKpQ~8xlQzONueRqBuO{mvR8%$9SF;+f2o?E? zM8B6;CX(~DVpqiKMYMh)b5a|41H&uz9~D-Xkj$*AvA$7M^+vcP5T8bPwXkGbQE{bE z_&lu^D!YYr9(0MLU{WR2oBK3;Xh(hEBOk_Yl9_$qYWWh9c%Npg6v>@b$nujE8RD1W zVwzAbY8atmU7E>5j*5I*qXj?HH3dPC?{C1P88Rvz;tYUvQj2&}U^YlL5UVA&;vx!~ z+&+>fI>P*-2NV-AFkY*Za3<+sCXSL4W0H`BL5QKhQ!z|d!XhHlrKpPI+`i08Y<(uk zvKNeNq9Fhy76I_U=vA5^3&g_QF&A2+O`vF)xC}8#g+&l5is%v)5dwfOSQFzKH%KM6 zZg)BA3(=NnCP-fr7X4gtwHwl*qg25bZ_vY26OX$_ABvyLhWM64R+(6W3K0q#NAB$^^o zO?G@j=sIP=VnBR+QK3jsPU;QnB^gs-M;L>KZeNZiG|0qieFfLt?hC7kXiyLQXI&<< z8jK7YO0kv%nP?~x!auMggqNad{sdOsNdWjDzUC70vJxZS!d_$P6tarP6DTkMRDeDs zJqp1piySbD--#tlIV^h%KtffZ^Xgg$?WCF>*=30W4 zCGfwNkMNP`ifSgk5EwIVn&JYM6`hQ8oCSSW0hFE!PxNw=myjP zUDFq=KdVw8K9CS(M7hYSEdEU_qD9A(MS(Iit9 z{eYW-42w1tCluQfhoPrh=v+hN^a>^kvStH?6!v4;syd-XTb59iVkvBEWWjPWc z)le7RFDH)Sv5f#?-0oV9$pTv=R+0r+7#2qi2xzg+s2(I(9aY3e5k^h78KCHh=dO5^ zX4S$YBkD-ZN4%SsZHU^WY7n9!v_uFKs=7Gmsv&B_65yO)5#Fv9<&;!gHJ6$qF(BN^i$SQ~mHXtX(KnY?a zge1ZyJi+`Z=%}1Vcss2;7sM7%N&Q526VXfzPlnN>7Ugl9fMJ!5gND+9DTywbMA8}r zpEV+sE#XBR3?g_Ci~&d#>aZ&$wiwSmCF8HwTsoL2=v(6X-&JGenS7gqf~0?mCeWqBRn{P(2!wH9h7BtxcSQ&*T|V0|*;V zB6b1{Mhxko0*IK{Of~F5^b2a3AS*#BW&eQD$beC#CJ{6NUf>x-kJe;N{b4w@4yIwG za4?i#R=rvqC`2ACs$vMRHM%7b)>SirL9sMF+{)(oe>Sx`)*?R^*Kkg#vlx zw#H2Wm1!2(SLBcwD(#uoYx<8{DK8t%OQZz*8pk)mFH0|#&S5yHb>%C-RIHc@!Q1F& zR2AeUvJeVEZH1xXYpouOZzBQn)X1=*HhijjSu(=1%G1*oJ6&Uf+~hmadu2BjRiP({ z=D_bHof%0cvw&|VVxoD67vL>ca)Z)NCeMLTp3*Y4U4{q%8Dt@9FmVuS!OR2ONG4N= zgP}5C^bO;HeL^^}gloi^_N#_s5_1?#LMd<|JIodr2Qa}79pJMjqX;NGuL$i?OV*Kz z@JOa8mBDa>&Y%$SX;dfyUnv^cjydC5$wl1c+d%?5wLnUU_=jfM#BDH$O;g5lZ-RjnNS#=W(#%zZAa4GHPdXQB9V!>txQK{?vJ+rNID>3A_?)0NoWq>KOGqpq5k|uOF}NmGA2E?hBWrvI@j9=V zeH=lyz<^RrG|{Xbkf?z!CQVbO-dN0_6NwVwgL;Grc@m{aRs(cUD39JN#_6!n3Eicb ztUMz{R#EUOW1_5}Sc0kW0kelWB^HMA5T66-(!^v<6g!FMm?lM(Xrxkb2wN%T2gX27 z@a0j*=z4}{1AeG`1>vS-nm#BvFD8{&gUSn{E0ox-jZBOk>{DW*2+$Eaz=bFT5CIqy zH-KQPf-81#fuSJ;<~gt;!3y%Fh};nzNEG?JEOXHW-~F44+R#DP0kBeN<`?NJtNKch znL_l1PSOC<0bGL+q|PxzuNqBAY?=|l$?z3%PjnD^pDXi?q~m>%twcXj6>wxIkzQdm z7@TSVt>I|2l6vb|1mh7C+mh5vU%f16Q8^CMHpJtj^(%}mFlruXfvOBX6K6%dl71qY z#t~;L2_cW*T!n3YS|5ii<$4t%tY8aqOA4$c{h+mRt7?vKB|A)r$Uz*lF6GQ$wB)5% zd@mysvdh?Eh04(u-u@GoQ|RGKrWGlkw6iG2WZNr@E=Asv25;+`vbT^~QUR>!3L_UR z|1XQ1pbkN9T!x~m<>2s0(gd?mqRLEQ)~I2b(Gu7)h49404psmORG*Mv`ah{)-$8xud%QMdvNf-B}m5#Fpxe# zh*#6*ZJ5NNe?wV%()Nabs;bF7iw8@PSr{1YM52P?)NnX+N8|?=K#&(DVFDtBtE94v zC<{Q4)^(gBUl~4}vK@=GeR8&RWQqql#u{Me17va9j52qIVPxKng1d7}w;wH@Ruw@r|8uKF>LJqng zi54kxL+i4nm9h~e&k83*r`XEArX5d zfL3X&o~%Go)m%IUBi)KAl$0p56%9omIfJ1OWD24)Of-yWonkZzR!KllTG)jF73!Mm zdx_l^(g;DqPe_mt8-jf?3&*9>=*)`>)~^z?mM%7kPJwGX__DE>EU)<@HOqzEQp`0$ zsp3kLOKV(fLdf*cEH66?4F-NwNxI)ed?-!`ltm6@pn@2+#zeNHcvVu9cIKK$uNH26 zr^$WbSOg59;az~mO;b_g-TnPxo>dCXA7OcRV!P^hR1uLq1&DnK-aR4nNpJ`%At zLo%Eo%qDhXq-&>wtKma~zDzE~qU7i;ERq~9JXK?#wO*{vPKcXJ;i^_B;z7zF$~J0dax|4Yk*y_ zXbU_~42Kyl3fNEiRv7D3SomeMGAZNuZ6-Tl4iBPsSwV!iLC;XHh}{6bA~WMv)fq{I zI6vsTY;3eFj*uj|h2UZ7WGzz_RjmQjp)Z+bArRbnEEHgc`4q)*84R{ZwPBf9AgZbb zW)W~eZxmITrD=p2G{PEl343ArvaTCT*XCsqRCBVY}Dt9(WuIfDwBn&b%iw;8*bVPTJiz9T8+ z#ufQ|o|9l|E-}K7{aUm(ImaxiYR?2`0^qchx1mH1I8KpKv-IsNd|WbErR1>3xgKPp zMt6zR6Ko??q)8$lfhZ7|8;=(3#~7VdlD{Tnre&zNE4!yT*WEC5YiI7py5V!Xh6ayh z*InSc+kPwCvSX+;QK-Rl>JZmt{ZJ&^4@k?Yv(UOzE(t0TW|SMG9u_R^7TM{DlZ zj@-HZ+13U==PzueTD3d4L0vj`IJfI`w&nWp$vwkIuIj;t#_T3aUKrlnJ$!UuuD#c7 zygbyqIe+U`c6&$e%F&@)gFKSIMX#>89j9}BgG0Ujl+0h?rGk8!zeJKWw4L;Vdy zH(J~ix7@bPxm}&vEB$W!K(4h}cQ5XCPp;1%>d3Zk&hqS@p5eXy*^UN2WcS=~Z??Hx z_73%(&$ewJ8faIy`?h7)H3x;r+xjn{_y z_fUWS$Z5B`)onbTJ8!1r<^gxdzWiW&{>YZx`WtR@f3CG9dvHT;*HyP``%v$m-0m&; z?ty&w5w~$`{>qK)?)~}om)uQ<-NqB@_NLQR%gnmFo0utg>jAg>Xl`2%L>ubel)ZYL zu?*eX?Owl>>u<~P?CFO5g_F7drrhxXcS~Pxf4_Tccedj^b2r@4kUzO@sQ-HQ@XhS5 z3)wB}V4LCnjl(+!vfEDZ+3mjO_V>}5EDX@Ld3axA{z8BD@@{uv^U$rWxm(>dk-fTY zxS=(>`3%&^9=`70+Ud4#bz7Qp7yGl@-eQby`{AKp`099e-%hCNZr?WCd3optBi)+c zaBH{$GB#5TPRpIz0h7R)T&Gd@c(c2`1?F*&pQ0!9f9U3c+~HlhGuMWCcTygb4sSR; zeB?&1y_?pDo44c#_ht88aBnuar#5FdG`dY!p=y5P4tP?0wR2srb&K2E?QS~56?e-X zaaZ4V)!%iJ|A%fIb~}39gALiMZTV9z*-g7C0O#jUZ-!9Wi|exu+u$PP#ckN{ZtA3; za4EOw0HdaGzWajPxeX?Sb0C!F^w!1f=Jx!$eeSWI?7nS7{r#Gqbtl}u>)G8s*{$8V zfo+o3i?{N(P7d{N&h>8{y4A!eM6s*u;8jEtDMMN{mJ0{7`v!8yk+p`QzIJ!(ZYBb; zg`=Q(_Rx0qzkMLPw-HvP=WgS5#ziG?soSy_sbL=7-aT-dd!Z?JcpYLTzTI}pZ9(pO z;1IX75B7kz^osH@)o}AxjS=qc+v4u&$euq6_ri@-1(78MeeL;%4fzYZ;dZfN=Z$=K z7abNu?izIaI6kzFp`X$U=FzkuK$K?#U0JSUQnD^j`kLQE@3#-+}yI zmU1|>(H&?(_OowwWp@qa`ZwnKn;B!SYfrBI3Q_}0xSQIu2T#CP+5PK>_w1DNZ0X5u z=o;R8no5Rub;G^TdHCQVx3@RH`C|S;S8o4++jr9K-IDES7eAc1oV~CsKd=Fu!g59rUuRGf zx=rY%^XRvHcMqCG)~A1S{>tg$=C<6f>te-Q7u}s(-J3A~>FlNxl%&s^i@|fl4V~^= zr=hB*zUKg%oPp$aUCv(+mu3$iVMg*7PPp5e+_p<@+gYR_Ke!9EpTE*Ibfd@JzBPBM z$0(B~I7$L|;fiDmwcNMM?K)%h=T6y|)0^GCHuxmpaz5L!!QFX8wP_Nsx!oIv1`lR8 z9nUwQb9N2&Z*q^H$(`NnwjD#YW*gS!HeJ)-)*EiixqSC=nsWymhmZ85^RWnSPn#NT z+2J;bOLh0`Ti9QBOJjEP`Qi1)&=0gLO^E(%YLq(K&d_d1(vja&O^kGS|4{@}c5|?q zuI6@K#HNT*(VWeFhR$2LmF+r)R%d|OeVy6ejYEB#;UC%G!_ACQ`hU}r{J>5mkrrV; zW;}PK0ec};)(6`hgJ*JG@bgZrn+(wQ4d`1j6~?9IE%(9=+Re8j?-yi|o3==P(G?w? zxdR*Z?77XkuGU=NDU`W;2-Va!e0Gc5eMmCia*g5BRiFa>$#o4FdEe}A>vUV%vwIKA zOke?l1Pz-R8a;GdnzLJ)-K~2i1$(=O+ne0>qsAs0;lix9AI^3i&o!QcOS9K6x*eAp zqgW1mdi{{$^G=wY{$NM)gN*AY213FveYg|JHFiX{MrP&0Moe4&RI59%SCX=Io6K2X zm)pGs=E-jC)UEE;{INy~AfdzSyJaI#gMBB5k98su`Te(Y8?WVWofk^kbV9Xt_Xx?L z+mF!h76f0j)&tQ_Q+}woBY$ELNn{d-8{cyK_VPIPZm54>_WS@E0CO*`#VmJkk%AR6 z*@LCSk`5njaxdHz%3{1*`r#1thW_twa~pd_)%L^gjmvHuQm_%JbdMfFPO}HMgO0?O zM-L6%*i2jbb+V+{-7UBf`fEmV491BAtwijB#87mCx2?az)9CWfw4;ixf6%-+pZfzonf%K{!_XBuAy6p!6DNB*u>LEKuV}G z;SF@)@y_A)#{B+m*`1iPj^Sh5z!;LptJkse;?G+)$X=o5R`a(BTdk&e9s0c?aR$Vj3C%er}I}j zF%WJOa!OT$fKRwLyXThRP21jl_i2bDnFS%YZ5=+@B9wKrPwKbfRDR0_7m)`cZ{9z2 zbI0)BOVAT0l$Gh&nm^Sb#oo4_M-Ud2q-2o!9Xy!70FD|Mx^WT#*F;?1jAhK75^_Vp zMH~!S_ksNSBe@f@JJ~&5ATiK|Y!Ixt=@7ERY=T{fo0~PR?I$o^LLpaO1=q!-67O;@TepL^eBCJ2*sk> zdal4=aIcZ3O<oP_s*R>1NfRnCsU3 zSOYx9TrhXo0*0Br^p++XUESN8+jSt{d|Cb3-Xu&2(!*8)X^sPluhD4!&{p?GZ|-E9 zFh3~k7KjCP(FE3&J^`}gJWq7JO|G(-Ev-9(HoR!4sZK3lGD4;u(x7Mh9)b>5zzzP@inUqA@|p*YK|WOtgluy#>67 zN_QJ>!eAO~`;OefW7uU>lf1CLvzVvheKKd#sI7z9&5fwp;oXBq;`)Rl@R+c|_$K{V zkTR5W_QrsF{iNG=8R;JCzXc0nDG)KdDy%=c4t*}(*wyLoz`Z(#Gyz}bgTp^J;ffpi z)=RJ)<6_>CVo4Jk0|$R2{DZFOaU1c5Zpf0N7zekDZBR;sd-Io%3A0@TkT<&>or20& z_h&D5;@QanZ96UKi_=H{4|d6(ww~fyv1P+yv<>P@Wo`^=`Y-`)ZTZ0-w{0I@l0?2A z0&an$Bn$h`wX zuJ6uuUj$mnPrtYxBj~p6L6^!J;;6RwLU}}6sJNwR_^nR-8ouU^U=9vQR}XBKXLPUu zuOWK~Pho%l0*I(vD5(2j{>ni#szA%JZHzs;&3Nm0SQp-MyALBHs2#zrGrRNW_T=^q z-Za$_gbn(f{sjyiIPD3;r^*}aG{-6jXE<$C_gQTa;8dI)#G z513l62+kcmAiZ(p5^fQrlZtCOlWX534|@L&t_&mZTN=^onEq_bHF<(pF|W;X1U9!D zg|mguNT=<)kn6aaJIGuBQLebBF%a!SlAWFI)^jKsMxEVo7`AkeHA@*bUd*>%P!O!K zk#6VCpJc{|_k)wKF&3d05D4Ly%@=77E2+o>o(tZke2@V}436HUo}rt20lnG1ZHj~8 zEix%g91~3xW%~s= zVl2c1Hvz=cTk&7=7mvVZ5K28iaVyttrUf3-T+21E!y=9N2tb2y(= zh{tsUndIZkf_JwPYRdxrF18W`Gg_`4_YJM05a`K0fMIbw4z2MjH+lILp76nKX&1=}8z}=Dave9@J9hh_y86msP4cW%cLpK1Ny~Ld))SalKe$jmJs?f+G1$#kpq9mU3mO+NYE??3(Y-0Ax z>tn5kvpiUoVTCdhAkUL@Lw3(4QsgWJNaG}JlBGTp{gg1v>Jg!O)^S)j*Y(>+$gzx( z1ZwhU-B zhs+t)k4$1IEAd*}Bs1?edzYz^g*2t)Dyxd5Pr9w0t7O5FGO5Hz$K=+M9T>{QEiz0} zcET)b=`5mjgzURiq?(k06t%I+NzWN=lw>)!XwXj*6us&h^!}FXS{|=?9LzomvND#8#ku{ zu&Shesal6pHnUdQ$%DFmgq$L+v6)OyGKI)$NoeN;DGf@_)EJ={Yo;tpYUehoWZJ!{ zS<_)|N_K<7tluhck%R-2|LKtBKyPCt@9T*pBsH(wAFg)`8r~%F?(ZabX z1D&;24z*b$BjfHCfjVgC%o=IU;4%q*1eO{RTO^INw#^B zhbLy1VE?MoR6*BS2Ggd0AwgHir;M9;Z zN{%ln&Tm+^kFZ8+(pQ7j$jQWC*u~z*Zg+OQzrEF5 zxx~(R?UldG-9dKS_i|NbuD;#MiyiIUJ7BI{guRl+DJ>=PSBQ@wr&L`kBfzcBKdU=Ae^Y4)PCt5d|)_Y7D^+%)Q z-U*(fPX0ET2l-5y3%aPk)O_3&KEdbJ zB-U7QQ?ldU@ecD;w7Ao>!Wg;8 zEedp*D}1Kf1A0)m_)Hl(4{d3k+8Q{sVdFckoWsE1cbf0^+&y*o=-qBsqi@{3z`s+Y z*SUAqoa@lX2@Ds_Ne)f#aFzq*bp}Hdj4yPO!Y{_b^ZJ5B4fL&+2B6`wd`f`46Hr?*_;?1^`pDR<-U zHSTVDXC0rrI6XqGs&CEI%h?n>bADtb&3wL0dpfD2iPI)FGM3Axt&5CK6ws*>J@iQ> zb*=?xN>HQM@pkc)&ZxM`h_CSK;)+hSXfdZ@oHD)D6Kdz8#zmdxS$cSkx?33M zDV|o}be&dIGqq|YE&Sso3`(5lem7Synonm8qL>S~~^B*7JT$ zRO0C_Ud*HE$1zhLIx}~io59rJS`lSb2D(sQH0e^mOsk@UIPREwK>f`cIec^R?sfIS;LaJH7e2}%_0VU*M zyD@w01aS1@7-Y-Px*peQ1bp*yleN1>`#3pCQ;A=~XQbtf{1yd!kd^r=bVH_JkYstb zPI|e#O6cPpuzKp`>DUTyM6{T^s-avaZ!gKz)l|kKw60Wh(gbx5=*UJB z(#^DWY-Dc*S=UM!TcnXX;RWh-oKrMOa1Mo+n{;VTe#ie%Qn*s%)8v#Y`%Vr5V>jE4 zLLA^vmpJK8c$U4^?0FJF$o8jaKt#=-&i#PIIy`~=L&l)wMR1xj=)@l|CfG?OmA}QC zIUhr3RFFJH${NYFz-zLfBmmx~3{b40r#AZ2kQj`_P~`xF?--_7BgpaaAagR}MIJx9 zCzv>TuB~RkMkW0+N&O`5K&oN(P@&H|ZA>V0l9URdV=d(q!PXF~)2&V4t38f1x*aGW|t@FMFbm7 z)}~_QTeE?mLute2Oc`${NN|NWV;sq#M18+!1H3&&q~fzv0%?dx^t{nF95hOPGL&DS z-GQM5La9{TC7y(9#}G_A)zeRgrEpQ%G)V^~jHIcm2;a=!D;Qr2C|Xbc{z^6r&@2Z! zaAGN&Y0~xc(Vxfz4dIb75RSOfagz~B*)M5i@nDgUoe@@vw~YhdW$%GGl$lNK90+4n zI;R$E!y~7>w57)Qpg%_|*iaG41oV zb2!V10(h!fzblYQ@`EHgzDSw;bLwoLj{WwdL6|CUmxi;-+pUM%glNPNjDjFQq2Ha5 zs|2&pVWP<_N9T$4t7UZ^4p@z|6DO^_XgavU&`diFL^Cun`$LKE82tjLX$%~T!;Udv zhj59)0Okit&;aa_Fs2TM1`lu>>#MB@ng_c|(TbyK)*+nFh`}`U0WA%2KaZ-x`U(6wo0>-4m zq|UU)qQl8RGGJUVWD6UN^PsAa&NPmQ(S5``H&H<-D%!FBz_%2D#hFR#_3Kbsh_FT9vmS@%@G~s ztRj06%*L)Enw7Qp^rmD}&`+7t01X0kvJXziOykJUiD^p*-8Bi(MO9Mb1f6uoJC(^0 zaIXZ&Sv#_g%np7Dnqrc$M+{8(oAc`&()HmSUo62koT!3i%&Uk+c*=xtAQK8+>TZtV zsHtHj2Hm=hy+;6zRi2XcHnKui*nxoosR)vd?4tCxGb%qHq-bKej2-1+X2jbc%f=at z4T$EAFqu#n{O27~!~CJdb-0m?qR06hHO}D@k)#gnVVGXhJZ72QIf5yWfE~yL&6q0f z4rR0pJjf^xBxExSy>EYpy(~L zJy8KoZ46+87JbIz)X3Vykpet~8L^Cb1!gQI9+eh*P#Suo$8?B^jt^pDQSF#(GW1im zIxcHUd9i-8gwrXYlJ-Tv>bVgsIJbx+Y_x%ZpZ4G&e>oNAc&15(FPoibY_(%=XV7Mc zf)2g$wk$i?mBlc5Vd2XdLzE^Pvk(Lwjl(>6S`YOjEv!Q_=$Zni$QaDRt_wUAL!||% zF~W!FCJYgWF&JLr=c>?o><8kI9QF~Jqlv0GFHE9}4P#>l=Pep%3-!kt&bH6nMuC!& zK2C-SAS*yiG!$Vld$Pb4m{U$B=hR{jd{wg?00pljlRDDhp@V9jO&F$ig13+mv7IZm z&oMM0M1X`r4wDMK{dxjz+9cu;WRAcrwIIGi#vJjX?FSHYdQ~AB+RPYO3LOT@kw|mu zwb_=(VLIl#HVzTMeFBC`gPD^*P@XU!8$Afz10ZmrYD7q=t_dV+t#8ky2+}7i^>Ym< zN90JX$U$YY{tNj7s?r%K;?Ib-hB%rvTJU?S=@XVE?(?I6QxRk1!uG;Zca^mXFc_=>5xi~7 z94jTo0ws(EC3+0E0z(~P6xnbe(!vHeyif3`y89(IB&ol2*6G%&uIb-X+s#t^zoZ&iFBE#1q^1WaY~HeGKcM8 zGIa(|1WK6%ZLXtdjD!P6(X*&r{%3q<&ky$?GJAa%n;#oMXX&UBosHvTaOQlxqAEry zI(yq>0g!BoiC5`oG4O$~kD64=XS7yKXBO~VLuTg``?iev3^FH}GaXKYWi$36#Ew1b zC)9=6_sQ=I$=b&=MkReoCnbd?#Zpv)etgx>6$o|FbEH(@hl7SZh2rB7Ep=B+ir*p4 zhxO;EAW_SZPDf^%{q9mO2(!?=73D`UQJ?S`YflVANC~Er{i7jo)8gD}OfkfGMed&! zUG4=tye+S|?=q{<68p8rUV(T}Up2y16RlrP6~F{1!B3`fo)I)>tCtQ!$2W%roRXkD z!?I2=FT0XCO>(W^oz4^DB49u+zC3nRv$u(GN{P1-%eWCmRq}c`>th9jMr%Mw_}N*> zW;;3oEJPKgNF&c#USI4)$p9(Z8%8Y%}K z^tKS;exUZ}d^Qs`0%R7=98R4wQ=AOr3IxpY@U&pBC89DC4`D|=JF6JjLNCbWk+pCR zzbeH^fNB&j(0NfDaAO=Qrb^){f?@y=Y=YU|I;jxnk|`?vBAcK%TSz;wX^3Sq_(-uS^FF~th*t9HwX$~Q9P`vC$ud^4J6*goD$h zv*Ym0u@A5sp$PL+x(mG1N?y*eV=m@=nNCs?he{r%go~rF}9x5<8+*htKRIU-|l&l_x4PqADbo8lcE@l8*F2pOsBVq?apc)K187y4KF zzv}zEa3Z+E?1Pn4k*4=%<2qud9ibSvRn>TYwa*$g128pPIUP>t6Kr@1gG_gy(T~tn z`iiPn;(P1NlsNn{@*8qQ7hrk9KT#1&jKDYHc)UY40%Q6@23FM6qZmXM&!es9$ONAb zLdBN^#c7ux>}dow9@2zyFN|7*g^Sqv$%%=?AXubMdMyx()%sD)+ab%5agZJe&gqn# zbHTw9a^5*bUuWofn*}W}g!H`jle0Tlnh5ji_oA;X+NW792aqa;#QdUWgBS#1BK8RjwJyFz#1Z}@&q`hL+39edTCUGu%cX6$itpQ=G5mMxMKEWQp-|vIoGL;O&pMtTz^}X_ed&3GZ=_9SG9WYqL!Gb8E6#J&x8_Cc3dQP?+1D!);98Dh8u3(=t)r2SvR-EVKw0-rS zlNPnL_EpbgH`XG}W_^P-mMc&|sM(AH-OTR|c=p}*su$Y%|Hyi?@4Bz+&Qozlp-MH+<26!kf)x-DRo%T( zB*-iZk}TSqmPkci-RbrMh)WU@2(WNLQIMUrB+r&*%Sk*XQDV!sYf6vVU;PyXsr0WHgP1gFj(N zdfXF2^fw-kFjk&f#7~A$2ffI@sWA*nu`M2TI{^8|~p_3V;VqpSMUwXmlhrLVM%%iHfS+0>`1e^&v11 zf`>GrH9O%HtRVx?Y;=SYnwe3G5~cQ>+{CFa45?s(=G8}(e0Y=@B9AGcdUjV3e6;`0 z9-8&&Ro~1`WGO+NnBjM@UBq3+-6Ta3$H9&6(-{n;J5lKb0$09hLpbN1U1AgNBQ}>t z4J9%9RpfyTBB1S2c+4++eRm*Ez;@t)lbvH5hEuGWaJDEd9$B_8IG`~@!LEp%b-D;b zEX-YHJcKODO{MXcD|B3#H=fArI2eNanWgeXIIRTcz(|bA9WO`oH0YV=UiONIu`TRU z(X+JxO$nc3Y7)d@7OOBNhfiT2Ax&|akl&|{jBe-U3vj*MT55horG_GXMazzYAnY+n zAc8%^RlhSa1HNo00+5SgRjp8q-M7{_I4X7S3#IfCK%laC02;#0csPD)C|S$QgZ=m zav_8~%L-y35HJ#%=JbV%K#dCY;^-|{)c|Tk9&u%YUNBy}r_vq{mw`(qmbh|?qXYv^ zjkV7tGHZ;3Q~mri=o4dP9MWlQ4Oy^^?><=vaAUlwwkN~*yZEF0pNxm7M<8LE0*)XQ z!YJAn*AnkT_ycXz(Gj8}0&b#SU=pC1W0b;p#ukt{=~5$;*2TXtf<{LALhfG z;*e=fgqdha;b_Gt(c91~Y-R$g0t%uYxH0%OEW?f1MO=l!gIL2_Vc#Q~iw99&%1@qx z-UiYvVJ1!<8gF>gt-5?+q1`qB?;ZWvMy0Q#FZzoM3{9(*(09L3te` zClg#;hYZ<02M5L>09=Vnt}j>!%>%68*p^sd|8cbR{{L+`PTJ@QY!6w$`86Ur!uvyw zjmrAfZ83^d>VRG__r6SKuBoNTU@jb(Ket~ZV;_MLBsAja%*)elsN2h1-W|E0x^br6F= z^@(QL6v>Owhh>kGn_EmgIA0@5I2|=sGNrB?u%3}UP<7qRC?|t)W4ZbZxKC~0kcJyJ-S>?zIYCnh}K78=}R!2eq6`#i-C zKo%nz-PF(|VHjhaxO7+->^uR|+$6>*m|t?^Bcf|0NIbiAT@xTWZhhy&F6#X|*uuow z!3#A9;(h#Q()0woLsWjYvC+`k{T`$?mtX*}OV|v|7S=&>wn5L|MSunchP1p6n|@?W z{0R72DH_4&(yj!Xo4^#Ybe8GdA0A!$qeVobAt2t1eVzIQ0a=0eDJ6_*WfT)4-TRQ{ zY-Giu76z0kESN*b052t6q!ecE3Pr+2Siefe$^srJ#K3u2NxdQZGQX)Z*=ox$9YhdH zjW5}7{F~q$i)^GY5xVm&7a8=y5mOh7d$~N!wqglbz66hf?k0N5r zB+at2aU*AuV#!v1tcjWJIY)tVn`3r9j{<)Q)8kERc z0?dJvNf>p3gpP#chcLI4nYKTt=*^LZLNrfC6_aI~eF$7^$O!U~7Or(uhF!_X8gzmm z;|Vj#32`V+JKgtt`v~8aMa)^TT*s2Yehde;lNIqx72DdY*a8IvI$A20f*I6?CvxSS zkZo)P*##GaO^ZpiwlGRwjjA2u%t(Azb9HyI_U|e~#PUHgxZp%w;GvZqHiGF_<^dq| zBf!S*!;jkDUC60OoNfTupW5X#gjg)a&j*eqCU;o=R5f9Uj5inRnc$GiR9FY(nRn;) zbv&7_fB_3&${?8qNJub3Hl`Y|e~}>QDVyerU5gy z|2fSjXp^Vd5s;uZVS1~sDl#{xtAOZ|F?meYc@TKKs2Lh>!jvl$G~`@m2Fw8?vAiYH zqKtZFf|rbL-X(C2$3IytHM&fT2-R1kW7<+9k6@T#VnD<3=m-ebL2R?p%Knd9JBEyl zffZ>F|FSjFXt(75$iSKN2AdDpWMyQN2WLrYNkJY~n4sroC4=#)Bf&0+Cckok|0*?ATA1*^P`&m@NN{}E_*PQAqy4zA02l?%o#A{l#L5w=+7Pwwjy0>CW2`cqur{K4(tGm*9{OGgT6) z%z@~DNo0eZ%+{!Cnb6=UYNk=vP=Y!#gc8aJ6Z4>kgqgwOvP^N$zGzW2xaE&n5SS|P z7-;UUDpH8ZPxFg!z-cBHa~>@NiN|>L!J#hLS8Y?+lrTLy1s50sAnS0_)WvR1GZiE4 zL|#Je0Fe_k7-MBfCaRbKF*$G8+C1VZcixUzLSr7`&;&$HGMeMR_U zU__`=j;4ouP@fAGLxdx>e3gUTVde-Wgzy)Mj_pf1of#Yl&(9amO%{}ctm^F1RA?<% zv>qHyk$@dEv(YtRM`Ios?kjQc+R4Hi;Dj>W?>rO23PmjMV*Ulf(9)BbX$%P+^%1s~ zK026<9`$g%jCCVJJCpep!SaZJa66}9_hzwYO(Y=+p`CNe* zhw@avAZnN^XI8iYiATzxk`^KxO5;D}C2_Wrd@`RpiS!nk%UbP{P2 zvUODka_MTJ_9WrYl6JD0QcjqwUa&)LE@)x*|?lHozIwVk=XrU%txksZT z901_R2kWz)}Awxb1Z_$H?+wL?nfMfq*`B z4ZHK66OFVn_KO_E>{0gQw8ha1=DN{vxQ97VEA6zm&(_WVeZ{&a}icz%&kdq0%Bd;+{nZt6W z3|LJW8a<}p5n2;`fFKy&c()JW5fnQ9=#M=_%M2TogLOPnhwK!_IdPzpgNr+KDsUgB zHtHWN>n zZl;v|f@*}_kr5)@;9#aP>*fT_l%pDm_hgIiY|W}3PNQ>C?9k|Di?wjXJn#$CC!V~r z88JfyU6Az;d79UF`@a}_fB%S23>AqQONXt6oE}Xg@f@j!#vi~goX%DK5=~u`PtDnt zQLtnY5wXt5RLbU=yLr=id)_&)-|tKyS%rcW=BNkcCERJ;WQ8zVVph>g@I)=(;VL~U zFm)a)DzYp!x?_BitgIg~u+Gg&Ic7-n?kM#XbN+FbiiHFg4zmNW{l}XRQRrCqnG6v5 z|Itcf@hdJr>6z>+BRdSfV)iqb8)iuP%~<*$UEpl$WsX157N9Sf#k%&|s#eX;M3OF@ zSibxCT_^9Z0u~<4TNhJwzV+aZyT{k&W*p(IQqiqsJ)R8L`Wlko$wB!g`vF z?lGX7+#!~b;TzT{OS}q@JDVC))-a^Ly^ihLVgd0dW`##W(FZmPZ!pWZQX5vZdTuyg zX?VE?D0mb0474n(QPq(xRm@`Lu&~e^S{@j5V0R%d2g{>n;E>2}552kOG)2oS<#4(JSK1tyCCqXRU{AfV%f0jl4#AC}%< z382ZSN+n`>3JpN?$KkGn9r9~pgSWeh;=c!Id(?+U!}8hWbl;|i*+ zXqc}U8k{ z^mV9CK|?_UDz0nY?b3e+I}g6uTq%;rJNnw?;lBgnbBoo>4Mrro(U0){H2bE`u&C^@izA ze$pJ&2Tc5gvKK_k8A`8+$g>^>QMHm?Dgqv)^3ceh-^^WvYe*hu%65@i1T}f+09TA3 zJOl~d7}yD%ZwoU@QWXw-kA2B}cxdDslEA9W)~&nAv9t%n&Jjr7d?%(ZbW0Y$h2|LL<(xj5w~@&=njm}u#F!(NKJ3$ ztu+#)tx`DC8w*Nd6L->8;W|7gC9&HAH_J^yeiq#h<0gEYs!-?~8q90Sxi6ePs|sxpQA_-n+>U^$gt1nfc1nm`YnHN=f6T4%!? zT|y{P?9BVBVPKY`r$}isNbXFmi^RGni!BDfn=*A`&#AIzz40G$Yc0oyA)!N6it*kv z>jx-@TWk$yeIFLPLC>TFY$m2oi(!WiV)a{3gWOTvgL zM2#G^ua;#-qrxSeoq~?r_QVl)vs-}w5Kl%rjP8Q#%q}FB%5!vus`Yh!t5g)a068k9Knl^v$#$U&^qs&#@4dn+ojMt>~pXnE=vh3*(Md zb-ZUSIS`e2Z7W%$uLZS3 zIH`BOAwR4j$C5ye@m%Ezwuv>&iE^^bi0UK1c$;%9zJcE`4x|rBXN!N1vSyKwI6b;6 z{7;FA#bYTTL~B)Ui?{I<4F1ur#5xQ>&yI|4kf@xieaHOQd|!*oQoD`*rmP2|L#*{! zyn4%4v??bLw>~?XPGr7n)^%Sadv!hG0t&Gx%}&_H)6}g6AN?*&%Uj4Vcyd(aJo_T^ zA#aNxwN#R4)M^eaqKY1lpTzT*Hr5keO*Ow}?XV8}w=74jQxO$QC zP}e@*Zva=lcY75|6Vz4jaH6>$Chu-_WQVf<(8sM(fK0?g;jk7)9PMvzBMuRgalBUN z=FC7h=+4IBp&lX0aqb*bOt`0^2uxbpe8LIJB<@~i{*++m&Run}`u;x7G*ezO4_mMo zOhfw|0@MLRfW6V+$nz?apVe(z!A**pfPjbKhL_e#e|iQIlSEG~j4CV&vXgO8qabkC zsquj_{|->pf`xH}+*Jyr(nP5Elb$Sla}u!o)F*teh;`>h&Y(h%qto22>KAQc_8F3D zWB1T#Uvhx^++pW;_GPxL3zcPDhMY|;nmuKhdBk5!ub$q$1s_J8pCB+R)Vp{X55~{t zx2unkmXXH#JKpnlRa+^L;R zen-7Arl!~N9%UE6IXU4f>x~0Gw9LAna9U;KqbHhOOjh4gn9b5Z6y51qr~w!#kzJwz z6%<%h9by0%oP~0SYC$>|E6g%G8$RTZi%Mr?vT~XT-5M-rchlrVtoB)x6Pld}QHaE( zSii`{50KsBD6_+M%iqM@IQ%*%b?H0Yfdr^}HqMELx8$IzY_Tnp^e^*o4ywnFZyUO8 zI1hv+q4pMCVl6~+ZNn7dvZ!YQOc!wEc430ZQ@FvM!l)2Yv6x>m@pj28%ROB{dR@HRx_sv|1O&g8i!`&?l3HU1#S9kn!68~>WYaWlr@ zONwo7uKq_)Ig$@2cQ!fCkeJyf^wr(=G$L+eL=EwT5`{KDOOoK{o0{De2bK9Q(2jVL z@E6<&4L43NyD#aq!z3fbwz7FMo6Y@$yah)Dj5yp7wiJE1aFY9j|0)m7hT%~mcUUL% zkk5gDsEE`ar-%`D9l>S}aD3qRfB%2_&m0JjcgJ?4Ex(-i?NQ40!Ro+3U*9}*eaj%A z_leKJ%hHwcO%7Ck;%Gtu(6QC}5U@u7@pserunqEu9ntbFv?QFid10aH3jhGpsyrd* zjDfPfJ2P_(qkB7NASuTZJiKfJSbB9$5RylJl--6F+1X)ZsPzr=v7!| zOEjb>O55ZBL$$$TmiWXek0EUMDh6p{A0Dm+A8|NinzMQ}MEnlq%zWd&UO{iYm#J#} z-L%|9NMI!37valKNQZeU7o_EEOT*x62mt6h{(z?U&iF7sUCQz>nlW5jbmWvY^2izk=A+%mnsB!-ONXXj5$B~Sc49kH1LSdmQ(?n z!Z4H=IRj3Hg5eM$#EMUDw05W%R@y_$7-AUnt$%s4RI$|bEuycDNGXF^Tw26fVEr`h zs>n8??fV-T#m>ruX|1pg#NXSvXBy_jL@9sa@(5wh)9Rw>-L=TdC zH@iR6)EjY-Qn==qx!pFvMBp3Z&uG*Pt7hJe;P2FhC;h{|g&z$|(NrCAMBgF&&4U#B z@{{(eYOl&V*gp+MX$0l538=d_j$j`5L^O$;CiW53CwEwJ2{m!CW&9rGmi@4#SB|5+ z*?A}qgHMiMxyHL^8(z}>WJyR25gicKL$mnQ{j5`i9*}S783bd2>=3O97h7%65ha~A zA}Eq%d?AvtL~Xz%{AZ7HCVRb5KBA<+Y>E4=@e^{Nn3O?Q1uFxiX!p=T3b+>91q?F$ z5dZ4P>*_Mat%y2EL4#zNxd5&izw=HGl`=kiat z@4x)LF-U69i|m#V>E-WR8g9tc)^~&WuxI=->@e!HO8;OKCEDNj z1=ur0Tyc=JN?3i?KLKt}(bKRZ1WX%A1woWh`!TwfP=MdjLxi36 zGw@6?rr=7S3Xfnk4}o!7iIFP6B}FdGEL$B`-*J2^8)zJhpP0YX5X8fE z(yv7>Xg(&;-u^ZKZqi`V=(l2VBM}DbEw$$H)5SDqUjAXCB(tWn-?)GZ{F>&pTIF?t|#iNB0T-$N;K4)#e4L37#>gvbi4KBMV{NRvL?OCbMJQ6^;Of zR&WlIF2>1_blRSNfIlz4hyw$?8K-oE!z@H)71?FReF~iyi4;0zJ)jfap`m~B2+*DJ zTU<_XJy^O#`(Of|#}mL>f?q2x=(4tbl>*rnayzmqSCPhn4r`ZRw2iXiW4P~%is4SiOE3;YsTw=aWu3zDt>1@ZQ=0SEZ`zx}*_H#Fg&zV(&5 zE~vaB_ln0Wnr?80|MpYuIuUQ53$`%#=ea@o75O&Tx99Pc`d!@Jm-+m7uzL27x?=n#$CwCJ_pp~%#-Ky z+Y5aDtoO9B`_wnVGnNkGC5wXm9CxwCJo`EC&b75Jp9j5JeC97Q?w>(H)+wmRFE;u~ zS7yf3M3;VpYwCXg?R=%5|CM_{TlOlR6~4%KkI6UTqe6-fW;5e`4b0P^s`_6rRY7M3 ze^p%ALW~tl7QECTqJkF->M6*!{1u$ux4$J4E5Bm_ybYEs*s5UEg4bG@uTvCS?*x4n zWY$lEq6!8pxUPkzTbQ$=v4UueE%7Ays-JlKhdl9Fp6j#y=NV91gPqG~F?v5MRx8-Q zm%v~BK|S{upUGH0kzahj7_pAj`(NdLQHMokrGeigA6dIYcb(S~vSeUW6nH)y-w`6FiO*uNc&VsL`J-f{3&Fo(sW<%(DMiy7q| zFLIC1c1^(X&D}rdNg)18bFO)maWov>w?*fDg=@e}&YC__@6Ywl?%T}fl{{DK`LtS> zr+J#=bGH1>U(ayW=b$1uy}uBDSDK4Mj8({L1zne`Sc@9J_el4k>Au37Tp1|CHLN-7 zk#)JI{ok)$Q~&?IYwG`h7$|Gn$}?%$cY_ILilKm14k_@DgKfA-J+`9J%o|KuP4qks4h{>8uiSO5Co{M&!` z@BjV3`?vq*U;nFr`7i!o{;$8o&%eeW?`!|~*?)eWf4Hjs**^WwHTC~q@;)y4jcb1M zn%}zSw^0R&YoQ=87wkYmzGHf+hS1sPD^`5&oE<>BC?A3r*ppUW#iP6FY8%U+;~JifeS$;RKqxR~(;J^eOGO`8t%F^rO3EF8_^R8kNn zVU}ha2zD8qCA!#?qYY^Qi#Byu7!%l?7*~|^A)9H$jPt>h8(W=^ zfj`QbxeI)eaQ4yeTKX>Wj_g*WeA{eJqC&X(a0}GXmm!K$adHv>82^mCXDUFO&=Do4 zlP(*1m38CY5HVJ-l}WX?c{`h)f77hoit>Rl=-Y}A*kpWsb7zhXQkA$E;s_tYt-Q<4 zc$B%DrbMFL!LEdnSPTQrx;6|+_8@g}acd-E!{h`(1usg0jJz{$P{*|A*+WjmmI+p# zlP;7rW7-u>*dJa4vDt(mZ;#Jlkk}2dZEs;DmBYAM=a}mFvy?Q3Cy(|-IroxCF_hf< zQ4d!`IL`q$ul74$g-4@^SS4r)A0kDqp6rED3pDYx+uWiVT#2!YE1%kiaE+pXVYupa_a}WoWDrS#GX*cg0QM7% zDO;@sF@awz1tNPJhZ9+Fv5^~uPJ)}_4dHUyNO?Ff@#Rfpaa^wV9^y)nQ|0kw!33>+;SiYZbV$3+_Ti_qBH!(uB`m|%;Z8m zQ3Xgc7^CYc%wgTAGw!+Y8Imi6cJS0#eX`_GOl}e8fp{`6G`Ua^W(>XsyzV1GL~xDx zzBLHKFe`hj$ccz8bIEgzGKe_{dTlLO3LxAnRCcjBA%b1b+1{qM2?~rSA8NtEQ7Y}7 zq4Y8Q3bGQ}OKL0-?Yx4g6G1S3&I4URHa5F}+z2cVOTh?igPwhn;L2+&J>XLvWfGFE zm-1)MWQdT9Rhq`dsz|i&cn!>#%2x0VK}euQ4jBD4k9G^?prRTYkB!nB^-Q8Af+g(O zfXQ`JG!OVUMgY-83N2O;H^rH7bbuCQl4FHpZI!xtK4R;LK_fC3aw(?!wi6kA}3 zIGU>srLD(OM|#s(^*}BT zHBTln5`OAgIBX@WleqXm7m<{JvqmrzJrGJkG(FOWwX{Zo0s#{#$6C_dqyrRYsCTq* zuyN(U(JgU&0pbD63dxShrA3XVhgDGFvFqG2h8+#QoL7b$u@;MLbUVV@1)irmzRV1k zQtTcPb|Il<>+E|+jA6zwuw7088x8nDs{GcdKUSKOwy2DQ6jU&h?&ZzcGqaje>=;V~ zE9tdB@~d8vMo;45;8PNX<>`joATRst1VO4OT|!|=NX>N~0jV^s-Cda9lfGkkWu$t&@=!=BbDAhD)%S%6GSl#JC{M|IF$m%Q;*jmP}n4s2I zSYl$qvwQ2Y?!3Ve@j+kzU2-yh@SwG?}|&%m`e_lJTT_&a~%EG4*+7lfAkVC{`-R%w_PU-qdY zJsn8E@DRcS1CV`szYtDT-!=F;h>2uotJ#(lfzR8=L7pmKh6#cKQmApXSr+zrR!6Q> z0&MP(tGI*nKTxuo%y722b37Rl$K0)})jQdq>y;GR^Y8|sN|aNEpDR<#WAVr`_DQei zWtRu)48=jx4TwFMV3mF1SgoL_Ri;0MVQ*@r(Mt)*8epd#%#b$QGZ2IaKB)n+Ri& zhus`#Q3N1_7lsN~F-PIBLzFFXBJM&~Nz;vhq`UsgOak2qI#O$xIA}s#;M7MHw3X#D zfc69f5)7rvGM#9}Wuu0&fT(0CvCX$mQ+E{%CD?XUL}Qgpvf)U_mJH$=!Ri!6@pg#g z?V5?Z2fBk=HXDS>hSiQz%pX8Rqw!BSBime|77-=p%jqV?wvoqHcb66`u_)-J^0%6u zV_|fQI!v2QR5kg$g5;O-o;0#3hwrB`J=TRa9{1YC=B~y5tC_M)S`in3bp$sCb9Uzs z5qb}ic3GK=p--0F8(?VCC{Wf4H@a9Ai(p;ZcyPgHCMzYvHutXIzYd6lIXSHhzU+`{ zl-yb)!HZZX;{8l%xfw#OfQ&V@P$$$d<`CNkxHUS>unilp(v6@dLyKtF;lkrY+@o{p z#I%Cg-A87R_LL|KsRhgwPO75$Uy3^vQmsMh91pSF1ch;nQinucfGMKQy)kmikbMRw zRZ_I(Fqr7(nUgWd8GN-jm{YWFO(1|xQWKQalkr2VGBAV#mQrpa-~t{|=ODsnU!4DOnb_FBwp zrREhTGxIK#cuYPLw@FCi57G~xf*K}OkX_o}Vo$>5SZ#{a%GEKYXmWB%=cz^{D+tU}EXEerumZ`( zWb|n-p~WdNf684kNR&T)UY5Tj5ZUH-vInw%2??83Zk27<;ZrA2fyqoQTU3b~gzbTw zjOa#vAn->0h=*2ZY8?o@9@t0?Ti?b;Enny`p$;kY3ii$xq>E`P)M{Z4D;e3fw6%x= zK--XYHTQH+p?N@9c0h>Q_Mz)uj)5JDr6d*V5}Zxx)|#i?GDkkq0iqeK5vc%4ST9x` zDt4m|wBV&|a(bg!o#s_y<>FD{Or6?UK8vJ=f9X)E&H*@8&S&sc0FvwHr6{tR`%EuW zs2CbgPG1T-AX3XN+|9(9WPYKy;6` zXO^%dHpFOhb-^|P$&lXJIJkKR$L8JoZO7N=nO-uylPxL@-l@LLdb~CkV zZgnk8{kcr2e%v|2d-RCM(nPN{CxXX{ghdBW2+mNE8f6bGqjXjY8Df$*xxp4@h?MOS z?Q%J=b6cchp|#Q;;%%I}YJB5FFuAy+0oacYYEYqww?U?){=p{X!mwqiZkYi7G!yF- zDuTzukw{aNImhczbc3a}bM`QTN~|gtjt#dFs&Z+ChEVp~$C#r9h86a~%p5U02azxgPwo18~Mh>#3xm}RMQvadTfLF9AQIAn`EK4iO zB`$!-M5H&_0s}C9jpNHZV=5RC0aApIZX3!*&B$0UL`w&Z2^@-RnTqqr0zC!Y7h)5C;N;E3~LOi z*t*U}>7g5sj+QEt14F9BqPrc5bvghxC5?gnLHP3AL)Rs! z803M=MG4sP028)`%K5~j9ctM&Fm8{*9#XTB;Mmv&DF*e4?dbzC+HeQ(JwqeeFRIp` zVt!YNAVYII1Q|mdp3EZ4ZMeOA^qyH#Zb$>0K05|@eSF~@;{m%B6P;Z?*W+UFA*2Js zCaT{yOxQ1lF7)fjq{ILVKAPK0L|_VWl-@l{eQ~L4I^LxYvoCe zR?ixF!upZCGI);Fbqes1ig{*-V?u+6t5vBDCD0L=cpIF_5i1EnO^IDfE*qxl`c5{h zwQ-{pZ8!FPVRb*RhC`}6p27P~%-zJo?N$i`I6`706|FwPK&%>FplBv`HTCKxQ3L=W zn4py4Ik@Z_Sk%fESgR4WI9y;7V(;u$$H3OF`=$5xttW54EwB(mukX@nVpR3;G6l4- zZ%N1~6Ud0`3wcwMjb%0>s%En4Q1%XQB^=-T_we^q;>f82O*f&{Wh($s`FD~OFdDr5 z-<||;lA!DZ>;LV=zj=&5S&fyy`9k~f%hx~o%h$g4%h$ej^=nUEed0&&{ot>wVDHK^ zU#p5eKKwsldE);`@r5goK6&NOpMK}kpT76Vm*0KkPp*FU%_~nl_s*s7z4PYt@4Wt{Uwz`~ zE1$Xa?&m)H?stB6^^1S{-jk1A{q7Td`QDe_xcbeXzW3%|zVq6{SD$(6>X(1~&QHF6 z<=Mab)ejzf@5hh4`^`tLeDBLw{^aZL{PZube&xBVUwHP)r9Zp+%4gqu>Gk&>{?wI6 z|N6?Oesty8@4WZy)9*cd>B?i5uD<&Gl_y@j^4iC*{^>JUzx*@CbLFwGy>sbDd~@YH z-@Ee6ci;W;H{N^Y(W`&;6#ssg>3r$aKK#umuRii)#$0mVR`hMEukdd%Jk&mrj*fUt zFf$}XhDpUzn-pADsb#Zm%x6~C&ruD?`!Wo!!(wjbRRjtR|Kqi??W+Qd zG{NQX6JXKZM*dVyRuz#|Gi|+s2@y>S=1_2cW$wx7J7!?yYNcXPrwM}zY@=Wu({ zHurKdPpjwf4a2CHay`R%y5IhtHT-fa_)alYZs*W$hVn_h zVQ%NK9FETQe98av7LWI4s7$Kf&dJ|3LVm4N!(Zt?F_N!lb{rGV>uN}xQ(o_?L&~|A z^VAu6hUy276=xQY<&8x#Zm$!{znTNoImMj27%dOve+!9nabuX<^{ zt8V8xOptrIxK3ODMkf@{WP~-IFF6=rT8xw_`x9fUMdzDGGi+V~iTIumxy#Q*dA?yJ z%z}9pwYdvg@gn}@LoGB^;v4?QuiRTyh4K)AYZxAvFF%Oc`8l&ZSc)rh!oC`lO9{ywsjE$doEMFE4e~_nfK~0cFtamXI#$QVbRk@xUzZrt_ zXI%_EnKD!0u?(9p`FC*(A8L3^nK9SrT5fJ<%#US)FiDN4NCy$PvR+z4Ec>y+&Jbu-Joj%9QowLjMEcz$CmU=iATyU;9_&iC3JT;{Wz)VQCa zlY0>mwHBoLK&3mkiizx5#&vj78gg z?Osn!x3!{=g|=W?)tixMWj+=-Z!@T{x@|_I^1EiwnzzlbLrnO0wanBhf>tJOlN2P@Lts*Lf|J7v-h~}Xk0J9!U11#?v8Me$8AURTag6Ug zJ;wpEhEE)+v?qPdC+|S5QE^fy@EL`=d&nxLYt|AI&Vl!}ghB|h7k|-Psd1dApg%EP z;Q@lUI7*y}fEPo!-s&Mr#P$R@t)j=qz`f_VsF>cR5uN!mca%>T_X;J?xy>Ym55&SB z65}NPNTwyh;<1jVOln5x8HNf^Z&lZIPN|SAoGZZiAxw5pTP+b_%7D0W*a12p80$=g zyEGmM3eV-B7U8Rh4Ag8#S)rS&su-~C29tiVr(!wKB`HT&i;-dHVOpIcnb%xR00#(y za)QKePwZM|VNjGDJP5(*&}7WUNRtpWEZ8U{P?%+5LYosfa*Yxvpg)zA)LBYim;`pz zLS>^V;rama&cmCllkR$r zT_uv)5&|q5k1!}STqE|)R>p;g50h6Dr0GsJP*kyXMG+y zADmuyJS@UmDQPI-2aw#ZzH(~J`b06}AdK}DKd10X^TZZcpu{_n0E*llh9!w-6^GJtr zV#V%A$`$z69R#{T{U&m;ItB+NYi>B*FcilHl5!#X$6vVl*>^!KX?wxk(~;RR`PQCA zpg*zUq8uiDo(@<>O-f2QBD+rEN5lRr=e#4~%O2N)vnzw|e0wb#$i_p-N3X}AKeygC8uX^=)8fnNU-6^?A#F4W=|l+Sr9c?j*l0IDB=g~bn^j{f^s%1-LeOXIyViL zs8skArfXq>Rt`bZq1RDy*bn(!k;XXen`mR@Rvll(CpNcGiXcDi&>kH854aBciTEY| z^}3;U3b^b6CSA+>^n$)q9P-`8I9RqOQ(Po84#kRiQ`#?8&DnSy&S7KdC2^Tq7HkDv zHbP}+Jj*(>mTrqVx~7{}Q*T-Dgv{CSWI7q)G@`S@yWzgz4c%4cuH1ZZxcB_Tc(k^U zQb5T<2nQR6U=1^Zv;BgPQC~?(2;<5J2*sPK;8-6q2t^yaFk~wtM4yuM5!skDs|QQ4 z|46l4GmD1h;TB#^#$YukcF#L*OC^|=!ac-+z^~;NpfQ~{@V5y@kG z@)sKoo^08B?uaemQ22*Ej-x+b`;S95++9X#43uEcGn))dtk+&0ZC%C*Zp6`3XBThlF4Un$^=Q=o} zYBCHZo*b-5OBoT~jE@>AklV#}Nx`FdP`Hz1jDnsRY@of9%B+$DSi`PT0?<&= zx?@aUrS_2WCdTcZD*o(RNI^XhgcL#(O^mHsNlvjRN*E71e)6G`{9f1V*Sh5aeWeiU z4+@2f0in5e%993^B6BE!Xod7>$X5H3ux*kgJ;O7e+%(8A^e4eL9r152HcZKn;KvhGUbo5{hp zhN=iS^p-v4vi5Bk9>jKoIJ68F`w`_qmlk7HX331(Y#GCxf#i;_UCQEv2WVFxR!zFi zkIYut#LY&H^Q(4tmz)6NRS6p0Ns^Maa0DEG)a1d?S+RNN9_`X)EG%w04yAp~PK1(i z77*PJ#iXfybgW9|5#&VjNvpYMD5m7!av1t!yJY9gkQ_xZvAv}|JY*Rh<2(DGx&$sw zCx-=tIKLX6WS?_g#B}61(5?j$I0rvRLeV{pYzUc!BCb3P$0rlfOGQ_yAoC5;9@Fvto_-jwS20T0@=d4Gj>5?y6okN28A_Qz>$F?9?SoP=h`L?qDNu8u^xzJ66 zb%?!&oaxBz&oQV8e=gjQy@td3SpN39K_30iz9M{ zyw)01uxNP>Y@edx()Mf7Ofg&l?rOUGMC74HZTkYVLn$AFsgV82p98tAh-9oQYq#0O z9KK32zDfls;wjoYJd5C9)d&k@{MxZ$*A5xpbGKD7C&hq6x$6x>)5_%dVCU#*j&rtX z(cWYEx?OH^UW^TQPs$Q0k*E5N{B)f(bYigY8HYk zN>?=#RMa6z`OthjCoP-^n^@d2{HyRsHWfZYIGD1;=NoD{qD0c+s9Aqy)LEDj*p1@?Zt^65`pT!;`ODMBTTNf;x!_ zemijAWU_YuzWw|0?2M5~5a`^jQOYvepGIujH@>46rc8z!WK=!d+lt~ky4>1IEOU#u zweurne@IU_QqF3h~n6P5-;VewGU?v4-W4@YDQLb^2q zT?EPAJxC;>x`{_hGb$%|%1~fMb7D+6m7RlpNrI1L7GjU$6oF+G9YWJg_9Ei$$t zYm6<0MVtM>Ep;51#w@WBt~;r!;R4R4$8jwC`R<0+iQNcMG)(B18mt12!Qu5Vs1;zf zFUbm~Zbz#54)4I@0W_Q7)&*jv=yo@mIA|z1ba;>{=~SVCrZ7;|#8R1^>$*ASwODSw zcDU^TA6}B*2jYI5GmZqZUGwO*MhtbRfAwMG`K)y7{{d>3AdBd4l*p-)wZh9&Vg!WW zVpuS~Q1X-`h;N!TiWN!o;h6fSO_Zx~YTXtJ#2FQZC(Zqw8``Os_xPcsR^<>5ON|z* z>am)cIqgG4xM)d&uIzKP-G#WviT}4b*J}^QP8!}M{N=j5d>`WpA!kWiVq2l9sRgv8oHsp2X`{iKqp{o)E zV|tk4LAJ=9`WNaF{sI;f-VFqgz>cF2#?PqE*aM=_IhL{qEcPnh*z6$+N(SyclygH- z1(rAIizhXV{)=UCiL0nM+3-X&qR$b1Ql1yI<39P+Y(gw#3lXDWF%BvMPU*VU ze}Z`H@nPEOX)f~@Yyb~op)dnINbQDQ)iLWVm!4to$40OHAyiWxAq#<9ONRl9tX6CL zz*10_Fi^Re&IaT(GvX-shQ?IA7TRh_sEic;hPN*KtsF-;xLxHl`z(;TvT$x%fV%IT!;Y2b;R6@c{+6NXLz%aE} z-SM1FRi3o6sr(tAq6eTqU%LSb$(P~cR8&G>?u{4hVsU0;YpR|{mLyXXNsU#kJV<$6 zYQKF)9s4zOXakIo7oQfCn@aBT!0K-q9lZYfluqa6A7;YfXG6cdkr5zhX?dgml$D0g z?bSn9LyF68F@A8i)eOU&9Z7xmD8y(cOpoGl^i9R8);Lz(IAEMnPdF>dX1ROS-PXw^ z`iMi1?E+eSg~EKyC&!1%L1{$-CsspPGWiXWS1$LuD#YC=dLB#EiYJ*(InFD`X76gzvEc;-OhnNefmzMfWaNf$LMn zW^y}P1h$PsL){hF0oEIbhhP?jf>XYJbdV#7_~-DALrkW^LL zw040ZlwFtuXCk?foTSeP6>!dIv(c~XxUqAmaj%UX+8R=jqs+J2Duli95^!5wU3;~( zaH!ZtZ@3CODVvL6EK$On@%o;5R+uXX=X~T&v*jlX|!^6o3nmQLI$9Q@m2yi=7 zw@R7m(Lt;A2-(b1$pZJ5K0lkERamH_|7I5#MLLhjW|u+elsPhA)wh`+eK3>MHU(Cn z@nkJ4<@!Q^mVJ=J3;FQp-}?EV{QT*k|M|~<0J4WDZ!i9zkKyl87GocsD{UalIvXTS z%5&J2nATO%Waa{w5ga7mmtQY%3Q=8Gew8IYaCTMFVEgDLaDzS~V_?uMuw`9-2feGR z3rj0;6{Co~FpGOTN?D>?c^gW`P!;3TC*i%kt@I#UnUDy9x?Fdj;7I$#>re{3x44Aj zEz!)9GC=eso2!r8?H4PmlJlqFs%MOoHODqkACXBnr;%A!ENGn!JmHH4_V^97KmUKMePJ2FeI75Pb|szRLdljD0hH27)$ z9ZV;lCRWtz?T%nwag`WQqC!cHpK&jv3dR)U$OyfwjhV4@lqcWz2`DGR)SGR-FEMj) zySVk_|;IQB5# z{PeBA7~XM--#{8`<7J+?`nk~O^^6a!viur!GV#5j1#1aSUANGnQ_WHGUhutm=3nrs zP}RQE-z%P(V`(c@m}Jl|&v%5PggwsFYAqlC+fO(2u#a=6|A@LK!WyV%uE+4a=id4& zp28ZzC0R@VYEOYfn7O!SkMRwNXg;gfJ2ZM@xUTr@Qs^m$7^q&XIrwLCtyJ*J&?}$* z_KSSy`a0T&gW=|kU#ju>eaD((-16uf&PMw2nZ3++op-;)m_EhxUl2tLB&Q$$;&X35 zrKSMkNmQ`<-5Tror;=3R4_b2)H#~GDqT_R8wp4dylo)TFrXjc6CD(`=k z_coL;p3FRa3W!{qvIJqxiIN`mQ;C!@x3ljy!~Y8Q)9_>j89}X)&w-SysdE8Y6MW}X`b+Leti`R zh*ie=<*A>BrXR1dY?4CLcSx8%Ri)yF0l z>c|q=*W)!I(zDSZg|zJA>`^KJdVx>O^MWM7LbH3&hhai8>lmub4V;JPdK^wmHXLg$ zqkL-^qDn)wJ*>*pX`wLeB!vnX>~j~kH|E;W^_W7GIP%<6Vt-S8a{%-FP@IsYWNcPT zJd5YYi>%p?ZG#_tg=!RwfSMnAZ`I_tjDj^5UL4ghA zC~2us^Nf{^LdfgNrVsdSVm@?najs(RlgQKbESHou|=>5?pQFwxl6K9S1bYFwBEY4m)s8O- z%~IpaY|HD1?xuxXVEfqVGeoUsNVmn^NV3!#MpuIZpei)23eD6(J9Z>iQjqeL3t&|kZ%ksX;y^9F&(w$+ zdGJy$SlbF{nkkpt*ViaG;=tU=&eD(oTAIq85%PhfrxHGO7FL$=3O3kH5ZctK?HoAG zjwg|%3REdpbnXeU_P82!u+GptAygs%Sa^ek-Q86bFLDg@fpQT|_HmX)mju}rRjMuZ z$s7RNXJ>`9krPu)Y4(DHVXe)r0`I$F7D@zVn3V>L&$X>2OtIh+w)DP|K(H8w#u}6M z#}D4xPDu)Z0Q$|Arsa+0W;ars(k8Y*P`zrKt*@chr?ozVS%*;3r$#=o4V}4TNOU$a zp0SFmBzQaP*TsUpdf0p+F6GW0_5z=wHyLjpErR&yaz{B~ybFp~5-f{#dqwr+>hMEF zHRt*;QB=@3!N()B4P=KHzgF~#KgREebT-3J5A9#n@=J^4=<)#`n{KRYo2XYc#wxY+X7UKN7 zDS4{UNaSNFx)dIchRXGYR?VawJibSm?~FR;WArf`z{ zgqTQb)rf$lI+nMk54Wl-G7B@w*)6?Z2Yxa=Clj=kfi1@^fg>9&DQeH9g}$Hp!?#*i zNZ8PUWGNy*QXfBYXFn&&9e}YVOw}}4dP6jiVId9kp(lp8Fg8K8`LB+rs&1ymrnM9h zOpzb_x0MB-lmRd}!E*4${M8e45Q^|@G|te?K#DVh0`9T~#oU8S%Ml9}>11*~4F2(3 zwmrBbSp)+A2o<=7R1!v2D@00$rmpSZp_Q;`*T>ocD?3w@wc@Mmr!79X6`?@>4jvfY z-Lmm~PV=YzshkuVM3fwYmEfyn+Ms8B2-3$N5O$vfZJKuDEmQgd_Cku>p0K2v{a-kbUnPz zlnjJ~E4g;iSr3dC0p}k5FQNiKXLpz!LFk@s12!TbBaKRW7RE)K3Am)&>(hijrE28_ zG0=qpZNPFv0eM)M$+4;Nq>M^p4STp9JIveMu~=vnp3td*-Y9&E`KjyETU{9EUH@G~ zfU7k!CmjtG&YiX;a11xyf)BK`G)z^w<;vz|xu@QEc*hD92-S;G7#Wt)IwIFSZ#jy^ z-ppvKgAcMdqw%<{wtqyQ*{XKzY64}DG%Mt* z4T-(6v7woiQnytM<*H6l?rnYW_LC>#tsI+L+rm>de?DBEkionQPzEKYTr{lZI{@mQ zIg9RqzQrXrj-3ry3rx;EtWd-*7qAxubN@w3GA07_q4Jy z%|R_gk0mHmtAdVC?MW53k{p`Aa(I?`eB9F^9D zNKK_%Dh&d3!QjXSwf-Y{Viz;V-!mabz{*?jeFhmQI%Yb9un)tP7EGb#Wn^)A<9KM(~r-PaOaoql-+z|KJW+NShww@e`o~#>@XWReM0@2V0b)6>BDV1u_*%c^hRW zY}9bZ#bjLNKAY%v@L!359+^GadqQwJhtl~8-vVY{whbCYGU zvmj~FiYDQ{jdMHlVqXUaar2gNRNUQ-cQkKx zQeaPMCbk97y*)YP*eD%Nm~VYf3vNMz!eE4Hxv{k~o>ZXmKe>F`blPB}^t*9Df?){F z+@|3l>lwjJCJIO3AVq7nPlUPSQF`v>oMheZGUW>!P}~*lsMeRM1A>%9NMuX94Osmx z21x>%hge>f;s9H_G0SzBC>X>HBD|o@g;;4FL6!}rfJ2cPIHN>x;nZ$~DB2pr#t_t` zvb^VraigGb*g0%uD>^t#@}z{JQVwKV@yy&9E29U`ZEQ{sZPCYgblT?LB(i}=*uJa! zRz@t@tWp%F5q_?AsuU$B;K~_?c-j%DC?Q_#aGH-2azY*0zE^d?R4HsKF<4PGxO$ah z%R~og(i50V3r0zw7+%pgW;1NbtW-Fy+pg-R3{@Pi(gEAqqEO=ffP%lp+2dnS#fdfy zoz6i0W02$wbhL<^?3p05Og>IL>qS5VXG3|lm4K@wnjCI5xNa#pn94Izp8|i#7^(T@ zczZB4k@>Jj;Y8&LjSz=BEz({%*R6AZa-M*6l0(P_3+6VUy%T&}Hs5xX?Jpl`~a z-%1Z~nzL{N2t|Z{ElDl%2@%$|AI{Y|&iFPlp)J!Qk!>G~6-aoQ=qNKuAs{G*K?$68 zWXL;RXLZ;-uI)`hbNlziX)NCpuFc^LGn-k;*$UOcF-6cI?^K~)_}ASXV-_8ZzeJhl zHa)cL7P?G%mg2o&+t|{giZ+=#ZGcU9%(^+2U#X1$D}%>?thu%pM5oEaz~U(JsuN!k z7lTE{i1~{bi@K=&>lr@W;)E~`l6m3Jo*Y64Xa+EY1AzE7bOD!}6^er7wyKI{al!JK zrp(GGt9^`_n!#8RZWo2L*n^EvNG=gW^@@bD=o?-yXT|kP;cct6-`c$09dM_b$TBj` z7|%cFPxbt&CAZ3KYXun`TQ(;gch8c!`R=C4O7qG%bha343(%|dZDSa4Mk%YS<^s2V z;pS;=ZOiJ7!JFiilCUgK+p~EyvTCY?y-WGDs>NQ=&B*R*K;(?ymYQL=47KiTfa(vP z?4W-`8g6qJMx)~HRIe`7Q&uteV6npi>G$Wkt|mte%0}cl0I-f#F^#G%Wb0KU@$qUJ zHZl)KRT+LYtLU4i%+JY=?pZhiLU|Ohe-G7|f&*7$wtf~|!&tq*dzu~}j^VJ}o?2yk zi?|3k3O<2mVsEynOfrq71h-CCO=~l>Dt6A452EI7MyT?H7T?!6g$Q(Kg41PInQ?ob z%*bH?pAx>)(~w|%RmH=nZ7YN%IYF3TF zxY1n_m9<+XnHZZu^B8L^mQ75+mO=Chwb6-(tZ#O#YQQur*M%}FbbV~#6^7u(`*vuf zR0(6pYGGg8yt$W?!zH0)%HjKJ@}x@q@nL(uoqZsmxpA6><;T`xF~s7{2Uv_6Mzjv| z{;HqX!h@%P5)Lb;qI(~1*Cyc;3|w}G25m&RErTegBeSf<)WO4~$Vog>9R|l%$twgq zR`N0Ndk4&*poe1D+QI>!`DU*md}d%9ReLROGpOjdVXi_pa9-#ZS6y$X@c4L}&k3Jt z0^mO}>(&S8VCGBcCcqlV) z8PT)GV~k++5s;&b1l4lyI`KESPlMiB+}1PkY=|DlRpSuL4`HVvnCH0OROa!ytcS7hE@K>Yxoub*p+rvM6CZhHG&@+V%0p=3s91* zf}#!Av&0Izr3W*U;Am1q)m&?y9+&YlYYw1IGn-fGeHeVmgepslARSt02>Aa(z1(gYjCm{0of$x*r$mOGwUIUiWd2= z7q)f|FN~NNM%g0lLg(#bGwXEPojh-}N}$3aS#zRj8gn?!^Nb9?A_Wq;wy>@JNTgWN zF^m^Rs_?z^t=_4yy@gS2Ez(k4$-EeFwIO|28TF@^(Q?d>u*JNU{oIcL0Av$WGX-ok zZxEk$y^F+Ga`GhJOd`Zy5XQAof2|zCV(=!B7!K?cLKQVohZ^!7 zj%{H%@s+qo?G@V9G?1!sqyrkqu)Lh)+i)PzIvCTm5n&N{0rX|EDcD*8%0d4(Vnx<* zLS=bnPe$naU3r$x<{Gjk7d1muC&DGoTZIt>B53@FvNZG;yOqV!*puzKyvgc?*2pVQ z76(P+3L)N61%*x|-4q20v_y6KTrjR7!y^ zKLgsVdZ=1c$c1019*mWgUF6$F2hLVsF}@AvBzLj9tKr5z!W^OiyP!4M+ z@{u?eB|mY5^IXJR>y5#-0M@wBdFo*jzY0Y6@ zC082ywq&X>DXES;&D_KY2|6>gz}3SVa>hj1vzusaVX-J{g*(?*;@#E?F&y7dEIO@7 zm9b*O+RWqPvj51V)X-TA#MwFLOn7SC;lGpdqP~oPDyW2q281w_da7qw8v=cs_mgkH zw4@Bvk}NAK@SqkK2cV{zI{~-hoUud^%ry0knz(hX%JxuYBzYjN5hc5vbwEQfyD9Ot z<}EDkDKPC6RGaL{g3PqQdBTkt&!VeCl+C%(p8B9YC*>7tU;Logq%J zXUwjEL>33E#mS{$#h%Gg8;C0G$%-<{RwP1;)Hwgt@CvJP=-}^@inm!;VG;;(0|Efq5B z1;Pi%OhuCDEAUkn#_;@o8b=A3?%RKhjk|~=HX+Ut7I~s=41=idcJj(cjH2j##z_WO zriBfR=iup>Amg{*H_YSd(O+3>-Sv|kYc=xF6FL-0?(~55T>!~Vb_sN%aF0#R;`t?4 znW&_wfmRMLw$foyQhbx1h1DWRDGoSVU%{_%D}_JzRHV(c@}nxW9;!XTl^yRK>tJ85 zQLAG@?=?(YEZ}Cwss%Ijl68_Vj~ME0 znT)ob)*zbfpAKSAQ6$2Gs9UPTMh917O;_i9_D;2|&fbjjI^}_Ih^VUW5F&$8foZj! zIAwBqiuAkKw?_FUuEBhOgr_EZ=(dC|f|zA6S__1(iy4ChAh3G85b0BxVMbNtuKIV^ z%5(Re*smYGxfcIs4#~a=HUPmoCc7}&<6!h^fm7r+r&UH(%bqmB;pM~*FS7cmQ@BDN z&_ODgwHpTkpv9=s3S0E)CTm)Kzb3j=a*dgnNil2(s0k3#Ir z{(G#KsHBY`xgY{T&+gv!9>XEx7SOX1tMdCs(t7kVlmTGC;P zUTm!-3V}m|ln{0!y9=+P*~F3RZWOhPxU`5{wWL|i<{daTkSTGN z)P#I*^fT$#!sm(iy|^dxFha&&Jam@Mh4JQLmK24GVaYg4)=|L?L5B0YnIi%wNlL$$ zR>vg*m=)LV>5fvLa$RIpFGR{oofbD#lo&G_7b4q87fatV)ka%)AiH_4tTex;(~B0I zsn3fnA3{A%e&~f7H5ovD=Wu!PW0~Fl1tQ=BUJ0w>@okYaUf-weTzX!dSM_wxjPHey z@&p5ESpAt-cj~=4)M$$Q0#e-E<;SeD~+~{By6?j5IB$wmGXa2e3scC8{Ha<$-S_rG?fZR`2If)|Ch-+O$QEBWHJzXmQ}=e>jBlqj^+V_kwep8F7i4zDSz`5k*Si;U6{tui^n# z-_>?s*yZ+@G)xJ;F~ty2?&ipPf_&>{-7}tCHr+V>Ri?$`7kC9 zbrXzE@b-?d?aIcmd8xdD{uX3nIqE@m#5w|1*c<@p+!;pGP>+*BUo;YrUEKwnCMZ{@p>so*CqS#n@{%Yo|q~ z!|pbw)Lt|E2^07d;!nLt)x7o|aYcx0&}EgUt1L7=93#>xA%K*)8jNWO*mZo6?QECV zkauT}{4cRn1#6EVT#R`q?IWS$>iWn(-=lHLDNQrj(`@4=M> zc`03u1R}QO7Kf`j%-0rzsxTH|visnz(lBijd)oHc%YzL=(v*or+_6TH8Eh^Vo3JQO zdl6bRHpZ9;A=bu#5p*#p5YUmkv35AD&~&BoDe}E37i#Ht4bVb-uJ*chMaBfQcOxG6 zdbBK=#O=}X<3z96A&4@1gZE$&gR!WEZu{dys#dL;V}x|OUb9TZ*PYT8SV@hWcgUL)zi8s#v}E<22W zLZP&2@Le7I%ebSbn!lVJa@(84`_WKf-YQL6T+=*&nI$jL4(fi4d$S7JtBW}a1(}z@ zU=!+rMMooskmcOW_wb2T(eWutPWs2jZVDV5J()*p!n}T3b~iKQ^%gy`oLj6e&)0-z z?%922YIe>-TTOE76u_|WnDd1sSLe-R@FXlyc4lf=Pr@18+zPXL@~M1bFui!Cufaz| zs+VAoJ>bG?ZMdn1)HxSwS3ql=1NCz4KOcbp8Ag<&OWn|7gFM9)3P9YqYR*MfFiD%SkSaFgN9a=Gi(z)aViFhR@#y&z-X}S3)(n>aF zsR+Qd_J8f_DBG51Zt1+3BktLZ4f_-mP%#f5eq_A#-C#4a6 zaGF3PG%?~_U86?ZZ2sXOZ+^QqcIn-*OX21umc4#Y0itOY*4|iv2jk*sVF4P0@^nI!ArQHfpQRoa6J-!Nhto&R*m;PYvJ@|3OaTht_^>wMzWuu1--C zpYdh%P;5hHB26w;=V6l-+G7H%_#`*ID}oqKmYb{+0Zyoi@TYZDzd(&Dq0uv7@C4A}u`5!RA#gsEFVm8ymX+TPC}5(njAwhAgm$ zs@=Bau;pW+^B!MyJ~BVlN!A*IVhP}$Fc+kja)vk$bMJNzL!wrY1L7G&Y+Zvrd@eaz zl=PaU!uejBkS5A|yIrpx()4&pFh#onxr292ZNJJqA+G9}dt_>8GN2Yrh{ke5>m`}) zW!E~*qdjgvlyy}DR?(`zN1KNdCas8dk&)%?R^+nVb+vseY`S!BpJWr2>?+-FTqO=9 z6GzTaVO@4Db73``?VYM%GNACG^odfK(g8aQnN%)Hij^4~MpZkzxz|CV-F!xcGnk(d73&#y|gI@yvMtNA(0Qj>dm{*zt5-ZbMer zJ>8~ukJx42n`x3AR*CQ~a%6*l!E`rT3*p3gOK$+ue#Q{oWB*j6v$nB?y{<2H;3kYl zbN76B|Mc^T{ck-X;#$!5e)86n;Iq96@|xIqBGmo=KmQC|ssWMf>NDT|)epb?&TG$H z{px4xROt5k^+(=$=5)z{zr)n^{N z^6E?ckAt2$wfUXbe)7)ipS${JUwG$@C*FPWC-45`8(jJBGhe;>;#c1L-Y46>OM)H| zPR7z201O}1<2KoK4p(7K%}nGPO}50YNvkVzdeK13$K@Jx*(Tvh_v`Di@h?BAfjj+v zi<1`B(upp6^3W<}0Xby3S~&9k*gE=N_h4lJS8zZDT+80P{3L-q!fga{k%yJ?KgB6} zw$d>Hb{CwHM)8K_Il%)?u>fl(4kpzCd*-;(D>H}%FgB;g{CQ#azSH4e`GgQxKGShE zeD+~IcLu%+(hGaRO`5QQCIqUZSD&m)lcYWKoN0a#&3Iw8m4d9Vfb9pSCYXUD_kAI_Zr;Oa3Mh(4DKdakwKH>7x51Z3$o*Of`u5|LJ<~0WfTEYgu>teifLJBg&mDk zjLzX*pe(|};o29(RP4{;v$&nX8svJ>1jVKFO7DLIoWak7Cis%$7i*JocH~0Q3WsNM zm57SZ2dDD&>GylF5rfw#DrSFY$HWxlv7Qei;vQ^EP$;=J$ePgZuenN$OKCXZWODVC zhM(Y9NB=UEc|3Cw(e!it-4QzrqqHy+^O-k*`^nQ^8)yRl=N@#+mzjO&!@6|Zh~5a5 z`Tx%|-$Gs#)AS|&ex3LJq-M=kFNP{_GOEw>eMc1);jzzM1WKPEa_3JPifFJWnJx2Z zqw_O3tYT}nYhKHop673IR7HYx&4LihwPL*nUy}J-;Hm5gR{=lU*NgLHNo|4_c|Bfd678%mU|qT>nW#7 z#Tu^|rCC$Q&3gHS!jTnu)3ugoewukWFRuCT=HgE2Yw=pWPlQjNIq-1a?AxRuJe6Nx z7RmIjC;7YY9qCqdm-mX-9GlXgwP1Cl1=_PgzGW^CXLgS}KfZU*ygbDSW$tpQ^LPU^ zQh#T?vZtISE1z`{={4^K2lR2CAR6t%e5y4pnb1*e#Sv}u;<>M9{armr>~mbNS9#YI zq1APq?xW&D@K7_B=R$ALQs4SZrHMGDZ@ruYm+Ne0j%?->W=>eHv!prynxmQPGv9OM zbe-3nYdk`l>$!#tzL1|dzPUcsG1L5;Yo5%x)qLhabN;O7aA-9LNplAD@JwFBIni~J zI7dbEJrC!bI<&eDk{-sxy)Wm4=zhIVu5U6n&YSj|I<33j%LG5)=fd;3tghiqZGPe) z>EVcKZu~~R;4BPL&9^!DyIiH6)*1_DFSDl^huXR{L!YSTA z3QMrieO~nnSO4Wusc74u`P64SeL79No-6q`vk1>PuUZSvDCdpPhwtkQalYqs&WLaH ztaay1bG~OVJpY>+e1E>*^L!ox>#`iR;yjiwhijM-<78dxxbw~rjtaWLrI3y(_Di`mXv6-}1~SGMD0|x)=&@Baemm zik?NK`dni!T75nAWK>Lt?=!DPRi4avm_l8j;YnLw3VmP$D9M*lsqSS|!#>Igy{70^ zZ?CaI8Aiop8R1v*c18}5W%qeYF7Ul|P0fpo`JUl11+FZ9;{wJHgYm$;y)6pNRyPpcE>p$Q9AgY0y!w=_QC`r-iw)=BDnhw(5MPOGoE^PG&? zDVN-+dk6l6+O_MU54+01p}x*xwo$QZdSj>z?VE>kRH7BhmH4qEKlIcP>FS9*4)CyH85tu zjE3hk_}W1~ozlTq!zc9*C2RcK4{$w?|hR4<*A8&JPQ|6iQ8wJikd9yEAFz#skPMb{kdHg+^NS!SH^gRe zm_e5Y3t2SiSAvK<#cD3B?oYk_0^fs89dA|C@A@7jW!}*-mVe9>KxXDW;AwMBkikJ& z7B9NqRXEZ?{q}ueFz1`W1NQkZa=)m|e*TeT`v0hV6F9qyYX5hip}S9?bebeW(uC>I zK+=JvI|&d%=I$g7(M)E5C}2#|9SCGH-2oyXApt}I5##~_N*H8DK$$^M6a+;GiVBJX zit~Ut;$`Uf{jF7dpM6ep@BjVZegDtq5E7*CI8l+q{eX@?|$+6@Oule*I6sh z#%DC`)7Q$SK9(r1qsI;eLTCsKJYxEJ$V)d#$BSo6{S(x)uF#v|0zym@P6 zEFa7Je*1k7p1JQO)mQmi`$9hE&D?#O^IjgbeH`zww)@+!XpBOie3`a=I*hwoACIF( z^PHEw{yeubRR{U^rhj-6#v-J-8?WEg#?sx1Klb2poN-j2_;|^qdOR+|JnI+oypvz& zSEl3th|;H;$Z}TEt{mpBhKDJ@#XO`wgE*V+NZyGZbV(kubGfQ(M-&w(pT(~`E27M!Y8ci|wI}$sV&|VX0wm z7(6PZbRhQQ$~C*-&@BZzVIRj@ulR#ADHOLp(G=5jPZWdW3&u^853YKmY;AH96b0AI6Ety)}aPaN#w=4381!4qONS+tDG6)(H` zLxesvjXSNq>t;)aI~`tHOIZVnfeB(#G04n&A8wKvd}C*aQE8o+#x%Tf6O2wu>i{J(Yz>JyE~C6w*~f?joQQ%JB2Va~ znrNl0SeMo}DLa&rPeH7MWVAqD%nyw^d|?xnmtto$Hp7B)gP8TpdSkU;NAg5%m};bL zY|zKrWP%)c&6vl4A_>Bom^rAzFdVKzh>EToJH(7}xY-B;j0w#6906~zwH&!Ydj7yvwFPSbK?qa>5x+k9WIy0g# zD+%b1$L6pEq5cZKdI>OIYky zabY(`TFb$%lgwk1P+WF3{12AznoO*m8`in$HEK7>wam-~lf6h-q918xp@}KYQ8_M6 z+}^F;fJQCdEN07+D;vX z=z7ITryy1wRkla5dFnpu>AB_H0st^Gz|?*Gx5qa2dM%AJzl>SA zxnCBSzNrST;|TWpUJ^7$;-%X12WEp73G+UrNs=s2E)OVvC%^D6b7E~kT~EsPh%F@nGeZguu!%aAN`6&O;No!j z>ZCy(KzhgPZO>GDV#Nk&5R}(miRMkUE|jC~(EI|)Cjg2sG*z1}Z&5^(*^DhAJ>}JY zLTNw0av@|8d+4-u*tnt{#hTkkFG^H!4;r zIeFu1qi*wS<Nfbg*lZL4~`G8sjY_+fTh zD2+(z!nPkYLSzwv%9EKyBq~3Wx0bzQlC=wwrD;G9vrtL>KGe-@5^b%Ot_jL5qGD}p zOH}E|;6&8SHf##6vL%{LnBz%IG3A)=;~!g-(b>vOv#Lx70d;OGS57r=5XavFyE%HJ3Z-S8(buTQo2p z0voj;;f@qhtQ2XYs5*?W`|hnQ|b=6if_S*$U9kbfpyL=IXS8 z?nqjiSf4=Dn!+?i)xlO8YI2!kK;|q6)UvG0%MxTR%bHN!WEm0Ls6}lqjXn*bMvZD4jlx+ zf=-|^NSkfy(wsmE+2{v^+lVHfHi<==g_?k|db(jqvW3c&ASk`~F%<{uYnac7;gPbB zLfeDxb^~8ggCYcNMT!k6?TC=lUS!udmqM&*s%X4cnX*t&SQEXvfqSZ1xX^H?Xf*0JUNt0D=+Y9Q`rij{4 z6J0T_*BJV{(Q0CeOU|YC^mH~%r0Z>(1-BW#Gr0mb2ma7P!J=iSlPIvdxgPztb7%ByeR+* z30Ju(WbZnxxyrYA;ju&n){e&Z%u}iNs+Q1IsyVIF9c%Do^eg-uw(dU6vkAGU81^`IG@*$pxv@sx+El&PxBbvD5qF~RWd9$ zucGu;tmSIzt>#xZ_EA};gg^=#({-Z)I;TxxXKCUXruTHaCtAN5Ltesyv8{IW6vDD5 znz~Iu3S|wU#z~dk)|DNDr_S_JUVs*2 zt!%arYc`}kIG`@80$8}w+v4T}DIRrqLI0vh$-D_$+bS;8Gac^9%{qr#@0d-F%$3v5 z8|DP}Qlvo9M>jodY*d0HT41(m7mG)JjmnW3Cm3x@jWG%|AJ@4OYZ!j|yzDj|H({bx zd=*pfEO^HA*wh*CFe-FGT8XmkAqhB}3xTjPbF5^tLj(uyZjzN%x~Wc@ESh3xGfrEa zY1r74i^Aw@9S)^mE81X#pXb#5_y81%6FV8gZpZCp>?BQf=!HO}04Gltj1%r4wQ#|N z(T=Zm*)Fa^s}Lk_OIz4NwU?dkn39$oO?7uc{^$&$gCXrjFNz;JXJNrDjbvOaaM0`R zUS!m|t-zh$4s%z!K4O@cDv3dgtJ@XI8vmk8auuu+^^N> z{NfZ~1D9|>Kyw9xx7x(PwwtylXd1bqoigh3aO!Y=zfMko^k_~w8E&)`5H?% z0^@q0a7O83is($b5>->pT{|%NdXOA$)$uBaF?D6pWq7qt)Yd1aY%(ULD2HwgB}BV1 zAWUdB3#w&iGWhiNRf0Ek{W9njQzdoa zRYh^n&O=Z^m>6>kuzf2x8{=Q!K#b)q&@yp0V_s?QyhWw<*^6c_u=U7DHJExN!|Qk3 zRM--|lYI*fe&3ZrLJ^9tO8U-miy`77NiG1={XRB`;B`2;8bZ_Y!Sw??66NMS#F9lz z)dHwh4iv%lpre1<{|v4p-Iufx7Kui@n9S6`wco`PotU;>^a-yO8N``L1LB)0aBrlO zYdGA6`Qj5$>yG--mZ`A6_+IV^6=0SxqZgKy=Ac@NRwyoYu{y$4>o>o&+9PW>S?E5z zp19V$cxk18jyF|QZV|y}9Sd~O0+kU-5-~kZch-eKBt;XjLN4PPLoD>P;LL!gShaR8 z#4_G$hA->lNXk;?GY7u|oWNX00m%Vt8&Vy9lHhF8#pj7wpyFo)I>vOf!#O7H5rkPV zB~3)gGRy3mEKev8**W+v?<}g}kZeql5&&Dj>ZDwhq;rb)E>JO zWub#x&e6u%3{#3ODPjkM4sI?LD;Vh7%s?C2%+hR!xTn!ZT952qYTIMnTdmTq zq0yxZW`(As(j z9zP;G!&ughWMhzUMNBHWZuR|Bi-m+PuImozV~+HlKcRPJBF33li6t%F8%vAaZ#VNV z&@q;CGGb|LWmH%$jKp9Q;{J^kz7&gYjV1D1t8vA;u9aSgjNnVq85pr>B`lI!pcv_} z4mizVWyM~nSb5Uoh*7D#;9!h&1a6EIjul5;t_wAGY#=#g0ipXD{7z8C{2-%RPjVCs zk{OU)>tmor)t_aWfm+ABBuEZiO_fgUXY*SqcwttXmEZJ0W=Jih2v z&GNN7RMu=XyJz~k)pANJ)D9BknKF-WanTR1Zg4ifVM^l1K}OljW~F7hBbmcyck5h} z=^uyVTv`zBnsc5+=>u#N&~;_0lMZE|hp|nyAuj9nD>&T1XL55g!Hoq*8=$3PyE$fD z?B9kG23QCh^Md!fU=$}rhN zI6#E;C043%?G4+j+}92{*{TTH;53T+L5XF-;piymEAWdJB?mK6YTkodwM9{L>XT=a zpfq4Fjh&&>VwubohQ_CD*Ec9jY=i|VM|Z?@>Oj~juc`3(+S8&Znrdfy^#sS+WG4~z z9(+*7yJ4d7VVk6JhGXkEx4ui<9oUK)%)R9^9m3a0Qt>j&D~it4$vMDQlrZ0{bDJe+ z0xEqNrG+zQly%MaYFCs?Bhp zxam{c27F?~Efr}N(^S5KiAr9TEUyVe$T%#4w-7LWx=vgi!yJ|2%cN#Nsg$OSXNt~` zb+$?sXUP&y1kC}d&j4?;3C3&&q?Ddy@)f*8>GUrgwDB{PPTFT^RQ6S7+_8$4UA@G- zHPiE|y<=6pk2%6r(B-V(;x8DFg;CMk!#Rsl5Dvy-VE6U}=T20dj+eB-dQiKJ$;gkw zZ)__>wVsE%V0Vm{adh#ug-gw?yg zqU{{z%6w8Ska%k%Bg3V@P)*}R~W|LFLH@-7nce; z$x|y~a+wRGSU8P`?X04jy)ARnns~;_gv6#-=~Bn?_*&!X>}(wB;AG2dxcS&fm^kU# z$98E#+jv(SQ@(EL>{WrN8k4`Y|;&}^bS>K5DS{Eb4BNntdxLQLadg`3nM{+h@ATgZr!i=BjLOJ$7 zG>QBcx}IL6tdjn$5SU;?xdFjzT!K+@P9T93EJkTfgmTOwUYu}{cgY6T-8G|p<2++w^AENPR;l#b z^dLQSIi>HSI#g;sVEVZ%&Dv3c$t$2Il+5PXx|In{E2(aOZXeSk<`-YVl;bKR%-Oxx za+4p3LF$?4#Tnl-P}Fnn7|;`Ng2v!6ZGzWKtE1Y7#$amP+sjvFQHp3r5rj?;#=E_* z0@g3dzS2@L{TXMI3wh}j!f1f@rV8X2TkDx-l-0tR{c1v+(cH1+cIYvbjie$ei1iz> z$v4bXtn4=j{Yj%dSFT)nMzOV6(Y;E^?xl-hXi-_;PrWEgw~W{}H$MOBuk?rx+c3ftYdwc_o+RJ%a+rS9&-~86RULZe*FHj_^A|nJH;3DUJBGg-ZS; zwQ7_px!}T!W!o4Gl$Xkv6PUEcRGfsM=9eZ8%6e6Ze9KH5-I|y3^Te8C^Un%Yt!*3< zfpn^#%$YLF-Fkv*vOBWSi{i9(Ufp3lcd%8zO;RU0C)A`zGcw2NGNJ82V`e! zR?M*vS07GpUW-ySdHUu|%5^Je%^HcLXPRaQdEUubJV>XlJj&-bK3qM-dn4V-Gw3s? zid1P^>yr*e1y5_Bc4~2)=@%4t#duKfCQjUJzH8xjQK0e^Tv^B!yaV{|i$XEJl+n`j z9!VI=U_@z|pJQ}#l{Ropm9AU|YC=Uq&)YJsiu$?DPXW#4GoFog#onmJ1Eh%WqNSeZ zMa|HTQ$TW2Ig~=e$`ACJ-RLA?reQLxK{)lGJ?Hups!q(WoDOg}$Y~qum zQXZLb#ZpW~a4yE;UOSc3*D)yqP*6<{bHz(drdcVyqpO6n-bZ{!V5Y*1vsKaV0n&b} zl(4UZjH9g0p0r3?v0d?0v4-G1Q)gwT!#~y>oVErENqLs9H&1O_^e%HfC|)BSiv_fS zKC@LPnG_Yw^A#djvAoeaGOZKEix?$qESDpmVVYy7Q$^CBI||Wfnp_IS;$I^MXwp_EfSZaw{i$hm~1) zcemLc-KhLz(S+@hTgb`I=z7xJ$FpnA>L|A2a(gQ5lgKHyT$4>ylG5sR(~CC-tE%hG zVkx$Jl8xW(z`2Fo_0&T)Q*K{%AGS|ecZD{b^%6E)VIvxQm%Rk6(GpuNdx8yEC=Yuse&6qTT2J1}U$^*E z9kGH7<+(i?)``5m*=_Bpo7<784L4Js*IG7T%HQqTt|x8z-A(B>P!g7Nymz>p=q0lU zM3V(+>;(6zwE-Vl<`630iQ=1H!iJ9kN!wPu+oi4))^ZxIUoqMj+FQ$=7PR2CTr!u_ z%NOQN+83#hw#Jg_=5nIYRRu7XIsdauRx*q$By&){l}mZ0aL3$)A{k&E#yA3&V}%ZI z(UeHIkGdp_FH~*UVS5H0)T(p7R2SVSD-l+f#f%&*W6n-sV+VGa%e~>xy2Dmcd&%a) z!Hg4+$OO>cg2R$(_vu@UU>T*2D5vuNtPHezDMQ8g$YI_cj$WkjVEF14?!R!Mug zK=`CpRUE{&Gt^h7Iqf`Q^u(E|J2D^?Z2wJ|vZdBaVTZQa)aj@~>kC(tDUm4zW#Bx= zjP{iHO_c=AQo04rWxEaQScsND=~&dY1e3eZ{KS^9CAmsH-R%j7-6`!^aF{6&g<-U+ zdq&36+LD{vfFPU~;)A{R?X=3b4qz#2jar?8vZLe@Y66=-+&vJ>y}0Y*>l8C1bWXSo zyT~a;uKi*bkl^82(Bqbs2xm@*GB*@4qya@X6-!TIzGN7*N>SCM(k!tGgM`a8JRo-y z>g5Qu%$d!wto%Z{m>=RN#OW^YfVDXv!V>*s(~44)tQzI(OXdA9h{62WjK^4-kh;rT z2301i@wrk~H?syB+p$bj&O=RPUDvu(xe$Sy;!X$`9O$T{Tr1DLrr(vCJg&$BI>A+g zh&y8h68SP)$HzKuE<~o3Nkpky)&b38mVpYJD}s3g09|$?p-oMoP^(X=dTiXVy2W_R z~5coqNJ5J191$PA<*}1z|wbO%ywGQHMO zHYFlmjBSvvTI9r``!(4$(@Rj8&T)%Se^@^s9YXYO)j@`YY&lxTl(XN6VV4DfrZMlA zc_Rd&b8wx9uF&yZ(*Z*sFU_m*bGSj5y7eSHx`5uZWU)|IDN9(cz9hzW8eFJ_rdBw| zN-xW`>MQhFtVdG({?3$EjOtyf-Q)b+M4iqopn|ar4OHhE@6;KR74rW6MGp90J^yQ* zPb=LP8LfuY)Z`hOWsaeNl9)hawOje6HF6#ADyVMLi87g4A;;8!rbg<{9rt`#YH^>4 zBUA>{z<7E1+beIWcEqzGiSg2Be=~8Z|}2AVox9ywZij>yN;pqH~_)1QsPv^{hZ(%gmT@Rin$z7)2J$bP5|-e zUMs3f)a$?#>O-Bk%8`*kwpq^C$xV~|v{3CkEDfd8fh2Y(BuQ3ylmg28jV{7z2~G2C zZnC?lhq`9(D5Agp= zYl6Fcaknsl144%6PjT+AhN^nk0ZTzw#kKNs-Ny@lSG@ALPNJFQMt@Qwzsa9h?)Hkz zsr-4CGdM%GjyWVIbDBU(hK%3Vv0=Cq_b-%AZgiJ*oie9qJZJF7%f+7zc*t++Nh_{0 z-!Io#Wxx$@AQ;PUvhqFz!5DfHdyDR{-#ocOl~Gpi4UFEP{^a0;NdHicqzT}Ow>R!d zRo=$}5YHd*o2=-h>&Tqn-gQ1eq@f_X$Poru@WJzOwC4#`rQtp(wAT>>T%tvEFSVjw zU=D5cSw@A)mN9Z<_9A#oCM5Q1QwRFrD@HyP0Tf8WSb$5kB^d=?S(TK4;k(wRfRBRL z6L3dAszFN9^PGueSt&}b0Q3wQnk(WirOwoiYIx~%4xQ;$0$1&!ph!d1b9Uc80D9sW zV*}>UUJ_9Gxa*XR%8&!y#jEoS;k_s62ckZF^ahoubLef-e{w@l&q3)sHb!YhPMu@y zIGlZuxl3O!m*3&966lxYt>qPy21!AO&kV-Os`CYap3RFeCX znx`z3&4v^Y?6ljv$@#izs6;m7SVog_BKx~QP|s2QI%V*&&{r?uS^ zo2N)8D=pcBPfo(D#Dz+!W7Ee?f1o?~ ztC!=T(|fr+YWeBvztc}fFD-pEOq~*~(<)Dj%~Q%FVR{}tWn-4*X5_TcrA|l3SK3IR z7#okOk79Bx=!HyBd%z(HO02vx^GGH>7zNcf;qGiX=g=NsvGvb)h$5oNGlPc5qFP3Gz&LA6Z)fzrL z@cf1|=UnwWbf8TWJDhocmi7A_^V&F4aQ1-v| zEN;ZJ|MBd@{Ja0zuRZ(VvkyIcJ6@hQn=e@BpPMuT?)GEG0T*vxUXJDK*f{Kjm%<6Z zo3~%#o%rk(@($zP%m1vsHRvmlJxCI;+4%2UwttbBeA*%b34Uqaqq6yYCY59r>GWyt zeDJ4CD*3>D;Q4b+jv?s>-ibrLE)@{(p1LDfaX-B7HTn_KOSa)&t-b!CeaJcJ0oo`3 z&v^J%D!Bb79VqvQ^@b!e@c&fp42iKPPKDwloY1;1no*BQ?7i?_;`TQ$dDe1ACQ zRsPiA@#D1&PW8=!`}|dW^Wihk^MfmmmooEwR`yM1IVa`aOKSOhi{D%MaNQ-laK3(} zpR+Gf1LM~VrlO9<{e~CrEh0bM46N%-U)Ev>Dk+}Ja+}TcGU$ld=Fn4iJr?#TTjNa0 zEv$6alWJ1T6KD10qIY-=7_+QN&wXl8#ZauCNSLmaZwfKvZ|4}8(u@Ce>jCXVu6Gic za&U6v(`a+m@>bTJi`PRgHbN@^5++{oabzMV3O0ppGQ**PrN~{3Gj*lp23Ew@3eOGw z;b)dt3A0sB`qU+(+I3>B)zF0%WQ$bd6A*D>sZz5qC*pi_M3y#+ugvA!UrNci#9FhU7ClwLicJsPaw|V!Ye4bv=pSw!U({LsidF$ z*=&N&Kf)EUMy5?chMwHKv3KRD@$k9J zTAE>N(?*RWt}QnQx$4yBDe;hous^pmAqN_Tk0QBW6WQauU?HhCRM>a? zaz5&GC@wawWj(r89=`ah)zYkCi*Kza9Yq>Ithv^L)x%i1sFK7?xcMhQ6ltq%4>#t< zH+X2jH?fYeQS`FY3bdu8d+mwbA>rQLPNE{b?H&bdP!}YXj%St&@lsTb`lEC-9mXUo zxuz>xZFYx}>BxvUfD>m*SVs`SIT{wjX-7D!daR}))e7l(q4AP(1*R0RtfZZ?dQ~i~ zqgbg;Qb@3+jgK4&0tdV)t6;{;A<2A5rdYG_6nolY)3l^NkTu9GS2UJ!AA4-D6H_Qg zFfeV)Y)o?@u~8li!D*}%dn!DCsV%Xxx9OI1bJMyokF^?@_^^L9Sx}Vz7+Q=cLyQJb zK5M%$tVyj1@UY8np;XG8RUCz6$XhxZ9X#&Kpz2UQGTi#<*=<<04*m3C&`cs`vUgDB!HQFx9ll&{$Bm_lLTq{N zmpxBv+tn_Ic&NO7#1fWdHn*+ab3`(^nf3hSWh*w7=7R|1ok@|q2LNE>z#lo0`F8100}{|!`v^HSEWEr^z7I{Y3iwDs9$$6cu(JDnj(tl6b8VRXd z>P!n%RF7~^s9&KfA19?r`_7m*ebI;J&vY#g*5kC(9{-IrKW0wF!xN}38(`zAu$;0b77Ht$sWJ`Gd~YJ?|sZ!%p0W=!be)KpYH;iM4kGgq3YiPb3^;xvZ)5gt*sT~S#k z+beA{gaYX~;u}rEFidvuN?Qs+ap5;g?4VSP*pNSA3rxIzh$fUsd!yU~7zro+bAGbY z$3#!OsgWg!B)$K#cB^u|~d&${Nog8A8qer9mR|=ciZYW_xPsoV`0b5dwvYEYhuPM(C!^8Gos9TYs zc4Mq~St~SxG5cs_JQjXKta>aNTw4XSC8|F2?mERhfa+e+EVEbBa!)Z~w2r{!i zNvuggOhlK`qK++vr(<>L&QrR*dmtmaR^fCDS|*s{^+3GprcOF6-k#IvK|h&NL-XQO z)Rd0bMS*nMk48ghjNZa#y~ZiD`vN1JAgD+!wiGMBR7cRMFk zTK_7agmsXdGn1VOH10mNb^QtJ&4Pn0%eGNF9FvMJ(3f{iQ}iNdtb&^rQT_3+v(j<9uIg-%_3zAPW-)1&NM zG!!-+F!@2|teIAy^(=8LGTSeH{?qU*(OpJMUAoY^r>y$P4RAEk^cDw|+qvNH8dp}S zD{o6GX10bPyNdBCd5&H4lO1 zA;}QqBDY1{j9AvCv@U{o;jhcP$>%0Z5DSqJ9}6~ylH3{DF*&$+eOnN1OB7D!6Dc#o zUz0?ubSi_anL5xSek7$Q?Mk#|l2*8ko+e*xAg<;?{Q*Y^ZhfVksRMN*e_pYsv!LKp{G9dA%*gU49SW#w3N|#B+fbML*)Jr zh=z$(Rq4^k@E)U{$mMyCRs+fCC~KX5)0w2<2|bCXhc^>+qB*1i5DgQOG2(uKn%Bos z3-t-t9^tQ#g{!78f}Z#$10-?W(sEgrzlvkvfMO!>o4-_s<~xF+{=q}~iYPUtR@8*3 zYg{mCe!UWP4Gp#z10M3Zjdss<%B+iE${e9tkJ~JWTo-K$=6l zJO?oU5vvv5LNcE|{Gf)^Il(b1#!z0Cdg8-G%A}ut1T7yWc6_EXq@jl7=4k&VdqTSs zr4dI(Fq3wXEaX!qqls-dV%wBN?t_KIIkIn%G$^s6h;K6z)PvYJ_-#$`?L6ftcO!2? z=4A4sw0y`VLb@qQ5~_RnV)tP(Bi+(-v!q-uWs4FZ7NDpqsXLs9}!w)~a?Nsp+>;zrS6tZKl-cGb* zE5_ZEcjUsvUYpR+4k92fguz#==t6n@=01j%+_jQA!v;5g6FE9#qunbK!F*^h=i-#a zy?6q1ihQZ3&y+YK~Scs1UIh7*TCI8QUEhPu3G0T4JHl)G0;I&s7>U zQ>#R8##^CB;yw#q8@I7M>JxV4w-n(KFEbegl%(J8(OY4=A|U(&Z<$#4=XSfSkh~49?A87-!qG3j>j|cD}1*_$Pc3nR$nfuC5b+RVvHk zDkV%8+#Ut|h}&3}C5}M^ zw{shK_ZnlmEtCrdsx09{IA(w`5;;v^7?V?FIR3UG7Yc`nj!m<=T2^(9;CxNO6LB|V z^tV`U@i8NI?SM;0M7}S-M3B(Gy4O^uP9au7ny{n$bGF zHSW?f-j8xW49?0%#sFhuWcq5d(9x+=p*a0^d;)tAGL*S2lo)(DrdXZ9LX5g4%1EUh z8IarxW}E{ZcTL-D-O5Gc$BD5vvUCD&Vp*z3S{GJwH>V?3z+>IA6blr4dorO4pt7s4 zb#Ij0b7P7mjw%8pkoMA+ApMm$fP}kXkC)-o124joB*na2(>)Is=wVuw6~q$e0;5{Z z0*@Ih>d{%^gRkvkar6m>mRgu;Whq=DSq7cUT3NzG(1HOr%E{&|p=gL#uz%dc zByBRbQxDR<4R~BboMGdLD0MZ~KRAkD3T!yw;F-v>0*(=B9)SBD>ciiMcPy^ca*a&86`imGnh#&BeZBQLf(U8n;ls&sKTVSl|WgC=SS6}H|uU93x^KG5A*Wz$*b0Q%AlcuEu=XO-sU2M&FD zed=}C%93R!9G9JtTdYj$PJuUuVHK+#R;iPl4fRCuu{)wuV-idkkAgiXtXd!M=jHXI z+(cKcihXx@EvogL!G9q%EIMwAU+XDGf*=uefsjQExkRhgY(w-_R zJ?J<=liH3F8nr@x5y&6<0L7uIks3FJ8!n^^QWiGE9_7;0SrU4*Fe)sutJv#WbxKS( z6YHlX$%$MvRneVLZ_;vQERC>9#V;6fEgSnQZ-wu-SVBxB*(fr~Hd3SQ~gpn^c zxcK>MahY^u;dVJdFt^>=iO#Q5Ti&yNV)+-XPOff>Z>8YIG-!~7_%VqZH10_v!kAJC zZt3i2dwd|A^fpc1An>t1<(c2rlS&ulT4lr_t>hVOK`};|LW+$kQgKsJ>+0qdfoc1(64Bjj9IHAH9^R%!!DxyN*HTq(g6hg3IH z!>Lk-Fe?ycw6`jtkNx}mbsE2peNhpBsmNz>I189l52Y<;OJ+^Z5BUi!hs?+;^5 zV9{G;G`7S-NQ&33*Q`&Zj+&CD!=Kt9G)M>tSHwLal!=ibE!ksVa5baU`U29$N?@^m z5Hd|9ug7ov=B+)Y7MHDW9I-w4!+HL4F2wSzRN>mz4x8vheo?3J(5xIE0$Hc$F!33?;yTufRVT(K;TBHJhifHnix>MH z_+6r?syJEB_^aN%Im+r1pq=pToba#{a+&-}s1cd<#QZkf+N-CZ--b}d4houj?jJd( zz>L*oq($rr42mn+SJG39#l|ey(sbyAmYA|l5w>TpQOh-EEg9Cg%^H zMQnsI@L}3JKR*#aA+~_qZ^9$VtzhQ!B$nDpniI=VWNYbi0b~UHNK0@M@kAmNK!AeC zfMf_75GC-#Wmqn%h;s-+5P!u(#1P1RkUNkbnL;cWk{G2@m=z>12puTVWmsP{D9S=; zg5ZOilN)cnEKhldJ#jG^Dc#_g_L9s+VZHJo>g2)RhVQ6I6c5Cgg(?c{m_5ApocUFlBgb8xhM*d+hQrC zi>r7-1xVxLPOkz*Cp#cfUb*S?wJBXSJA=tqV{&ssI3(JH(mzPCB2#8*JD|OmgFe(vUcCjc73dQsz?w&#qNYJj|pokZM=%3fsq*aLKKzlSjsD8 z`ZU8XkaR_vhVp#VS{1VXsb*;?-m~7@ma2)hHCf{;&UER8w7j~S^r)<^6D&@wmJC#2 z90zOA)avd<+7WM5Tiem_NZMvBno(MEZo~`!RJkW}hedq8 zDf6JTZB*qDPzy$q6e=e-S8Q36haa>P2^0epJLgSxYEkA#==E%n*)TLDKcNxqJmVy2 z${dZSDLe9bm)_~pzw-$YY=6UcmJkT#{!JnE6b`@3M)?q+e!pQO2c^gFpJXaW>FwP> zR!<&1(e2Pvi&8cH{?X``>9R zN;}Jdhhy01lP;=~$B(gwQUXyp5( zmE-z5MnAhIkSK4r|GWs=R(d#ikVMBvRJ`jn?IZ`NW>Mf5SvkY>TPEFza`r5Jc&Mz< z*f{Tivn(UYadw0(YPvQBO*&jVHEi9MU>^Olc7WLTdL<1dizn##;ep#=KX`I)Oc8kw-R%UgYp6MOe^Yz{ASF~Y`9KRhbqoj( z`E7abgq-IU6@ZSW2xPL+H9>2ro3YrLLLS(Bb*fShM#rK$U%JJxmrHk)m@ zZ^!pZTPt3`k6+iOyA2TYZ)!up!d>OkT$YOnOkP*58#Qj_n8Uipj$OWd*_cB|j~=tK zO~Sm@tIX%i8fhS-JUwb`>!Gb<41D>j-lbX%$(;+ETQ~GXQS|Dc2Sy(w?B%<6Dt-pP z_esTn&+mbJ^~vzf@vY;#3ty$1%J)pZefpB1j|6=r=p#WN3HnITM}j^Q^pT*C1brmv zBS9Yt`bf}6f<6-P&G60ft>e23-+lN_<$EUIzPQdM%BtZT$1kGX2I5kdhsz7AZRN66 z@c$>2S`v-?rF241X;|s75v9qKOQRFmPXVho#d%#zTz4mw z&?O7LKlUpd{#yL>`@eJGttb9|=#?M-$%KbK{-3qyc0M`m#+APweA!Vy8h78x|7`rs z+-F2?qBWpAB%r@=)D{N(f`6Z-y3zunm_IJh2wrU`Dc@}qxz*!`#c zYnO}WJ=b>Ux;OT@X6Y+aA3L)z?vHJBg~l_E-_CE1UmSms-~ChZEaSOrD*iKmzb_Sk zh2O%57=B;U*QerL#M9%ky6SyTReW((d=c?<{*%M|9dQ};ilsf9)?g9XQ<^lnbV#{Q z7Xp)Rv*ts(&6iZgKUWq1LRI{ls`!n>({;SQDt=#8{OKzA?-QSx>NCaD`F%6QcWkpc zJWl%l*^uwtc}r(5STJuvv~cnC=`$BDjONaqIb-3{IrA3GTsmv+{KbpX59Tdiq$dWj zv~%8qIqi#<&Rnv%W9EYPxr>(0oz>AXduHX^1v3}UTyWIP8I@1VFmq-uYTqf~!dY|X z&z`yT$i?OBc>>pI-Ge&U7cQrq7$ZXy%ed zOXsxDU%FuC{F&`lC3ei7H~j-kXV08_#G)gYj;U-_#k;YU?-tQR3)N$lk7vx9zG&9G zx$O%+RQdeqS#xL1J9=rytVIheU(9cxF=N);BdUvzA6Jz+W7fh&?Q@gnmrGkZciy6< z3zP1gHTS6Y*|TOWZC`N2;yE+tCWW@ornyU#KAAUTW?UVAvuMH0nM;pYFmLhv%I670 z`}|OSPrpD_?_fx0E=XFiFP%HnU4rTwKuNxeI2tPX{N!xG0m&8tPcxtW`0UT;06xR` z4Cm9rX9S-E`5eS&B%e`yTKTl`8O>)5pRs%n=5q+2L-~y3a~PlTe9-Vdd;*_|d?xXk z%x4OpseGdLpZ$YQsLAJ}C?B=|U6EHag@yqQ4ZAiBXxg)(q13Q{gG%*JsnpcM!_gEI zfBjedx2b{G4dW>${`#-@uilG}`yc(w=Kg2@qV|9Mi-vy0hQ9nqNZ_CFEROCNdIDk0 z&Odq|wcqn^N_nkgNASugk+3ZF5mNo{e1v5GlaG+_fASHM{_lK*w5iYdD0FumRQAsQ zI=1s6_`m;Dlm375(Sq^6^U>mx`qcfOrsR!LCRH&GUN5{iFj@^I^nBJSpg8_B;-cW< z_)Ek^!9}HLWGRY;oc1H?DMhW3DM>`q&4`*KsX#={Q=($jT8fT~0ck*?C;s@hNY>+O5zCKOAC{paQA9_Hww#&~_-IlHnzLtg zWE6Eq(Yz=+DjJ|8tcdnJ-{Xv2?~0;TI!r-^W_qIN)F?VF6OE3dGjtdj6h*b9JSHmU zq5?n8j-pT1lPM!oA7yx0+gc^*JjO4Y@>bYNH}0UJ*qX4xtuBz^Tr*OmtQh z-IyV9bZbT@g^Qwo`$xsm8FGleoGDW1SEJ~Gs2{M8W&r7TP=++c3!~_pQNJNisYMq? z#j~P*T!OI19b{y(eA{{!*#d(~I@{hywf zQs9NxY}}C5*+IgG=yXPD55hRk*hagh;#UwCBE|0+U14Pszq<eIhVhJH zI*6ysIHKzPZN!gAmGK?o!s{6R*TfG?#orC@GtAW*zV&?j^BoAH?9O*zz9aaK5edZi zgM63q{TQh)=6g5a=lQqBpbk(VO{V^k$)7^yYwu=*?39=*?+O zNj>&uwx|1gHgTQw<9aS2&H|FeuO^=Ey9IPY8h%Mtd~H?yi^SD#hB(Rdn(!G6KAD&CKEE8PaVORHZ}Ual%$Qx&hPitkQb+`qWK zdlFC2kG+Yf@pU8drd0YniKqMUZsJrq$!|OHS*iHf!=J|Ey&bS(dTfX@f`d?-I3;I%I3Qxo88 z0(?z?uL@L=8C?W?#z`AO zhtEU~p9%1p$l)^qJ{#b(+Npuh2Ka1%&j$ExfX@c_Y=DQTFt}WR&jt8gfX@Z^T!7C7 z_*{U`2l#w|&jLvqW zNKFo+`P&Cl3;!h((fn7a`L9s(SE1%lUzq=Wjyk~m{O=3%U+*2>=fC0(@AJQp@z(t5 zb5sM~=YL<;=fB=Nyw88d9p2}EUzq=Wj+(&x{O`;9{MUPj_xZ25!~6X2gShbWeg5~+ zHQs)o|9bE6KK~VWc%T1$IiLT1^cG!0`9A;qvOfRy-r;@zEAH?<|N9t6&Hp}9Y5w9z})coxW^S_U$4)627FYEJP?;YOfzv2$>^Izkr`J+(tPod_& zLd{==n!gG){}m2n-YeAn*LXU-&ws@o-sivK4)60{afkQ$ukmzvpZ|(Gyw88d9p2}^ z;tucgU*qZUKK~VWc%T1@JG{?-#U0+~zsA$yef}%%@IL<)cX*%wiaWf|e~qWZ`}|kj z;eGxq?(jbU6?b@_{~AZle}$U=3N?QfYW^$K{8gy=uTb+>q2{l~)8T#oEAH?<{}p$5 zpZ|(Gd?COW!M`l{R|J0uIgDyX^ks`+G-0j?{&-jyLhU$uE^4?h*T`Q&N_F_g0N)tk z8v}eJ`0ME%zA?ZL;wf@fTC2^aFEhwCmp)E4no)hZLBM-h7eZmWp4VGAG{6rfCitNN zerSLn8sLXgzTk%1Oi}3Y&A{g=znQm$nP&bHW}AU0%ryh=VOyoYrm)XdiNdJC5a_~ik9 zd4ONeTcukb;FnXr#~profG;xgS@5n1{&~oVf_Ftm#KXZ+7Q8Ehe;y8tvfy12{888# z;2Q&cBbXq##sJ?4{t2!zz&C<_4(ITLgn5)d2zU>{B;W@LBP<*Yv8MRmAsiOvD0dL$ zD;yf&hX(ke!bISP2Kb?rFZiJWekkQToWnN*pQrq0;5`I`fo}%h!@*G=_-5ce92Vs% zx0&)4jt%f*1N>OZ7u?tYKbG>KvmkIEh0G|o)yf=74gC{h2LW9o+_-ugB2Ka1%=e@xb8a$!F z6B>Ljz~=&dF2LskJns#j(BKITp3va)0X`q#^8r2|;CXNGga%J&@Pr0m6X0tCd`*C_ z3Glo(ctV3GG{Xv6anc9+SwJ>g-|=S;`JUj ziQ)miNt6rlO`<@6ZxSUzx+YNs3hP3s9bWNz50_-&TL8Z#r!dp8B(E^r0n>*t*RiBF zgmobV?d*BIg+=fu3;q?s9}myv@TvHdQ5O8;eI^V35oWXCA7MTV{t*_k;9p~aZw&B_ z;Gf_d13d2yp3vY44W7{82LYd>{6WBbcrJ$<#h;9Fl+XK2j`9h!Im#!@=O~}BkfZ#e z0e)zJA4>Ux9~$6!Z}5Z$PiXLj2Hy;Pp7NW4_wd{(4}3H5dCKQ~CQtc<**xVF=JS+K zSjbcU*Z@B^z>lST!H*5_yf=74gC{h2LWA!BzJ~HUfcNm+s0R2B;A<$K_n8{XC(PDR zK4HFw@(Bwyl)pT{FAwm`DPQo*13d2yp3vY44W7{8w}8d9>_1z;Mh~Ib*gv+ge|R`J zs%8J!!v5jmu&9=OXAAp}!pDKH1O9Q~J%rK&{&C35Hbw>Qe^7!R4vq@i|1x`ra9C6Tz9TcvLnzgH!Dkyn2xTewEEJ-JgQI%EXZH@_ zu&7?}*>N7ihb;;|-w;A58o}kEOe`FXFh%jbLpUrd3O+y1!vd6(;0p~Qgc1^50gA@L z!BKp z;eTdj2+xfQ!vD;ZQ9<~h>C6;_|C!EgLHM8P%ol|Jna)B%@Y&9&UhvtKAv`y#7ku`~ zs9x~d&P=`Fvz^&`!Dl=3^@7iK7U~6`?~ICq&#w&OxlvK@`6r{I;PaiCqTutL*`na{ zo%y2R^PPpF;0v8mgWwA*LwIh~Ao#+QQG?(MotXx~7do>If-iLD8w6kIEHntdsWWO6 zeACJho*Oj^zUj%RQSeQjnMT1kb!Hm{-_)6J6ns->p;7QlI-@4RFIgGFbE77~FL^R* z68w_ROq1Z3bY`0bzoawYB={wrg(l!*{`kAFcf{d|<7}?%59RnI;-yr4GI5B*B>nq| zr}@htAfA>#%_c66Qk*~3PeuA8s?r}>m3|oPCdv9@_~BLYnZ(obg+;{E{QDg7v^=1} z;_Y`l@>JCC;d*i2_vgEa?*)8s=ewQnTYUG2O)6c-wR}I#_w#(O%|x4T;rlSZpWypk zCYts_Ci?nInP}U~#Q8|?N7_Hd`uYO;Ky`JswKeGuxQPm+8T7Xhe;;sh18*ljCKZ2= zc)CIF5=Z2mq(2fqM7n{Sh^Gg18IrDHsq`lhPYb_JBm(Oq$?s(1h_I9Rm#flWN4z!l z{!z-CUKLN*=LX)FQt!W1Ro|P5r~5;3gZG;Wb+P0+Jl`+JX7ePe6|Cm&J+9rr(9bSE z=O+1&cTb>zr}i0S_5KZ^`sGJx3kNxo!Y6}yds$%$30!G~$LEcR{q1_g z5_$-0J>??1?xbD!&&zAV5vZeMlGMJoYnIGV@Rwz;y1V9W>?OVs=Um-KuiLn~>quNy zEW|g%Lh3bVRS(w^t~epdC4OL60Ik6P1-E3-CcH|m?dq9e*50&FS`DS;yz*qyZ;<{& z6n&{QC~7ABHX&@f|2G8ATqW8wYE0|6*3qVT&t)yhm;XrqOUVCIe1*H3@aji>Yx!>d z_jS>Xxoe|$M(h?nfAsL^XNUYFTK?0oN0UDPA5r^fr$;M3_+Iqz&u@$FU-m>aVeS6W z_vds(vuaVMxF?Rm-b(I57DFB)<8p3!fo+!X!e&@Iu7hg+koe|L6t&#?7T`zMx0 zKf3tvXyMkwqpSaZcy#{Kv!j-Oe=T}zpNY}W`!0`mxuPZ-*!D(L{P6kFntj$p&wYXo z{ky}X&UyDoUtBpg8uk07(L=*GM!)*Qx1-6Yy&3)M@Ve-d1)q-IKI!+-K6fvT3dda- zjm{kvo%T*=^q1RCib{_>7mfS-mC-M6*(>_UvWug_9>0#x`FwY@ZP%sIh0{)mHow>x z4ey!5<~Sz$&QZHXPv6`Vo%V~5MkihHb$Y@+)85|q-&6H#)QsLK1e>qud}|WnM?d(? zsS_37y2oD*C!AI~;N#;JZ{G6DafH!ce_M4ZQDDDr@Gn32JaIl>-_7Dt^p_C66+-%d z`*YL(@b2s>QTyMXU=2HCTJC{gOdY@CPg8!f%dDv%x#F~`KiTE!sjCjVeas2_HXnS? zF1sFl!oJrXJn!LUHOJrnv#Cv^W-NMp-``EW>YrzQzhBQAA^z{FzvymjKJ%cDPpUh1 z*Mo=Mc-Ew^efKXPKd)|mh+jM@h6~|i-{1G(Gf#ghJ1uJOdy+~#-?-V|)KB{)#zbO)cTGnfNpiOD-nc@Wj(?n6`3FZ!i_u;T3x0ZRk3TUAekfAvSNTP3hs`{RW{K z6d`YqER5r45Z4kK$FJpgDHVT!-v^}Pzv8#{s5t!_{BGjQr;sV+3bh032lO8>sA)*k zUQPR#4k{g7npEm+ncs3u%kiUoMsFVdnekVTzis@(@loi^vR^;2X{PPz1&OP{**uUGF`1HJNNpZMG&ykkOC20>9YA_?fA<$Mto!dXX;_ zvU-=z=Q%p-byg>G0oEcaKAB8CCvs>tb~~$dO?@pV zqI|xtF4R9;4+}Vl-fW?+)|-;yFrCTN0!n7ytUAu$HLxn{YwJm9)yUP+O1RGTg?w$M zJ~Xyao2|{)kb%zsHQw&}T!!px>PS|TuPb;L$ zcYQ7Owmzh-nVMWSQ-J8DBQj|Bsz=pmHgZlHxjbFM3CH^@OY3uFB)#Zdj#|`G1C2@s ztzha}lckv2TB-u~#JjOBTUSGcYcup-F3;HvHl_Dyt~OU!j|MTLSf8oOWb11(6zQD{ zUe*`t5mwdYYYH{B`MMfP^?rt*k*|kKk*TZ8(*Id9frsKKlcyi@bqF5{g<8e}ju1u1 zh?LFNUQv)O#1CSYzIiUfHo zNKa||2Ga_4s9oo?)Ys=kO-;6rI;z98N!5eW=wW9wj6)bqXs;ag1k({|!Pch>pvaI+ zQc)jQlxR7n0aA4k$ubWNLxVqVJt$#C#4i_40Yp z9rU7k;%I@-*;-UeYcqu~f283H^1}t!Y^kZOp<|Q-gDlomm{#b8l90))UaBj=y~;9b z%sM1cjAoc@SteBtBMG7lbu)At!xu5~qz5KUK{z1NNv{K?43+6SW)jm89AbP~5gbjx zb=21R&3{l^gAR(ZD$pJ6-?(jhH2LC>zP{wO>C-N__td@a+-=7EH-7P> z*N1*!#w9yMZw{(&sEPge+kE250g0PTo;ww>!Kr*(+>W!Jsz z3Jasx{sH3h`OcNz8?X0UlvSMSOK~Y0@TC`it8m+fx$qWg$Hxc!?ZbqdpS zc6Y`Cp4;S1A@PcX2H7TiC!iXf9ZjQfzqYz}S!oK!j62VC)uyH9CfPFl6Z!2+KC}6% zT5)`Ch^q}!j(dvlcBXHM7t{LZqRnR`upTug6FvTie$l0eo)SghSoha+_ahaGuW#Ib z&N1z4M*SJRy|-SZd*7GY=fual{xp8=pDw@YCx8F<)ZgXiHAU@Lzr?FynJNF#TL1Z1 za_^4cZI`y!d-wa}Kc4$R;pP0desb6M9@+iOgKx|Y+vj(4vr+r&O1-^4b9(C)$9(b! zk8Zf;r58Whw%ed5=l}eq^=se%+%7Nv#}C(j>?_0WTKVK1`;XgguMhvAV^ZUyz7=2Z zS^Uh9H~!uI*Oo^X|LfZ?Z+`htYybZ28!s>Y*TR~e_c_$iSg0ZHD3ev~@tfMZHgMyQ}Q@1ooso> z@ox~Wye!)w5LoGFwI@`D`MO z|FTW#eDF3;KB{&)nHhct@#fU~M&jx6`iJ-{Glx#jJva2%-+23(_edUn=gBL-J>{%G;7S1umYa_k3x(D}~a zEq?FQH{Nm4?H~KXvUlFG_;=6$^M0o^U;X>j-pTi=yfq6?op$l8XTE&dI}H{;`q}%A z+cap>mb>5C)#8U8_4b@`mkxORyYK92@p)GqIey*mFZ=AT-`U^d-=47LfbX8u`{U@{ zkrw~^<&Rzdz30x|w#U1NSo~MFA2{TS;vsJw`tBr)f95NP9{Be0Pkiy&nu6KI3Okob&D?i(mHi0S`ZW%}Jlz_U^G3Kl@9|&)9$U?LU3! z-7bs&^CwIDFIjop^*?-fwZ(_M`OTky?yX<^?TvSPE&jmfzFTj;YAm?KY74=XIp&X=x-eI(Y{BXp8DPe7GFH%Ds{e$sBc zJoeUK3ZH)Ey+XENnH?u70+UPL+uVqv^~e7Hv}ebD;-ZDv zW$1Il=HK0R!}#z2a7}cG#b-8OIb_)IdDom5>F~@E@9l5BFy^`ye}dOw@tf~>>Vomz zKfmj1wkJfW7xyPJ)N#+8JPd@Ilr=D1N=u@|6F17eqw_X09$KG?`e|$T0wZ(tA zblc~@c1`EcU(4KJ@dGY6{HKRJe$|)W$=q)7W3Rd5`VCh;`Om@Gdo2F!qrY3U@UfTg zACrB=;=gEb{_Bvxy>s5|?6)lbrBjdn!Bx+eo>`fF#^SFm-1oG zT>kRC+kSCX_GOD-_SIh=yYTs!ZoV)3y2U5Wxao$MPQU8y?b$zCe87wwZkj#&R5sQ>F!_rM{b72UpnQLht@uJ z*&lYv&$jqZiHIF`$>TS0MS)QiOAZ-ioJ+9_bo`IwxA0r5Z5+R~Dt=pt?{w$XHhWOX z_ZHX$En`ZPCY8pG8Ij6Q6j3^V?JnYQ#^p^TuH7<@-%*ub*dq8H%inkT#+BL@xgfH4 z6Z>L04>6;64iiX&R8`}0e->Z}5bi}$7hh4CqA*2Win27SQWPcBWDIvOq*%H=>*?D{EqGLuM2eq<%_~_wLoc?Pe z{pi+F2kqFe>Q?x$__>EzU9;>|ev>|iJ(K!r_YQ*{ZGK}gu_$_xx+FHm^^xfR#WVK%%`4bM9{ZYRyJDe1-*HP7;kL zjl?3y@b%Tlx!m^>zx=LUjiYZqSpHWmX89)dgtCr{P9ZT!xM?|p=mC+|DC z++QEnjgF;~U7Y>V;KHO>f6{qY_R40g`tyOcPvu z!L|?zCWejs{HNdA)%tfE?;7~3uJ`j5%kM$HC4Elge{p2-jM5n`EriGIfLP*1!gOSn zxR`SG0B#ju)iq^y`v2(XHdvO*@2?=|K7?`nP#UB0i{q`tn~CpGHEv5@(cOj+WW@;^ zsNcxLeSEGVt@<_ynQq;3>QD zY3+z{7tb{Y@q35&cUBVjVt@q_SO8>^Xge^P6~89bTv^tuTWrmRw=Q?VIZ&v^#`UrV zWsa>{vvCb~&m%R-PZ(qrLeIL58&=R5^#GV*Vjret;ve5cD|oi<;W86JPIBp6CwQ)Yic;~GRQzznM;ep({qa@t6GHqL{1qH$?&sw>M!49bA0y3(E zgrs60jW$wFBiU^w)ZG6hp>TENBW9x;+3@&KN~)%76_%Ccztv@KNF*kf{Cajg_;KY- zsnp^)Fhcn7(dYs4L*N;GlW-W}?+D>HMsE^Q)ubF{ULnkL@C3dz+2=!CubuX1*wf~d zR%-^lWt#^(q}8qH7=pH~-+-TbwuZogIUTqIfD^vzv>C^>mka;V^U35gu$*D(!tTo! zYx-py^8+#ivx92hH*nX?ZrLH(-TUuZvsYoC%>J1Z^CxBR%-x-RB>Pz z_Q%-}@*b#)(m z-~D^+Syw3b+jYpe!zbK)%Zo47ANJXcZ>}p&oU(G&MVAa*xAd_;zwzPae}AWM;i4UJO6e87~czxm@EeNQ}@ zFYR~0u$F_zPdM`Zv*#~deAJQ;AN!GyuIOHQQqQSpocZY+ZoTuauW$eIoom-U`niuZ zpH`F0kIJpgW!hRdZ`mt1W|uwl``7PXb5PBUeB*(eZ>`-wzkj}^a7e$o)6Y7resHnS zG;!wPxfO-_(SvLD&FxW>nKnNEftt2_5f=Wm((rsk{kYtOnxS?1hPwH)4m-I2!F8>L z;#tEMeBhwMfrEz*+jG|;^>Zm;M*rRGinT`;hSzWG*D>Y5+KDyA+7H6j9gwTpeE#yi zk1P~7-}sT{nf;2j{ogmCwm5ENe#qtrCv`1sII_OjIdhLA3k&J*+!3=5 z%QY5?wTIUg&lwGr{H;&VUeW*T(E|owbnBKQu6=OJ;dKY* zkF6b6>@2p_yl=~0$8>)ne|X)%X+nw1-zuE_qXX-&`^{Mg?~>W8wlQBg>w-_^Ppavk ztFIey$w!Z<@13;ypT(ZS`rSG|zAJ7&j;`N*^C!{*Q?^IZ)` z6*qr*{9gS>A|=Q+)^5IX>x=n;x&FCR@=I$Q@|j&4^5bb-OQCu0S&JI>qAueKjU=tF z+x*=Fif1Dw5c?lKbZw!oeqeFWe!Dje?LVNgVVC@X9KKfS2WN)ln=-rShSu$o*)zM( z;8O0O+^Bx7nbEm1*|C|MvbSV!&EHn|&+OYZ?`Gf2_0`{T>ZbEAyl(W-OU}RGvwQxm zahDIwe*2x)wyDP+xAYfhU-+4eFS+IJhaP_7$)~^b^VfgX7v&A151TM?@~rnCclKv^ zdCx-+KlzOTA8tG@8`v(NP(IAX%YnX`^Q=Gc!c?drbp;#&ZD z;^|jj|J7gm51cuxt9$d=UwP!w$A0+Zzr4BiobzwE@zKYg`1W%@`RS2YeC>NrKKtCP zx$}N6MJec%0$edEb*|9IfwA;%p1&wstww|ULSe*Q}1K5N(Qx!2M&KJn!{ z&wTii!9(`mr}K!p^MwDOIP=~oUijh5e|hsC8+tD4-FVrs*0!7Oy#KLpKlkHTuAFxH z6{9cO=ld@_+c$UKhmWZ%>@r|@+n?W9yY8^bQ#)pU_Tq)dZ+zatxHT%?`wMTAuBn@r(Ly$UU>T2r-7U%CWsBSUhfIW){8IU*0 zZB7HymwvUG#@%Y>*6mSuG?J1b4fFHUbE8Nh{y+}p7EM?)KG zHuu$Rex>2BU&tL+f7Y?PZhoM!`MWj6rir;??Re>J)%Nz=JNM!Ihw3+PZQ8RqxPEqi z^QUWXyP;u7e$2J`|BJ4-jB2BMzlI6!F2%LDQ{3I%DemqL#ogVCyBBw-IK|z)xH|=& z^!}Cge)z99SxK&)nR905Oh$69z4!57A%}v8fbc6u_P>Jy5K%({r$&SOb%Ei6AtC(# zp2Pp0%k_*6oDF~%QUPJq|EvfUfT!!f*Ub;C4UGTZPyL^IOq_s&vi-dPXuEg;r-uQ{ z|2_X}0bhT6;Xkk`FeU}Q{!jV8xpqS!$K}7fUtn)Ku>9Zq$V%X~=kI@*|Ljj!h-VcIX`zEBvm;-%A<)1u4#it zGSmQBq2}n2lxsI%zVCK*o8&zm!exhtjwq1J)aJBkSrN~j-Ot}Kp-FLZUmbnjYb>K|VjhSP_wOzl z-{f;rw1Y38>sZSaby?^-J4wYm>P=}PHv-TOSpD2-t6VEp8HrvnBbmm35G#yv%Oql1 z@f^0URq=M?Qj>K_ZMv@qOB)_4FC+ZO|59axzi3s?V#n(+7iwO$FA!zy7y_9LG8Pp* zQr7p0Q1QnrqPav{&+Ek{_uTb{>1W(dR8Sk|w6|o}q9Ao?{RhS-X+T&!pAYxkL=l}X z2Ww|Rw%{@AgpO3W&}6GiNI<0wq*C2>uIEH@xPKx{()7uNuoEGUB(~7YN!}ye)4;(A zI&!i8_Z-w`)6si5H@7WvoVh8E0P)lokkt>s|;JV&%`4vb>ffVUB`2o zkiD=$wifL@+3Bvdwx3}|B(4xXj|v~#L-vfW8mos;|4N}$*R@Q51n1~L2F zc!2C#+;C3xvI0+PstM|ZZ$U0)V;j^J(mwpR*SC~jz42j3!!pS;WrB~Md{3lyw9Lc9 z&$TdY54@A*Ih98$Q3mm~Zun7PE(n3iLs(>%7p-?$^PlZRW~O#MpYW?htSFrzq}>KA z0}UrmzcZi03O||c%FVlqlDz;9`}j+KB|Zpdl0?j@oq2%f-yos%y1OU|TP=vFeTfnj zO)D#Rw+cst4gAO)D9@`6TBVJX#*Pi5Sh1a+l}4O4hjew*a`NMyfacdHl`Y&bqc1*q zLCNnH1x9SODv#IjFOT1?jF4!@l2vIOn!jhpA_>$_cO|DUvstsp=Mna`!ayUF(!IRL ziiig{MwBp9!o$v0JUzYFW27JKSS#`~$HI?ba{tRz>?WA`E|>6DOTFaWrcsF0X1WP( zPNMuu$A2DT@?}b151dC?6jl=uQ2K-Cd%^cD!tt|}=`ky%gemu)Zbb}U)#Nz@h>0-s zihxuWn_8XGQh+6t0N-3!oVgsyj*C2BXna2SVX=st7U)j7mhvt_8QT~{{uBm=!$)QW zj4yOl(j4xi8ulciII$T!A7t;f8#~f1298k_YKe?YLz3+s0a-o$X;=-XLM23x~b?+1f zBxQ>j*yu+urEP{FIqz4}ADNi4244Msem6T3Z{+lPtcjnq#IhU>NUCEr-&K5bvjF!J zmil6O%G5qDTS@XkpuOofLVw0YoLA^Mu|17G3p4dVE5E#{qQpOkYE3eJ|$o#C0_Ii|I=!)rKxwu9o z=Ov5~V4sHndWK`uK}A1%mTdMiB{VzrdzuKk#ndeIz}v?W`0Yor-5fBZQOyoB&J>Fr z7FW}9S~m@Kksb`k|5k@l-mrF1LKre)31T)e(Ycv1x1G2ZUt-oNqz@vPw-C8SW}{8p zKD_mjY5HUv=Jas%tRZ2Z5_k92cO^UAQo*H=^9LP3*V7|CHViC9NNEHz$j06OZfViC zzC4h7w%7}Le|TY=dGeQ@{=6}4SX_n_!3+5>-@Gku?O)r{QpYi+xp&5E5i;7?@?iUyN!t^;L;ZuH znf8;$b6dDI={hU14$JGS9iP_MQ|r;2%v7Pw$#dFth!Q483g}M8pibq$Kx+5*L4{5^ zCaF`N{ZmR~GFG+j$3nJg-D)&3q@?sNw(Vp$+|Z!l`}8y{v{ruGAWbjT9m;)j=N_MR z_1}}>`wT0`I4mETJ7U)ho#B~FexoieNVuYohB9R<7f+}&q!*j3A=!zO?Ig-UR87gl z+0MQD%u9WiXzk_pibXmHQ;nK0z>sB;e6mGk`4j|D_sgtmJVYb z*QM$5++A#5yIaR7*IjGQaAxmcCiIK`!X3q;$Je8Il43^_Ce#J&U1uj z79d3Z;;tW=UZ*WVklW=`Dws*PAuQOJqBspD5C>%Q+wnft)~s=l$%b=NfoSvqhwk+G z#2vy)e@0aSi6xnlUT)}BXQF60WTjUtp))RwxA-&4~e>v>} zSw^TGec`^a=nEBV5h^(skXO{9 zo|x;jnz(gauZCn{Vn%$X*%GEO)AH$hi&nXxuh+ty(Mi=Y&`CZu>IIE!=#!8j!Q`== zu>xu5kLNV#r|g93{lI^jbIxw5X0Zp+O~(?QiIjfn@WAF6=BTzvD|wVVfA5Cu3S$#y zeugqz$b41D{O<-K3!QIoh+fLD!@(}0qJUSl5H>x%BU)$3&fiK$DT05}O2FBhNjXp? zXmd*n{wQ+$P7i<=(S~4XJ^Yk7;6)3*2zVj+z3L>JmT~tlQ{Q&7H8Z8p*IPf`jC{_Y zGG0oa4h8WP%|tl3pL8_Y{;p*2D=Fr7^*Z|<>GjHBK8L0F;w1{Yb+1s{lbf_oR z>WIF`_|41692eH2^Qp#Zu)uTTm6wi>Sh3guGgA&)yBI#N3$i8JVjt-lx8D%Q|# zR^o#h@H~FeU$7dk)$Gb;rM+sChPUOSB}SFBM# zPD`(G_AS@a`2wq1fJ0(6X$?=kL9Vc`^kjWcK@11A4Q<1H}O^pmKA>AM0K)-t)6`OR|!ul-r{(T!cHZygg z;^Hp4*XWkunLm28KJc|E#mcF+&bzkwF_y72cdx_PTWo55V^wGBzTUfX5AnVWfi^$F zs*Fp>^YWKfRzf{JO0!hepz_E}nssl8h?~CWym8i2bEy|p_mIQk2lK&EvdVZ7PaK6# z=ljs$Jy+S}_a$D0y|j6cF99Cz4dJu>eR9#r`0r9<`d89p$ZSDvoQfLMj++y2EoTI8 zNy0^xVJ7Dda;bfM6lKM{o=FqT$8S`IB)m?cEmUEq<9PmhO8i>iSRtWH$-hwhy&L5{ zkWbdE^+Am){bO1*UV^SC)`$Nw^S%<~;HUkwQz<;>PE^_6bH+v$Sn@p!L8d%NI!St- zsVwNmC?0eGWpmC%*CQMD+pNiD2dnV?Jf_rpBbJyfeIY+)3g9?hR4%4_dO})(GkWs- zi@$Nt!nOlLNT2Rrn0LiS5qUAI>fwZ}1XPfbNI34X_FXK<70+f7b}WH*+X2b)|InU(HOQ0 zy`%5SF0T)u4PodFC!avaR#E&*XZ|#TZI@%`k>~VvDlOzIL3tO5q|fU~UW&2U{FW|C z45B+2^$lL7Q-c>Mw6}}-$6QfrwL(((B{Nn>PFMm}l{!^YB8FB7Lgd5X?lep`t{X5+ z2_Iz&G8euR{C>Q-(TzBGpKy(8YT~qH%lG z;(Hs;Hec6|kP%$a?<6ZqB7Not=@V674`1^81S{gq=CAu(`GwLQcb%|XDdv`%CVN4Zn89o=uVGWc0fIUKedhx|HQhr3^u$bDt zoS7=FTx*IMsKP}$2p*ySQoRr6k*o*g80u{T zJ4!d7o+?(1-xSgoy0uaU4b#xCF+!!Al9T3P|3*Ywel zT?xS$FQ{homzO&W=e(bOHhDRnWm@S6r!2^dsmc(z6lzUT{tRg$=aJb?E#EXrkaYlO zxhpkgl+Ib^ov--EbfOY?ivcSY+fUKU2y$PI?Pi(kbOcvQ+wgwqDN>tpx)2bti48X8 zOR368qi{7UO)ixx^gsjoy{_5oQ>*Na+ODL7pz*0kU-gH>MwU75;!$w}vMs@7OF05m zg(0y6dBUOnC^%Y5{pj?tYP$tOO%n;i>p-fPJ}<;SW|gIack{Q5mZ)9uuNj^ZtuaD% zRS7ZrH*R=?R|42)W_7a!n(TEPm#PKq^znL!fXy&dhJg(+YpcPXjy7&4gGh{AUT*11 zQc^cu>#~S%oYgqc2(Y@TrxmIsL&|4sL(9ZcaZ#+Dzf)XXv{lfL@xoN-SKI^_6ntj> zF}aRfr{<^O_SZw*ruw_-s^*LjMWhGibdwvT3|CTlPJ{SR;4ZkYv^ovepQk#dDT-s} ze;r3u)tl@KjFVPVIP__dF;pZ2VM6;PbfbcRJP0` z@N*s?cLwX-!^|k7a4wq0o-GW*KjzpU<*-k-S)-8>K3nn4)6UsGUsNZJ^L5=;vNT*j zL!u65`%{CxNwFm>4xGsuGh*KOIK zT}jCY4Q1gT=3VqM%at`;58n83D6sd^0QM{-q$O<_)-|$*05G{gpJAvF5! zHoF?g>mn1%v470CIZ=9%=1~5pw{o&Exc8GEl8c-eMHaCSUGrz16K@Brc(P$yh$2pn zsYMNJf_nDhOpM8oVX)>*e770eJ~ojrKI9RRdZ7n@)5Iu`9!dip@UoKTK&oh`ZIVwi$H)Kg>L& zjbhD}0*99I9~SWC`5;*ShmmuniB=`rar!zh|HE@31h-)bjSA_mDSxq_2s#?miNa1H zKl)#;6iBY>GS=(oeViD1?32G3x?)nNi+vI}=-)-cU%Wq>r&R?M<4_D%{N>XKWb;a0 zVGjup)-=s z@ep5{m11#4Yq??p9{3WnWi!2|xVUr^sGUg#>B%XZNx_HRhTHcXku!hPSpR@R;&4yI ztHO-{l0h&l2qtfycnMb@AGCfhlJKcTlnK(dy zTp>T~-3I~qdCOyE(2U$eiC-h~{7JX|ttRV0H~1QcNITE;$bQw^v^{a-WTea&8@N+`_Ke1~&6rBv&Tzp_GV$L? z10cITsdeg2w5Rc>XByke_dVZrc{k5?+0B~Fs2Hqo(=~{{hD17_2Y}3Md31(4^i&^R znN_2d7x+PHE}b6zBUC3RjT1@OAs*Iggv7ml5e!>j^F@z_fMMD=FZse3pjeJEm!o+p zCf%8GJl*?iXMYZ71j@ehQ?_+BGiiEH6;g1`I{2W~283#`@apZ!=1K#XJD(g4kdS07K<< z+rQ4F2u7$ca_NCw2&c?ji-b@QO3Xr2{db0jMa@yPy9*0@cxpcbU0!c>Af9pUf)Ys3 zKf-uMA!(;hlvxk6(S(BRiD>GU7+XqPv%ur~3!sR|6st3Bsh_)SU!m#UQ)r@;U+1)I zq9Fo}aKB(P>d0?Iye*L(P|Ie`VmF9&NxI#>T-p*Os3Rf{WL@E(S}#*0&mQc@J7Z|} zAQUH{?G51^3&%06npd%>4TpXZ)L&5g(?q-4sFHM5mPYU`w>=kb-WF`AZt>f{P-H9Z zM8TVC=oRm!f7&|&)QbMbsfqQaf0)$i(bX{)!pF)ZUUMRRz7=+{cWv{LbgTwX4lh;4 z^N^B+w6xe*MO+bmu1GL9!pd3=1qWM5NKjaOTxb&F(FvL<6a65>*OiI3C6GqIF*gTX zvzcF)5TGxbyH#4pyc?7L5COfICSQgZPF{p!CM0w{vov50Y=JtI>^uPw3n|L8KeTj}%~)&SiiDWNFFciYMMYAw@3m$F(yEL)*SfPA zx%~U;^#=iesB%9kDImcv>b9M$xm4)+35&3elhkc&(Y-OqvCJa##a0;|+?DzrVR7g4 zBwA2^o0K_rFxuVQbkx_2zE38%7CL=;rW$oVpd9J*9t_=S2A<0={B8^vU?J~P8ZYNv z&r6ffNUAU8L1x`L^ljzm9Fu`h%G7Pib^i$efd=cp~?Bn=huT=lTMs#}JYpqzrb&|)>v@#+sejj?BHhhsliFV)#pDL z^hWK@xxxJwNKYeFG!P_Oy*54{NkI^e)0R|ORwHMW;Hdp5%z~tRe?VRaUrF*)%%i~# zAp!Sz&nOQSg4Vg55qXKDq!Cr`7ECTvmU6Cy!sKGTcEO}$NO+z-)Q(RL{~jjP3`6g& z^W8fLWu@(n)gam8L(q^MXWBAe1-bIe%eEHxYtm%`YNP!Wr70NW>3kyHJ}gy{Op zvgH0X{}FaeRSM4N2m387bgx_Go%UeESC_qxD zhdntgEvAmT73o*AnR@;}c%?&r2t>dLA3JwX2}QJK%Fovscq;nIU90d8Ddw+2R4wPZ z;TD{0W|v5J93s@5T?|bihJq#Kg3Q$DLhr4oQQNx)IZ9RyOaPUSlnq0{ix#$zkkd+S zU4TV4mhH@Xa!}E)g#k`qunfdNdrpJ&YlJWzWeef}I!}wBmlPj@lv}}uhiI@hx$8KHe1lJe-T3zB*S6 z8=p@CE0BJ+mJ^^LBcy zU8RGph8}}ZE3QWy%2)c?`IAeMRr-~}I=0&br5q~5G{Xqb?t6+-gk5>Yvb|MjfY%G$ zS~t({N;p*jvh1L>k=8Tf>;)Y0l3Y1JW$Qtl$6fnq*QEqK)B)E2%jt8a$%nuPK{ijY zg!7ZHcP`$SQc>htgm9*!n_N-ZYE7j95Z@WLi*pgpa5pU+-n={$wiQ zS2IeEP&B2QU9)U$d@aoLeBM*DG6ibs`8;DJmP=uP*AtF zT^C>FYm7ylE;in+);gP6{6MZY!RlVPDUMI4x+vYsvl*@AU$-5vLB8+4p`O)%g?Yt_ zNs4%1OS-wJxr4fpk^Zy3oY_PO%lnud^JI*H{G(F}>7RhZDVCyR z{vQ=cbb-a(n6(hGhyo?op|WFCkEC&~fcj)?f2?`gku*6q1(Vyb+$A}f=P z{}4>Ys66yFg-_uS^-mR4IHpwBQZ+h}RR-l9-u#SGL*iK>aL$jTTihRU`1FF65^fTf z5N6`(UCiJUz44Uwa^h3oeEgP%8`r+hq~;#{Tud-;QpD#=;!Lf&!D^MLP013hM-dvE z9L6=T1}4_xbnRQrer0~sMjamUAS1<{;$Cz(3}cLCjWWk4LsRhcK)Bg7}6EC=Z;CB0YmFIy6Gp8Obge zkYWbsV7rx=*zwkE@EV+-TH}Kl6s}$I$6d3_!+C^-NQwz*PFkn@CkP`C#KUg5_8xWo zc4tI5G1q%pU_@xZfcHANcFj`)kh(sN;xXgoHtGP3Vue5p+NPo{1#f{tbj=5JWR*xw zOLl&eD_If=p_9(130BM!%{~w{kSg5eWMgmv7HFkC^WJk*FK5`Tl3oxbEQSt zFp-yzOMcnfvJEu3P70r21tSD*AAn)YwY`ZdFgW!xFG2S!1|D%bS5S5&z&~H2_f7 zUVA}y9~a0IbZw(D!riWK4bOrd^Bo31Dx>-*coX^6ne!}aq{4DF+J;2MyqGLdCGLUc zUDmVEHCLwT8=@mIK3)-XCTSmaE{V=aSn90x-mP|Rt{uf-sg3=IdGb8vc zYclxa{&VJKz0>Ozu z;vw`wbkK4^P_c*z;feGKFKBaVs2Pc9?TWW(K}+@N2wwE*LEebivfuUDUIE)|09ayn zGK6jR3Pb}=hEI8%jCckTHw1Yy0$&UiE-mvE} z=)o9)+Xf0s0T2eZJSZqUaJv`)EWlcU{y@O(rUu%!od0b$pq~l|aOgy!h77O+Nd9Zy z0(4fQ1PWe@fc1lbDu9W>F@bvl*pR4z+X)NC1gsMZzzaqOH1y#Ez=M8)0kYWvdO*V< z0I(H60a-xD6^#E{768BmAOh`c`hf;1007qCRt4^>zw-e=Pk`$NG^zo`1yzOq`;Fz_ z_5e;b0R!$-pnWj_^bWY^fxieq9B_Hy03ujQ$p7{fBq$g?u)%?btH8OHFoCNAti=;( zAp`sbwxYz}MFCA_;6T6p=OP0%ga!@)#|^Xw;s;m!J75nzC~%xNph*h^(6$AN06Yl{ zgdLn28h{AEga9A`Yeo65MhIg-F0c&mU*jGq8z>NczyI|pf}}7)xzQRRp0_E&q+|cI zfr`Dgv}Y|cIx0vu&SnlTbMkASV4;ua=(NHi=Z!*^=D? zN(mhXp;xyIKS*{2R~zbW$ABVZu2F$+(926_+7u_a<_hVs3g{r3Nux%dzX%Vmbs%hP zf-KtW&S9BrIm{n{a{uxKf)rBjC$PC73m$;`eze=-B6Nl1>?qhHp)b1 z?nT3(PIf}Ek;@sRqhN=zeNM1wQ))4JiPz@mbm7bG!mQr%y`YTR! z;3E6@U@Uqvu;nA(2ktHgwZQ zmZ?b6rfM2W7l*KT>oxrm8tA#TJDaPl+j@usTh5y5yEEW-n!qwAi3 z>L3sSQr*euo-I4oG__tFxJ~fiV`dT%y5{$rFV?(?H&@~2W@bZ#cIK`g>(|X~16K%t zVRrd{C2zgocB`>-6L0=>pamUfZ;A9i$_;6%4F^DZ&o+s*s5X3@eYY|YowUYu-+|3N zpFvnu2?Uqxs|VvWAU7*{z|^0T6}OOFb+hG@vYf77(^^=*vAhd$b^d>V93VYuS`b+K45Judh7Nrq(n zY&h^xZ`i~(>!5T79aQYk7)`8hA8x4IoBEjYUE=Y=zvM#2y>#SYwM7RZdTf+^=D4Wi zdH1++>XJCL{DwOq$V0uM0U_^kDdJ;z6iO%GH;AXQ3W&f+5@<(^4m>0+?px;QMi|KD zkhyIqjx9-nok)pBg8>=WmS9>GjWm3=9aY|TQ_*Q}!?4aRSm2KiOGQkHS4dmjKq(s^ znt9$nO&oi^(_S=m#6R$`+Gtb}$O)3y)IdeV#3sc+TCwLK`z}bzTVnNUa-enK{TXIV z-I!xauAn*|u#*$v9J}WgU_;rV}bbYjhlKqB>2h)X*{@cyL@9w_WH}CkVdEVTy@n^P( zz;>wk40n}|T27OaQt7lnZrHLkl9A^|n6R;GWOI z2cLOZjaEw7&)VVYJknE(ZEv$}nC3za_!_Aks*sr6$nM|Nffn|a;hMz^9K z!4!;$NGX&iZw6MT;?wi&q3S4ynog-b z5(NIh2y&mgc>Y$hDf>r^F$-?710heh*RPFMCTq7^J_GD9%IB^e5)ZZ2FfErksCg{o z{1J|?WQl)|e|F10fbComm}Zw4=vpZZ)JfkMWSw_3crd0sM2jLCVl4MG(n4@5!uEwK zyzvtbjB?@g(~BbSjiB=w@mB_T;aAi}sIBc^O{rzYHJqY=~pL*)R=M|q3qK-ceDPn$7(M_-lC z&d?K`VgK-3!=YM}z$u+&%@OZ&q8p98qO0Q-mb2*hc^CJ!a3A?5X&$iYfjaFYz-7G_ElObJVMxjmDocB~#7q4#+K?ZE!IMj9 z){-e&PXkgWe~SIMgcQG*6Aex+gt%A(5G;i3++ z(5x2K^Qhcj&ZV@2?yWHI)1`RGxudnIO!PJ6%v7^Bv{2(q{D}_O3zfE(sGY72LzSK% zF6(x)!^773WbMv!k<+erJqP=sq?EF)MTm7@W9frf% zu(P8Gwu+NZZHwc}7PQx)ndv{-)~Ro0kgD&r$T-iqo=Y!6KeL})s$oqgv$riFhW}aN+~r&CxO3Qu%&Fg;A--GR zmu6pEg11_{FfChXTDq9?ucMm>FEpHDnaG{Cv_F{D!6BPLe$ySGNXq=_L%lL6De!4% zTur_2g(tZ`KVY^u`4FY2^oQ(N&Oj`1PmK&;p}>teLy3$F+l2hWneCaRYXzMUNcj=( z_QxiUUWg_EoAM|zldm|XLd7`s`j{knz;7$*ai}9_vdSkr1&t#!&*M3Z%&svF4ZxhM$*BsFyoBCZbXfMgBk+A z>6JBqmGQ(NqhiHiu1{E@2#)h1xl=o3scl516X2%hPqu{>-tH&W(x_BFP%G`KJ`Yw^ ze)7L6VK`wac2#vL6y$F%`bqVedn3%1SN`fiCITW z`8hsR2x;U2Hes*)iyVQ5Dea=VFN_P$lg7@tt+UYZN}v!_0V zQXEd=2*o<(R}u}@jEH+e^Zj7X{W=`;snLuZb_yi4&VoaM0bcJkb>~tuI5c&icRDo0 zq+yF|T}wW8lAn^rEd+V*c-Kus31R6>z`R@WG4GM)@@Gz}1T`axmb`lQ&b^(aZzA;F z(6qIpKZXlD}vV50jCldEQ`^QJY^c;Vry{ zUd#;Zy9%g1#c8|5rNah;%m}03)2ixkQKQUUeygXUz*#JFwq8f12#+y#oxN&>ZEb;f z6}iu8hxbllk=2+N?3j-N0pM8_d>v$jN5q2es_8!#w<1Stv{|^DG|zOW_f>0r6vXGT zPv5PHxeZ~&LRWqtF%JjC#MsYepHbF6DaPrk?FDc#X>bL?#FiY`vJgV|h9KA!b2S!j z3v~8|{DEMglEjjdyZdqDO2V9ik{#jRMU#fVoJu4;a_dfCEz#2hc%3OS6|}_DO?mL( zq?S)j$6twX2fXl zv_Jx$ZJE(o+zGYR3+QIEZKzU)fyT&?bHsnAnkYgE@oIM79zy!HjGR!~RY@&|g3Uqd zTIA^;xtNfRj4kW^68?Cv+8wR7ey5ET-Mbn{AwbaTx9J~@X=V& zgW>55L89PFExB^{LdMC_;8T56o+z9l;w3heg-l+T;&+}^Hi{tD^n?_JH+uT?Ru%F; z8;9Ab4mwe8nA=|_=-J9DBqLBn5BR}|`~%xvLGQkoVixhr4<&oR9vrTfo)7O$D1hA?cWFZ!t3aJt%!n1}iCn~@Y@fDEHMOY> zQnLfj(A(PpnfJ%o8_+(dY7p`>T=0u?E-_5uioYEC&9>8kaqX3h?DTjMyF(-f0ZJ1@ z9}{@vi6W;-{FTpqOT2JM3vnJ>ykO?R$@Z#RpZ|dvL7vJzd#?q#tO0$BF#t{cMlt?j zg{hJvH~u6w{AwXob=sKSyH@izBnp8#g9E9g#*N04L!t>491BT0i85jMn^P6%B3j&0 zRsEu7(Cl#-TA(=x*RJXzP_eCHLCPS}2$uDjX_QNO(EmGavS4Lw5{<*_zzL!vb5;nq zvECQXBJo$dz|ExQMs;GaS2+#FXH>?Ujkd z{vl-gr3ctGGh(_RFXTqk)~?$IqL^#7{7v5hm1?*WHEPN!ITZHf zP2#fmEY03SgrWM>=hOv$zp{U04^8C?t$u(?bzE$u_}U!y zK#Vmh4()c04n2fiNL)ha{1wXbr=ywrT($VVaVW)7!)s^`_}uUOdEsUv6U#;XMr1cF z2u>_BjD7a`qH*;@m!^jw139S)tA`jzR=qBB?d|i4a0!joxN^yO6=rwDUihk}V_#Um z;uM%Hmq$SCd0rM3j4lskuR!e6TG9riw5feogY^})()7IxKT=C>;G|`}35QUfNMCmG zrn~Kl^MN8&2GV>upezo!NqkOm%te zr6MW>mFp;ckvQ{Eap48KWsas!Ldv>t=%m}6^Ls6F9+Hhhf6l}eai?V_6a6C*1S(^& z$FJS_Gx{{Cu!iRx{2^+{c=Ye_Uo@*d2A4N1TkV(>f+-aLy*~bz0{*V%LJK1VzD98Uag(>Oxy#C7}ORt_jw+*!H4toPwuK7B(tM8x-V0_aN!*K-!a;)}3!O;TZX_Se$ z$|2ja^Q6qP1owWy7s|@ZWUs`s`5MBndNE#;(=n`NIA25GPu^4th!n`#i|_8NY-9&)?GG`T+r^BFd3T$i z@2j9Z!J+5KCyR^gB*9$H1KLGTatKnIRciJ~XE4}(v3r844o%ctNXN*wi)_6@2p`pkVcllf0|Xq3H7;;hkHtlByE0A)^j)lEYET2paR0+b_>6% zQ^Hd9SO0jfIe=~WBq7W#dyv|q8BNA&ia zevFK)N#ap9r-t}x)y5A06$X2B$zFo)3j+_WU0M1&iy`qOn{N=FWdpVC8*^-D{!=dk z37qkUPtR!Ov6!82Q}m*IeVk+F#n-iSuXPVz3e3t_hu<*TbhIV(t>vJv`vz^lw!8@m zI+|;(DVfl_ou8M`YY4s#ozBlTx+}YylBG?k5eHiZf0G+{I2zU`YXoad*}X;=w=!ze)S&=fRZx5OdS73ItleDKK;H^Xn+@uQL(*g7r`EJ7TTr)M5P$Q zv4}SEU*V-X?`ZM_D%=TAr`QL0ayiPT4 z=L}wx8`P$j2(DE>eRpUKD!aBA@c2+8CJmR#I`8%TZOfB5b$^6sM&AfAznlF`rR7Ev z%C>p?Ez86z$zN1|divz9vi8U13Msc*@7ov3=W6ra09+AFis4V|;cZc0X)UJWk~HU| znIgi)avt$}xM&37F4D1{rKF^p_Bb}11y2IKpH@Q*w4qnZuRY~x)yq(SV`C>^bc{}H zptfjfG+RL?B7FsmDG$>V1%Dpv&!b9(cK+V`G%b+Z@Uq5;>+y<{?u9LT1X46zSj?3WsARWk^z~ zlpzh$C=D7klA=LMbDESWV=8kJmH%hsT=#k0&+opU|L=aT|LecI-q+b*YtO@4Ywxr6 z*#~nENVRK;DmwNTY8W^f&3)>#ePQ8Ue}^ue7Z!W69lS!14!Q8KN31EhS3!ME^^7-O z@;TIM;PL(s{&BfQm2DZO-OiizmepU)+#OibI=8<_fYan~?BSy4S}rng7xyOKF21c> z{gzfbu)aXxH!t_@wvYO=zUE}^H!OcLTl+!arP=b!*%Vy=?2zf5H%~nE!12k!r$u2PZPpv}cOeG5d6KHB?QsOno-#(ORk!`F<~r-epB zzNhUk|Ga!G&A$A(-0hUe=IG7ri#m37gs;jw@Uq43^46u6m1++?m8D~rttuS|__<+` z&-S+sv3~7q8Nv?9?Cw|fc-3c|60OpZl{}xGIaAzDNsZcZRX_dRKcDy@r89WbxveSq#bEG zU*H%?5i@7sl)kFt$^zE|!X;~sYI#=MGxo+EGgA+H-g1v^uV^^mw@aNuTpL$RXUNwo zy=+^pe%SQ4u1%=5@q$-d56V0=&RVnP@b=`D;;G+%?VCH(I3TP>>hZ|;a(>%C56--5mf!E)EF6L_FrdnWnOL*{p3| zpHzo`ZqO60u36w4B5$v{Cui}>h5Q~Rf;Zjn6ln$e1f_b5J&=s~HGDdJtEa^A0*)hR zULRX{#W-urbt`So_p|vNM zCQzXe66<$n$%iA;Ru*w>G&R-Lw9y-VCLo_U`7nV;X;Bl;j_pGNHXD5f8m-cJ=~dHs z@A6%m-tt0ax}$8hbVcSe={25?Q_s3Ro65CMTV%`B(;}3&Dq3ahE@=s$Tc(%4uv$;I z_nC3epri3h-O~oOrP>DTqw?phI!nyy_i0j#|CXTkOwLzPOl3&%M%y$6t-v&eeaDu0 zNByk!em_@*=3I7(_7lxZ=O<_f<(z-EcABx{+LFGe*xhpyVhvmK*Iy1G)=M9q7X7w3 zEjrxWH}u!nq0nWN1m{PoP0s$-giHIqe3wQ1X`X3p(>&E44XrqA=DT9jj%usf%a&Os z@4e(WMNGx9@QwCj@8_o%SI=-XwcPp4^qa@GTL+ZGZ|S$}ynA)6z+I6-iHEPxq(4M! zlbYVH{+i_q%iqQfRlR+#r}V+|YT1V$5r^*Vtv0gjzzN1udWS26u| zJt?FAl6l&iOP#jq7pQk7F4XYu%v^F>AaiK-x17k%@SFzuH3y|;_a8jhEV0LUP5Pef z<4RjDZ7AC!Te3W3=YpyXqn?J1Bg3W}UG)#A)LomO5*k^TI?vfWHS=I$@(f|aG>ZLd-5afMDm7jZOdCKki9dDlYi&J>h|38i=%R=RAH6DBtbPjoPD9MXuP z97?@-`#7JG=kbDpZEf}^McUf@dKv@T>5aD(qdxPfw|_qKiN8}mD7$lWf#I(cv4y|b zFPRT#%&Qxo_2YK$r{A8vR$4c{-@8fq9voiyYT%XOD-Wr~6h zKG#i0q@!fGlcTOYpoSTkkA&^o+#2JS924`~Vc!Nu1=of*lZ%1}U+M=tO{-l~pKG%w zdZn|^g{6;tBoCX5qp8MTSBm`i7++)HOHMp3{6O>8!sZ=aGK*3LCMtBei0cI{Kmx)oyDXHTv*ge|H#t-Y+Q?8h3ti8%J+1Y4p(*Rto02h)B9RE1UL8aaP0bE zF7f$(l8SHlEo0d>ey8;*R*Si^GU7I$c^uMLDtpL==5a}jk(Ykmw(h_^57F-921}aj zHL~9<5r6eig)Pd|i80qznbsY6)T1P!!8T6lhK3>MU4vf+R%|y_b;LuOw%k|y(et6b zW?kE<2A*#33w~L0$7NEQ_wFn$-2Uav(Ig*_wrojT`J!wFwY-yd;^_{yFL(OI)dyoW zg1@pGTvsS-8_}=mHsZIxA1kZ(;T*%Qw9ilVjNXbvS&CSomrp@__>j$9` z_4{vkIiA_ONw?Ii^jeB^@vW>!)Og$Nk%Wh>bp~yc=K!NpGgmxW@hh99B-Ma(vXq7+ z;p#V8Og-%W>?2lN=D+bWTY7CCVR1|KZmi?fO~JbCZih4K#V!v#c(x_JZ&yCiyt0p) zDA^{JTmLS%IRDAlYYP`;KS)^CS$}nnPxJ74$v$n-*xWE4_QZ?xc3k_R(O*2X(LRjU zujf}#UFOyFzQStG`9rFK$Li*t&U0h$%21v9HTh`s*_?*HH7A`ODBn=7Z+u~O?Z`cy zV!z=Vxk_Dk@mS$HuPeGdR*Xqo!nCA&{075zvX{}mOkMBpr@FviX5N7cU#kzbvR>2M zclj;<^*JmvbMw^aseSAc*VfN-Im4xz>V3VhD(YS{hmB3W$ttY}={ie_AIws@COG|g zqMcxUt`*0UcNiug*Y2jJCr1w@_eN9rx@%Kv($#RHZ@)diP{#h;i zz%CvEw zD%aF-*89iNtA#bnNzDyTIcgVldP9y|wVc{}_kH{J8#P~&^o&kq+p7f^RfwsVmvOW` zt@A&6=TInhP}N%gtJ|tRh0dgN`q?>={E}z&WPPrVFxcN;_lvEGUD4lbqZ!%R~tuoTph|~HFho$EcvF)0-LLVt! z^PeQCyUKR5qcwT{FI;=8Yr)g+oE&BPU*ZbB@S4{sw_1kIm=Zhv{ilAD*P;(prvAFW zQ(of7aO2?i#`#j`w*L8EqIrKt#!CL4_N3xjuR4ONUoKs#@Wm+a;VwA~_0u+Km1ld- z&B@%$xGP;5t1Ex9?46wOHci<$hXz0Dt_92amONj1-rtZ`ckI?m$_+PLR3w>nM$v4GhtzDVl4-j)ET1)4eq~h?)phmeBc(n%SxY^a zFS}uo+!w(8Su2gpi92YX;hmI4@{-hb)^*!A^nRn6=4otscuO(9x2QF%N95UtC$XYC zFMB^>Z04PEVCw~=s7r4L^9p!M^YepZ!VbK4+RIo=+&$@TzgGCEw{6-ew9S02sD5~&n#Xy%)h4lPQQuxIi(K}x+;)M2llIJ! zbCc~CcnJ>hUDP^Iz4Ch1?UTu8*esI7^@?vM^qW@s%|0?XrNeIca(&_5dRePb&bDU` zbfty%wIVOWZ$35RJ39G|?vuy*`Vl|h^UBWC*=VkLt5l;`?ON8|sw)8)Tc;g!z23WT;d+@*N{2_@JFFIJ`0h6RF+W=@=x%ip)ed>orJb2?*tFiYz-uZ94Ke1oXo)TZw*@e@eSR6b3 zON_`{&hOUGzt_kMNmb{~>KW*5nX%)u;ji<_!=e`q9}aGF5|H@3`BdfWra<-D<*V*? z=Yynl_;mG{=wZf zcLs|2r^nFw67~)}I4q`beMMtNdcdKE%>rhNt)4wf+paWM%weePrQ?2gyB%h)GbS(l zdh}tsH|}3Nyp$dnSN(3$rhe|@q1y=Qd_bgjI2m$po4j5A7+i}#>j zElcT&O^BB0C_j;>a{Y1qg>}N;!$&wDuP}aRvTtGeVfH`Xs<-=`>bbSg6+L z*^?EApB7!6ClsYOwA%;ICR|SuajK(k-Nn^qV^x~avzgYXna&|xWc~hNz=QioP5H#< zB=Uz=Ppdh*_|24+H*6nm)ZFs$({s_u3p}3hnC(C8_~WyYLni-`?GCBlDeJd-nH}QF zUv#gHCs{JEifxKhSLO5f>J=9kULn?=i>f+k)xvF3rN}c=vHaf8lk3dCX1Z?FkI<3;yeTKU>&waFJ`gf7$y8Z}m zGu>00lds$;ITcM^uqKM9q3`mWrP^ifUV`!Z&mPAu)p0A`UY=vPZ_~}6=9AVB%6GIG z{Pvyshj;&_g|9>+jL&s{8=Ex;J zZ&TLJaa**;?$W!HyXTR=DNNAqj_o^`KksYz^Ze)y^SC*LqL1upJhq@~$LBo}f1)OH zXBrh9ptkFG2pruNmSoSz)yZ}?f5r=~&tV6%7{9(rPTqZ}Jl7{&p>eYDrudXsGX%fx zEz6R&Qfdn4OpIaQC&m~2`h4aAE{)b+>n#Zh1tPp6U$5-?v{1PvgRyP>;5#kJ+}x}b ze+$0;NxWz2X^r~R+fVOGlw3dgN3?cP5cin{GXg*ENzK#Y?j6{0BrrB-o{V^1{-)MR zL{GZ;u{E4}%3^Edw(Zz=LS(SN`HD~c6b%V6(=FSYcZ&^gZ8*Pr$V5pbdvanr?Zb>e ze7nkMsqqTJ9r~NLNVQ1*jw~wo>%QWnd2qPu6kU1wdxG}ca>q8BPGd#I2_cbH4I5Ss zn+sIZ^{5#S&SZMI)cq0dF%26EoIB(4!{Sa~r?*M7e=M53B7VM)_=m#XcTArC+T3Cr zPE9bDR(o^w>&W64DJ4x-y{geh2Ub5n6nw$%75ksh_8AgkhM!i}9u`Trd6{sx%VAQG z(`X0gpMEbb^?}EL)GGD7Wy6;OH_~o#S68^F%Pm)H z4gP&u{H9N3Y+u!i{v;d4eUG|su9Xd|=5(%g-dbums~N58#1x}z;sc&9;rp>zo>ta$ zEjuvb@sQFR*T{z^a#D#cr5#T3k5XrRSk_3tw|a+y_wa_EU)zMr-6amXRQhyF`VJBg zhIY_5d5O)KR^u1u8uB|St$RynjjJ$K{t-jUYT-OeJ?$qhl_kK=x%NH-^b zU1B=j=h|EPruH&T*#L< z@8_?CflKbK-2V461692Fn%z4iwobL}iof@AkJ#2wj(y(k(f#W7Uparh*oV`fkka_X zi1e}ioO=Fke#h^1Tr{!fFuvuc9Yb3h4rEuwaSOdUx@1EZTg{He2d_8s8O@?M9d;(p z@>F*x?u=g787bJTnheW3WL@`i zAJ0_Hjy*|>Qfn38Msk-HOWDZI%|4Q5I@Bd!$G7168CuvhJ@WideVbEnd&y(<(UF_?+lH@|?p?oH)$-ir)}gsCLub_; z=eg*$Au}*jbY-pBgGan}4{t==pE|pUC-#$AazVuXE0LU?+NXEv{Hj>KJ$Bk-XF1t& z^`liPxZeBd&=nrN`@8M>lF(i4AvgZWznC}cqJWRwz3|q-rNy(e_KBXcpYnLmo`lab zreAblsL7=->%Zb6(0fODtBO;6$Cw05(e3vWve@rSVy_QySZ~m%f zQoY*y3!}gA#VuMG=XtN~Ya;K~nG3c#oolRhxqV=1hO5cJj|YEC8Sqk0WoDGCTTNfx zsQ9cNr$4b^SU2IS{NaKqhX9$r+&>jni?+9!?UOXh`0+e#lDhedCA0PM0Pdlo=?B(Y z=9~ZC8>YX7x4%=m)+qT^;LVjL7u!5_?t5=MCU&}=UZkw`GeWvK-8pZ8>~^=MFLj=8 zHtXE7U30gf+i{1=c|m>VpN7;|)%6Ly+p8FTz=}89&`P)?r)mW=VLzBS(MTS>&{nG`_~GlC~sWXU&?mO+yBY^6LmI13wcDu z?c;Kvyeo7+A}sYjF74juvp*VxqNocFOPxxbb$fy5hPw`wA?Y{2bwfo=&KGSwAfdFT zVAro-2_8H3D&ATb$Rs(wSk0MZQI6A}a8#I9A2$#ywOUrET-iv#WSbp9A)F{wm zaa*DCwiWW-QfZG;g2k*>4By|Rrxn4`Ramt0b8YPh%|*OI9-A*_r_Km0SQ6r(ls>ro zON+L8$o!*ydPc9emo%9=C+yhTIk-$l=TnH7sQ;DZ$3^d~!d2Nn6i0BLdC^lpPr&$m zPf2Njf5?t<32Q#zq^vuWY?V!))%Q<(U7WsOz`(`HyZ7_!GGASTYSF@S;ncYB1jl;= zN8d^nA3o`?5MWu1WV&yE+0s(bqneV?pM&#TJnFj-=KVX=a){=rM1fA(!~SvTi%`fm4pDe=Tf z_uhQH73VqErI1T!R$XGpc^-#N@uf9h-~9heELyl~`YP*jaY2nMd;X&zWs0lk(%1tBr80KkVLj z(frk^TgTq&O-sCLL#JMOeYPg)H(m!<2W_Z}SRy zjw{`g;NFwhyS0h1Z1a!nCmp;a8}V65=(B9*#+!kmTjejfcC5N{vE?@BjM>K-BeUie z)h)Jcm}gyQQ9|#~aatYS9?iy|pCgd7YX0rM+4T=Y`UcO4q)t1$Bm9isTP{08^ACZ` z4Nh!!I~E|nw_?WaY|p!`{cV~~LlAiLo96cW| zZ*ilwwr9?{!$L}Gv2)Fr3f9^_e6oI1(Y1r=y56PjR$?pLUT%L;*)pj8I7UI@ET`*0 zL0+~;@UNzFZ>qr_4jG5o$%$7V?RoWBHP?13?|{Bf`_Gd{7U@2Dd1RiGz@`=IG5)S4 zM!6CWc2SZqa-Cz(e!LK+Ehky#=JxaAgKh6$ULIOdr!qO+At5fnwDFKVW&i8b8f+5W zpM0rp-+q?f+LroIAw_c8sbjM#HYYC)(`)W$Y`^1TugI%4?=JW0#zz0AIcx#;t1tbU zF7DE|=~39Op|YI^{Ns(5uupmCb@0`ng-r#rTI)q6AKaq-yz6!2{ZWPL1*dLI%JqA< zJ}PkWG3QA}FD~#DDsk`bac`Smy-v6Pw=)1*ahQO~#$?$InZf|yR zJm_s+XrA}`gL?B*m-G>+f)@1Gqid}tWw5osbM=X;{2uKvQEcZ*lZ zQbrUaJv(cPkGm}kR_C~J`DN+7_a{zi@HmUio#d2W|Ds6q=(SooJ8z9W3Gu@ZvI~gt zuMZNuIfXa9n=vEJWZ>?)pF7U7wfjd5EgibT;1UT+zrL2c|4d4~pjh5>fgNGI-}NT> zY@XG4H9TLtId6NNvA6yaSJ|1i+nWzAO={u1wqizkg{IHx*7F7ofUkek?ytDeJ zjqzLG^eY+Loa}VJ8)zxXG(FhQ^RpRV)ZHfJlmxnONw@yl~) z6nB%dZIuS}`H$(8#8j^XCgB)wX>%IFqqi*i zle_MdNJlW=ec@W6Dj~-~nJ)uL(K&5_r-N51JziAxXzH~M7dPAq@i=Pydhw}+cEzE0 zzrU8c+H72D=6RUChS%n;<~f}b`$O*nE=yMWUrABEZfCUQm6poYDGzq7SxQMx-tunV zaO3egqVqg=^Xhs``q))?eoty$LFg*EY2OYM*>f#+>R+d-(USF})?@qN%X@wb>g#2# zo#{Vzop@EXb=^kwC20%XjD}Qieq_r&)=3E1&mF#^>$U0l`;7^*rk3Ari}nljJ{<^e zGEm#RLS8<-^1)9=Ov!G+z?D}0Pt(O_R8XI^#7Z996VSch=UGRXw+;KryuSE~=1;q) z%dQl7lPlQD5p?-rpm1UIg^n4)O{e zV$M6OkseCVrhT4`AtuM&BOD8F?a%UvZ}}s)W{OhXi=C}bX)z0m7P7h3YJA?Nk<*u= zK4tpymlwUYPaNCw*;$%A|1&cKihYy{(t0meE2r6M)r!}<$2A9LI!6xv{Ox#9H2i}= ze7$OENq@P@yA{1ouUEnQEhF~qeuH?7|v z=XUwhm#PobpB>W8HqrE$cVT0eh{Dug*Oz_cGQGDhxNC0pv8to)j{*|njU~QzxLupE z>fp{DPkt;M(igbB_PAego=CCzq?D=-?PgWqBa!A0mR4?Ss#wx&f9ZtGIYq4$U5KTbYf$Dh2w)<^Zp$SJN> zA-7Mdp@H@4YyHI&^Im)?nzZOLPeQ5V&{vgNE;9~xCF~GL zdvPf+*i&(ktM8TFqdLp_V-ea)9_dFe>dsn9{1T|h%qsA$cCY^KuI0z`?WbeTy3CJF z8v~>nQ;7?ShpP7pYZlB^akD8at&*Q=#psy-wkdhn>FM$G1zSWbpDcXWzUpkr;Z$uiV3lWu}-!hj-n)x(8UDF$R^-i^jlZ|_dQS&MN-bY5q_xd=l^2z`3 zgkMuN{`R!;j#F2rmH0JmmKO+%%c)xag{OERf5eSnFvR%S@46q`f@}}UFH?;?eXm@G zeJ<}ym7{ygQ=hFik1^>{eRaX2c|@Uh+tU7TzddN{vU_u@J>PM=&y5T}^l>#CXD^A|P@pE-NQ)oc2Ob&t15JYVyou5@_O1u@=% zxCMLsMRtEX_$6eWKuX2-Qrpk6DhifLcK7dJtUu(xI55!R^&ng0VPa55Cv#^>rPA`f zOD<~arsv$UmE<|u(oy35FkYU|TcED*;6dAcTEQdElD|UcU9RGNX5hBxTFx=mu$#K& z(}Ybe8oxfR-MmPCwaMC&p4oRLPPClaWSGGbkzp~XMOtm+&gR-!w#e(R`zj;;crTG& zvRr@Q!~Ns=q4PwRxt~l~_@g2I9-l+U*`wE2`Dds-5mXSEp29e|<;(lvg$mz)owZ$= z?snn0WL4dy4u*(ad{f*G(~UdXo=zP+D}P9HQ;FvC*;UntUb?y8k3aT}%}IA%;IExZ zN3+;2J~ZkhI7PiPgUTfWvrRS){_c#hn|rUN-ZQYF^h%q9N`o~XLtU*Vu;KCYflWI1 z{W}lLdolCk$wdxQ;j6FHKK0br2w6yfN~(>p>sQS+cHsf)L3_} zp1y&h(Y*N!#z!RZs}7u8+&q(b`S>SK5fBs-77-PjDlQ>8ZEOIk>C!SYWGQm;3W`cI zXU$fgqoS&&uA!-=t@A&h^WQk6MgTpSroo5|3867G)P1N7f4T;P<{uay!HCreXZUE0 zzGPJ0he5>~WYq)dYI=TJ`o7xQ-riKLxtf|&c5O8Teb~g*U(9EpbFO=Cu;@ARBZk0yEx+ezK7VYix)(G>D3K-r|L+;j{>5 z+E@I2GRv^4Y-2A=W~SrUKt^9S$BY#a8xy9LEe{C(RrtjXvLj!MJNDmbIQkb%@?X6z z_g^NG6CnSY7PMh5mmJ&}fp{@5jeOxYQHn9im$q_38DxACBfRiw3tBAkV)X07|HAgC z`32!XP}5S^9N*Oek$!%`)DSP``&$3bd5pa)Ih@?xgvmt_!Vl|&cae|2$o8M#%ol_W z#h?axVJwn=L_qlX%g^z`T?bctFH|HfoJ{SUy-Xdz|Qr^j4wC&c87vzf6aVk5+p{(si-{(s!@ z{2w~zX2B*J?Z~r>`~@8H_0Hrgow?AF3GYip2w!|MVDt~n?0FI|FCQO2|73Ji&A8SR9}JCX5Dbi5Or&`q7tiBISxCUlbjrknO}I;nrtP5;-O^k2mj-(&$HF-d94 zY)u1`C96Xd3o05%Shg4WW8Fe9Iy|-}H#%}xFtR<1!>C>hE!%pTu>~H|!2bDNb zrf{QdnT%sXlAsWpgbA^lNF*wdocMnnfO+nbKg3QRON(4B>I)~GO{M5%sKv^|gnX-`LX6<0^=;q~Y zy~2VrhoX(~nA0K430{`i68)0!cdW};$>~K4A>Yi7mAPIvmcP!${K)OkjGNI@y)EOz z|1H}nPG6tg&yCl|>Y!x3a0Zrz8I$!$LB#*O-=oRe9AkXXk015e`8e)pN2B6RkM;@= zjH8jeUzufkq3mP(|L<6rU}}U_HlgA%3&OkqTzBA+P z=of>(WBKTj5#-4=zTp_*b~nb3$9b3^xlGL1ctX5tJpMbDi4jDe8Q9-gmKB(fB9QCP zjLCe5JofW|yuRRsy%S>cI)(h3$4wDpKR(IwI3LLVgAf=JMGXq{rTE7MhEf7(R9_my zht6O`hDMD23D;{hYB0r@P79}m&?6`T)F>K-N@4C!icbK|XKi?7uyYVS!k!vR!HcoI zX$%V8k3tKg1=B+Cf@^vdjo}wWkN(d$Q8;E2Obs2qOwb>_BJ`$)2l|j3iKAldnsE33 z+W8m}7!n&r^TEvY#;-}J3x9@+xvVQcC2w!hp{c7o| zYmKh#_$4XPjd_#Dg9Xl4GH?7x*~*2|l?UZ3FTsbam&wS<1dv0ZtW{`}Q&Qkin2ML8 zOCV35hL@gCC!}%pJOjBQg^i6z8R!ijJu zTnJZU8R14OC)~08D{&3)Nvy(FTuo33Z5}iaB(L?kRy+l7TKzt{Lh@ZqT@r$5P&Jl-+BSaw~Pq|Dq5XD3hAuo54 zI6JoQ2`4sZHc^TgMVcZ*k)%wc{2(4EjSw+x=9JSELy8fFZJ2#nj&g;N zqRgOZQf?6sh)SY{s3sl}kBKM5L*fNdON{&88arN2Te$SG9mrJg!G#e(n}|#uR<)rGCx1WWLe9c zKOON@mN<4odNN}2{sMFObj0Mj#f-BMPiKj9C!`-j%sT(V3Bwmph%X~%UA`NL$@7Uh zzp4r8j}epgEN1!(#N_hfHdlCrkA|;-p0D0qZ*LzhLvKTE104f>KRp9oZGArA8Zd+zN zWkM`G9tTr{{OF8enlHuDdhvJx6d4j885&AwM2!Cx;)xX^oHT$Djt&D896C zA4Xtk1f4+%L}3#dp+@&p^QK3J_+nH3HO>&mA@^Nm$l4HkbO^;ei0-qN5)m7Un_j4c zMuwoiMDwM^gwlM-*^VdE7{P%dRC3Z}+2==2lsN%fOaw|dEY|q2EK^~wvmN``eLZFw zi)jU7eJSMDqL39ZmgUo*uzgZ7?tG*>(6M~JW1|FyP=ey3DPu)4%eX}tmRvXHd{>W; z%Z%5Jr~9BpVbFspql->%QIzK4lxPM$#DDxkiXhBIM3E;G#1kwJS=X?lh6hkaZ^BW0 zsG)f24=%cx1^U%{A}B+~kAEBmq2U^sV1PFR8+feT(iuIx8PsTvV7l*UUFJQ;nS*hb z!Dzi2pX7XSDiP&yoh808{x`|$v19!v;tF8aT`JMfTJK?vne`r*@o^{Cd;V|F+3*P8 z(RB)>YxqPm!s+BuzZ3JY!?Jt<8Q54LjuH^-#ZRClC5V62iO3U%;vI`y-q;B~G@5TX zB`7dBFoGa{VH)x*<4(o6WWAGl?1a;3I9%zddWF#ZsS$ywh2f}V?g><^DWUZ6K=ODb z2!s0~D6hx1D|7tF2tPFgbK2F5DS&ZjF6f1KloHGp66)AzfMr5b^*Vt5c4iSF9tkqz46t(Ec%fzOfnbIpA!hh0r7Y11RLOFvks`1^Q92NTVm0 z5ykU?$Y^;m@@C{e&-!rY`qRjhmNf$$Tf1tS*4@nP-w&(%|8_yfN5IMRZ{xn*e%AO6V)A|#GyN_4XH1C6 z>uF|s4f-`$;z#Hw>(k71ew2}Nh`o`ikAGh^R#1=K-1=)c@;(jueHww^?H}#PezIeJ zhk&nmnbRb{&lw$-{Av2JZgfy)x&bpCzx>aEHwtiZapH7jOTeTEPGK$)IW1Fe(WO)# z`7klgAH_m3}7K<&dtZkfKT$i~mcVFS- zOY`#&2wW2$5g8R76C0PZF?Cbg=JYMQc4uYhc&`wyPKsD1hB^_#bKA3rrUx3spkf9~k%?d$(O@MG}j&_A}D^*`2uos*M; zlZRXfHuh+8dkAxK$!T$mm@eg^hKb5+CruJtlzHfUC9i^xQ}+VP ze(OEi9q>fj`^&{ ze7*shk1*pA^pklqGj_(ZtFgo*h~*~4Ml7)c79OYOU*juIh-XcRXHSTA$K$~9dsY7^ zyigzfGj_e9gk^BVJpQ(A6d4*$4Gs+&zsw;5o{yFFHeS#$+Adm?ic^ zzaUFY*0sqx>>a>r;#(4exC>c8c4S-ytns}GarK1wK4RwllhMyQKQbnlk(r)|ezLyD zjCY}*+}Et}6qa~5`dQ;##N;+$4o}8py_Fg7K|gt{u*R(E1xQn2Nhf1+KQf0WW7gph zO^C^B0oLUq>-nm{9G{F?({~_dUEj-yYngEg`Y9~& zGxW2jlQHY|evX)Rd0tG2Un7wc`;^E+Z;_}k9IXgXsp?l}YoV7FQS`Q_c zo4o#F#^in_w-qy%M?bmj%$VG-k}NS39&X}*7cf; zm|Pd;^vL6noF;3mGa)9Y!Av(sKRLc4>Xm-@i~w@mp?W%6?Ii2VWIfo%Cw!5=yN}Q4 zr<1?86)x|n41CRl%C{-LfeHwwMFjd-kT)GdV{u0cSEOFKp`jM_@@C`ti#fk<7rJcxs{YzH$+K<7zTI87URGT&CiJH~j#$uP{C?GQ zS8tDEB{zD0HIBLO=D7LPabx?Fp(~bicN)*8TZy^qA25y@tm*!#*=3CT-Y-@z zPB%`T7WiS;n=a#XZ$xnS9`86|Cr0l9F=JcAn&kHTU%Dq6f_rl07VCa1GFmQN#q`Nz z^*`S~G4M8NsBDe+ea2UMd6NtbraDwNc4Htj`y}$=szy`>(a1NY=HP8WMX}A|w zKphxCDa64LaKk283{@}_j)Nbx0$Cd7z%qCRdT<${U;xOP?sjkhvh-7jVhDjwAg>Vf zfvl;KrRPGp0qfxp;J_e~z!WM$4h{hoJ_1=9X2Mc<23l|)!k`DpoIM?^;XWus5d^|# zAZufJ;0|xW5UxQi`~ zVE6`PiAvU@$g{m37C<>9z;EDy6flF^pa4g}2bw?>c7rp#039fSaOeYm*b25l=DaF! z3f96GAZr)V6A%FHAPIY5IlKV_xC${a2%NAH%;63w!cp*rW)OocaDiITg^LgY{V*A}fgL;q zRX7bn@D-$CKX|}0zzv&VF;u}!I1YZ$3gVCh%itC0!DWbo0T6)g-~f+79f~0Y zI$;Ln!z%ay3*iQ=hd;muNni?s(+yx~#1~h1asgMn>@Dk?2C5VLYFa;Dn7}4tGEij)E^VgBWCi3)F%xT!aYdhsm%F?BF4&!f6PCuOJQk!2{mIe7Fwl z;1{q%GAx2yAP;flv4%%=57|;uRumx=30nCAuum(Cn3iiSZr~@M?g*X@j zZrB8ip$cZgaqxpy5QiLC2CqO5E<+RyfB22Y2sdCo`~fyd z0#m32IXDDV_z1#~2}|J_Xu)|1gC5|8bg+i|pbSM22%ljZ3H7i5${_)M0|%sl8Qca1 zI08P<1fsAToZ$uNKna9HAMnFgu!R~>fm5&+zQAG_ZtwFbfL7 zAKE|ya={H=gFak=X!rqwumc?7324AsphFkP!a?wY1~7)3umMKKs{9p+_%wkEpg;kv zhDH#Aov;L+f+n1UQ0Rt9uoo^@^Bcu;S-3! zE^vb9pbZy*0lmNnTfhb$z#KRUYoG(9U@xqIIxvD#h=U>EhE1>-s$eD@2R~>9amayX z@Cx+cGDN`u2*7r5fXAQ?#Sj9WFaz>o6?}k&a0AxEA7FzdFojBxgF`@tk01=0uoRww z7MzDL=mB0x2Wz+w%1{J>@EN8-9=O9>FobIm3qOGiQo#c5f)X498nnPv$Ocz<33K5R zM8bEN0vTWrk3bF1Krnm*88`r*P!9{B91`F+a6k%}!EI20Bj5u~APT#|8D4-6lt4K2 z0Y7X7Tc`mQI0b9r3rvT7uoB+EJSc;B7zQ3l153CEv!D?Cp$#M;7u?`A=))C=h94jZ zJHQd1fCiieI&^_790V_D0Asib8(@TaJHUfu>_VFvdm$Df{&Bk?2r*8KziuCp@f4Og z7%>jqztYK=H9cfPIvKO3(87>Vg;7zld%9x9E+HB`N)`c{5Zs{%SXnn=?N3Y zCu7$1^%KS?W7hNy6Vl0;HQf)f1eW*jzU?#K4E(QWEUdnYjNYiBVBWmIjFCx=Uf44C z_inDS3u|VahZqO?U;A?}Vq`pj#Rs{^F4URB4#L9^AKol{FhnJg= zi=T5c#}sw}Ho^bx)t{@b``_NxBW87u-PY5`a!`O7Ct=;m>u^3ByazgqX9OvY=V-8QoAWkgz?FkHC=l`IvKO3QxMN!Sw1o*&l~3Q%OPf6elliFm!FVM#;oZI z6Vl0;HQf?1>-@=>HQj2$_+-qQZapELjLG!B`@o!-?^JZN<~ydb>nQJoB^$?S}CNnk~&o!Cx&c7+w zoS1De8?UbJ9eX%@2bPIE>#;kq<^QpKf>>TMr(`bQEW~6^$&BR?lQ|_bHbtz!5}P3= zb4q5qHDYDN|M}4uN{tBcBfqm`c#*Au(e@7CdCVPut_24l+01gRR50lqD-~pMRFF9p zGj>DH$Qo0}W6c<|0JMpAL32Sg!^Zc0)SysCU=+TY#rLH&Mikn(QvJ|CJT&%yVJ$-Z zvDjMr%x~1_!NK$pEH-!l*aI;pSY8<*n}<@#2C?CR-e?9$Hn^oQ$i~|=UrK0T3@r#P zT74q|h)|4&>LS4$e+kx^thJ3bpd-KM9c@XfipIL*?ZPSkm^5(?-3~2#Ab-6 zv&`=tVzMM;&i@u-*5$27tj?0&ikLi?n8SBW7``1bSyD378xWJVp1*A$#f?3_b$Vc| zk(CwZMFBL%4aRdIWXsiPDg(zSgYJ(rCmfI1`I28@k2m+nV-9$10AE>?>&TqOHuRIn zAu~=yKe^5$u>bwok9MSEyOSjtGv0xi9LA1pcOFimV%B3#(P_TwSwBQZ&+!#B27T-l z8Ex~8HoNp_@<2X^ba9M3nvTZS{s9sHWq_whCu`}rFmCK|X4L^TRtZ0*%i? zBLXP1W>Ki4Pc`6ce6`VsFlKdQTzQNuGAJ^74w`%wCveCTKGcv|5qL;}{CSemMi)4T z$4)e|^>eMnAc?AcRmXGe;G!CXT%+!`UeF%3g}GLNCPv{*Fx@g2>Gb%(~5@&DoNJ>cZ3 z%J}b1p(UXPLdOjW2?0_FEp%o}b~m%Ln`}u)s57%=cBk!5*(NB8C?bL&(nKkWqI3bN zN|7eL_ue~7ks|2-_r3F+-NOj)|9wBody}*G_kB*i=bl^Vx%akbf=X2YuH?bi@`dV_ zDqW?@_@8gfT|Frs*MbA(km^{aI^qhPqbv@h@G0qv_M|#H_OQr@v8#~eMKq%E5R zqxw@lSn?8P!_WgW6|Owp+6(qWj-L{9M(Z>6Iewum9`@tkDT{~w_}9wfUl&hTaOJ}s zCmeq!?Y9SB?8Sdj7Oz`O!FJ~I|D%jQGG;vKc*%;bI7_xQ6|_qZToV50>ygoNh#Q=C z-t*Z8I-4!IR&ZSSpVwK`=308kP{rk{Yo+R78=a=$cpGWX6CAUi*ft%rU2wJKnEi{- zdxX0LrP%Ku z-R{=4$5?*dJ`L(~W9!s1KCO&TFXNw=@fl_O3*-NOEPRFIbsz5uV}Ig3Jy@wDuMUyU z+1d6I6SZj%=)Rp7wDtDTyZm)4q~BsKMIeoITw z1qRI>;gsPE3DrjDoV}OMH5mtAk(cuiovQ1Rwl5Ums@DUaYD(!WV(dAxN}8Uqf@=O)%7xE~eSB76!AUPi6#-%~!HNj;G|}85~3H=t^07m4F_P%g8OTbW|!O zk}J&A;Jnk7-(QTXXGTiRu?Hh{MHTJI=zv*zsx0}cb11h0bnvmquQ-+Smp5o- za6N>zbRJWB5kwHf5jJ>OOUGLIXqKmOP5qK?3C`9kpH#a!p16cMV+bx1OHC{tFXKF6 zt27hGe=%($o9h{&b5sABdV$i;P@axrpPru9QPrA0)?RO{DBXcd&;Hf5V{BElHZOK3 z-HgFf4+MicI57{7)jRtSt(A4t*t)q#b+CVRoJqf%=O!^2S_q`E?4!EI&H}*DbBzD-(_^Yqk+@W6Rei85`vMu zN2S{Q`w6AK|H@V-bZJnTPjK$5Q@&vF)M;|d&8N7u`HCj;p!5GF(^qv1C6+dav2~_V z8*B@~mAQIoAb1~%Tf(nwyY|U?tXyYl`8_J5iM@BwBa3@$nU9?~H8?N3PV?2oU(&^6 zjR;k1ymWST^~8I$AI?UfLr@s@sFskEQmup0T&T1h0KjLGq*4&Q)jmUzR?vYgOHA zD(z)PFMZBcJGoZ9Uh`Vb-2zAB_IP<|cTut7>fE&)i|;6l-`V0RxU9*#Owi7K^i?%o zS*}}yW|m?!1V@`=uNoNJdz6*sExz1ORVU|auFd|wqtzM5x}vnBtWh<0V;U3Uz(h2=8s?&8@O|>qq zd7GI|3_5k(?#}cSin{B;?z}sj8+Q46m5+1Rig9bMx7PRxlh)UpR5qAAakVK^H=Dlg zf;n4nzTw)dud&WXTg=#Q$3?p@+(I;Q(LPm z&;9BV43Bg)*_p2_=Jh~-m#(Vye0HVAynCKBIKy!H_|=zVm}BnkaE~m*Ee#%vDZQei zaxl0@(9+sgIT+PhiQT-cs5o@3slmOUVa-|I;KBRKAf3xmajN3DUv#$SlQjQgTB}B5 zJFhLIG`>e`tGL<9y9}ElUsPaxtQxi7r%jcOOL0CLuKsO zzj0amh2l-U^zEvjdugux{l#oEUo~d6AOFIb{lb9$&$GkPa`^>rN3Wh(&4Tt-1P#fIbBhP z(#=T!(k9lao4Ix(Ia<%JRFB{P@Lbi))>qmNbuTm6s8ps-8hB=EE^mtIC_Uxx+WRLR zFJ^k}f3%Dr6Z6}YOaB`&{S&OWuWaR5`nQ#Sy3*G)H3sj~$>^aex74E#-C+x!q6&_u zJ-NKDI5_|KlD&|3wkm&G_6mBeW$n^6TUU^ii?q@^QMjuaq|a2gHaA#lO7E8Cdi9w< zCOMz>$HE`Q{(k*ajcKlxUH;F+mE!8LbFG2`~DqvM{n z^`D0byyv|rzlc%B!3m^AkuTzM;`mzFWdAQ!(Oud&}S%=tTG zMCV|3Pc8UuB08X70RqJa;&T;hyF)l4j2Mk@0^HWqxUq;ZmjqCQYa%)sBEV_2Udy4fFg?_Mduj}N;ew{G|mu#hy_&LVqc~|M#KYIJJ+UCW& zAF^a=oo=nwgsOFP(w?}sSwGRV)+}q&K|%MOYU-EP?!Pp&bg7bMs+%KiwUL(E)-PK@ z-93f*!5cz3w(0v1`GM}aJI8kG+_|%Jr-jjuT|0K)W#{=j?Y#Rg9gB9GU-}kADOKr- z*;G$oaC83UsZ)dd}xnWy8P^GIL{YPLQOww^&*<3(j$ zUB*j1o+|B^2m9s0etEE89_*LLxusto%y#M83v&$cncvHN<~qbN+oN9|?3V}o<-vY= zFy(!X>&ad1mR`zbzlR>S@zmgv*_~B)rGn#Kq^En#@s@Gw;`foJPyh48NneTCabD@h z^xk_{iWVBpngw}r{6bKQ`+ApJFW3vbq;i`~t>{#nIhL>X)onKq3DU9aJfzGi_@N28e9dobWbZYQeZM&9h9fdY=Qgg=8rXKHZ z?9y|NMPGdBm>C-~dR6onM$A~u{|^I3pL5Z-fa1YDXLV_CAp6y3r5EP?KaQJuV*`V1 zUl=uxG^G4Ns?Tqn&w-e=Ac z9Umdha`?Q7$3xQWA6-1`$H&F&b6h;^#~^TWjdU&hwh2&yb?&|ki4zP6rD;e3TV z7;h69zh$Yff2?-1&p1ngb8N!h3inuW>8=r%r@L3S`z*NaY*+Euy3f&zE@MUAO^=tH zPjA<9bg53xg%~qFb6x2(W5#E$(H(zVdcMc%qTm?h;^CQP@r@o2N;3vrdYEm?aaMYZ zGG;q-@w^z2?aVPB4e^6jd}PGusbcn*u6)?6#oE)h z*m~A>^A_&1XwSX(tE#PQ2uGTiwYD$ce-#zS;+FdwsOK)R5?C@`W`-tz1 zzRvJR$Nu=Z<9~93-pyz)XZ-ok&-leJ&ph+2v(Nce@R~;6)A;-IFSzi+i!Q$Sl1u-f zS2pUMjl8t+>T9mO_PRg)>Cb<@{)QWFyh(3xy!jTr!|}G;^%loF?!5D^yYIf|o_p`R z@BaHA&^sL;didc-9(nZ9$Mj;yC!T!rsi&TP`k7~*efGKMo`2zm7hinorI%lR<&{@o zeeJc^Uw`9`H{X2gt+(HP=bd-nefMvF`}^PDd++`CKltFo5C8Fxe|+@O#~*+4$)}(G z^Pm6x?6c25|JT3%{cpFMIYYyNL%!oB;~Cze=Wf>Uczri#U0-`MPIMiALp;gj-NjtM zxcI%wxJ}%m`2YPbxw|u)4)((pmuy|SP-SPa_t#Qaa1kF=w#AI8fde8J#nk0^e`%J} z@eR`Kd>r3c#y6GmU&@$+f}j8XGJc?pA2j~o_j5X$PnP<5lbNM{u2)^H3jh1Mbi2l0 zY5zUdb%5&Nq>b_B-?XAHSbmoIBn2i7=8DS{F4xU&4l3{JNXtc;AAdRaYpr7Aloz&uyj#Co9}`FV9RW-Bi-=E*-ix zS9-;FDUB7YA_~gCNaeWvnf&ZZKcAB9P#KfMuUv@I`lvy0H$JBONuBbBl1s?t%Fo!o zSMx2)%CTBp6TYG-y)#OAIaqHtYie+i8e9C?wBNZ!n-75=KvBBMO24)o!qt@(VewSW z^>c%J7ynoh)`;1PA5uEn=U;b@;s&CWYeYbZiMj?Io+6xcGLBD zDIF&Su0ovS^dfw%F8l3T6~3i3j1gDX*q06dBehD@3C8SFKSakKRQZpDsjS@g)F~bE zM+v@5pq%?D--4hm`tU)Nfiioq*>*FQf`=5(1-5=f&Gl$qYNS-0D%+R!A>*JU8!zJR zH+Iv|zVVaG%40jD-!$~TFXf-5GD$yb4t`wD_I2Xv!I;T(%C}3tb?UbcrF~0z=4ifu zq_OmCZB1Lv=z_>zx$V?oyPyVp4gTmOGy5rybv)*-vhd)Y7HUn{BI&CIc)6E^c6ucUKk-bwlXd8R0 z8&uCBs)sLgGA&KulmUN+Y~f8l}!3+5{(lbo-6g35Ecc{r!!B;@LNQAbwx<&MWqDBb*WJW;%_7r(ifn~*Mk zXYqa>?=9xo@koXq5LPYhS*deI-M6(LY=b2EUeS zGtkesqhBAHxP57ipQSV`JK-UP#^`YHYwt*>KEBnRskSd`G;0ImOIaZ~F2!qexm1ws zzh9WV_C>n0!?&z<+{s>aSb7?%T3;$|%MCBiWz(up-~RpLx_Vd~)iQ8V%=qO(S^JzX zeg?!#6H*%1$A4Ztm%O|50Xkjnjg|TC>UJZ?>fj4IT-f|){!HiKA*#7@pP&TSrqh(3 z@$4U49}(~M__Sb~`>r(Goa0|>{A}RyU&V}97k`5|*mvgTmL0fFx`#P}H^8!EJVYx_ zkHn1S`B-_r;${?IU+n1^s@$H>qRBakUx9;y=mb~i9Bnh?cg!Q(TYJ3H%6IWRlFc^b z7zYXZ+;LS|c{p;g4Y~MM@s1vM*fP8L0Ws@fl$Cy=$KMn0;qj^BDvvJ|&+zz0vA+&* z`tjqR7SHt3<2b`Pt*amAJkRm#V!u4N&Wrz>nB%@n5BvE)63_MGpA&OV!6-qYi)#4|l!LpC$bJZxuwlc+v1$j_WtfG>khK9-D+nO_;QZsxy|Z# zeZ}#IzVg{$H-At(KXADCcgpg=C-&FXL`JUS^O$7^}6!9#Qqpg zi2da*ivLIFYPzZ!jul5nf_MHd2!3bQQGI^!O)NQE9U?EvjJvN|kyZ1#m7&WUXd8g$0x2f6MM(R)y7p6`i43ut+%1hEplDsRbEHWVAr@c zrcq8}b>{h=#D=ot`v#-HK#9m04Ty zvS%w~&*(kj6LiI>_Vlf$@^uEJkL7Mdd-^KGO4m1T;_B2Nu;%>}W!Ff{ji0bZMOUUL zKT-Mn;_3W20`e6!6} zp5|L@sq!@6>KiIg^UCQePjlTLtyrY_%xzSj=Cfw2yoLGvwsU4wViK1&hi&3SbiNKD#Tj;!UQdUyeCs!XWa?(+W`Hhi==^y zaTB$E5(BJP_20nw30sT%g7}4nTo5n!$&rbxt@A%PkLNYyU$(uMevvzH*QphUY8?Mq zp-RE=3DVr7`0r1>zp{Qk8Lg|;zJ$KoR(dM*DYd0nb+Vsh+jKl4&9%2+^ z_^{%qd)!>cZ0nU?e03S`A@<9M{qk`n@!QAO7&!*H`i~Irf!jpwTENQIpMFT{w`e+ z#?(!v`>BWSKD8pMy0}L)UBU6NH2vb3?ZRiSyXJWD=S%ZLm`l%bh<^4t>@hza`SI`) zFaDgec(_*aUr(QOr-u6yhv)%}pi>HaOs$Bit~LdZeP2(V8NOYSk~eu!=WAAHR`sz> zIi{c4<{bY{nz8Bl;>3x!y|5a(myDRTwX}>-ly1&M4LC^g4m6rdl zJxljh&Q|@LfB3x2W6pp4c-W6$OYLRbaryZ{)=$q5sy_3BC*#x%Hnwag##lvhTjz1H#J{|M* zifzPS&zP3q3vXpo`Pc0|HMpR|=WO~mqX{mJSE zlZ%VX&fs+Xed#sIcq5Nbm-f@2DQ0Kk@}DKm;EihPj7GD%{E5b*F}-@DKN=f|#=D~N zbTr-{jSoiSL(%xK-ry4L=!$mqMLT2B&Umyd+7*i?x}yns7WYJZ2BW=w(PT8G5AW!y z^Juy&njVa1qJ6qs*AeaOjrJv@8W4Tzc)i~!nu|sCiJn})UVNZWU`KN!(R{Sf8!Ze( zizD)x9?&h%=x{tboQMufW}?G=(cxTlBs$WoCPq7A(Vkc|6^o6;;_+C#Cl*h|;{Ez0 zWvnyS8P%UyXD-&&AL}Z_x{9%`;aGR9I}_{fi*@H>iC8R=j3sih9=($&)~o;hvED)~ zaMF&YGO=_losMN<*;v0m&#e!1$MUg4ELP}^6|%8nIyTT58z{zxlChz_*ibGuoQaLZ z<5BfSJeG>bv+;O;T)(7r#=Fw-L_EY=4}~jLvvpSG;d1-ro`LFUE86Tq2(9 zjpvf_Tq>SR$8&x0+)z9p*M(L-5zlAi`N4R8I9`ay3;L*^el$wO3;B3a|KbDjflPd` zBR-Odk7VN`g$}LQtX7e(dUaQ(JJ*ru=;(=c^d$9~sg9mLox^wZc6RjUI+FR0Om|1N zrz4l>$PISnV;zNIJviGj&@ou-7#!{xE_Uc?sLo`P_a7wndr&6Und$1xBs%4W-kImK zxt;l>e!?nbJB#{}sB=JfbF-bpS&gJofCRm^oqyQBJ_>5dL{M@PD2>F#)EcSm?ur?nF9~NcSYty$Ss|lTIhneTj5`BArj92NUVxM0zBV=}csL6Pav6 z|Kf>kPa@l!$R%>=L_U_tXA*@(F;VPI6#EjxiQ&P-h_;)KXpi2Y)zcm8>FMc>_au9g zojplhx_UB+o~%BPRp=@94E9EQqsiXrP;XD~K<{8u8=C&dlF@Wh4}8WtlCj}rJeust zB|8eq&Y@&iG})C)c1a8;yR}rwL@b#|CKCk}-<#}}OeRN?sbngXOefQ^WIC5j4<_}k z-FPz7oy=sC*<`jSnH^5{btd};l6}L;{(Q23IGIc4;>lbgnJXsq$$TQ2&nFA9WTBWW z3?_@oVlg?89Ec?ca>>Eu;Bay%o*e2(4i%HyhEvgwR4f(iOvQRNPsKY^@vc;d)>Wz} z)zg*g8B8T(sbn^l%%@Tv@^wjNQrT3lCzVU5^7>V+J5|W)qid;Rs;EE1sp3d#AT^Lr z4R)tS5~-09JrAk}XmuT`C-l4}d~dc_f4Z~1`E2iCHrbO+s#RJ2DihDXQpWceJmkFPZI2^`-Q`uP;^TQ$jtmpnv)}d!fJB zUySt^JNk=V{l)J7VzR%O>M!>77jyl^e1CDUzc|!i9PS^8_7BAS2Ri!)68!_c{R64~ zfpq^srhg#YKhW1dknbND>>n8EAB^@7#`_2J{X@}y?Vg4b{X?n#p-lf!wtuLve<;^K zROlZn_74r_qT2gvmzv5Yd(^wyXQjKecC`+2S~~i0B&W_uX+g8;TrpSd%nj;aUPp$6 zjwsr<#gqDz@5pz=^BoE8jI>kfOyoP0`OcAiS32LF?~doY2lI)duBCfB^1WG&(PVc% znagVo>Bp~px>xI1GM~w3^L+#PzTtd-J|`#gd@idwQzBoGb638YFZSmLbem%^#-4Og zcRU8zpXwN?|NVt%u@H|H;+=(fUm-qRU^hCX9UH&Srwd(~LU*CNx6nOQ&=y}PBnAqJ z5#1{3=`JJ-$?ig`kRB{#3Yo5gUdhu@$o4R{b9%N%RclHY3jKv*u}~Z?3>Jpsg`wes z{^_Wb(!MLH7i6h#a>?RIaU@e5$q(o)Z39Vdc!hyfejq(KkR6N;#?pha++Zp`nCjGq zHJIrc%ns&;2h}^p;!rd-6wM4JhSKSw^uSPha43@-%BP0%g`vUhaI9mvqhq*dxF<23 z)i4{*C5MZhI_~QD)zLfBnb6*Lq&q#*of%1tBs#Ri8%gz!q|zfPiT;sv&q$_oB%2=T z*D6V?g~jy9aBO6_dt|tGWH>W2qB|QC_nTUw^UjLOmc^mfr6-^pmbI?sbf_gX#cA2s zb?L)Zq4k|zX*L|yRiTYXbxUY7r<+2Hw{%+RD?L5K)3ZE1$J0AFUDs4I-)WVz(CMaC zHM=-1`yx;8DIF|hcyVZN&%U42E9yekPS>}E7CRkU(K@PIR<<@cdqYd8(P`DyEFF{| z3XkcA6>ZC08ueS7r&qZ2^^wp@XK$*iKhSB_b%;w-*Aj|4yXxxjbhp!LbFZhH> z-qQopr8c*OhMZmHf79uup~$zKmi;@P{+`n<&5<8Ctu)6-2W3WDL&rLMOLfcfPPa9N zPIOx7f9BG+EDxRH*-v-&$jZNvGAeXPj2Y*Y`nRcXqY& zEll!2fln%;lZK(R(*_&%>D?+y4SlJkv;Iz`O?sQXQ z)mlz34p&WaTK09FR$UuN2jy2qsy1|Xm9w$4H`P{c>U32@+vYA!bxY$`&R*M6Rq5;v zEmbp|y|uY&n^AjP)wWKn&D%SzHq3Kc{lBBrO0%=4cXPVFy>Snxm40uh+pAjkbGosi zs@iES%VOzZ8QVhD_0HbXGN!dHhn-#PrO9+teRcIRXAif8+MI5!U$sIyD6_V{dZn{B zhUyP=_E3HG!DgqNsObga`sxmseyOKdhFVAMYEQS9x7X8Ym$zz3bDz^{Pu^*@f57RM z_VBRNs`oIbRsOe~)_(81rfKI<&aN_#c3Nfr$kWGp`UFp(WSVkL@$~6lnqNql#&dJ^ zna-|teU8&=+qtGG=R9X$y0rRyPhaG;+IgwdO_BP`ovv?RcBOP_9ko=C>Xz!2SGzQA zE!EdK-BMk9{g_^H)0nQkWlTpr-FUmRt8I5Wt#LJ~wJi6@9<*U)YxRAWhUI$DrB~lR z;@KZ}_Ll0VQC(f%^pvwJ{j*N1{1=>-{bkdX|C*=YbZNA$y(1m8r?IvAZ(f@BoxQ!j z`a{qDvFXZ|>KaeCO}KfQl~cRopDvBo#lJi~uFCdNYTHEVpx&lX&FY?gEvH)>nx?ok z?X@-QID4qEbyRD4*LQa54V_*Qifrt3xT$6{PjBhzN>9)5^em@amekBKy+C>gXIGi? zoo;HcS?F|2UCk~|*EK~JIo;4wv!~Nlt&RIQy|lI|wJT~{U7Cir+U3sP*jT&2vxg&|Zi*b>($qE89^}$AhQfzB zUE8!cKBn8cT>9p=ri9Z=TWfn=nx^KuwA10G4Sk-@yYy;X(b=^RA9D6(?X@G$-n6{- zaHqq|YmabR>5p_;?fkxU(1$Id#YdZcfzEq>`|7_IW zu=G@CZ&2p1Op3|YW#pgS%_FUxY zOFe!0sBT#tzuvaHhL*)w${s9xLrcTeE=^6S?mDNnJznp0b4&A0p1#HD6`{J@oz^yW zr*u$eZK&>UXI~O(xzA~>-v>=EXl$r^#MzbRap@p$W2o*)XKxBMJ>%@5_PXar?ag&B zIxYJvPKTSruRGn`QumhAbh-_r{{y^E(8d3sMz@8ju^r)xZ2=jkP$ zj(B>h)AjY$txjv%mpfh4RKHR>=%40D{Q=Hi*<63H)9U}I(=DO;4wrs;OMREKtIQs! zt6JMrPHSCcUHXPleZSL9?e%$=MtKLER$arEWOIZbwJc{iUDwobrgW*FYZ}gWy0Nw4S5Al88qRfE<^R@cjoaTj-4t4K zzI3o%Xsll3=}TRjhK41VIlVlz9kIoNj6f z-{Q2=-0pNsQ}|A&!}Vjj)zi!C!}qu}k(TiNPOoeaKjd^%IQ*#7HO=8CoURUqpLV*j zJ^Y;0O_A`6()8zorsnX=&fd@(e$DBcs{P+|TIU1rINekq9@TC2;lIlste0>@_12H_NC3?EuB`|DxGdz8lK_ws^;)4r^745 zbDVB%2=Cx@TT6JpbkHYi!;a405*pKup{kun?M>m`oNjLq@8R;+w}$sJ`vU2GT^iL@ z<#bhTxYlVcW4+UAe^|QIhW2p8voCe_NOQQw*|jaSdwPGDrlq-hmD%aTgIt={Ncd2v zl{fBmLwmSOx>RpNIN@|#sIk|jscB!5cJ@_mjag?8hZ=LEx~8!>svD|?oK{`m^z^q( z)3)zO2ldvqHy-J9q@nRBm%b{}c(l_h=SNO!|8|_GPw@0fPS=DQPjNaDYCK&!sH>@= z@eHS%Lyf<5X;kLfp8mC`pM1ymb@gqHzjgM8<&D30T6r(@^d-_kT~+Oke{l9y4UsFH zR{E=))_sg?U3!)ICuf(w!D*%ci_>lOt8R6ARjBc=PS>|Z?sB>%9J$x&a8u*~r`3lK zJFWBB$D9r~N1k-LwlVU|sIG}T@3iv13A9hofnlA|E?@V`xmbG)6vkX_`E(<@$Wo9;vUWb?wo4lyvDlsyeco(=|cBkM~C%h=c)ndl$-Mr~Y6SAVW__LkN?lY5=ku_isL8|wO;*7bW{I%t1QV^h)D zwe1W!d(+CMHa!d+q*2>OT$)f@)8S65ZAUoW9Bw+&Bex=iKA(%n@@6D_tQ>xX{1l{^chaKR5zdLw9=g8wEE;+r|X-;=Sc_4 zsB47ZJKfOIe1S_N`^8RcEd9aLS2(ToS4juuw6->19ZoK_p|cUsrc4>_&-?T<{~f4`*cswbXsXPo!nU*;h8V9Pa5OJbk36zwhZEdiq$Wb=*8&Iw-%Xz2yXF*M0tzoITRq za$>1tr)B@MOCM=%y205)O|5@%T4mnq zwDuu?9o3QgyQG7@YOZU&$Jw>7xZmlz`sz`=qOSEJXJqKS2eUg z>(Z4Yz(I&9W@e zvVUT_vN6*7PnSmf=YKh^WgJ&$%dX#@CpcZz(z=>-aBNlIuIcH?POCrHap_mBXkE|Q z)hAP(y{)-*BWJH`Xx+rwo7!79bM}_@)-9dAc6sYJoDQ#Ooj#f-Qa#gY*=KutJEt`! z=Q^$5h89Q%>ogK-Tj=a+^Dd)0(za++w}tlf^gf;rIju2M<8)(tTbUwuGmXF8#{7 zwzRXi)V1|FdnDYJb9S}4=og0q4qJY^>w^UQ`g#dg41oGwx7E6D(B=;9ceplRO{Z6)9U9l zrGx&LPsOO#ucT+YG%DxUPHWkJ>(aN?xBbr9m$$cF;I#JJ7rQidE88!1x+UCxnM>2u z9{HoQ*R-@>&K;h<+v(cI#rHWK z4n-c6E{(nBkb;t8kgLMxtjx+PNmoYUG)Uvyf1^@`I<^SX3U{^G_J zZ#uiSyLX({J@&slt@HU0oQ^bxN43VuN6sFuZT(a_D6_SG|IeIV%lmJqwT{Nu+rCJ8 zHK+9()|yT?wziIH9Y;pB+CSN)(Q>WhwA!$~(>hje=(O$!ZY*6IKMhMZ_3T?Xd#GyV zR?e<%f4bB9Jcy?k&vf?s`c<<>^VYALDWPdQWNVw^e(4 z_We9v?dio%t8W{eR$YyrZgyH}^lO0a|C?5|JFVs2-)ZGNz-gsFSUPA=WBaN@on7}R z;!Z1lm#2F?o$_?n)6U=hA|21xQ~28a_zwv_(h@xJ@Ij{Z(9lj3OFsHO^AOS8u53oW z@zJ?`+0<~M^yRJrz5fthO@%b!ezE2C3o@{mrhFgKNzJA6jk#ibNC zOWcv2t51s-<|dL(rL(=m&gPWdN;A&pl-_PPZ-0({hY0GWYbJG$IFP#@R|gQK?h&8F%{ zZ6BM>_1EWR%!BuoqehPAS;K5D4-dVQ#_{^bT9i@Sw6ZjtmvN=B7I-wzHf3qHE93bt zPj)QN&ShzKFXR2hjECsxdUh(EEvdX2qI31Iv|Q@P%09TPtaussy0VjQY(!0^v-#2b zoKk&3Y~B);?DE77GRrvH52uvXb4D4TZLF-Ld45xt=KM1LgP3h*ZblE6^p1_2+hnJI z+`7ESIMe5r$titdKCtD@pqZEN)w25DD&zOd>Y1{7*%&J0X=2)&og0%U{#^NmkF{}Y zORLQy-Ql%ij_k9<#iDDwQ|W9;<;|d(m#@mobA3=(#!ar=PRh-X_Eo#tM|TY-(%Hn^ zbWcWIoe3=Yl07hLxR2%^Dy!#kOqREJ7D})2{ATGrp5HrCFA@F0(LX$9 z>^+`8JNcATPdhz$izhGf{PnrN;T4{GgXcvT>;0XV>Fu3*dFM5Hb*En3d81z2sh4)@ zm7RKFr(V~2zuwjP@FS1vHJwjB_4G5(>iwKAzVz}dufF#B8*je#_B-$X?eFis|G|g< z_~_$LKK;KzNSgWx0JAAit*i6p58qW zv?n;ZP@46P$6NU`jL)+2wsGl=w>9SL2u!rEO7rm+Pkwl!F)wF=S2w1As$t7d|G;Z{ z<-wDTX+O*xgPCR<-&Vq){u=2?RzB%r-XP3Gd*CS+PkwkkV_q%=Z(vM&gZ##<-&)1r zuE0e5;lBo?t&4o%jRG zPk+EXAk4(_!lfa^;^|*rIKTtlOe}9$^95f0 zFb`BSF}~o17Egb|ykLik?Fru5;wi6Dyt~D-e&D^m^59*)^58u!p79CqW$}~`@8Ojn z5$|Kn_=5K{roC{LG3&QU{IQi!`(R!I!o>Q7?+>W7y}~t?pZ3GNM1+a*;l&nDf55d~ z`{5-PPy69|uRYD;2NalS5By+2rSS$oWK8>DUQEcuc!L|QKE@l|WK4g+^K5)D-rz?R zm>6&HJ=UJd#!D?f%S-(I#*9CBiZ}jX9;j#Hg_-bKmY)8B@3Qh4kMJ87&+;x6w^=;x zg_j!>-$J~lCm!D4;%Q&NUi;wny!OEx7}FkjmE~uB!OJZ_>jysAtG|`>7SHwqALz9Q zKGbVZz!pz^aLnRo8E<0kp?=~I_R8ah8@*n6aEDhOobt+pH}lGaW0s!n2kx`(5DPzVP{FDL{;|+er>gW6g&RBZJ zAKYim`h_1fX8ge$dg~XSX3Y45FShjbKm3x_H`6$0%y=X|XX)uLc);S>U&00B3F77A z!;C2({+2QQxk7w|G5raD*O>l<3sxWF8UDV-(_irSj42;J+L-kFi;wZr!^av^|4Q+D z#?%i#t-wV6@PO6N^1vTkde$er(E5}5;N!gdV7?N^#QKE)VezyV{=ln$m3Y|FQ$PF@ zi>G|}n--LyzsbjB?IFZ zo?uM-;Mvw6tRMKLQu1K=;a^#M7|-y_7SHm)_lzqU7{Bm1D{p<{3C1ih@n>6koR0_T zjTx`7-WeB6v@a$#!Q#meuVzet!D|@PKXKUdvp!&67{f$)FfWW@qWv&m>|mO0{Avk< z^c~WZt$fnMe8GchhVj}KPk!RpH)eZ-ryA4VAipu|w^Q-2DKOD~`1OEF>lc2*c!I_M z$?~&)iRT4AOsrp+FMu$yyzs`xtY7#|A~i9-;cKltmJic8R}XOn-EXKeYU;Pk2jXmLHyO=~;gG8x~J_ zLA)``2fu1ed*K5ESo!oHJlmM^;BR>S5#+ac%7^C|b3P7lZ_IdrPc~*e z^oZY5U}E{?B^sIk) zEpPq9lfC7I@3j1^Z+O1tXZ^x+EuQ|>qv933WR8jY;J+EOyh-tnUVGrzEuQfP?_}}x zFT9(@)1UAz7EgI8F)z7eqCS|H>@iUuyqi}ZyqCo@Ug5nhp7P;6z4FuIeT^A!aLAbQ z;c8>nZ$|uyl~4QN8e`Tc{C5Q=%7beyKkbL>z4pU(7Egb`ya1Gm_QPR|r~Pn)*Pg8S zJq0G(1HT_oX}rN77}GxZLu1Ap9I^TsZ!j+d>b!}KlmR+YGVHb-)rsR{0LrV z`B`500b|A^ytX$U;dPBUKZ4J;^z=V`x0TQMgx|DymbXvbZt=7iUSUjpj(AH?JiOB4 zXnv@^#dQ`)t?t1VDW4}FfSluqCIfbYfr!yPknIQ z;%6CeYVDzZ;t%o4D~OYpp7jNv;*}3~dga4uuY7oOuY5Re=^2l3zoln+;jA&+M^XHV z0u%iYe;QC}Ji`ApW<0_@RzBkqP8u^F;j}T!1AnH##Q1|>wfZ@~fwPvL@d)=Dv%cYn zj2VycM&9~{H#TNG!k1Wj)(8Bu)i={PZ_M~4UTXZ^xES^rWWe7sj59NhfYob?NTWbw2gKFyf+!yg*co)Phg z)lYli6D*$k;KMAQ@c@6znDXGCT6)Ge{4-;g|2*;AyhT$J^}$DJ&QxW5qs5c{CfR@E zwGaNaG5rJo-k9Zu&oidKZWcdd?W4Y1#GiV6tN1fx(!(!!@wbWBwDM@r9pW2|DG&a$ zG3|kGHl{uBO zZN2>P9Anx8-{qBen)nH?Jop#|CYB$5+~Qe&_%UPp68^mc6YYl=Sv>s#?{3WUpQ-S% zG0P7htKjm(^VZ+YdND}KW(4?a$TiT1;`fgNs$%}_yHm3Yr6h@3GAHG|GiRFWzw|JHh ze$JTXgYQ&eqCR-3#j||yGGmqxe#Myj|Eh49G4;duD7fhc8iZ>ETx`p89C(2VVLI#1ASk(LeA*9Vsc0roEd9;*zF3m^Qn7BWrFX>bacwCeoG^YN?q@VEkap@;LeogufkMWa! z)A-8Ow5=%2vm0Vp8P7Mq&Uk^x_sh1U@%7ShqZj{xc%jD+ig)t(A@R<}S4%&v5ccBX zT|9n7ysO8Li5D4PF8#Q|mR>x(yT?z6_we{h@t(%CAC7qOPl@;P_!;p&9zQ4E&*SIC zA&*}aS9|=DxW<_J;3hBr74c$^@foi3_%(68$FGYUjBk{Nw==%UczZAX8?r4iW_`b> z@D1bE)wTUA;5*FJW<0|fUtZ$3F($rVVW!7Rq-S}2qx4N4KOp^}#}7;2V7%8_+P^C7 zufPOPQ&{Qo#?q@i-a`5SkEcr?=<(Ll2YI}$^c;`3mp<6z`O=4Yyg+(Kk9U&Z+4wrm z&sKQK<8!2+_V{AyXN~`?`E3e!8b4}$m+@Ycw7d!{6@um0d}D=G9&aIifXCZQAMEi$ z>76`YB)zNS$vQVvI8Y%dU-PXM4l>?H^E!pF@p9vO;}yn@#*b=#qQXhWf7bj~g*%Li zhwm~b{x*d>jh9c+SXZc5V0u{d>lJP=zDe_2749%59=^@^5#!s9i6`xy#`~4?Y6 zq+2{*F1^Cz1Edc$&S~DSkT)(E7mbfF{*E#2`H8~S#$iV})fF7CA-$%@Ye`S?c(U{qkJpx7 z$K&;-H}H55={-H(OL}jQ_mSSu<9($=9#=_M8*{whRre+qdG{xFliuB9eB%!EnBU?K zGUk31zHAAP`R%O7c)a4zlD@#0^9lHmUi{h87kcsVm0tW+(zkkiwe)Qs-zEK+$9GFV zZp`^oh0d+Vd*|2iL}Sk1;nj^fABT@HCjU6;3C5g1!K)dQA6~I zOk2L^F=Zd+F>U+4$JF%$W7@Z-^dw{22Tw7keegQQv=2VonEY!=Pc|k$ytXm<;dPD4 z5C70(>ORI}%KDMVwB=ZjDf`DB)3)P0rmo|SX&=|_8yM3*ctbCqYx${OJiL(?zlro_ zUOc>o7tg(_&AoVdOE11sdTTEpo@q?~z_X0$ANVK6w12wv3}f04Z(~e;c(yV5;S)Tj z?h`$xte<*JTTb$rvVZ0=Z9Cax>N>@k_H8S@oiXi$cQB@X@H}JM2cK$8{yEay8$i`(>ET_BNe}O4O!`IAdl-`*-piQu@IJ<*-(7l7W75NW8JCNmm(@9>z4|f=o9_}(`yuoJ~SBRt1abxnsoyO#cyN$^YpY1Vq zpW`uQ{mNt7@@tPN`&^G{+iyIkuHPEdzJzqIG3|p>#i)gQly$zxwB-ViDf>c?Y1>5}Q`f~F_euZ3dZe$nG|q%ZLJJn0KP z{+;wi9-l9LvB!Uqe#7I-q~G-Ta_P4`zC!wKkDuO7*Juh%r!CO+pu$NCj>FQ89!I2` zJZ_d=>hUt^7LQw{+dOWUUheS<>HR%kDZR?$1Edf1_#o+nJw8PGP>-Y1F^@Z>J3a1_ z?)Eq#-Q#gqy3hD@&EbAy`X{H5Hzpn~7!zMq7%(Ot9yBI?NMYERczDE^_-`s4W=uSM zxH0j+Q23?CzmfjH@Z*`WBCGmA=j6+ok{N@x9Xb8Pi|z{l@gy0}2ls6AwRR zO#H(Nj~EjVKWa?;V+xNO6AwROO#G7yPZ<*rKW$9>y9yt9{5R>3J^s7&Cmz2i{i(;F zOaIH5`v9BRa~ubodVM}#@8DE$@tI47jHDK;wpt}6qw+v6|Oa2pa&Or zQCOtF)Or87iWLe6D>&X?`Vixc=|hdP#!=%w%_9}911#-Ne@eQ(t6gaQA(KP22H<=zU{TI{ts@!av z-!*PAJxLlL!fJ)t(zk0~t3a85HBFg!n5N7-O;gTY(hUlvzuPqF?=emKdrgy`XIq;T zXwL(hH!G0$LDS@Y$TWHJ4%&f}W5E0FgI)8u{9Gr=QNKh zkoS4h*k3SB-WN?%?@OjB=VjCM8@_yT1^VqZ%{vt+^L5jd`G#rAeA6`Lyd~YEK>D{$ zll~pkq<_~m>3QaWX9H-@dzxnz$osx&^5V;foxJ$zp-GRA9-4AK(Y&ZY-cL=Fmt6vO z^5TPsCOy8t_~4S}-=?uwj4O>j?&*z_ra#g6--V>P_l7SWb~NvBz`m_C&yQh8^KOP} zY0Brhu(;_p%}#sPGCO*b*|`@u+3e^kW}hOxw%O6^NY|)L^t#d=rt#xroYQ7@PpmsM zyB_ScncWO_^fa?m*T!Z?^DYC@vn=d}NRQsk?9{ut+0k1_*C`Fl!gEsHrnfRXb$!F^ z=t{Fw*L1U^w>JB1=^186^R9w=E0gD>5~jD6W;+T%f7wY(L0!(Hq13U zdY;)?#`$JPFEBf8+gW;v)w_#yujyT-!_u^KH|eD5-K86)83TJrr%dl@cGB-^sw|QY5H?Sn&$z~-!%Ig(ubKHeYn}_hi{o3eU>z1hG$C7mS)VLFP5fH z(3eQlC+NGSL(=5EM>=ZyUTL;d?Dt8touWAJ(veny(}3Ces{nqwsTIca=W(a%fcuZn&_ z`c_NxqVy}KUy){iNL@Vl$^H=inl$?g^y|{>E717M(hsb6d}Zke^jp%zQPy8ryQ2Rl&3*~}fi!KPA3l_(4d{=h*`KhypGdQRKz}NIizI3ODgCnP&!kyK z?4L`sjOc$!^Be>E-_rQVqbt;wkY@Oy@Jx2p^mwzcFZ%?uqbEvptReks(j05htDBuP zYnUCqrZi)TG;2vSme7;TP8yyS#g3jLP2ZAcZE5-z&HFX5lZI#cu%mg;1^YMB@Jt>1 zH}nQ(C(Tr|qj_%vW0f>Klf_s?^Zo?vq~X~t>}cLo!G3R+G|$Abe?#-W3HDcLo@Had zgyy|F9Q#ut^C-(CA}w7`Y7r1q)799g%cFeKTx>R(i|=QGqe9t^HWS8qxos3kJbE4 z)5mFkuIb}7|D9=k6Yntnd(Fv9`_5M&J^BKLOBHAXzOwklqVaphe-(YP0=}eZ{1@*u zP1)Ef2iq;C@6sIKQPSi8i5-o9BR-XA{2K9RMB~$lrX2hcH&URl@jXOipP>0v1=6pf zIlhnB@ejmL5Ieqxn<$VMKfoCZt4rf!h#ieT9DZzZnGzHS&G)tok?@q>Fzfi(EQ;R}bxKa+aV_!3et`WekPHjPi=Zl>|iq^}tB zFKW&*qVdbbPF{Qnv7_V@d3jgyx&oC{JyZ`%Y{!D8ow|6ztH%6;roTg{|Y~>y%g}R!p91YUlsmU zXner%1w-Tig&!Ci-!FW?(D;3AVfsML@%_S%zt`5L@$JIL3p;*Y_;;c4!NL~{pDg^Z z(D-9LrGQV@bqe@#onsmwE_}JL<6niJ75-ZIR^elX#%~M%Ei^t`_->)`*V@7~zFPQf zVaKlue=Gc~@VP?cgN1(;8h6O94ME{I$^dT;Y3#j}`t__*vm!g>Thurt!PN zP8xiy@U_C{3jZqntnin@mkOUMG=5ZQ{HpMyLgRylKNUOB#IWQl{~(BaS}7uZ}qM z9-5P$yn9NM9=(^@Sx0-D9leiqL}_UMzS3#a`(AZFY2xG}ln1sg>p$ z3cc9uq^UDIy58)xt-VY8zfr8y_3oe^oy$7`a?yL6xFk4CC&XH zbhkA3gV6X^QWhG&O3Fg_YR)wmIw{RH7dmBj>Pnj(oiRIY&YB(FXLi2{Sl zQ#vnQG+i(|+gH)-=mE2nchKzUA!+VUvF?VYxj%&-k>>ssW8j<8+@C@pCcRvBO^`lZ zdcgFz%+9iW+wABgq`B9`nE8%0_nOe(H9K`3X?FDY%uZcLnH~Lov(tw^FgyBavs2d( z&5k}sdVf_#njc9InLgI+l=)+`qmPs38k6+LOLL8h{)sgAySNW_f;9KL&?lOmx_)YQ z^hsuC-Tln$=#!<{$D&V>W;{^usnYbxB2IsgX~S94A=xSaZ0V@!bIiV$ z?7uQQ`q$DoDGmL3uJjA0e`9v~|F>pGpJ#UR{?6>^-H0KyPL;7lI zj-lvl%ubotnjL+e*(vi+W=H>7`VQ->>!sf?eS_I)^NnUl-(+^m{EOMqH=CU@Z!tUi zR%zNwU)`oTZAIU%Imblu{#BY|BKi)q&yc>;?C86so0SHAw{+I@J!U8Gy=F(>C;gDp zuwL$${=oDDW@lL*G&}ksvy=B>v!fp|JInH@+0luIy2pD{aiJ!^LKb7rTm=gp3O!R#}nUo<=VC297J=$ED0H=Ig7gH^m@|V`=b2y zO;i2`(!^0FzU9QBH#9qC;$w~-y@}@ByQ7>F*|ye*;&TfW=C%;&3#46pJSTxx05E0GPl>9IP?x? zr_8x#N6#}mWzIJ{dVw_e1}T3>)0DqZnmEeDx0*OKe%RP46CZ2rX#BCUQzpLF*wOe> zb3c>vcQ;M>_+Jx8nfO){hsF;ZJ7wZyjUBy@*(q~hv!nNu<{l>HhfGs`l{9gbS*W}0$Zq=_RhzShK{ z@yo_eUVN^xqw&wi&NAYAjUByG^K&()Onk6m%EA8{P2NLHlm1ZYziLin^%%tYTp;Kn3%(U6j8M9Mn*6ip$ zY4%s-?U&|0xVGZp{SoX3u;*pJ(Cqjovpr%jN^^gl^aIk2bL@lC+$+aEB+dB2J}k{W zaqJ_~tVitMl)l^S_&U>{*bkTHUODNHkgiau6@N$bai+hk`FPVuYCggA_cWhq`Y6p; zGyQ$d*|$>84>V`riauKNHBJ9e^R-MLqxmG$Khk`%>0>pYV*1CLuWkA`&Dpn7=JA@d zZ$5kNY-~fA=U_`?8Tp)xEsbTw z^RSI(o{wz|^8##RnHOT)hItXTZJ8Hi8^^o^+jh)Lv5jY5hHV1#a%>ZsS76(oc_p?T zm@}~L$h->MPRy&ZO=4byZ8Gy(Y^j~ox$8P+`VG4tOnrdLxPkS=8^P2Uh&QpG`paf8 z$)w+cEgg%==T>I&xs93H@OJP}Y^e?JU_Hg%1(x~?^n1W`FO2-}1ydg*n?JFozDB$c zOnr^`0PD&AAedy*AHtT7xs>i<@Ni=IKLVy>9O;jON3i}F>nZMW@NTSRbAp-1jg!oj z)+sRMnaX>bnaX(im@_7eL_v9$B7?}Nz?`FsGT zxWo^^i?JpDe>0Q+N6h5^F?cMtwiTOCTrV5`Y{J!>(6Y!mfr24xRtQ2$XpfM%FNZVt;QUUZ5iaB z>|?<(tnY+vZRR9wOS4TfxGXch-_e$B=-rMuW_qt9g_+*zNM)w?Iq1C(N{im*pm#cm z={*j5pM!V+w)8Fs@nCERG7rIa5c6Jnncfef z_e3bI+t|`OBE)yFrT06C?_xWVncl}(&-@tM4a`rlrS~z&{wcQfE(URaKkU13Y8+@Y zU=wC~FXK8^vY~e{=v@qYrkvitp!YC{>te0LTo2nQ<_6f(yBB0b?^`rvZh~!N=4RM7 zWu|v5nlsb;6)lyAi}|v94iWkL^0W_U1>4Qc+pyirOz%BxXQp=^b~4lZ4)opw z`Js0m=$!{*de4F0cOa&B9OzvKVtT)U-g6*6h4m!!X=W-Tz0+`p_2-yLPwz6&I}8-} zA~WePW4(lx^jDZkPwy_!I}4=0&P@6@SeIZW{d=s>nLl9rg83u1FPT4K`-+*~SNO_I z4=7g~E!wsk{DyA)pq*>LN5%@)f)BBc4t!dAFv~`z2N$B74X`%?|3w$X!Fj;5<_b1e zun9P-snDB(PfrkR1|CKiToBhBT#aok!0%#&-V&Th7mHzI1s>8*ur;{cP{B6fZNmiH zf!A4vU#lS6?i-Vt! z5jG{jg{BHF2~M6VI0F1>w%}6W(R6_xc_KRlu=a-m2guoS$moz1(-IgWpdP_BFtl z*ndrMYzv{U1-9cltPQ@x`zR7@#qFUEIE>3x7hJrrh#Lj2$^Pqs&+tB~4<6ND*faoN zy}`-szYq8f=d&;P*sc$$1zBKG06sj|O+=`Wyp}<@y{8PUHNH z1CQt9!g#QX>vjTo29HG(!G4_2-@w(o2>+A7Bhmy<1|LZmJO%uQ+rw0Fa(|(p1`gmn zOb0*XHZTM1$K&Koa19<$W`Ui!T(iLondg9aay`!lAL3)pJn&u~tLKB|cC`R}n9I8m z{FdAHB5*HmGmF8ixvrLg%W@l73hv7NXc_n(x25IakBvmRR)FO`xDvdrrO;=9-J=Ds z0u{W*c}YmuoxtN?oDf0e;3~%T91P9#?mPr*j+L4VK5KKfour zZR`P8=qCK^1%Kgv{U^9L@9TZwF>{5@e(-Q^w+FzXoX>;c5xn0IfqU^W_b~W1^AWIt z$M&P(SxLg@F|Y~O^Ko!f9urQ0JMg%75^T+F^%S@j*XL<)rzqj)3^&=MH!o`@akRi^tM?U?Z-dzrc66e(rNf<#_ym0^Y{^;wjjJ^ZX2airdL^@HEcD3-G5QqRwA}7qZV+;Ks9r z{xx_mk9%*xQ@M<9!AH5y-+>?U`P+Na^Rf5?*t?hT^AS9e`}imDA1Olr89bfGlP};V zqlEq|*>E5E1}?_O@$cXW-Y@i0VjgBScnOa=8t_?eKU(kwPFDvW!u?AR_T>BF~~b-;C*>w+6GM}b>1 z*8`7Xt`8o|+yGp@r%0rZ1Pw;f+Uf?^-y}|PM(+9kP`$AuE zrKX}R{lE>F`-5Yf3H<J!lA79phoAY_yTChAOtOJ+jzP}!PoE(2ydT_cqTmDI-ctl01j}Q~ zA+UUmJ`BFfkaE*LoEII|Q#C#fjo?aZp z7R*X+9m&6RSRGRAu-$t_GK2)_@JnTClHL^a~w0nvdyvuzap-1m4d2JYWr< z_ZowHGMj*>Gn<0tb7M2`N!FW#=M)kB&H@}^B+|76%jeHl;0ApDU=41|Yy)pWe`HwsJ<^++h2ly@9 zc!ITjZsSEZoF8v+Dc1Xdt1$b5Q<(k0-I?=(9g2$j@dwN2P61%~H$@;={!Nh&ET2>5 z2kZIwMFFr8a}Zd*ej5y~&iW9r{Cgx6+>G^M;8f;ta3AJ^;C{@76kJ%rMZm$PqJD~k zJ9idkDF!~maf^d*GM50ip_lS8wwDAyW_<+sC37jTQ3K(pG4d8do6~NYfZdnmrpScpa4RdAiVCE_ct_qgVQLBMhvQ2gH2Id;zz05Vij*UhB zYk}q8dbPn$td9goH4-*;z-i2N!SeNiDDX2r@2v+u!Ex(@-!L}-Td++-@F>)tX#w^{Gw>_cHwV9GZUHvpbL^I2SLRk=U*^`}SmtQ(GMexJK4ZX- zm}9|D*rpBGt(ho$TW}zA9QYF3v;((eeLVPCF=3wo{=%FHHf}ET?ZIW4J1Dp#_z+F5 zfc$g<|H(E<;7iQOVENi?XYgy*cL6&~|4bOqG=jggJ{4@lzroYM_4&6$SFkVZyMYH3 z7kTRrj%Ixiu>AWy9sCFDdxFO>_X6MZ5P9wmuE^I6`+)DWzAre5_5HvdnEQi!GY!#oHaRzl=$F!(F$hk*0(@1vpMGR(ukiOj>nu^e{`FHdm;Qef~2fUnlFE}(pp3Qs!+@1L#xFg3s1eUL%9VUI8@OcDmN)w`>Tt~roS$_=tfv>F{2Ull4 z0d^@R;+_P{*WXTojah#he2>#T1D?p|9%sRmna_cxmxPh-dGIXue*wIzzwmz%e7U0F zOJMnW!ey|0J>d%2hp#7G1-D|p2CmP19sDQ%F1rD)&iT9v{=_!7z(bgCgX{6N#5<&C zz6aT54KMfd42$ve*-=QS780$;DyYOz>k<8gO{}zai5S)F_G3& z@Kx4713Q-%HqXI6eEsAFcxee?{}SAQ^{>E@Z2uaZ!umJhxy*0D^0k+D;O(q`4;~XC ze0~6%@fiLQ{E79Sz>$2<r3X~gKT2~ zK3!J$v;==-pH|?cWD(aI+^U?gu>p@|wgn$x8#{1GKF_oV%h#+Nz;3K}1W)1oIDu=h z-WlA7*#+F4*%iEs*$wQ^za8AcmAi<%d4SvSwNp>X*877eGY5c+RuwjZVEbx<^MQM&3jg`RqnHbTGs+5m5O^``gTY%^ zAEMw;aMd(n9|ms091fPR-4z56VSOR+5$3{Rw{jwG5pdqFf{TKS)e`wE1}@9`;^2v_ zF9DXHGbst4%jXXfVC!zePbu*HI>JwB@D}DW;7WCczAX3)=b;?fxV(s49xPucG=N{T zeFg9<=89mKDB-6PxG-~NuxEGSrwZ7MxvGMzf#qwD)xjk>-5TIgY+n;xh4r<-Qa`_PxP=af17RquHh}cp2;afjhIlKe#m?qX&S` zbKVAm*R#zauy%k*YcSZXlHeiWvaBBp{=J#d4+Afa7kL;?dgc+}-#D$2;91P0!0Le_ z?r5-%c?@{YIH4a4?!f7e15aR^@!(O+6Tq{XCxSQB6LEh7uVeir(lbv6?_{0=zRx@r zT)Kk>k#YVH{)_d~!5)Kz&l%u0%rn8Om}i0gm}i4`GS2}&V4e$>@Au6E*Ju5F@Db(( z;A6}S!Pl4Si4vuI2CU7G2 zX7F<6E#TqITfvsYgr9BTJFMRhmhY$R0OwgiS!p|{q zyL7?F!Mix_3GhMYli+!LPv;a^zQ1!CEZ@^P18z84_&*C?)?4^I2VTkg^WZ(q7r<^~ zg#ATucjimruzn)$Ww6dz@D=b;wz&%4!F&z;g84f52HW2NpBpRu-vrC|m~Mg33=uwW zgP$_r0Z$q)?C*kKGT#H+Oc46Nz@fuL-1}fR);|E3m?&%>f-f@v4Zg(u2;7_bG5F(e z!u|=^VUpmd;7_B3|7YM)lZE~{cye{YFTk5w{}SANjIe(NzRxzV!GBH>_HV%JTMB*) z_M0mB9k?=IH+~OxohbZ#04LQDHXp&=m_LDUaoo>f(@Dbq3wS--d<9Qo{Wq|DukE{n zRi8Af{L_SgHF(ox;YS0$!+I^aa7|&OBm3!s_28wVlKFz^jnJvI4Y6-n1_$jj$IDWR!Ta(Q^;nN2Efo*KT`uRd{2ew=w*d9EA z*#W$Lj_~6MZd6;a6Zj+Rox$IjUBLRe!p0SB#q0)lWOfIaV)g*5mWXua|5ZTmB6+~Y zJgj-K>abqL+A%pbF(xUoT_LQ6u_m^S>r@D9T4GXSSVD5AxUiJ2Nl9@jVWDkeQsR@t zQsUwhQ`1t?!%|b)ge4}mjq4HGCM6~x_HSS|76mluZba_nnR|9g0LaqZjKq0q*tW2*HWP>8SCuBc`O!H1tUCRDxUL6WA zec4gf8rurk1x||abqIG<$lD>?K+cl~s|wfCRcgi7=tsRqkMJzLky@=XQfsm5ux9CX z(CeVrL9bKj_3*DpI(qogEBxRNK5~J~LXW2)eoR*@(v{1(hx0AVGzT@6LzeGBR+jSt zWOqgQLCDSu`D6}znpazCPjhA4E9~Duru}s7epZ?;$iBbAhJLOo>pl>&GR)C`W!W!>O#hp}MG-y&?5&VzfvH~P_%v5M?OS?YfSwbe=L6`u0D2yPo&%u!|FqD( zf4b*S_xkA`zx=<(<^M5G_w?yrJ}q<~pYGq&Lig_Jo;}^Gr+f5tZ+;&1)38zJpSj$4)T~j(hjxIj$Cw0Z zo0cktcTJ1wM)qlK+P9Im7|1C+74b<KhhTQXqyB-wEb@zD2^Cn%+DMo>Drwg z(slQ+mnN62fdf?mg&YOhQXzMNOdV6UPst&7g-i`z4yPBw>ndb=alf8Io&=c&8`+*F z7f{MHserd4d_LrY3V9i1>gaO(m5@Ue@^i?33i$=(A`1Caj__?cW;zJUa-|&hagf~<;R%ra6mpjw@w-FzR)lZKVZRfyGCzAEEB(_X*2?_Q zgw@3r{%GQ88o1^B(!|e7`Fjr82pv*c-$fuR_gB#za)}&r$sDo)vaOo&kK{>MX`!*<23EN~DBPfsmqJ#izZ`O2MfeKH z%Jc_84p)Saf~?#hQy>Q_!n;DI1DTvY$$1qrO|0#ykVm6D{t9^>WMzFWgshCe4036O zeFkJ@`=$r4l>KWbWM%&U%n?oxtpzFk(Sv1$6!J~T%JIa+2nQ)exHV*Deb_-()<+Oz zW&BDx>{~((Q20xQTvj0ugODJSzeUyakt?*YIa=9EbGic6vMFqJN^IIcZF zn$(VD`7xM|YqG3E$M;vrc*alaM{;;c$li+ZGLWfW?2EN$M0sHQU19UYhunPH3rKWto07 zQoYJ@S;$mRvRp2QTnjR_CpkPeM|cOwRF85v{WBw~2U%{J!=C6oY9t*AkHV01t*92RDCxL5$Ex}X4CBV+$nc$LO7w{}_1lSck`-94G>Nw7V$EqnA zJE%q?n3Ayvj{#FM4&d=%O2!fV8<>)D0#5-K1Y3g#gNuOG;343mU=4UExENRq9tJKB z)`5qEtAcI8Bfz!6HsI;V){_&+Rs`ir56x(VQm%}^#{;8u~~-q+zB(hsNz1H7@?tkx7=RrO+9-EVqJ8zf@$IT4H{M zOqU~+_S7;YS}#BOmZsWH;8PL(ddz4Y&#C|zf)vh0Su z(a%U(E(BQ`o!EXcWNCC_c@yMNh5et9rO}7O=@No8IOh?&-jN0dm0P&HFi1{NsuVV7lMC?`=bIz@IWqeM3)?s z^QNBr}xZdNnp2= zX-WTY4{Xwt;R=>%aKIcHKx#J z*O6ULjSd<+l@&ggxLRz453cNk=wmFd`9n6wN;a~cyv?%CvdyyAE9}X)>{-}aN#12^ zDuL|PO3KO4tufygPB%<5JyPyu@5aVDV|^YyzKx8mt#!sa3msZe4vmG*B8LukIW=^I zQQK*4v^F{$wYA<N5$+|)KEA$wdA+gtd*}5A)0)>iK>7~!&gU({^Gh-!s8vA)LPEpB3l?&A2`*fu zh-+}sV#Q083@%l=Oj(^eqFh9TNkl|M`3OVl3KfJ55poVO1j>q)BBThwkci5aB?0lP zzzKb@ltVyOIfxV?_(bHQPV$fa`R5C!4_ zhyvBA8&%K3GO~VTq7bD0V`4VxqH4eBpR$DIT9gY!7vZj`6ZV`}nZ%PD#Sv z6+y-0$sk#208gFajy_ll!=OuiaQi7g2_$4<4-WAjMEBhUFVRLUJi@hYy#;o;mU|a?~hE zKXA0@>g}Qq(A(qVLyE_j8k4=Rlf~F^&f_B{L=s-J3rYLIG#YMg3@Y8HMl zFIKHotx~N~{jS=s`a`uB|8@4h>YYljc2s+)^Qr^XA?mW~I_hY3qPmN^hq}Ldn0mZ= zs(PtYYu9T zYp!daYQAVJv>w_}ZBcD;ZCPy{ZL~H~+eO<$J6t?zy588jSkEoWLzq=SOIl#xGJn*5v{Ixo)Up&%GuVh zT&t`}`N*mUn|c*Yt5mCDZc*F1PGBR~CUGt866{;Figt8r>((wXuw#nP-vF8N3oP_S$1=M;9ZL>e8QUr_0Bkyo$D zBb|Bk3M<+gBS_;LL91W%h zM?E40mN|1kc_#hO3Qc-txpKyrYCz|Wbd*-aa!h%fGv?1^G?;83lEotHN&2z;q(zCP z(=XpVzInW~Mk>SV&)82zsT#yWF390O6`Sk~A1Jc)YK?nlJIh&8!<;WL8md;7SkC7^ zZF4KB$X?brl@#U5+|zPFXipQ<)=S!Z*wb2-Vf|NR$4pL{QZO7NmG_VB*%^)3R%0%8 z1v5k)_ziY5aHUkE$yrLVZ{>X~wsIQ(wEa~nMO-S!kNcC#N2T*ckE9ljQX2mFjx2ip z)6O%zBC{20J+*y&oTLxN3ytPKZ>jR0`=MmiFS(~m`%Ud@DsA)lno-Fz2Ao!z6&Ix? zy{I+%{-@GP`*`p`L{HXe=*S^10w`=C+#+Unp5`+B?WO zz9}O17J4D|L+XX-hZu-g4}u*m&=`sAa%+r+{(})Ti`pM{nzv4)Q5J;w$AaXRsULNs zfIsT9G*Y&47?avt<_OB|4_Bguo=UP}2r_8~8GTN~H~c}We{Pihhl=9;q8aAgPgxoK z70DUNZllyv@wkJbJ4w4s+F2-uxzxSzjbVg}Hw>Ai-HBbbgE&960m>IOUh}3y||i9>|BU&J!Qfk_EB&2s=4-Io6L`Gp$sG z$gdnz+QPGEu60PER6g1xKYIJWXyg+9d`oFjn*0$59aCwCO9L|v%5;eL)wyZhH0~N} zjVZqA2NDl`7s=& zn6A=TLOG?*q|?y&p@XdsXCsCWWMShdJ^eyw>hi}hZ2|(+IQ`y8P?*ld>E0qOA}7E8 z*5EYQ@P(qzz_GBU7dt zsR7|~JT%WqgOgw40aL&x9H__H?=(`NWf|euz;cPD=jILDB{o)>;OF6SDUx(Prjr!+ zq(D;~=~aezQlK=<=p@CMsqlEp$XsPn@tOion1DKowdDv zHifl=wWDKpjT4DBxu~6;vm3ey!ynZ-a_7pqb9Z-h^YC!PqS3f{xO9 zAaj5J>>=hNafD767-V`fQYCI@{_q`|`{L*r z8WHi|j-~w6n_@J@5vTt=lxC}ix4VnZ#mT{ex|cP5iJs=B&`Mp8)$ZtdYPGl46C@hRk$+EJxv9-ffkB&~x&bUeCN_VTUxH&kudw6=`u9IJ0e+MZ@1UNVZ2=K-x zuL#K&%w{4uP#BOvOFpsj&h9XGtuS@)c5oEda?bKQIN;C0y8tDhBP=scE@2c2%P-?e zKGkYr$=~Xni72ZkXIPMkBvo6^F!uKkVZSJp@6W?%HwERApgV3d=9(Zf>W&QM8Wt?= z``p722kk-*`+1vj2n`Lx==b4k!N#5^R|1d&lwWGL6LVp8dI4?`T(j2!m!S_{cB zJ{8Y4J~@{7>EPv{R?9m>O*N(tQP#H|WVN~^FA`)*nMyH9n-8APZ=!0c>W?FS}%{=`7un>L0hGE_QiiP56fG~zd%s1 zTVTHYo}q>UlEFIKknI6Ta12!I=!fAMc z;NVJ?g0q&YnOG^fM(rBG!BJ85a$OojOKZKT#{cbMJo8am#ep2zr-Pv3$XXQjwc6hb z=T`;Q0RdL(05?}>Cr6E%ei6C2y1LS#Js>>5M2%1l)~w*HP%E{G+CLn@j(YQOwH4k< z49BmRa0dsoa5G6Z3wI263U>~333Cm@&=l$%P9L?}8Cv={@(0$4Vd0?DSy)iq`~?aW zplxokbBn9CLQDq>3#8An9SY#WIhL`F?Nuq*reNoZhhGfW)}!qAtf0WPQY|jhWGy<4 zR%4|9^+MrB^lXudsj-Un*rlvTjz|$?xwl1!2I9{0IM8cHLBmx5S zS(p~cAFK`v3JIb`dV-~Jk)mP6LhvXynzBT{Ds0w1_^}=`caI1X)mJnOsr=wkgjM@RSkTYI&>V8} zncH3s`sd~#8VBvqtY(6WmIT_Lxwe*ET4RmsVyRi(tX7TcS(&Mw*~GFUMb`PD31_v$ zT+HzNPMx}1BaD?%wA9b+KKNbX;TeVQLu%?iMp0R2QNJ>i!YEc$l){A_Tr`NH&MAWE zo4rR#LD@oN8-zqDV<`0sM@n@-U{qjKHfO&`MiejC3`hmfHAJMAqddPVYF0)5SPPkT zEP_PkIol$QA3Tb%hQA1l`gs_J#N2%5wojvS+4XV_OIsaFzu24FM#@FksBx4fM`{8x zQU>P26mHbW1TkohLd&z{2Ab9Kr14#9LcV^#XrNhU@FUtW?ERu5>;AZ)GngP{lSVi) z1>h~n5~^0JXw^i#tGiuwNA*heM&+h1uCAxPwIQLqiJ+1wqwbzB|s_CM2-SI$AZ`~9;%5ww{ z@_g61>Wk{5^qur0^o#Y!^k4NBMpi~HMs7w1qZFg*Mzf6O82xS}A4$`3;G{D&y@@`* zMz1bvlt=IDU#@(`O4Wjb@gP>oh|-nI;E7BewW?IDUN*cS9Zii@KGIKaH+N4jXBSuO zIBy$Uy_w$BQSaoT_sgqCYu4+v1$3qKh6?a4r_~2(@g*4XoHIP>O;ortii@Ji0^;Cx z5n3SOG>?94&^2jZaN+duUL5Q_E%jE?ycl?2$rhn@_Au50rj6uqr91dKszG ziJvULhb&#GA-9O0b;X+$q%yoC2b!=jm0{*S&}VV-fiNR~fB(R&2>%QD_<5`S9Q}N; z_+atFV(#dt@()m{@Jwu$Ctu&}S;`6_()$MnX6Bd-mBva_*$5{^!bGLYOrI`N;RdRo zxpYaI%Irs9a0U$R)!6c%%3CFsp5poV&`SFR zg_jnJF6ES@EMNX!XbQNsviKl!P&+GePC;Rr6(?unWUI<7x(^cep`xn{gAc)}bUf(DPEmERB(*8z$qk<_>UXTT;oMf53zE!C2C5MrLTK;tJfELM8 zIORwP5G2)=2p6`(97&;lL657DU@Giq@~QU217$}5rkU3CJBc)%QO-brSxqT(>ar?x z`-7g+_YnSm#FslI2{t zFsF2cm4wT#e#!2EoioxQ!0_C=&U z{g+YXKr=JZnth$c;^Y+KEvikqngnE&9V^{Ni8+|g5k(;glrp0h0KcZ zQ$p+a@j-1Ns1y#vd_=* zqW)<>mLDd66w4QV%*U4wHrSUpklY{&be3(MU6qAaq%Rv_O9_hKJ?g;!%P$NcHL{_` zm*msO9~Xl0JLo3z@?FyKmm{(&P7DIg|4kXGOZs7KR|V$yRYIlUJAs)SHTE7IrD*Z> z4Uif=CGzWpFo6nsJQjI`LIkm(B7%aHx&N1pJtDOvaWWE&E_xgF;E6}Meps?Rstk9@ zYPj0sfBl6g{j8zk%iLSaH+o8z+n*D)cOUEzv>qSC%rYb=YE-%5%^hS&(HXN$au5d0 zMR#G_^?%Je{7AW{en+)tt`_g9=tI4w{g{=GR5Ii%mj#L6L*ip|IgI9NFS)?DBcDc9=Q2~FvgTgitgMlV6sG_WP)o0r=4+Eo4Z+Jdi>s5w=qwq%wp7hV9P+w}(fwuTjT+hW zl`)%}9|g*nda&W3#!f{EV@}iIho}|BZVZuKdWS)Kx@m)ld8>v!$o={r`Ak zsBX#K<2tr(lbnRvOCxu+l=ae!ar_ngm+#*r8zynOnRO3e{U|Utl&iQtID9 zc&{?tAORD986FatUF>#>Zs=+fjqeSr0T^TkxukZwVbe4?(L^kAEhuvf)+sOZ%b#R#~RXA{JPjYi``AnEt1Z%_wjs;( zKndkhDHl`7!@<;cAxW)fpPMjDW~R; zdqOr~rEx`$GZtJFDp?*6*;66kgRJyPGL0j${e8&PF8;Gx=@gSj^FvYN%-i2yMeVX4 zR?3qs#}H%vabKp!b!-=!)U{LV#I(3hsorJ1!{s=1AT&|<_zN7Okm(4b4F3k%1?zuS z&d&HZA=D00PV)hxoVb`K-Di+xx_UW(IimgT!(>Pxarb!o4VsU0i*J<1VI<90!XJ)I;d{nH79 z(*H}yO8;*lEB(`vUm1>xO|!|4XtQ)YmGesz`6^`($kvK*np#sS`$DFDBgZE>R3R6H ztlUqPAX8hC?dkZSlw%;%@m~(7nM9QPV-;i?>*R3y?;TX$|Ew*hc8yI%`k9ASPM0Qkrhi~Tt5Q#C)BdJaj=un0261J18Ozm^y2W%%Y+Ea? zU0Q?WdWrD~Y0_7NWTENYAh|+vT3T`^@!cS~L2_q!q2blAd*m6F+35n_Gp1)-TpU(c zz1`D3>+42dqXCmEj_UZ}^YWKxYR6hnIcJjK+p$N_#laQbAKxkFy0T)@P`4K!V+OxS zxI6s!5B9#rnv|&i`ryW5W1jv#@BIPm_I_jju&lRaSmSDIcFcHn(RFy8i|rO0w#>a* za&-8evFQ$Zme_hlsYC9spL8MMp;@TSB9o}20}@tW*t~7$#mhH)yFH3nx}eC@mp58Z zZkv9)-&cq2hlV_S_ad;Li_N2u0n?}2e6YAse%D6xxV;0qRZrOK@BUkt8-=Hh@BBzT zGid(MnS&iG?&+KV){@sgGaVW|n6pM}TfAsNtK%1kBnIsmacS!MGwvV9H!FAXW^tbp zQ_fYX^48MnQ);zimG8HHFmGkWGpAdo*tQ&M(X(`!c8iN-oY_?8@F0(Mb1qJ5Gu1Py zrC)`K=JRJc?Wvi5ec;W$SNhbMX=%Fgu5Cg_^VrkV+7_7dS1TuL?~<$mfsNKygZ=JiF&msHfg_f?6T>58`~Kc^Ek-Bkzv_8C~ z-gdjAtM`@P>pXtRqv^HIJ+?e-Rr*!287J)eo7()js($)9gG+SXUGLU<#T%z-MqLZp z6JK@1l5ee=xzwANzi9H>yhVo2-TU}k&1&{nU7n49)zoABoPG%-;x3f5Zk>PaMvp%~ z*P2>r>9X^F?_AbzYua*M(J5szntN^Q{`Wrne6hFt1h!f^wNdq2pC=BRZEZ0-;qaxy zD_^~^?D=8y;>oUMowh~voWG-avy{+~-v(E5I9mC0=pol5YgUgPHL}8NtxaW(dNvP#h0!Q z@6_qd0smKKWp24$^?O{!G0(1%f0ppfxA1E%$LgCJp0VlpEooMC&H8l;UbL|s`Fv9y zyQ%A<<0}tw9yrQ<@%-H%QmirpUAML`zDj+;(KB*-^xl+4TW?1<49*2y~nkl zjo%hMvE8oI-3X7BE7fLN=ZpeDm%_S@tP|_hXhe}@&8;2V8`{0zmt_9C?TBSh*PS|c zaN={%E$3?VeCCm7TjR0iP0wC^Rr5FN-m`Ts>P| zyK;T;=|38;UmNRHXJoaSHP=?_8)cZ0G4>BPm&^0do z$~Q_BE8aa%;j`-P+ZxPrr)M^(!?WS9V|7?^2!Y0?vF)89id-*!ANqUw#a7@Y-Ss9k(z~fs}kp%-$T_aozdTj9rWC zl-#~&sON*U47)u0sZ#Ht&Dsr9Rnm`rykot>2zY7-+BBSLedLyKm;bwRH{Z{#3nU zdg5i9&F=3vyuWI{WB*9?aQkPg(k8Cm-{RvM>tK@`2}_>#uHN8L|Kv&eHn`?Jcd!1I z#z!Ko8_w9>&AWxepl%)&qti>prmk51y;Xlln>jlVoo@FwX!aKCb%l-=ZtT{tZ6`y$ zeLMO@Tf7;&pv6sxW1B|CUrqdaBrs+{qENP{KV$E z)K|kZMz=5Pu{+MOU8M@uPvv`iwo#de(`tNwWV3LdwnA;g@U4v}Z+~rFXr=q#_caL@ zkC%)|@BU?P`R30Z8`RTyr+0~Y5c2VG!f}VDwnOXAo<8>XgvGs^cT00<)ZF9Dk{Y+m zPVkQU>ahRa^-8^+EWH-EelK5p>5)psC$2kn*tW*e#P@AatTwYrYErk(Mk~)!rJwDu zdudeZr7zP{%Z)d8K79CP@hj;jM~1vPxVKRGGIm!h{Js0#-et>^x0%n`-0qO)-I?2t z1)Z$#6EL}R-{5-loCj8)+<8RGa@Q@_1L9t!ZLpi&b-1h5;I8jShm|#cFl>mIQ>%Hs zQi@GzZ5lAm=*isTE;sMFOlkh1yvzB)RrD|V1>4tpRCVQ=1FGBB#r3C0PxrH~dc9ob zT8rXOJji=~W7TnIT#VKon|4&jqvZ~v4XakO+Lb=$+MXMm2UKog(|fzw zmA+HPIZT>0b@WN&ZEjP;F4%v!S<=1R+M5?rI)yr>kG@gy`_ib76JD?H@pk7fo3X3D zp7~bJeXskI&CPt%)%JMzMa2F`E4-f=X}lQ`4%fPUpp zs|I79g>`soekpCghrWaFx0G%dca8Sl)4584(@we_kw^3GxBY%0GJZ^l?G|?PKKAL6 zRx0Xf-oBT5*|zTOSv%(2$NYyaOg0x>^~KPyjkD>1qmz8jU7WW+Fz=Bf#|GMUKhdMX z$*sHNlg&F-^jTHh>tmOY>x(BH^J?08hntV(T-j1qwn?Z zwc4cqZ_bBz#4mW!(t7&5N&DAUcMpEZze^0b&*Zxvq2@4A&Cz~3sP8B`fAN#C&61=EP2ivryUbeIPIyQ=I zyz_o(PQ$J{ zd2jb=w6)OIwiiF9cCuYOd33v=M8Ca{_C&ne`=pnL$Bhe~Beo4ZvAsxab4}wZcq#K{ z%{;M17k_!T@s2v{dUm7Dm6NNxz^0+z=R5c&aOdP zqq#|q!=2X5IlXjdJ-hKYPM1E~$KTc8xuE-!iH|(X|Ftx{^f!-co70=!9lUJ2vnp!n zABPLpJiGtk>VdQCAGSNbapCa_f7{eES>km1(2!+bi^jW`)%aXZ%d_QX`G`67UFurY zII7<0@LnJ7694&L1^cC@#wIiK-}q2`L(h6&1{Jlwc-?&2gbLwfn{Fwv`L~kKUF>R_ zdRuD7l)e4&*@p@-yX~z?8}~0evrOEBgH1lobe(Q}FW5rW_QRp1#pYwje;hy7^^xDA z>3@GbJ8JX7F6Cpcly%tdUibF4Ny|%r9QbCstHXEepqLFa_igKXaO`RCKU;1u=r+PN zzhnE!`_7nIK1f&>yT@UEuWdHNyPvw6T-Iw?;J|pBnG;*Om*3q#_c4p8lar3yKJQC77v1q>|MbC+l3tXvE$}gq<**_>|C;gktaVM-!XCbp zN}6>X9~yP1K*cM@4lSI1Uw-iXjwPe63}|@r_F3z-w!^G0`-XP8Ieu2dzclp+-1q2c zZeM3qvszaiZ+M(sHsi6=$c4)nFX**!b&tO57JJ|EwOg)VzMy^UGkpT5{=Q&Fu{oX% zPJ0g=-tX#EuZ;JR4io!2cVF87gi*WR>9zb0T)Lh%&F-a{`kra$ka4RzEDW5|pqW>* z3#z&cn&vg%_563Q9@cm%yz-381MEFIe|z5p&C59AB&WnulQ z;>4%>^skN`2{yIt6ST%P2M@b%Mstv_9yO^J(~Kln(^qV8w1a~b+%qR zw{4Fn%`LBF_%|?b__3DjAN}e^zgSbY*Urt$FIdNzIuveKzW?jpM<-7Wes&|(^}Kbx z&d1x;YnSo7N!7J&w~l}2dbR1IEtW(40;+a=z3J1EQ4ZBtZ~E=hsezsy{qnb-JfyTu z*R>Bno(lew`aza+}<}mzdrw(byIi#HguYQ9&5+oUfthr^B0F@7Gu?crp=+H+yuLi!f5WW?9Y)Qroj&Ka zZCbr|vB{5*59?7mtarYt^*mcHYc+7Uui4oH?ROs@YFoki-qxB4$J|O=%^m(d;*4d2 zU8nr%<$DH4J5ReZZNi{?=3aSyCKW!^XhRjdJ9d`EJT5wKs$DVvydL99T-$hU(S#Z| z?MANYu&iBRzh==sG4ltmIO?@v_w%ifhZJ(Cy|MPjncI_HBBzgz8F6~-iZbIDy}J|J z)ZYB|1=smYFFiYQc~elGfmN+5&&=CuW=ddRn|C8`uG5;k>Z*G`bbpceOQZ4QZ}^%O9kQ7qQwr+~H zo0I#f`*G_E^jO~Q$)+V^Pwun*ROw>!?<)eVUfPYi*k^qn&)D`icNg%jS1zz(az@*H zM$VDL`%NDnc{R>!)~gY9y-V2DusD`4t;YW3xZfUGZ7lqUXQ@Rd!`{tr-*m8*Z|b|f z)19Ym%G2?~gJ-LXUEcV1LebTBjT)QZdR?w>^}KJl`3~~!<5fB1Lale-+n)P-{N#rT z55rwfkLXe6!}mcIpQToMTHia+K5hPQQx6=Qb@Jsn?MtiLUe@(ATm2VRjp^sULI1Gd z>Z2}JMGtQN`%LX)jxA0<`TlZ&{pImzTKia;m9brW#jkMlf!2E-)SaGCb7f534F!yb z1hsdK-&)>&+XCOn@+}&6Xure9q5dS*^+^vS&5l>EwBy;~2i8$fRfmRMak8zp{Oo}m z-OSyt>{QL`Sgp#{j>E2XI6q;b!)5P|xYP5HsqwOk-%H#N zTe9BmP3XhVB^Q*epZNVZ&)0+VIktTDB<%CXgI$Mxw_5*JyUix_QPuksd@lQz``&Mp z@7WgauNoK)F%0PWd))W$6CN&G>-e@}iQ;N??7q!~3SS-iG{E-R+}AJF3B@9s4t_jg zk%O7XD3^DEGq<+-d@FHBT3wscP8WK%8hYnb->?V6+O#a6HpRBlgs&G)y`TD5m&+w$ zj}P7HvGU519u~i)58l%=VKsA-MZNo>6ik&VXNbI1}yNZIK(nSHW zV@Lu-LV^jQsffLcb=0w88y$P^y<&INQODkU!Lir#UH2)O4Da);fBoxy{Ia~f%kJgu zv-iFC*~na2^^K?NdS=C+o;%cP*{qB@%5?*Ne=s@1p|G!q^T_a*!Q1z3-ZgSi={nhl zzwP`NOz>*${lVS;;G=zyd%d?Rm*tJHa@zY~{Jbl(JA8QM+&iwd-|s_Dj$FL{_HFM^ z6YXu5_xLFNv3UODzcV;To* z8tfT=fD7J;bT?#1j{{I>)Z7T)(MgNXnU^J+znVwR)62F~hQ2*0DJeC(4UnZn6lDv&?Z? zw0Gg1YKsrdNj|jV`?9)I>pwaf9ebge=~6K7#mV^Pe_1XGFNknD%UqpubZz)>GuMVA z&bwvRzv^Sv;g946zh0Euo&Bw8(}K<)Rw`GliL%L!wHmstP3e^2y*b+Dg?Zz8+-sbD6UZ^zgdH`;%7$b!oE!kV~-Wef|p_8IP7_JI=;W zopmB4YVWa~(XQQ|*dMF4;t5V{Vcksg+t=49 zmL_*(BJ1y9or=af*xzsRZ0qexXG$#x%-!e}WV3Fok!9oH|E90J3jTk?K0(3wZBf-)*Tu-NPk~ivPpV1x2knp%OURdMvSgH zujtvCUT@kav~oJRZ+WGK0qak_y3*yH$Bm@=i|35;jsD!T#{M5k(aFB>xQmm@;?lDY;!k6p zw=DRpAS@q8Yx&>Isg+$?x14D7ztgvh_x5*dX|IHSA&)DK`te}UUu0XS-#E|Vmd+lJ zTZsNw4QX`c(U&`3g8$-6*Pl)*4eHfi@LzhOd(#bO<6cj8=7UT2ZMM}^-MV!LE|{X< z=(PjppXl89{%>TfM{19*=2sbV_1V1hw6B2kB_(59jfg$2lXc|%-_xtM-IEra`)tYi zFTQrZilTukIc!IL&i~YLsUsS0Tx{F&;#o@yzNO{Y#%WGb^WTjfLHoXp?ETKw`hx^vdcGTWRCF z#d8%!N9#7Q2w5LdQW|=5P|XA1Z{}W**_dB<*ladEv2GpDp|h;J>~eTkR<7-I{hf<2!zckpf6?OdaV?8g}^ zgX8ac#hZs_H49ty@W=Zdmaz|dw^vwCFMD;-dQp*2dh&n;Z(@hqZ!3IecCB-NCNyh@ zM6>vY^QKADJ4L)`QyLNe_Rxa|PpxiweC*MCMPylTn+&+W6{1RF|(ob$5TaOuaOF>CJwt#yZ&-mi^(nxBlQ0Lu)6!pZQd=Xil5X zIcuC=E;!pF$^N^=BKe{RtIH-@W^_6>qt^dnb$HlYigQ_6$7XJ2ZTOsk)NskCUu|r>2iQ%2*JW|h(ZZyv+bZ>O zaBkQ2`lr)PwY$|xhb`{ro42Ud#4><+74__ROWz*$v#ra|tiBvx{QJ!Z1%3xt-`-=t zZ9uDPt;)yO^iUt{d8(GJ`Gdf1$Nki;&$K!I#(m$E2G&l;mj;E6%`2`Ev~E|HuCe`t z9ktD@RkQ9yAMfQ_qh6--l(*GKuaWgrmpESCseHP`N>?8FTm4-*T{bs~bJ@RiqFssl zM#+LF-Rw)($o^h8XSkQuwNLtes$Zq! z&|9wGclMl_y7_9V;e%7h$hxiCw9nZ--zocezZ$zNr(geLYguf!hgF)z1Z|y|Q9rMH z=lg9IFTWM;zG&={bse21ysdTi$fy>zo)0-Zv)S56%dGM#l|CrnoN3ng-Di#64cl>R z{vNL1pB3t%AGBja!x@f$t`6{8Is3u5?~glgwtaiu;^Z%*gQxFxdj4&(-GCdfyW0-^ z_UQD7)(@KvIoUA(;_Al@&h|48acH-G_T=_ftrVxSEjk*k&r55~`|erys$cMr(>Bwm z+e@CFsT91|B5vgA;E)FMzLqT6C~ef)_LTXBMa|7DMtt$9bt~idE7!lzJl4fC%BIO@ zW{S<>8E3i&x7pEa&wPh%^A6;{>^0;-LRwR+9q$*LFFjO#IU{@Ch9|>b)^DyqX&v)+ zP3@5}hi=@v{ba%Gdf)Bq*}ZuDhxYS{mlHQ0dhgoa+^XSY*|Af3?Vi5s=cC^eYdz=T zfG^wk&6>D$pdT}}k<9)_!_S|T?t?WkM>{g_R6CthHqYD5eye@7>u%TLzd-EJTa%W)rN^$7*@Z_mnbkG=!O}Ipp%M8OUmLcng(W$xg@|dhgXFkpIa`OBfk!R_-a^e%S z0hK;hE^0a?pn*;OcGK52uC?RfmXQnG`czH5=BRA2_I)+0&+)nu-+G1(HM8uHYPY#8 zIpAU4rENWC&Yxg=uJG3FU2dZnUYJ<3?anYa$Ah(>pPJduYN>qoqaz7X^DW+-d-!8# zEtsW)rQ4qLtz!EsY*Eq5x@Xr-j9GcVvG1q`h6zo&x}FG$z2Xshc2=pkg=N-@CHk*Z zrDq0T58WLx%%;b<6%*szY|S{(ySwExhuaSRTO*Qn;e$eV!$N$EC2oy@@SFz!K{co!T5u*!M|Ub|K#=k!|VFFtw}TY4V^Tj&XIf1 zZ{#>^4NNY!9^Os+$=qlzIVWcIkl3c-67#hmZ95wDefBwD zzCOS$sjBsyt@EdMkNarJ8@`yE*Ix%2DP1#ev1BsX?S@6l*S&AyZV>{oeq zuTi;vmX+4Hrq$8Ej(UISo3`1dL$;ObZ`pso>*@uY-hMshK3?xQV9NQtdlnOybj=^y zVXt4A#pjJjZ2DYwn<&5Bx1@Dg8{52Fe%Iebf6n?=%Xjm~i)9UJuCC;ocW(EQp<|iz zg`@geoU!TnHu3N?zka_nqvk%`ViPjY(z9iba^#ka%tN+e;|6AnYxVy%!}&t|DCz5z zg!krA!cPEM2;OVTS8R zzt-lDQr%;l^_euO&#^;qbHW0w7kw=#eKlyk_V2vSp53iG*^e!p6EQGuUai+jclM<9 z`o(!>OiET|i_r9~ezpDYeB5ib%Xzz5SdzuT#$hF4R}E|JRz7}ka>lBpLC>x9iE$UN zHauZ|uK)ZAe>T^@IR4IjR2QqSmqz4) zP~rc}mcHX(=%2K!Rr2ZbMa%Dpci-K-`tj7pwa;$ac6wa>?^{}4EB&RBU#pVgDG%6z zP7OEq9@q4TZ>7PXH|&0OJJnLzZ_ui>!6Od-6|i97v)Ny5_iw3VV}ItJ*ZI-mRUZ!B z<@j-`%UX{EZq7?CMm1SK<(-A!R^6Poo}Yi4FwW^k?@fbjN2Hb%MGe^=zxG+v6>l2W zb)2@qzGU56UH3JXd1lEM$60)k-0^nkRWCjH%FL6k&7Rx%RGYJZfXBrUw>oXU2b@$k zxKm|+-u&+)BicoT|43cvY;pC-x>;4eFY6uM`_H{!N2lA=&2<7nS~eaN7=`< z+~Pjv&gpZ1>8kaLkUn(I{?+ql&)Rnyl~rFB;O6_c%oS?yZhtMI`{?G@-I4E|5e-9 zb#C=(Jwi63_LRf@wm2C^Z!H_Rv(K9$e;g0|b=OqO3yf}VHncw+VMwuiqA zpL%*$S*Plc?oZ!so9MW!UAJqC`Yo7vM0>Wa-;^yDPbNM*Uw!MSbz5s4ns8`iBisA0 z8Xk?j*UVw*6rGz-!&MDplYAOz)+U!Xo16aacK0ZY#Vwg7C+1|SwZn#go&9*eO{8CO z&2K-(b&0+$`!ckVq(NMxsbl&r+FHA$)zCe!X5KSj?CSf(xBC5ay4?AhE!#A(sp%Wq zxblhXBkRo^S#7IXs>7HA8A*%#sWy#oXW4X6r=jL6$`7rov9*fxnp3t}XMUM){l^-; zP0W%b&1V<&Ei2x0*uF|k#$@foHu(+D1r0r)WsuuXGU``j%acbv>Fju`u7rtdth-uc9Nr!|%j4{uDgxXB!Bw$kcbc(df> zTfVn`PqGg6@|bSd_Lovd-)^?fb564Iet$wA&Ipck7FLR|;?WdRz5ZIz%^G z%-&mZeX_mnp&#|P{kXG0HGco~Y2Du}ny35W(+6kUdX|FxRsqeqvYw7&Pfio=u+M?+gH$LbR<|A<*z)X{uUiGTOJ_Nw?N z6Wf>eY?xpj=X0dF&6JUfd+u>%uO6n`Hx4mm|2k;d_g{C(3J2ak=xh@aIfgkt=2ofo z&`C>L{bl9w>-7}}@?C6C^qTK6G54I^;^GT`l>f4+PuuK~U)>U`I4h<$8QEiDSNmqo zz4y+yPPHn^dC}y>=%p#^))&1vJhzSAf@zOir>9T)IJeKj$G#zv4J+?9A5wZ?dz+BY zhs+z5y|g_1)Oudo24&>b?QauZ+x%YNr|GqWUmW-M$yx5XYV)`mPNh9ub~@^kcV?vb zkIMENVi}>hz7^gZ3NLH*vQ9+fXZ|AlT2)Fa&tO(X-*hS% zI__YV@<+0{cl(4ybzNn7W&X2`k~IT%v482#JKj&MUng97tLl|cD~C-jkvwS7(rH{2 zyGlN0-ifZe{u-g_*2c1>)BaiC(kt(|?=rQ?$%kdOIS<@-f2~wywWCkYns&~E9Z$r4 zPYk|$_t~38WzR>yJ#8^~NxM~(di|<=b$nM^x@U;3!>Lo3UcYA8rv<8z;qA^hDDTfc zct2}E2k#f5W#^lvTCDN!&|kkh@Lc=!?q9;!@3Kjjob!u+R&8Y6N{<6=`?xmPmb$o+ zuKNRv-v>;+|MKc*bH(l&tLmor>v1tZr>|?*K%3x}lM*i+c-P8o_O#7!Q^z=@{dy&5 zW{sVin#APtV8ZjO^cPh{4&(7@At*+9^02qau~3o z@ufYQ`Mugd9PMfT#iLPv-&Qr$6RMO??!Tg)^{2tEzxd?Vs-7iLd-?wnZU5og=D`ON z&PI%@dVKH5qYIs{WyHt!d{^vdkk9X-YkSzreB`nL8n3(g-G_v|h^x89&ePM=%hTJ_ z$J5u-&(q&Cz%$S@$jj5q%gfu#$II8t&&%H{z$?%z$lKG~%iG)A$J^K2&)eTSz&p@8 z$j8&i%g5Wt$H&*l&&S^g#uC+H{b?#l<9ay2M5%DkL{Y$fHwAkWb&2SFuQX34UZI6sejRdb}dGM!4M$q_vY zVvZqOtrXq(z@ntg&sMAC2$?O@sN^R35c4xYs^tnH$~%y+Y9{`)8l_a5CM91?@oO^E zG0biFp+ml=S(3JC!@Pr@4!Kv_Xw6gxRrz=u@Xy~j&Bt4%Npl0@WN{3W^VF8<3irB5 zhzyygaw8MDas_vi$^CyGw&y-FQ0Y^s=2KF&28}|dD{w(IrKpt}SKnK+XWkU-)8#&A0?z2dn|>E|;Z435y6~pn>JiI1 z6K`Q4`U@UJM)x`29(Iv6GDfCJ#Zvw3or{GMV9pi#I zlV@IBZO+uWCXP38-is4Vn_YR6W=vP!lsUYsEoZ{q)|EG1KJPl0Gg&r@=S`JK@hO~% zazZ?BnmiECnG%x;C8$?-%t-qgr+=S_^h-FefZsylB| zT-4o(GbLW^-jp*TnkB5|Oo#0gYI7z-eL`2xRJbBR&Y1{rCN$(tgNeLJuuCFu3LKg^ zlrsTtO5{y{j}irwU(yrK)YmO(31{LPlf;|$b|-by}daT*@)h}X>5D% zg`7$3MQ`2|*0>LE0_)Ld5@-6F)Q2~D9qhxKx<2%Ytx>o&VtbeX+HyJqPoLt$9GcT1l@tjZP zO*>WP=Qxv28#!;v$(DO_CY)vRADrptFZm+gWTW6sHQ|bU&O}q7=)sw0)+_uulgxdE zV2V*%b0(NLC2x8eseHnjTy`jVQ_Cx5FlSs9mQN7_z8>>{jN#l-6Fl7wnO&E~_^_=Nq*g!MRWU+Z*P0m#DWT0T8$n@k) z6A78TNn%_kZ;IHL$(tbFX7Z+o7HZz)&`-^q8m6m{aVCc2YTmT)UEPE;DR^h`ri8RC z-h?neE1NSN{E=0gGZ|FVlyIhkwi@0Kbv3L$7hFeOZrjSiQH0tXZBNW3I95qU%EFL)Pq~H_Z-A8)u#-) z&n?jp54yoE%|8xG;FjcWx=Y+rJXJTITY}Hlt>%{AXLPl=C3j^#ztr~E59gNHYCXTS zUaaSr)R*;RxTSQh9BXa~9h$>0oeeqsl6iFwzf``P(~e&v8)|V&<0wNqw zhBw?2_?dxU`bu*raZBFBTn}!kJ3e6*MdwRU5oDZAh(A6)9Om6 zlqpbEGf{>CNM|YXM~4AKxePKL9uVa-kbO+#KOna^k*`2*VlyWPle1kC{Ph7^9u4%t5S7X zIC;p_YOS1mGW1wI@?W4T_FFSis8jm8_4MVeDAUafw1^Ysk%FA2(&=;D@ZGptk*mUY z)k;N%HdjgOVpXm(O)EF({|jAIm4%hBT(5WYboX}m;&YsX9-4(7iab?5V9kA%-v>P9 zS(Fvv>7f$k`QWM3it=>ubV5ax7gun{rFGm_wxYWyWLg@F@@&C>P2B5LKKvq6t1dFC z)#YI64wsrPxQ=B6wC@{~LZp>6VGtnxwKkIJssRUpK7AG&MxUeL3aQe1@Yf?K6=*c9 zb9Ja-ojyY)6x{QmHTNk!o(=BG1*Hbx5*J7{+8k*bt&X#mx-6AmPj@aTlp2*%fooAT z7~x2vQ>Gd86*PKfPKH*WBQUrGgR^v`U3cq0lMy zdJL{oBp^!UMV5<;A50@vX!A6wI&G#>Bh6N2D~0UK)HL`MU^G_gbM#si0z)fuoToLY z71C7n*-S1rsY0bgVYIpe6^8VGB%_+E2xV4wP60*erq!qmq-nT%LSLZAB?V;b&?B@g zT`A2{DpZCn6F0S1n@t{68a_5kU#-f5g~dhbp6)Ky7i6J9GNt6tRi7h+VMeSeiba|s z(icrWENL zG{jN;aiuWH?I43TM~3>6E0qeRg3CaTRx4G@bg*41^;&~Yu9T)4^aaX%rQDEXjDpiC zP&ZVka-9}Wm_nJ0p@3eGNK=PiqM{B}Aic}0)Xgj!~?{EogHR=Df z8`;owIzu)(3W{LJrbmQWjE7Vf+$v7T#(x#y#UDIN@L7*!Q0!gNi|34#(-XO>D zs82JfVZU~xp%h&ece~&&i9-IJktO3_hp9>_-Xm#R9gVgoPa?w%EVJgW$e@`zj-PT9 z0^$kuY|{jRtliXyxvN7!X+=OhfmQ+JMt++EfdC!TrK7Pl`Jm^qCP49#j@-yU#YxYr z89-wV>BtXFFeqM1gLv{sJjI`l_kA%i4Oj|n1`Y$4fhWLwpvoa@#tvu-cmUx*FCYWR z1;zvGfyV%I*qW&iGyz%z{y=A-ACL=-0;U1Wfwe#xa2a?6d;=^n?l}V9KnEZSpz=^T zs4l5)2vmn8i}gY7R3@qyDxXNnU2FrY4=O+D$S=i9bxAxytY31c_{p8ZkW6V(eTja> zI>g2RmtG*on-Cx#kOA4iFkl+61Xu@b2aW?5fE&P5;4Q!$w`OVsPJjmx3?u+4z(7C; z3eg(b>PzunPLjC+S zAiBQ+Pjf9%b`k0pD$b%olorr1SBzVT)!%R}jbilc3(zcaC<*w{6GlHug?{8lKT46F zJQ^j#fC7Mim{f8MmGb5V(2saE-O-e;Qx>RkZ=VKDo~kzJGZac?b~a4{lrnvWQmy8E z>1FCHy!B}UDTbmD%4~gR0YWLULd612i`j%qjR~hhm4yemK!e5NKy6+IEqJvBGBx?c z8{B{$-%LsuD>x;m%u&kJSj1^)rGu3Kt>g4+tQ9B#Ay{~Wnir=h7Vmr

  • |N30jme{W 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