1/*! For license information please see 1881.618a6922.chunk.js.LICENSE.txt */ 2(self.webpackChunkdnb_marketing_website=self.webpackChunkdnb_marketing_website||[]).push([[1881],{1791:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CodeGen=t.Name=t.nil=t.stringify=t.str=t._=t.KeywordCxt=void 0;const n=r(77404),i=r(66483),o=r(54359),s=r(86158),a="https://json-schema.org/draft/2020-12/schema";class l extends n.default{constructor(){super({...arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},dynamicRef:!0,next:!0,unevaluated:!0})}_addVocabularies(){super._addVocabularies(),i.default.forEach((e=>this.addVocabulary(e))),this.opts.discriminator&&this.addKeyword(o.default)}_addDefaultMetaSchema(){super._addDefaultMetaSchema();const{$data:e,meta:t}=this.opts;t&&(s.default.call(this,e),this.refs["http://json-schema.org/schema"]=a)}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(a)?a:void 0)}}e.exports=t=l,Object.defineProperty(t,"__esModule",{value:!0}),t.default=l;var c=r(16104);Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return c.KeywordCxt}});var u=r(27939);Object.defineProperty(t,"_",{enumerable:!0,get:function(){return u._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return u.str}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return u.stringify}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return u.nil}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return u.Name}}),Object.defineProperty(t,"CodeGen",{enumerable:!0,get:function(){return u.CodeGen}})},32974:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nil=t._Code=t.Name=t.IDENTIFIER=t._CodeOrName=void 0,t._=o,t.str=a,t.addCodeArg=l,t.strConcat=function(e,t){return t.emptyStr()?e:e.emptyStr()?t:a`${e}${t}`},t.stringify=function(e){return new i(u(e))},t.safeStringify=u,t.getProperty=function(e){return"string"==typeof e&&t.IDENTIFIER.test(e)?new i(`.${e}`):o`[${e}]`},t.getEsmExportName=function(e){if("string"==typeof e&&t.IDENTIFIER.test(e))return new i(`${e}`);throw new Error(`CodeGen: invalid export name: ${e}, use explicit $id name mapping`)},t.regexpCode=function(e){return new i(e.toString())};class r{}t._CodeOrName=r,t.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;class n extends r{constructor(e){if(super(),!t.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}}}t.Name=n;class i extends r{constructor(e){super(),this._items="string"===typeof e?[e]:e}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;const e=this._items[0];return""===e||'""'===e}get str(){var e;return null!==(e=this._str)&&void 0!==e?e:this._str=this._items.reduce(((e,t)=>`${e}${t}`),"")}get names(){var e;return null!==(e=this._names)&&void 0!==e?e:this._names=this._items.reduce(((e,t)=>(t instanceof n&&(e[t.str]=(e[t.str]||0)+1),e)),{})}}function o(e){const t=[e[0]];let r=0;for(var n=arguments.length,o=new Array(n>1?n-1:0),s=1;s<n;s++)o[s-1]=arguments[s];for(;r<o.length;)l(t,o[r]),t.push(e[++r]);return new i(t)}t._Code=i,t.nil=new i("");const s=new i("+");function a(e){const t=[u(e[0])];let r=0;for(var n=arguments.length,o=new Array(n>1?n-1:0),a=1;a<n;a++)o[a-1]=arguments[a];for(;r<o.length;)t.push(s),l(t,o[r]),t.push(s,u(e[++r]));return function(e){let t=1;for(;t<e.length-1;){if(e[t]===s){const r=c(e[t-1],e[t+1]);if(void 0!==r){e.splice(t-1,3,r);continue}e[t++]="+"}t++}}(t),new i(t)}function l(e,t){var r;t instanceof i?e.push(...t._items):t instanceof n?e.push(t):e.push("number"==typeof(r=t)||"boolean"==typeof r||null===r?r:u(Array.isArray(r)?r.join(","):r))}function c(e,t){if('""'===t)return e;if('""'===e)return t;if("string"==typeof e){if(t instanceof n||'"'!==e[e.length-1])return;return"string"!=typeof t?`${e.slice(0,-1)}${t}"`:'"'===t[0]?e.slice(0,-1)+t.slice(1):void 0}return"string"!=typeof t||'"'!==t[0]||e instanceof n?void 0:`"${e}${t.slice(1)}`}function u(e){return JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}},27939:function(e,t,r){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.CodeGen=t.operators=t.varKinds=t.ValueScopeName=t.ValueScope=t.Scope=t.Name=t.regexpCode=t.stringify=t.getProperty=t.nil=t.strConcat=t.str=t._=void 0,t.not=$,t.and=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.reduce(j)},t.or=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.reduce(N)};const n=r(32974),i=r(10147);var o=r(32974);Object.defineProperty(t,"_",{enumerable:!0,get:function(){return o._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return o.str}}),Object.defineProperty(t,"strConcat",{enumerable:!0,get:function(){return o.strConcat}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return o.nil}}),Object.defineProperty(t,"getProperty",{enumerable:!0,get:function(){return o.getProperty}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return o.stringify}}),Object.defineProperty(t,"regexpCode",{enumerable:!0,get:function(){return o.regexpCode}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return o.Name}});var s=r(10147);Object.defineProperty(t,"Scope",{enumerable:!0,get:function(){return s.Scope}}),Object.defineProperty(t,"ValueScope",{enumerable:!0,get:function(){return s.ValueScope}}),Object.defineProperty(t,"ValueScopeName",{enumerable:!0,get:function(){return s.ValueScopeName}}),Object.defineProperty(t,"varKinds",{enumerable:!0,get:function(){return s.varKinds}}),t.operators={GT:new n._Code(">"),GTE:new n._Code(">="),LT:new n._Code("<"),LTE:new n._Code("<="),EQ:new n._Code("==="),NEQ:new n._Code("!=="),NOT:new n._Code("!"),OR:new n._Code("||"),AND:new n._Code("&&"),ADD:new n._Code("+")};class a{optimizeNodes(){return this}optimizeNames(e,t){return this}}class l extends a{constructor(e,t,r){super(),this.varKind=e,this.name=t,this.rhs=r}render(e){let{es5:t,_n:r}=e;const n=t?i.varKinds.var:this.varKind,o=void 0===this.rhs?"":` = ${this.rhs}`;return`${n} ${this.name}${o};`+r}optimizeNames(e,t){if(e[this.name.str])return this.rhs&&(this.rhs=R(this.rhs,e,t)),this}get names(){return this.rhs instanceof n._CodeOrName?this.rhs.names:{}}}class c extends a{constructor(e,t,r){super(),this.lhs=e,this.rhs=t,this.sideEffects=r}render(e){let{_n:t}=e;return`${this.lhs} = ${this.rhs};`+t}optimizeNames(e,t){if(!(this.lhs instanceof n.Name)||e[this.lhs.str]||this.sideEffects)return this.rhs=R(this.rhs,e,t),this}get names(){return C(this.lhs instanceof n.Name?{}:{...this.lhs.names},this.rhs)}}class u extends c{constructor(e,t,r,n){super(e,r,n),this.op=t}render(e){let{_n:t}=e;return`${this.lhs} ${this.op}= ${this.rhs};`+t}}class p extends a{constructor(e){super(),this.label=e,this.names={}}render(e){let{_n:t}=e;return`${this.label}:`+t}}class d extends a{constructor(e){super(),this.label=e,this.names={}}render(e){let{_n:t}=e;return`break${this.label?` ${this.label}`:""};`+t}}class f extends a{constructor(e){super(),this.error=e}render(e){let{_n:t}=e;return`throw ${this.error};`+t}get names(){return this.error.names}}class h extends a{constructor(e){super(),this.code=e}render(e){let{_n:t}=e;return`${this.code};`+t}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(e,t){return this.code=R(this.code,e,t),this}get names(){return this.code instanceof n._CodeOrName?this.code.names:{}}}class m extends a{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];super(),this.nodes=e}render(e){return this.nodes.reduce(((t,r)=>t+r.render(e)),"")}optimizeNodes(){const{nodes:e}=this;let t=e.length;for(;t--;){const r=e[t].optimizeNodes();Array.isArray(r)?e.splice(t,1,...r):r?e[t]=r:e.splice(t,1)}return e.length>0?this:void 0}optimizeNames(e,t){const{nodes:r}=this;let n=r.length;for(;n--;){const i=r[n];i.optimizeNames(e,t)||(I(e,i.names),r.splice(n,1))}return r.length>0?this:void 0}get names(){return this.nodes.reduce(((e,t)=>T(e,t.names)),{})}}class g extends m{render(e){return"{"+e._n+super.render(e)+"}"+e._n}}class y extends m{}class b extends g{}b.kind="else";class v extends g{constructor(e,t){super(t),this.condition=e}render(e){let t=`if(${this.condition})`+super.render(e);return this.else&&(t+="else "+this.else.render(e)),t}optimizeNodes(){super.optimizeNodes();const e=this.condition;if(!0===e)return this.nodes;let t=this.else;if(t){const e=t.optimizeNodes();t=this.else=Array.isArray(e)?new b(e):e}return t?!1===e?t instanceof v?t:t.nodes:this.nodes.length?this:new v($(e),t instanceof v?[t]:t.nodes):!1!==e&&this.nodes.length?this:void 0}optimizeNames(e,t){var r;if(this.else=null===(r=this.else)||void 0===r?void 0:r.optimizeNames(e,t),super.optimizeNames(e,t)||this.else)return this.condition=R(this.condition,e,t),this}get names(){const e=super.names;return C(e,this.condition),this.else&&T(e,this.else.names),e}}v.kind="if";class x extends g{}x.kind="for";class w extends x{constructor(e){super(),this.iteration=e}render(e){return`for(${this.iteration})`+super.render(e)}optimizeNames(e,t){if(super.optimizeNames(e,t))return this.iteration=R(this.iteration,e,t),this}get names(){return T(super.names,this.iteration.names)}}class S extends x{constructor(e,t,r,n){super(),this.varKind=e,this.name=t,this.from=r,this.to=n}render(e){const t=e.es5?i.varKinds.var:this.varKind,{name:r,from:n,to:o}=this;return`for(${t} ${r}=${n}; ${r}<${o}; ${r}++)`+super.render(e)}get names(){const e=C(super.names,this.from);return C(e,this.to)}}class O extends x{constructor(e,t,r,n){super(),this.loop=e,this.varKind=t,this.name=r,this.iterable=n}render(e){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(e)}optimizeNames(e,t){if(super.optimizeNames(e,t))return this.iterable=R(this.iterable,e,t),this}get names(){return T(super.names,this.iterable.names)}}class k extends g{constructor(e,t,r){super(),this.name=e,this.args=t,this.async=r}render(e){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(e)}}k.kind="func";class E extends m{render(e){return"return "+super.render(e)}}E.kind="return";class _ extends g{render(e){let t="try"+super.render(e);return this.catch&&(t+=this.catch.render(e)),this.finally&&(t+=this.finally.render(e)),t}optimizeNodes(){var e,t;return super.optimizeNodes(),null===(e=this.catch)||void 0===e||e.optimizeNodes(),null===(t=this.finally)||void 0===t||t.optimizeNodes(),this}optimizeNames(e,t){var r,n;return super.optimizeNames(e,t),null===(r=this.catch)||void 0===r||r.optimizeNames(e,t),null===(n=this.finally)||void 0===n||n.optimizeNames(e,t),this}get names(){const e=super.names;return this.catch&&T(e,this.catch.names),this.finally&&T(e,this.finally.names),e}}class A extends g{constructor(e){super(),this.error=e}render(e){return`catch(${this.error})`+super.render(e)}}A.kind="catch";class P extends g{render(e){return"finally"+super.render(e)}}P.kind="finally";function T(e,t){for(const r in t)e[r]=(e[r]||0)+(t[r]||0);return e}function C(e,t){return t instanceof n._CodeOrName?T(e,t.names):e}function R(e,t,r){return e instanceof n.Name?o(e):(i=e)instanceof n._Code&&i._items.some((e=>e instanceof n.Name&&1===t[e.str]&&void 0!==r[e.str]))?new n._Code(e._items.reduce(((e,t)=>(t instanceof n.Name&&(t=o(t)),t instanceof n._Code?e.push(...t._items):e.push(t),e)),[])):e;var i;function o(e){const n=r[e.str];return void 0===n||1!==t[e.str]?e:(delete t[e.str],n)}}function I(e,t){for(const r in t)e[r]=(e[r]||0)-(t[r]||0)}function $(e){return"boolean"==typeof e||"number"==typeof e||null===e?!e:n._`!${M(e)}`}t.CodeGen=class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._values={},this._blockStarts=[],this._constants={},this.opts={...t,_n:t.lines?"\n":""},this._extScope=e,this._scope=new i.Scope({parent:e}),this._nodes=[new y]}toString(){return this._root.render(this.opts)}name(e){return this._scope.name(e)}scopeName(e){return this._extScope.name(e)}scopeValue(e,t){const r=this._extScope.value(e,t);return(this._values[r.prefix]||(this._values[r.prefix]=new Set)).add(r),r}getScopeValue(e,t){return this._extScope.getValue(e,t)}scopeRefs(e){return this._extScope.scopeRefs(e,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(e,t,r,n){const i=this._scope.toName(t);return void 0!==r&&n&&(this._constants[i.str]=r),this._leafNode(new l(e,i,r)),i}const(e,t,r){return this._def(i.varKinds.const,e,t,r)}let(e,t,r){return this._def(i.varKinds.let,e,t,r)}var(e,t,r){return this._def(i.varKinds.var,e,t,r)}assign(e,t,r){return this._leafNode(new c(e,t,r))}add(e,r){return this._leafNode(new u(e,t.operators.ADD,r))}code(e){return"function"==typeof e?e():e!==n.nil&&this._leafNode(new h(e)),this}object(){const e=["{"];for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];for(const[o,s]of r)e.length>1&&e.push(","),e.push(o),(o!==s||this.opts.es5)&&(e.push(":"),(0,n.addCodeArg)(e,s));return e.push("}"),new n._Code(e)}
2if(e,t,r){if(this._blockNode(new v(e)),t&&r)this.code(t).else().code(r).endIf();else if(t)this.code(t).endIf();else if(r)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(e){return this._elseNode(new v(e))}else(){return this._elseNode(new b)}endIf(){return this._endBlockNode(v,b)}_for(e,t){return this._blockNode(e),t&&this.code(t).endFor(),this}for(e,t){return this._for(new w(e),t)}forRange(e,t,r,n){let o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.opts.es5?i.varKinds.var:i.varKinds.let;const s=this._scope.toName(e);return this._for(new S(o,s,t,r),(()=>n(s)))}forOf(e,t,r){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:i.varKinds.const;const s=this._scope.toName(e);if(this.opts.es5){const e=t instanceof n.Name?t:this.var("_arr",t);return this.forRange("_i",0,n._`${e}.length`,(t=>{this.var(s,n._`${e}[${t}]`),r(s)}))}return this._for(new O("of",o,s,t),(()=>r(s)))}forIn(e,t,r){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.opts.es5?i.varKinds.var:i.varKinds.const;if(this.opts.ownProperties)return this.forOf(e,n._`Object.keys(${t})`,r);const s=this._scope.toName(e);return this._for(new O("in",o,s,t),(()=>r(s)))}endFor(){return this._endBlockNode(x)}label(e){return this._leafNode(new p(e))}break(e){return this._leafNode(new d(e))}return(e){const t=new E;if(this._blockNode(t),this.code(e),1!==t.nodes.length)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(E)}try(e,t,r){if(!t&&!r)throw new Error('CodeGen: "try" without "catch" and "finally"');const n=new _;if(this._blockNode(n),this.code(e),t){const e=this.name("e");this._currNode=n.catch=new A(e),t(e)}return r&&(this._currNode=n.finally=new P,this.code(r)),this._endBlockNode(A,P)}throw(e){return this._leafNode(new f(e))}block(e,t){return this._blockStarts.push(this._nodes.length),e&&this.code(e).endBlock(t),this}endBlock(e){const t=this._blockStarts.pop();if(void 0===t)throw new Error("CodeGen: not in self-balancing block");const r=this._nodes.length-t;if(r<0||void 0!==e&&r!==e)throw new Error(`CodeGen: wrong number of nodes: ${r} vs ${e} expected`);return this._nodes.length=t,this}func(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.nil,r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return this._blockNode(new k(e,t,r)),i&&this.code(i).endFunc(),this}endFunc(){return this._endBlockNode(k)}optimize(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]: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,t){const r=this._currNode;if(r instanceof e||t&&r instanceof t)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${t?`${e.kind}/${t.kind}`:e.kind}"`)}_elseNode(e){const t=this._currNode;if(!(t instanceof v))throw new Error('CodeGen: "else" without "if"');return this._currNode=t.else=e,this}get _root(){return this._nodes[0]}get _currNode(){const e=this._nodes;return e[e.length-1]}set _currNode(e){const t=this._nodes;t[t.length-1]=e}};const j=L(t.operators.AND);const N=L(t.operators.OR);function L(e){return(t,r)=>t===n.nil?r:r===n.nil?t:n._`${M(t)} ${e} ${M(r)}`}function M(e){return e instanceof n.Name?e:n._`(${e})`}},10147:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ValueScope=t.ValueScopeName=t.Scope=t.varKinds=t.UsedValueState=void 0;const n=r(32974);class i extends Error{constructor(e){super(`CodeGen: "code" for ${e} not defined`),this.value=e.value}}var o;!function(e){e[e.Started=0]="Started",e[e.Completed=1]="Completed"}(o||(t.UsedValueState=o={})),t.varKinds={const:new n.Name("const"),let:new n.Name("let"),var:new n.Name("var")};class s{constructor(){let{prefixes:e,parent:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._names={},this._prefixes=e,this._parent=t}toName(e){return e instanceof n.Name?e:this.name(e)}name(e){return new n.Name(this._newName(e))}_newName(e){return`${e}${(this._names[e]||this._nameGroup(e)).index++}`}_nameGroup(e){var t,r;if((null===(r=null===(t=this._parent)||void 0===t?void 0:t._prefixes)||void 0===r?void 0:r.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}}}t.Scope=s;class a extends n.Name{constructor(e,t){super(t),this.prefix=e}setValue(e,t){let{property:r,itemIndex:i}=t;this.value=e,this.scopePath=n._`.${new n.Name(r)}[${i}]`}}t.ValueScopeName=a;const l=n._`\n`;t.ValueScope=class extends s{constructor(e){super(e),this._values={},this._scope=e.scope,this.opts={...e,_n:e.lines?l:n.nil}}get(){return this._scope}name(e){return new a(e,this._newName(e))}value(e,t){var r;if(void 0===t.ref)throw new Error("CodeGen: ref must be passed in value");const n=this.toName(e),{prefix:i}=n,o=null!==(r=t.key)&&void 0!==r?r:t.ref;let s=this._values[i];if(s){const e=s.get(o);if(e)return e}else s=this._values[i]=new Map;s.set(o,n);const a=this._scope[i]||(this._scope[i]=[]),l=a.length;return a[l]=t.ref,n.setValue(t,{property:i,itemIndex:l}),n}getValue(e,t){const r=this._values[e];if(r)return r.get(t)}scopeRefs(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._values;return this._reduceValues(t,(t=>{if(void 0===t.scopePath)throw new Error(`CodeGen: name "${t}" has no value`);return n._`${e}${t.scopePath}`}))}scopeCode(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._values,t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0;return this._reduceValues(e,(e=>{if(void 0===e.value)throw new Error(`CodeGen: name "${e}" has no value`);return e.value.code}),t,r)}_reduceValues(e,r){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=arguments.length>3?arguments[3]:void 0,l=n.nil;for(const c in e){const u=e[c];if(!u)continue;const p=s[c]=s[c]||new Map;u.forEach((e=>{if(p.has(e))return;p.set(e,o.Started);let s=r(e);
2if(s){const r=this.opts.es5?t.varKinds.var:t.varKinds.const;l=n._`${l}${r} ${e} = ${s};${this.opts._n}`}else{if(!(s=null===a||void 0===a?void 0:a(e)))throw new i(e);l=n._`${l}${s}${this.opts._n}`}p.set(e,o.Completed)}))}return l}}},98402:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keyword$DataError=t.keywordError=void 0,t.reportError=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.keywordError,i=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0;const{it:l}=e,{gen:u,compositeRule:p,allErrors:d}=l,f=c(e,r,i);(null!==o&&void 0!==o?o:p||d)?s(u,f):a(l,n._`[${f}]`)},t.reportExtraError=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.keywordError,n=arguments.length>2?arguments[2]:void 0;const{it:i}=e,{gen:l,compositeRule:u,allErrors:p}=i,d=c(e,r,n);s(l,d),u||p||a(i,o.default.vErrors)},t.resetErrorsCount=function(e,t){e.assign(o.default.errors,t),e.if(n._`${o.default.vErrors} !== null`,(()=>e.if(t,(()=>e.assign(n._`${o.default.vErrors}.length`,t)),(()=>e.assign(o.default.vErrors,null)))))},t.extendErrors=function(e){let{gen:t,keyword:r,schemaValue:i,data:s,errsCount:a,it:l}=e;if(void 0===a)throw new Error("ajv implementation error");const c=t.name("err");t.forRange("i",a,o.default.errors,(e=>{t.const(c,n._`${o.default.vErrors}[${e}]`),t.if(n._`${c}.instancePath === undefined`,(()=>t.assign(n._`${c}.instancePath`,(0,n.strConcat)(o.default.instancePath,l.errorPath)))),t.assign(n._`${c}.schemaPath`,n.str`${l.errSchemaPath}/${r}`),l.opts.verbose&&(t.assign(n._`${c}.schema`,i),t.assign(n._`${c}.data`,s))}))};const n=r(27939),i=r(57693),o=r(25285);function s(e,t){const r=e.const("err",t);e.if(n._`${o.default.vErrors} === null`,(()=>e.assign(o.default.vErrors,n._`[${r}]`)),n._`${o.default.vErrors}.push(${r})`),e.code(n._`${o.default.errors}++`)}function a(e,t){const{gen:r,validateName:i,schemaEnv:o}=e;o.$async?r.throw(n._`new ${e.ValidationError}(${t})`):(r.assign(n._`${i}.errors`,t),r.return(!1))}t.keywordError={message:e=>{let{keyword:t}=e;return n.str`must pass "${t}" keyword validation`}},t.keyword$DataError={message:e=>{let{keyword:t,schemaType:r}=e;return r?n.str`"${t}" keyword must be ${r} ($data)`:n.str`"${t}" keyword is invalid ($data)`}};const l={keyword:new n.Name("keyword"),schemaPath:new n.Name("schemaPath"),params:new n.Name("params"),propertyName:new n.Name("propertyName"),message:new n.Name("message"),schema:new n.Name("schema"),parentSchema:new n.Name("parentSchema")};function c(e,t,r){const{createErrors:i}=e.it;return!1===i?n._`{}`:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{gen:i,it:s}=e,a=[u(s,r),p(e,r)];return function(e,t,r){let{params:i,message:s}=t;const{keyword:a,data:c,schemaValue:u,it:p}=e,{opts:d,propertyName:f,topSchemaRef:h,schemaPath:m}=p;r.push([l.keyword,a],[l.params,"function"==typeof i?i(e):i||n._`{}`]),d.messages&&r.push([l.message,"function"==typeof s?s(e):s]);d.verbose&&r.push([l.schema,u],[l.parentSchema,n._`${h}${m}`],[o.default.data,c]);f&&r.push([l.propertyName,f])}(e,t,a),i.object(...a)}(e,t,r)}function u(e,t){let{errorPath:r}=e,{instancePath:s}=t;const a=s?n.str`${r}${(0,i.getErrorPath)(s,i.Type.Str)}`:r;return[o.default.instancePath,(0,n.strConcat)(o.default.instancePath,a)]}function p(e,t){let{keyword:r,it:{errSchemaPath:o}}=e,{schemaPath:s,parentSchema:a}=t,c=a?o:n.str`${o}/${r}`;return s&&(c=n.str`${c}${(0,i.getErrorPath)(s,i.Type.Str)}`),[l.schemaPath,c]}},20141:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SchemaEnv=void 0,t.compileSchema=u,t.resolveRef=function(e,t,r){var n;const i=(0,s.resolveUrl)(this.opts.uriResolver,t,r),o=e.refs[i];if(o)return o;let a=f.call(this,e,i);if(void 0===a){const r=null===(n=e.localRefs)||void 0===n?void 0:n[i],{schemaId:o}=this.opts;r&&(a=new c({schema:r,schemaId:o,root:e,baseId:t}))}if(void 0===a&&this.opts.loadSchemaSync){const n=this.opts.loadSchemaSync(t,r,i);!n||this.refs[i]||this.schemas[i]||(this.addSchema(n,i,void 0),a=f.call(this,e,i))}if(void 0===a)return;return e.refs[i]=p.call(this,a)},t.getCompilingSchema=d,t.resolveSchema=h;const n=r(27939),i=r(94192),o=r(25285),s=r(89457),a=r(57693),l=r(16104);class c{constructor(e){var t;let r;this.refs={},this.dynamicAnchors={},"object"==typeof e.schema&&(r=e.schema),this.schema=e.schema,this.schemaId=e.schemaId,this.root=e.root||this,this.baseId=null!==(t=e.baseId)&&void 0!==t?t:(0,s.normalizeId)(null===r||void 0===r?void 0:r[e.schemaId||"$id"]),this.schemaPath=e.schemaPath,this.localRefs=e.localRefs,this.meta=e.meta,this.$async=null===r||void 0===r?void 0:r.$async,this.refs={}}}function u(e){const t=d.call(this,e);if(t)return t;const r=(0,s.getFullPath)(this.opts.uriResolver,e.root.baseId),{es5:a,lines:c}=this.opts.code,{ownProperties:u}=this.opts,p=new n.CodeGen(this.scope,{es5:a,lines:c,ownProperties:u});let f;e.$async&&(f=p.scopeValue("Error",{ref:i.default,code:n._`require("ajv/dist/runtime/validation_error").default`}));const h=p.scopeName("validate");e.validateName=h;const m={gen:p,allErrors:this.opts.allErrors,data:o.default.data,parentData:o.default.parentData,parentDataProperty:o.default.parentDataProperty,dataNames:[o.default.data],dataPathArr:[n.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:p.scopeValue("schema",!0===this.opts.code.source?{ref:e.schema,code:(0,n.stringify)(e.schema)}:{ref:e.schema}),validateName:h,ValidationError:f,schema:e.schema,schemaEnv:e,rootId:r,baseId:e.baseId||r,schemaPath:n.nil,errSchemaPath:e.schemaPath||(this.opts.jtd?"":"#"),errorPath:n._`""`,opts:this.opts,self:this};let g;try{this._compilations.add(e),(0,l.validateFunctionCode)(m),p.optimize(this.opts.code.optimize);const t=p.toString();g=`const visitedNodesForRef = new WeakMap(); ${p.scopeRefs(o.default.scope)}return ${t}`,this.opts.code.process&&(g=this.opts.code.process(g,e));const r=new Function(`${o.default.self}`,`${o.default.scope}`,g)(this,this.scope.get());if(this.scope.value(h,{ref:r}),r.errors=null,r.schema=e.schema,r.schemaEnv=e,e.$async&&(r.$async=!0),!0===this.opts.code.source&&(r.source={validateName:h,validateCode:t,scopeValues:p._values}),this.opts.unevaluated){const{props:e,items:t}=m;r.evaluated={props:e instanceof n.Name?void 0:e,items:t instanceof n.Name?void 0:t,dynamicProps:e instanceof n.Name,dynamicItems:t instanceof n.Name},r.source&&(r.source.evaluated=(0,n.stringify)(r.evaluated))}return e.validate=r,e}catch(y){throw delete e.validate,delete e.validateName,g&&this.logger.error("Error compiling schema, function code:",g),y}finally{this._compilations.delete(e)}}function p(e){return(0,s.inlineRef)(e.schema,this.opts.inlineRefs)?e.schema:e.validate?e:u.call(this,e)}function d(e){for(const n of this._compilations)if(r=e,(t=n).schema===r.schema&&t.root===r.root&&t.baseId===r.baseId)return n;var t,r}function f(e,t){let r;for(;"string"==typeof(r=this.refs[t]);)t=r;return r||this.schemas[t]||h.call(this,e,t)}function h(e,t){const r=this.opts.uriResolver.parse(t),n=(0,s._getFullPath)(this.opts.uriResolver,r);let i=(0,s.getFullPath)(this.opts.uriResolver,e.baseId,void 0);if(Object.keys(e.schema).length>0&&n===i)return g.call(this,r,e);const o=(0,s.normalizeId)(n),a=this.refs[o]||this.schemas[o];if("string"==typeof a){const t=h.call(this,e,a);if("object"!==typeof(null===t||void 0===t?void 0:t.schema))return;return g.call(this,r,t)}
2if("object"===typeof(null===a||void 0===a?void 0:a.schema)){if(a.validate||u.call(this,a),o===(0,s.normalizeId)(t)){const{schema:t}=a,{schemaId:r}=this.opts,n=t[r];return n&&(i=(0,s.resolveUrl)(this.opts.uriResolver,i,n)),new c({schema:t,schemaId:r,root:e,baseId:i})}return g.call(this,r,a)}}t.SchemaEnv=c;const m=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function g(e,t){let{baseId:r,schema:n,root:i}=t;var o;if("/"!==(null===(o=e.fragment)||void 0===o?void 0:o[0]))return;for(const c of e.fragment.slice(1).split("/")){if("boolean"===typeof n)return;const e=n[(0,a.unescapeFragment)(c)];if(void 0===e)return;n=e;const t="object"===typeof n&&n[this.opts.schemaId];!m.has(c)&&t&&(r=(0,s.resolveUrl)(this.opts.uriResolver,r,t))}let l;if("boolean"!=typeof n&&n.$ref&&!(0,a.schemaHasRulesButRef)(n,this.RULES)){const e=(0,s.resolveUrl)(this.opts.uriResolver,r,n.$ref);l=h.call(this,i,e)}const{schemaId:u}=this.opts;return l=l||new c({schema:n,schemaId:u,root:i,baseId:r}),l.schema!==l.root.schema?l:void 0}},25285:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(27939),i={data:new n.Name("data"),valCxt:new n.Name("valCxt"),instancePath:new n.Name("instancePath"),parentData:new n.Name("parentData"),parentDataProperty:new n.Name("parentDataProperty"),rootData:new n.Name("rootData"),dynamicAnchors:new n.Name("dynamicAnchors"),isAllOfVariant:new n.Name("isAllOfVariant"),vErrors:new n.Name("vErrors"),errors:new n.Name("errors"),this:new n.Name("this"),self:new n.Name("self"),scope:new n.Name("scope"),json:new n.Name("json"),jsonPos:new n.Name("jsonPos"),jsonLen:new n.Name("jsonLen"),jsonPart:new n.Name("jsonPart")};t.default=i},75609:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(89457);
2class i extends Error{constructor(e,t,r,i){super(i||`can't resolve reference ${r} from id ${t}`),this.missingRef=(0,n.resolveUrl)(e,t,r),this.missingSchema=(0,n.normalizeId)((0,n.getFullPath)(e,this.missingRef))}}t.default=i},89457:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.inlineRef=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return"boolean"==typeof e||(!0===t?!l(e):!!t&&c(e)<=t)},t.getFullPath=u,t._getFullPath=p,t.normalizeId=f,t.resolveUrl=function(e,t,r){return r=f(r),e.resolve(t,r)},t.getSchemaRefs=function(e,t){if("boolean"==typeof e)return{};const{schemaId:r,uriResolver:n}=this.opts,s=f(e[r]||t),a={"":s},l=u(n,s,!1),c={},p=new Set;return o(e,{allKeys:!0},((e,t,n,i)=>{if(void 0===i)return;const o=l+t;let s=a[i];function u(t){const r=this.opts.uriResolver.resolve;if(t=f(s?r(s,t):t),p.has(t))throw m(t);p.add(t);let n=this.refs[t];return"string"==typeof n&&(n=this.refs[n]),"object"==typeof n?d(e,n.schema,t):t!==f(o)&&("#"===t[0]?(d(e,c[t],t),c[t]=e):this.refs[t]=o),t}function g(e){if("string"==typeof e){if(!h.test(e))throw new Error(`invalid anchor "${e}"`);u.call(this,`#${e}`)}}"string"==typeof e[r]&&(s=u.call(this,e[r])),g.call(this,e.$anchor),g.call(this,e.$dynamicAnchor),a[t]=s})),c;function d(e,t,r){if(void 0!==t&&!i(e,t))throw m(r)}function m(e){return new Error(`reference "${e}" resolves to more than one schema`)}};const n=r(57693),i=r(122),o=r(82865),s=new Set(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum","const"]);const a=new Set(["$ref","$recursiveRef","$recursiveAnchor","$dynamicRef","$dynamicAnchor"]);function l(e){for(const t in e){if(a.has(t))return!0;const r=e[t];if(Array.isArray(r)&&r.some(l))return!0;if("object"==typeof r&&l(r))return!0}return!1}function c(e){let t=0;for(const r in e){if("$ref"===r)return 1/0;if(t++,!s.has(r)&&("object"==typeof e[r]&&(0,n.eachItem)(e[r],(e=>t+=c(e))),t===1/0))return 1/0}return t}function u(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";!1!==(arguments.length>2?arguments[2]:void 0)&&(t=f(t));const r=e.parse(t);return p(e,r)}function p(e,t){return e.serialize(t).split("#")[0]+"#"}const d=/#\/?$/;function f(e){return e?e.replace(d,""):""}const h=/^[a-z_][-a-z0-9._]*$/i},31906:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isJSONType=function(e){return"string"==typeof e&&r.has(e)},t.getRules=function(){const e={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...e,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},e.number,e.string,e.array,e.object],post:{rules:[]},all:{},keywords:{}}};const r=new Set(["string","number","integer","boolean","null","object","array"])},57693:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Type=t.mergeEvaluated=void 0,t.toHash=function(e){const t={};for(const r of e)t[r]=!0;return t},t.alwaysValidSchema=function(e,t){return"boolean"==typeof t?t:0===Object.keys(t).length||(o(e,t),!s(t,e.self.RULES.all))},t.checkUnknownRules=o,t.schemaHasRules=s,t.schemaHasRulesButRef=function(e,t){if("boolean"==typeof e)return!e;for(const r in e)if("$ref"!==r&&t.all[r])return!0;return!1},t.schemaRefOrVal=function(e,t,r,i){let{topSchemaRef:o,schemaPath:s}=e;if(!i){if("number"==typeof t||"boolean"==typeof t)return t;if("string"==typeof t)return n._`${t}`}return n._`${o}${s}${(0,n.getProperty)(r)}`},t.unescapeFragment=function(e){return l(decodeURIComponent(e))},t.escapeFragment=function(e){return encodeURIComponent(a(e))},t.escapeJsonPointer=a,t.unescapeJsonPointer=l,t.eachItem=function(e,t){if(Array.isArray(e))for(const r of e)t(r);else t(e)},t.evaluatedPropsToName=u,t.setEvaluated=p,t.useFunc=function(e,t){return e.scopeValue("func",{ref:t,code:d[t.code]||(d[t.code]=new i._Code(t.code))})},t.getErrorPath=function(e,t,r){if(e instanceof n.Name){const i=t===f.Num;return r?i?n._`"[" + ${e} + "]"`:n._`"['" + ${e} + "']"`:i?n._`"/" + ${e}`:n._`"/" + ${e}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return r?(0,n.getProperty)(e).toString():"/"+a(e)},t.checkStrictMode=h;const n=r(27939),i=r(32974);function o(e){let t=arguments.length>
21&&void 0!==arguments[1]?arguments[1]:e.schema;const{opts:r,self:n}=e;if(!r.strictSchema)return;if("boolean"===typeof t)return;const i=n.RULES.keywords;for(const o in t)i[o]||h(e,`unknown keyword: "${o}"`)}function s(e,t){if("boolean"==typeof e)return!e;for(const r in e)if(t[r])return!0;return!1}function a(e){return"number"==typeof e?`${e}`:e.replace(/~/g,"~0").replace(/\//g,"~1")}function l(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function c(e){let{mergeNames:t,mergeToName:r,mergeValues:i,resultToName:o}=e;return(e,s,a,l)=>{const c=void 0===a?s:a instanceof n.Name?(s instanceof n.Name?t(e,s,a):r(e,s,a),a):s instanceof n.Name?(r(e,a,s),s):i(s,a);return l!==n.Name||c instanceof n.Name?c:o(e,c)}}function u(e,t){if(!0===t)return e.var("props",!0);const r=e.var("props",n._`{}`);return void 0!==t&&p(e,r,t),r}function p(e,t,r){Object.keys(r).forEach((r=>e.assign(n._`${t}${(0,n.getProperty)(r)}`,!0)))}t.mergeEvaluated={props:c({mergeNames:(e,t,r)=>e.if(n._`${r} !== true && ${t} !== undefined`,(()=>{e.if(n._`${t} === true`,(()=>e.assign(r,!0)),(()=>e.assign(r,n._`${r} || {}`).code(n._`Object.assign(${r}, ${t})`)))})),mergeToName:(e,t,r)=>e.if(n._`${r} !== true`,(()=>{!0===t?e.assign(r,!0):(e.assign(r,n._`${r} || {}`),p(e,r,t))})),mergeValues:(e,t)=>!0===e||{...e,...t},resultToName:u}),items:c({mergeNames:(e,t,r)=>e.if(n._`${r} !== true && ${t} !== undefined`,(()=>e.assign(r,n._`${t} === true ? true : ${r} > ${t} ? ${r} : ${t}`))),mergeToName:(e,t,r)=>e.if(n._`${r} !== true`,(()=>e.assign(r,!0===t||n._`${r} > ${t} ? ${r} : ${t}`))),mergeValues:(e,t)=>!0===e||Math.max(e,t),resultToName:(e,t)=>e.var("items",t)})};const d={};var f;function h(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.opts.strictSchema;if(r){if(t=`strict mode: ${t}`,!0===r)throw new Error(t);e.self.logger.warn(t)}}!function(e){e[e.Num=0]="Num",e[e.Str=1]="Str"}(f||(t.Type=f={}))},65937:function(e,t){"use strict";function r(e,t){return t.rules.some((t=>n(e,t)))}function n(e,t){var r;return void 0!==e[t.keyword]||(null===(r=t.definition.implements)||void 0===r?void 0:r.some((t=>void 0!==e[t])))}Object.defineProperty(t,"__esModule",{value:!0}),t.schemaHasRulesForType=function(e,t){let{schema:n,self:i}=e;const o=i.RULES.types[t];return o&&!0!==o&&r(n,o)},t.shouldUseGroup=r,t.shouldUseRule=n},25129:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.topBoolOrEmptySchema=function(e){const{gen:t,schema:r,validateName:n}=e;!1===r?a(e,!1):"object"==typeof r&&!0===r.$async?t.return(o.default.data):(t.assign(i._`${n}.errors`,null),t.return(!0))},t.boolOrEmptySchema=function(e,t){const{gen:r,schema:n}=e;!1===n?(r.var(t,!1),a(e)):r.var(t,!0)};const n=r(98402),i=r(27939),o=r(25285),s={message:"boolean schema is false"};function a(e,t){const{gen:r,data:i}=e,o={gen:r,keyword:"false schema",data:i,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:e};(0,n.reportError)(o,s,void 0,t)}},12790:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DataType=void 0,t.getSchemaTypes=function(e){const t=c(e.type);if(t.includes("null")){if(!1===e.nullable)throw new Error("type: null contradicts nullable: false")}else{if(!t.length&&void 0!==e.nullable)throw new Error('"nullable" cannot be used without "type"');!0===e.nullable&&t.push("null")}return t},t.getJSONTypes=c,t.coerceAndCheckDataType=function(e,t){const{gen:r,data:n,opts:o}=e,a=function(e,t){return t?e.filter((e=>u.has(e)||"array"===t&&"array"===e)):[]}(t,o.coerceTypes),c=t.length>0&&!(0===a.length&&1===t.length&&(0,i.schemaHasRulesForType)(e,t[0]));if(c){const i=d(t,n,o.strictNumbers,l.Wrong);r.if(i,(()=>{a.length?function(e,t,r){const{gen:n,data:i,opts:o}=e,a=n.let("dataType",s._`typeof ${i}`),l=n.let("coerced",s._`undefined`);"array"===o.coerceTypes&&n.if(s._`${a} == 'object' && Array.isArray(${i}) && ${i}.length == 1`,(()=>n.assign(i,s._`${i}[0]`).assign(a,s._`typeof ${i}`).if(d(t,i,o.strictNumbers),(()=>n.assign(l,i)))));n.if(s._`${l} !== undefined`);for(const s of r)(u.has(s)||"array"===s&&"array"===o.coerceTypes)&&c(s);function c(e){switch(e){case"string":return void n.elseIf(s._`${a} == "number" || ${a} == "boolean"`).assign(l,s._`"" + ${i}`).elseIf(s._`${i} === null`).assign(l,s._`""`);case"number":return void n.elseIf(s._`${a} == "boolean" || ${i} === null 3 || (${a} == "string" && ${i} && ${i} == +${i})`).assign(l,s._`+${i}`);case"integer":return void n.elseIf(s._`${a} === "boolean" || ${i} === null 4 || (${a} === "string" && ${i} && ${i} == +${i} && !(${i} % 1))`).assign(l,s._`+${i}`);case"boolean":return void n.elseIf(s._`${i}
4 === "false" || ${i} === 0 || ${i} === null`).assign(l,!1).elseIf(s._`${i} === "true" || ${i} === 1`).assign(l,!0);case"null":return n.elseIf(s._`${i} === "" || ${i} === 0 || ${i} === false`),void n.assign(l,null);case"array":n.elseIf(s._`${a} === "string" || ${a} === "number" 5 || ${a} === "boolean" || ${i} === null`).assign(l,s._`[${i}]`)}}n.else(),h(e),n.endIf(),n.if(s._`${l} !== undefined`,(()=>{n.assign(i,l),function(e,t){let{gen:r,parentData:n,parentDataProperty:i}=e;r.if(s._`${n} !== undefined`,(()=>r.assign(s._`${n}[${i}]`,t)))}(e,l)}))}(e,t,a):h(e)}))}return c},t.checkDataType=p,t.checkDataTypes=d,t.reportTypeError=h;const n=r(31906),i=r(65937),o=r(98402),s=r(27939),a=r(57693);var l;function c(e){const t=Array.isArray(e)?e:e?[e]:[];if(t.every(n.isJSONType))return t;throw new Error("type must be JSONType or JSONType[]: "+t.join(","))}!function(e){e[e.Correct=0]="Correct",e[e.Wrong=1]="Wrong"}(l||(t.DataType=l={}));const u=new Set(["string","number","integer","boolean","null"]);function p(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:l.Correct;const i=n===l.Correct?s.operators.EQ:s.operators.NEQ;let o;switch(e){case"null":return s._`${t} ${i} null`;case"array":o=s._`Array.isArray(${t})`;break;case"object":o=s._`${t} && typeof ${t} == "object" && !Array.isArray(${t})`;break;case"integer":o=a(s._`!(${t} % 1) && !isNaN(${t})`);break;case"number":o=a();break;default:return s._`typeof ${t} ${i} ${e}`}return n===l.Correct?o:(0,s.not)(o);function a(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.nil;return(0,s.and)(s._`typeof ${t} == "number"`,e,r?s._`isFinite(${t})`:s.nil)}}function d(e,t,r,n){if(1===e.length)return p(e[0],t,r,n);let i;const o=(0,a.toHash)(e);if(o.array&&o.object){const e=s._`typeof ${t} != "object"`;i=o.null?e:s._`!${t} || ${e}`,delete o.null,delete o.array,delete o.object}else i=s.nil;o.number&&delete o.integer;for(const a in o)i=(0,s.and)(i,p(a,t,r,n));return i}const f={message:e=>{let{schema:t}=e;return`must be ${t}`},params:e=>{let{schema:t,schemaValue:r}=e;return"string"==typeof t?s._`{type: ${t}}`:s._`{type: ${r}}`}};function h(e){const t=function(e){const{gen:t,data:r,schema:n}=e,i=(0,a.schemaRefOrVal)(e,n,"type");return{gen:t,keyword:"type",data:r,schema:n.type,schemaCode:i,schemaValue:i,parentSchema:n,params:{},it:e}}(e);(0,o.reportError)(t,f)}},30316:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assignDefaults=function(e,t){const{properties:r,items:n}=e.schema;if("object"===t&&r)for(const i in r)o(e,i,r[i].default);else"array"===t&&Array.isArray(n)&&n.forEach(((t,r)=>o(e,r,t.default)))};const n=r(27939),i=r(57693);function o(e,t,r){const{gen:o,compositeRule:s,data:a,opts:l}=e;if(void 0===r)return;const c=n._`${a}${(0,n.getProperty)(t)}`;if(s)return void(0,i.checkStrictMode)(e,`default is ignored for: ${c}`);let u=n._`${c} === undefined`;"empty"===l.useDefaults&&(u=n._`${u} || ${c} === null || ${c} === ""`),o.if(u,n._`${c} = ${(0,n.stringify)(r)}`)}},16104:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.KeywordCxt=void 0,t.validateFunctionCode=function(e){if(v(e)&&(x(e),b(e)))return void function(e){const{schema:t,opts:r,gen:n}=e;m(e,(()=>{r.$comment&&t.$comment&&S(e),function(e){const{schema:t,opts:r}=e;void 0!==t.default&&r.useDefaults&&r.strictSchema&&(0,f.checkStrictMode)(e,"default is ignored in the schema root")}(e),n.let(p.default.vErrors,null),n.let(p.default.errors,0),r.unevaluated&&function(e){const{gen:t,validateName:r}=e;e.evaluated=t.const("evaluated",u._`${r}.evaluated`),t.if(u._`${e.evaluated}.dynamicProps`,(()=>t.assign(u._`${e.evaluated}.props`,u._`undefined`))),t.if(u._`${e.evaluated}.dynamicItems`,(()=>t.assign(u._`${e.evaluated}.items`,u._`undefined`)))}(e),w(e),function(e){const{gen:t,schemaEnv:r,validateName:n,ValidationError:i,opts:o}=e;r.$async?t.if(u._`${p.default.errors} === 0`,(()=>t.return(p.default.data)),(()=>t.throw(u._`new ${i}(${p.default.vErrors})`))):(t.assign(u._`${n}.errors`,p.default.vErrors),o.unevaluated&&function(e){let{gen:t,evaluated:r,props:n,items:i}=e;n instanceof u.Name&&t.assign(u._`${r}.props`,n);i instanceof u.Name&&t.assign(u._`${r}.items`,i)}(e),t.return(u._`${p.default.errors} === 0`))}(e)}))}(e);m(e,(()=>(0,n.topBoolOrEmptySchema)(e)))},t.getData=I;const n=r(25129),i=r(12790),o=r(65937),s=r(12790),a=r(30316),l=r(85003),c=r(42953),u=r(27939),p=r(25285),d=r(89457),f=r(57693),h=r(98402);function m(e,t){let{gen:r,validateName:n,schema:i,schemaEnv:o,opts:s}=e;s.code.es5?r.func(n,u._`${p.default.data}, ${p.default.valCxt}`,o.$async,(()=>{r.code(u._`"use strict"; ${g(i,s)}
5`),function(e,t){e.if(p.default.valCxt,(()=>{e.var(p.default.instancePath,u._`${p.default.valCxt}.${p.default.instancePath}`),e.var(p.default.parentData,u._`${p.default.valCxt}.${p.default.parentData}`),e.var(p.default.parentDataProperty,u._`${p.default.valCxt}.${p.default.parentDataProperty}`),e.var(p.default.rootData,u._`${p.default.valCxt}.${p.default.rootData}`),e.var(p.default.isAllOfVariant,u._`${p.default.valCxt}.${p.default.isAllOfVariant}`),t.dynamicRef&&e.var(p.default.dynamicAnchors,u._`${p.default.valCxt}.${p.default.dynamicAnchors}`)}),(()=>{e.var(p.default.instancePath,u._`""`),e.var(p.default.parentData,u._`undefined`),e.var(p.default.parentDataProperty,u._`undefined`),e.var(p.default.rootData,p.default.data),e.var(p.default.isAllOfVariant,u._`0`),t.dynamicRef&&e.var(p.default.dynamicAnchors,u._`{}`)}))}(r,s),r.code(t)})):r.func(n,u._`${p.default.data}, ${function(e){return u._`{${p.default.instancePath}="", ${p.default.parentData}, ${p.default.parentDataProperty}, ${p.default.rootData}=${p.default.data}${e.dynamicRef?u._`, ${p.default.dynamicAnchors}={}`:u.nil}, ${p.default.isAllOfVariant} = 0}={}`}(s)}`,o.$async,(()=>r.code(g(i,s)).code(t)))}function g(e,t){const r="object"==typeof e&&e[t.schemaId];return r&&(t.code.source||t.code.process)?u._`/*# sourceURL=${r} */`:u.nil}function y(e,t){v(e)&&(x(e),b(e))?function(e,t){const{schema:r,gen:n,opts:i}=e;i.$comment&&r.$comment&&S(e);(function(e){const t=e.schema[e.opts.schemaId];t&&(e.baseId=(0,d.resolveUrl)(e.opts.uriResolver,e.baseId,t))})(e),function(e){if(e.schema.$async&&!e.schemaEnv.$async)throw new Error("async schema in sync schema")}(e);const o=n.const("_errs",p.default.errors);w(e,o),n.var(t,u._`${o} === ${p.default.errors}`)}(e,t):(0,n.boolOrEmptySchema)(e,t)}function b(e){let{schema:t,self:r}=e;if("boolean"==typeof t)return!t;for(const n in t)if(r.RULES.all[n])return!0;return!1}function v(e){return"boolean"!=typeof e.schema}function x(e){(0,f.checkUnknownRules)(e),function(e){const{schema:t,errSchemaPath:r,opts:n,self:i}=e;t.$ref&&n.ignoreKeywordsWithRef&&(0,f.schemaHasRulesButRef)(t,i.RULES)&&i.logger.warn(`$ref: keywords ignored in schema at path "${r}"`)}(e)}function w(e,t){if(e.opts.jtd)return O(e,[],!1,t);const r=(0,i.getSchemaTypes)(e.schema);O(e,r,!(0,i.coerceAndCheckDataType)(e,r),t)}function S(e){let{gen:t,schemaEnv:r,schema:n,errSchemaPath:i,opts:o}=e;const s=n.$comment;if(!0===o.$comment)t.code(u._`${p.default.self}.logger.log(${s})`);else if("function"==typeof o.$comment){const e=u.str`${i}/$comment`,n=t.scopeValue("root",{ref:r.root});t.code(u._`${p.default.self}.opts.$comment(${s}, ${e}, ${n}.schema)`)}}function O(e,t,r,n){const{gen:i,schema:a,data:l,allErrors:c,opts:d,self:h}=e,{RULES:m}=h;function g(f){(0,o.shouldUseGroup)(a,f)&&(f.type?(i.if((0,s.checkDataType)(f.type,l,d.strictNumbers)),k(e,f),1===t.length&&t[0]===f.type&&r&&(i.else(),(0,s.reportTypeError)(e)),i.endIf()):k(e,f),c||i.if(u._`${p.default.errors} === ${n||0}`))}!a.$ref||!d.ignoreKeywordsWithRef&&(0,f.schemaHasRulesButRef)(a,m)?(d.jtd||function(e,t){if(e.schemaEnv.meta||!e.opts.strictTypes)return;(function(e,t){if(!t.length)return;if(!e.dataTypes.length)return void(e.dataTypes=t);t.forEach((t=>{_(e.dataTypes,t)||A(e,`type "${t}" not allowed by context "${e.dataTypes.join(",")}"`)})),e.dataTypes=e.dataTypes.filter((e=>_(t,e)))})(e,t),e.opts.allowUnionTypes||function(e,t){t.length>1&&(2!==t.length||!t.includes("null"))&&A(e,"use allowUnionTypes to allow union type keyword")}(e,t);!function(e,t){const r=e.self.RULES.all;for(const n in r){const i=r[n];if("object"==typeof i&&(0,o.shouldUseRule)(e.schema,i)){const{type:r}=i.definition;r.length&&!r.some((e=>E(t,e)))&&A(e,`missing type "${r.join(",")}" for keyword "${n}"`)}}}(e,e.dataTypes)}(e,t),i.block((()=>{for(const e of m.rules)g(e);g(m.post)}))):i.block((()=>T(e,"$ref",m.all.$ref.definition)))}function k(e,t){const{gen:r,schema:n,opts:{useDefaults:i}}=e;function s(t,r){return!("unevaluatedProperties"!==r.keyword||!t.properties&&!t.patternProperties||e.isAllOfVariant||!1!==e.opts.defaultUnevaluatedProperties)}i&&(0,a.assignDefaults)(e,t.type),r.block((()=>{for(const r of t.rules)((0,o.shouldUseRule)(n,r)||s(n,r))&&T(e,r.keyword,r.definition,t.type)}))}function E(e,t){return e.includes(t)||"number"===t&&e.includes("integer")}function _(e,t){return e.includes(t)||"integer"===t&&e.includes("number")}function A(e,t){t+=` at "${e.schemaEnv.baseId+e.errSchemaPath}" (strictTypes)`,(0,f.checkStrictMode)(e,t,e.opts.strictTypes)}class P{constructor(e,t,r){if((0,l.validateKeywordUsage)(e,t,r),this.gen=e.gen,this.allErrors=e.allErrors,this.keyword=r,this.data=e.data,this.schema=e.schema[r],this.$data=t.$data&&e.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,f.schemaRefOrVal)(e,this.schema,r,this.$data),this.schemaType=t.schemaType,this.parentSchema=e.schema,this.params={},this.it=e,this.def=t,this.$data)this.schemaCode=e.gen.const("vSchema",I(this.$data,e));else if(this.schemaCode=this.schemaValue,!(0,l.validSchemaType)(this.schema,t.schemaType,t.allowUndefined))throw new Error(`${r} value must be ${JSON.stringify(t.schemaType)}`);("code"in t?t.trackErrors:!1!==t.errors)&&(this.errsCount=e.gen.const("_errs",p.default.errors))}result(e,t,r){this.failResult((0,u.not)(e),t,r)}
5failResult(e,t,r){this.gen.if(e),r?r():this.error(),t?(this.gen.else(),t(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(e,t){this.failResult((0,u.not)(e),void 0,t)}fail(e){if(void 0===e)return this.error(),void(this.allErrors||this.gen.if(!1));this.gen.if(e),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(e){if(!this.$data)return this.fail(e);const{schemaCode:t}=this;this.fail(u._`${t} !== undefined && (${(0,u.or)(this.invalid$data(),e)})`)}error(e,t,r){if(t)return this.setParams(t),this._error(e,r),void this.setParams({});this._error(e,r)}_error(e,t){(e?h.reportExtraError:h.reportError)(this,this.def.error,t)}$dataError(){(0,h.reportError)(this,this.def.$dataError||h.keyword$DataError)}reset(){if(void 0===this.errsCount)throw new Error('add "trackErrors" to keyword definition');(0,h.resetErrorsCount)(this.gen,this.errsCount)}ok(e){this.allErrors||this.gen.if(e)}setParams(e,t){t?Object.assign(this.params,e):this.params=e}block$data(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u.nil;this.gen.block((()=>{this.check$data(e,r),t()}))}check$data(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u.nil,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.nil;if(!this.$data)return;const{gen:r,schemaCode:n,schemaType:i,def:o}=this;r.if((0,u.or)(u._`${n} === undefined`,t)),e!==u.nil&&r.assign(e,!0),(i.length||o.validateSchema)&&(r.elseIf(this.invalid$data()),this.$dataError(),e!==u.nil&&r.assign(e,!1)),r.else()}invalid$data(){const{gen:e,schemaCode:t,schemaType:r,def:n,it:i}=this;return(0,u.or)(function(){if(r.length){if(!(t instanceof u.Name))throw new Error("ajv implementation error");const e=Array.isArray(r)?r:[r];return u._`${(0,s.checkDataTypes)(e,t,i.opts.strictNumbers,s.DataType.Wrong)}`}return u.nil}(),function(){if(n.validateSchema){const r=e.scopeValue("validate$data",{ref:n.validateSchema});return u._`!${r}(${t})`}return u.nil}())}subschema(e,t,r){const n=(0,c.getSubschema)(this.it,e);(0,c.extendSubschemaData)(n,this.it,e),(0,c.extendSubschemaMode)(n,e);const i={...this.it,...n,items:void 0,props:void 0,isAllOfVariant:r};return y(i,t),i}mergeEvaluated(e,t){const{it:r,gen:n}=this;r.opts.unevaluated&&(!0!==r.props&&void 0!==e.props&&(r.props=f.mergeEvaluated.props(n,e.props,r.props,t)),!0!==r.items&&void 0!==e.items&&(r.items=f.mergeEvaluated.items(n,e.items,r.items,t)))}mergeValidEvaluated(e,t){const{it:r,gen:n}=this;if(r.opts.unevaluated&&(!0!==r.props||!0!==r.items))return n.if(t,(()=>this.mergeEvaluated(e,u.Name))),!0}}function T(e,t,r,n){const i=new P(e,r,t);"code"in r?r.code(i,n):i.$data&&r.validate?(0,l.funcKeywordCode)(i,r):"macro"in r?(0,l.macroKeywordCode)(i,r):(r.compile||r.validate)&&(0,l.funcKeywordCode)(i,r)}t.KeywordCxt=P;const C=/^\/(?:[^~]|~0|~1)*$/,R=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function I(e,t){let r,n,{dataLevel:i,dataNames:o,dataPathArr:s}=t;if(""===e)return p.default.rootData;if("/"===e[0]){if(!C.test(e))throw new Error(`Invalid JSON-pointer: ${e}`);r=e,n=p.default.rootData}else{const t=R.exec(e);if(!t)throw new Error(`Invalid JSON-pointer: ${e}`);const a=+t[1];if(r=t[2],"#"===r){if(a>=i)throw new Error(c("property/index",a));return s[i-a]}if(a>i)throw new Error(c("data",a));if(n=o[i-a],!r)return n}let a=n;const l=r.split("/");for(const p of l)p&&(n=u._`${n}${(0,u.getProperty)((0,f.unescapeJsonPointer)(p))}`,a=u._`${a} && ${n}`);return a;function c(e,t){return`Cannot access ${e} ${t} levels up, current level is ${i}`}}},85003:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.macroKeywordCode=function(e,t){const{gen:r,keyword:i,schema:o,parentSchema:s,it:a}=e,c=t.macro.call(a.self,o,s,a),u=l(r,i,c);!1!==a.opts.validateSchema&&a.self.validateSchema(c,!0);const p=r.name("valid");e.subschema({schema:c,schemaPath:n.nil,errSchemaPath:`${a.errSchemaPath}/${i}`,topSchemaRef:u,compositeRule:!0},p),e.pass(p,(()=>e.error(!0)))},t.funcKeywordCode=function(e,t){var r;const{gen:c,keyword:u,schema:p,parentSchema:d,$data:f,it:h}=e;!function(e,t){let{schemaEnv:r}=e;if(t.async&&!r.$async)throw new Error("async keyword in sync schema")}(h,t);
5const m=!f&&t.compile?t.compile.call(h.self,p,d,h):t.validate,g=l(c,u,m),y=c.let("valid");function b(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t.async?n._`await `:n.nil;const s=h.opts.passContext?i.default.this:i.default.self,a=!("compile"in t&&!f||!1===t.schema);c.assign(y,n._`${r}${(0,o.callValidateCode)(e,g,s,a)}`,t.modifying)}function v(e){var r;c.if((0,n.not)(null!==(r=t.valid)&&void 0!==r?r:y),e)}e.block$data(y,(function(){if(!1===t.errors)b(),t.modifying&&a(e),v((()=>e.error()));else{const r=t.async?function(){const e=c.let("ruleErrs",null);return c.try((()=>b(n._`await `)),(t=>c.assign(y,!1).if(n._`${t} instanceof ${h.ValidationError}`,(()=>c.assign(e,n._`${t}.errors`)),(()=>c.throw(t))))),e}():function(){const e=n._`${g}.errors`;return c.assign(e,null),b(n.nil),e}();t.modifying&&a(e),v((()=>function(e,t){const{gen:r}=e;r.if(n._`Array.isArray(${t})`,(()=>{r.assign(i.default.vErrors,n._`${i.default.vErrors} === null ? ${t} : ${i.default.vErrors}.concat(${t})`).assign(i.default.errors,n._`${i.default.vErrors}.length`),(0,s.extendErrors)(e)}),(()=>e.error()))}(e,r)))}})),e.ok(null!==(r=t.valid)&&void 0!==r?r:y)},t.validSchemaType=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!t.length||t.some((t=>"array"===t?Array.isArray(e):"object"===t?e&&"object"==typeof e&&!Array.isArray(e):typeof e==t||r&&"undefined"==typeof e))},t.validateKeywordUsage=function(e,t,r){let{schema:n,opts:i,self:o,errSchemaPath:s}=e;if(Array.isArray(t.keyword)?!t.keyword.includes(r):t.keyword!==r)throw new Error("ajv implementation error");const a=t.dependencies;if(null===a||void 0===a?void 0:a.some((e=>!Object.prototype.hasOwnProperty.call(n,e))))throw new Error(`parent schema must have dependencies of ${r}: ${a.join(",")}`);if(t.validateSchema){if(!t.validateSchema(n[r])){const e=`keyword "${r}" value is invalid at path "${s}": `+o.errorsText(t.validateSchema.errors);if("log"!==i.validateSchema)throw new Error(e);o.logger.error(e)}}};const n=r(27939),i=r(25285),o=r(35363),s=r(98402);function a(e){const{gen:t,data:r,it:i}=e;t.if(i.parentData,(()=>t.assign(r,n._`${i.parentData}[${i.parentDataProperty}]`)))}function l(e,t,r){if(void 0===r)throw new Error(`keyword "${t}" failed to compile`);return e.scopeValue("keyword","function"==typeof r?{ref:r}:{ref:r,code:(0,n.stringify)(r)})}},42953:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSubschema=function(e,t){let{keyword:r,schemaProp:o,schema:s,schemaPath:a,errSchemaPath:l,topSchemaRef:c}=t;if(void 0!==r&&void 0!==s)throw new Error('both "keyword" and "schema" passed, only one allowed');if(void 0!==r){const t=e.schema[r];return void 0===o?{schema:t,schemaPath:n._`${e.schemaPath}${(0,n.getProperty)(r)}`,errSchemaPath:`${e.errSchemaPath}/${r}`}:{schema:t[o],schemaPath:n._`${e.schemaPath}${(0,n.getProperty)(r)}${(0,n.getProperty)(o)}`,errSchemaPath:`${e.errSchemaPath}/${r}/${(0,i.escapeFragment)(o)}`}}if(void 0!==s){if(void 0===a||void 0===l||void 0===c)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:s,schemaPath:a,topSchemaRef:c,errSchemaPath:l}}throw new Error('either "keyword" or "schema" must be passed')},t.extendSubschemaData=function(e,t,r){let{dataProp:o,dataPropType:s,data:a,dataTypes:l,propertyName:c}=r;if(void 0!==a&&void 0!==o)throw new Error('both "data" and "dataProp" passed, only one allowed');const{gen:u}=t;if(void 0!==o){const{errorPath:r,dataPathArr:a,opts:l}=t;p(u.let("data",n._`${t.data}${(0,n.getProperty)(o)}`,!0)),e.errorPath=n.str`${r}${(0,i.getErrorPath)(o,s,l.jsPropertySyntax)}`,e.parentDataProperty=n._`${o}`,e.dataPathArr=[...a,e.parentDataProperty]}if(void 0!==a){p(a instanceof n.Name?a:u.let("data",a,!0)),void 0!==c&&(e.propertyName=c)}l&&(e.dataTypes=l);function p(r){e.data=r,e.dataLevel=t.dataLevel+1,e.dataTypes=[],t.definedProperties=new Set,e.parentData=t.data,e.dataNames=[...t.dataNames,r]}},t.extendSubschemaMode=function(e,t){let{jtdDiscriminator:r,jtdMetadata:n,compositeRule:i,createErrors:o,allErrors:s}=t;void 0!==i&&(e.compositeRule=i);void 0!==o&&(e.createErrors=o);void 0!==s&&(e.allErrors=s);e.jtdDiscriminator=r,e.jtdMetadata=n};const n=r(27939),i=r(57693)},77404:function(e,t,r){"use strict";
5Object.defineProperty(t,"__esModule",{value:!0}),t.CodeGen=t.Name=t.nil=t.stringify=t.str=t._=t.KeywordCxt=void 0;var n=r(16104);Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return n.KeywordCxt}});var i=r(27939);Object.defineProperty(t,"_",{enumerable:!0,get:function(){return i._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return i.str}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return i.stringify}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return i.nil}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return i.Name}}),Object.defineProperty(t,"CodeGen",{enumerable:!0,get:function(){return i.CodeGen}});const o=r(94192),s=r(75609),a=r(31906),l=r(20141),c=r(27939),u=r(89457),p=r(12790),d=r(57693),f=r(68884),h=r(58898),m=(e,t)=>new RegExp(e,t);m.code="new RegExp";const g=["removeAdditional","useDefaults","coerceTypes","defaultUnevaluatedProperties","defaultAdditionalProperties"],y=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),b={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated
5ignoreKeywordsWithRef 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."},v={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'};function x(e){var t,r,n,i,o,s,a,l,c,u,p,d,f,g,y,b,v,x,w,S,O,k,E,_,A;const P=e.strict,T=null===(t=e.code)||void 0===t?void 0:t.optimize,C=!0===T||void 0===T?1:T||0,R=null!==(n=null===(r=e.code)||void 0===r?void 0:r.regExp)&&void 0!==n?n:m,I=null!==(i=e.uriResolver)&&void 0!==i?i:h.default;return{strictSchema:null===(s=null!==(o=e.strictSchema)&&void 0!==o?o:P)||void 0===s||s,strictNumbers:null===(l=null!==(a=e.strictNumbers)&&void 0!==a?a:P)||void 0===l||l,strictTypes:null!==(u=null!==(c=e.strictTypes)&&void 0!==c?c:P)&&void 0!==u?u:"log",strictTuples:null!==(d=null!==(p=e.strictTuples)&&void 0!==p?p:P)&&void 0!==d?d:"log",strictRequired:null!==(g=null!==(f=e.strictRequired)&&void 0!==f?f:P)&&void 0!==g&&g,code:e.code?{...e.code,optimize:C,regExp:R}:{optimize:C,regExp:R},loopRequired:null!==(y=e.loopRequired)&&void 0!==y?y:200,loopEnum:null!==(b=e.loopEnum)&&void 0!==b?b:200,meta:null===(v=e.meta)||void 0===v||v,messages:null===(x=e.messages)||void 0===x||x,inlineRefs:null===(w=e.inlineRefs)||void 0===w||w,schemaId:null!==(S=e.schemaId)&&void 0!==S?S:"$id",addUsedSchema:null===(O=e.addUsedSchema)||void 0===O||O,validateSchema:null===(k=e.validateSchema)||void 0===k||k,validateFormats:null===(E=e.validateFormats)||void 0===E||E,unicodeRegExp:null===(_=e.unicodeRegExp)||void 0===_||_,int32range:null===(A=e.int32range)||void 0===A||A,uriResolver:I}}class w{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.schemas={},this.refs={},this.formats={},this._compilations=new Set,this._loading={},this._cache=new Map,e=this.opts={...e,...x(e)};const{es5:t,lines:r}=this.opts.code;this.scope=new c.ValueScope({scope:{},prefixes:y,es5:t,lines:r}),this.logger=function(e){if(!1===e)return P;if(void 0===e)return console;if(e.log&&e.warn&&e.error)return e;throw new Error("logger must implement log, warn and error methods")}(e.logger);const n=e.validateFormats;e.validateFormats=!1,this.RULES=(0,a.getRules)(),S.call(this,b,e,"NOT SUPPORTED"),S.call(this,v,e,"DEPRECATED","warn"),this._metaOpts=A.call(this),e.formats&&E.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),e.keywords&&_.call(this,e.keywords),"object"==typeof e.meta&&this.addMetaSchema(e.meta),k.call(this),e.validateFormats=n}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){const{$data:e,meta:t,schemaId:r}=this.opts;let n=f;"id"===r&&(n={...f},n.id=n.$id,delete n.$id),t&&e&&this.addMetaSchema(n,n[r],!1)}defaultMeta(){const{meta:e,schemaId:t}=this.opts;return this.opts.defaultMeta="object"==typeof e?e[t]||e:void 0}validate(e,t){let r;if("string"==typeof e){if(r=this.getSchema(e),!r)throw new Error(`no schema with key or ref "${e}"`)}else r=this.compile(e);const n=r(t);return"$async"in r||(this.errors=r.errors),n}compile(e,t){const r=this._addSchema(e,t);return r.validate||this._compileSchemaEnv(r)}compileAsync(e,t){if("function"!=typeof this.opts.loadSchema)throw new Error("options.loadSchema should be a function");const{loadSchema:r}=this.opts;return n.call(this,e,t);async function n(e,t){await i.call(this,e.$schema);const r=this._addSchema(e,t);return r.validate||o.call(this,r)}async function i(e){e&&!this.getSchema(e)&&await n.call(this,{$ref:e},!0)}async function o(e){try{return this._compileSchemaEnv(e)}catch(t){if(!(t instanceof s.default))throw t;return a.call(this,t),await l.call(this,t.missingSchema),o.call(this,e)}}function a(e){let{missingSchema:t,missingRef:r}=e;if(this.refs[t])throw new Error(`AnySchema ${t} is loaded but ${r} cannot be resolved`)}async function l(e){const r=await c.call(this,e);this.refs[e]||await i.call(this,r.$schema),this.refs[e]||this.addSchema(r,e,t)}async function c(e){const t=this._loading[e];if(t)return t;try{return await(this._loading[e]=r(e))}finally{delete this._loading[e]}}}addSchema(e,t,r){let n,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.opts.validateSchema;if(Array.isArray(e)){for(const t of e)this.addSchema(t,void 0,r,i);return this}if("object"===typeof e){const{schemaId:t}=this.opts;if(n=e[t],void 0!==n&&"string"!=typeof n)throw new Error(`schema ${t} must be string`)}return t=(0,u.normalizeId)(t||n),this._checkUnique(t),this.schemas[t]=this._addSchema(e,r,t,i,!0),this}addMetaSchema(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.opts.validateSchema;return this.addSchema(e,t,!0,r),this}validateSchema(e,t){if("boolean"==typeof e)return!0;let r;if(r=e.$schema,void 0!==r&&"string"!=typeof r)throw new Error("$schema must be a string");if(r=r||this.opts.defaultMeta||this.defaultMeta(),!r)return this.logger.warn("meta-schema not available"),this.errors=null,!0;const n=this.validate(r,e);
5if(!n&&t){const e="schema is invalid: "+this.errorsText();if("log"!==this.opts.validateSchema)throw new Error(e);this.logger.error(e)}return n}getSchema(e){let t;for(;"string"==typeof(t=O.call(this,e));)e=t;if(void 0===t){const{schemaId:r}=this.opts,n=new l.SchemaEnv({schema:{},schemaId:r});if(t=l.resolveSchema.call(this,n,e),!t)return;this.refs[e]=t}return t.validate||this._compileSchemaEnv(t)}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":{const t=O.call(this,e);return"object"==typeof t&&this._cache.delete(t.schema),delete this.schemas[e],delete this.refs[e],this}case"object":{const t=e;this._cache.delete(t);let r=e[this.opts.schemaId];return r&&(r=(0,u.normalizeId)(r),delete this.schemas[r],delete this.refs[r]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(e){for(const t of e)this.addKeyword(t);return this}addKeyword(e,t){let r;if("string"==typeof e)r=e,"object"==typeof t&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),t.keyword=r);else{if("object"!=typeof e||void 0!==t)throw new Error("invalid addKeywords parameters");if(r=(t=e).keyword,Array.isArray(r)&&!r.length)throw new Error("addKeywords: keyword must be string or non-empty array")}if(C.call(this,r,t),!t)return(0,d.eachItem)(r,(e=>R.call(this,e))),this;$.call(this,t);const n={...t,type:(0,p.getJSONTypes)(t.type),schemaType:(0,p.getJSONTypes)(t.schemaType)};return(0,d.eachItem)(r,0===n.type.length?e=>R.call(this,e,n):e=>n.type.forEach((t=>R.call(this,e,n,t)))),this}getKeyword(e){const t=this.RULES.all[e];return"object"==typeof t?t.definition:!!t}removeKeyword(e){const{RULES:t}=this;delete t.keywords[e],delete t.all[e];for(const r of t.rules){const t=r.rules.findIndex((t=>t.keyword===e));t>=0&&r.rules.splice(t,1)}return this}addFormat(e,t){return"string"==typeof t&&(t=new RegExp(t)),this.formats[e]=t,this}errorsText(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.errors,{separator:t=", ",dataVar:r="data"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e&&0!==e.length?e.map((e=>`${r}${e.instancePath} ${e.message}`)).reduce(((e,r)=>e+t+r)):"No errors"}$dataMetaSchema(e,t){const r=this.RULES.all;e=JSON.parse(JSON.stringify(e));for(const n of t){const t=n.split("/").slice(1);let i=e;for(const e of t)i=i[e];for(const e in r){const t=r[e];if("object"!=typeof t)continue;const{$data:n}=t.definition,o=i[e];n&&o&&(i[e]=N(o))}}return e}_removeAllSchemas(e,t){for(const r in e){const n=e[r];t&&!t.test(r)||("string"==typeof n?delete e[r]:n&&!n.meta&&(this._cache.delete(n.schema),delete e[r]))}}_addSchema(e,t,r){let n,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.opts.validateSchema,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.opts.addUsedSchema;const{schemaId:s}=this.opts;if("object"==typeof e)n=e[s];else{if(this.opts.jtd)throw new Error("schema must be object");if("boolean"!=typeof e)throw new Error("schema must be object or boolean")}let a=this._cache.get(e);if(void 0!==a)return a;r=(0,u.normalizeId)(n||r);const c=u.getSchemaRefs.call(this,e,r);return a=new l.SchemaEnv({schema:e,schemaId:s,meta:t,baseId:r,localRefs:c}),this._cache.set(a.schema,a),o&&!r.startsWith("#")&&(r&&this._checkUnique(r),this.refs[r]=a),i&&this.validateSchema(e,!0),a}_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):l.compileSchema.call(this,e),!e.validate)throw new Error("ajv implementation error");return e.validate}_compileMetaSchema(e){const t=this.opts;this.opts=this._metaOpts;try{l.compileSchema.call(this,e)}finally{this.opts=t}}}function S(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"error";for(const i in e){const o=i;o in t&&this.logger[n](`${r}: option ${i}. ${e[o]}`)}}function O(e){return e=(0,u.normalizeId)(e),this.schemas[e]||this.refs[e]}function k(){const e=this.opts.schemas;if(e)if(Array.isArray(e))this.addSchema(e);else for(const t in e)this.addSchema(e[t],t)}function E(){for(const e in this.opts.formats){const t=this.opts.formats[e];t&&this.addFormat(e,t)}}function _(e){if(Array.isArray(e))this.addVocabulary(e);else{this.logger.warn("keywords option as map is deprecated, pass array");for(const t in e){const r=e[t];r.keyword||(r.keyword=t),this.addKeyword(r)}}}function A(){const e={...this.opts};for(const t of g)delete e[t];return e}w.ValidationError=o.default,w.MissingRefError=s.default,t.default=w;const P={log(){},warn(){},error(){}};const T=/^[a-z_$][a-z0-9_$:-]*$/i;function C(e,t){const{RULES:r}=this;if((0,d.eachItem)(e,(e=>{if(r.keywords[e])throw new Error(`Keyword ${e} is already defined`);if(!T.test(e))throw new Error(`Keyword ${e}
5 has invalid name`)})),t&&t.$data&&!("code"in t)&&!("validate"in t))throw new Error('$data keyword must have "code" or "validate" function')}function R(e,t,r){var n;const i=null===t||void 0===t?void 0:t.post;if(r&&i)throw new Error('keyword with "post" flag cannot have "type"');const{RULES:o}=this;let s=i?o.post:o.rules.find((e=>{let{type:t}=e;return t===r}));if(s||(s={type:r,rules:[]},o.rules.push(s)),o.keywords[e]=!0,!t)return;const a={keyword:e,definition:{...t,type:(0,p.getJSONTypes)(t.type),schemaType:(0,p.getJSONTypes)(t.schemaType)}};t.before?I.call(this,s,a,t.before):s.rules.push(a),o.all[e]=a,null===(n=t.implements)||void 0===n||n.forEach((e=>this.addKeyword(e)))}function I(e,t,r){const n=e.rules.findIndex((e=>e.keyword===r));n>=0?e.rules.splice(n,0,t):(e.rules.push(t),this.logger.warn(`rule ${r} is not defined`))}function $(e){let{metaSchema:t}=e;void 0!==t&&(e.$data&&this.opts.$data&&(t=N(t)),e.validateSchema=this.compile(t,!0))}const j={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function N(e){return{anyOf:[e,j]}}},86158:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return[n,i,o,s,a,t(this,l),c,t(this,u)].forEach((e=>this.addMetaSchema(e,void 0,!1))),this;function t(t,r){return e?t.$dataMetaSchema(r,p):r}};const n=r(47207),i=r(73243),o=r(98818),s=r(36211),a=r(13953),l=r(36573),c=r(65386),u=r(9509),p=["/properties"]},63872:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(122);n.code='require("ajv/dist/runtime/equal").default',t.default=n},2571:function(e,t){"use strict";function r(e){const t=e.length;let r,n=0,i=0;for(;i<t;)n++,r=e.charCodeAt(i++),r>=55296&&r<=56319&&i<t&&(r=e.charCodeAt(i),56320===(64512&r)&&i++);return n}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r,r.code='require("ajv/dist/runtime/ucs2length").default'},58898:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(28396);n.code='require("ajv/dist/runtime/uri").default',t.default=n},94192:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});class r extends Error{constructor(e){super("validation failed"),this.errors=e,this.ajv=this.validation=!0}}t.default=r},99795:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateAdditionalItems=s;const n=r(27939),i=r(57693),o={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:{message:e=>{let{params:{len:t}}=e;return n.str`must NOT have more than ${t} items`},params:e=>{let{params:{len:t}}=e;return n._`{limit: ${t}}`}},code(e){const{parentSchema:t,it:r}=e,{items:n}=t;Array.isArray(n)?s(e,n):(0,i.checkStrictMode)(r,'"additionalItems" is ignored when "items" is not an array of schemas')}};function s(e,t){const{gen:r,schema:o,data:s,keyword:a,it:l}=e;l.items=!0;const c=r.const("len",n._`${s}.length`);if(!1===o)e.setParams({len:t.length}),e.pass(n._`${c} <= ${t.length}`);else if("object"==typeof o&&!(0,i.alwaysValidSchema)(l,o)){const o=r.var("valid",n._`${c} <= ${t.length}`);r.if((0,n.not)(o),(()=>function(o){r.forRange("i",t.length,c,(t=>{e.subschema({keyword:a,dataProp:t,dataPropType:i.Type.Num},o),l.allErrors||r.if((0,n.not)(o),(()=>r.break()))}))}(o))),e.ok(o)}}t.default=o},15182:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(35363),i=r(27939),o=r(25285),s=r(57693),a={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:{message:"must NOT have additional properties",params:e=>{let{params:t}=e;return i._`{additionalProperty: ${t.additionalProperty}}`}},code(e){const{gen:t,parentSchema:r,data:a,errsCount:l,it:c}=e,{schema:u=c.opts.defaultAdditionalProperties}=e;if(!l)throw new Error("ajv implementation error");const{allErrors:p,opts:d}=c;if(c.props=!0,"all"!==d.removeAdditional&&(0,s.alwaysValidSchema)(c,u))return;const f=(0,n.allSchemaProperties)(r.properties),h=(0,n.allSchemaProperties)(r.patternProperties);function m(e){t.code(i._`delete ${a}[${e}]`)}function g(r){if("all"===d.removeAdditional||d.removeAdditional&&!1===u)m(r);else{if(!1===u)return e.setParams({additionalProperty:r}),e.error(),void(p||t.break());if("object"==typeof u&&!(0,s.alwaysValidSchema)(c,u)){const n=t.name("valid");"failing"===d.removeAdditional?(y(r,n,!1),t.if((0,i.not)(n),(()=>{e.reset(),m(r)}))):(y(r,n),p||t.if((0,i.not)(n),(()=>t.break())))}}}function y(t,r,n){const i={keyword:"additionalProperties",dataProp:t,dataPropType:s.Type.Str};!1===n&&Object.assign(i,{compositeRule:!0,createErrors:!1,allErrors:!1}),e.subschema(i,r)}t.forIn("key",a,(o=>{f.length||h.length?t.if(function(o){let a;if(f.length>8){const e=(0,s.schemaRefOrVal)(c,r.properties,"properties");a=(0,n.isOwnProperty)(t,e,o)}else a=f.length?(0,i.or)(...f.map((e=>i._`${o} === ${e}`))):i.nil;return h.length&&(a=(0,i.or)(a,...h.map((t=>i._`${(0,n.usePattern)(e,t)}.test(${o}
5)`)))),(0,i.not)(a)}(o),(()=>g(o))):g(o)})),e.ok(i._`${l} === ${o.default.errors}`)}};t.default=a},27002:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(57693),i={keyword:"allOf",schemaType:"array",code(e){const{gen:t,schema:r,it:i}=e;if(!Array.isArray(r))throw new Error("ajv implementation error");const o=t.name("valid");r.forEach(((t,r)=>{if((0,n.alwaysValidSchema)(i,t))return;const s=e.subschema({keyword:"allOf",schemaProp:r},o,!0);e.ok(o),e.mergeEvaluated(s)}))}};t.default=i},16499:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:r(35363).validateUnion,error:{message:"must match a schema in anyOf"}};t.default=n},48779:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(27939),i=r(57693),o={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:{message:e=>{let{params:{min:t,max:r}}=e;return void 0===r?n.str`must contain at least ${t} valid item(s)`:n.str`must contain at least ${t} and no more than ${r} valid item(s)`},params:e=>{let{params:{min:t,max:r}}=e;return void 0===r?n._`{minContains: ${t}}`:n._`{minContains: ${t}, maxContains: ${r}}`}},code(e){const{gen:t,schema:r,parentSchema:o,data:s,it:a}=e;let l,c;const{minContains:u,maxContains:p}=o;a.opts.next?(l=void 0===u?1:u,c=p):l=1;const d=t.const("len",n._`${s}.length`);if(e.setParams({min:l,max:c}),void 0===c&&0===l)return void(0,i.checkStrictMode)(a,'"minContains" == 0 without "maxContains": "contains" keyword ignored');if(void 0!==c&&l>c)return(0,i.checkStrictMode)(a,'"minContains" > "maxContains" is always invalid'),void e.fail();if((0,i.alwaysValidSchema)(a,r)){let t=n._`${d} >= ${l}`;return void 0!==c&&(t=n._`${t} && ${d} <= ${c}`),void e.pass(t)}a.items=!0;const f=t.name("valid");function h(){const e=t.name("_valid"),r=t.let("count",0);m(e,(()=>t.if(e,(()=>function(e){t.code(n._`${e}++`),void 0===c?t.if(n._`${e} >= ${l}`,(()=>t.assign(f,!0).break())):(t.if(n._`${e} > ${c}`,(()=>t.assign(f,!1).break())),1===l?t.assign(f,!0):t.if(n._`${e} >= ${l}`,(()=>t.assign(f,!0))))}(r)))))}function m(r,n){t.forRange("i",0,d,(t=>{e.subschema({keyword:"contains",dataProp:t,dataPropType:i.Type.Num,compositeRule:!0},r),n()}))}void 0===c&&1===l?m(f,(()=>
5t.if(f,(()=>t.break())))):0===l?(t.let(f,!0),void 0!==c&&t.if(n._`${s}.length > 0`,h)):(t.let(f,!1),h()),e.result(f,(()=>e.reset()))}};t.default=o},72675:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.error=void 0,t.validatePropertyDeps=a,t.validateSchemaDeps=l;const n=r(27939),i=r(57693),o=r(35363);t.error={message:e=>{let{params:{property:t,depsCount:r,deps:i}}=e;const o=1===r?"property":"properties";return n.str`must have ${o} ${i} when property ${t} is present`},params:e=>{let{params:{property:t,depsCount:r,deps:i,missingProperty:o}}=e;return n._`{property: ${t}, 6 missingProperty: ${o}, 7 depsCount: ${r}, 8 deps: ${i}}`}};const s={keyword:"dependencies",type:"object",schemaType:"object",error:t.error,code(e){const[t,r]=function(e){let{schema:t}=e;const r={},n={};for(const i in t){if("__proto__"===i)continue;(Array.isArray(t[i])?r:n)[i]=t[i]}return[r,n]}(e);a(e,t),l(e,r)}};function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.schema;const{gen:r,data:i,it:s}=e;if(0===Object.keys(t).length)return;const a=r.let("missing");for(const l in t){const c=t[l];if(0===c.length)continue;const u=(0,o.propertyInData)(r,i,l,s.opts.ownProperties);e.setParams({property:l,depsCount:c.length,deps:c.join(", ")}),s.allErrors?r.if(u,(()=>{for(const t of c)(0,o.checkReportMissingProp)(e,t)})):(r.if(n._`${u} && (${(0,o.checkMissingProp)(e,c,a)})`),(0,o.reportMissingProp)(e,a),r.else())}}function l(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.schema;const{gen:r,data:n,keyword:s,it:a}=e,l=r.name("valid");for(const c in t)(0,i.alwaysValidSchema)(a,t[c])||(r.if((0,o.propertyInData)(r,n,c,a.opts.ownProperties),(()=>{const t=e.subschema({keyword:s,schemaProp:c},l);e.mergeValidEvaluated(t,l)}),(()=>r.var(l,!0))),e.ok(l))}t.default=s},95803:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(72675),i={keyword:"dependentSchemas",type:"object",schemaType:"object",code:e=>(0,n.validateSchemaDeps)(e)};t.default=i},81221:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(27939),i=r(57693),o={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:{message:e=>{let{params:t}=e;return n.str`must match "${t.ifClause}" schema`},params:e=>{let{params:t}=e;return n._`{failingKeyword: ${t.ifClause}}`}},code(e){const{gen:t,parentSchema:r,it:o}=e;void 0===r.then&&void 0===r.else&&(0,i.checkStrictMode)(o,'"if" without "then" and "else" is ignored');const a=s(o,"then"),l=s(o,"else");if(!a&&!l)return;const c=t.let("valid",!0),u=t.name("_valid");if(function(){const t=e.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},u);e.mergeEvaluated(t)}(),e.reset(),a&&l){const r=t.let("ifClause");e.setParams({ifClause:r}),t.if(u,p("then",r),p("else",r))}else a?t.if(u,p("then")):t.if((0,n.not)(u),p("else"));function p(r,i){return()=>{const o=e.subschema({keyword:r},u);t.assign(c,u),e.mergeValidEvaluated(o,c),i?t.assign(i,n._`${r}`):e.setParams({ifClause:r})}}e.pass(c,(()=>e.error(!0)))}};function s(e,t){const r=e.schema[t];return void 0!==r&&!(0,i.alwaysValidSchema)(e,r)}t.default=o},17444:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const t=[f.default,h.default,m.default,g.default,y.default,b.default,c.default,u.default,l.default,p.default,d.default];e?t.push(i.default,s.default):t.push(n.default,o.default);return t.push(a.default),t};const n=r(99795),i=r(35468),o=r(86848),s=r(32768),a=r(48779),l=r(72675),c=r(2987),u=r(15182),p=r(40052),d=r(25872),f=r(7457),h=r(16499),m=r(24089),g=r(27002),y=r(81221),b=r(28764)},86848:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateTuple=a;const n=r(27939),i=r(57693),o=r(35363),s={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(e){const{schema:t,it:r}=e;if(Array.isArray(t))return a(e,"additionalItems",t);r.items=!0,(0,i.alwaysValidSchema)(r,t)||e.ok((0,o.validateArray)(e))}};function a(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.schema;const{gen:o,parentSchema:s,data:a,keyword:l,it:c}=e;!function(e){const{opts:n,errSchemaPath:o}=c,s=r.length,a=s===e.minItems&&(s===e.maxItems||!1===e[t]);if(n.strictTuples&&!a){const e=`"${l}" is ${s}-tuple, but minItems or maxItems/${t} are not specified or different at path "${o}"`;
8(0,i.checkStrictMode)(c,e,n.strictTuples)}}(s),c.opts.unevaluated&&r.length&&!0!==c.items&&(c.items=i.mergeEvaluated.items(o,r.length,c.items));const u=o.name("valid"),p=o.const("len",n._`${a}.length`);r.forEach(((t,r)=>{(0,i.alwaysValidSchema)(c,t)||(o.if(n._`${p} > ${r}`,(()=>e.subschema({keyword:l,schemaProp:r,dataProp:r},u))),e.ok(u))}))}t.default=s},32768:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(27939),i=r(57693),o=r(35363),s=r(99795),a={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:{message:e=>{let{params:{len:t}}=e;return n.str`must NOT have more than ${t} items`},params:e=>{let{params:{len:t}}=e;return n._`{limit: ${t}}`}},code(e){const{schema:t,parentSchema:r,it:n}=e,{prefixItems:a}=r;n.items=!0,(0,i.alwaysValidSchema)(n,t)||(a?(0,s.validateAdditionalItems)(e,a):e.ok((0,o.validateArray)(e)))}};t.default=a},7457:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(57693),i={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(e){const{gen:t,schema:r,it:i}=e;if((0,n.alwaysValidSchema)(i,r))return void e.fail();const o=t.name("valid");e.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},o),e.failResult(o,(()=>e.reset()),(()=>e.error()))},error:{message:"must NOT be valid"}};t.default=i},24089:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(27939),i=r(57693),o={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:{message:"must match exactly one schema in oneOf",params:e=>{let{params:t}=e;return n._`{passingSchemas: ${t.passing}}`}},code(e){const{gen:t,schema:r,parentSchema:o,it:s}=e;if(!Array.isArray(r))throw new Error("ajv implementation error");if(s.opts.discriminator&&o.discriminator)return;const a=r,l=t.let("valid",!1),c=t.let("passing",null),u=t.name("_valid");e.setParams({passing:c}),t.block((function(){a.forEach(((r,o)=>{let a;(0,i.alwaysValidSchema)(s,r)?t.var(u,!0):a=e.subschema({keyword:"oneOf",schemaProp:o,compositeRule:!0},u),o>0&&t.if(n._`${u} && ${l}`).assign(l,!1).assign(c,n._`[${c}, ${o}]`).else(),t.if(u,(()=>{t.assign(l,!0),t.assign(c,o),a&&e.mergeEvaluated(a,n.Name)}))}))})),e.result(l,(()=>e.reset()),(()=>e.error(!0)))}};t.default=o},25872:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(35363),i=r(27939),o=r(57693),s=r(57693),a={keyword:"patternProperties",type:"object",schemaType:"object",code(e){const{gen:t,schema:r,data:a,parentSchema:l,it:c}=e,{opts:u}=c,p=(0,n.allSchemaProperties)(r),d=p.filter((e=>(0,o.alwaysValidSchema)(c,r[e])));if(0===p.length||d.length===p.length&&(!c.opts.unevaluated||!0===c.props))return;const f=u.strictSchema&&!u.allowMatchingProperties&&l.properties,h=t.name("valid");!0===c.props||c.props instanceof i.Name||(c.props=(0,s.evaluatedPropsToName)(t,c.props));const{props:m}=c;function g(e){for(const t in f)new RegExp(e).test(t)&&(0,o.checkStrictMode)(c,`property ${t} matches pattern ${e} (use allowMatchingProperties)`)}function y(r){t.forIn("key",a,(o=>{t.if(i._`${(0,n.usePattern)(e,r)}.test(${o})`,(()=>{const n=d.includes(r);n||e.subschema({keyword:"patternProperties",schemaProp:r,dataProp:o,dataPropType:s.Type.Str},h),c.opts.unevaluated&&!0!==m?t.assign(i._`${m}[${o}]`,!0):n||c.allErrors||t.if((0,i.not)(h),(()=>t.break()))}))}))}!function(){for(const e of p)f&&g(e),c.allErrors?y(e):(t.var(h,!0),y(e),t.if(h))}()}};t.default=a},35468:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(86848),i={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:e=>(0,n.validateTuple)(e,"items")};t.default=i},40052:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(16104),i=r(35363),o=r(57693),s=r(15182),a={keyword:"properties",type:"object",schemaType:"object",code(e){const{gen:t,schema:r,parentSchema:a,data:l,it:c}=e;("all"===c.opts.removeAdditional&&void 0===a.additionalProperties||!1===c.opts.defaultAdditionalProperties)&&s.default.code(new n.KeywordCxt(c,s.default,"additionalProperties"));const u=(0,i.allSchemaProperties)(r);for(const n of u)c.definedProperties.add(n);c.opts.unevaluated&&u.length&&!0!==c.props&&(c.props=o.mergeEvaluated.props(t,(0,o.toHash)(u),c.props));
8const p=u.filter((e=>!(0,o.alwaysValidSchema)(c,r[e])));if(0===p.length)return;const d=t.name("valid");for(const n of p)f(n)?h(n):(t.if((0,i.propertyInData)(t,l,n,c.opts.ownProperties)),h(n),c.allErrors||t.else().var(d,!0),t.endIf()),e.it.definedProperties.add(n),e.ok(d);function f(e){return c.opts.useDefaults&&!c.compositeRule&&void 0!==r[e].default}function h(t){e.subschema({keyword:"properties",schemaProp:t,dataProp:t},d)}}};t.default=a},2987:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(27939),i=r(57693),o={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:{message:"property name must be valid",params:e=>{let{params:t}=e;return n._`{propertyName: ${t.propertyName}}`}},code(e){const{gen:t,schema:r,data:o,it:s}=e;if((0,i.alwaysValidSchema)(s,r))return;const a=t.name("valid");t.forIn("key",o,(r=>{e.setParams({propertyName:r}),e.subschema({keyword:"propertyNames",data:r,dataTypes:["string"],propertyName:r,compositeRule:!0},a),t.if((0,n.not)(a),(()=>{e.error(!0),s.allErrors||t.break()}))})),e.ok(a)}};t.default=o},28764:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(57693),i={keyword:["then","else"],schemaType:["object","boolean"],code(e){let{keyword:t,parentSchema:r,it:i}=e;void 0===r.if&&(0,n.checkStrictMode)(i,`"${t}" without "if" is ignored`)}};t.default=i},35363:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkReportMissingProp=function(e,t){const{gen:r,data:i,it:o}=e;r.if(c(r,i,t,o.opts.ownProperties),(()=>{e.setParams({missingProperty:n._`${t}`},!0),e.error()}))},t.checkMissingProp=function(e,t,r){let{gen:i,data:o,it:{opts:s}}=e;return(0,n.or)(...t.map((e=>(0,n.and)(c(i,o,e,s.ownProperties),n._`${r} = ${e}`))))},t.reportMissingProp=function(e,t){e.setParams({missingProperty:t},!0),e.error()},t.hasPropFunc=a,t.isOwnProperty=l,t.propertyInData=function(e,t,r,i){const o=n._`${t}${(0,n.getProperty)(r)} !== undefined`;return i?n._`${o} && ${l(e,t,r)}`:o},t.noPropertyInData=c,t.allSchemaProperties=u,t.schemaProperties=function(e,t){return u(t).filter((r=>!(0,i.alwaysValidSchema)(e,t[r])))},t.callValidateCode=function(e,t,r,i){let{schemaCode:s,data:a,it:{gen:l,topSchemaRef:c,schemaPath:u,errorPath:p},it:d}=e;const f=i?n._`${s}, ${a}, ${c}${u}`:a,h=[[o.default.instancePath,(0,n.strConcat)(o.default.instancePath,p)],[o.default.parentData,d.parentData],[o.default.parentDataProperty,d.parentDataProperty],[o.default.rootData,o.default.rootData],[o.default.isAllOfVariant,d.isAllOfVariant?1:0]];d.opts.dynamicRef&&h.push([o.default.dynamicAnchors,o.default.dynamicAnchors]);const m=n._`${f}, ${l.object(...h)}`;return r!==n.nil?n._`${t}.call(${r}, ${m})`:n._`${t}(${m})`},t.usePattern=function(e,t){let{gen:r,it:{opts:i}}=e;const o=i.unicodeRegExp?"u":"",{regExp:a}=i.code,l=a(t,o);return r.scopeValue("pattern",{key:l.toString(),ref:l,code:n._`${"new RegExp"===a.code?p:(0,s.useFunc)(r,a)}(${t}, ${o})`})},t.validateArray=function(e){const{gen:t,data:r,keyword:o,it:s}=e,a=t.name("valid");if(s.allErrors){const e=t.let("valid",!0);return l((()=>t.assign(e,!1))),e}return t.var(a,!0),l((()=>t.break())),a;function l(s){const l=t.const("len",n._`${r}.length`);t.forRange("i",0,l,(r=>{e.subschema({keyword:o,dataProp:r,dataPropType:i.Type.Num},a),t.if((0,n.not)(a),s)}))}},t.validateUnion=function(e){const{gen:t,schema:r,keyword:o,parentSchema:s,it:a}=e;if(!Array.isArray(r))throw new Error("ajv implementation error");if(a.opts.discriminator&&s.discriminator)return;if(r.some((e=>(0,i.alwaysValidSchema)(a,e)))&&!a.opts.unevaluated)return;const l=t.let("valid",!1),c=t.name("_valid");t.block((()=>r.forEach(((r,i)=>{const s=e.subschema({keyword:o,schemaProp:i,compositeRule:!0},c);t.assign(l,n._`${l} || ${c}`);e.mergeValidEvaluated(s,c)||t.if((0,n.not)(l))})))),e.result(l,(()=>e.reset()),(()=>e.error(!0)))};const n=r(27939),i=r(57693),o=r(25285),s=r(57693);function a(e){return e.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:n._`Object.prototype.hasOwnProperty`})}function l(e,t,r){return n._`${a(e)}.call(${t}, ${r})`}function c(e,t,r,i){const o=n._`${t}${(0,n.getProperty)(r)} === undefined`;return i?(0,n.or)(o,(0,n.not)(l(e,t,r))):o}function u(e){return e?Object.keys(e).filter((e=>"__proto__"!==e)):[]}const p=n._`new RegExp`},33969:function(e,t){"use strict";
8Object.defineProperty(t,"__esModule",{value:!0});const r={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};t.default=r},48098:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(33969),i=r(15899),o=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",n.default,i.default];t.default=o},15899:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getValidate=u,t.callRef=p;const n=r(75609),i=r(35363),o=r(27939),s=r(25285),a=r(20141),l=r(57693),c={keyword:"$ref",schemaType:"string",code(e){const{gen:t,schema:r,it:i}=e,{baseId:s,schemaEnv:l,validateName:c,opts:d,self:f}=i,{root:h}=l;if(("#"===r||"#/"===r)&&s===h.baseId)return function(){if(l===h)return p(e,c,l,l.$async);const r=t.scopeValue("root",{ref:h});return p(e,o._`${r}.validate`,h,h.$async)}();const m=a.resolveRef.call(f,h,s,r);if(void 0===m)throw new n.default(i.opts.uriResolver,s,r);return m instanceof a.SchemaEnv?function(t){const r=u(e,t);p(e,r,t,t.$async)}(m):function(n){const s=t.scopeValue("schema",!0===d.code.source?{ref:n,code:(0,o.stringify)(n)}:{ref:n}),a=t.name("valid"),l=e.subschema({schema:n,dataTypes:[],schemaPath:o.nil,topSchemaRef:s,errSchemaPath:r},a,i.isAllOfVariant);e.mergeEvaluated(l),e.ok(a)}(m)}};function u(e,t){const{gen:r}=e;return t.validate?r.scopeValue("validate",{ref:t.validate}):o._`${r.scopeValue("wrapper",{ref:t})}.validate`}function p(e,t,r,n){const{gen:a,it:c}=e,{allErrors:u,schemaEnv:p,opts:d}=c,f=d.passContext?s.default.this:o.nil;function h(e){const t=o._`${e}.errors`;a.assign(s.default.vErrors,o._`${s.default.vErrors} === null ? ${t} : ${s.default.vErrors}.concat(${t})`),a.assign(s.default.errors,o._`${s.default.vErrors}.length`)}function m(e){var t;if(!c.opts.unevaluated)return;const n=null===(t=null===r||void 0===r?void 0:r.validate)||void 0===t?void 0:t.evaluated;if(!0!==c.props)if(n&&!n.dynamicProps)void 0!==n.props&&(c.props=l.mergeEvaluated.props(a,n.props,c.props));else{const t=a.var("props",o._`${e}.evaluated.props`);c.props=l.mergeEvaluated.props(a,t,c.props,o.Name)}if(!0!==c.items)if(n&&!n.dynamicItems)void 0!==n.items&&(c.items=l.mergeEvaluated.items(a,n.items,c.items));else{const t=a.var("items",o._`${e}.evaluated.items`);c.items=l.mergeEvaluated.items(a,t,c.items,o.Name)}}n?function(){if(!p.$async)throw new Error("async schema referenced by sync schema");const r=a.let("valid");a.try((()=>{a.code(o._`await ${(0,i.callValidateCode)(e,t,f)}`),m(t),u||a.assign(r,!0)}),(e=>{a.if(o._`!(${e} instanceof ${c.ValidationError})`,(()=>a.throw(e))),h(e),u||a.assign(r,!1)})),e.ok(r)}():function(){const r=a.name("visitedNodes");a.code(o._`const ${r} = (typeof visitedNodesForRef !== 'undefined') && visitedNodesForRef.get(${t}) || new Set()`),a.if(o._`!${r}.has(${e.data})`,(()=>{a.code(o._`if (typeof visitedNodesForRef !== 'undefined') visitedNodesForRef.set(${t}, ${r})`),a.code(o._`const dataNode = ${e.data}`),a.code(o._`if (typeof dataNode === "object" && dataNode !== null) ${r}.add(dataNode)`);const n=e.result((0,i.callValidateCode)(e,t,f),(()=>m(t)),(()=>h(t)));return a.code(o._`${r}.delete(dataNode)`),n}))}()}t.default=c},54359:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(27939),i=r(14734),o=r(20141),s=r(57693),a={keyword:"discriminator",type:"object",schemaType:"object",error:{message:e=>{let{params:{discrError:t,tagName:r}}=e;return t===i.DiscrError.Tag?`tag "${r}" must be string`:`value of tag "${r}" must be in oneOf or anyOf`},params:e=>{let{params:{discrError:t,tag:r,tagName:i}}=e;return n._`{error: ${t}, tag: ${i}, tagValue: ${r}}`}},code(e){const{gen:t,data:r,schema:a,parentSchema:l,it:c}=e,u=l.oneOf?"oneOf":l.anyOf?"anyOf":void 0;if(!c.opts.discriminator)throw new Error("discriminator: requires discriminator option");const p=a.propertyName;if("string"!=typeof p)throw new Error("discriminator: requires propertyName");if(!u)throw new Error("discriminator: requires oneOf or anyOf composite keyword");const d=l[u],f=t.let("valid",!1),h=t.const("tag",n._`${r}${(0,n.getProperty)(p)}`);function m(r){const i=t.name("valid"),o=e.subschema({keyword:u,schemaProp:r},i);return e.mergeEvaluated(o,n.Name),i}t.if(n._`typeof ${h} == "string"`,(()=>function(){const r=function(){var e;const t={},r=i(l);let n=!0;for(let l=0;l<d.length;l++){let t=d[l];const m=null===t||void 0===t?void 0:t.$ref;if(m&&a.mapping){const{mapping:e}=a,r=Object.keys(e).filter((r=>e[r]===t.$ref));if(r.length){for(const e of r)h(e,l);continue}}m&&!(0,s.schemaHasRulesButRef)(t,c.self.RULES)&&(t=o.resolveRef.call(c.self,c.schemaEnv.root,c.baseId,m),t instanceof o.SchemaEnv&&(t=t.schema));const g=null===(e=null===t||void 0===t?void 0:t.properties)||void 0===e?void 0:e[p];if("object"!=typeof g)throw new Error(`discriminator: ${u} subschemas (or referenced schemas) must have "properties/${p}" or match mapping`);n=n&&(r||i(t)),f(g,l)}if(!n)throw new Error(`discriminator: "${p}" must be required`);return t;function i(e){let{required:t}=e;return Array.isArray(t)&&t.includes(p)}function f(e,t){if(e.const)h(e.const,t);else{if(!e.enum)throw new Error(`discriminator: "properties/${p}" must have "const" or "enum"`);for(const r of e.enum)h(r,t)}}function h(e,r){if("string"!=typeof e||e in t)throw new Error(`discriminator: "${p}" values must be unique strings`);t[e]=r}}();t.if(!1);for(const e in r)t.elseIf(n._`${h} === ${e}`),t.assign(f,m(r[e]));t.else(),e.error(!1,{discrError:i.DiscrError.Mapping,tag:h,tagName:p}),t.endIf()}()),(()=>e.error(!1,{discrError:i.DiscrError.Tag,tag:h,tagName:p}))),e.ok(f)}};t.default=a},14734:function(e,t){"use strict";var r;
8Object.defineProperty(t,"__esModule",{value:!0}),t.DiscrError=void 0,function(e){e.Tag="tag",e.Mapping="mapping"}(r||(t.DiscrError=r={}))},66483:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(48098),i=r(66838),o=r(17444),s=r(90914),a=r(54783),l=r(33387),c=r(59070),u=r(71239),p=[s.default,n.default,i.default,(0,o.default)(!0),c.default,u.metadataVocabulary,u.contentVocabulary,a.default,l.default];t.default=p},33490:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dynamicAnchor=l;const n=r(27939),i=r(25285),o=r(20141),s=r(15899),a={keyword:"$dynamicAnchor",schemaType:"string",code:e=>l(e,e.schema)};function l(e,t){const{gen:r,it:a}=e;a.schemaEnv.root.dynamicAnchors[t]=!0;const l=n._`${i.default.dynamicAnchors}${(0,n.getProperty)(t)}`,c="#"===a.errSchemaPath?a.validateName:function(e){const{schemaEnv:t,schema:r,self:n}=e.it,{root:i,baseId:a,localRefs:l,meta:c}=t.root,{schemaId:u}=n.opts,p=new o.SchemaEnv({schema:r,schemaId:u,root:i,baseId:a,localRefs:l,meta:c});return o.compileSchema.call(n,p),(0,s.getValidate)(e,p)}(e);r.if(n._`!${l}`,(()=>r.assign(l,c)))}t.default=a},87518:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dynamicRef=a;const n=r(27939),i=r(25285),o=r(15899),s={keyword:"$dynamicRef",schemaType:"string",code:e=>a(e,e.schema)};function a(e,t){const{gen:r,keyword:s,it:a}=e;if("#"!==t[0])throw new Error(`"${s}" only supports hash fragment reference`);const l=t.slice(1);if(a.allErrors)c();else{const t=r.let("valid",!1);c(t),e.ok(t)}function c(e){if(a.schemaEnv.root.dynamicAnchors[l]){const t=r.let("_v",n._`${i.default.dynamicAnchors}${(0,n.getProperty)(l)}`);r.if(t,u(t,e),u(a.validateName,e))}else u(a.validateName,e)()}function u(t,n){return n?()=>r.block((()=>{(0,o.callRef)(e,t),r.let(n,!0)})):()=>(0,o.callRef)(e,t)}}t.default=s},90914:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(33490),i=r(87518),o=r(65683),s=r(26885),a=[n.default,i.default,o.default,s.default];t.default=a},65683:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(33490),i=r(57693),o={keyword:"$recursiveAnchor",schemaType:"boolean",code(e){e.schema?(0,n.dynamicAnchor)(e,""):(0,i.checkStrictMode)(e.it,"$recursiveAnchor: false is ignored")}};t.default=o},26885:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(87518),i={keyword:"$recursiveRef",schemaType:"string",code:e=>(0,n.dynamicRef)(e,e.schema)};t.default=i},65727:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(27939),i={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:{message:e=>{let{schemaCode:t}=e;return n.str`must match format "${t}"`},params:e=>{let{schemaCode:t}=e;return n._`{format: ${t}}`}},code(e,t){const{gen:r,data:i,$data:o,schema:s,schemaCode:a,it:l}=e,{opts:c,errSchemaPath:u,schemaEnv:p,self:d}=l;c.validateFormats&&(o?function(){const o=r.scopeValue("formats",{ref:d.formats,code:c.code.formats}),s=r.const("fDef",n._`${o}[${a}]`),l=r.let("fType"),u=r.let("format");r.if(n._`typeof ${s} == "object" && !(${s} instanceof RegExp)`,(()=>r.assign(l,n._`${s}.type || "string"`).assign(u,n._`${s}.validate`)),(()=>r.assign(l,n._`"string"`).assign(u,s))),e.fail$data((0,n.or)(!1===c.strictSchema?n.nil:n._`${a} && !${u}`,function(){const e=p.$async?n._`(${s}.async ? await ${u}(${i}) : ${u}(${i}))`:n._`${u}(${i})`,r=n._`(typeof ${u} == "function" ? ${e} : ${u}.test(${i}))`;return n._`${u} && ${u} !== true && ${l} === ${t} && !${r}`}()))}():function(){const o=d.formats[s];if(!o)return void function(){if(!1===c.strictSchema)return void d.logger.warn(e());throw new Error(e());function e(){return`unknown format "${s}" ignored in schema at path "${u}"`}}();if(!0===o)return;const[a,l,f]=function(e){const t=e instanceof RegExp?(0,n.regexpCode)(e):c.code.formats?n._`${c.code.formats}${(0,n.getProperty)(s)}`:void 0,i=r.scopeValue("formats",{key:s,ref:e,code:t});if("object"==typeof e&&!(e instanceof RegExp))return[e.type||"string",e.validate,n._`${i}.validate`];return["string",e,i]}(o);a===t&&e.pass(function(){if("object"==typeof o&&!(o instanceof RegExp)&&o.async){if(!p.$async)throw new Error("async format in sync schema");return n._`await ${f}(${i})`}return"function"==typeof l?n._`${f}(${i})`:n._`${f}.test(${i})`}())}())}};t.default=i},59070:function(e,t,r){"use strict";
8Object.defineProperty(t,"__esModule",{value:!0});const n=[r(65727).default];t.default=n},71239:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.contentVocabulary=t.metadataVocabulary=void 0,t.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"],t.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]},54783:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(23596),i=r(95803),o=r(69140),s=[n.default,i.default,o.default];t.default=s},33387:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(55086),i=r(69811),o=[n.default,i.default];t.default=o},69811:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(27939),i=r(57693),o={keyword:"unevaluatedItems",type:"array",schemaType:["boolean","object"],error:{message:e=>{let{params:{len:t}}=e;return n.str`must NOT have more than ${t} items`},params:e=>{let{params:{len:t}}=e;return n._`{limit: ${t}}`}},code(e){const{gen:t,schema:r,data:o,it:s}=e,a=s.items||0;if(!0===a)return;const l=t.const("len",n._`${o}.length`);if(!1===r)e.setParams({len:a}),e.fail(n._`${l} > ${a}`);else if("object"==typeof r&&!(0,i.alwaysValidSchema)(s,r)){const r=t.var("valid",n._`${l} <= ${a}`);t.if((0,n.not)(r),(()=>function(r,o){t.forRange("i",o,l,(o=>{e.subschema({keyword:"unevaluatedItems",dataProp:o,dataPropType:i.Type.Num},r),s.allErrors||t.if((0,n.not)(r),(()=>t.break()))}))}(r,a))),e.ok(r)}s.items=!0}};t.default=o},55086:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(27939),i=r(57693),o=r(25285),s={keyword:"unevaluatedProperties",type:"object",schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:{message:"must NOT have unevaluated properties",params:e=>{let{params:t}=e;return n._`{unevaluatedProperty: ${t.unevaluatedProperty}}`}},code(e){const{gen:t,schema:r=e.it.opts.defaultUnevaluatedProperties,data:s,errsCount:a,it:l}=e,c=void 0===e.schema&&!1===e.it.opts.defaultUnevaluatedProperties;if(!a)throw new Error("ajv implementation error");const{allErrors:u,props:p}=l;if(p instanceof n.Name)t.if(n._`${p} !== true`,(()=>t.forIn("key",s,(e=>t.if(function(e,t){return n._`!${e} || !${e}[${t}]`}(p,e),(()=>d(e)))))));else if(!0!==p){const e=()=>t.forIn("key",s,(e=>void 0===p?d(e):t.if(function(e,t){const r=[];for(const i in e)!0===e[i]&&r.push(n._`${t} !== ${i}`);return(0,n.and)(...r)}(p,e),(()=>d(e)))));c&&l.errorPath.emptyStr()?t.if(n._`${o.default.isAllOfVariant} === 0`,e):e()}function d(o){if(!1===r)return e.setParams({unevaluatedProperty:o}),e.error(),void(u||t.break());if(!(0,i.alwaysValidSchema)(l,r)){const r=t.name("valid");e.subschema({keyword:"unevaluatedProperties",dataProp:o,dataPropType:i.Type.Str},r),u||t.if((0,n.not)(r),(()=>t.break()))}}c||(l.props=!0),e.ok(n._`${a} === ${o.default.errors}`)}};t.default=s},39021:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(27939),i=r(57693),o=r(63872),s={keyword:"const",$data:!0,error:{message:"must be equal to constant",params:e=>{let{schemaCode:t}=e;return n._`{allowedValue: ${t}}`}},code(e){const{gen:t,data:r,$data:s,schemaCode:a,schema:l}=e;s||l&&"object"==typeof l?e.fail$data(n._`!${(0,i.useFunc)(t,o.default)}(${r}, ${a})`):e.fail(n._`${l} !== ${r}`)}};t.default=s},23596:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(72675),i={keyword:"dependentRequired",type:"object",schemaType:"object",error:n.error,code:e=>(0,n.validatePropertyDeps)(e)};t.default=i},61953:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(27939),i=r(57693),o=r(63872),s={keyword:"enum",schemaType:"array",$data:!0,error:{message:"must be equal to one of the allowed values",params:e=>{let{schemaCode:t}=e;return n._`{allowedValues: ${t}}`}},code(e){const{gen:t,data:r,$data:s,schema:a,schemaCode:l,it:c}=e;if(!s&&0===a.length)throw new Error("enum must have non-empty array");const u=a.length>=c.opts.loopEnum;let p;const d=()=>null!==p&&void 0!==p?p:p=(0,i.useFunc)(t,o.default);let f;if(u||s)f=t.let("valid"),e.block$data(f,(function(){t.assign(f,!1),t.forOf("v",l,(e=>t.if(n._`${d()}(${r}, ${e})`,(()=>t.assign(f,!0).break()))))}
8));else{if(!Array.isArray(a))throw new Error("ajv implementation error");const e=t.const("vSchema",l);f=(0,n.or)(...a.map(((t,i)=>function(e,t){const i=a[t];return"object"===typeof i&&null!==i?n._`${d()}(${r}, ${e}[${t}])`:n._`${r} === ${i}`}(e,i))))}e.pass(f)}};t.default=s},66838:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(58196),i=r(83657),o=r(53825),s=r(13796),a=r(36852),l=r(38493),c=r(13617),u=r(42287),p=r(39021),d=r(61953),f=[n.default,i.default,o.default,s.default,a.default,l.default,c.default,u.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},p.default,d.default];t.default=f},69140:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(57693),i={keyword:["maxContains","minContains"],type:"array",schemaType:"number",code(e){let{keyword:t,parentSchema:r,it:i}=e;void 0===r.contains&&(0,n.checkStrictMode)(i,`"${t}" without "contains" is ignored`)}};t.default=i},13617:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(27939),i={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:{message(e){let{keyword:t,schemaCode:r}=e;const i="maxItems"===t?"more":"fewer";return n.str`must NOT have ${i} than ${r} items`},params:e=>{let{schemaCode:t}=e;return n._`{limit: ${t}}`}},code(e){const{keyword:t,data:r,schemaCode:i}=e,o="maxItems"===t?n.operators.GT:n.operators.LT;e.fail$data(n._`${r}.length ${o} ${i}`)}};t.default=i},53825:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(27939),i=r(57693),o=r(2571),s={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:{message(e){let{keyword:t,schemaCode:r}=e;const i="maxLength"===t?"more":"fewer";return n.str`must NOT have ${i} than ${r} characters`},params:e=>{let{schemaCode:t}=e;return n._`{limit: ${t}}`}},code(e){const{keyword:t,data:r,schemaCode:s,it:a}=e,l="maxLength"===t?n.operators.GT:n.operators.LT,c=!1===a.opts.unicode?n._`${r}.length`:n._`${(0,i.useFunc)(e.gen,o.default)}(${r})`;e.fail$data(n._`${c} ${l} ${s}`)}};t.default=s},58196:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(27939),i=n.operators,o={maximum:{okStr:"<=",ok:i.LTE,fail:i.GT},minimum:{okStr:">=",ok:i.GTE,fail:i.LT},exclusiveMaximum:{okStr:"<",ok:i.LT,fail:i.GTE},exclusiveMinimum:{okStr:">",ok:i.GT,fail:i.LTE}},s={message:e=>{let{keyword:t,schemaCode:r}=e;return n.str`must be ${o[t].okStr} ${r}`},params:e=>{let{keyword:t,schemaCode:r}=e;return n._`{comparison: ${o[t].okStr}, limit: ${r}}`}},a={keyword:Object.keys(o),type:"number",schemaType:"number",$data:!0,error:s,code(e){const{keyword:t,data:r,schemaCode:i}=e;e.fail$data(n._`${r} ${o[t].fail} ${i} || isNaN(${r})`)}};t.default=a},36852:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(27939),i={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:{message(e){let{keyword:t,schemaCode:r}=e;const i="maxProperties"===t?"more":"fewer";return n.str`must NOT have ${i} than ${r} properties`},params:e=>{let{schemaCode:t}=e;return n._`{limit: ${t}}`}},code(e){const{keyword:t,data:r,schemaCode:i}=e,o="maxProperties"===t?n.operators.GT:n.operators.LT;e.fail$data(n._`Object.keys(${r}).length ${o} ${i}`)}};t.default=i},83657:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(27939),i={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:{message:e=>{let{schemaCode:t}=e;return n.str`must be multiple of ${t}`},params:e=>{let{schemaCode:t}=e;return n._`{multipleOf: ${t}}`}},code(e){const{gen:t,data:r,schemaCode:i,it:o}=e,s=o.opts.multipleOfPrecision,a=t.let("res"),l=s?n._`Math.abs(Math.round(${a}) - ${a}) > 1e-${s}`:n._`${a} !== parseInt(${a})`;e.fail$data(n._`(${i} === 0 || (${a} = ${r}/${i}, ${l}))`)}};t.default=i},13796:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(35363),i=r(27939),o={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:{message:e=>{let{schemaCode:t}=e;return i.str`must match pattern "${t}"`},params:e=>{let{schemaCode:t}=e;return i._`{pattern: ${t}}`}},code(e){const{data:t,$data:r,schema:o,schemaCode:s,it:a}=e,l=a.opts.unicodeRegExp?"u":"",c=r?i._`(new RegExp(${s}, ${l}))`:(0,n.usePattern)(e,o);e.fail$data(i._`!${c}.test(${t})`)}};t.default=o},38493:function(e,t,r){"use strict";
8Object.defineProperty(t,"__esModule",{value:!0});const n=r(35363),i=r(27939),o=r(57693),s={keyword:"required",type:"object",schemaType:"array",$data:!0,error:{message:e=>{let{params:{missingProperty:t}}=e;return i.str`must have required property '${t}'`},params:e=>{let{params:{missingProperty:t}}=e;return i._`{missingProperty: ${t}}`}},code(e){const{gen:t,schema:r,schemaCode:s,data:a,$data:l,it:c}=e,{opts:u}=c;if(!l&&0===r.length)return;const p=r.length>=u.loopRequired;if(c.allErrors?function(){if(p||l)e.block$data(i.nil,d);else for(const t of r)(0,n.checkReportMissingProp)(e,t)}():function(){const o=t.let("missing");if(p||l){const r=t.let("valid",!0);e.block$data(r,(()=>function(r,o){e.setParams({missingProperty:r}),t.forOf(r,s,(()=>{t.assign(o,(0,n.propertyInData)(t,a,r,u.ownProperties)),t.if((0,i.not)(o),(()=>{e.error(),t.break()}))}),i.nil)}(o,r))),e.ok(r)}else t.if((0,n.checkMissingProp)(e,r,o)),(0,n.reportMissingProp)(e,o),t.else()}(),u.strictRequired){const t=e.parentSchema.properties,{definedProperties:n}=e.it;for(const e of r)if(void 0===(null===t||void 0===t?void 0:t[e])&&!n.has(e)){const t=`required property "${e}" is not defined at "${c.schemaEnv.baseId+c.errSchemaPath}" (strictRequired)`;(0,o.checkStrictMode)(c,t,c.opts.strictRequired)}}function d(){t.forOf("prop",s,(r=>{e.setParams({missingProperty:r}),t.if((0,n.noPropertyInData)(t,a,r,u.ownProperties),(()=>e.error()))}))}}};t.default=s},42287:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(12790),i=r(27939),o=r(57693),s=r(63872),a={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:{message:e=>{let{params:{i:t,j:r}}=e;return i.str`must NOT have duplicate items (items ## ${r} and ${t} are identical)`},params:e=>{let{params:{i:t,j:r}}=e;return i._`{i: ${t}, j: ${r}}`}},code(e){const{gen:t,data:r,$data:a,schema:l,parentSchema:c,schemaCode:u,it:p}=e;if(!a&&!l)return;const d=t.let("valid"),f=c.items?(0,n.getSchemaTypes)(c.items):[];function h(o,s){const a=t.name("item"),l=(0,n.checkDataTypes)(f,a,p.opts.strictNumbers,n.DataType.Wrong),c=t.const("indices",i._`{}`);t.for(i._`;${o}--;`,(()=>{t.let(a,i._`${r}[${o}]`),t.if(l,i._`continue`),f.length>1&&t.if(i._`typeof ${a} == "string"`,i._`${a} += "_"`),t.if(i._`typeof ${c}[${a}] == "number"`,(()=>{t.assign(s,i._`${c}[${a}]`),e.error(),t.assign(d,!1).break()})).code(i._`${c}[${a}] = ${o}`)}))}function m(n,a){const l=(0,o.useFunc)(t,s.default),c=t.name("outer");t.label(c).for(i._`;${n}--;`,(()=>t.for(i._`${a} = ${n}; ${a}--;`,(()=>
8t.if(i._`${l}(${r}[${n}], ${r}[${a}])`,(()=>{e.error(),t.assign(d,!1).break(c)}))))))}e.block$data(d,(function(){const n=t.let("i",i._`${r}.length`),o=t.let("j");e.setParams({i:n,j:o}),t.assign(d,!0),t.if(i._`${n} > 1`,(()=>(f.length>0&&!f.some((e=>"object"===e||"array"===e))?h:m)(n,o)))}),i._`${u} === false`),e.ok(d)}};t.default=a},82865:function(e){"use strict";var t=e.exports=function(e,t,n){"function"==typeof t&&(n=t,t={}),r(t,"function"==typeof(n=t.cb||n)?n:n.pre||function(){},n.post||function(){},e,"",e)};function r(e,n,i,o,s,a,l,c,u,p){if(o&&"object"==typeof o&&!Array.isArray(o)){for(var d in n(o,s,a,l,c,u,p),o){var f=o[d];if(Array.isArray(f)){if(d in t.arrayKeywords)for(var h=0;h<f.length;h++)r(e,n,i,f[h],s+"/"+d+"/"+h,a,s,d,o,h)}else if(d in t.propsKeywords){if(f&&"object"==typeof f)for(var m in f)r(e,n,i,f[m],s+"/"+d+"/"+m.replace(/~/g,"~0").replace(/\//g,"~1"),a,s,d,o,m)}else(d in t.keywords||e.allKeys&&!(d in t.skipKeywords))&&r(e,n,i,f,s+"/"+d,a,s,d,o)}i(o,s,a,l,c,u,p)}}t.keywords={additionalItems:!0,items:!0,contains:!0,additionalProperties:!0,propertyNames:!0,not:!0,if:!0,then:!0,else:!0},t.arrayKeywords={items:!0,allOf:!0,anyOf:!0,oneOf:!0},t.propsKeywords={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependencies:!0},t.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}},22184:function(e,t,r){"use strict";r.r(t),r.d(t,{ApigeeDevOnboardingIntegrationAuthType:function(){return pe},AuthProviderType:function(){return ue},DEFAULT_TEAM_CLAIM_NAME:function(){return ce},LayoutVariant:function(){return he},REDOCLY_ROUTE_RBAC:function(){return fe},REDOCLY_TEAMS_RBAC:function(){return de},productConfigOverrideSchema:function(){return Te},productThemeOverrideSchema:function(){return Pe},rbacConfigSchema:function(){return xe},redocConfigSchema:function(){return c},rootRedoclyConfigSchema:function(){return Ae}});const n={hide:{type:"boolean",default:!1},component:{type:"string",enum:["radio","checkbox"],default:"checkbox"},label:{type:"string"},items:{type:"array",items:{type:"string"}}},i={type:"object",properties:n,additionalProperties:!1},o={type:"object",properties:{hide:{type:"boolean",default:!1},type:{type:"string",enum:["rating","sentiment","comment","reasons","mood","scale"],default:"sentiment"},settings:{type:"object",properties:{label:{type:"string"},submitText:{type:"string"},buttonText:{type:"string"},component:{type:"string",enum:["radio","checkbox"],default:"checkbox"},items:{type:"array",items:{type:"string"},minItems:1},leftScaleLabel:{type:"string"},rightScaleLabel:{type:"string"},reasons:{type:"object",properties:Object.assign(Object.assign({},n),{like:i,dislike:i,satisfied:i,neutral:i,dissatisfied:i}),additionalProperties:!1},comment:{type:"object",properties:{hide:{type:"boolean",default:!1},label:{type:"string"},likeLabel:{type:"string"},dislikeLabel:{type:"string"},satisfiedLabel:{type:"string"},neutralLabel:{type:"string"},dissatisfiedLabel:{type:"string"}},additionalProperties:!1}},additionalProperties:!1}},additionalProperties:!1},s={type:"object",properties:{includeByName:{type:"array",items:{type:"string"}},excludeByName:{type:"array",items:{type:"string"}}},additionalProperties:!1},a={type:"object",properties:{requireExactGroups:{type:"boolean"},groups:{type:"array",items:{type:"object",properties:{name:{type:"string"},items:s,queries:s,mutations:s,subscriptions:s,types:s,directives:s},required:["name"],additionalProperties:!1}},otherItemsGroupName:{type:"string"}},required:["requireExactGroups","groups","otherItemsGroupName"],additionalProperties:!1},l={type:"object",properties:{hidePaginationButtons:{type:"boolean"},menu:{type:"object",properties:Object.assign({},a.properties),additionalProperties:!1},sidebar:{type:"object",properties:{hide:{type:"boolean"}}},apiLogo:{type:"object",properties:{imageUrl:{type:"string"},href:{type:"string"},altText:{type:"string"},backgroundColor:{type:"string"}}},jsonSamplesDepth:{type:"number"},samplesMaxInlineArgs:{type:"number"},licenseKey:{type:"string"},fieldExpandLevel:{type:"number"},baseUrlPath:{type:"string"},feedback:o},additionalProperties:!1},c={type:"object",properties:{licenseKey:{type:"string"},hideLoading:{type:"boolean"},disableRouter:{type:"boolean"},hideSidebar:{type:"boolean"},feedback:o,hideReplay:{type:"boolean"},oAuth2RedirectURI:{type:"string",nullable:!0},corsProxyUrl:{type:"string"},sortRequiredPropsFirst:{type:"boolean"},sanitize:{type:"boolean"},hideDownloadButtons:{type:"boolean"},downloadUrls:{type:"array",items:{type:"object",properties:{title:{type:"string"},url:{type:"string"}},required:["url"],additionalProperties:!1}},onlyRequiredInSamples:{type:"boolean"},generatedSamplesMaxDepth:{oneOf:[{type:"number"},{type:"string"}]},showExtensions:{oneOf:[{type:"boolean"},{type:"string"},{type:"array",items:{type:"string"}}]},hideSchemaTitles:{type:"boolean"},jsonSamplesExpandLevel:{oneOf:[{type:"number"},{type:"string"}]},schemasExpansionLevel:{oneOf:[{type:"number"},{type:"string"}]},mockServer:{type:"object",properties:{url:{type:"string"},position:{type:"string",enum:["first","last","replace","off"]},description:{type:"string"}}},maxDisplayedEnumValues:{type:"number"},schemaDefinitionsTagName:{type:"string"},layout:{type:"string",enum:["stacked","three-panel"]},hideInfoMetadata:{type:"boolean"},events:{type:"object"},skipBundle:{type:"boolean"},routingBasePath:{type:"string"},codeSamples:{type:"object",properties:{languages:{type:"array",items:{type:"object",properties:{lang:{type:"string",enum:["curl","JavaScript","Node.js","Python","Java8+Apache","Java","C#","C#+Newtonsoft","PHP","Go","Ruby","R","Payload"]},label:{type:"string"},options:{type:"object",properties:{indent:{type:"string"},withImports:{type:"boolean"},withComments:{type:"boolean"},binary:{type:"boolean"},credentials:{type:"string",enum:["omit","same-origin","include"]}},additionalProperties:!1}},required:["lang"],additionalProperties:!1}},skipOptionalParameters:{type:"boolean"},withOAuth2Call:{type:"boolean"}},required:["languages"],additionalProperties:!1},ignoreNamedSchemas:{oneOf:[{type:"array",items:{type:"string"}},{type:"string"}]},hidePropertiesPrefix:{type:"boolean"},excludeFromSearch:{type:"boolean"}},additionalProperties:!1},u={type:"object",properties:{label:{type:"string"},link:{type:"string"},target:{type:"string"}},required:["label","link"]},p={type:"object",properties:{beforeInfo:{type:"array",items:u},end:{type:"array",items:u}}},d={type:"object",properties:{main:{type:"string"},light:{type:"string"},dark:{type:"string"},contrastText:{type:"string"}}},f={type:"object",properties:{backgroundColor:{type:"string"},borderColor:{type:"string"},color:{type:"string"},tabTextColor:{type:"string"}}},h={type:"object",properties:{accent:d,border:{type:"object",properties:L(d.properties,["light","dark"])},error:d,http:{type:"object",properties:{basic:{type:"string"},delete:{type:"string"},get:{type:"string"},head:{type:"string"},link:{type:"string"},options:{type:"string"},patch:{type:"string"},post:{type:"string"},put:{type:"string"}}},primary:d,responses:{type:"object",properties:{error:f,info:f,redirect:f,success:f}},secondary:{type:"object",properties:M(d.properties,["dark"])},success:d,text:{type:"object",properties:{primary:{type:"string"},secondary:{type:"string"},light:{type:"string"}}},tonalOffset:{type:"number"},warning:d}},m={type:"object",properties:{fontSize:{type:"string"},padding:{type:"string"},minWidth:{type:"string"}}},g={type:"object",properties:{small:m,medium:m,large:m,xlarge:m}},y={type:"object",properties:{fontFamily:{type:"string"},fontSize:{type:"string"},fontWeight:{type:"string"},lineHeight:{type:"string"}}},b={type:"object",properties:Object.assign(Object.assign({},M(y.properties,["fontSize","lineHeight"])),{borderRadius:{type:"string"},hoverStyle:{type:"string"},boxShadow:{type:"string"}
8,hoverBoxShadow:{type:"string"},sizes:g})},v={type:"object",properties:L(y.properties,["fontSize","lineHeight"])},x={type:"object",properties:{medium:v,small:v}},w={type:"object",properties:{fullWidth:{type:"boolean"}}},S={type:"object",properties:{buttons:b,httpBadges:{type:"object",properties:Object.assign(Object.assign({},M(y.properties,["fontSize","lineHeight"])),{borderRadius:{type:"string"},color:{type:"string"},sizes:x})},layoutControls:{type:"object",properties:{top:{type:"string"},width:{type:"string"},height:{type:"string"}}},panels:{type:"object",properties:{borderRadius:{type:"string"},backgroundColor:{type:"string"}}},tryItButton:w,tryItSendButton:w}},O={type:"object",properties:{small:{type:"string"},medium:{type:"string"},large:{type:"string"}}},k={type:"object",properties:{showDarkRightPanel:{type:"boolean"},stacked:{type:"object",properties:{maxWidth:O}},"three-panel":{type:"object",properties:{maxWidth:O,middlePanelMaxWidth:O}}}},E={type:"object",properties:{backgroundColor:{type:"string"},border:{type:"string"}}},_={type:"object",properties:{breakFieldNames:{type:"boolean"},caretColor:{type:"string"},caretSize:{type:"string"},constraints:E,defaultDetailsWidth:{type:"string"},examples:E,labelsTextSize:{type:"string"},linesColor:{type:"string"},nestedBackground:{type:"string"},nestingSpacing:{type:"string"},requireLabelColor:{type:"string"},typeNameColor:{type:"string"},typeTitleColor:{type:"string"}}},A={type:"object",properties:{subItemsColor:{type:"string"},textTransform:{type:"string"},fontWeight:{type:"string"}}},P={type:"object",properties:L(A.properties,["textTransform"])},T={type:"object",properties:Object.assign(Object.assign({},M(y.properties,["fontWeight","lineHeight"])),{activeBgColor:{type:"string"},activeTextColor:{type:"string"},backgroundColor:{type:"string"},borderRadius:{type:"string"},breakPath:{type:"boolean"},caretColor:{type:"string"},caretSize:{type:"string"},groupItems:A,level1items:P,rightLineColor:{type:"string"},separatorLabelColor:{type:"string"},showAtBreakpoint:{type:"string"},spacing:{type:"object",properties:{unit:{type:"number"},paddingHorizontal:{type:"string"},paddingVertical:{type:"string"},offsetTop:{type:"string"},offsetLeft:{type:"string"},offsetNesting:{type:"string"}}},textColor:{type:"string"},width:{type:"string"}})},C={type:"object",properties:Object.assign(Object.assign({},y.properties),{color:{type:"string"},transform:{type:"string"}})},R={type:"object",properties:Object.assign(Object.assign({},y.properties),{backgroundColor:{type:"string"},color:{type:"string"},wordBreak:{type:"string",enum:["break-all","break-word","keep-all","normal","revert","unset","inherit","initial"]},wrap:{type:"boolean"}})},I={type:"object",properties:M(y.properties,["fontSize"])},$={type:"object",properties:Object.assign(Object.assign({code:R,fieldName:y},L(y.properties,["fontSize","fontFamily"])),{fontWeightBold:{type:"string"},fontWeightLight:{type:"string"},fontWeightRegular:{type:"string"},heading1:C,heading2:C,heading3:C,headings:I,lineHeight:{type:"string"},links:{type:"object",properties:{color:{type:"string"},hover:{type:"string"},textDecoration:{type:"string"},hoverTextDecoration:{type:"string"},visited:{type:"string"}}},optimizeSpeed:{type:"boolean"},rightPanelHeading:C,smoothing:{type:"string",enum:["auto","none","antialiased","subpixel-antialiased","grayscale"]}})},j={type:"object",properties:{custom:{type:"string"}}},N={type:"object",properties:{theme:{type:"object",properties:{breakpoints:O,codeBlock:{type:"object",properties:{backgroundColor:{type:"string"},borderRadius:{type:"string"},tokens:{type:"object",properties:Object.assign({color:{type:"string"}},M(y.properties,["fontWeight"]))}}},colors:h,components:S,layout:k,logo:{type:"object",properties:{gutter:{type:"string"},maxHeight:{type:"string"},maxWidth:{type:"string"}}},fab:{type:"object",properties:{backgroundColor:{type:"string"},color:{type:"string"}}},overrides:{type:"object",properties:{DownloadButton:j,NextSectionButton:j}},rightPanel:{type:"object",properties:{backgroundColor:{type:"string"}
8,panelBackgroundColor:{type:"string"},panelControlsBackgroundColor:{type:"string"},showAtBreakpoint:{type:"string"},textColor:{type:"string"},width:{type:"string"}}},schema:_,shape:{type:"object",properties:{borderRadius:{type:"string"}}},sidebar:T,spacing:{type:"object",properties:{sectionHorizontal:{type:"number"},sectionVertical:{type:"number"},unit:{type:"number"}}},typography:$,links:{properties:{color:{type:"string"}}},codeSample:{properties:{backgroundColor:{type:"string"}}}}},ctrlFHijack:{type:"boolean"},defaultSampleLanguage:{type:"string"},disableDeepLinks:{type:"boolean"},disableSearch:{type:"boolean"},disableSidebar:{type:"boolean"},downloadDefinitionUrl:{type:"string"},expandDefaultServerVariables:{type:"boolean"},enumSkipQuotes:{type:"boolean"},expandDefaultRequest:{type:"boolean"},expandDefaultResponse:{type:"boolean"},expandResponses:{type:"string"},expandSingleSchemaField:{type:"boolean"},generateCodeSamples:{type:"object",properties:{skipOptionalParameters:{type:"boolean"},languages:{type:"array",items:{type:"object",properties:{label:{type:"string"},lang:{enum:["curl","C#","Go","Java","Java8+Apache","JavaScript","Node.js","PHP","Python","R","Ruby"]}},required:["lang"]}}},required:["languages"]},generatedPayloadSamplesMaxDepth:{type:"number"},hideDownloadButton:{type:"boolean"},hideHostname:{type:"boolean"},hideInfoSection:{type:"boolean"},hideLogo:{type:"boolean"},hideRequestPayloadSample:{type:"boolean"},hideRightPanel:{type:"boolean"},hideSchemaPattern:{type:"boolean"},hideSingleRequestSampleTab:{type:"boolean"},hideSecuritySection:{type:"boolean"},hideTryItPanel:{type:"boolean"},hideFab:{type:"boolean"},hideOneOfDescription:{type:"boolean"},htmlTemplate:{type:"string"},jsonSampleExpandLevel:{oneOf:[{type:"number",minimum:1},{type:"string"}]},labels:{type:"object",properties:{enum:{type:"string"},enumSingleValue:{type:"string"},enumArray:{type:"string"},default:{type:"string"},deprecated:{type:"string"},example:{type:"string"},examples:{type:"string"},nullable:{type:"string"},recursive:{type:"string"},arrayOf:{type:"string"},webhook:{type:"string"},authorizations:{type:"string"},tryItAuthBasicUsername:{type:"string"},tryItAuthBasicPassword:{type:"string"}}},menuToggle:{type:"boolean"},nativeScrollbars:{type:"boolean"},noAutoAuth:{type:"boolean"},onDeepLinkClick:{type:"object"},pagination:{enum:["none","section","item"]},pathInMiddlePanel:{type:"boolean"},payloadSampleIdx:{type:"number",minimum:0},requestInterceptor:{type:"object"},requiredPropsFirst:{type:"boolean"},routingStrategy:{type:"string"},samplesTabsMaxCount:{type:"number"},schemaExpansionLevel:{oneOf:[{type:"number",minimum:0},{type:"string"}]},minCharacterLengthToInitSearch:{type:"number",minimum:1},maxResponseHeadersToShowInTryIt:{type:"number",minimum:0},scrollYOffset:{oneOf:[{type:"number"},{type:"string"}]},searchAutoExpand:{type:"boolean"},searchFieldLevelBoost:{type:"number",minimum:0},searchMaxDepth:{type:"number",minimum:1},searchMode:{type:"string",enum:["default","path-only"]},searchOperationTitleBoost:{type:"number"},searchTagTitleBoost:{type:"number"},sendXUserAgentInTryIt:{type:"boolean"},showChangeLayoutButton:{type:"boolean"},showConsole:{type:"boolean"},showNextButton:{type:"boolean"},showRightPanelToggle:{type:"boolean"},showSecuritySchemeType:{type:"boolean"},showWebhookVerb:{type:"boolean"},showObjectSchemaExamples:{type:"boolean"},disableTryItRequestUrlEncoding:{type:"boolean"},sidebarLinks:p,sideNavStyle:{type:"string",enum:["summary-only","path-first","id-only"]},simpleOneOfTypeLabel:{type:"boolean"},sortEnumValuesAlphabetically:{type:"boolean"},sortOperationsAlphabetically:{type:"boolean"},sortPropsAlphabetically:{type:"boolean"},sortTagsAlphabetically:{type:"boolean"},suppressWarnings:{type:"boolean"},unstable_externalDescription:{type:"boolean"},unstable_ignoreMimeParameters:{type:"boolean"},untrustedDefinition:{type:"boolean"},showAccessMode:{type:"boolean"},preserveOriginalExtensionsName:{type:"boolean"},markdownHeadingsAnchorLevel:{type:"number"}},additionalProperties:!1};function L(e,t){return Object.fromEntries(t.filter((t=>t in e)).map((t=>[t,e[t]])))}function M(e,t){return Object.fromEntries(Object.entries(e).filter((e=>{let[r]=e;return!t.includes(r)})))}const D={type:"object",properties:{hide:{type:"boolean"}},additionalProperties:!1},F={type:"object",properties:{src:{type:"string"},async:{type:"boolean"},crossorigin:{type:"string"},defer:{type:"boolean"},fetchpriority:{type:"string"},integrity:{type:"string"},module:{type:"boolean"},nomodule:{type:"boolean"},nonce:{type:"string"},referrerpolicy:{type:"string"},type:{type:"string"}},required:["src"],additionalProperties:!0},z={type:"object",properties:{page:{type:"string"},directory:{type:"string"},disconnect:{type:"boolean",default:!1},group:{type:"string"},label:{type:"string"},href:{type:"string"},external:{type:"boolean"},labelTranslationKey:{type:"string"},groupTranslationKey:{type:"string"},icon:{oneOf:[{type:"string"},{type:"object",properties:{srcSet:{type:"string"}},required:["srcSet"]}]},separator:{type:"string"},separatorLine:{type:"boolean"},linePosition:{type:"string",enum:["top","bottom"],default:"top"},version:{type:"string"},menuStyle:{type:"string",enum:["drilldown"]},expanded:{type:"string",const:"always"},selectFirstItemOnExpand:{type:"boolean"},flatten:{type:"boolean"},linkedSidebars:{type:"array",items:{type:"string"}},items:{type:"array",items:{type:"object",additionalProperties:!0}}}},B={type:"array",items:Object.assign(Object.assign({},z),{properties:Object.assign(Object.assign({},z.properties),{items:{type:"array",items:z}})})},U={type:"object",properties:{image:{type:"string"},srcSet:{type:"string"},altText:{type:"string"},link:{type:"string"},favicon:{type:"string"}},additionalProperties:!1},q={type:"object",properties:Object.assign({items:B},D.properties),additionalProperties:!1},V={type:"object",additionalProperties:{type:"object",properties:{name:{type:"string"},icon:{type:"string"},folder:{type:"string"}},additionalProperties:!1,required:["name","folder"]}},W={type:"object",properties:Object.assign({items:B,copyrightText:{type:"string"},logo:D},D.properties),additionalProperties:!1},H={type:"object",properties:Object.assign({separatorLine:{type:"boolean"},linePosition:{type:"string",enum:["top","bottom"],default:"bottom"}},D.properties),additionalProperties:!1},Q={type:"object",properties:{head:{type:"array",items:F},body:{type:"array",items:F}},additionalProperties:!1},Y={type:"array",items:{type:"object",properties:{href:{type:"string"},as:{type:"string"},crossorigin:{type:"string"},fetchpriority:{type:"string"},hreflang:{type:"string"},imagesizes:{type:"string"},imagesrcset:{type:"string"},integrity:{type:"string"},media:{type:"string"},prefetch:{type:"string"},referrerpolicy:{type:"string"},rel:{type:"string"},sizes:{type:"string"},title:{type:"string"},type:{type:"string"}},required:["href"],additionalProperties:!0}},G={type:"object",properties:Object.assign({engine:{type:"string",enum:["flexsearch","typesense"],default:"flexsearch"},ai:{type:"object",properties:{hide:{type:"boolean",default:!1},prompt:{type:"string"}},additionalProperties:!1},facets:{type:"array",items:{type:"object",required:["name","field","type"],properties:{name:{type:"string"},field:{type:"string"},type:{type:"string",enum:["multi-select","select","tags"]},isTop:{type:"boolean"}},additionalProperties:!1}},placement:{type:"string",default:"navbar"},shortcuts:{type:"array",items:{type:"string"},default:["/"]},suggestedPages:{type:"array",items:{type:"object",properties:{page:{type:"string"},label:{type:"string"},labelTranslationKey:{type:"string"}},required:["page"]}}},D.properties),additionalProperties:!1},K={type:"object",properties:Object.assign({ignoreDetection:{type:"boolean"},modes:{type:"array",items:{type:"string"},default:["light","dark"]}},D.properties),additionalProperties:!1},X={type:"object",properties:{nextButton:{type:"object",properties:Object.assign({text:{type:"string",default:"Next page"}},D.properties),additionalProperties:!1,default:{}},previousButton:{type:"object",properties:Object.assign({text:{type:"string",default:"Previous page"}},D.properties),additionalProperties:!1,default:{}}},additionalProperties:!1},J={type:"object",properties:{elementFormat:{type:"string",default:"icon"},copy:{type:"object",properties:Object.assign({},D.properties),additionalProperties:!1,default:{hide:!1}},report:{type:"object",properties:Object.assign({tooltipText:{type:"string"},buttonText:{type:"string"},label:{type:"string"}},D.properties),additionalProperties:!1,default:{hide:!1}},expand:{type:"object",properties:Object.assign({},D.properties),additionalProperties:!1,default:{hide:!1}},collapse:{type:"object",properties:Object.assign({},D.properties),additionalProperties:!1,default:{hide:!1}}},additionalProperties:!1},Z={type:"object",properties:{frontMatterKeysToResolve:{type:"array",items:{type:"string"},default:["image","links"]},partialsFolders:{type:"array",items:{type:"string"},default:["_partials"]},lastUpdatedBlock:{type:"object",properties:Object.assign({format:{type:"string",enum:["timeago","iso","long","short"],default:"timeago"},locale:{type:"string"}},D.properties),additionalProperties:!1,default:{}},toc:{type:"object",properties:Object.assign({header:{type:"string",default:"On this page"},depth:{type:"integer",default:3,minimum:1}},D.properties),additionalProperties:!1,default:{}},editPage:{type:"object",properties:Object.assign({baseUrl:{type:"string"}},D.properties),additionalProperties:!1,default:{}}},additionalProperties:!1,default:{}},ee=Object.assign(Object.assign({},c),{properties:Object.assign(Object.assign({},c.properties),N.properties)}),te={type:"object",properties:{includeInDevelopment:{type:"boolean"},trackingId:{type:"string"},conversionId:{type:"string"},floodlightId:{type:"string"},optimizeId:{type:"string"},exclude:{type:"array",items:{type:"string"}}},additionalProperties:!1,required:["trackingId"]},re={type:"object",properties:{adobe:{type:"object",properties:{includeInDevelopment:{type:"boolean"},scriptUrl:{type:"string"},pageViewEventName:{type:"string"}},additionalProperties:!1,required:["scriptUrl"]},amplitude:{type:"object",properties:{includeInDevelopment:{type:"boolean"},apiKey:{type:"string"},head:{type:"boolean"},respectDNT:{type:"boolean"},exclude:{type:"array",items:{type:"string"}},outboundClickEventName:{type:"string"},pageViewEventName:{type:"string"},amplitudeConfig:{type:"object",additionalProperties:!0}},additionalProperties:!1,required:["apiKey"]},fullstory:{type:"object",properties:{includeInDevelopment:{type:"boolean"},orgId:{type:"string"}},additionalProperties:!1,required:["orgId"]},heap:{type:"object",properties:{includeInDevelopment:{type:"boolean"}
8,appId:{type:"string"}},additionalProperties:!1,required:["appId"]},rudderstack:{type:"object",properties:{includeInDevelopment:{type:"boolean"},writeKey:{type:"string",minLength:10},trackPage:{type:"boolean"},dataPlaneUrl:{type:"string"},controlPlaneUrl:{type:"string"},sdkUrl:{type:"string"},loadOptions:{type:"object",additionalProperties:!0}},additionalProperties:!1,required:["writeKey"]},segment:{type:"object",properties:{includeInDevelopment:{type:"boolean"},writeKey:{type:"string",minLength:10},trackPage:{type:"boolean"},includeTitleInPageCall:{type:"boolean"},host:{type:"string"}},additionalProperties:!1,required:["writeKey"]},gtm:{type:"object",properties:{includeInDevelopment:{type:"boolean"},trackingId:{type:"string"},gtmAuth:{type:"string"},gtmPreview:{type:"string"},defaultDataLayer:{},dataLayerName:{type:"string"},enableWebVitalsTracking:{type:"boolean"},selfHostedOrigin:{type:"string"},pageViewEventName:{type:"string"}},additionalProperties:!1,required:["trackingId"]},ga:{type:"object",properties:{includeInDevelopment:{type:"boolean"},trackingId:{type:"string"},conversionId:{type:"string"},floodlightId:{type:"string"},head:{type:"boolean"},respectDNT:{type:"boolean"},exclude:{type:"array",items:{type:"string"}},optimizeId:{type:"string"},anonymizeIp:{type:"boolean"},cookieExpires:{type:"number"},trackers:{type:"object",additionalProperties:te}},additionalProperties:!1,required:["trackingId"]}}},ne={type:"object",properties:Object.assign({items:{type:"array",items:{type:"object",properties:{label:{type:"string"},external:{type:"boolean"},link:{type:"string"},separatorLine:{type:"boolean"}},additionalProperties:!0},default:[]},hideLoginButton:{type:"boolean"}},D.properties),additionalProperties:!1},ie={type:"object",properties:{hide:{type:"boolean"},showForUnversioned:{type:"boolean"}}},oe={type:"object",properties:{hide:{type:"boolean"},prefixItems:{type:"array",items:{type:"object",properties:{label:{type:"string"},labelTranslationKey:{type:"string"},page:{type:"string"}},additionalProperties:!1,default:{}}}},additionalProperties:!1},se={type:"object",patternProperties:{".*":{type:"object",additionalProperties:!0,required:["slug","items"],properties:{slug:{type:"string"},filters:{type:"array",items:{type:"object",additionalProperties:!1,required:["title","property"],properties:{type:{type:"string",enum:["select","checkboxes","date-range"],default:"checkboxes"},title:{type:"string"},titleTranslationKey:{type:"string"},property:{type:"string"},parentFilter:{type:"string"},valuesMapping:{type:"object",additionalProperties:{type:"string"}},missingCategoryName:{type:"string"},missingCategoryNameTranslationKey:{type:"string"},options:{type:"array",items:{type:"string"}}}}}
8,groupByFirstFilter:{type:"boolean"},filterValuesCasing:{type:"string",enum:["sentence","original","lowercase","uppercase"]},items:B,requiredPermission:{type:"string"},separateVersions:{type:"boolean"},title:{type:"string"},titleTranslationKey:{type:"string"},description:{type:"string"},descriptionTranslationKey:{type:"string"}}}}},ae={type:"object",additionalProperties:!0,required:[],properties:{ignoreNonCompliant:{type:"boolean",default:!1},teamMetadataProperty:{type:"object",properties:{property:{type:"string"},label:{type:"string"},default:{type:"string"}}},levels:{type:"array",items:{type:"object",required:["name"],properties:{name:{type:"string"},color:{type:"string"},extends:{type:"array",items:{type:"string"}},rules:{type:"object",additionalProperties:{oneOf:[{type:"string"},{type:"object"}]}}},additionalProperties:!1}},targets:{type:"array",items:{type:"object",required:["where"],properties:{minimumLevel:{type:"string"},rules:{type:"object",additionalProperties:!0},where:{type:"object",required:["metadata"],properties:{metadata:{type:"object",additionalProperties:{type:"string"}}},additionalProperties:!1}},additionalProperties:!1}}}},le={type:"object",properties:{imports:{type:"array",items:{type:"string"}},logo:U,navbar:q,products:V,footer:W,sidebar:H,scripts:Q,links:Y,feedback:o,search:G,colorMode:K,navigation:X,codeSnippet:J,markdown:Z,openapi:ee,graphql:l,analytics:re,userMenu:ne,versionPicker:ie,breadcrumbs:oe,catalog:se,scorecard:ae},additionalProperties:!0},ce=(Object.assign(Object.assign({},le),{additionalProperties:!1}),"https://redocly.com/sso/teams");var ue,pe;!function(e){e.OIDC="OIDC",e.SAML2="SAML2"}(ue||(ue={})),function(e){e.SERVICE_ACCOUNT="SERVICE_ACCOUNT",e.OAUTH2="OAUTH2"}(pe||(pe={}));const de="redocly::teams-rbac",fe="redocly::route-rbac";var he;!function(e){e.STACKED="stacked",e.THREE_PANEL="three-panel"}(he||(he={}));const me={type:"object",additionalProperties:{oneOf:[{type:"object",properties:{type:{type:"string",const:ue.OIDC},title:{type:"string"},pkce:{type:"boolean",default:!1},configurationUrl:{type:"string",minLength:1},configuration:{type:"object",properties:{end_session_endpoint:{type:"string"},token_endpoint:{type:"string"},authorization_endpoint:{type:"string"},jwks_uri:{type:"string"}},required:["token_endpoint","authorization_endpoint"],additionalProperties:!0},clientId:{type:"string",minLength:1},clientSecret:{type:"string",minLength:0},teamsClaimName:{type:"string"},teamsClaimMap:{type:"object",additionalProperties:{type:"string"}},defaultTeams:{type:"array",items:{type:"string"}},scopes:{type:"array",items:{type:"string"}},tokenExpirationTime:{type:"number"},authorizationRequestCustomParams:{type:"object",additionalProperties:{type:"string"}},tokenRequestCustomParams:{type:"object",additionalProperties:{type:"string"}},audience:{type:"array",items:{type:"string"}}},required:["type","clientId"],oneOf:[{required:["configurationUrl"]},{required:["configuration"]}],additionalProperties:!1},{type:"object",properties:{type:{type:"string",const:ue.SAML2},title:{type:"string"},issuerId:{type:"string"},entityId:{type:"string"},ssoUrl:{type:"string"},x509PublicCert:{type:"string"},teamsAttributeName:{type:"string",default:ce},teamsAttributeMap:{type:"object",additionalProperties:{type:"string"}},defaultTeams:{type:"array",items:{type:"string"}}},additionalProperties:!1,required:["type","issuerId","ssoUrl","x509PublicCert"]}],discriminator:{propertyName:"type"}}},ge={type:"object",additionalProperties:{type:"object",properties:{to:{type:"string"},type:{type:"number",default:301}},additionalProperties:!1},default:{}},ye={type:"object",additionalProperties:{oneOf:[{type:"string"},{type:"object"}]}},be={type:"object",properties:{root:{type:"string"},output:{type:"string",pattern:"(.ya?ml|.json)$"},rbac:{type:"object",additionalProperties:!0},openapi:ee,graphql:l,theme:{type:"object",properties:{openapi:ee,graphql:l},additionalProperties:!1},title:{type:"string"},metadata:{type:"object",additionalProperties:!0},rules:ye,decorators:{type:"object",additionalProperties:!0},preprocessors:{type:"object",additionalProperties:!0}},required:["root"]},ve={type:"object",additionalProperties:{type:"string"}},xe={type:"object",properties:{teamNamePatterns:{type:"array",items:{type:"string"}},teamFolders:{type:"array",items:{type:"string"}},teamFoldersBaseRoles:ve,cms:ve,reunite:ve,content:{type:"object",properties:{"**":ve},additionalProperties:ve}},additionalProperties:ve},we={type:"object",properties:{type:{type:"string",const:"GRAVITEE"},apiBaseUrl:{type:"string"},env:{type:"string"},allowApiProductsOutsideCatalog:{type:"boolean",default:!1},stage:{type:"string",default:"non-production"},auth:{oneOf:[{type:"object",properties:{static:{type:"string"}},additionalProperties:!1,required:["static"]},{type:"object",properties:{idp:{type:"string"}},additionalProperties:!1,required:["idp"]}]}},additionalProperties:!1,required:["type","apiBaseUrl"]},Se={type:"object",properties:{type:{type:"string",const:"APIGEE_X"},apiUrl:{type:"string"},stage:{type:"string",default:"non-production"},organizationName:{type:"string"},ignoreApiProducts:{type:"array",items:{type:"string"}},allowApiProductsOutsideCatalog:{type:"boolean",default:!1},auth:{type:"object",oneOf:[{type:"object",properties:{type:{type:"string",const:pe.OAUTH2},tokenEndpoint:{type:"string"},clientId:{type:"string"},clientSecret:{type:"string"}},additionalProperties:!1,required:["type","tokenEndpoint","clientId","clientSecret"]}
8,{type:"object",properties:{type:{type:"string",const:pe.SERVICE_ACCOUNT},serviceAccountEmail:{type:"string"},serviceAccountPrivateKey:{type:"string"}},additionalProperties:!1,required:["type","serviceAccountEmail","serviceAccountPrivateKey"]}],discriminator:{propertyName:"type"}}},additionalProperties:!1,required:["type","organizationName","auth"]},Oe=Object.assign(Object.assign({},Se),{properties:Object.assign(Object.assign({},Se.properties),{type:{type:"string",const:"APIGEE_EDGE"}})}),ke={type:"object",properties:{defaultLocale:{type:"string"},locales:{type:"array",items:{type:"object",properties:{code:{type:"string"},name:{type:"string"}},required:["code"]}}},additionalProperties:!1,required:["defaultLocale"]},Ee={type:"object",properties:{imports:{type:"array",items:{type:"string"}},licenseKey:{type:"string"},redirects:ge,seo:{type:"object",properties:{title:{type:"string"},description:{type:"string"},siteUrl:{type:"string"},image:{type:"string"},keywords:{oneOf:[{type:"array",items:{type:"string"}},{type:"string"}]},lang:{type:"string"},jsonLd:{type:"object"},meta:{type:"array",items:{type:"object",properties:{name:{type:"string"},content:{type:"string"}},required:["name","content"],additionalProperties:!1}}},additionalProperties:!1},rbac:xe,requiresLogin:{type:"boolean"},responseHeaders:{type:"object",additionalProperties:{type:"array",items:{type:"object",properties:{name:{type:"string"},value:{type:"string"}},additionalProperties:!1,required:["name","value"]}}},mockServer:{type:"object",properties:{off:{type:"boolean",default:!1},position:{type:"string",enum:["first","last","replace","off"],default:"first"},strictExamples:{type:"boolean",default:!1},errorIfForcedExampleNotFound:{type:"boolean",default:!1},description:{type:"string"}}},apis:{type:"object",additionalProperties:be},rules:ye,decorators:{type:"object",additionalProperties:!0},preprocessors:{type:"object",additionalProperties:!0},ssoOnPrem:me,sso:{oneOf:[{type:"array",items:{type:"string",enum:["REDOCLY","CORPORATE","GUEST"]},uniqueItems:!0},{type:"string",enum:["REDOCLY","CORPORATE","GUEST"]}]},residency:{type:"string"},developerOnboarding:{type:"object",required:["adapters"],additionalProperties:!1,properties:{adapters:{type:"array",items:{type:"object",oneOf:[Se,Oe,we],discriminator:{propertyName:"type"}}}}},removeAttribution:{type:"boolean"},i18n:ke,l10n:ke,metadata:{type:"object",additionalProperties:!0},metadataGlobs:{type:"object",additionalProperties:{type:"object",additionalProperties:!0}},ignore:{type:"array",items:{type:"string"}},theme:le,reunite:{type:"object",properties:{ignoreLint:{oneOf:[{type:"boolean",default:!1},{type:"object",additionalProperties:{type:"boolean"}}]},ignoreLinkChecker:{type:"boolean"},ignoreMarkdocErrors:{type:"boolean"}},additionalProperties:!1},logo:U,navbar:q,products:V,footer:W,sidebar:H,scripts:Q,links:Y,feedback:o,search:G,colorMode:K,navigation:X,codeSnippet:J,markdown:Z,openapi:ee,graphql:l,analytics:re,userMenu:ne,versionPicker:ie,breadcrumbs:oe,catalog:se,scorecard:ae},default:{redirects:{}},additionalProperties:!0},_e=Object.assign(Object.assign({},function e(t,r){return Object.fromEntries(Object.entries(t).map((t=>{let[n,i]=t;if(n!==r)return"object"===typeof i&&i?Array.isArray(i)?[n,i.map((t=>"object"===typeof t?e(t,r):t))]:[n,e(i,r)]:[n,i]})).filter(Boolean))}(Ee,"default")),{additionalProperties:!1}),Ae=Object.assign(Object.assign({$id:"root-redocly-config"},Ee),{properties:Object.assign(Object.assign({plugins:{type:"array",items:{type:"string"}}},Ee.properties),{env:{type:"object",additionalProperties:_e}}),default:{},additionalProperties:!1}),Pe={type:"object",properties:{logo:le.properties.logo,navbar:le.properties.navbar,footer:le.properties.footer,sidebar:le.properties.sidebar,search:le.properties.search,codeSnippet:le.properties.codeSnippet,breadcrumbs:le.properties.breadcrumbs,openapi:le.properties.openapi,feedback:le.properties.feedback,analytics:{type:"object",properties:{ga:te}}},additionalProperties:!0,default:{}},Te={$id:"product-config-override",type:"object",properties:Object.assign(Object.assign({},Pe.properties),{apis:{type:"object",additionalProperties:be},theme:Pe}),additionalProperties:!1}},92523:function(e,t,r){"use strict";
8Object.defineProperty(t,"__esModule",{value:!0}),t.OasVersion=void 0,t.bundleConfig=async function(e,t){const r=(0,o.normalizeTypes)(m.ConfigTypes),n={problems:[],oasVersion:a.SpecVersion.OAS3_0,refTypes:new Map,visitorsData:{}},l=(0,i.normalizeVisitors)([{severity:"error",ruleId:"configBundler",visitor:{ref:{leave(e,t,r){v(e,r,t)}}}}],r);return(0,s.walkDocument)({document:e,rootType:r.ConfigRoot,normalizedVisitors:l,resolvedRefMap:t,ctx:n}),e.parsed??{}},t.bundle=async function(e){const{ref:t,doc:r,externalRefResolver:i=new n.BaseResolver(e.config.resolve),base:o=null}=e;if(!t&&!r)throw new Error("Document or reference is required.\n");const s=void 0===r?await i.resolveDocument(o,t,!0):r;if(s instanceof Error)throw s;return e.collectSpecData?.(s.parsed),y({document:s,...e,config:e.config.styleguide,externalRefResolver:i})},t.bundleFromString=async function(e){const{source:t,absoluteRef:r,externalRefResolver:i=new n.BaseResolver(e.config.resolve)}=e;return y({document:(0,n.makeDocumentFromString)(t,r||"/"),...e,externalRefResolver:i,config:e.config.styleguide})},t.bundleDocument=y,t.mapTypeToComponent=b;const n=r(72839),i=r(15284),o=r(84621),s=r(3038),a=r(62166),l=r(20146),c=r(89873),u=r(88673),p=r(30354),d=r(67491),f=r(27756),h=r(32097),m=r(92031);var g;async function y(e){const{document:t,config:r,customTypes:l,externalRefResolver:u,dereference:p=!1,skipRedoclyRegistryRefs:d=!1,removeUnusedComponents:m=!1,keepUrlRefs:g=!1}=e,y=(0,a.detectSpec)(t.parsed),b=(0,a.getMajorSpecVersion)(y),v=r.getRulesForSpecVersion(b),w=(0,o.normalizeTypes)(r.extendTypes(l??(0,a.getTypes)(y),y),r),S=(0,c.initRules)(v,r,"preprocessors",y),O=(0,c.initRules)(v,r,"decorators",y),k={problems:[],oasVersion:y,refTypes:new Map,visitorsData:{}};m&&O.push({severity:"error",ruleId:"remove-unused-components",visitor:b===a.SpecMajorVersion.OAS2?(0,f.RemoveUnusedComponents)({}):(0,h.RemoveUnusedComponents)({})});let E=await(0,n.resolveDocument)({rootDocument:t,rootType:w.Root,externalRefResolver:u});S.length>0&&((0,s.walkDocument)({document:t,rootType:w.Root,normalizedVisitors:(0,i.normalizeVisitors)(S,w),resolvedRefMap:E,ctx:k}),E=await(0,n.resolveDocument)({rootDocument:t,rootType:w.Root,externalRefResolver:u}));const _=(0,i.normalizeVisitors)([{severity:"error",ruleId:"bundler",visitor:x(b,p,d,t,E,g)},...O],w);return(0,s.walkDocument)({document:t,rootType:w.Root,normalizedVisitors:_,resolvedRefMap:E,ctx:k}),{bundle:t,problems:k.problems.map((e=>r.addProblemToIgnore(e))),fileDependencies:u.getFiles(),rootType:w.Root,refTypes:k.refTypes,visitorsData:k.visitorsData}}function b(e,t){switch(t){case a.SpecMajorVersion.OAS3:switch(e){case"Schema":return"schemas";case"Parameter":return"parameters";case"Response":return"responses";case"Example":return"examples";case"RequestBody":return"requestBodies";case"Header":return"headers";case"SecuritySchema":return"securitySchemes";case"Link":return"links";case"Callback":return"callbacks";default:return null}case a.SpecMajorVersion.OAS2:switch(e){case"Schema":return"definitions";case"Parameter":return"parameters";case"Response":return"responses";default:return null}case a.SpecMajorVersion.Async2:switch(e){case"Schema":return"schemas";case"Parameter":return"parameters";default:return null}case a.SpecMajorVersion.Async3:switch(e){case"Schema":return"schemas";case"Parameter":return"parameters";default:return null}case a.SpecMajorVersion.Arazzo1:switch(e){case"Root.workflows_items.parameters_items":case"Root.workflows_items.steps_items.parameters_items":return"parameters";default:return null}}}function v(e,t,r){if((0,p.isPlainObject)(t.node)){delete e.$ref;const r=Object.assign({},t.node,e);Object.assign(e,r)}else r.parent[r.key]=t.node}function x(e,t,r,i,o,s){let c,f;const h={ref:{leave(a,c,p){if(!p.location||void 0===p.node)return void(0,u.reportUnresolvedRef)(p,c.report,c.location);if(p.location.source===i.source&&p.location.source===c.location.source&&"scalar"!==c.type.name&&!t)return;if(r&&(0,d.isRedoclyRegistryURL)(a.$ref))return;if(s&&(0,l.isAbsoluteUrl)(a.$ref))return;const f=b(c.type.name,e);f?t?(m(f,p,c),v(a,p,c)):(a.$ref=m(f,p,c),function(e,t,r){const s=(0,n.makeRefId)(r.location.source.absoluteRef,e.$ref);
8o.set(s,{document:i,isRemote:!1,node:t.node,nodePointer:e.$ref,resolved:!0})}(a,p,c)):v(a,p,c)}},Example:{leave(e,t){if((0,l.isExternalValue)(e)&&void 0===e.value){const r=t.resolve({$ref:e.externalValue});if(!r.location||void 0===r.node)return void(0,u.reportUnresolvedRef)(r,t.report,t.location);if(s&&(0,l.isAbsoluteUrl)(e.externalValue))return;e.value=t.resolve({$ref:e.externalValue}).node,delete e.externalValue}}},Root:{enter(t,r){f=r.location,e===a.SpecMajorVersion.OAS3?c=t.components=t.components||{}:e===a.SpecMajorVersion.OAS2?c=t:(e===a.SpecMajorVersion.Async2||e===a.SpecMajorVersion.Async3||e===a.SpecMajorVersion.Arazzo1)&&(c=t.components=t.components||{})}}};function m(t,r,n){c[t]=c[t]||{};const i=function(e,t,r){const[n,i]=[e.location.source.absoluteRef,e.location.pointer],o=c[t];let s="";const a=i.slice(2).split("/").filter(p.isTruthy);for(;a.length>0;)if(s=a.pop()+(s?`-${s}`:""),!o||!o[s]||g(o[s],e,r))return s;if(s=(0,l.refBaseName)(n)+(s?`_${s}`:""),!o[s]||g(o[s],e,r))return s;const u=s;let d=2;for(;o[s]&&!g(o[s],e,r);)s=`${u}-${d}`,d++;o[s]||r.report({message:`Two schemas are referenced with the same name but different content. Renamed ${u} to ${s}.`,location:r.location,forceSeverity:"warn"});return s}(r,t,n);return c[t][i]=r.node,e===a.SpecMajorVersion.OAS3||e===a.SpecMajorVersion.Async2||e===a.SpecMajorVersion.Async3?`#/components/${t}/${i}`:`#/${t}/${i}`}function g(e,t,r){return!(!(0,l.isRef)(e)||r.resolve(e,f.absolutePointer).location?.absolutePointer!==t.location.absolutePointer)||(0,p.dequal)(e,t.node)}return e===a.SpecMajorVersion.OAS3&&(h.DiscriminatorMapping={leave(t,r){for(const n of Object.keys(t)){const i=t[n],o=r.resolve({$ref:i});if(!o.location||void 0===o.node)return void(0,u.reportUnresolvedRef)(o,r.report,r.location.child(n));const s=b("Schema",e);t[n]=m(s,o,r)}}}),h}!function(e){e.Version2="oas2",e.Version3_0="oas3_0",e.Version3_1="oas3_1"}(g||(t.OasVersion=g={}))},24910:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Config=t.StyleguideConfig=t.IGNORE_FILE=void 0;const n=r(67992),i=r(53316),o=r(86337),s=r(30354),a=r(62166),l=r(62160),c=r(13111),u=r(20146);t.IGNORE_FILE=".redocly.lint-ignore.yaml";class p{constructor(e,r){this.rawConfig=e,this.configFile=r,this.ignore={},this._usedRules=new Set,this._usedVersions=new Set,this.plugins=e.plugins||[],this.doNotResolveExamples=!!e.doNotResolveExamples,this.recommendedFallback=e.recommendedFallback||!1;d(["rules","oas2Rules","oas3_0Rules","oas3_1Rules","async2Rules","async3Rules","arazzo1Rules"],e),this.rules={[a.SpecVersion.OAS2]:{...e.rules,...e.oas2Rules},[a.SpecVersion.OAS3_0]:{...e.rules,...e.oas3_0Rules},[a.SpecVersion.OAS3_1]:{...e.rules,...e.oas3_1Rules},[a.SpecVersion.Async2]:{...e.rules,...e.async2Rules},[a.SpecVersion.Async3]:{...e.rules,...e.async3Rules},[a.SpecVersion.Arazzo1]:{...e.rules,...e.arazzo1Rules}},this.preprocessors={[a.SpecVersion.OAS2]:{...e.preprocessors,...e.oas2Preprocessors},[a.SpecVersion.OAS3_0]:{...e.preprocessors,...e.oas3_0Preprocessors},[a.SpecVersion.OAS3_1]:{...e.preprocessors,...e.oas3_1Preprocessors},[a.SpecVersion.Async2]:{...e.preprocessors,...e.async2Preprocessors},[a.SpecVersion.Async3]:{...e.preprocessors,...e.async3Preprocessors},[a.SpecVersion.Arazzo1]:{...e.arazzo1Preprocessors}},this.decorators={[a.SpecVersion.OAS2]:{...e.decorators,...e.oas2Decorators},[a.SpecVersion.OAS3_0]:{...e.decorators,...e.oas3_0Decorators},[a.SpecVersion.OAS3_1]:{...e.decorators,...e.oas3_1Decorators},[a.SpecVersion.Async2]:{...e.decorators,...e.async2Decorators},[a.SpecVersion.Async3]:{...e.decorators,...e.async3Decorators},[a.SpecVersion.Arazzo1]:{...e.arazzo1Decorators}},this.extendPaths=e.extendPaths||[],this.pluginPaths=e.pluginPaths||[],this.resolveIgnore(function(e){return e?(0,s.doesYamlFileExist)(e)?i.join(i.dirname(e),t.IGNORE_FILE):i.join(e,t.IGNORE_FILE):l.isBrowser?void 0:i.join(process.cwd(),t.IGNORE_FILE)}(r))}resolveIgnore(e){if(e&&(0,s.doesYamlFileExist)(e)){this.ignore=(0,o.parseYaml)(n.readFileSync(e,"utf-8"))||{},d(Object.keys(this.ignore),this.ignore);for(const t of Object.keys(this.ignore)){this.ignore[(0,u.isAbsoluteUrl)(t)?t:i.resolve(i.dirname(e),t)]=this.ignore[t];for(const e of Object.keys(this.ignore[t]))this.ignore[t][e]=new Set(this.ignore[t][e]);(0,u.isAbsoluteUrl)(t)||delete this.ignore[t]}}}saveIgnore(){const e=this.configFile?i.dirname(this.configFile):process.cwd(),r=i.join(e,t.IGNORE_FILE),a={};for(const t of Object.keys(this.ignore)){const r=a[(0,u.isAbsoluteUrl)(t)?t:(0,s.slash)(i.relative(e,t))]=this.ignore[t];for(const e of Object.keys(r))r[e]=Array.from(r[e])}n.writeFileSync(r,"# This file instructs Redocly's linter to ignore the rules contained for specific parts of your API.\n# See https://redocly.com/docs/cli/ for more information.\n"+(0,o.stringifyYaml)(a))}addIgnore(e){const t=this.ignore,r=e.location[0];if(void 0===r.pointer)return;const n=t[r.source.absoluteRef]=t[r.source.absoluteRef]||{};(n[e.ruleId]=n[e.ruleId]||new Set).add(r.pointer)}addProblemToIgnore(e){const t=e.location[0];if(void 0===t.pointer)return e;const r=(this.ignore[t.source.absoluteRef]||{})[e.ruleId],n=r&&r.has(t.pointer);return n?{...e,ignored:n}:e}extendTypes(e,t){let r=e;
8for(const n of this.plugins)if(void 0!==n.typeExtension)switch(t){case a.SpecVersion.OAS3_0:case a.SpecVersion.OAS3_1:if(!n.typeExtension.oas3)continue;r=n.typeExtension.oas3(r,t);break;case a.SpecVersion.OAS2:if(!n.typeExtension.oas2)continue;r=n.typeExtension.oas2(r,t);break;case a.SpecVersion.Async2:if(!n.typeExtension.async2)continue;r=n.typeExtension.async2(r,t);break;case a.SpecVersion.Async3:if(!n.typeExtension.async3)continue;r=n.typeExtension.async3(r,t);break;case a.SpecVersion.Arazzo1:if(!n.typeExtension.arazzo1)continue;r=n.typeExtension.arazzo1(r,t);break;default:throw new Error("Not implemented")}return r}getRuleSettings(e,t){this._usedRules.add(e),this._usedVersions.add(t);const r=this.rules[t][e]||"off";return"string"===typeof r?{severity:r}:{severity:"error",...r}}getPreprocessorSettings(e,t){this._usedRules.add(e),this._usedVersions.add(t);const r=this.preprocessors[t][e]||"off";return"string"===typeof r?{severity:"on"===r?"error":r}:{severity:"error",...r}}getDecoratorSettings(e,t){this._usedRules.add(e),this._usedVersions.add(t);const r=this.decorators[t][e]||"off";return"string"===typeof r?{severity:"on"===r?"error":r}:{severity:"error",...r}}getUnusedRules(){const e=[],t=[],r=[];for(const n of Array.from(this._usedVersions))e.push(...Object.keys(this.rules[n]).filter((e=>!this._usedRules.has(e)))),t.push(...Object.keys(this.decorators[n]).filter((e=>!this._usedRules.has(e)))),r.push(...Object.keys(this.preprocessors[n]).filter((e=>!this._usedRules.has(e))));return{rules:e,preprocessors:r,decorators:t}}getRulesForSpecVersion(e){switch(e){case a.SpecMajorVersion.OAS3:const e=[];return this.plugins.forEach((t=>t.preprocessors?.oas3&&e.push(t.preprocessors.oas3))),this.plugins.forEach((t=>t.rules?.oas3&&e.push(t.rules.oas3))),this.plugins.forEach((t=>t.decorators?.oas3&&e.push(t.decorators.oas3))),e;case a.SpecMajorVersion.OAS2:const t=[];return this.plugins.forEach((e=>e.preprocessors?.oas2&&t.push(e.preprocessors.oas2))),this.plugins.forEach((e=>e.rules?.oas2&&t.push(e.rules.oas2))),this.plugins.forEach((e=>e.decorators?.oas2&&t.push(e.decorators.oas2))),t;case a.SpecMajorVersion.Async2:const r=[];return this.plugins.forEach((e=>e.preprocessors?.async2&&r.push(e.preprocessors.async2))),this.plugins.forEach((e=>e.rules?.async2&&r.push(e.rules.async2))),this.plugins.forEach((e=>e.decorators?.async2&&r.push(e.decorators.async2))),r;case a.SpecMajorVersion.Async3:const n=[];return this.plugins.forEach((e=>e.preprocessors?.async3&&n.push(e.preprocessors.async3))),this.plugins.forEach((e=>e.rules?.async3&&n.push(e.rules.async3))),this.plugins.forEach((e=>e.decorators?.async3&&n.push(e.decorators.async3))),n;case a.SpecMajorVersion.Arazzo1:const i=[];return this.plugins.forEach((e=>e.preprocessors?.arazzo1&&i.push(e.preprocessors.arazzo1))),this.plugins.forEach((e=>e.rules?.arazzo1&&i.push(e.rules.arazzo1))),this.plugins.forEach((e=>e.decorators?.arazzo1&&i.push(e.decorators.arazzo1))),i}}skipRules(e){for(const t of e||[])for(const e of Object.values(a.SpecVersion))if(this.rules[e][t])this.rules[e][t]="off";else if(Array.isArray(this.rules[e].assertions))for(const r of this.rules[e].assertions)r.assertionId===t&&(r.severity="off")}skipPreprocessors(e){for(const t of e||[])for(const e of Object.values(a.SpecVersion))this.preprocessors[e][t]&&(this.preprocessors[e][t]="off")}skipDecorators(e){for(const t of e||[])for(const e of Object.values(a.SpecVersion))this.decorators[e][t]&&(this.decorators[e][t]="off")}}function d(e,t){for(const r of e)t[r]&&(0,s.isPlainObject)(t[r])&&"spec"in t[r]&&((0,s.showWarningForDeprecatedField)("spec","struct"),t[r].struct=t[r].spec,delete t[r].spec)}t.StyleguideConfig=p;t.Config=class{constructor(e,t){this.rawConfig=e,this.configFile=t,this.apis=e.apis||{},this.styleguide=new p(e.styleguide||{},t),this.theme=e.theme||{},this.resolve=(0,c.getResolveConfig)(e?.resolve),this.region=e.region,this.organization=e.organization,this.files=e.files||[],this.telemetry=e.telemetry}}},89873:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initRules=function(e,t,r,i){return e.flatMap((e=>Object.keys(e).map((n=>{const o=e[n],s="rules"===r?t.getRuleSettings(n,i):"preprocessors"===r?t.getPreprocessorSettings(n,i):t.getDecoratorSettings(n,i);if("off"===s.severity)return;const a=s.severity,l=s.message,c=o(s);return Array.isArray(c)?c.map((e=>({severity:a,ruleId:n,message:l,visitor:e}))):{severity:a,message:l,ruleId:n,visitor:c}})))).flatMap((e=>e)).filter(n.isDefined)};const n=r(30354)},13111:function(e,t,r){"use strict";
8Object.defineProperty(t,"__esModule",{value:!0}),t.ConfigValidationError=void 0,t.parsePresetName=function(e){if(e.indexOf("/")>-1){const[t,r]=e.split("/");return{pluginId:t,configName:r}}return{pluginId:"",configName:e}},t.transformApiDefinitionsToApis=s,t.prefixRules=function(e,t){if(!t)return e;const r={};for(const n of Object.keys(e))r[`${t}/${n}`]=e[n];return r},t.mergeExtends=function(e){const t={rules:{},oas2Rules:{},oas3_0Rules:{},oas3_1Rules:{},async2Rules:{},async3Rules:{},arazzo1Rules:{},preprocessors:{},oas2Preprocessors:{},oas3_0Preprocessors:{},oas3_1Preprocessors:{},async2Preprocessors:{},async3Preprocessors:{},arazzo1Preprocessors:{},decorators:{},oas2Decorators:{},oas3_0Decorators:{},oas3_1Decorators:{},async2Decorators:{},async3Decorators:{},arazzo1Decorators:{},plugins:[],pluginPaths:[],extendPaths:[]};for(const r of e){if(r.extends)throw new Error(`'extends' is not supported in shared configs yet:\n${JSON.stringify(r,null,2)}`);(0,n.assignConfig)(t.rules,r.rules),(0,n.assignConfig)(t.oas2Rules,r.oas2Rules),(0,n.assignOnlyExistingConfig)(t.oas2Rules,r.rules),(0,n.assignConfig)(t.oas3_0Rules,r.oas3_0Rules),(0,n.assignOnlyExistingConfig)(t.oas3_0Rules,r.rules),(0,n.assignConfig)(t.oas3_1Rules,r.oas3_1Rules),(0,n.assignOnlyExistingConfig)(t.oas3_1Rules,r.rules),(0,n.assignConfig)(t.async2Rules,r.async2Rules),(0,n.assignOnlyExistingConfig)(t.async2Rules,r.rules),(0,n.assignConfig)(t.async3Rules,r.async3Rules),(0,n.assignOnlyExistingConfig)(t.async3Rules,r.rules),(0,n.assignConfig)(t.arazzo1Rules,r.arazzo1Rules),(0,n.assignOnlyExistingConfig)(t.arazzo1Rules,r.rules),(0,n.assignConfig)(t.preprocessors,r.preprocessors),(0,n.assignConfig)(t.oas2Preprocessors,r.oas2Preprocessors),(0,n.assignOnlyExistingConfig)(t.oas2Preprocessors,r.preprocessors),(0,n.assignConfig)(t.oas3_0Preprocessors,r.oas3_0Preprocessors),(0,n.assignOnlyExistingConfig)(t.oas3_0Preprocessors,r.preprocessors),(0,n.assignConfig)(t.oas3_1Preprocessors,r.oas3_1Preprocessors),(0,n.assignOnlyExistingConfig)(t.oas3_1Preprocessors,r.preprocessors),(0,n.assignConfig)(t.async2Preprocessors,r.async2Preprocessors),(0,n.assignOnlyExistingConfig)(t.async2Preprocessors,r.preprocessors),(0,n.assignConfig)(t.async3Preprocessors,r.async3Preprocessors),(0,n.assignOnlyExistingConfig)(t.async3Preprocessors,r.preprocessors),(0,n.assignConfig)(t.arazzo1Preprocessors,r.arazzo1Preprocessors),(0,n.assignOnlyExistingConfig)(t.arazzo1Preprocessors,r.preprocessors),(0,n.assignConfig)(t.decorators,r.decorators),(0,n.assignConfig)(t.oas2Decorators,r.oas2Decorators),(0,n.assignOnlyExistingConfig)(t.oas2Decorators,r.decorators),(0,n.assignConfig)(t.oas3_0Decorators,r.oas3_0Decorators),(0,n.assignOnlyExistingConfig)(t.oas3_0Decorators,r.decorators),(0,n.assignConfig)(t.oas3_1Decorators,r.oas3_1Decorators),(0,n.assignOnlyExistingConfig)(t.oas3_1Decorators,r.decorators),(0,n.assignConfig)(t.async2Decorators,r.async2Decorators),(0,n.assignOnlyExistingConfig)(t.async2Decorators,r.decorators),(0,n.assignConfig)(t.async3Decorators,r.async3Decorators),(0,n.assignOnlyExistingConfig)(t.async3Decorators,r.decorators),(0,n.assignConfig)(t.arazzo1Decorators,r.arazzo1Decorators),(0,n.assignOnlyExistingConfig)(t.arazzo1Decorators,r.decorators),t.plugins.push(...r.plugins||[]),t.pluginPaths.push(...r.pluginPaths||[]),t.extendPaths.push(...new Set(r.extendPaths))}return t},t.getMergedConfig=function(e,t){const r=[...Object.values(e.apis).map((e=>e?.styleguide?.extendPaths)),e.rawConfig?.styleguide?.extendPaths].flat().filter(n.isTruthy),o=[...Object.values(e.apis).map((e=>e?.styleguide?.pluginPaths)),e.rawConfig?.styleguide?.pluginPaths].flat().filter(n.isTruthy);return t?new i.Config({...e.rawConfig,styleguide:{...e.apis[t]?e.apis[t].styleguide:e.rawConfig.styleguide,extendPaths:r,pluginPaths:o},theme:{...e.rawConfig.theme,...e.apis[t]?.theme},files:[...e.files,...e.apis?.[t]?.files??[]]},e.configFile):e},t.checkForDeprecatedFields=c,t.transformConfig=function(e){const t=[["apiDefinitions","apis",void 0,void 0],["referenceDocs","openapi","theme",void 0],["lint",void 0,void 0,"https://redocly.com/docs/api-registry/guides/migration-guide-config-file/#changed-properties"],["styleguide",void 0,void 0,"https://redocly.com/docs/api-registry/guides/migration-guide-config-file/#changed-properties"],["features.openapi","openapi","theme",void 0]];for(const[o,s,a,l]of t)c(o,s,e,a,l);const{apis:r,apiDefinitions:n,referenceDocs:i,lint:u,...p}=e,{styleguideConfig:d,rawConfigRest:f}=a(p),h={theme:{openapi:{...i,...e["features.openapi"],...e.theme?.openapi},mockServer:{...e["features.mockServer"],...e.theme?.mockServer}},apis:l(r)||s(n),styleguide:d||u,...f};return function(e){let t={...e.styleguide?.rules};for(const r of Object.values(e.apis||{}))t={...t,...r?.styleguide?.rules};for(const r of Object.keys(t))r.startsWith("assert/")&&o.logger.warn(`\nThe 'assert/' syntax in ${r} is deprecated. Update your configuration to use 'rule/' instead. Examples and more information: https://redocly.com/docs/cli/rules/configurable-rules/\n`)}(h),h},t.getResolveConfig=function(e){return{http:{headers:e?.http?.headers??[],customFetch:void 0}}},t.getUniquePlugins=function(e){const t=new Set,r=[];for(const n of e)t.has(n.id)?n.id&&o.logger.warn(`Duplicate plugin id "${o.colorize.red(n.id)}".\n`):(r.push(n),t.add(n.id));return r},t.deepCloneMapWithJSON=function(e){return new Map(JSON.parse(JSON.stringify([...e])))},t.isDeprecatedPluginFormat=function(e){return void 0!==e&&"object"===typeof e&&"id"in e},t.isCommonJsPlugin=function(e){return"function"===typeof e};const n=r(30354),i=r(24910),o=r(2111);function s(e){if(!e)return;const t={};for(const[r,n]of Object.entries(e))t[r]={root:n};return t}function a(e){let{plugins:t,extends:r,rules:i,oas2Rules:o,oas3_0Rules:s,oas3_1Rules:a,async2Rules:l,async3Rules:c,arazzo1Rules:u,preprocessors:p,oas2Preprocessors:d,oas3_0Preprocessors:f,oas3_1Preprocessors:h,async2Preprocessors:m,async3Preprocessors:g,arazzo1Preprocessors:y,decorators:b,oas2Decorators:v,oas3_0Decorators:x,oas3_1Decorators:w,async2Decorators:S,async3Decorators:O,arazzo1Decorators:k,...E}=e;const _={plugins:t,extends:r,rules:i,oas2Rules:o,oas3_0Rules:s,oas3_1Rules:a,async2Rules:l,async3Rules:c,arazzo1Rules:u,preprocessors:p,oas2Preprocessors:d,oas3_0Preprocessors:f,oas3_1Preprocessors:h,async2Preprocessors:m,async3Preprocessors:g,arazzo1Preprocessors:y,decorators:b,oas2Decorators:v,oas3_0Decorators:x,oas3_1Decorators:w,async2Decorators:S,async3Decorators:O,arazzo1Decorators:k,doNotResolveExamples:E.resolve?.doNotResolveExamples};if(E.lint&&E.styleguide||Object.values(_).some(n.isDefined)&&(E.lint||E.styleguide))throw new Error("Do not use 'lint', 'styleguide' and flat syntax together. \nSee more about the configuration in the docs: https://redocly.com/docs/cli/configuration/ \n");return{styleguideConfig:Object.values(_).some(n.isDefined)?_:void 0,rawConfigRest:E}}function l(e){if(!e)return;const t={};for(const[r,{lint:n,...i}]of Object.entries(e)){const{styleguideConfig:e,rawConfigRest:o}=a(i);t[r]={styleguide:e||n,...o}}return t}function c(e,t,r,i,o){const s=r.apis&&Object.values(r.apis).some((t=>t[e]));r[e]&&null===t&&(0,n.showWarningForDeprecatedField)(e,void 0,i,o),r[e]&&t&&r[t]&&(0,n.showErrorForDeprecatedField)(e,t),r[e]&&i&&r[i]&&(0,n.showErrorForDeprecatedField)(e,t,i),(r[e]||s)&&(0,n.showWarningForDeprecatedField)(e,t,i,o)}
8class u extends Error{}t.ConfigValidationError=u},27756:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RemoveUnusedComponents=void 0;const n=r(30354);t.RemoveUnusedComponents=()=>{const e=new Map;function t(t,r,n){e.set(t.absolutePointer,{usedIn:e.get(t.absolutePointer)?.usedIn??[],componentType:r,name:n})}function r(t,i){const o=i.length;for(const[r,{usedIn:s,name:a,componentType:l}]of e){!s.some((e=>!i.some((t=>e.absolutePointer.startsWith(t)&&(e.absolutePointer.length===t.length||"/"===e.absolutePointer[t.length])))))&&l&&(i.push(r),delete t[l][a],e.delete(r),(0,n.isEmptyObject)(t[l])&&delete t[l])}return i.length>o?r(t,i):i.length}return{ref:{leave(t,r){let{location:n,type:i,resolve:o,key:s}=r;if(["Schema","Parameter","Response","SecurityScheme"].includes(i.name)){const r=o(t);if(!r.location)return;const[i,a]=r.location.absolutePointer.split("#",2),l=`${i}#${a.split("/").slice(0,3).join("/")}`,c=e.get(l);c?c.usedIn.push(n):e.set(l,{usedIn:[n],name:s.toString()})}}},Root:{leave(e,t){t.getVisitorData().removedCount=r(e,[])}},NamedSchemas:{Schema(e,r){let{location:n,key:i}=r;e.allOf||t(n,"definitions",i.toString())}},NamedParameters:{Parameter(e,r){let{location:n,key:i}=r;t(n,"parameters",i.toString())}},NamedResponses:{Response(e,r){let{location:n,key:i}=r;t(n,"responses",i.toString())}},NamedSecuritySchemes:{SecurityScheme(e,r){let{location:n,key:i}=r;t(n,"securityDefinitions",i.toString())}}}}},32097:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RemoveUnusedComponents=void 0;const n=r(30354);t.RemoveUnusedComponents=()=>{const e=new Map;function t(t,r,n){e.set(t.absolutePointer,{usedIn:e.get(t.absolutePointer)?.usedIn??[],componentType:r,name:n})}function r(t,i){const o=i.length;for(const[r,{usedIn:s,name:a,componentType:l}]of e){if(!s.some((e=>!i.some((t=>e.absolutePointer.startsWith(t)&&(e.absolutePointer.length===t.length||"/"===e.absolutePointer[t.length])))))&&l&&t.components){i.push(r);const o=t.components[l];delete o[a],e.delete(r),(0,n.isEmptyObject)(o)&&delete t.components[l]}}return i.length>o?r(t,i):i.length}return{ref:{leave(t,r){let{location:n,type:i,resolve:o,key:s}=r;if(["Schema","Header","Parameter","Response","Example","RequestBody"].includes(i.name)){const r=o(t);if(!r.location)return;const[i,a]=r.location.absolutePointer.split("#",2),l=`${i}#${a.split("/").slice(0,4).join("/")}`,c=e.get(l);c?c.usedIn.push(n):e.set(l,{usedIn:[n],name:s.toString()})}}},Root:{leave(e,t){t.getVisitorData().removedCount=r(e,[]),(0,n.isEmptyObject)(e.components)&&delete e.components}},NamedSchemas:{Schema(e,r){let{location:n,key:i}=r;e.allOf||t(n,"schemas",i.toString())}},NamedParameters:{Parameter(e,r){let{location:n,key:i}=r;t(n,"parameters",i.toString())}},NamedResponses:{Response(e,r){let{location:n,key:i}=r;t(n,"responses",i.toString())}},NamedExamples:{Example(e,r){let{location:n,key:i}=r;t(n,"examples",i.toString())}},NamedRequestBodies:{RequestBody(e,r){let{location:n,key:i}=r;t(n,"requestBodies",i.toString())}},NamedHeaders:{Header(e,r){let{location:n,key:i}=r;t(n,"headers",i.toString())}}}}},62160:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.env=t.isBrowser=void 0,t.isBrowser="undefined"!==typeof window||"undefined"===typeof process||"browser"===process?.platform,t.env=t.isBrowser?{}:{NODE_ENV:"production",PUBLIC_URL:"/etc.clientlibs/dnb-marketing-website/clientlibs/clientlib-react/resources",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PROXY_ENABLED:"",REACT_APP_PAGE_MODEL_PATH:"",REACT_APP_API_HOST:"",REACT_APP_AEM_AUTHORIZATION_HEADER:"",REACT_APP_ROOT:""}||0},86337:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringifyYaml=t.parseYaml=void 0;const n=r(95476),i=n.JSON_SCHEMA.extend({implicit:[n.types.merge],explicit:[n.types.binary,n.types.omap,n.types.pairs,n.types.set]});t.parseYaml=(e,t)=>(0,n.load)(e,{schema:i,...t});t.stringifyYaml=(e,t)=>(0,n.dump)(e,t)},2111:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.logger=t.colorize=t.colorOptions=void 0;const n=r(28825),i=r(62160),o=r(30354);var s=r(28825);Object.defineProperty(t,"colorOptions",{enumerable:!0,get:function(){return s.options}}),t.colorize=new Proxy(n,{get(e,t){return i.isBrowser?o.identity:e[t]}});t.logger=new class{stderr(e){return process.stderr.write(e)}info(e){return i.isBrowser?console.log(e):this.stderr(e)}warn(e){return i.isBrowser?console.warn(e):this.stderr(t.colorize.yellow(e))}error(e){return i.isBrowser?console.error(e):this.stderr(t.colorize.red(e))}}}
8,62166:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpecMajorVersion=t.SpecVersion=void 0,t.detectSpec=function(e){if(!(0,c.isPlainObject)(e))throw new Error("Document must be JSON object, got "+typeof e);if(e.openapi&&"string"!==typeof e.openapi)throw new Error(`Invalid OpenAPI version: should be a string but got "${typeof e.openapi}"`);if("string"===typeof e.openapi&&e.openapi.startsWith("3.0"))return p.OAS3_0;if("string"===typeof e.openapi&&e.openapi.startsWith("3.1"))return p.OAS3_1;if(e.swagger&&"2.0"===e.swagger)return p.OAS2;if(e.openapi||e.swagger)throw new Error(`Unsupported OpenAPI version: ${e.openapi||e.swagger}`);if("string"===typeof e.asyncapi&&e.asyncapi.startsWith("2."))return p.Async2;if("string"===typeof e.asyncapi&&e.asyncapi.startsWith("3."))return p.Async3;if(e.asyncapi)throw new Error(`Unsupported AsyncAPI version: ${e.asyncapi}`);if("string"===typeof e.arazzo&&u.VERSION_PATTERN.test(e.arazzo))return p.Arazzo1;throw new Error("Unsupported specification")},t.getMajorSpecVersion=function(e){return e===p.OAS2?d.OAS2:e===p.Async2?d.Async2:e===p.Async3?d.Async3:e===p.Arazzo1?d.Arazzo1:d.OAS3},t.getTypes=function(e){return f[e]};const n=r(38596),i=r(44267),o=r(9207),s=r(70219),a=r(5124),l=r(85598),c=r(30354),u=r(77241);var p,d;!function(e){e.OAS2="oas2",e.OAS3_0="oas3_0",e.OAS3_1="oas3_1",e.Async2="async2",e.Async3="async3",e.Arazzo1="arazzo1"}(p||(t.SpecVersion=p={})),function(e){e.OAS2="oas2",e.OAS3="oas3",e.Async2="async2",e.Async3="async3",e.Arazzo1="arazzo1"}(d||(t.SpecMajorVersion=d={}));const f={[p.OAS2]:n.Oas2Types,[p.OAS3_0]:i.Oas3Types,[p.OAS3_1]:o.Oas3_1Types,[p.Async2]:s.AsyncApi2Types,[p.Async3]:a.AsyncApi3Types,[p.Arazzo1]:l.Arazzo1Types}},67491:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AVAILABLE_REGIONS=t.DOMAINS=t.DEFAULT_REGION=void 0,t.getDomains=n,t.setRedoclyDomain=function(e){r=e},t.getRedoclyDomain=i,t.isRedoclyRegistryURL=function(e){const r=i()||t.DOMAINS[t.DEFAULT_REGION],n="redocly.com"===r?"redoc.ly":r;if(!e.startsWith(`https://api.${r}/registry/`)&&!e.startsWith(`https://api.${n}/registry/`))return!1;return!0};let r="redocly.com";function n(){const e={us:"redocly.com",eu:"eu.redocly.com"},t=r;return t?.endsWith(".redocly.host")&&(e[t.split(".")[0]]=t),"redoc.online"===t&&(e[t]=t),e}function i(){return r}t.DEFAULT_REGION="us",t.DOMAINS=n(),t.AVAILABLE_REGIONS=Object.keys(t.DOMAINS)},20146:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Location=void 0,t.joinPointer=i,t.isRef=function(e){return(0,n.isPlainObject)(e)&&"string"===typeof e.$ref},t.isExternalValue=function(e){return(0,n.isPlainObject)(e)&&"string"===typeof e.externalValue},t.unescapePointer=s,t.escapePointer=a,t.parseRef=function(e){const[t,r=""]=e.split("#/");return{uri:(t.endsWith("#")?t.slice(0,-1):t)||null,pointer:l(r)}},t.parsePointer=l,t.pointerBaseName=function(e){const t=e.split("/");return t[t.length-1]},t.refBaseName=function(e){const t=e.split(/[\/\\]/);return t[t.length-1].replace(/\.[^.]+$/,"")},t.isAbsoluteUrl=function(e){return e.startsWith("http://")||e.startsWith("https://")},t.isMappingRef=function(e){return e.startsWith("#")||e.startsWith("https://")||e.startsWith("http://")||e.startsWith("./")||e.startsWith("../")||e.indexOf("/")>-1},t.isAnchor=function(e){return/^#[A-Za-z][A-Za-z0-9\-_:.]*$/.test(e)};const n=r(30354);function i(e,t){return""===e&&(e="#/"),"/"===e[e.length-1]?e+t:e+"/"+t}class o{constructor(e,t){this.source=e,this.pointer=t}child(e){return new o(this.source,i(this.pointer,(Array.isArray(e)?e:[e]).map(a).join("/")))}key(){return{...this,reportOnKey:!0}}get absolutePointer(){return this.source.absoluteRef+("#/"===this.pointer?"":this.pointer)}}function s(e){return decodeURIComponent(e.replace(/~1/g,"/").replace(/~0/g,"~"))}function a(e){return"number"===typeof e?e:e.replace(/~/g,"~0").replace(/\//g,"~1")}function l(e){return e.split("/").map(s).filter(n.isTruthy)}t.Location=o},72839:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BaseResolver=t.YamlParseError=t.ResolveError=t.Source=void 0,t.makeRefId=d,t.makeDocumentFromString=function(e,t){const r=new l(t,e);try{return{source:r,parsed:(0,a.parseYaml)(e,{filename:t})}}catch(n){throw new p(n,r)}},t.resolveDocument=async function(e){const{rootDocument:t,externalRefResolver:r,rootType:n}=e,i=new Map,l=new Set,c=[];let u;!function e(t,n,u,p){const g=n.source.absoluteRef,y=new Map;function b(t,r,i){if("object"!==typeof t||null===t)return;const a=`${r.name}::${i}`;if(l.has(a))return;l.add(a);const[u,p]=Object.entries(t).find((e=>{let[t]=e;return"$anchor"===t}))||[];if(p&&y.set(`#${p}`,t),Array.isArray(t)){const e=r.items;if(void 0===e&&r!==h&&r!==s.SpecExtension)return;const n="function"===typeof e;for(let a=0;a<t.length;a++){const l=n?e(t[a],(0,o.joinPointer)(i,a)):e;void 0===l&&r!==h&&r!==s.SpecExtension||b(t[a],(0,s.isNamedType)(l)?l:h,(0,o.joinPointer)(i,a))}}else{for(const e of Object.keys(t)){let n=t[e],a=r.properties[e];void 0===a&&(a=r.additionalProperties),"function"===typeof a&&(a=a(n,e)),void 0===a&&(a=h),r.extensionsPrefix&&e.startsWith(r.extensionsPrefix)&&a===h&&(a=s.SpecExtension),!(0,s.isNamedType)(a)&&a?.directResolveAs&&(a=a.directResolveAs,n={$ref:n}),a&&void 0===a.name&&!1!==a.resolvable&&(a=m),(0,s.isNamedType)(a)&&"object"===typeof n&&b(n,a,(0,o.joinPointer)(i,(0,o.escapePointer)(e)))}if((0,o.isRef)(t)){const i=v(n,t,{prev:null,node:t}).then((t=>{t.resolved&&e(t.node,t.document,t.nodePointer,r)}));c.push(i)}if((0,o.isExternalValue)(t)){const i=v(n,{$ref:t.externalValue},{prev:null,node:t}).then((t=>{t.resolved&&e(t.node,t.document,t.nodePointer,r)}));c.push(i)}}}async function v(e,t,n){if(function(e,t){for(;e;){if(e.node===t)return!0;e=e.prev}return!1}(n.prev,t))throw new Error("Self-referencing circular pointer");if((0,o.isAnchor)(t.$ref)){await(0,a.nextTick)();const r={resolved:!0,isRemote:!1,node:y.get(t.$ref),document:e,nodePointer:t.$ref},n=d(e.source.absoluteRef,t.$ref);return i.set(n,r),r}const{uri:s,pointer:l}=(0,o.parseRef)(t.$ref),c=null!==s;let u;
8try{u=c?await r.resolveDocument(e.source.absoluteRef,s):e}catch(b){const r={resolved:!1,isRemote:c,document:void 0,error:b},n=d(e.source.absoluteRef,t.$ref);return i.set(n,r),r}let p={resolved:!0,document:u,isRemote:c,node:e.parsed,nodePointer:"#/"},h=u.parsed;const m=l;for(const r of m){if("object"!==typeof h){h=void 0;break}if(void 0!==h[r])h=h[r],p.nodePointer=(0,o.joinPointer)(p.nodePointer,(0,o.escapePointer)(r));else{if(!(0,o.isRef)(h)){h=void 0;break}if(p=await v(u,h,f(n,h)),u=p.document||u,"object"!==typeof p.node){h=void 0;break}h=p.node[r],p.nodePointer=(0,o.joinPointer)(p.nodePointer,(0,o.escapePointer)(r))}}p.node=h,p.document=u;const g=d(e.source.absoluteRef,t.$ref);return p.document&&(0,o.isRef)(h)&&(p=await v(p.document,h,f(n,h))),i.set(g,p),{...p}}b(t,p,g+u)}(t.parsed,t,"#/",n);do{u=await Promise.all(c)}while(c.length!==u.length);return i};const n=r(7411),i=r(53316),o=r(20146),s=r(84621),a=r(30354);class l{constructor(e,t,r){this.absoluteRef=e,this.body=t,this.mimeType=r}getAst(e){return void 0===this._ast&&(this._ast=e(this.body,{filename:this.absoluteRef})??void 0,this._ast&&0===this._ast.kind&&""===this._ast.value&&1!==this._ast.startPosition&&(this._ast.startPosition=1,this._ast.endPosition=1)),this._ast}getLines(){return void 0===this._lines&&(this._lines=this.body.split(/\r\n|[\n\r]/g)),this._lines}}t.Source=l;class c extends Error{constructor(e){super(e.message),this.originalError=e,Object.setPrototypeOf(this,c.prototype)}}t.ResolveError=c;const u=/\((\d+):(\d+)\)$/;
8class p extends Error{constructor(e,t){super(e.message.split("\n")[0]),this.originalError=e,this.source=t,Object.setPrototypeOf(this,p.prototype);const[,r,n]=this.message.match(u)||[];this.line=parseInt(r,10),this.col=parseInt(n,10)}}function d(e,t){return e+"::"+t}t.YamlParseError=p;function f(e,t){return{prev:e,node:t}}t.BaseResolver=class{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{http:{headers:[]}};this.config=e,this.cache=new Map}getFiles(){return new Set(Array.from(this.cache.keys()))}resolveExternalRef(e,t){return(0,o.isAbsoluteUrl)(t)?t:e&&(0,o.isAbsoluteUrl)(e)?new URL(t,e).href:i.resolve(e?i.dirname(e):process.cwd(),t)}async loadExternalRef(e){try{if((0,o.isAbsoluteUrl)(e)){const{body:t,mimeType:r}=await(0,a.readFileFromUrl)(e,this.config.http);return new l(e,t,r)}{if(n.lstatSync(e).isDirectory())throw new Error(`Expected a file but received a folder at ${e}.`);const t=await n.promises.readFile(e,"utf-8");return new l(e,t.replace(/\r\n/g,"\n"))}}catch(t){throw t.message=t.message.replace(", lstat",""),new c(t)}}parseDocument(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const r=e.absoluteRef.substr(e.absoluteRef.lastIndexOf("."));if(![".json",".json",".yml",".yaml"].includes(r)&&!e.mimeType?.match(/(json|yaml|openapi)/)&&!t)return{source:e,parsed:e.body};try{return{source:e,parsed:(0,a.parseYaml)(e.body,{filename:e.absoluteRef})}}catch(n){throw new p(n,e)}}async resolveDocument(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const n=this.resolveExternalRef(e,t),i=this.cache.get(n);if(i)return i;const o=this.loadExternalRef(n).then((e=>this.parseDocument(e,r)));return this.cache.set(n,o),o}};const h={name:"unknown",properties:{}},m={name:"scalar",properties:{}}},88673:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NoUnresolvedRefs=void 0,t.reportUnresolvedRef=i;const n=r(72839);function i(e,t,r){const i=e.error;i instanceof n.YamlParseError&&t({message:"Failed to parse: "+i.message,location:{source:i.source,pointer:void 0,start:{col:i.col,line:i.line}}});const o=e.error?.message;t({location:r,message:"Can't resolve $ref"+(o?": "+o:"")})}t.NoUnresolvedRefs=()=>({ref:{leave(e,t,r){let{report:n,location:o}=t;void 0===r.node&&i(r,n,o)}},DiscriminatorMapping(e,t){let{report:r,resolve:n,location:o}=t;for(const s of Object.keys(e)){const t=n({$ref:e[s]});if(void 0!==t.node)return;i(t,r,o.child(s))}}})},85598:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Arazzo1Types=void 0;const n=r(84621),i=r(9207),o=r(44267),s=(0,n.mapOf)("Schema"),a=(0,n.listOf)("Workflow"),l=(0,n.listOf)("Step"),c={properties:{stepId:{type:"string"},description:{type:"string"},operationId:{type:"string"},operationPath:{type:"string"},workflowId:{type:"string"},parameters:"Parameters",successCriteria:(0,n.listOf)("CriterionObject"),onSuccess:"OnSuccessActionList",onFailure:"OnFailureActionList",outputs:"Outputs","x-operation":"ExtendedOperation",requestBody:"RequestBody"},required:["stepId"],requiredOneOf:["x-operation","operationId","operationPath","workflowId"],extensionsPrefix:"x-"},u={properties:{contentType:{type:"string"},payload:{},replacements:(0,n.listOf)("Replacement")},required:["payload"],extensionsPrefix:"x-"},p={properties:{condition:{type:"string"},context:{type:"string"},type:e=>e?"string"===typeof e?{enum:["regex","jsonpath","simple","xpath"]}:"jsonpath"===e?.type?"JSONPathCriterion":"XPathCriterion":void 0},required:["condition"]},d={properties:{name:{type:"string"},type:{type:"string",enum:["goto","end"]},stepId:{type:"string"},workflowId:{type:"string"},criteria:(0,n.listOf)("CriterionObject")},required:["type","name"]},f={properties:{name:{type:"string"},type:{type:"string",enum:["goto","retry","end"]},workflowId:{type:"string"},stepId:{type:"string"},retryAfter:{type:"number"},retryLimit:{type:"number"},criteria:(0,n.listOf)("CriterionObject")},required:["type","name"]};t.Arazzo1Types={Root:{properties:{arazzo:{type:"string"},info:"Info",sourceDescriptions:"SourceDescriptions",workflows:"Workflows",components:"Components"},required:["arazzo","info","sourceDescriptions","workflows"],extensionsPrefix:"x-"},Info:{properties:{title:{type:"string"},description:{type:"string"},summary:{type:"string"},version:{type:"string"}}
8,required:["title","version"],extensionsPrefix:"x-"},SourceDescriptions:{properties:{},items:e=>"openapi"===e?.type?"OpenAPISourceDescription":"ArazzoSourceDescription"},OpenAPISourceDescription:{properties:{name:{type:"string"},type:{type:"string",enum:["openapi"]},url:{type:"string"},"x-serverUrl":{type:"string"}},required:["name","type","url"],extensionsPrefix:"x-"},ArazzoSourceDescription:{properties:{name:{type:"string"},type:{type:"string",enum:["arazzo"]},url:{type:"string"}},required:["name","type","url"],extensionsPrefix:"x-"},Parameters:{properties:{},items:e=>e?.reference?"ReusableObject":"Parameter"},Parameter:{properties:{in:{type:"string",enum:["header","query","path","cookie","body"]},name:{type:"string"},value:{}},required:["name","value"],extensionsPrefix:"x-"},ReusableObject:{properties:{reference:{type:"string"},value:{}},required:["reference"],extensionsPrefix:"x-"},Workflows:a,Workflow:{properties:{workflowId:{type:"string"},summary:{type:"string"},description:{type:"string"},parameters:"Parameters",dependsOn:{type:"array",items:{type:"string"}},inputs:"Schema",outputs:"Outputs",steps:"Steps",successActions:"OnSuccessActionList",failureActions:"OnFailureActionList"},required:["workflowId","steps"],extensionsPrefix:"x-"},Steps:l,Step:c,RequestBody:u,Replacement:{properties:{target:{type:"string"},value:{}},required:["target","value"],extensionsPrefix:"x-"},ExtendedOperation:{properties:{url:{type:"string"},method:{enum:["get","post","put","delete","patch","GET","POST","PUT","DELETE","PATCH","options","OPTIONS","head","HEAD","trace","TRACE","connect","CONNECT"]}},required:["url","method"]},Outputs:{properties:{},additionalProperties:{type:"string"}},CriterionObject:p,XPathCriterion:{properties:{type:{type:"string",enum:["xpath"]},version:{type:"string",enum:["xpath-30","xpath-20","xpath-10"]}}},JSONPathCriterion:{properties:{type:{type:"string",enum:["jsonpath"]},version:{type:"string",enum:["draft-goessner-dispatch-jsonpath-00"]}}},SuccessActionObject:d,OnSuccessActionList:{properties:{},items:e=>e?.type&&e?.name?"SuccessActionObject":"ReusableObject"},FailureActionObject:f,OnFailureActionList:{properties:{},items:e=>e?.type&&e?.name?"FailureActionObject":"ReusableObject"},Schema:i.Schema,NamedSchemas:(0,n.mapOf)("Schema"),ExternalDocs:o.ExternalDocs,DiscriminatorMapping:o.DiscriminatorMapping,Discriminator:o.Discriminator,DependentRequired:i.DependentRequired,SchemaProperties:i.SchemaProperties,PatternProperties:i.SchemaProperties,Components:{properties:{inputs:"NamedInputs",parameters:"NamedParameters",successActions:"NamedSuccessActions",failureActions:"NamedFailureActions"},extensionsPrefix:"x-"},NamedInputs:s,NamedParameters:{properties:{},additionalProperties:"Parameter"},NamedSuccessActions:{properties:{},additionalProperties:"SuccessActionObject"},NamedFailureActions:{properties:{},additionalProperties:"FailureActionObject"},Xml:o.Xml}},70219:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncApi2Types=t.AsyncApi2Bindings=t.Dependencies=t.SecuritySchemeFlows=t.Discriminator=t.DiscriminatorMapping=t.SchemaProperties=t.Schema=t.MessageExample=t.CorrelationId=t.License=t.Contact=t.ServerVariable=t.ServerMap=t.ExternalDocs=t.Tag=void 0;const n=r(84621),i=r(20146),o={properties:{},allowed(){return["http","ws","kafka","anypointmq","amqp","amqp1","mqtt","mqtt5","nats","jms","sns","solace","sqs","stomp","redis","mercure","ibmmq","googlepubsub","pulsar"]},additionalProperties:{type:"object"}};t.Tag={properties:{name:{type:"string"},description:{type:"string"},externalDocs:"ExternalDocs"},required:["name"]},t.ExternalDocs={properties:{description:{type:"string"},url:{type:"string"}},required:["url"]};const s={properties:{},allowed(){return["http","ws","kafka","anypointmq","amqp","amqp1","mqtt","mqtt5","nats","jms","sns","solace","sqs","stomp","redis","mercure","ibmmq","googlepubsub","pulsar"]},additionalProperties:{type:"object"}};t.ServerMap={properties:{},additionalProperties:(e,t)=>t.match(/^[A-Za-z0-9_\-]+$/)?"Server":void 0},t.ServerVariable={properties:{enum:{type:"array",items:{type:"string"}},default:{type:"string"},description:{type:"string"},examples:{type:"array",items:{type:"string"}}},required:[]};t.Contact={properties:{name:{type:"string"},url:{type:"string"},email:{type:"string"}}},t.License={properties:{name:{type:"string"},url:{type:"string"}},required:["name"]};t.CorrelationId={properties:{description:{type:"string"},location:{type:"string"}},required:["location"]};const a={properties:{},allowed(){return["http","ws","kafka","anypointmq","amqp","amqp1","mqtt","mqtt5","nats","jms","sns","solace","sqs","stomp","redis","mercure","ibmmq","googlepubsub","pulsar"]},additionalProperties:{type:"object"}},l={properties:{},allowed(){return["http","ws","kafka","anypointmq","amqp","amqp1","mqtt","mqtt5","nats","jms","sns","solace","sqs","stomp","redis","mercure","ibmmq","googlepubsub","pulsar"]},additionalProperties:{type:"object"}};t.MessageExample={properties:{payload:{isExample:!0},summary:{type:"string"},name:{type:"string"},headers:{type:"object"}}},t.Schema={properties:{$id:{type:"string"},$schema:{type:"string"},definitions:"NamedSchemas",externalDocs:"ExternalDocs",discriminator:"Discriminator",myArbitraryKeyword:{type:"boolean"},title:{type:"string"},multipleOf:{type:"number",minimum:0},maximum:{type:"number"},minimum:{type:"number"},exclusiveMaximum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{type:"integer",minimum:0},minLength:{type:"integer",minimum:0},pattern:{type:"string"},maxItems:{type:"integer",minimum:0},minItems:{type:"integer",minimum:0},uniqueItems:{type:"boolean"},maxProperties:{type:"integer",minimum:0},minProperties:{type:"integer",minimum:0},required:{type:"array",items:{type:"string"}},enum:{type:"array"},type:e=>Array.isArray(e)?{type:"array",items:{enum:["object","array","string","number","integer","boolean","null"]}}:{enum:["object","array","string","number","integer","boolean","null"]},allOf:(0,n.listOf)("Schema"),anyOf:(0,n.listOf)("Schema"),oneOf:(0,n.listOf)("Schema"),not:"Schema",if:"Schema",then:"Schema",else:"Schema",contains:"Schema",patternProperties:{type:"object"},propertyNames:"Schema",properties:"SchemaProperties",items:e=>Array.isArray(e)?(0,n.listOf)("Schema"):"Schema",additionalProperties:e=>"boolean"===typeof e?{type:"boolean"}:"Schema",description:{type:"string"},format:{type:"string"},contentEncoding:{type:"string"},contentMediaType:{type:"string"},default:null,readOnly:{type:"boolean"},writeOnly:{type:"boolean"},examples:{type:"array"},example:{isExample:!0},deprecated:{type:"boolean"},const:null,$comment:{type:"string"},additionalItems:e=>"boolean"===typeof e?{type:"boolean"}:"Schema",dependencies:"Dependencies"}},t.SchemaProperties={properties:{},additionalProperties:e=>"boolean"===typeof e?{type:"boolean"}:"Schema"},t.DiscriminatorMapping={properties:{},additionalProperties:e=>(0,i.isMappingRef)(e)?{type:"string",directResolveAs:"Schema"}:{type:"string"}},t.Discriminator={properties:{propertyName:{type:"string"},mapping:"DiscriminatorMapping"},required:["propertyName"]};t.SecuritySchemeFlows={properties:{implicit:"ImplicitFlow",password:"PasswordFlow",clientCredentials:"ClientCredentials",authorizationCode:"AuthorizationCode"}};const c={properties:{type:{enum:["userPassword","apiKey","X509","symmetricEncryption","asymmetricEncryption","httpApiKey","http","oauth2","openIdConnect","plain","scramSha256","scramSha512","gssapi"]},description:{type:"string"},name:{type:"string"},in:{type:"string",enum:["query","header","cookie","user","password"]},scheme:{type:"string"},bearerFormat:{type:"string"},flows:"SecuritySchemeFlows",openIdConnectUrl:{type:"string"}},required(e){switch(e?.type){case"apiKey":return["type","in"];case"httpApiKey":return["type","name","in"];case"http":return["type","scheme"];case"oauth2":return["type","flows"];case"openIdConnect":return["type","openIdConnectUrl"];default:return["type"]}},allowed(e){switch(e?.type){case"apiKey":return["type","in","description"];case"httpApiKey":return["type","name","in","description"];case"http":return["type","scheme","bearerFormat","description"];case"oauth2":return["type","flows","description"];case"openIdConnect":return["type","openIdConnectUrl","description"];default:return["type","description"]}},extensionsPrefix:"x-"};t.Dependencies={properties:{},additionalProperties:e=>Array.isArray(e)?{type:"array",items:{type:"string"}}:"Schema"};const u={properties:{}};o.properties.http=u;const p={properties:{}};s.properties.http=p;const d={properties:{headers:"Schema",bindingVersion:{type:"string"}}};a.properties.http=d;const f={properties:{type:{type:"string"},method:{type:"string",enum:["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS","CONNECT","TRACE"]},headers:"Schema",bindingVersion:{type:"string"}}};l.properties.http=f;const h={properties:{method:{type:"string"},query:"Schema",headers:"Schema",bindingVersion:{type:"string"}}};o.properties.ws=h;const m={properties:{}};s.properties.ws=m;const g={properties:{}};a.properties.ws=g;const y={properties:{}};l.properties.ws=y;const b={properties:{topic:{type:"string"},partitions:{type:"integer"},replicas:{type:"integer"},topicConfiguration:"KafkaTopicConfiguration",bindingVersion:{type:"string"}}};o.properties.kafka=b;const v={properties:{}};s.properties.kafka=v;const x={properties:{key:"Schema",schemaIdLocation:{type:"string"},schemaIdPayloadEncoding:{type:"string"},schemaLookupStrategy:{type:"string"},bindingVersion:{type:"string"}}};a.properties.kafka=x;const w={properties:{groupId:"Schema",clientId:"Schema",bindingVersion:{type:"string"}}};l.properties.kafka=w;const S={properties:{destination:{type:"string"},destinationType:{type:"string"},bindingVersion:{type:"string"}}};o.properties.anypointmq=S;const O={properties:{}};s.properties.anypointmq=O;
8const k={properties:{headers:"Schema",bindingVersion:{type:"string"}}};a.properties.anypointmq=k;const E={properties:{}};l.properties.anypointmq=E;const _={properties:{}};o.properties.amqp=_;const A={properties:{}};s.properties.amqp=A;const P={properties:{contentEncoding:{type:"string"},messageType:{type:"string"},bindingVersion:{type:"string"}}};a.properties.amqp=P;const T={properties:{expiration:{type:"integer"},userId:{type:"string"},cc:{type:"array",items:{type:"string"}},priority:{type:"integer"},deliveryMode:{type:"integer"},mandatory:{type:"boolean"},bcc:{type:"array",items:{type:"string"}},replyTo:{type:"string"},timestamp:{type:"boolean"},ack:{type:"boolean"},bindingVersion:{type:"string"}}};l.properties.amqp=T;const C={properties:{}};o.properties.amqp1=C;const R={properties:{}};s.properties.amqp1=R;const I={properties:{}};a.properties.amqp1=I;const $={properties:{}};l.properties.amqp1=$;const j={properties:{qos:{type:"integer"},retain:{type:"boolean"},bindingVersion:{type:"string"}}};o.properties.mqtt=j;const N={properties:{clientId:{type:"string"},cleanSession:{type:"boolean"},lastWill:"MqttServerBindingLastWill",keepAlive:{type:"integer"},bindingVersion:{type:"string"}}};s.properties.mqtt=N;const L={properties:{bindingVersion:{type:"string"}}};a.properties.mqtt=L;const M={properties:{qos:{type:"integer"},retain:{type:"boolean"},bindingVersion:{type:"string"}}};l.properties.mqtt=M;const D={properties:{}};o.properties.mqtt5=D;const F={properties:{}};s.properties.mqtt5=F;const z={properties:{}};a.properties.mqtt5=z;const B={properties:{}};l.properties.mqtt5=B;const U={properties:{}};o.properties.nats=U;const q={properties:{}};s.properties.nats=q;const V={properties:{}};a.properties.nats=V;const W={properties:{queue:{type:"string"},bindingVersion:{type:"string"}}};l.properties.nats=W;const H={properties:{destination:{type:"string"},destinationType:{type:"string"},bindingVersion:{type:"string"}}};o.properties.jms=H;const Q={properties:{}};
8s.properties.jms=Q;const Y={properties:{headers:"Schema",bindingVersion:{type:"string"}}};a.properties.jms=Y;const G={properties:{headers:"Schema",bindingVersion:{type:"string"}}};l.properties.jms=G;const K={properties:{}};o.properties.solace=K;const X={properties:{bindingVersion:{type:"string"},msgVpn:{type:"string"}}};s.properties.solace=X;const J={properties:{}};a.properties.solace=J;const Z={properties:{bindingVersion:{type:"string"},destinations:(0,n.listOf)("SolaceDestination")}};l.properties.solace=Z;const ee={properties:{}};o.properties.stomp=ee;const te={properties:{}};s.properties.stomp=te;const re={properties:{}};a.properties.stomp=re;const ne={properties:{}};l.properties.stomp=ne;const ie={properties:{}};o.properties.redis=ie;const oe={properties:{}};s.properties.redis=oe;const se={properties:{}};a.properties.redis=se;const ae={properties:{}};l.properties.redis=ae;const le={properties:{}};o.properties.mercure=le;const ce={properties:{}};s.properties.mercure=ce;const ue={properties:{}};a.properties.mercure=ue;const pe={properties:{}};l.properties.mercure=pe,t.AsyncApi2Bindings={HttpServerBinding:p,HttpChannelBinding:u,HttpMessageBinding:d,HttpOperationBinding:f,WsServerBinding:m,WsChannelBinding:h,WsMessageBinding:g,WsOperationBinding:y,KafkaServerBinding:v,KafkaTopicConfiguration:{properties:{"cleanup.policy":{type:"array",items:{enum:["delete","compact"]}},"retention.ms":{type:"integer"},"retention.bytes":{type:"integer"},"delete.retention.ms":{type:"integer"},"max.message.bytes":{type:"integer"}}},KafkaChannelBinding:b,KafkaMessageBinding:x,KafkaOperationBinding:w,AnypointmqServerBinding:O,AnypointmqChannelBinding:S,AnypointmqMessageBinding:k,AnypointmqOperationBinding:E,AmqpServerBinding:A,AmqpChannelBinding:_,AmqpMessageBinding:P,AmqpOperationBinding:T,Amqp1ServerBinding:R,Amqp1ChannelBinding:C,Amqp1MessageBinding:I,Amqp1OperationBinding:$,MqttServerBindingLastWill:{properties:{topic:{type:"string"},qos:{type:"integer"},message:{type:"string"},retain:{type:"boolean"}}},MqttServerBinding:N,MqttChannelBinding:j,MqttMessageBinding:L,MqttOperationBinding:M,Mqtt5ServerBinding:F,Mqtt5ChannelBinding:D,Mqtt5MessageBinding:z,Mqtt5OperationBinding:B,NatsServerBinding:q,NatsChannelBinding:U,NatsMessageBinding:V,NatsOperationBinding:W,JmsServerBinding:Q,JmsChannelBinding:H,JmsMessageBinding:Y,JmsOperationBinding:G,SolaceServerBinding:X,SolaceChannelBinding:K,SolaceMessageBinding:J,SolaceDestination:{properties:{destinationType:{type:"string",enum:["queue","topic"]},deliveryMode:{type:"string",enum:["direct","persistent"]},"queue.name":{type:"string"},"queue.topicSubscriptions":{type:"array",items:{type:"string"}},"queue.accessType":{type:"string",enum:["exclusive","nonexclusive"]},"queue.maxMsgSpoolSize":{type:"string"},"queue.maxTtl":{type:"string"},"topic.topicSubscriptions":{type:"array",items:{type:"string"}}}},SolaceOperationBinding:Z,StompServerBinding:te,StompChannelBinding:ee,StompMessageBinding:re,StompOperationBinding:ne,RedisServerBinding:oe,RedisChannelBinding:ie,RedisMessageBinding:se,RedisOperationBinding:ae,MercureServerBinding:ce,MercureChannelBinding:le,MercureMessageBinding:ue,MercureOperationBinding:pe,ServerBindings:s,ChannelBindings:o,MessageBindings:a,OperationBindings:l},t.AsyncApi2Types={...t.AsyncApi2Bindings,Root:{properties:{asyncapi:null,info:"Info",id:{type:"string"},servers:"ServerMap",channels:"ChannelMap",components:"Components",tags:"TagList",externalDocs:"ExternalDocs",defaultContentType:{type:"string"}},required:["asyncapi","channels","info"]},Tag:t.Tag,TagList:(0,n.listOf)("Tag"),ServerMap:t.ServerMap,ExternalDocs:t.ExternalDocs,Server:{properties:{url:{type:"string"},protocol:{type:"string"},protocolVersion:{type:"string"},description:{type:"string"},variables:"ServerVariablesMap",security:"SecurityRequirementList",bindings:"ServerBindings",tags:"TagList"},required:["url","protocol"]},ServerVariable:t.ServerVariable,ServerVariablesMap:(0,n.mapOf)("ServerVariable"),SecurityRequirement:{properties:{},additionalProperties:{type:"array",items:{type:"string"}}},SecurityRequirementList:(0,n.listOf)("SecurityRequirement"),Info:{properties:{title:{type:"string"},version:{type:"string"},description:{type:"string"},termsOfService:{type:"string"},contact:"Contact",license:"License"}
8,required:["title","version"]},Contact:t.Contact,License:t.License,ChannelMap:{properties:{},additionalProperties:"Channel"},Channel:{properties:{description:{type:"string"},subscribe:"Operation",publish:"Operation",parameters:"ParametersMap",bindings:"ChannelBindings",servers:{type:"array",items:{type:"string"}}}},Parameter:{properties:{description:{type:"string"},schema:"Schema",location:{type:"string"}}},ParametersMap:(0,n.mapOf)("Parameter"),Operation:{properties:{tags:"TagList",summary:{type:"string"},description:{type:"string"},externalDocs:"ExternalDocs",operationId:{type:"string"},security:"SecurityRequirementList",bindings:"OperationBindings",traits:"OperationTraitList",message:"Message"},required:[]},Schema:t.Schema,MessageExample:t.MessageExample,SchemaProperties:t.SchemaProperties,DiscriminatorMapping:t.DiscriminatorMapping,Discriminator:t.Discriminator,Components:{properties:{messages:"NamedMessages",parameters:"NamedParameters",schemas:"NamedSchemas",correlationIds:"NamedCorrelationIds",messageTraits:"NamedMessageTraits",operationTraits:"NamedOperationTraits",securitySchemes:"NamedSecuritySchemes",servers:"ServerMap",serverVariables:"ServerVariablesMap",channels:"ChannelMap",serverBindings:"ServerBindings",channelBindings:"ChannelBindings",operationBindings:"OperationBindings",messageBindings:"MessageBindings"}},NamedSchemas:(0,n.mapOf)("Schema"),NamedMessages:(0,n.mapOf)("Message"),NamedMessageTraits:(0,n.mapOf)("MessageTrait"),NamedOperationTraits:(0,n.mapOf)("OperationTrait"),NamedParameters:(0,n.mapOf)("Parameter"),NamedSecuritySchemes:(0,n.mapOf)("SecurityScheme"),NamedCorrelationIds:(0,n.mapOf)("CorrelationId"),ImplicitFlow:{properties:{refreshUrl:{type:"string"},scopes:{type:"object",additionalProperties:{type:"string"}},authorizationUrl:{type:"string"}},required:["authorizationUrl","scopes"]},PasswordFlow:{properties:{refreshUrl:{type:"string"},scopes:{type:"object",additionalProperties:{type:"string"}},tokenUrl:{type:"string"}},required:["tokenUrl","scopes"]},ClientCredentials:{properties:{refreshUrl:{type:"string"},scopes:{type:"object",additionalProperties:{type:"string"}},tokenUrl:{type:"string"}},required:["tokenUrl","scopes"]},AuthorizationCode:{properties:{refreshUrl:{type:"string"},authorizationUrl:{type:"string"},scopes:{type:"object",additionalProperties:{type:"string"}},tokenUrl:{type:"string"}},required:["authorizationUrl","tokenUrl","scopes"]},SecuritySchemeFlows:t.SecuritySchemeFlows,SecurityScheme:c,Message:{properties:{messageId:{type:"string"},headers:"Schema",payload:"Schema",correlationId:"CorrelationId",schemaFormat:{type:"string"},contentType:{type:"string"},name:{type:"string"},title:{type:"string"},summary:{type:"string"},description:{type:"string"},tags:"TagList",externalDocs:"ExternalDocs",bindings:"MessageBindings",examples:"MessageExampleList",traits:"MessageTraitList"},additionalProperties:{}},MessageBindings:a,OperationBindings:l,OperationTrait:{properties:{tags:"TagList",summary:{type:"string"},description:{type:"string"},externalDocs:"ExternalDocs",operationId:{type:"string"},security:"SecurityRequirementList",bindings:"OperationBindings"},required:[]},OperationTraitList:(0,n.listOf)("OperationTrait"),MessageTrait:{properties:{messageId:{type:"string"},headers:"Schema",correlationId:"CorrelationId",schemaFormat:{type:"string"},contentType:{type:"string"},name:{type:"string"},title:{type:"string"},summary:{type:"string"},description:{type:"string"},tags:"TagList",externalDocs:"ExternalDocs",bindings:"MessageBindings",examples:"MessageExampleList"},additionalProperties:{}},MessageTraitList:(0,n.listOf)("MessageTrait"),MessageExampleList:(0,n.listOf)("MessageExample"),CorrelationId:t.CorrelationId,Dependencies:t.Dependencies}},5124:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncApi3Types=void 0;const n=r(84621),i=r(70219),o={properties:{type:{enum:["userPassword","apiKey","X509","symmetricEncryption","asymmetricEncryption","httpApiKey","http","oauth2","openIdConnect","plain","scramSha256","scramSha512","gssapi"]},description:{type:"string"},name:{type:"string"},in:{type:"string",enum:["query","header","cookie","user","password"]},scheme:{type:"string"},bearerFormat:{type:"string"},flows:"SecuritySchemeFlows",openIdConnectUrl:{type:"string"},scopes:{type:"array",items:{type:"string"}}},required(e){switch(e?.type){case"apiKey":return["type","in"];case"httpApiKey":return["type","name","in"];case"http":return["type","scheme"];case"oauth2":return["type","flows"];case"openIdConnect":return["type","openIdConnectUrl"];default:return["type"]}},allowed(e){switch(e?.type){case"apiKey":return["type","in","description"];case"httpApiKey":return["type","name","in","description"];case"http":return["type","scheme","bearerFormat","description"];case"oauth2":return["type","flows","description","scopes"];case"openIdConnect":return["type","openIdConnectUrl","description","scopes"];default:return["type","description"]}},extensionsPrefix:"x-"};t.AsyncApi3Types={...i.AsyncApi2Bindings,CorrelationId:i.CorrelationId,SecuritySchemeFlows:i.SecuritySchemeFlows,ServerVariable:i.ServerVariable,Contact:i.C
8ontact,License:i.License,MessageExample:i.MessageExample,Tag:i.Tag,Dependencies:i.Dependencies,Schema:i.Schema,Discriminator:i.Discriminator,DiscriminatorMapping:i.DiscriminatorMapping,SchemaProperties:i.SchemaProperties,ServerMap:i.ServerMap,ExternalDocs:i.ExternalDocs,Root:{properties:{asyncapi:{type:"string",enum:["3.0.0"]},info:"Info",id:{type:"string"},servers:"ServerMap",channels:"NamedChannels",components:"Components",operations:"NamedOperations",defaultContentType:{type:"string"}},required:["asyncapi","info"]},Channel:{properties:{address:{type:"string"},messages:"NamedMessages",title:{type:"string"},summary:{type:"string"},description:{type:"string"},servers:"ServerList",parameters:"ParametersMap",bindings:"ChannelBindings",tags:"TagList",externalDocs:"ExternalDocs"}},Parameter:{properties:{description:{type:"string"},enum:{type:"array",items:{type:"string"}},default:{type:"string"},examples:{type:"array",items:{type:"string"}},location:{type:"string"}}},Info:{properties:{title:{type:"string"},version:{type:"string"},description:{type:"string"},termsOfService:{type:"string"},contact:"Contact",license:"License",tags:"TagList",externalDocs:"ExternalDocs"},required:["title","version"]},Server:{properties:{host:{type:"string"},pathname:{type:"string"},protocol:{type:"string"},protocolVersion:{type:"string"},description:{type:"string"},variables:"ServerVariablesMap",security:"SecuritySchemeList",bindings:"ServerBindings",externalDocs:"ExternalDocs",tags:"TagList"},required:["host","protocol"]},MessageTrait:{properties:{headers:e=>"function"===typeof e||"object"===typeof e&&e?{properties:{schema:"Schema",schemaFormat:{type:"string"}}}:"Schema",correlationId:"CorrelationId",contentType:{type:"string"},name:{type:"string"},title:{type:"string"},summary:{type:"string"},description:{type:"string"},tags:"TagList",externalDocs:"ExternalDocs",bindings:"MessageBindings",examples:"MessageExampleList"},additionalProperties:{}},Operation:{properties:{action:{type:"string",enum:["send","receive"]},channel:"Channel",title:{type:"string"},tags:"TagList",summary:{type:"string"},description:{type:"string"},externalDocs:"ExternalDocs",operationId:{type:"string"},security:"SecuritySchemeList",bindings:"OperationBindings",traits:"OperationTraitList",messages:"MessageList",reply:"OperationReply"},required:["action","channel"]},OperationReply:{properties:{channel:"Channel",messages:"MessageList",address:"OperationReplyAddress"}},OperationReplyAddress:{properties:{location:{type:"string"},description:{type:"string"}},required:["location"]},Components:{properties:{messages:"NamedMessages",parameters:"NamedParameters",schemas:"NamedSchemas",replies:"NamedOperationReplies",replyAddresses:"NamedOperationRelyAddresses",correlationIds:"NamedCorrelationIds",messageTraits:"NamedMessageTraits",operationTraits:"NamedOperationTraits",tags:"NamedTags",externalDocs:"NamedExternalDocs",securitySchemes:"NamedSecuritySchemes",servers:"ServerMap",serverVariables:"ServerVariablesMap",channels:"NamedChannels",operations:"NamedOperations",serverBindings:"ServerBindings",channelBindings:"ChannelBindings",operationBindings:"OperationBindings",messageBindings:"MessageBindings"}},ImplicitFlow:{properties:{refreshUrl:{type:"string"},availableScopes:{type:"object",additionalProperties:{type:"string"}},authorizationUrl:{type:"string"}},required:["authorizationUrl","availableScopes"]},PasswordFlow:{properties:{refreshUrl:{type:"string"},availableScopes:{type:"object",additionalProperties:{type:"string"}},tokenUrl:{type:"string"}},required:["tokenUrl","availableScopes"]},ClientCredentials:{properties:{refreshUrl:{type:"string"},availableScopes:{type:"object",additionalProperties:{type:"string"}},tokenUrl:{type:"string"}},required:["tokenUrl","availableScopes"]},AuthorizationCode:{properties:{refreshUrl:{type:"string"},authorizationUrl:{type:"string"},availableScopes:{type:"object",additionalProperties:{type:"string"}},tokenUrl:{type:"string"}},required:["authorizationUrl","tokenUrl","availableScopes"]},SecurityScheme:o,Message:{properties:{headers:"Schema",payload:e=>e&&e?.schemaFormat?{properties:{schema:"Schema",schemaFormat:{type:"string"}}
8,required:["schema","schemaFormat"]}:"Schema",correlationId:"CorrelationId",contentType:{type:"string"},name:{type:"string"},title:{type:"string"},summary:{type:"string"},description:{type:"string"},tags:"TagList",externalDocs:"ExternalDocs",bindings:"MessageBindings",examples:"MessageExampleList",traits:"MessageTraitList"},additionalProperties:{}},OperationTrait:{properties:{tags:"TagList",title:{type:"string"},summary:{type:"string"},description:{type:"string"},externalDocs:"ExternalDocs",security:"SecuritySchemeList",bindings:"OperationBindings"},required:[]},ServerVariablesMap:(0,n.mapOf)("ServerVariable"),NamedTags:(0,n.mapOf)("Tag"),NamedExternalDocs:(0,n.mapOf)("ExternalDocs"),NamedChannels:(0,n.mapOf)("Channel"),ParametersMap:(0,n.mapOf)("Parameter"),NamedOperations:(0,n.mapOf)("Operation"),NamedOperationReplies:(0,n.mapOf)("OperationReply"),NamedOperationRelyAddresses:(0,n.mapOf)("OperationReplyAddress"),NamedSchemas:(0,n.mapOf)("Schema"),NamedMessages:(0,n.mapOf)("Message"),NamedMessageTraits:(0,n.mapOf)("MessageTrait"),NamedOperationTraits:(0,n.mapOf)("OperationTrait"),NamedParameters:(0,n.mapOf)("Parameter"),NamedSecuritySchemes:(0,n.mapOf)("SecurityScheme"),NamedCorrelationIds:(0,n.mapOf)("CorrelationId"),ServerList:(0,n.listOf)("Server"),SecuritySchemeList:(0,n.listOf)("SecurityScheme"),MessageList:(0,n.listOf)("Message"),OperationTraitList:(0,n.listOf)("OperationTrait"),MessageTraitList:(0,n.listOf)("MessageTrait"),MessageExampleList:(0,n.listOf)("MessageExample"),TagList:(0,n.listOf)("Tag")}},84621:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpecExtension=void 0,t.listOf=function(e){return{name:`${e}List`,properties:{},items:e}},t.mapOf=function(e){return{name:`${e}Map`,properties:{},additionalProperties:()=>e}},t.normalizeTypes=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n={};for(const t of Object.keys(e))n[t]={...e[t],name:t};for(const t of Object.values(n))i(t);return n.SpecExtension=t.SpecExtension,n;function i(e){if(e.additionalProperties&&(e.additionalProperties=o(e.additionalProperties)),e.items&&(e.items=o(e.items)),e.properties){const t={};for(const[n,i]of Object.entries(e.properties))t[n]=o(i),r.doNotResolveExamples&&i&&i.isExample&&(t[n]={...i,resolvable:!1});e.properties=t}}function o(e){if("string"===typeof e){if(!n[e])throw new Error(`Unknown type name found: ${e}`);return n[e]}return"function"===typeof e?(t,r)=>o(e(t,r)):e&&e.name?(i(e={...e}),e):e&&e.directResolveAs?{...e,directResolveAs:o(e.directResolveAs)}:e}},t.isNamedType=function(e){return"string"===typeof e?.name},t.SpecExtension={name:"SpecExtension",properties:{},additionalProperties:{resolvable:!0}}},25969:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getNodeTypesFromJSONSchema=function(e,t){const r={};return a(e,t,r),r};const n=r(1791),i=r(30354),o=new n.default({strictSchema:!1,allowUnionTypes:!0,useDefaults:!0,allErrors:!0,discriminator:!0,strictTypes:!1,verbose:!0});function s(e,t){if(t.some((e=>"function"===typeof e)))throw new Error("Unexpected oneOf inside oneOf.");return r=>{let n=e.findIndex((e=>o.validate(e,r)));return-1===n&&(n=0),t[n]}}function a(e,t,r){if(!t||"boolean"===typeof t)throw new Error(`Unexpected schema in ${e}.`);if(t instanceof Array)throw new Error(`Unexpected array schema in ${e}. Try using oneOf instead.`);if("null"===t.type)throw new Error(`Unexpected null schema type in ${e} schema.`);if(t.type instanceof Array)throw new Error(`Unexpected array schema type in ${e} schema. Try using oneOf instead.`);if("string"===t.type||"number"===t.type||"integer"===t.type||"boolean"===t.type){const{default:e,format:r,...n}=t;return n}if("object"===t.type&&!t.properties&&!t.oneOf){if(void 0===t.additionalProperties||!0===t.additionalProperties)return{type:"object"};if(!1===t.additionalProperties)return{type:"object",properties:{}}}if(t.allOf)throw new Error(`Unexpected allOf in ${e}.`);if(t.anyOf)throw new Error(`Unexpected anyOf in ${e}.`);if((0,i.isPlainObject)(t.properties)||(0,i.isPlainObject)(t.additionalProperties)||(0,i.isPlainObject)(t.items)&&((0,i.isPlainObject)(t.items.properties)||(0,i.isPlainObject)(t.items.additionalProperties)||t.items.oneOf))return function(e,t,r){if(!t||"boolean"===typeof t)throw new Error(`Unexpected schema in ${e}.`);if(t instanceof Array)throw new Error(`Unexpected array schema in ${e}. Try using oneOf instead.`);if("null"===t.type)throw new Error(`Unexpected null schema type in ${e} schema.`);if(t.type instanceof Array)throw new Error(`Unexpected array schema type in ${e} schema. Try using oneOf instead.`);const n={};for(const[i,c]of Object.entries(t.properties||{}
8))n[i]=a(e+"."+i,c,r);let o,s;(0,i.isPlainObject)(t.additionalProperties)&&(o=a(e+"_additionalProperties",t.additionalProperties,r));!0===t.additionalProperties&&(o={});(0,i.isPlainObject)(t.items)&&((0,i.isPlainObject)(t.items.properties)||(0,i.isPlainObject)(t.items.additionalProperties)||t.items.oneOf)&&(s=a(e+"_items",t.items,r));let l=t.required;t.oneOf&&t.oneOf.every((e=>!!e.required))&&(l=e=>{const r=t.oneOf.map((e=>[...t.required||[],...e.required]));let n=r.findIndex((t=>t.every((t=>void 0!==e[t]))));return-1===n&&(n=0),r[n]});return r[e]={properties:n,additionalProperties:o,items:s,required:l},e}(e,t,r);if(t.oneOf){if(t.discriminator){const n=t.discriminator?.propertyName;if(!n)throw new Error(`Unexpected discriminator without a propertyName in ${e}.`);const o=t.oneOf.map(((t,i)=>{if("boolean"===typeof t)throw new Error(`Unexpected boolean schema in ${e} at position ${i} in oneOf.`);const o=t?.properties?.[n];if(!o||"boolean"===typeof o)throw new Error(`Unexpected property '${o}' schema in ${e} at position ${i} in oneOf.`);return a(o.const,t,r)}));return(e,a)=>{if((0,i.isPlainObject)(e)){const t=e[n];if("string"===typeof t&&r[t])return t}return s(t.oneOf,o)(e,a)}}{const n=t.oneOf.map(((t,n)=>a(e+"_"+n,t,r)));return s(t.oneOf,n)}}return t}},38596:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Oas2Types=void 0;const n=r(84621),i=/^[0-9][0-9Xx]{2}$/,o={properties:{},additionalProperties:(e,t)=>t.startsWith("/")?"PathItem":void 0},s={properties:{name:{type:"string"},in:{type:"string",enum:["query","header","path","formData","body"]},description:{type:"string"},required:{type:"boolean"},schema:"Schema",type:{type:"string",enum:["string","number","integer","boolean","array","file"]},format:{type:"string"},allowEmptyValue:{type:"boolean"},items:"ParameterItems",collectionFormat:{type:"string",enum:["csv","ssv","tsv","pipes","multi"]},default:null,maximum:{type:"integer"},exclusiveMaximum:{type:"boolean"},minimum:{type:"integer"},exclusiveMinimum:{type:"boolean"},maxLength:{type:"integer"},minLength:{type:"integer"},pattern:{type:"string"},maxItems:{type:"integer"},minItems:{type:"integer"},uniqueItems:{type:"boolean"},enum:{type:"array"},multipleOf:{type:"number"},"x-example":"Example","x-examples":"ExamplesMap"},required(e){return e&&e.in?"body"===e.in?["name","in","schema"]:"array"===e.type?["name","in","type","items"]:["name","in","type"]:["name","in"]},extensionsPrefix:"x-"},a={properties:{type:{type:"string",enum:["string","number","integer","boolean","array"]},format:{type:"string"},items:"ParameterItems",collectionFormat:{type:"string",enum:["csv","ssv","tsv","pipes","multi"]},default:null,maximum:{type:"integer"},exclusiveMaximum:{type:"boolean"},minimum:{type:"integer"},exclusiveMinimum:{type:"boolean"},maxLength:{type:"integer"},minLength:{type:"integer"},pattern:{type:"string"},maxItems:{type:"integer"},minItems:{type:"integer"},uniqueItems:{type:"boolean"},enum:{type:"array"},multipleOf:{type:"number"}},required(e){return e&&"array"===e.type?["type","items"]:["type"]},extensionsPrefix:"x-"},l={properties:{default:"Response"},additionalProperties:(e,t)=>i.test(t)?"Response":void 0},c={properties:{description:{type:"string"},schema:"Schema",headers:(0,n.mapOf)("Header"),examples:"Examples","x-summary":{type:"string"}},required:["description"],extensionsPrefix:"x-"},u={properties:{description:{type:"string"},type:{type:"string",enum:["string","number","integer","boolean","array"]},format:{type:"string"},items:"ParameterItems",collectionFormat:{type:"string",enum:["csv","ssv","tsv","pipes","multi"]},default:null,maximum:{type:"integer"},exclusiveMaximum:{type:"boolean"},minimum:{type:"integer"},exclusiveMinimum:{type:"boolean"},maxLength:{type:"integer"},minLength:{type:"integer"},pattern:{type:"string"},maxItems:{type:"integer"},minItems:{type:"integer"},uniqueItems:{type:"boolean"},enum:{type:"array"},multipleOf:{type:"number"}},required(e){return e&&"array"===e.type?["type","items"]:["type"]},extensionsPrefix:"x-"},p={properties:{format:{type:"string"},title:{type:"string"},description:{type:"string"},default:null,multipleOf:{type:"number"},maximum:{type:"number"},minimum:{type:"number"},exclusiveMaximum:{type:"boolean"},exclusiveMinimum:{type:"boolean"},maxLength:{type:"number"},minLength:{type:"number"},pattern:{type:"string"},maxItems:{type:"number"},minItems:{type:"number"},uniqueItems:{type:"boolean"},maxProperties:{type:"number"},minProperties:{type:"number"},required:{type:"array",items:{type:"string"}},enum:{type:"array"},type:{type:"string",enum:["object","array","string","number","integer","boolean","null"]},items:e=>Array.isArray(e)?(0,n.listOf)("Schema"):"Schema",allOf:(0,n.listOf)("Schema"),properties:"SchemaProperties",additionalProperties:e=>"boolean"===typeof e?{type:"boolean"}:"Schema",discriminator:{type:"string"},readOnly:{type:"boolean"},xml:"Xml",externalDocs:"ExternalDocs",example:{isExample:!0},"x-tags":{type:"array",items:{type:"string"}},"x-nullable":{type:"boolean"},"x-extendedDiscriminator":{type:"string"},"x-additionalPropertiesName":{type:"string"},"x-explicitMappingOnly":{type:"boolean"},"x-enumDescriptions":"EnumDescriptions"},extensionsPrefix:"x-"},d={properties:{type:{enum:["basic","apiKey","oauth2"]},description:{type:"string"},name:{type:"string"},in:{type:"string",enum:["query","header"]},flow:{enum:["implicit","password","application","accessCode"]},authorizationUrl:{type:"string"},tokenUrl:{type:"string"},scopes:{type:"object",additionalProperties:{type:"string"}},"x-defaultClientId":{type:"string"}},required(e){switch(e?.type){case"apiKey":return["type","name","in"];case"oauth2":switch(e?.flow){case"implicit":return["type","flow","authorizationUrl","scopes"];case"accessCode":return["type","flow","authorizationUrl","tokenUrl","scopes"];case"application":case"password":return["type","flow","tokenUrl","scopes"];default:return["type","flow","scopes"]}default:return["type"]}},allowed(e){switch(e?.type){case"basic":return["type","description"];case"apiKey":return["type","name","in","description"];case"oauth2":switch(e?.flow){case"implicit":return["type","flow","authorizationUrl","description","scopes"];case"accessCode":return["type","flow","authorizationUrl","tokenUrl","description","scopes"];case"application":case"password":return["type","flow","tokenUrl","description","scopes"];default:return["type","flow","tokenUrl","authorizationUrl","description","scopes"]}default:return["type","description"]}},extensionsPrefix:"x-"};t.Oas2Types={Root:{properties:{swagger:{type:"string"},info:"Info",host:{type:"string"},basePath:{type:"string"},schemes:{type:"array",items:{type:"string"}},consumes:{type:"array",items:{type:"string"}},produces:{type:"array",items:{type:"string"}},paths:"Paths",definitions:"NamedSchemas",parameters:"NamedParameters",responses:"NamedResponses",securityDefinitions:"NamedSecuritySchemes",security:"SecurityRequirementList",tags:"TagList",externalDocs:"ExternalDocs","x-servers":"XServerList","x-tagGroups":"TagGroups","x-ignoredHeaderParameters":{type:"array",items:{type:"string"}}},required:["swagger","paths","info"],extensionsPrefix:"x-"},Tag:{properties:{name:{type:"string"},description:{type:"string"},externalDocs:"ExternalDocs","x-traitTag":{type:"boolean"},"x-displayName":{type:"string"}},required:["name"],extensionsPrefix:"x-"},TagList:(0,n.listOf)("Tag"),TagGroups:(0,n.listOf)("TagGroup"),TagGroup:{properties:{name:{type:"string"},tags:{type:"array",items:{type:"string"}}}},ExternalDocs:{properties:{description:{type:"string"},url:{type:"string"}},required:["url"],extensionsPrefix:"x-"},Example:{properties:{value:{isExample:!0},summary:{type:"string"},description:{type:"string"},externalValue:{type:"string"}},extensionsPrefix:"x-"},ExamplesMap:(0,n.mapOf)("Example"),EnumDescriptions:{properties:{},additionalProperties:{type:"string"}},SecurityRequirement:{properties:{},additionalProperties:{type:"array",items:{type:"string"}}},SecurityRequirementList:(0,n.listOf)("SecurityRequirement"),Info:{properties:{title:{type:"string"},description:{type:"string"},termsOfService:{type:"string"},contact:"Contact",license:"License",version:{type:"string"},"x-logo":"Logo"}
8,required:["title","version"],extensionsPrefix:"x-"},Contact:{properties:{name:{type:"string"},url:{type:"string"},email:{type:"string"}},extensionsPrefix:"x-"},License:{properties:{name:{type:"string"},url:{type:"string"}},required:["name"],extensionsPrefix:"x-"},Logo:{properties:{url:{type:"string"},altText:{type:"string"},backgroundColor:{type:"string"},href:{type:"string"}},extensionsPrefix:"x-"},Paths:o,PathItem:{properties:{$ref:{type:"string"},parameters:"ParameterList",get:"Operation",put:"Operation",post:"Operation",delete:"Operation",options:"Operation",head:"Operation",patch:"Operation"},extensionsPrefix:"x-"},Parameter:s,ParameterItems:a,ParameterList:(0,n.listOf)("Parameter"),Operation:{properties:{tags:{type:"array",items:{type:"string"}},summary:{type:"string"},description:{type:"string"},externalDocs:"ExternalDocs",operationId:{type:"string"},consumes:{type:"array",items:{type:"string"}},produces:{type:"array",items:{type:"string"}},parameters:"ParameterList",responses:"Responses",schemes:{type:"array",items:{type:"string"}},deprecated:{type:"boolean"},security:"SecurityRequirementList","x-codeSamples":"XCodeSampleList","x-code-samples":"XCodeSampleList","x-hideTryItPanel":{type:"boolean"}},required:["responses"],extensionsPrefix:"x-"},Examples:{properties:{},additionalProperties:{isExample:!0}},Header:u,Responses:l,Response:c,Schema:p,Xml:{properties:{name:{type:"string"},namespace:{type:"string"},prefix:{type:"string"},attribute:{type:"boolean"},wrapped:{type:"boolean"}},extensionsPrefix:"x-"},SchemaProperties:{properties:{},additionalProperties:"Schema"},NamedSchemas:(0,n.mapOf)("Schema"),NamedResponses:(0,n.mapOf)("Response"),NamedParameters:(0,n.mapOf)("Parameter"),NamedSecuritySchemes:(0,n.mapOf)("SecurityScheme"),SecurityScheme:d,XCodeSample:{properties:{lang:{type:"string"},label:{type:"string"},source:{type:"string"}}},XCodeSampleList:(0,n.listOf)("XCodeSample"),XServerList:(0,n.listOf)("XServer"),XServer:{properties:{url:{type:"string"},description:{type:"string"}},required:["url"]}}},44267:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Oas3Types=t.Discriminator=t.DiscriminatorMapping=t.Xml=t.ExternalDocs=void 0;const n=r(84621),i=r(20146),o=/^[0-9][0-9Xx]{2}$/;t.ExternalDocs={properties:{description:{type:"string"},url:{type:"string"}},required:["url"],extensionsPrefix:"x-"};const s={properties:{},additionalProperties:(e,t)=>t.startsWith("/")?"PathItem":void 0},a={properties:{default:"Response"},additionalProperties:(e,t)=>o.test(t)?"Response":void 0},l={properties:{externalDocs:"ExternalDocs",discriminator:"Discriminator",title:{type:"string"},multipleOf:{type:"number",minimum:0},maximum:{type:"number"},minimum:{type:"number"},exclusiveMaximum:{type:"boolean"},exclusiveMinimum:{type:"boolean"},maxLength:{type:"integer",minimum:0},minLength:{type:"integer",minimum:0},pattern:{type:"string"},maxItems:{type:"integer",minimum:0},minItems:{type:"integer",minimum:0},uniqueItems:{type:"boolean"},maxProperties:{type:"integer",minimum:0},minProperties:{type:"integer",minimum:0},required:{type:"array",items:{type:"string"}},enum:{type:"array"},type:{enum:["object","array","string","number","integer","boolean","null"]},allOf:(0,n.listOf)("Schema"),anyOf:(0,n.listOf)("Schema"),oneOf:(0,n.listOf)("Schema"),not:"Schema",properties:"SchemaProperties",items:e=>Array.isArray(e)?(0,n.listOf)("Schema"):"Schema",additionalProperties:e=>"boolean"===typeof e?{type:"boolean"}:"Schema",description:{type:"string"},format:{type:"string"},default:null,nullable:{type:"boolean"},readOnly:{type:"boolean"},writeOnly:{type:"boolean"},xml:"Xml",example:{isExample:!0},deprecated:{type:"boolean"},"x-tags":{type:"array",items:{type:"string"}},"x-additionalPropertiesName":{type:"string"},"x-explicitMappingOnly":{type:"boolean"}},extensionsPrefix:"x-"};t.Xml={properties:{name:{type:"string"},namespace:{type:"string"},prefix:{type:"string"},attribute:{type:"boolean"},wrapped:{type:"boolean"}},extensionsPrefix:"x-"};t.DiscriminatorMapping={properties:{},additionalProperties:e=>(0,i.isMappingRef)(e)?{type:"string",directResolveAs:"Schema"}:{type:"string"}},t.Discriminator={properties:{propertyName:{type:"string"},mapping:"DiscriminatorMapping"},required:["propertyName"],extensionsPrefix:"x-"};const c={properties:{type:{enum:["apiKey","http","oauth2","openIdConnect"]},description:{type:"string"},name:{type:"string"},in:{type:"string",enum:["query","header","cookie"]},scheme:{type:"string"},bearerFormat:{type:"string"},flows:"OAuth2Flows",openIdConnectUrl:{type:"string"},"x-defaultClientId":{type:"string"}},required(e){switch(e?.type){case"apiKey":return["type","name","in"];case"http":return["type","scheme"];case"oauth2":return["type","flows"];case"openIdConnect":return["type","openIdConnectUrl"];default:return["type"]}},allowed(e){switch(e?.type){case"apiKey":return["type","name","in","description"];case"http":return["type","scheme","bearerFormat","description"];case"oauth2":return["type","flows","description"];case"openIdConnect":return["type","openIdConnectUrl","description"];default:return["type","description"]}},extensionsPrefix:"x-"};t.Oas3Types={Root:{properties:{openapi:null,info:"Info",servers:"ServerList",security:"SecurityRequirementList",tags:"TagList",externalDocs:"ExternalDocs",paths:"Paths",components:"Components","x-webhooks":"WebhooksMap","x-tagGroups":"TagGroups","x-ignoredHeaderParameters":{type:"array",items:{type:"string"}}},required:["openapi","paths","info"],extensionsPrefix:"x-"},Tag:{properties:{name:{type:"string"},description:{type:"string"},externalDocs:"ExternalDocs","x-traitTag":{type:"boolean"},"x-displayName":{type:"string"}},required:["name"],extensionsPrefix:"x-"},TagList:(0,n.listOf)("Tag"),TagGroups:(0,n.listOf)("TagGroup"),TagGroup:{properties:{name:{type:"string"},tags:{type:"array",items:{type:"string"}}},extensionsPrefix:"x-"},ExternalDocs:t.ExternalDocs,Server:{properties:{url:{type:"string"},description:{type:"string"},variables:"ServerVariablesMap"},required:["url"],extensionsPrefix:"x-"},ServerList:(0,n.listOf)("Server"),ServerVariable:{properties:{enum:{type:"array",items:{type:"string"}},default:{type:"string"},description:{type:"string"}},required:["default"],extensionsPrefix:"x-"},ServerVariablesMap:(0,n.mapOf)("ServerVariable"),SecurityRequirement:{properties:{},additionalProperties:{type:"array",items:{type:"string"}}},SecurityRequirementList:(0,n.listOf)("SecurityRequirement"),Info:{properties:{title:{type:"string"},version:{type:"string"},description:{type:"string"},termsOfService:{type:"string"},contact:"Contact",license:"License","x-logo":"Logo"}
8,required:["title","version"],extensionsPrefix:"x-"},Contact:{properties:{name:{type:"string"},url:{type:"string"},email:{type:"string"}},extensionsPrefix:"x-"},License:{properties:{name:{type:"string"},url:{type:"string"}},required:["name"],extensionsPrefix:"x-"},Paths:s,PathItem:{properties:{$ref:{type:"string"},servers:"ServerList",parameters:"ParameterList",summary:{type:"string"},description:{type:"string"},get:"Operation",put:"Operation",post:"Operation",delete:"Operation",options:"Operation",head:"Operation",patch:"Operation",trace:"Operation"},extensionsPrefix:"x-"},Parameter:{properties:{name:{type:"string"},in:{enum:["query","header","path","cookie"]},description:{type:"string"},required:{type:"boolean"},deprecated:{type:"boolean"},allowEmptyValue:{type:"boolean"},style:{enum:["form","simple","label","matrix","spaceDelimited","pipeDelimited","deepObject"]},explode:{type:"boolean"},allowReserved:{type:"boolean"},schema:"Schema",example:{isExample:!0},examples:"ExamplesMap",content:"MediaTypesMap"},required:["name","in"],requiredOneOf:["schema","content"],extensionsPrefix:"x-"},ParameterList:(0,n.listOf)("Parameter"),Operation:{properties:{tags:{type:"array",items:{type:"string"}},summary:{type:"string"},description:{type:"string"},externalDocs:"ExternalDocs",operationId:{type:"string"},parameters:"ParameterList",security:"SecurityRequirementList",servers:"ServerList",requestBody:"RequestBody",responses:"Responses",deprecated:{type:"boolean"},callbacks:"CallbacksMap","x-codeSamples":"XCodeSampleList","x-code-samples":"XCodeSampleList","x-hideTryItPanel":{type:"boolean"}},required:["responses"],extensionsPrefix:"x-"},Callback:(0,n.mapOf)("PathItem"),CallbacksMap:(0,n.mapOf)("Callback"),RequestBody:{properties:{description:{type:"string"},required:{type:"boolean"},content:"MediaTypesMap"},required:["content"],extensionsPrefix:"x-"},MediaTypesMap:{properties:{},additionalProperties:"MediaType"},MediaType:{properties:{schema:"Schema",example:{isExample:!0},examples:"ExamplesMap",encoding:"EncodingMap"},extensionsPrefix:"x-"},Example:{properties:{value:{isExample:!0},summary:{type:"string"},description:{type:"string"},externalValue:{type:"string"}},extensionsPrefix:"x-"},ExamplesMap:(0,n.mapOf)("Example"),Encoding:{properties:{contentType:{type:"string"},headers:"HeadersMap",style:{enum:["form","simple","label","matrix","spaceDelimited","pipeDelimited","deepObject"]},explode:{type:"boolean"},allowReserved:{type:"boolean"}},extensionsPrefix:"x-"},EncodingMap:(0,n.mapOf)("Encoding"),EnumDescriptions:{properties:{},additionalProperties:{type:"string"}},Header:{properties:{description:{type:"string"},required:{type:"boolean"},deprecated:{type:"boolean"},allowEmptyValue:{type:"boolean"},style:{enum:["form","simple","label","matrix","spaceDelimited","pipeDelimited","deepObject"]},explode:{type:"boolean"},allowReserved:{type:"boolean"},schema:"Schema",example:{isExample:!0},examples:"ExamplesMap",content:"MediaTypesMap"},requiredOneOf:["schema","content"],extensionsPrefix:"x-"},HeadersMap:(0,n.mapOf)("Header"),Responses:a,Response:{properties:{description:{type:"string"},headers:"HeadersMap",content:"MediaTypesMap",links:"LinksMap","x-summary":{type:"string"}},required:["description"],extensionsPrefix:"x-"},Link:{properties:{operationRef:{type:"string"},operationId:{type:"string"},parameters:null,requestBody:null,description:{type:"string"},server:"Server"},extensionsPrefix:"x-"},Logo:{properties:{url:{type:"string"},altText:{type:"string"},backgroundColor:{type:"string"},href:{type:"string"}}},Schema:l,Xml:t.Xml,SchemaProperties:{properties:{},additionalProperties:"Schema"},DiscriminatorMapping:t.DiscriminatorMapping,Discriminator:t.Discriminator,Components:{properties:{parameters:"NamedParameters",schemas:"NamedSchemas",responses:"NamedResponses",examples:"NamedExamples",requestBodies:"NamedRequestBodies",headers:"NamedHeaders",securitySchemes:"NamedSecuritySchemes",links:"NamedLinks",callbacks:"NamedCallbacks"},extensionsPrefix:"x-"},LinksMap:(0,n.mapOf)("Link"),NamedSchemas:(0,n.mapOf)("Schema"),NamedResponses:(0,n.mapOf)("Response"),NamedParameters:(0,n.mapOf)("Parameter"),NamedExamples:(0,n.mapOf)("Example"),NamedRequestBodies:(0,n.mapOf)("RequestBody"),NamedHeaders:(0,n.mapOf)("Header"),NamedSecuritySchemes:(0,n.mapOf)("SecurityScheme"),NamedLinks:(0,n.mapOf)("Link"),NamedCallbacks:(0,n.mapOf)("Callback"),ImplicitFlow:{properties:{refreshUrl:{type:"string"},scopes:{type:"object",additionalProperties:{type:"string"}},authorizationUrl:{type:"string"}},required:["authorizationUrl","scopes"],extensionsPrefix:"x-"},PasswordFlow:{properties:{refreshUrl:{type:"string"},scopes:{type:"object",additionalProperties:{type:"string"}},tokenUrl:{type:"string"}},required:["tokenUrl","scopes"],extensionsPrefix:"x-"},ClientCredentials:{properties:{refreshUrl:{type:"string"},scopes:{type:"object",additionalProperties:{type:"string"}},tokenUrl:{type:"string"}},required:["tokenUrl","scopes"],extensionsPrefix:"x-"},AuthorizationCode:{properties:{refreshUrl:{type:"string"},authorizationUrl:{type:"string"},scopes:{type:"object",additionalProperties:{type:"string"}},tokenUrl:{type:"string"},"x-usePkce":e=>"boolean"===typeof e?{type:"boolean"}:"XUsePkce"},required:["authorizationUrl","tokenUrl","scopes"],extensionsPrefix:"x-"},OAuth2Flows:{properties:{implicit:"ImplicitFlow",password:"PasswordFlow",clientCredentials:"ClientCredentials",authorizationCode:"AuthorizationCode"},extensionsPrefix:"x-"},SecurityScheme:c,XCodeSample:{properties:{lang:{type:"string"},label:{type:"string"},source:{type:"string"}}},XCodeSampleList:(0,n.listOf)("XCodeSample"),XUsePkce:{properties:{disableManualConfiguration:{type:"boolean"},hideClientSecretInput:{type:"boolean"}}},WebhooksMap:{properties:{},additionalProperties:()=>"PathItem"}}},9207:function(e,t,r){"use strict";
8Object.defineProperty(t,"__esModule",{value:!0}),t.Oas3_1Types=t.DependentRequired=t.SchemaProperties=t.Schema=void 0;const n=r(84621),i=r(44267);t.Schema={properties:{$id:{type:"string"},$anchor:{type:"string"},id:{type:"string"},$schema:{type:"string"},definitions:"NamedSchemas",$defs:"NamedSchemas",$vocabulary:{type:"string"},externalDocs:"ExternalDocs",discriminator:"Discriminator",title:{type:"string"},multipleOf:{type:"number",minimum:0},maximum:{type:"number"},minimum:{type:"number"},exclusiveMaximum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{type:"integer",minimum:0},minLength:{type:"integer",minimum:0},pattern:{type:"string"},maxItems:{type:"integer",minimum:0},minItems:{type:"integer",minimum:0},uniqueItems:{type:"boolean"},maxProperties:{type:"integer",minimum:0},minProperties:{type:"integer",minimum:0},required:{type:"array",items:{type:"string"}},enum:{type:"array"},type:e=>Array.isArray(e)?{type:"array",items:{enum:["object","array","string","number","integer","boolean","null"]}}:{enum:["object","array","string","number","integer","boolean","null"]},allOf:(0,n.listOf)("Schema"),anyOf:(0,n.listOf)("Schema"),oneOf:(0,n.listOf)("Schema"),not:"Schema",if:"Schema",then:"Schema",else:"Schema",dependentSchemas:(0,n.mapOf)("Schema"),dependentRequired:"DependentRequired",prefixItems:(0,n.listOf)("Schema"),contains:"Schema",minContains:{type:"integer",minimum:0},maxContains:{type:"integer",minimum:0},patternProperties:"PatternProperties",propertyNames:"Schema",unevaluatedItems:e=>"boolean"===typeof e?{type:"boolean"}:"Schema",unevaluatedProperties:e=>"boolean"===typeof e?{type:"boolean"}:"Schema",summary:{type:"string"},properties:"SchemaProperties",items:e=>"boolean"===typeof e?{type:"boolean"}:"Schema",additionalProperties:e=>"boolean"===typeof e?{type:"boolean"}:"Schema",description:{type:"string"},format:{type:"string"},contentEncoding:{type:"string"},contentMediaType:{type:"string"},contentSchema:"Schema",default:null,readOnly:{type:"boolean"},writeOnly:{type:"boolean"},xml:"Xml",examples:{type:"array"},example:{isExample:!0},deprecated:{type:"boolean"},const:null,$comment:{type:"string"},"x-tags":{type:"array",items:{type:"string"}}},extensionsPrefix:"x-"},t.SchemaProperties={properties:{},additionalProperties:e=>"boolean"===typeof e?{type:"boolean"}:"Schema"};const o={properties:{type:{enum:["apiKey","http","oauth2","openIdConnect","mutualTLS"]},description:{type:"string"},name:{type:"string"},in:{type:"string",enum:["query","header","cookie"]},scheme:{type:"string"},bearerFormat:{type:"string"},flows:"OAuth2Flows",openIdConnectUrl:{type:"string"}},required(e){switch(e?.type){case"apiKey":return["type","name","in"];case"http":return["type","scheme"];case"oauth2":return["type","flows"];case"openIdConnect":return["type","openIdConnectUrl"];default:return["type"]}},allowed(e){switch(e?.type){case"apiKey":return["type","name","in","description"];case"http":return["type","scheme","bearerFormat","description"];case"oauth2":switch(e?.flows){case"implicit":return["type","flows","authorizationUrl","refreshUrl","description","scopes"];case"password":case"clientCredentials":return["type","flows","tokenUrl","refreshUrl","description","scopes"];default:return["type","flows","authorizationUrl","refreshUrl","tokenUrl","description","scopes"]}case"openIdConnect":return["type","openIdConnectUrl","description"];default:return["type","description"]}},extensionsPrefix:"x-"};t.DependentRequired={properties:{},additionalProperties:{type:"array",items:{type:"string"}}},t.Oas3_1Types={...i.Oas3Types,Info:{properties:{title:{type:"string"},version:{type:"string"},description:{type:"string"},termsOfService:{type:"string"},summary:{type:"string"},contact:"Contact",license:"License","x-logo":"Logo"},required:["title","version"],extensionsPrefix:"x-"},Root:{properties:{openapi:null,info:"Info",servers:"ServerList",security:"SecurityRequirementList",tags:"TagList",externalDocs:"ExternalDocs",paths:"Paths",webhooks:"WebhooksMap",components:"Components",jsonSchemaDialect:{type:"string"}},required:["openapi","info"],requiredOneOf:["paths","components","webhooks"],extensionsPrefix:"x-"},Schema:t.Schema,SchemaProperties:t.SchemaProperties,PatternProperties:t.SchemaProperties,License:{properties:{name:{type:"string"},url:{type:"string"},identifier:{type:"string"}},required:["name"],extensionsPrefix:"x-"},Components:{properties:{parameters:"NamedParameters",schemas:"NamedSchemas",responses:"NamedResponses",examples:"NamedExamples",requestBodies:"NamedRequestBodies",headers:"NamedHeaders",securitySchemes:"NamedSecuritySchemes",links:"NamedLinks",callbacks:"NamedCallbacks",pathItems:"NamedPathItems"},extensionsPrefix:"x-"},NamedPathItems:(0,n.mapOf)("PathItem"),SecurityScheme:o,Operation:{properties:{tags:{type:"array",items:{type:"string"}},summary:{type:"string"},description:{type:"string"},externalDocs:"ExternalDocs",operationId:{type:"string"},parameters:"ParameterList",security:"SecurityRequirementList",servers:"ServerList",requestBody:"RequestBody",responses:"Responses",deprecated:{type:"boolean"},callbacks:"CallbacksMap","x-codeSamples":"XCodeSampleList","x-code-samples":"XCodeSampleList","x-hideTryItPanel":{type:"boolean"}},extensionsPrefix:"x-"}
8,DependentRequired:t.DependentRequired}},92031:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConfigTypes=void 0,t.createConfigTypes=I;const n=r(22184),i=r(84621),o=r(30354),s=r(25969),a=r(62166),l=["info-contact","operation-operationId","tag-description","tags-alphabetical","info-license-url","info-license-strict","info-license","no-ambiguous-paths","no-enum-type-mismatch","no-http-verbs-in-paths","no-identical-paths","no-invalid-parameter-examples","no-invalid-schema-examples","no-path-trailing-slash","operation-2xx-response","operation-4xx-response","operation-description","operation-operationId-unique","operation-operationId-url-safe","operation-parameters-unique","operation-singular-tag","operation-summary","operation-tag-defined","parameter-description","path-declaration-must-exist","path-excludes-patterns","path-http-verbs-order","path-not-include-query","path-params-defined","path-parameters-defined","path-segment-plural","paths-kebab-case","required-string-property-missing-min-length","response-contains-header","scalar-property-missing-example","security-defined","spec-strict-refs","no-unresolved-refs","no-required-schema-properties-undefined","boolean-parameter-prefixes","request-mime-type","response-contains-property","response-mime-type","info-contact","operation-operationId","tag-description","tags-alphabetical","info-license-url","info-license-strict","info-license","no-ambiguous-paths","no-enum-type-mismatch","no-http-verbs-in-paths","no-identical-paths","no-invalid-parameter-examples","no-invalid-schema-examples","no-path-trailing-slash","operation-2xx-response","operation-4xx-response","operation-description","operation-operationId-unique","operation-operationId-url-safe","operation-parameters-unique","operation-singular-tag","operation-summary","operation-tag-defined","parameter-description","path-declaration-must-exist","path-excludes-patterns","path-http-verbs-order","path-not-include-query","path-params-defined","path-parameters-defined","path-segment-plural","paths-kebab-case","required-string-property-missing-min-length","response-contains-header","scalar-property-missing-example","security-defined","spec-strict-refs","no-unresolved-refs","no-required-schema-properties-undefined","boolean-parameter-prefixes","component-name-unique","no-empty-servers","no-example-value-and-externalValue","no-invalid-media-type-examples","no-server-example.com","no-server-trailing-slash","no-server-variables-empty-enum","no-undefined-server-variable","no-unused-components","operation-4xx-problem-details-rfc7807","request-mime-type","response-contains-property","response-mime-type","spec-components-invalid-map-name","array-parameter-serialization","info-contact","info-license-strict","operation-operationId","tag-description","tags-alphabetical","channels-kebab-case","no-channel-trailing-slash","info-contact","info-license-strict","operation-operationId","tag-description","tags-alphabetical","channels-kebab-case","no-channel-trailing-slash","sourceDescription-type","workflowId-unique","stepId-unique","sourceDescription-name-unique","sourceDescriptions-not-empty","workflow-dependsOn","parameters-unique","step-onSuccess-unique","step-onFailure-unique","spot-supported-versions","requestBody-replacements-unique","no-criteria-xpath","criteria-unique","spec","struct"],c={properties:{extends:{type:"array",items:{type:"string"}},rules:"Rules",oas2Rules:"Rules",oas3_0Rules:"Rules",oas3_1Rules:"Rules",async2Rules:"Rules",arazzo1Rules:"Rules",preprocessors:{type:"object"},oas2Preprocessors:{type:"object"},oas3_0Preprocessors:{type:"object"},oas3_1Preprocessors:{type:"object"},async2Preprocessors:{type:"object"},arazzoPreprocessors:{type:"object"},decorators:{type:"object"},oas2Decorators:{type:"object"},oas3_0Decorators:{type:"object"},oas3_1Decorators:{type:"object"},async2Decorators:{type:"object"},arazzo1Decorators:{type:"object"}}},u=e=>({...e.rootRedoclyConfigSchema,properties:{...e.rootRedoclyConfigSchema.properties,...c.properties,apis:"ConfigApis","features.openapi":"ConfigReferenceDocs","features.mockServer":"ConfigMockServer",organization:{type:"string"},region:{enum:["us","eu"]},telemetry:{enum:["on","off"]},resolve:{properties:{http:"ConfigHTTP",doNotResolveExamples:{type:"boolean"}}},files:{type:"array",items:{type:"string"}}}}),p=e=>({...e["rootRedoclyConfigSchema.apis_additionalProperties"],properties:{...e["rootRedoclyConfigSchema.apis_additionalProperties"]?.properties,labels:{type:"array",items:{type:"string"}},...c.properties,"features.openapi":"ConfigReferenceDocs","features.mockServer":"ConfigMockServer",files:{type:"array",items:{type:"string"}}}}),d={properties:{},additionalProperties:(e,t)=>t.startsWith("rule/")||t.startsWith("assert/")?"Assert":l.includes(t)||(0,o.isCustomRuleId)(t)?"string"===typeof e?{enum:["error","warn","off"]}:"ObjectRule":"metadata-schema"===t||"custom-fields-schema"===t?"Schema":void 0};function f(e){return{properties:{type:{enum:[...new Set(["any",...e,"SpecExtension"])]},property:e=>Array.isArray(e)?{type:"array",items:{type:"string"}}:null===e?null:{type:"string"},filterInParentKeys:{type:"array",items:{type:"string"}},filterOutParentKeys:{type:"array",items:{type:"string"}},matchParentKeys:{type:"string"}},required:["type"]}}const h={properties:{subject:"AssertionDefinitionSubject",assertions:"AssertionDefinitionAssertions",where:(0,i.listOf)("AssertDefinition"),message:{type:"string"},suggest:{type:"array",items:{type:"string"}},severity:{enum:["error","warn","off"]}},required:["subject","assertions"]},m={properties:{beforeInfo:(0,i.listOf)("CommonConfigSidebarLinks"),end:(0,i.listOf)("CommonConfigSidebarLinks")}},g={properties:{main:{type:"string"},light:{type:"string"},dark:{type:"string"},contrastText:{type:"string"}}},y={properties:(0,o.pickObjectProps)(g.properties,["light","dark"])},b={properties:(0,o.omitObjectProps)(g.properties,["dark"])},v={properties:{fontFamily:{type:"string"},fontSize:{type:"string"},fontWeight:{type:"string"},lineHeight:{type:"string"}}},x={properties:{...(0,o.omitObjectProps)(v.properties,["fontSize","lineHeight"]),borderRadius:{type:"string"},hoverStyle:{type:"string"},boxShadow:{type:"string"}
8,hoverBoxShadow:{type:"string"},sizes:"Sizes"}},w={properties:(0,o.pickObjectProps)(v.properties,["fontSize","lineHeight"])},S={properties:{...(0,o.omitObjectProps)(v.properties,["fontSize","lineHeight"]),borderRadius:{type:"string"},color:{type:"string"},sizes:"BadgeSizes"}},O={properties:{subItemsColor:{type:"string"},textTransform:{type:"string"},fontWeight:{type:"string"}}},k={properties:(0,o.pickObjectProps)(O.properties,["textTransform"])},E={properties:{...(0,o.omitObjectProps)(v.properties,["fontWeight","lineHeight"]),activeBgColor:{type:"string"},activeTextColor:{type:"string"},backgroundColor:{type:"string"},borderRadius:{type:"string"},breakPath:{type:"boolean"},caretColor:{type:"string"},caretSize:{type:"string"},groupItems:"GroupItemsConfig",level1items:"Level1Items",rightLineColor:{type:"string"},separatorLabelColor:{type:"string"},showAtBreakpoint:{type:"string"},spacing:"SpacingConfig",textColor:{type:"string"},width:{type:"string"}}},_={properties:{...v.properties,color:{type:"string"},transform:{type:"string"}}},A={properties:{...v.properties,backgroundColor:{type:"string"},color:{type:"string"},wordBreak:{enum:["break-all","break-word","keep-all","normal","revert","unset","inherit","initial"]},wrap:{type:"boolean"}}},P={properties:(0,o.omitObjectProps)(v.properties,["fontSize"])},T={properties:{code:"CodeConfig",fieldName:"FontConfig",...(0,o.pickObjectProps)(v.properties,["fontSize","fontFamily"]),fontWeightBold:{type:"string"},fontWeightLight:{type:"string"},fontWeightRegular:{type:"string"},heading1:"Heading",heading2:"Heading",heading3:"Heading",headings:"HeadingsConfig",lineHeight:{type:"string"},links:"LinksConfig",optimizeSpeed:{type:"boolean"},rightPanelHeading:"Heading",smoothing:{enum:["auto","none","antialiased","subpixel-antialiased","grayscale"]}}},C={properties:{color:{type:"string"},...(0,o.omitObjectProps)(v.properties,["fontWeight"])}},R={properties:{skipOptionalParameters:{type:"boolean"},languages:(0,i.listOf)("ConfigLanguage")},required:["languages"]};function I(e,t){const r=Object.values(a.SpecVersion).flatMap((e=>{const r=t?.styleguide?t.styleguide.extendTypes((0,a.getTypes)(e),e):(0,a.getTypes)(e);return Object.keys(r)})),n=(0,s.getNodeTypesFromJSONSchema)("rootRedoclyConfigSchema",e);return{...$,ConfigRoot:u(n),ConfigApisProperties:p(n),AssertionDefinitionSubject:f(r),...n}}const $={Assert:h,ConfigApis:{properties:{},additionalProperties:"ConfigApisProperties"},ConfigStyleguide:c,ConfigReferenceDocs:{properties:{theme:"ConfigTheme",corsProxyUrl:{type:"string"},ctrlFHijack:{type:"boolean"},defaultSampleLanguage:{type:"string"},disableDeepLinks:{type:"boolean"},disableSearch:{type:"boolean"},disableSidebar:{type:"boolean"},downloadDefinitionUrl:{type:"string"},expandDefaultServerVariables:{type:"boolean"},enumSkipQuotes:{type:"boolean"},expandDefaultRequest:{type:"boolean"},expandDefaultResponse:{type:"boolean"},expandResponses:{type:"string"},expandSingleSchemaField:{type:"boolean"},generateCodeSamples:"GenerateCodeSamples",generatedPayloadSamplesMaxDepth:{type:"number"},hideDownloadButton:{type:"boolean"},hideHostname:{type:"boolean"},hideInfoSection:{type:"boolean"},hideLoading:{type:"boolean"},hideLogo:{type:"boolean"},hideRequestPayloadSample:{type:"boolean"},hideRightPanel:{type:"boolean"},hideSchemaPattern:{type:"boolean"},hideSchemaTitles:{type:"boolean"},hideSingleRequestSampleTab:{type:"boolean"},hideSecuritySection:{type:"boolean"},hideTryItPanel:{type:"boolean"},hideFab:{type:"boolean"},hideOneOfDescription:{type:"boolean"},htmlTemplate:{type:"string"},jsonSampleExpandLevel:e=>"number"===typeof e?{type:"number",minimum:1}:{type:"string"},labels:"ConfigLabels",layout:{enum:["stacked","three-panel"]},maxDisplayedEnumValues:{type:"number"},menuToggle:{type:"boolean"},nativeScrollbars:{type:"boolean"},noAutoAuth:{type:"boolean"},oAuth2RedirectURI:{type:"string"},onDeepLinkClick:{type:"object"},onlyRequiredInSamples:{type:"boolean"},pagination:{enum:["none","section","item"]},pathInMiddlePanel:{type:"boolean"},payloadSampleIdx:{type:"number",minimum:0},requestInterceptor:{type:"object"},requiredPropsFirst:{type:"boolean"},routingBasePath:{type:"string"},routingStrategy:{type:"string"},samplesTabsMaxCount:{type:"number"},schemaExpansionLevel:e=>"number"===typeof e?{type:"number",minimum:0}:{type:"string"},schemaDefinitionsTagName:{type:"string"},minCharacterLengthToInitSearch:{type:"number",minimum:1},maxResponseHeadersToShowInTryIt:{type:"number",minimum:0},scrollYOffset:e=>"number"===typeof e?{type:"number"}:{type:"string"},searchAutoExpand:{type:"boolean"},searchFieldLevelBoost:{type:"number",minimum:0},searchMaxDepth:{type:"number",minimum:1},searchMode:{enum:["default","path-only"]},searchOperationTitleBoost:{type:"number"},searchTagTitleBoost:{type:"number"},sendXUserAgentInTryIt:{type:"boolean"},showChangeLayoutButton:{type:"boolean"},showConsole:{type:"boolean"},showExtensions:e=>"boolean"===typeof e?{type:"boolean"}:{type:"array",items:{type:"string"}},showNextButton:{type:"boolean"},showRightPanelToggle:{type:"boolean"},showSecuritySchemeType:{type:"boolean"},showWebhookVerb:{type:"boolean"},showObjectSchemaExamples:{type:"boolean"},disableTryItRequestUrlEncoding:{type:"boolean"},sidebarLinks:"ConfigSidebarLinks",sideNavStyle:{enum:["summary-only","path-first","id-only"]},simpleOneOfTypeLabel:{type:"boolean"},sortEnumValuesAlphabetically:{type:"boolean"},sortOperationsAlphabetically:{type:"boolean"},sortPropsAlphabetically:{type:"boolean"},sortTagsAlphabetically:{type:"boolean"},suppressWarnings:{type:"boolean"},unstable_externalDescription:{type:"boolean"},unstable_ignoreMimeParameters:{type:"boolean"},untrustedDefinition:{type:"boolean"},mockServer:{properties:{url:{type:"string"},position:{enum:["first","last","replace","off"]},description:{type:"string"}}},showAccessMode:{type:"boolean"},preserveOriginalExtensionsName:{type:"boolean"},markdownHeadingsAnchorLevel:{type:"number"}},additionalProperties:{}},ConfigMockServer:{properties:{strictExamples:{type:"boolean"},errorIfForcedExampleNotFound:{type:"boolean"}}},ConfigHTTP:{properties:{headers:{type:"array",items:{type:"string"}}}},ConfigLanguage:{properties:{label:{type:"string"},lang:{enum:["curl","C#","Go","Java","Java8+Apache","JavaScript","Node.js","PHP","Python","R","Ruby"]}},required:["lang"]},ConfigLabels:{properties:{enum:{type:"string"},enumSingleValue:{type:"string"},enumArray:{type:"string"},default:{type:"string"},deprecated:{type:"string"},example:{type:"string"},examples:{type:"string"},nullable:{type:"string"},recursive:{type:"string"},arrayOf:{type:"string"},webhook:{type:"string"},authorizations:{type:"string"},tryItAuthBasicUsername:{type:"string"},tryItAuthBasicPassword:{type:"string"}}},ConfigSidebarLinks:m,CommonConfigSidebarLinks:{properties:{label:{type:"string"},link:{type:"string"},target:{type:"string"}},required:["label","link"]},ConfigTheme:{properties:{breakpoints:"Breakpoints",codeBlock:"CodeBlock",colors:"ThemeColors",components:"ConfigThemeComponents",layout:"Layout",logo:"ConfigThemeLogo",fab:"Fab",overrides:"Overrides",rightPanel:"RightPanel",schema:"ConfigThemeSchema",shape:"Shape",sidebar:"Sidebar",spacing:"ThemeSpacing",typography:"Typography",links:{properties:{color:{type:"string"}}},codeSample:{properties:{backgroundColor:{type:"string"}}}}},AssertDefinition:{properties:{subject:"AssertionDefinitionSubject",assertions:"AssertionDefinitionAssertions"},required:["subject","assertions"]},ThemeColors:{properties:{accent:"CommonThemeColors",border:"BorderThemeColors",error:"CommonThemeColors",http:"HttpColors",primary:"CommonThemeColors",responses:"ResponseColors",secondary:"SecondaryColors",success:"CommonThemeColors",text:"TextThemeColors",tonalOffset:{type:"number"},warning:"CommonThemeColors"}},CommonThemeColors:g,BorderThemeColors:y,HttpColors:{properties:{basic:{type:"string"},delete:{type:"string"},get:{type:"string"},head:{type:"string"},link:{type:"string"},options:{type:"string"},patch:{type:"string"},post:{type:"string"},put:{type:"string"}}},ResponseColors:{properties:{error:"CommonColorProps",info:"CommonColorProps",redirect:"CommonColorProps",
8success:"CommonColorProps"}},SecondaryColors:b,TextThemeColors:{properties:{primary:{type:"string"},secondary:{type:"string"},light:{type:"string"}}},Sizes:{properties:{small:"SizeProps",medium:"SizeProps",large:"SizeProps",xlarge:"SizeProps"}},ButtonsConfig:x,CommonColorProps:{properties:{backgroundColor:{type:"string"},borderColor:{type:"string"},color:{type:"string"},tabTextColor:{type:"string"}}},BadgeFontConfig:w,BadgeSizes:{properties:{medium:"BadgeFontConfig",small:"BadgeFontConfig"}},HttpBadgesConfig:S,LabelControls:{properties:{top:{type:"string"},width:{type:"string"},height:{type:"string"}}},Panels:{properties:{borderRadius:{type:"string"},backgroundColor:{type:"string"}}},TryItButton:{properties:{fullWidth:{type:"boolean"}}},Breakpoints:{properties:{small:{type:"string"},medium:{type:"string"},large:{type:"string"}}},StackedConfig:{properties:{maxWidth:"Breakpoints"}},ThreePanelConfig:{properties:{maxWidth:"Breakpoints",middlePanelMaxWidth:"Breakpoints"}},SchemaColorsConfig:{properties:{backgroundColor:{type:"string"},border:{type:"string"}}},SizeProps:{properties:{fontSize:{type:"string"},padding:{type:"string"},minWidth:{type:"string"}}},Level1Items:k,SpacingConfig:{properties:{unit:{type:"number"},paddingHorizontal:{type:"string"},paddingVertical:{type:"string"},offsetTop:{type:"string"},offsetLeft:{type:"string"},offsetNesting:{type:"string"}}},FontConfig:v,CodeConfig:A,HeadingsConfig:P,LinksConfig:{properties:{color:{type:"string"},hover:{type:"string"},textDecoration:{type:"string"},hoverTextDecoration:{type:"string"},visited:{type:"string"}}},TokenProps:C,CodeBlock:{properties:{backgroundColor:{type:"string"},borderRadius:{type:"string"},tokens:"TokenProps"}},ConfigThemeLogo:{properties:{gutter:{type:"string"},maxHeight:{type:"string"},maxWidth:{type:"string"}}},Fab:{properties:{backgroundColor:{type:"string"},color:{type:"string"}}},ButtonOverrides:{properties:{custom:{type:"string"}}},Overrides:{properties:{DownloadButton:"ButtonOverrides",NextSectionButton:"ButtonOverrides"}},ObjectRule:{properties:{severity:{enum:["error","warn","off"]}},additionalProperties:{},required:["severity"]},Schema:{properties:{},additionalProperties:{}},RightPanel:{properties:{backgroundColor:{type:"string"},panelBackgroundColor:{type:"string"},panelControlsBackgroundColor:{type:"string"},showAtBreakpoint:{type:"string"},textColor:{type:"string"},width:{type:"string"}}},Rules:d,Shape:{properties:{borderRadius:{type:"string"}}},ThemeSpacing:{properties:{sectionHorizontal:{type:"number"},sectionVertical:{type:"number"},unit:{type:"number"}}},GenerateCodeSamples:R,GroupItemsConfig:O,ConfigThemeComponents:{properties:{buttons:"ButtonsConfig",httpBadges:"HttpBadgesConfig",layoutControls:"LabelControls",panels:"Panels",tryItButton:"TryItButton",tryItSendButton:"TryItButton"}},Layout:{properties:{showDarkRightPanel:{type:"boolean"},stacked:"StackedConfig","three-panel":"ThreePanelConfig"}},ConfigThemeSchema:{properties:{breakFieldNames:{type:"boolean"},caretColor:{type:"string"},caretSize:{type:"string"},constraints:"SchemaColorsConfig",defaultDetailsWidth:{type:"string"},examples:"SchemaColorsConfig",labelsTextSize:{type:"string"},linesColor:{type:"string"},nestedBackground:{type:"string"},nestingSpacing:{type:"string"},requireLabelColor:{type:"string"},typeNameColor:{type:"string"},typeTitleColor:{type:"string"}}},Sidebar:E,Heading:_,Typography:T,AssertionDefinitionAssertions:{properties:{enum:{type:"array",items:{type:"string"}},pattern:{type:"string"},notPattern:{type:"string"},casing:{enum:["camelCase","kebab-case","snake_case","PascalCase","MACRO_CASE","COBOL-CASE","flatcase"]},mutuallyExclusive:{type:"array",items:{type:"string"}},mutuallyRequired:{type:"array",items:{type:"string"}},required:{type:"array",items:{type:"string"}},requireAny:{type:"array",items:{type:"string"}},disallowed:{type:"array",items:{type:"string"}},defined:{type:"boolean"},nonEmpty:{type:"boolean"},minLength:{type:"integer"},maxLength:{type:"integer"},ref:e=>"string"===typeof e?{type:"string"}:{type:"boolean"},const:e=>"string"===typeof e?{type:"string"}:"number"===typeof e?{type:"number"}:"boolean"===typeof e?{type:"boolean"}:void 0},additionalProperties:(e,t)=>{if(/^\w+\/\w+$/.test(t))return{type:"object"}}}};t.ConfigTypes=I(n.rootRedoclyConfigSchema)},77241:function(e,t){"use strict";
8Object.defineProperty(t,"__esModule",{value:!0}),t.ARAZZO_VERSIONS_SUPPORTED_BY_SPOT=t.VERSION_PATTERN=void 0,t.VERSION_PATTERN=/^1\.0\.\d+(-.+)?$/,t.ARAZZO_VERSIONS_SUPPORTED_BY_SPOT=["1.0.0"]},30354:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assignConfig=t.stringifyYaml=t.parseYaml=void 0,t.pushStack=function(e,t){return{prev:e,value:t}},t.pluralize=function(e,t,r){return e.split(" ").map((e=>p(e,t,r))).join(" ")},t.popStack=function(e){return e?.prev??null},t.loadYaml=async function(e){const t=await n.promises.readFile(e,"utf-8");return(0,a.parseYaml)(t)},t.isDefined=function(e){return void 0!==e},t.isPlainObject=f,t.isEmptyObject=h,t.isNotEmptyObject=function(e){return f(e)&&!h(e)},t.isEmptyArray=function(e){return Array.isArray(e)&&0===e.length},t.isNotEmptyArray=function(e){return!!e&&Array.isArray(e)&&!!e.length},t.readFileFromUrl=async function(e,t){const r={};for(const i of t.headers)m(e,i.matches)&&(r[i.name]=void 0!==i.envVariable?l.env[i.envVariable]||"":i.value);const n=await(t.customFetch||s.default)(e,{headers:r});if(!n.ok)throw new Error(`Failed to load ${e}: ${n.status} ${n.statusText}`);return{body:await n.text(),mimeType:n.headers.get("content-type")}},t.pickObjectProps=function(e,t){return Object.fromEntries(t.filter((t=>t in e)).map((t=>[t,e[t]])))},t.omitObjectProps=function(e,t){return Object.fromEntries(Object.entries(e).filter((e=>{let[r]=e;return!t.includes(r)})))},t.splitCamelCaseIntoWords=function(e){const t=e.split(/(?:[-._])|([A-Z][a-z]+)/).filter(y).map((e=>e.toLocaleLowerCase())),r=e.split(/([A-Z]{2,})/).filter((e=>e&&e===e.toUpperCase())).map((e=>e.toLocaleLowerCase()));return new Set([...t,...r])},t.validateMimeType=function(e,t,r){let{type:n,value:i}=e,{report:o,location:s}=t;const a="consumes"===n?"request":"response";if(!r)throw new Error(`Parameter "allowedValues" is not provided for "${a}-mime-type" rule`);if(!i[n])return;for(const l of i[n])r.includes(l)||o({message:`Mime type "${l}" is not allowed`,location:s.child(i[n].indexOf(l)).key()})},t.validateMimeTypeOAS3=function(e,t,r){let{type:n,value:i}=e,{report:o,location:s}=t;const a="consumes"===n?"request":"response";if(!r)throw new Error(`Parameter "allowedValues" is not provided for "${a}-mime-type" rule`);if(!i.content)return;for(const l of Object.keys(i.content))r.includes(l)||o({message:`Mime type "${l}" is not allowed`,location:s.child("content").child(l).key()})},t.readFileAsStringSync=function(e){return n.readFileSync(e,"utf-8")},t.yamlAndJsonSyncReader=function(e){const t=n.readFileSync(e,"utf-8");return(0,a.parseYaml)(t)},t.isPathParameter=function(e){return e.startsWith("{")&&e.endsWith("}")},t.slash=function(e){if(/^\\\\\?\\/.test(e))return e;return e.replace(/\\/g,"/")},t.isString=g,t.isNotString=function(e){return!g(e)},t.assignOnlyExistingConfig=function(e,t){if(!t)return;for(const r of Object.keys(t))e.hasOwnProperty(r)&&(f(e[r])&&"string"===typeof t[r]?e[r].severity=t[r]:e[r]=t[r])},t.getMatchingStatusCodeRange=function(e){return`${e}`.replace(/^(\d)\d\d$/,((e,t)=>`${t}XX`))},t.isCustomRuleId=function(e){return e.includes("/")},t.doesYamlFileExist=function(e){return(".yaml"===(0,i.extname)(e)||".yml"===(0,i.extname)(e))&&n?.hasOwnProperty?.("existsSync")&&n.existsSync(e)},t.showWarningForDeprecatedField=function(e,t,r,n){const i=n?`Read more about this change: ${n}`:"";c.logger.warn(`The '${c.colorize.red(e)}' field is deprecated. ${t?`Use ${c.colorize.green(b(t,r))} instead. `:""}${i}\n`)},t.showErrorForDeprecatedField=function(e,t,r){throw new Error(`Do not use '${e}' field. ${t?`Use '${b(t,r)}' instead. `:""}\n`)},t.isTruthy=y,t.identity=function(e){return e},t.keysOf=function(e){return e?Object.keys(e):[]},t.pickDefined=function(e){if(!e)return;const t={};for(const r in e)void 0!==e[r]&&(t[r]=e[r]);return t},t.nextTick=function(){return new Promise((e=>{setTimeout(e)}))},t.pause=async function(e){return new Promise((t=>setTimeout(t,e)))},t.getProxyAgent=function(){const e={NODE_ENV:"production",PUBLIC_URL:"/etc.clientlibs/dnb-marketing-website/clientlibs/clientlib-react/resources",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PROXY_ENABLED:"",REACT_APP_PAGE_MODEL_PATH:"",REACT_APP_API_HOST:"",REACT_APP_AEM_AUTHORIZATION_HEADER:"",REACT_APP_ROOT:""}.HTTPS_PROXY||{NODE_ENV:"production",PUBLIC_URL:"/etc.clientlibs/dnb-marketing-website/clientlibs/clientlib-react/resources",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PROXY_ENABLED:"",REACT_APP_PAGE_MODEL_PATH:"",REACT_APP_API_HOST:"",REACT_APP_AEM_AUTHORIZATION_HEADER:"",REACT_APP_ROOT:""}.HTTP_PROXY;return e?new u.HttpsProxyAgent(e):void 0},t.dequal=function e(t,r){let n,i;if(t===r)return!0;
8if(t&&r&&(n=t.constructor)===r.constructor){if(n===Date)return t.getTime()===r.getTime();if(n===RegExp)return t.toString()===r.toString();if(n===Array){if((i=t.length)===r.length)for(;i--&&e(t[i],r[i]););return-1===i}if(!n||"object"===typeof t){for(n in i=0,t){if(Object.prototype.hasOwnProperty.call(t,n)&&++i&&!Object.prototype.hasOwnProperty.call(r,n))return!1;if(!(n in r)||!e(t[n],r[n]))return!1}return Object.keys(r).length===i}}return t!==t&&r!==r};const n=r(7411),i=r(53316),o=r(10361),s=r(92441),a=r(86337),l=r(62160),c=r(2111),u=r(93290),p=r(26732);var d=r(86337);function f(e){return null!==e&&"object"===typeof e&&!Array.isArray(e)}function h(e){return f(e)&&0===Object.keys(e).length}function m(e,t){return t.match(/^https?:\/\//)||(e=e.replace(/^https?:\/\//,"")),o(e,t)}function g(e){return"string"===typeof e}Object.defineProperty(t,"parseYaml",{enumerable:!0,get:function(){return d.parseYaml}}),Object.defineProperty(t,"stringifyYaml",{enumerable:!0,get:function(){return d.stringifyYaml}});function y(e){return!!e}function b(e,t){return`${"undefined"!==typeof t?`${t}.`:""}${e}`}t.assignConfig=(e,t)=>{if(t)for(const r of Object.keys(t))f(e[r])&&"string"===typeof t[r]?e[r].severity=t[r]:e[r]=t[r]}},15284:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeVisitors=function(e,t){const r={any:{enter:[],leave:[]}};for(const n of Object.keys(t))r[n]={enter:[],leave:[]};r.ref={enter:[],leave:[]};for(const{ruleId:n,severity:i,message:l,visitor:c}of e)a({ruleId:n,severity:i,message:l},c,null);for(const n of Object.keys(r))r[n].enter.sort(((e,t)=>t.depth-e.depth)),r[n].leave.sort(((e,t)=>e.depth-t.depth));return r;function o(e,t,i,s){let a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[];if(a.includes(t))return;a=[...a,t];const l=new Set;for(const r of Object.values(t.properties))r!==i?"object"===typeof r&&null!==r&&r.name&&l.add(r):c(e,a);t.additionalProperties&&"function"!==typeof t.additionalProperties&&(t.additionalProperties===i?c(e,a):void 0!==t.additionalProperties.name&&l.add(t.additionalProperties)),t.items&&"function"!==typeof t.items&&(t.items===i?c(e,a):void 0!==t.items.name&&l.add(t.items)),t.extensionsPrefix&&l.add(n.SpecExtension);for(const r of Array.from(l.values()))o(e,r,i,s,a);function c(e,t){for(const n of t.slice(1))r[n.name]=r[n.name]||{enter:[],leave:[]},r[n.name].enter.push({...e,visit:()=>{},depth:0,context:{isSkippedLevel:!0,seen:new Set,parent:s}})}}function s(e,t){if(Array.isArray(t)){const r=t.find((t=>e[t]))||void 0;return r&&e[r]}return e[t]}function a(e,n,l){let c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;const u=Object.keys(t);if(0===c)u.push("any"),u.push("ref");else{if(n.any)throw new Error("any() is allowed only on top level");if(n.ref)throw new Error("ref() is allowed only on top level")}for(const p of u){const u=n[p]||s(n,i[p]),d=r[p];if(!u)continue;let f,h,m;const g="object"===typeof u;if("ref"===p&&g&&u.skip)throw new Error("ref() visitor does not support skip");"function"===typeof u?f=u:g&&(f=u.enter,h=u.leave,m=u.skip);const y={activatedOn:null,type:t[p],parent:l,isSkippedLevel:!1};if("object"===typeof u&&a(e,u,y,c+1),l&&o(e,l.type,t[p],l),f||g){if(f&&"function"!==typeof f)throw new Error("DEV: should be function");d.enter.push({...e,visit:f||(()=>{}),skip:m,depth:c,context:y})}if(h){if("function"!==typeof h)throw new Error("DEV: should be function");d.leave.push({...e,visit:h,depth:c,context:y})}}}};const n=r(84621),i={Root:"DefinitionRoot",ServerVariablesMap:"ServerVariableMap",Paths:["PathMap","PathsMap"],CallbacksMap:"CallbackMap",MediaTypesMap:"MediaTypeMap",ExamplesMap:"ExampleMap",EncodingMap:"EncodingsMap",HeadersMap:"HeaderMap",LinksMap:"LinkMap",OAuth2Flows:"SecuritySchemeFlows",Responses:"ResponsesMap"}},3038:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.walkDocument=function(e){const{document:t,rootType:r,normalizedVisitors:l,resolvedRefMap:c,ctx:u}=e,p={},d=new Set;!function e(t,r,f,h,m){const g=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b.source.absoluteRef;if(!(0,n.isRef)(e))return{location:f,node:e};const r=(0,o.makeRefId)(t,e.$ref),i=c.get(r);if(!i)return{location:void 0,node:void 0};const{resolved:s,node:a,document:l,nodePointer:u,error:p}=i;return{location:s?new n.Location(l.source,u):p instanceof o.YamlParseError?new n.Location(p.source,""):void 0,node:a,error:p}},y=f;let b=f;const{node:v,location:x,error:w}=g(t),S=new Set;if((0,n.isRef)(t)){const e=l.ref.enter;for(const{visit:n,ruleId:i,severity:o,message:s,context:a}of e)S.add(a),n(t,{report:k.bind(void 0,i,o,s),resolve:g,rawNode:t,rawLocation:y,location:f,type:r,parent:h,key:m,parentLocations:{},oasVersion:u.oasVersion,getVisitorData:E.bind(void 0,i)},{node:v,location:x,error:w}
8),x?.source.absoluteRef&&u.refTypes&&u.refTypes.set(x?.source.absoluteRef,r)}if(void 0!==v&&x&&"scalar"!==r.name){b=x;const o=p[r.name]?.has?.(v);let a=!1;const c=l.any.enter.concat(l[r.name]?.enter||[]),u=[];for(const{context:e,visit:n,skip:s,ruleId:l,severity:p,message:k}of c){if(d.has(`${b.absolutePointer}${b.pointer}`))break;if(e.isSkippedLevel)!e.parent.activatedOn||e.parent.activatedOn.value.nextLevelTypeActivated||e.seen.has(t)||(e.seen.add(t),a=!0,u.push(e));else if(e.parent&&e.parent.activatedOn&&e.activatedOn?.value.withParentNode!==e.parent.activatedOn.value.node&&e.parent.activatedOn.value.nextLevelTypeActivated?.value!==r||!e.parent&&!o){u.push(e);const o={node:v,location:x,nextLevelTypeActivated:null,withParentNode:e.parent?.activatedOn?.value.node,skipped:(e.parent?.activatedOn?.value.skipped||s?.(v,m,{location:f,rawLocation:y,resolve:g,rawNode:t}))??!1};e.activatedOn=(0,i.pushStack)(e.activatedOn,o);let c=e.parent;for(;c;)c.activatedOn.value.nextLevelTypeActivated=(0,i.pushStack)(c.activatedOn.value.nextLevelTypeActivated,r),c=c.parent;o.skipped||(a=!0,S.add(e),O(n,v,t,e,l,p,k))}}if(a||!o)if(p[r.name]=p[r.name]||new Set,p[r.name].add(v),Array.isArray(v)){const t=r.items;if(void 0!==t){const r="function"===typeof t;for(let n=0;n<v.length;n++){const i=r?t(v[n],x.child([n]).absolutePointer):t;(0,s.isNamedType)(i)&&e(v[n],i,x.child([n]),v,n)}}}else if("object"===typeof v&&null!==v){const i=Object.keys(r.properties);r.additionalProperties?i.push(...Object.keys(v).filter((e=>!i.includes(e)))):r.extensionsPrefix&&i.push(...Object.keys(v).filter((e=>e.startsWith(r.extensionsPrefix)))),(0,n.isRef)(t)&&i.push(...Object.keys(t).filter((e=>"$ref"!==e&&!i.includes(e))));for(const o of i){let i=v[o],a=x;void 0===i&&(i=t[o],a=f);let l=r.properties[o];void 0===l&&(l=r.additionalProperties),"function"===typeof l&&(l=l(i,o)),void 0===l&&r.extensionsPrefix&&o.startsWith(r.extensionsPrefix)&&(l=s.SpecExtension),!(0,s.isNamedType)(l)&&l?.directResolveAs&&(l=l.directResolveAs,i={$ref:i}),l&&void 0===l.name&&!1!==l.resolvable&&(l={name:"scalar",properties:{}}),(0,s.isNamedType)(l)&&("scalar"!==l.name||(0,n.isRef)(i))&&e(i,l,a.child([o]),v,o)}}const h=l.any.leave,w=(l[r.name]?.leave||[]).concat(h);for(const e of u.reverse())if(e.isSkippedLevel)e.seen.delete(v);else if(e.activatedOn=(0,i.popStack)(e.activatedOn),e.parent){let t=e.parent;for(;t;)t.activatedOn.value.nextLevelTypeActivated=(0,i.popStack)(t.activatedOn.value.nextLevelTypeActivated),t=t.parent}for(const{context:e,visit:r,ruleId:n,severity:i,message:s}of w)!e.isSkippedLevel&&S.has(e)&&O(r,v,t,e,n,i,s)}if(b=f,(0,n.isRef)(t)){const e=l.ref.leave;for(const{visit:n,ruleId:i,severity:o,context:s,message:a}of e)S.has(s)&&n(t,{report:k.bind(void 0,i,o,a),resolve:g,rawNode:t,rawLocation:y,location:f,type:r,parent:h,key:m,parentLocations:{},oasVersion:u.oasVersion,getVisitorData:E.bind(void 0,i)},{node:v,location:x,error:w})}function O(e,t,n,i,o,s,l){e(t,{report:k.bind(void 0,o,s,l),resolve:g,rawNode:n,location:b,rawLocation:y,type:r,parent:h,key:m,parentLocations:a(i),oasVersion:u.oasVersion,ignoreNextVisitorsOnNode:()=>{d.add(`${b.absolutePointer}${b.pointer}`)},getVisitorData:E.bind(void 0,o)},function(e){const t={};for(;e.parent;)t[e.parent.type.name]=e.parent.activatedOn?.value.node,e=e.parent;return t}(i),i)}function k(e,t,r,n){const i=(n.location?Array.isArray(n.location)?n.location:[n.location]:[{...b,reportOnKey:!1}]).map((e=>({...b,reportOnKey:!1,...e}))),o=n.forceSeverity||t;"off"!==o&&u.problems.push({ruleId:n.ruleId||e,severity:o,...n,message:r?r.replace("{{message}}",n.message):n.message,suggest:n.suggest||[],location:i})}function E(e){return u.visitorsData[e]=u.visitorsData[e]||{},u.visitorsData[e]}}(t.parsed,r,new n.Location(t.source,"#/"),void 0,"")};const n=r(20146),i=r(30354),o=r(72839),s=r(84621);function a(e){const t={};for(;e.parent;)e.parent.activatedOn?.value.location&&(t[e.parent.type.name]=e.parent.activatedOn?.value.location),e=e.parent;return t}},30702:function(e,t,r){var n=r(10136);e.exports=function(e){if(!e)return[];"{}"===e.substr(0,2)&&(e="\\{\\}"+e.substr(2));return g(function(e){return e.split("\\\\").join(i).split("\\{").join(o).split("\\}").join(s).split("\\,").join(a).split("\\.").join(l)}(e),!0).map(u)};var i="\0SLASH"+Math.random()+"\0",o="\0OPEN"+Math.random()+"\0",s="\0CLOSE"+Math.random()+"\0",a="\0COMMA"+Math.random()+"\0",l="\0PERIOD"+Math.random()+"\0";function c(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function u(e){return e.split(i).join("\\").split(o).join("{").split(s).join("}").split(a).join(",").split(l).join(".")}function p(e){if(!e)return[""];var t=[],r=n("{","}",e);if(!r)return e.split(",");var i=r.pre,o=r.body,s=r.post,a=i.split(",");a[a.length-1]+="{"+o+"}";var l=p(s);return s.length&&(a[a.length-1]+=l.shift(),a.push.apply(a,l)),t.push.apply(t,a),t}function d(e){return"{"+e+"}"}function f(e){return/^-?0\d/.test(e)}function h(e,t){return e<=t}function m(e,t){return e>=t}function g(e,t){var r=[],i=n("{","}",e);if(!i)return[e];var o=i.pre,a=i.post.length?g(i.post,!1):[""];
8if(/\$$/.test(i.pre))for(var l=0;l<a.length;l++){var u=o+"{"+i.body+"}"+a[l];r.push(u)}else{var y,b,v=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body),x=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body),w=v||x,S=i.body.indexOf(",")>=0;if(!w&&!S)return i.post.match(/,.*\}/)?g(e=i.pre+"{"+i.body+s+i.post):[e];if(w)y=i.body.split(/\.\./);else if(1===(y=p(i.body)).length&&1===(y=g(y[0],!1).map(d)).length)return a.map((function(e){return i.pre+y[0]+e}));if(w){var O=c(y[0]),k=c(y[1]),E=Math.max(y[0].length,y[1].length),_=3==y.length?Math.abs(c(y[2])):1,A=h;k<O&&(_*=-1,A=m);var P=y.some(f);b=[];for(var T=O;A(T,k);T+=_){var C;if(x)"\\"===(C=String.fromCharCode(T))&&(C="");else if(C=String(T),P){var R=E-C.length;if(R>0){var I=new Array(R+1).join("0");C=T<0?"-"+I+C.slice(1):I+C}}b.push(C)}}else{b=[];for(var $=0;$<y.length;$++)b.push.apply(b,g(y[$],!1))}for($=0;$<b.length;$++)for(l=0;l<a.length;l++){u=o+b[$]+a[l];(!t||w||u)&&r.push(u)}}return r}},95476:function(e,t,r){"use strict";var n=r(39221),i=r(73219);function o(e,t){return function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. Use yaml."+t+" instead, which is now safe by default.")}}e.exports.Type=r(48030),e.exports.Schema=r(20353),e.exports.FAILSAFE_SCHEMA=r(91445),e.exports.JSON_SCHEMA=r(79778),e.exports.CORE_SCHEMA=r(79247),e.exports.DEFAULT_SCHEMA=r(73099),e.exports.load=n.load,e.exports.loadAll=n.loadAll,e.exports.dump=i.dump,e.exports.YAMLException=r(41105),e.exports.types={binary:r(7764),float:r(9563),map:r(91071),null:r(15204),pairs:r(92820),set:r(5729),timestamp:r(46601),bool:r(50821),int:r(82492),merge:r(1017),omap:r(89440),seq:r(22590),str:r(9234)},e.exports.safeLoad=o("safeLoad","load"),e.exports.safeLoadAll=o("safeLoadAll","loadAll"),e.exports.safeDump=o("safeDump","dump")},34627:function(e){"use strict";function t(e){return"undefined"===typeof e||null===e}e.exports.isNothing=t,e.exports.isObject=function(e){return"object"===typeof e&&null!==e},e.exports.toArray=function(e){return Array.isArray(e)?e:t(e)?[]:[e]},e.exports.repeat=function(e,t){var r,n="";for(r=0;r<t;r+=1)n+=e;return n},e.exports.isNegativeZero=function(e){return 0===e&&Number.NEGATIVE_INFINITY===1/e},e.exports.extend=function(e,t){var r,n,i,o;if(t)for(r=0,n=(o=Object.keys(t)).length;r<n;r+=1)e[i=o[r]]=t[i];return e}},73219:function(e,t,r){"use strict";var n=r(34627),i=r(41105),o=r(73099),s=Object.prototype.toString,a=Object.prototype.hasOwnProperty,l=65279,c=9,u=10,p=13,d=32,f=33,h=34,m=35,g=37,y=38,b=39,v=42,x=44,w=45,S=58,O=61,k=62,E=63,_=64,A=91,P=93,T=96,C=123,R=124,I=125,$={0:"\\0",7:"\\a",8:"\\b",9:"\\t",10:"\\n",11:"\\v",12:"\\f",13:"\\r",27:"\\e",34:'\\"',92:"\\\\",133:"\\N",160:"\\_",8232:"\\L",8233:"\\P"},j=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],N=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function L(e){var t,r,o;if(t=e.toString(16).toUpperCase(),e<=255)r="x",o=2;else if(e<=65535)r="u",o=4;else{if(!(e<=4294967295))throw new i("code point within a string may not be greater than 0xFFFFFFFF");r="U",o=8}return"\\"+r+n.repeat("0",o-t.length)+t}var M=1,D=2;function F(e){this.schema=e.schema||o,this.indent=Math.max(1,e.indent||2),this.noArrayIndent=e.noArrayIndent||!1,this.skipInvalid=e.skipInvalid||!1,this.flowLevel=n.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=function(e,t){var r,n,i,o,s,l,c;if(null===t)return{};for(r={},i=0,o=(n=Object.keys(t)).length;i<o;i+=1)s=n[i],l=String(t[s]),"!!"===s.slice(0,2)&&(s="tag:yaml.org,2002:"+s.slice(2)),(c=e.compiledTypeMap.fallback[s])&&a.call(c.styleAliases,l)&&(l=c.styleAliases[l]),r[s]=l;return r}(this.schema,e.styles||null),this.sortKeys=e.sortKeys||!1,this.lineWidth=e.lineWidth||80,this.noRefs=e.noRefs||!1,this.noCompatMode=e.noCompatMode||!1,this.condenseFlow=e.condenseFlow||!1,this.quotingType='"'===e.quotingType?D:M,this.forceQuotes=e.forceQuotes||!1,this.replacer="function"===typeof e.replacer?e.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function z(e,t){for(var r,i=n.repeat(" ",t),o=0,s=-1,a="",l=e.length;o<l;)-1===(s=e.indexOf("\n",o))?(r=e.slice(o),o=l):(r=e.slice(o,s+1),o=s+1),r.length&&"\n"!==r&&(a+=i),a+=r;return a}function B(e,t){return"\n"+n.repeat(" ",e.indent*t)}function U(e){return e===d||e===c}function q(e){return 32<=e&&e<=126||161<=e&&e<=55295&&8232!==e&&8233!==e||57344<=e&&e<=65533&&e!==l||65536<=e&&e<=1114111}function V(e){return q(e)&&e!==l&&e!==p&&e!==u}function W(e,t,r){var n=V(e),i=n&&!U(e);return(r?n:n&&e!==x&&e!==A&&e!==P&&e!==C&&e!==I)&&e!==m&&!(t===S&&!i)||V(t)&&!U(t)&&e===m||t===S&&i}function H(e,t){var r,n=e.charCodeAt(t);return n>=55296&&n<=56319&&t+1<e.length&&(r=e.charCodeAt(t+1))>=56320&&r<=57343?1024*(n-55296)+r-56320+65536:n}function Q(e){return/^\n* /.test(e)}var Y=1,G=2,K=3,X=4,J=5;function Z(e,t,r,n,i,o,s,a){var c,p,d=0,$=null,j=!1,N=!1,L=-1!==n,M=-1,F=q(p=H(e,0))&&p!==l&&!U(p)&&p!==w&&p!==E&&p!==S&&p!==x&&p!==A&&p!==P&&p!==C&&p!==I&&p!==m&&p!==y&&p!==v&&p!==f&&p!==R&&p!==O&&p!==k&&p!==b&&p!==h&&p!==g&&p!==_&&p!==T&&function(e){return!U(e)&&e!==S}(H(e,e.length-1));if(t||s)for(c=0;c<e.length;d>=65536?c+=2:c++){if(!q(d=H(e,c)))return J;F=F&&W(d,$,a),$=d}else{for(c=0;c<e.length;d>=65536?c+=2:c++){if((d=H(e,c))===u)j=!0,L&&(N=N||c-M-1>n&&" "!==e[M+1],M=c);else if(!q(d))return J;F=F&&W(d,$,a),$=d}N=N||L&&c-M-1>n&&" "!==e[M+1]}return j||N?r>9&&Q(e)?J:s?o===D?J:G:N?X:K:!F||s||i(e)?o===D?J:G:Y}function ee(e,t,r,n,o){e.dump=function(){if(0===t.length)return e.quotingType===D?'""':"''";if(!e.noCompatMode&&(-1!==j.indexOf(t)||N.test(t)))return e.quotingType===D?'"'+t+'"':"'"+t+"'";var s=e.indent*Math.max(1,r),a=-1===e.lineWidth?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-s),l=n||e.flowLevel>-1&&r>=e.flowLevel;switch(Z(t,l,e.indent,a,(function(t){return function(e,t){var r,n;for(r=0,n=e.implicitTypes.length;r<n;r+=1)if(e.implicitTypes[r].resolve(t))return!0;return!1}(e,t)}),e.quotingType,e.forceQuotes&&!n,o)){case Y:return t;case G:return"'"+t.replace(/'/g,"''")+"'";case K:return"|"+te(t,e.indent)+re(z(t,s));case X:return">"+te(t,e.indent)+re(z(function(e,t){var r,n,i=/(\n+)([^\n]*)/g,o=function(){var r=e.indexOf("\n");return r=-1!==r?r:e.length,i.lastIndex=r,ne(e.slice(0,r),t)}
8(),s="\n"===e[0]||" "===e[0];for(;n=i.exec(e);){var a=n[1],l=n[2];r=" "===l[0],o+=a+(s||r||""===l?"":"\n")+ne(l,t),s=r}return o}(t,a),s));case J:return'"'+function(e){for(var t,r="",n=0,i=0;i<e.length;n>=65536?i+=2:i++)n=H(e,i),!(t=$[n])&&q(n)?(r+=e[i],n>=65536&&(r+=e[i+1])):r+=t||L(n);return r}(t)+'"';default:throw new i("impossible error: invalid scalar style")}}()}function te(e,t){var r=Q(e)?String(t):"",n="\n"===e[e.length-1];return r+(n&&("\n"===e[e.length-2]||"\n"===e)?"+":n?"":"-")+"\n"}function re(e){return"\n"===e[e.length-1]?e.slice(0,-1):e}function ne(e,t){if(""===e||" "===e[0])return e;for(var r,n,i=/ [^ ]/g,o=0,s=0,a=0,l="";r=i.exec(e);)(a=r.index)-o>t&&(n=s>o?s:a,l+="\n"+e.slice(o,n),o=n+1),s=a;return l+="\n",e.length-o>t&&s>o?l+=e.slice(o,s)+"\n"+e.slice(s+1):l+=e.slice(o),l.slice(1)}function ie(e,t,r,n){var i,o,s,a="",l=e.tag;for(i=0,o=r.length;i<o;i+=1)s=r[i],e.replacer&&(s=e.replacer.call(r,String(i),s)),(se(e,t+1,s,!0,!0,!1,!0)||"undefined"===typeof s&&se(e,t+1,null,!0,!0,!1,!0))&&(n&&""===a||(a+=B(e,t)),e.dump&&u===e.dump.charCodeAt(0)?a+="-":a+="- ",a+=e.dump);e.tag=l,e.dump=a||"[]"}function oe(e,t,r){var n,o,l,c,u,p;for(l=0,c=(o=r?e.explicitTypes:e.implicitTypes).length;l<c;l+=1)if(((u=o[l]).instanceOf||u.predicate)&&(!u.instanceOf||"object"===typeof t&&t instanceof u.instanceOf)&&(!u.predicate||u.predicate(t))){if
8(r?u.multi&&u.representName?e.tag=u.representName(t):e.tag=u.tag:e.tag="?",u.represent){if(p=e.styleMap[u.tag]||u.defaultStyle,"[object Function]"===s.call(u.represent))n=u.represent(t,p);else{if(!a.call(u.represent,p))throw new i("!<"+u.tag+'> tag resolver accepts not "'+p+'" style');n=u.represent[p](t,p)}e.dump=n}return!0}return!1}function se(e,t,r,n,o,a,l){e.tag=null,e.dump=r,oe(e,r,!1)||oe(e,r,!0);var c,p=s.call(e.dump),d=n;n&&(n=e.flowLevel<0||e.flowLevel>t);var f,h,m="[object Object]"===p||"[object Array]"===p;if(m&&(h=-1!==(f=e.duplicates.indexOf(r))),(null!==e.tag&&"?"!==e.tag||h||2!==e.indent&&t>0)&&(o=!1),h&&e.usedDuplicates[f])e.dump="*ref_"+f;else{if(m&&h&&!e.usedDuplicates[f]&&(e.usedDuplicates[f]=!0),"[object Object]"===p)n&&0!==Object.keys(e.dump).length?(!function(e,t,r,n){var o,s,a,l,c,p,d="",f=e.tag,h=Object.keys(r);if(!0===e.sortKeys)h.sort();else if("function"===typeof e.sortKeys)h.sort(e.sortKeys);else if(e.sortKeys)throw new i("sortKeys must be a boolean or a function");for(o=0,s=h.length;o<s;o+=1)p="",n&&""===d||(p+=B(e,t)),l=r[a=h[o]],e.replacer&&(l=e.replacer.call(r,a,l)),se(e,t+1,a,!0,!0,!0)&&((c=null!==e.tag&&"?"!==e.tag||e.dump&&e.dump.length>1024)&&(e.dump&&u===e.dump.charCodeAt(0)?p+="?":p+="? "),p+=e.dump,c&&(p+=B(e,t)),se(e,t+1,l,!0,c)&&(e.dump&&u===e.dump.charCodeAt(0)?p+=":":p+=": ",d+=p+=e.dump));e.tag=f,e.dump=d||"{}"}(e,t,e.dump,o),h&&(e.dump="&ref_"+f+e.dump)):(!function(e,t,r){var n,i,o,s,a,l="",c=e.tag,u=Object.keys(r);for(n=0,i=u.length;n<i;n+=1)a="",""!==l&&(a+=", "),e.condenseFlow&&(a+='"'),s=r[o=u[n]],e.replacer&&(s=e.replacer.call(r,o,s)),se(e,t,o,!1,!1)&&(e.dump.length>1024&&(a+="? "),a+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),se(e,t,s,!1,!1)&&(l+=a+=e.dump));e.tag=c,e.dump="{"+l+"}"}(e,t,e.dump),h&&(e.dump="&ref_"+f+" "+e.dump));else if("[object Array]"===p)n&&0!==e.dump.length?(e.noArrayIndent&&!l&&t>0?ie(e,t-1,e.dump,o):ie(e,t,e.dump,o),h&&(e.dump="&ref_"+f+e.dump)):(!function(e,t,r){var n,i,o,s="",a=e.tag;for(n=0,i=r.length;n<i;n+=1)o=r[n],e.replacer&&(o=e.replacer.call(r,String(n),o)),(se(e,t,o,!1,!1)||"undefined"===typeof o&&se(e,t,null,!1,!1))&&(""!==s&&(s+=","+(e.condenseFlow?"":" ")),s+=e.dump);e.tag=a,e.dump="["+s+"]"}(e,t,e.dump),h&&(e.dump="&ref_"+f+" "+e.dump));else{if("[object String]"!==p){if("[object Undefined]"===p)return!1;if(e.skipInvalid)return!1;throw new i("unacceptable kind of an object to dump "+p)}"?"!==e.tag&&ee(e,e.dump,t,a,d)}null!==e.tag&&"?"!==e.tag&&(c=encodeURI("!"===e.tag[0]?e.tag.slice(1):e.tag).replace(/!/g,"%21"),c="!"===e.tag[0]?"!"+c:"tag:yaml.org,2002:"===c.slice(0,18)?"!!"+c.slice(18):"!<"+c+">",e.dump=c+" "+e.dump)}return!0}function ae(e,t){var r,n,i=[],o=[];for(le(e,i,o),r=0,n=o.length;r<n;r+=1)t.duplicates.push(i[o[r]]);t.usedDuplicates=new Array(n)}function le(e,t,r){var n,i,o;if(null!==e&&"object"===typeof e)if(-1!==(i=t.indexOf(e)))-1===r.indexOf(i)&&r.push(i);else if(t.push(e),Array.isArray(e))for(i=0,o=e.length;i<o;i+=1)le(e[i],t,r);else for(i=0,o=(n=Object.keys(e)).length;i<o;i+=1)le(e[n[i]],t,r)}e.exports.dump=function(e,t){var r=new F(t=t||{});r.noRefs||ae(e,r);var n=e;return r.replacer&&(n=r.replacer.call({"":n},"",n)),se(r,0,n,!0,!0)?r.dump+"\n":""}},41105:function(e){"use strict";function t(e,t){var r="",n=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(r+='in "'+e.mark.name+'" '),r+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!t&&e.mark.snippet&&(r+="\n\n"+e.mark.snippet),n+" "+r):n}function r(e,r){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=r,this.message=t(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack||""}r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r.prototype.toString=function(e){return this.name+": "+t(this,e)},e.exports=r},39221:function(e,t,r){"use strict";var n=r(34627),i=r(41105),o=r(18841),s=r(73099),a=Object.prototype.hasOwnProperty,l=1,c=2,u=3,p=4,d=1,f=2,h=3,m=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,g=/[\x85\u2028\u2029]/,y=/[,\[\]\{\}]/,b=/^(?:!|!!|![a-z\-]+!)$/i,v=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;
8\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function x(e){return Object.prototype.toString.call(e)}function w(e){return 10===e||13===e}function S(e){return 9===e||32===e}function O(e){return 9===e||32===e||10===e||13===e}function k(e){return 44===e||91===e||93===e||123===e||125===e}function E(e){var t;return 48<=e&&e<=57?e-48:97<=(t=32|e)&&t<=102?t-97+10:-1}function _(e){return 48===e?"\0":97===e?"\x07":98===e?"\b":116===e||9===e?"\t":110===e?"\n":118===e?"\v":102===e?"\f":114===e?"\r":101===e?"\x1b":32===e?" ":34===e?'"':47===e?"/":92===e?"\\":78===e?"\x85":95===e?"\xa0":76===e?"\u2028":80===e?"\u2029":""}function A(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(55296+(e-65536>>10),56320+(e-65536&1023))}for(var P=new Array(256),T=new Array(256),C=0;C<256;C++)P[C]=_(C)?1:0,T[C]=_(C);function R(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||s,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function I(e,t){var r={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return r.snippet=o(r),new i(t,r)}function $(e,t){throw I(e,t)}function j(e,t){e.onWarning&&e.onWarning.call(null,I(e,t))}var N={YAML:function(e,t,r){var n,i,o;null!==e.version&&$(e,"duplication of %YAML directive"),1!==r.length&&$(e,"YAML directive accepts exactly one argument"),null===(n=/^([0-9]+)\.([0-9]+)$/.exec(r[0]))&&$(e,"ill-formed argument of the YAML directive"),i=parseInt(n[1],10),o=parseInt(n[2],10),1!==i&&$(e,"unacceptable YAML version of the document"),e.version=r[0],e.checkLineBreaks=o<2,1!==o&&2!==o&&j(e,"unsupported YAML version of the document")},TAG:function(e,t,r){var n,i;2!==r.length&&$(e,"TAG directive accepts exactly two arguments"),n=r[0],i=r[1],b.test(n)||$(e,"ill-formed tag handle (first argument) of the TAG directive"),a.call(e.tagMap,n)&&$(e,'there is a previously declared suffix for "'+n+'" tag handle'),v.test(i)||$(e,"ill-formed tag prefix (second argument) of the TAG directive");try{i=decodeURIComponent(i)}catch(o){$(e,"tag prefix is malformed: "+i)}e.tagMap[n]=i}};function L(e,t,r,n){var i,o,s,a;if(t<r){if(a=e.input.slice(t,r),n)for(i=0,o=a.length;i<o;i+=1)9===(s=a.charCodeAt(i))||32<=s&&s<=1114111||$(e,"expected valid JSON character");else m.test(a)&&$(e,"the stream contains non-printable characters");e.result+=a}}function M(e,t,r,i){var o,s,l,c;for(n.isObject(r)||$(e,"cannot merge mappings; the provided source object is unacceptable"),l=0,c=(o=Object.keys(r)).length;l<c;l+=1)s=o[l],a.call(t,s)||(t[s]=r[s],i[s]=!0)}function D(e,t,r,n,i,o,s,l,c){var u,p;if(Array.isArray(i))for(u=0,p=(i=Array.prototype.slice.call(i)).length;u<p;u+=1)Array.isArray(i[u])&&$(e,"nested arrays are not supported inside keys"),"object"===typeof i&&"[object Object]"===x(i[u])&&(i[u]="[object Object]");if("object"===typeof i&&"[object Object]"===x(i)&&(i="[object Object]"),i=String(i),null===t&&(t={}),"tag:yaml.org,2002:merge"===n)if(Array.isArray(o))for(u=0,p=o.length;u<p;u+=1)M(e,t,o[u],r);else M(e,t,o,r);else e.json||a.call(r,i)||!a.call(t,i)||(e.line=s||e.line,e.lineStart=l||e.lineStart,e.position=c||e.position,$(e,"duplicated mapping key")),"__proto__"===i?Object.defineProperty(t,i,{configurable:!0,enumerable:!0,writable:!0,value:o}):t[i]=o,delete r[i];return t}function F(e){var t;10===(t=e.input.charCodeAt(e.position))?e.position++:13===t?(e.position++,10===e.input.charCodeAt(e.position)&&e.position++):$(e,"a line break is expected"),e.line+=1,e.lineStart=e.position,e.firstTabInLine=-1}function z(e,t,r){for(var n=0,i=e.input.charCodeAt(e.position);0!==i;){for(;S(i);)9===i&&-1===e.firstTabInLine&&(e.firstTabInLine=e.position),i=e.input.charCodeAt(++e.position);if(t&&35===i)do{i=e.input.charCodeAt(++e.position)}while(10!==i&&13!==i&&0!==i);if(!w(i))break;for(F(e),i=e.input.charCodeAt(e.position),n++,e.lineIndent=0;32===i;)e.lineIndent++,i=e.input.charCodeAt(++e.position)}return-1!==r&&0!==n&&e.lineIndent<r&&j(e,"deficient indentation"),n}function B(e){var t,r=e.position;return!(45!==(t=e.input.charCodeAt(r))&&46!==t||t!==e.input.charCodeAt(r+1)||t!==e.input.charCodeAt(r+2)||(r+=3,0!==(t=e.input.charCodeAt(r))&&!O(t)))}function U(e,t){1===t?e.result+=" ":t>1&&(e.result+=n.repeat("\n",t-1))}function q(e,t){var r,n,i=e.tag,o=e.anchor,s=[],a=!1;if(-1!==e.firstTabInLine)return!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=s),n=e.input.charCodeAt(e.position);0!==n&&(-1!==e.firstTabInLine&&(e.position=e.firstTabInLine,$(e,"tab characters must not be used in indentation")),45===n)&&O(e.input.charCodeAt(e.position+1));)if(a=!0,e.position++,z(e,!0,-1)&&e.lineIndent<=t)s.push(null),n=e.input.charCodeAt(e.position);else if(r=e.line,H(e,t,u,!1,!0),s.push(e.result),z(e,!0,-1),n=e.input.charCodeAt(e.position),(e.line===r||e.lineIndent>t)&&0!==n)$(e,"bad indentation of a sequence entry");else if(e.lineIndent<t)break;return!!a&&(e.tag=i,e.anchor=o,e.kind="sequence",e.result=s,!0)}function V(e){var t,r,n,i,o=!1,s=!1;if(33!==(i=e.input.charCodeAt(e.position)))return!1;if(null!==e.tag&&$(e,"duplication of a tag property"),60===(i=e.input.charCodeAt(++e.position))?(o=!0,i=e.input.charCodeAt(++e.position)):33===i?(s=!0,r="!!",i=e.input.charCodeAt(++e.position)):r="!",t=e.position,o){do{i=e.input.charCodeAt(++e.position)}while(0!==i&&62!==i);e.position<e.length?(n=e.input.slice(t,e.position),i=e.input.charCodeAt(++e.position)):$(e,"unexpected end of the stream within a verbatim tag")}else{for(;0!==i&&!O(i);)33===i&&(s?$(e,"tag suffix cannot contain exclamation marks"):(r=e.input.slice(t-1,e.position+1),b.test(r)||$(e,"named tag handle cannot contain such characters"),s=!0,t=e.position+1)),i=e.input.charCodeAt(++e.position);n=e.input.slice(t,e.position),y.test(n)&&$(e,"tag suffix cannot contain flow indicator characters")}n&&!v.test(n)&&$(e,"tag name cannot contain such characters: "+n);try{n=decodeURIComponent(n)}catch(l){$(e,"tag name is malformed: "+n)}return o?e.tag=n:a.call(e.tagMap,r)?e.tag=e.tagMap[r]+n:"!"===r?e.tag="!"+n:"!!"===r?e.tag="tag:yaml.org,2002:"+n:$(e,'undeclared tag handle "'+r+'"'),!0}function W(e){var t,r;if(38!==(r=e.input.charCodeAt(e.position)))return!1;for(null!==e.anchor&&$(e,"duplication of an anchor property"),r=e.input.charCodeAt(++e.position),t=e.position;0!==r&&!O(r)&&!k(r);)r=e.input.charCodeAt(++e.position);return e.position===t&&$(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(t,e.position),!0}function H(e,t,r,i,o){var s,m,g,y,b,v,x,_,C,R=1,I=!1,j=!1;if(null!==e.listener&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,s=m=g=p===r||u===r,
8i&&z(e,!0,-1)&&(I=!0,e.lineIndent>t?R=1:e.lineIndent===t?R=0:e.lineIndent<t&&(R=-1)),1===R)for(;V(e)||W(e);)z(e,!0,-1)?(I=!0,g=s,e.lineIndent>t?R=1:e.lineIndent===t?R=0:e.lineIndent<t&&(R=-1)):g=!1;if(g&&(g=I||o),1!==R&&p!==r||(_=l===r||c===r?t:t+1,C=e.position-e.lineStart,1===R?g&&(q(e,C)||function(e,t,r){var n,i,o,s,a,l,u,d=e.tag,f=e.anchor,h={},m=Object.create(null),g=null,y=null,b=null,v=!1,x=!1;if(-1!==e.firstTabInLine)return!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=h),u=e.input.charCodeAt(e.position);0!==u;){if(v||-1===e.firstTabInLine||(e.position=e.firstTabInLine,$(e,"tab characters must not be used in indentation")),n=e.input.charCodeAt(e.position+1),o=e.line,63!==u&&58!==u||!O(n)){if(s=e.line,a=e.lineStart,l=e.position,!H(e,r,c,!1,!0))break;if(e.line===o){for(u=e.input.charCodeAt(e.position);S(u);)u=e.input.charCodeAt(++e.position);if(58===u)O(u=e.input.charCodeAt(++e.position))||$(e,"a whitespace character is expected after the key-value separator within a block mapping"),v&&(D(e,h,m,g,y,null,s,a,l),g=y=b=null),x=!0,v=!1,i=!1,g=e.tag,y=e.result;else{if(!x)return e.tag=d,e.anchor=f,!0;$(e,"can not read an implicit mapping pair; a colon is missed")}}else{if(!x)return e.tag=d,e.anchor=f,!0;$(e,"can not read a block mapping entry; a multiline key may not be an implicit key")}}else 63===u?(v&&(D(e,h,m,g,y,null,s,a,l),g=y=b=null),x=!0,v=!0,i=!0):v?(v=!1,i=!0):$(e,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),e.position+=1,u=n;if((e.line===o||e.lineIndent>t)&&(v&&(s=e.line,a=e.lineStart,l=e.position),H(e,t,p,!0,i)&&(v?y=e.result:b=e.result),v||(D(e,h,m,g,y,b,s,a,l),g=y=b=null),z(e,!0,-1),u=e.input.charCodeAt(e.position)),(e.line===o||e.lineIndent>t)&&0!==u)$(e,"bad indentation of a mapping entry");else if(e.lineIndent<t)break}return v&&D(e,h,m,g,y,null,s,a,l),x&&(e.tag=d,e.anchor=f,e.kind="mapping",e.result=h),x}(e,C,_))||function(e,t){var r,n,i,o,s,a,c,u,p,d,f,h,m=!0,g=e.tag,y=e.anchor,b=Object.create(null);if(91===(h=e.input.charCodeAt(e.position)))s=93,u=!1,o=[];else{if(123!==h)return!1;s=125,u=!0,o={}}for(null!==e.anchor&&(e.anchorMap[e.anchor]=o),h=e.input.charCodeAt(++e.position);0!==h;){if(z(e,!0,t),(h=e.input.charCodeAt(e.position))===s)return e.position++,e.tag=g,e.anchor=y,e.kind=u?"mapping":"sequence",e.result=o,!0;m?44===h&&$(e,"expected the node content, but found ','"):$(e,"missed comma between flow collection entries"),f=null,a=c=!1,63===h&&O(e.input.charCodeAt(e.position+1))&&(a=c=!0,e.position++,z(e,!0,t)),r=e.line,n=e.lineStart,i=e.position,H(e,t,l,!1,!0),d=e.tag,p=e.result,z(e,!0,t),h=e.input.charCodeAt(e.position),!c&&e.line!==r||58!==h||(a=!0,h=e.input.charCodeAt(++e.position),z(e,!0,t),H(e,t,l,!1,!0),f=e.result),u?D(e,o,b,d,p,f,r,n,i):a?o.push(D(e,null,b,d,p,f,r,n,i)
8):o.push(p),z(e,!0,t),44===(h=e.input.charCodeAt(e.position))?(m=!0,h=e.input.charCodeAt(++e.position)):m=!1}$(e,"unexpected end of the stream within a flow collection")}(e,_)?j=!0:(m&&function(e,t){var r,i,o,s,a,l=d,c=!1,u=!1,p=t,m=0,g=!1;if(124===(s=e.input.charCodeAt(e.position)))i=!1;else{if(62!==s)return!1;i=!0}for(e.kind="scalar",e.result="";0!==s;)if(43===(s=e.input.charCodeAt(++e.position))||45===s)d===l?l=43===s?h:f:$(e,"repeat of a chomping mode identifier");else{if(!((o=48<=(a=s)&&a<=57?a-48:-1)>=0))break;0===o?$(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):u?$(e,"repeat of an indentation width identifier"):(p=t+o-1,u=!0)}if(S(s)){do{s=e.input.charCodeAt(++e.position)}while(S(s));if(35===s)do{s=e.input.charCodeAt(++e.position)}while(!w(s)&&0!==s)}for(;0!==s;){for(F(e),e.lineIndent=0,s=e.input.charCodeAt(e.position);(!u||e.lineIndent<p)&&32===s;)e.lineIndent++,s=e.input.charCodeAt(++e.position);if(!u&&e.lineIndent>p&&(p=e.lineIndent),w(s))m++;else{if(e.lineIndent<p){l===h?e.result+=n.repeat("\n",c?1+m:m):l===d&&c&&(e.result+="\n");break}for(i?S(s)?(g=!0,e.result+=n.repeat("\n",c?1+m:m)):g?(g=!1,e.result+=n.repeat("\n",m+1)):0===m?c&&(e.result+=" "):e.result+=n.repeat("\n",m):e.result+=n.repeat("\n",c?1+m:m),c=!0,u=!0,m=0,r=e.position;!w(s)&&0!==s;)s=e.input.charCodeAt(++e.position);L(e,r,e.position,!1)}}return!0}(e,_)||function(e,t){var r,n,i;if(39!==(r=e.input.charCodeAt(e.position)))return!1;for(e.kind="scalar",e.result="",e.position++,n=i=e.position;0!==(r=e.input.charCodeAt(e.position));)if(39===r){if(L(e,n,e.position,!0),39!==(r=e.input.charCodeAt(++e.position)))return!0;n=e.position,e.position++,i=e.position}else w(r)?(L(e,n,i,!0),U(e,z(e,!1,t)),n=i=e.position):e.position===e.lineStart&&B(e)?$(e,"unexpected end of the document within a single quoted scalar"):(e.position++,i=e.position);$(e,"unexpected end of the stream within a single quoted scalar")}(e,_)||function(e,t){var r,n,i,o,s,a,l;if(34!==(a=e.input.charCodeAt(e.position)))return!1;for(e.kind="scalar",e.result="",e.position++,r=n=e.position;0!==(a=e.input.charCodeAt(e.position));){if(34===a)return L(e,r,e.position,!0),e.position++,!0;if(92===a){if(L(e,r,e.position,!0),w(a=e.input.charCodeAt(++e.position)))z(e,!1,t);else if(a<256&&P[a])e.result+=T[a],e.position++;else if((s=120===(l=a)?2:117===l?4:85===l?8:0)>0){for(i=s,o=0;i>0;i--)(s=E(a=e.input.charCodeAt(++e.position)))>=0?o=(o<<4)+s:$(e,"expected hexadecimal character");e.result+=A(o),e.position++}else $(e,"unknown escape sequence");r=n=e.position}else w(a)?(L(e,r,n,!0),U(e,z(e,!1,t)),r=n=e.position):e.position===e.lineStart&&B(e)?$(e,"unexpected end of the document within a double quoted scalar"):(e.position++,n=e.position)}$(e,"unexpected end of the stream within a double quoted scalar")}(e,_)?j=!0:!function(e){var t,r,n;if(42!==(n=e.input.charCodeAt(e.position)))return!1;for(n=e.input.charCodeAt(++e.position),t=e.position;0!==n&&!O(n)&&!k(n);)n=e.input.charCodeAt(++e.position);return e.position===t&&$(e,"name of an alias node must contain at least one character"),r=e.input.slice(t,e.position),a.call(e.anchorMap,r)||$(e,'unidentified alias "'+r+'"'),e.result=e.anchorMap[r],z(e,!0,-1),!0}(e)?function(e,t,r){var n,i,o,s,a,l,c,u,p=e.kind,d=e.result;if(O(u=e.input.charCodeAt(e.position))||k(u)||35===u||38===u||42===u||33===u||124===u||62===u||39===u||34===u||37===u||64===u||96===u)return!1;if((63===u||45===u)&&(O(n=e.input.charCodeAt(e.position+1))||r&&k(n)))return!1;for(e.kind="scalar",e.result="",i=o=e.position,s=!1;0!==u;){if(58===u){if(O(n=e.input.charCodeAt(e.position+1))||r&&k(n))break}else if(35===u){if(O(e.input.charCodeAt(e.position-1)))break}else{if(e.position===e.lineStart&&B(e)||r&&k(u))break;if(w(u)){if(a=e.line,l=e.lineStart,c=e.lineIndent,z(e,!1,-1),e.lineIndent>=t){s=!0,u=e.input.charCodeAt(e.position);continue}e.position=o,e.line=a,e.lineStart=l,e.lineIndent=c;break}}s&&(L(e,i,o,!1),U(e,e.line-a),i=o=e.position,s=!1),S(u)||(o=e.position+1),u=e.input.charCodeAt(++e.position)}return L(e,i,o,!1),!!e.result||(e.kind=p,e.result=d,!1)}(e,_,l===r)&&(j=!0,null===e.tag&&(e.tag="?")):(j=!0,null===e.tag&&null===e.anchor||$(e,"alias node should not have any properties")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===R&&(j=g&&q(e,C))),null===e.tag)null!==e.anchor&&(e.anchorMap[e.anchor]=e.result);else if("?"===e.tag){for(null!==e.result&&"scalar"!==e.kind&&$(e,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+e.kind+'"'),y=0,b=e.implicitTypes.length;y<b;y+=1)if((x=e.implicitTypes[y]).resolve(e.result)){e.result=x.construct(e.result),e.tag=x.tag,null!==e.anchor&&(e.anchorMap[e.anchor]=e.result);break}}else if("!"!==e.tag){if(a.call(e.typeMap[e.kind||"fallback"],e.tag))x=e.typeMap[e.kind||"fallback"][e.tag];else for(x=null,y=0,b=(v=e.typeMap.multi[e.kind||"fallback"]).length;y<b;y+=1)if(e.tag.slice(0,v[y].tag.length)===v[y].tag){x=v[y];break}x||$(e,"unknown tag !<"+e.tag+">"),null!==e.result&&x.kind!==e.kind&&$(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+x.kind+'", not "'+e.kind+'"'),x.resolve(e.result,e.tag)?(e.result=x.construct(e.result,e.tag),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):$(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||j}function Q(e){var t,r,n,i,o=e.position,s=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);0!==(i=e.input.charCodeAt(e.position))&&(z(e,!0,-1),i=e.input.charCodeAt(e.position),!(e.lineIndent>0||37!==i));){for(s=!0,i=e.input.charCodeAt(++e.position),t=e.position;0!==i&&!O(i);)i=e.input.charCodeAt(++e.position);for(n=[],(r=e.input.slice(t,e.position)).length<1&&$(e,"directive name must not be less than one character in length");0!==i;){for(;S(i);)i=e.input.charCodeAt(++e.position);
8if(35===i){do{i=e.input.charCodeAt(++e.position)}while(0!==i&&!w(i));break}if(w(i))break;for(t=e.position;0!==i&&!O(i);)i=e.input.charCodeAt(++e.position);n.push(e.input.slice(t,e.position))}0!==i&&F(e),a.call(N,r)?N[r](e,r,n):j(e,'unknown document directive "'+r+'"')}z(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,z(e,!0,-1)):s&&$(e,"directives end mark is expected"),H(e,e.lineIndent-1,p,!1,!0),z(e,!0,-1),e.checkLineBreaks&&g.test(e.input.slice(o,e.position))&&j(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&B(e)?46===e.input.charCodeAt(e.position)&&(e.position+=3,z(e,!0,-1)):e.position<e.length-1&&$(e,"end of the stream or a document separator is expected")}function Y(e,t){t=t||{},0!==(e=String(e)).length&&(10!==e.charCodeAt(e.length-1)&&13!==e.charCodeAt(e.length-1)&&(e+="\n"),65279===e.charCodeAt(0)&&(e=e.slice(1)));var r=new R(e,t),n=e.indexOf("\0");for(-1!==n&&(r.position=n,$(r,"null byte is not allowed in input")),r.input+="\0";32===r.input.charCodeAt(r.position);)r.lineIndent+=1,r.position+=1;for(;r.position<r.length-1;)Q(r);return r.documents}e.exports.loadAll=function(e,t,r){null!==t&&"object"===typeof t&&"undefined"===typeof r&&(r=t,t=null);var n=Y(e,r);if("function"!==typeof t)return n;for(var i=0,o=n.length;i<o;i+=1)t(n[i])},e.exports.load=function(e,t){var r=Y(e,t);if(0!==r.length){if(1===r.length)return r[0];throw new i("expected a single document in the stream, but found more")}}},20353:function(e,t,r){"use strict";var n=r(41105),i=r(48030);function o(e,t){var r=[];return e[t].forEach((function(e){var t=r.length;r.forEach((function(r,n){r.tag===e.tag&&r.kind===e.kind&&r.multi===e.multi&&(t=n)})),r[t]=e})),r}function s(e){return this.extend(e)}s.prototype.extend=function(e){var t=[],r=[];if(e instanceof i)r.push(e);else if(Array.isArray(e))r=r.concat(e);else{if(!e||!Array.isArray(e.implicit)&&!Array.isArray(e.explicit))throw new n("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");e.implicit&&(t=t.concat(e.implicit)),e.explicit&&(r=r.concat(e.explicit))}t.forEach((function(e){if(!(e instanceof i))throw new n("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(e.loadKind&&"scalar"!==e.loadKind)throw new n("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(e.multi)throw new n("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")})),r.forEach((function(e){if(!(e instanceof i))throw new n("Specified list of YAML types (or a single Type object) contains a non-Type object.")}));var a=Object.create(s.prototype);return a.implicit=(this.implicit||[]).concat(t),a.explicit=(this.explicit||[]).concat(r),a.compiledImplicit=o(a,"implicit"),a.compiledExplicit=o(a,"explicit"),a.compiledTypeMap=function(){var e,t,r={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}};function n(e){e.multi?(r.multi[e.kind].push(e),r.multi.fallback.push(e)):r[e.kind][e.tag]=r.fallback[e.tag]=e}for(e=0,t=arguments.length;e<t;e+=1)arguments[e].forEach(n);return r}(a.compiledImplicit,a.compiledExplicit),a},e.exports=s},79247:function(e,t,r){"use strict";e.exports=r(79778)},73099:function(e,t,r){"use strict";e.exports=r(79247).extend({implicit:[r(46601),r(1017)],explicit:[r(7764),r(89440),r(92820),r(5729)]})},91445:function(e,t,r){"use strict";var n=r(20353);e.exports=new n({explicit:[r(9234),r(22590),r(91071)]})},79778:function(e,t,r){"use strict";e.exports=r(91445).extend({implicit:[r(15204),r(50821),r(82492),r(9563)]})},18841:function(e,t,r){"use strict";var n=r(34627);function i(e,t,r,n,i){var o="",s="",a=Math.floor(i/2)-1;return n-t>a&&(t=n-a+(o=" ... ").length),r-n>a&&(r=n+a-(s=" ...").length),{str:o+e.slice(t,r).replace(/\t/g,"\u2192")+s,pos:n-t+o.length}}function o(e,t){return n.repeat(" ",t-e.length)+e}e.exports=function(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),"number"!==typeof t.indent&&(t.indent=1),"number"!==typeof t.linesBefore&&(t.linesBefore=3),"number"!==typeof t.linesAfter&&(t.linesAfter=2);for(var r,s=/\r?\n|\r|\0/g,a=[0],l=[],c=-1;r=s.exec(e.buffer);)l.push(r.index),a.push(r.index+r[0].length),e.position<=r.index&&c<0&&(c=a.length-2);c<0&&(c=a.length-1);var u,p,d="",f=Math.min(e.line+t.linesAfter,l.length).toString().length,h=t.maxLength-(t.indent+f+3);for(u=1;u<=t.linesBefore&&!(c-u<0);u++)p=i(e.buffer,a[c-u],l[c-u],e.position-(a[c]-a[c-u]),h),d=n.repeat(" ",t.indent)+o((e.line-u+1).toString(),f)+" | "+p.str+"\n"+d;for(p=i(e.buffer,a[c],l[c],e.position,h),d+=n.repeat(" ",t.indent)+o((e.line+1).toString(),f)+" | "+p.str+"\n",d+=n.repeat("-",t.indent+f+3+p.pos)+"^\n",u=1;u<=t.linesAfter&&!(c+u>=l.length);u++)p=i(e.buffer,a[c+u],l[c+u],e.position-(a[c]-a[c+u]),h),d+=n.repeat(" ",t.indent)+o((e.line+u+1).toString(),f)+" | "+p.str+"\n";return d.replace(/\n$/,"")}},48030:function(e,t,r){"use strict";var n=r(41105),i=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],o=["scalar","sequence","mapping"];e.exports=function(e,t){if(t=t||{},Object.keys(t).forEach((function(t){if(-1===i.indexOf(t))throw new n('Unknown option "'+t+'" is met in definition of "'+e+'" YAML type.')})),this.options=t,this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(e){return e},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=function(e){var t={};return null!==e&&Object.keys(e).forEach((function(r){e[r].forEach((function(e){t[String(e)]=r}))})),t}(t.styleAliases||null),-1===o.indexOf(this.kind))throw new n('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}},7764:function(e,t,r){"use strict";var n=r(48030),i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
8+/=\n\r";e.exports=new n("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,r,n=0,o=e.length,s=i;for(r=0;r<o;r++)if(!((t=s.indexOf(e.charAt(r)))>64)){if(t<0)return!1;n+=6}return n%8===0},construct:function(e){var t,r,n=e.replace(/[\r\n=]/g,""),o=n.length,s=i,a=0,l=[];for(t=0;t<o;t++)t%4===0&&t&&(l.push(a>>16&255),l.push(a>>8&255),l.push(255&a)),a=a<<6|s.indexOf(n.charAt(t));return 0===(r=o%4*6)?(l.push(a>>16&255),l.push(a>>8&255),l.push(255&a)):18===r?(l.push(a>>10&255),l.push(a>>2&255)):12===r&&l.push(a>>4&255),new Uint8Array(l)},predicate:function(e){return"[object Uint8Array]"===Object.prototype.toString.call(e)},represent:function(e){var t,r,n="",o=0,s=e.length,a=i;for(t=0;t<s;t++)t%3===0&&t&&(n+=a[o>>18&63],n+=a[o>>12&63],n+=a[o>>6&63],n+=a[63&o]),o=(o<<8)+e[t];return 0===(r=s%3)?(n+=a[o>>18&63],n+=a[o>>12&63],n+=a[o>>6&63],n+=a[63&o]):2===r?(n+=a[o>>10&63],n+=a[o>>4&63],n+=a[o<<2&63],n+=a[64]):1===r&&(n+=a[o>>2&63],n+=a[o<<4&63],n+=a[64],n+=a[64]),n}})},50821:function(e,t,r){"use strict";var n=r(48030);e.exports=new n("tag:yaml.org,2002:bool",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t=e.length;return 4===t&&("true"===e||"True"===e||"TRUE"===e)||5===t&&("false"===e||"False"===e||"FALSE"===e)},construct:function(e){return"true"===e||"True"===e||"TRUE"===e},predicate:function(e){return"[object Boolean]"===Object.prototype.toString.call(e)},represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})},9563:function(e,t,r){"use strict";var n=r(34627),i=r(48030),o=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");var s=/^[-+]?[0-9]+e/;e.exports=new i("tag:yaml.org,2002:float",{kind:"scalar",resolve:function(e){return null!==e&&!(!o.test(e)||"_"===e[e.length-1])},construct:function(e){var t,r;return r="-"===(t=e.replace(/_/g,"").toLowerCase())[0]?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),".inf"===t?1===r?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===t?NaN:r*parseFloat(t,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&(e%1!==0||n.isNegativeZero(e))},represent:function(e,t){var r;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(n.isNegativeZero(e))return"-0.0";return r=e.toString(10),s.test(r)?r.replace("e",".e"):r},defaultStyle:"lowercase"})},82492:function(e,t,r){"use strict";var n=r(34627),i=r(48030);function o(e){return 48<=e&&e<=55}function s(e){return 48<=e&&e<=57}e.exports=new i("tag:yaml.org,2002:int",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,r,n=e.length,i=0,a=!1;if(!n)return!1;if("-"!==(t=e[i])&&"+"!==t||(t=e[++i]),"0"===t){if(i+1===n)return!0;if("b"===(t=e[++i])){for(i++;i<n;i++)if("_"!==(t=e[i])){if("0"!==t&&"1"!==t)return!1;a=!0}return a&&"_"!==t}if("x"===t){for(i++;i<n;i++)if("_"!==(t=e[i])){if(!(48<=(r=e.charCodeAt(i))&&r<=57||65<=r&&r<=70||97<=r&&r<=102))return!1;a=!0}return a&&"_"!==t}if("o"===t){for(i++;i<n;i++)if("_"!==(t=e[i])){if(!o(e.charCodeAt(i)))return!1;a=!0}return a&&"_"!==t}}if("_"===t)return!1;for(;i<n;i++)if("_"!==(t=e[i])){if(!s(e.charCodeAt(i)))return!1;a=!0}return!(!a||"_"===t)},construct:function(e){var t,r=e,n=1;if(-1!==r.indexOf("_")&&(r=r.replace(/_/g,"")),"-"!==(t=r[0])&&"+"!==t||("-"===t&&(n=-1),t=(r=r.slice(1))[0]),"0"===r)return 0;if("0"===t){if("b"===r[1])return n*parseInt(r.slice(2),2);if("x"===r[1])return n*parseInt(r.slice(2),16);if("o"===r[1])return n*parseInt(r.slice(2),8)}return n*parseInt(r,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&e%1===0&&!n.isNegativeZero(e)},represent:{binary:function(e){return e>=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)}
8,decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},91071:function(e,t,r){"use strict";var n=r(48030);e.exports=new n("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}})},1017:function(e,t,r){"use strict";var n=r(48030);e.exports=new n("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(e){return"<<"===e||null===e}})},15204:function(e,t,r){"use strict";var n=r(48030);e.exports=new n("tag:yaml.org,2002:null",{kind:"scalar",resolve:function(e){if(null===e)return!0;var t=e.length;return 1===t&&"~"===e||4===t&&("null"===e||"Null"===e||"NULL"===e)},construct:function(){return null},predicate:function(e){return null===e},represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})},89440:function(e,t,r){"use strict";var n=r(48030),i=Object.prototype.hasOwnProperty,o=Object.prototype.toString;e.exports=new n("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function(e){if(null===e)return!0;var t,r,n,s,a,l=[],c=e;for(t=0,r=c.length;t<r;t+=1){if(n=c[t],a=!1,"[object Object]"!==o.call(n))return!1;for(s in n)if(i.call(n,s)){if(a)return!1;a=!0}if(!a)return!1;if(-1!==l.indexOf(s))return!1;l.push(s)}return!0},construct:function(e){return null!==e?e:[]}})},92820:function(e,t,r){"use strict";var n=r(48030),i=Object.prototype.toString;e.exports=new n("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:function(e){if(null===e)return!0;var t,r,n,o,s,a=e;for(s=new Array(a.length),t=0,r=a.length;t<r;t+=1){if(n=a[t],"[object Object]"!==i.call(n))return!1;if(1!==(o=Object.keys(n)).length)return!1;s[t]=[o[0],n[o[0]]]}return!0},construct:function(e){if(null===e)return[];var t,r,n,i,o,s=e;for(o=new Array(s.length),t=0,r=s.length;t<r;t+=1)n=s[t],i=Object.keys(n),o[t]=[i[0],n[i[0]]];return o}})},22590:function(e,t,r){"use strict";var n=r(48030);e.exports=new n("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return null!==e?e:[]}})},5729:function(e,t,r){"use strict";var n=r(48030),i=Object.prototype.hasOwnProperty;e.exports=new n("tag:yaml.org,2002:set",{kind:"mapping",resolve:function(e){if(null===e)return!0;var t,r=e;for(t in r)if(i.call(r,t)&&null!==r[t])return!1;return!0},construct:function(e){return null!==e?e:{}}})},9234:function(e,t,r){"use strict";var n=r(48030);e.exports=new n("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return null!==e?e:""}})},46601:function(e,t,r){"use strict";var n=r(48030),i=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),o=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");e.exports=new n("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function(e){return null!==e&&(null!==i.exec(e)||null!==o.exec(e))},construct:function(e){var t,r,n,s,a,l,c,u,p=0,d=null;if(null===(t=i.exec(e))&&(t=o.exec(e)),null===t)throw new Error("Date resolve error");
8if(r=+t[1],n=+t[2]-1,s=+t[3],!t[4])return new Date(Date.UTC(r,n,s));if(a=+t[4],l=+t[5],c=+t[6],t[7]){for(p=t[7].slice(0,3);p.length<3;)p+="0";p=+p}return t[9]&&(d=6e4*(60*+t[10]+ +(t[11]||0)),"-"===t[9]&&(d=-d)),u=new Date(Date.UTC(r,n,s,a,l,c,p)),d&&u.setTime(u.getTime()-d),u},instanceOf:Date,represent:function(e){return e.toISOString()}})},99714:function(e){const t="object"===typeof process&&process&&"win32"===process.platform;e.exports=t?{sep:"\\"}:{sep:"/"}},10361:function(e,t,r){const n=e.exports=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return g(t),!(!r.nocomment&&"#"===t.charAt(0))&&new v(t,r).match(e)};e.exports=n;const i=r(99714);n.sep=i.sep;const o=Symbol("globstar **");n.GLOBSTAR=o;const s=r(30702),a={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},l="[^/]",c=l+"*?",u=e=>e.split("").reduce(((e,t)=>(e[t]=!0,e)),{}),p=u("().*{}+?[]^$\\!"),d=u("[.("),f=/\/+/;n.filter=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(r,i,o)=>n(r,e,t)};const h=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r={};return Object.keys(e).forEach((t=>r[t]=e[t])),Object.keys(t).forEach((e=>r[e]=t[e])),r};n.defaults=e=>{if(!e||"object"!==typeof e||!Object.keys(e).length)return n;const t=n,r=(r,n,i)=>t(r,n,h(e,i));return(r.Minimatch=class extends t.Minimatch{constructor(t,r){super(t,h(e,r))}}).defaults=r=>t.defaults(h(e,r)).Minimatch,r.filter=(r,n)=>t.filter(r,h(e,n)),r.defaults=r=>t.defaults(h(e,r)),r.makeRe=(r,n)=>t.makeRe(r,h(e,n)),r.braceExpand=(r,n)=>t.braceExpand(r,h(e,n)),r.match=(r,n,i)=>t.match(r,n,h(e,i)),r},n.braceExpand=(e,t)=>m(e,t);const m=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return g(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:s(e)},g=e=>{if("string"!==typeof e)throw new TypeError("invalid pattern");if(e.length>65536)throw new TypeError("pattern is too long")},y=Symbol("subparse");n.makeRe=(e,t)=>new v(e,t||{}).makeRe(),n.match=function(e,t){const r=new v(t,arguments.length>2&&void 0!==arguments[2]?arguments[2]:{});return e=e.filter((e=>r.match(e))),r.options.nonull&&!e.length&&e.push(t),e};const b=e=>e.replace(/[[\]\\]/g,"\\$&");class v{constructor(e,t){g(e),t||(t={}),this.options=t,this.set=[],this.pattern=e,this.windowsPathsNoEscape=!!t.windowsPathsNoEscape||!1===t.allowWindowsEscape,this.windowsPathsNoEscape&&(this.pattern=this.pattern.replace(/\\/g,"/")),this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!t.partial,this.make()}debug(){}make(){const e=this.pattern,t=this.options;if(!t.nocomment&&"#"===e.charAt(0))return void(this.comment=!0);if(!e)return void(this.empty=!0);this.parseNegate();let r=this.globSet=this.braceExpand();t.debug&&(this.debug=function(){return console.error(...arguments)}),this.debug(this.pattern,r),r=this.globParts=r.map((e=>e.split(f))),this.debug(this.pattern,r),r=r.map(((e,t,r)=>e.map(this.parse,this))),this.debug(this.pattern,r),r=r.filter((e=>-1===e.indexOf(!1))),this.debug(this.pattern,r),this.set=r}parseNegate(){if(this.options.nonegate)return;const e=this.pattern;let t=!1,r=0;for(let n=0;n<e.length&&"!"===e.charAt(n);n++)t=!t,r++;r&&(this.pattern=e.slice(r)),this.negate=t}matchOne(e,t,r){var n=this.options;this.debug("matchOne",{this:this,file:e,pattern:t}),this.debug("matchOne",e.length,t.length);for(var i=0,s=0,a=e.length,l=t.length;i<a&&s<l;i++,s++){this.debug("matchOne loop");var c,u=t[s],p=e[i];if(this.debug(t,u,p),!1===u)return!1;if(u===o){this.debug("GLOBSTAR",[t,u,p]);var d=i,f=s+1;if(f===l){for(this.debug("** at the end");i<a;i++)if("."===e[i]||".."===e[i]||!n.dot&&"."===e[i].charAt(0))return!1;return!0}for(;d<a;){var h=e[d];if(this.debug("\nglobstar while",e,d,t,f,h),this.matchOne(e.slice(d),t.slice(f),r))return this.debug("globstar found match!",d,a,h),!0;if("."===h||".."===h||!n.dot&&"."===h.charAt(0)){this.debug("dot detected!",e,d,t,f);break}this.debug("globstar swallow a segment, and continue"),d++}return!(!r||(this.debug("\n>>> no match, partial?",e,d,t,f),d!==a))}if("string"===typeof u?(c=p===u,this.debug("string match",u,p,c)):(c=p.match(u),this.debug("pattern match",u,p,c)),!c)return!1}if(i===a&&s===l)return!0;
8if(i===a)return r;if(s===l)return i===a-1&&""===e[i];throw new Error("wtf?")}braceExpand(){return m(this.pattern,this.options)}parse(e,t){g(e);const r=this.options;if("**"===e){if(!r.noglobstar)return o;e="*"}if(""===e)return"";let n="",i=!1,s=!1;const u=[],f=[];let h,m,v,x,w=!1,S=-1,O=-1,k="."===e.charAt(0),E=r.dot||k;const _=e=>"."===e.charAt(0)?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",A=()=>{if(h){switch(h){case"*":n+=c,i=!0;break;case"?":n+=l,i=!0;break;default:n+="\\"+h}this.debug("clearStateChar %j %j",h,n),h=!1}};for(let o,l=0;l<e.length&&(o=e.charAt(l));l++)if(this.debug("%s\t%s %s %j",e,l,n,o),s){if("/"===o)return!1;p[o]&&(n+="\\"),n+=o,s=!1}else switch(o){case"/":return!1;case"\\":if(w&&"-"===e.charAt(l+1)){n+=o;continue}A(),s=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s\t%s %s %j <-- stateChar",e,l,n,o),w){this.debug(" in class"),"!"===o&&l===O+1&&(o="^"),n+=o;continue}this.debug("call clearStateChar %j",h),A(),h=o,r.noext&&A();continue;case"(":{if(w){n+="(";continue}if(!h){n+="\\(";continue}const t={type:h,start:l-1,reStart:n.length,open:a[h].open,close:a[h].close};this.debug(this.pattern,"\t",t),u.push(t),n+=t.open,0===t.start&&"!"!==t.type&&(k=!0,n+=_(e.slice(l+1))),this.debug("plType %j %j",h,n),h=!1;continue}case")":{const e=u[u.length-1];if(w||!e){n+="\\)";continue}u.pop(),A(),i=!0,v=e,n+=v.close,"!"===v.type&&f.push(Object.assign(v,{reEnd:n.length}));continue}case"|":{const t=u[u.length-1];if(w||!t){n+="\\|";continue}A(),n+="|",0===t.start&&"!"!==t.type&&(k=!0,n+=_(e.slice(l+1)));continue}case"[":if(A(),w){n+="\\"+o;continue}w=!0,O=l,S=n.length,n+=o;continue;case"]":if(l===O+1||!w){n+="\\"+o;continue}m=e.substring(O+1,l);try{RegExp("["+b(m.replace(/\\([^-\]])/g,"$1"))+"]"),n+=o}catch(C){n=n.substring(0,S)+"(?:$.)"}i=!0,w=!1;continue;default:A(),!p[o]||"^"===o&&w||(n+="\\"),n+=o}for(w&&(m=e.slice(O+1),x=this.parse(m,y),n=n.substring(0,S)+"\\["+x[
80],i=i||x[1]),v=u.pop();v;v=u.pop()){let e;e=n.slice(v.reStart+v.open.length),this.debug("setting tail",n,v),e=e.replace(/((?:\\{2}){0,64})(\\?)\|/g,((e,t,r)=>(r||(r="\\"),t+t+r+"|"))),this.debug("tail=%j\n %s",e,e,v,n);const t="*"===v.type?c:"?"===v.type?l:"\\"+v.type;i=!0,n=n.slice(0,v.reStart)+t+"\\("+e}A(),s&&(n+="\\\\");const P=d[n.charAt(0)];for(let o=f.length-1;o>-1;o--){const e=f[o],r=n.slice(0,e.reStart),i=n.slice(e.reStart,e.reEnd-8);let s=n.slice(e.reEnd);const a=n.slice(e.reEnd-8,e.reEnd)+s,l=r.split(")").length,c=r.split("(").length-l;let u=s;for(let t=0;t<c;t++)u=u.replace(/\)[+*?]?/,"");s=u;n=r+i+s+(""===s&&t!==y?"(?:$|\\/)":"")+a}if(""!==n&&i&&(n="(?=.)"+n),P&&(n=(k?"":E?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)")+n),t===y)return[n,i];if(r.nocase&&!i&&(i=e.toUpperCase()!==e.toLowerCase()),!i)return(e=>e.replace(/\\(.)/g,"$1"))(e);const T=r.nocase?"i":"";try{return Object.assign(new RegExp("^"+n+"$",T),{_glob:e,_src:n})}catch(C){return new RegExp("$.")}}makeRe(){if(this.regexp||!1===this.regexp)return this.regexp;const e=this.set;if(!e.length)return this.regexp=!1,this.regexp;const t=this.options,r=t.noglobstar?c:t.dot?"(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?":"(?:(?!(?:\\/|^)\\.).)*?",n=t.nocase?"i":"";let i=e.map((e=>(e=e.map((e=>"string"===typeof e?e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):e===o?o:e._src)).reduce(((e,t)=>(e[e.length-1]===o&&t===o||e.push(t),e)),[]),e.forEach(((t,n)=>{t===o&&e[n-1]!==o&&(0===n?e.length>1?e[n+1]="(?:\\/|"+r+"\\/)?"+e[n+1]:e[n]=r:n===e.length-1?e[n-1]+="(?:\\/|"+r+")?":(e[n-1]+="(?:\\/|\\/"+r+"\\/)"+e[n+1],e[n+1]=o))})),e.filter((e=>e!==o)).join("/")))).join("|");i="^(?:"+i+")$",this.negate&&(i="^(?!"+i+").*$");try{this.regexp=new RegExp(i,n)}catch(s){this.regexp=!1}return this.regexp}match(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.partial;if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return""===e;if("/"===e&&t)return!0;const r=this.options;"/"!==i.sep&&(e=e.split(i.sep).join("/")),e=e.split(f),this.debug(this.pattern,"split",e);const n=this.set;let o;this.debug(this.pattern,"set",n);for(let i=e.length-1;i>=0&&(o=e[i],!o);i--);for(let i=0;i<n.length;i++){const s=n[i];let a=e;r.matchBase&&1===s.length&&(a=[o]);if(this.matchOne(a,s,t))return!!r.flipNegate||!this.negate}return!r.flipNegate&&this.negate}static defaults(e){return n.defaults(e).Minimatch}}n.Minimatch=v},10136:function(e){"use strict";function t(e,t,i){e instanceof RegExp&&(e=r(e,i)),t instanceof RegExp&&(t=r(t,i));var o=n(e,t,i);return o&&{start:o[0],end:o[1],pre:i.slice(0,o[0]),body:i.slice(o[0]+e.length,o[1]),post:i.slice(o[1]+t.length)}}function r(e,t){var r=t.match(e);return r?r[0]:null}function n(e,t,r){var n,i,o,s,a,l=r.indexOf(e),c=r.indexOf(t,l+1),u=l;if(l>=0&&c>0){if(e===t)return[l,c];for(n=[],o=r.length;u>=0&&!a;)u==l?(n.push(u),l=r.indexOf(e,u+1)):1==n.length?a=[n.pop(),c]:((i=n.pop())<o&&(o=i,s=c),c=r.indexOf(t,u+1)),u=l<c&&l>=0?l:c;n.length&&(a=[o,s])}return a}e.exports=t,t.range=n},12305:function(e,t,r){"use strict";var n=r(59300);e.exports=function(e,t){return e?void t.then((function(t){n((function(){e(null,t)}))}),(function(t){n((function(){e(t)}))})):t}},59300:function(e){"use strict";e.exports="object"===typeof process&&"function"===typeof process.nextTick?process.nextTick:"function"===typeof setImmediate?setImmediate:function(e){setTimeout(e,0)}},46469:function(e,t){var r,n,i;n=[t],r=function(e){"use strict";e.__esModule=!0;var t={},r=Object.prototype.hasOwnProperty,n={memoize:function(e){var n=arguments.length<=1||void 0===arguments[1]?t:arguments[1],i=n.cache||{};return function(){for(var t=arguments.length,o=Array(t),s=0;s<t;s++)o[s]=arguments[s];var a=String(o[0]);return!1===n.caseSensitive&&(a=a.toLowerCase()),r.call(i,a)?i[a]:i[a]=e.apply(this,o)}},debounce:function(e,t){if("function"===typeof t){var r=e;e=t,t=r}var n=t&&t.delay||t||0,i=void 0,o=void 0,s=void 0;return function(){for(var t=arguments.length,r=Array(t),a=0;a<t;a++)r[a]=arguments[a];i=r,o=this,s||(s=setTimeout((function(){e.apply(o,i),i=o=s=null}),n))}},bind:function(e,t,r){var n=r.value;return{configurable:!0,get:function(){var e=n.bind(this);return Object.defineProperty(this,t,{value:e,configurable:!0,writable:!0}),e}}}},i=a(n.memoize),o=a(n.debounce),s=a((function(e,t){return e.bind(t)}),(function(){return n.bind}));function a(e,t){var r=(t=t||e.decorate||l(e))();return function(){for(var n=arguments.length,i=Array(n),o=0;o<n;o++)i[o]=arguments[o];var s=i.length;return(s<2?t:s>2?r:e).apply(void 0,i)}}function l(e){return function(t){return"function"===typeof t?e(t):function(r,n,i){i.value=e(i.value,t,r,n,i)}}}e.memoize=i,e.debounce=o,e.bind=s,e.default={memoize:i,debounce:o,bind:s}},void 0===(i="function"===typeof r?r.apply(t,n):r)||(e.exports=i)},17283:function(e){"use strict";var t=Object.prototype.hasOwnProperty,r="~";function n(){}function i(e,t,r){this.fn=e,this.context=t,this.once=r||!1}
8function o(e,t,n,o,s){if("function"!==typeof n)throw new TypeError("The listener must be a function");var a=new i(n,o||e,s),l=r?r+t:t;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],a]:e._events[l].push(a):(e._events[l]=a,e._eventsCount++),e}function s(e,t){0===--e._eventsCount?e._events=new n:delete e._events[t]}function a(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(r=!1)),a.prototype.eventNames=function(){var e,n,i=[];if(0===this._eventsCount)return i;for(n in e=this._events)t.call(e,n)&&i.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},a.prototype.listeners=function(e){var t=r?r+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var i=0,o=n.length,s=new Array(o);i<o;i++)s[i]=n[i].fn;return s},a.prototype.listenerCount=function(e){var t=r?r+e:e,n=this._events[t];return n?n.fn?1:n.length:0},a.prototype.emit=function(e,t,n,i,o,s){var a=r?r+e:e;if(!this._events[a])return!1;var l,c,u=this._events[a],p=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),p){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,t),!0;case 3:return u.fn.call(u.context,t,n),!0;case 4:return u.fn.call(u.context,t,n,i),!0;case 5:return u.fn.call(u.context,t,n,i,o),!0;case 6:return u.fn.call(u.context,t,n,i,o,s),!0}for(c=1,l=new Array(p-1);c<p;c++)l[c-1]=arguments[c];u.fn.apply(u.context,l)}else{var d,f=u.length;for(c=0;c<f;c++)switch(u[c].once&&this.removeListener(e,u[c].fn,void 0,!0),p){case 1:u[c].fn.call(u[c].context);break;case 2:u[c].fn.call(u[c].context,t);break;case 3:u[c].fn.call(u[c].context,t,n);break;case 4:u[c].fn.call(u[c].context,t,n,i);break;default:if(!l)for(d=1,l=new Array(p-1);d<p;d++)l[d-1]=arguments[d];u[c].fn.apply(u[c].context,l)}}return!0},a.prototype.on=function(e,t,r){return o(this,e,t,r,!1)},a.prototype.once=function(e,t,r){return o(this,e,t,r,!0)},a.prototype.removeListener=function(e,t,n,i){var o=r?r+e:e;if(!this._events[o])return this;if(!t)return s(this,o),this;var a=this._events[o];if(a.fn)a.fn!==t||i&&!a.once||n&&a.context!==n||s(this,o);else{for(var l=0,c=[],u=a.length;l<u;l++)(a[l].fn!==t||i&&!a[l].once||n&&a[l].context!==n)&&c.push(a[l]);c.length?this._events[o]=1===c.length?c[0]:c:s(this,o)}return this},a.prototype.removeAllListeners=function(e){var t;return e?(t=r?r+e:e,this._events[t]&&s(this,t)):(this._events=new n,this._eventsCount=0),this},a.prototype.off=a.prototype.removeListener,a.prototype.addListener=a.prototype.on,a.prefixed=r,a.EventEmitter=a,e.exports=a},122:function(e){"use strict";e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;var n,i,o;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(i=n;0!==i--;)if(!e(t[i],r[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(o=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(i=n;0!==i--;)if(!Object.prototype.hasOwnProperty.call(r,o[i]))return!1;for(i=n;0!==i--;){var s=o[i];if(!e(t[s],r[s]))return!1}return!0}return t!==t&&r!==r}},95376:function(e){e.exports=s,s.default=s,s.stable=u,s.stableStringify=u;var t="[...]",r="[Circular]",n=[],i=[];function o(){return{depthLimit:Number.MAX_SAFE_INTEGER,edgesLimit:Number.MAX_SAFE_INTEGER}}function s(e,t,r,s){var a;"undefined"===typeof s&&(s=o()),l(e,"",0,[],void 0,0,s);try{a=0===i.length?JSON.stringify(e,t,r):JSON.stringify(e,d(t),r)}catch(u){return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;0!==n.length;){var c=n.pop();4===c.length?Object.defineProperty(c[0],c[1],c[3]):c[0][c[1]]=c[2]}}return a}function a(e,t,r,o){var s=Object.getOwnPropertyDescriptor(o,r);void 0!==s.get?s.configurable?(Object.defineProperty(o,r,{value:e}),n.push([o,r,t,s])):i.push([t,r,e]):(o[r]=e,n.push([o,r,t]))}function l(e,n,i,o,s,c,u){var p;if(c+=1,"object"===typeof e&&null!==e){for(p=0;p<o.length;p++)if(o[p]===e)return void a(r,e,n,s);if("undefined"!==typeof u.depthLimit&&c>u.depthLimit)return void a(t,e,n,s);if("undefined"!==typeof u.edgesLimit&&i+1>u.edgesLimit)return void a(t,e,n,s);if(o.push(e),Array.isArray(e))for(p=0;p<e.length;p++)l(e[p],p,p,o,e,c,u);else{var d=Object.keys(e);for(p=0;p<d.length;p++){var f=d[p];l(e[f],f,p,o,e,c,u)}}o.pop()}}function c(e,t){return e<t?-1:e>t?1:0}function u(e,t,r,s){"undefined"===typeof s&&(s=o());var a,l=p(e,"",0,[],void 0,0,s)||e;try{a=0===i.length?JSON.stringify(l,t,r):JSON.stringify(l,d(t),r)}catch(u){return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;0!==n.length;){var c=n.pop();4===c.length?Object.defineProperty(c[0],c[1],c[3]):c[0][c[1]]=c[2]}}return a}function p(e,i,o,s,l,u,d){var f;if(u+=1,"object"===typeof e&&null!==e){for(f=0;f<s.length;f++)if(s[f]===e)return void a(r,e,i,l);try{if("function"===typeof e.toJSON)return}catch(y){return}if("undefined"!==typeof d.depthLimit&&u>d.depthLimit)return void a(t,e,i,l);if("undefined"!==typeof d.edgesLimit&&o+1>d.edgesLimit)return void a(t,e,i,l);if(s.push(e),Array.isArray(e))for(f=0;f<e.length;f++)p(e[f],f,f,s,e,u,d);else{var h={},m=Object.keys(e).sort(c);for(f=0;f<m.length;f++){var g=m[f];p(e[g],g,f,s,e,u,d),h[g]=e[g]}if("undefined"===typeof l)return h;n.push([l,i,e]),l[i]=h}s.pop()}}function d(e){return e="undefined"!==typeof e?e:function(e,t){return t},function(t,r){if(i.length>0)for(var n=0;n<i.length;n++){var o=i[n];if(o[1]===t&&o[0]===r){r=o[2],i.splice(n,1);break}}return e.call(this,t,r)}}},48721:function(e,t,r){"use strict";const n=r(82301),i=r(42072),o=r(54439);e.exports={XMLParser:i,XMLValidator:n,XMLBuilder:o}},96600:function(e){e.exports=function(e){return"function"===typeof e?e:Array.isArray(e)?t=>{for(const r of e){if("string"===typeof r&&t===r)return!0;
8if(r instanceof RegExp&&r.test(t))return!0}}:()=>!1}},63975:function(e,t){"use strict";const r=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",n="["+r+"]["+(r+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040")+"]*",i=new RegExp("^"+n+"$");t.isExist=function(e){return"undefined"!==typeof e},t.isEmptyObject=function(e){return 0===Object.keys(e).length},t.merge=function(e,t,r){if(t){const n=Object.keys(t),i=n.length;for(let o=0;o<i;o++)e[n[o]]="strict"===r?[t[n[o]]]:t[n[o]]}},t.getValue=function(e){return t.isExist(e)?e:""},t.isName=function(e){const t=i.exec(e);return!(null===t||"undefined"===typeof t)},t.getAllMatches=function(e,t){const r=[];let n=t.exec(e);for(;n;){const i=[];i.startIndex=t.lastIndex-n[0].length;const o=n.length;for(let e=0;e<o;e++)i.push(n[e]);r.push(i),n=t.exec(e)}return r},t.nameRegexp=n},82301:function(e,t,r){"use strict";const n=r(63975),i={allowBooleanAttributes:!1,unpairedTags:[]};function o(e){return" "===e||"\t"===e||"\n"===e||"\r"===e}function s(e,t){const r=t;for(;t<e.length;t++)if("?"!=e[t]&&" "!=e[t]);else{const n=e.substr(r,t-r);if(t>5&&"xml"===n)return h("InvalidXml","XML declaration allowed only at the start of the document.",g(e,t));if("?"==e[t]&&">"==e[t+1]){t++;break}}return t}function a(e,t){if(e.length>t+5&&"-"===e[t+1]&&"-"===e[t+2]){for(t+=3;t<e.length;t++)if("-"===e[t]&&"-"===e[t+1]&&">"===e[t+2]){t+=2;break}}else if(e.length>t+8&&"D"===e[t+1]&&"O"===e[t+2]&&"C"===e[t+3]&&"T"===e[t+4]&&"Y"===e[t+5]&&"P"===e[t+6]&&"E"===e[t+7]){let r=1;for(t+=8;t<e.length;t++)if("<"===e[t])r++;else if(">"===e[t]&&(r--,0===r))break}else if(e.length>t+9&&"["===e[t+1]&&"C"===e[t+2]&&"D"===e[t+3]&&"A"===e[t+4]&&"T"===e[t+5]&&"A"===e[t+6]&&"["===e[t+7])for(t+=8;t<e.length;t++)if("]"===e[t]&&"]"===e[t+1]&&">"===e[t+2]){t+=2;break}return t}t.validate=function(e,t){t=Object.assign({},i,t);const r=[];let l=!1,c=!1;"\ufeff"===e[0]&&(e=e.substr(1));for(let i=0;i<e.length;i++)if("<"===e[i]&&"?"===e[i+1]){if(i+=2,i=s(e,i),i.err)return i}else{if("<"!==e[i]){if(o(e[i]))continue;return h("InvalidChar","char '"+e[i]+"' is not expected.",g(e,i))}{let m=i;if(i++,"!"===e[i]){i=a(e,i);continue}{let y=!1;"/"===e[i]&&(y=!0,i++);let b="";for(;i<e.length&&">"!==e[i]&&" "!==e[i]&&"\t"!==e[i]&&"\n"!==e[i]&&"\r"!==e[i];i++)b+=e[i];if(b=b.trim(),"/"===b[b.length-1]&&(b=b.substring(0,b.length-1),i--),p=b,!n.isName(p)){let t;return t=0===b.trim().length?"Invalid space after '<'.":"Tag '"+b+"' is an invalid name.",h("InvalidTag",t,g(e,i))}const v=u(e,i);if(!1===v)return h("InvalidAttr","Attributes for '"+b+"' have open quote.",g(e,i));let x=v.value;if(i=v.index,"/"===x[x.length-1]){const r=i-x.length;x=x.substring(0,x.length-1);const n=d(x,t);
8if(!0!==n)return h(n.err.code,n.err.msg,g(e,r+n.err.line));l=!0}else if(y){if(!v.tagClosed)return h("InvalidTag","Closing tag '"+b+"' doesn't have proper closing.",g(e,i));if(x.trim().length>0)return h("InvalidTag","Closing tag '"+b+"' can't have attributes or invalid starting.",g(e,m));if(0===r.length)return h("InvalidTag","Closing tag '"+b+"' has not been opened.",g(e,m));{const t=r.pop();if(b!==t.tagName){let r=g(e,t.tagStartPos);return h("InvalidTag","Expected closing tag '"+t.tagName+"' (opened in line "+r.line+", col "+r.col+") instead of closing tag '"+b+"'.",g(e,m))}0==r.length&&(c=!0)}}else{const n=d(x,t);if(!0!==n)return h(n.err.code,n.err.msg,g(e,i-x.length+n.err.line));if(!0===c)return h("InvalidXml","Multiple possible root nodes found.",g(e,i));-1!==t.unpairedTags.indexOf(b)||r.push({tagName:b,tagStartPos:m}),l=!0}for(i++;i<e.length;i++)if("<"===e[i]){if("!"===e[i+1]){i++,i=a(e,i);continue}if("?"!==e[i+1])break;if(i=s(e,++i),i.err)return i}else if("&"===e[i]){const t=f(e,i);if(-1==t)return h("InvalidChar","char '&' is not expected.",g(e,i));i=t}else if(!0===c&&!o(e[i]))return h("InvalidXml","Extra text at the end",g(e,i));"<"===e[i]&&i--}}}var p;return l?1==r.length?h("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",g(e,r[0].tagStartPos)):!(r.length>0)||h("InvalidXml","Invalid '"+JSON.stringify(r.map((e=>e.tagName)),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):h("InvalidXml","Start tag expected.",1)};const l='"',c="'";function u(e,t){let r="",n="",i=!1;for(;t<e.length;t++){if(e[t]===l||e[t]===c)""===n?n=e[t]:n!==e[t]||(n="");else if(">"===e[t]&&""===n){i=!0;break}r+=e[t]}return""===n&&{value:r,index:t,tagClosed:i}}const p=new RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function d(e,t){const r=n.getAllMatches(e,p),i={};for(let n=0;n<r.length;n++){if(0===r[n][1].length)return h("InvalidAttr","Attribute '"+r[n][2]+"' has no space in starting.",y(r[n]));if(void 0!==r[n][3]&&void 0===r[n][4])return h("InvalidAttr","Attribute '"+r[n][2]+"' is without value.",y(r[n]));if(void 0===r[n][3]&&!t.allowBooleanAttributes)return h("InvalidAttr","boolean attribute '"+r[n][2]+"' is not allowed.",y(r[n]));const e=r[n][2];if(!m(e))return h("InvalidAttr","Attribute '"+e+"' is an invalid name.",y(r[n]));if(i.hasOwnProperty(e))return h("InvalidAttr","Attribute '"+e+"' is repeated.",y(r[n]));i[e]=1}return!0}function f(e,t){if(";"===e[++t])return-1;if("#"===e[t])return function(e,t){let r=/\d/;for("x"===e[t]&&(t++,r=/[\da-fA-F]/);t<e.length;t++){if(";"===e[t])return t;if(!e[t].match(r))break}return-1}(e,++t);let r=0;for(;t<e.length;t++,r++)if(!(e[t].match(/\w/)&&r<20)){if(";"===e[t])break;return-1}return t}function h(e,t,r){return{err:{code:e,msg:t,line:r.line||r,col:r.col}}}function m(e){return n.isName(e)}function g(e,t){const r=e.substring(0,t).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function y(e){return e.startIndex+e[1].length}},54439:function(e,t,r){"use strict";const n=r(79969),i=r(96600),o={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function s(e){this.options=Object.assign({},o,e),!0===this.options.ignoreAttributes||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=i(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=c),this.processTextOrObjNode=a,this.options.format?(this.indentate=l,this.tagEndChar=">\n",this.newLine="\n"):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function a(e,t,r,n){const i=this.j2x(e,r+1,n.concat(t));return void 0!==e[this.options.textNodeName]&&1===Object.keys(e).length?this.buildTextValNo
8de(e[this.options.textNodeName],t,i.attrStr,r):this.buildObjectNode(i.val,t,i.attrStr,r)}function l(e){return this.options.indentBy.repeat(e)}function c(e){return!(!e.startsWith(this.options.attributeNamePrefix)||e===this.options.textNodeName)&&e.substr(this.attrPrefixLen)}s.prototype.build=function(e){return this.options.preserveOrder?n(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0,[]).val)},s.prototype.j2x=function(e,t,r){let n="",i="";const o=r.join(".");for(let s in e)if(Object.prototype.hasOwnProperty.call(e,s))if("undefined"===typeof e[s])this.isAttribute(s)&&(i+="");else if(null===e[s])this.isAttribute(s)?i+="":"?"===s[0]?i+=this.indentate(t)+"<"+s+"?"+this.tagEndChar:i+=this.indentate(t)+"<"+s+"/"+this.tagEndChar;else if(e[s]instanceof Date)i+=this.buildTextValNode(e[s],s,"",t);else if("object"!==typeof e[s]){const r=this.isAttribute(s);if(r&&!this.ignoreAttributesFn(r,o))n+=this.buildAttrPairStr(r,""+e[s]);else if(!r)if(s===this.options.textNodeName){let t=this.options.tagValueProcessor(s,""+e[s]);i+=this.replaceEntitiesValue(t)}else i+=this.buildTextValNode(e[s],s,"",t)}else if(Array.isArray(e[s])){const n=e[s].length;let o="",a="";for(let l=0;l<n;l++){const n=e[s][l];if("undefined"===typeof n);else if(null===n)"?"===s[0]?i+=this.indentate(t)+"<"+s+"?"+this.tagEndChar:i+=this.indentate(t)+"<"+s+"/"+this.tagEndChar;else if("object"===typeof n)if(this.options.oneListGroup){const e=this.j2x(n,t+1,r.concat(s));o+=e.val,this.options.attributesGroupName&&n.hasOwnProperty(this.options.attributesGroupName)&&(a+=e.attrStr)}else o+=this.processTextOrObjNode(n,s,t,r);else if(this.options.oneListGroup){let e=this.options.tagValueProcessor(s,n);e=this.replaceEntitiesValue(e),o+=e}else o+=this.buildTextValNode(n,s,"",t)}this.options.oneListGroup&&(o=this.buildObjectNode(o,s,a,t)),i+=o}else if(this.options.attributesGroupName&&s===this.options.attributesGroupName){const t=Object.keys(e[s]),r=t.length;for(let i=0;i<r;i++)n+=this.buildAttrPairStr(t[i],""+e[s][t[i]])}else i+=this.processTextOrObjNode(e[s],s,t,r);return{attrStr:n,val:i}},s.prototype.buildAttrPairStr=function(e,t){return t=this.options.attributeValueProcessor(e,""+t),t=this.replaceEntitiesValue(t),this.options.suppressBooleanAttributes&&"true"===t?" "+e:" "+e+'="'+t+'"'},s.prototype.buildObjectNode=function(e,t,r,n){if(""===e)return"?"===t[0]?this.indentate(n)+"<"+t+r+"?"+this.tagEndChar:this.indentate(n)+"<"+t+r+this.closeTag(t)+this.tagEndChar;{let i="</"+t+this.tagEndChar,o="";return"?"===t[0]&&(o="?",i=""),!r&&""!==r||-1!==e.indexOf("<")?!1!==this.options.commentPropName&&t===this.options.commentPropName&&0===o.length?this.indentate(n)+`\x3c!--${e}--\x3e`+this.newLine:this.indentate(n)+"<"+t+r+o+this.tagEndChar+e+this.indentate(n)+i:this.indentate(n)+"<"+t+r+o+">"+e+i}},s.prototype.closeTag=function(e){let t="";return-1!==this.options.unpairedTags.indexOf(e)?this.options.suppressUnpairedNode||(t="/"):t=this.options.suppressEmptyNode?"/":`></${e}`,t},s.prototype.buildTextValNode=function(e,t,r,n){if(!1!==this.options.cdataPropName&&t===this.options.cdataPropName)return this.indentate(n)+`<![CDATA[${e}]]>`+this.newLine;if(!1!==this.options.commentPropName&&t===this.options.commentPropName)return this.indentate(n)+`\x3c!--${e}--\x3e`+this.newLine;if("?"===t[0])return this.indentate(n)+"<"+t+r+"?"+this.tagEndChar;{let i=this.options.tagValueProcessor(t,e);return i=this.replaceEntitiesValue(i),""===i?this.indentate(n)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(n)+"<"+t+r+">"+i+"</"+t+this.tagEndChar}},s.prototype.replaceEntitiesValue=function(e){if(e&&e.length>0&&this.options.processEntities)for(let t=0;t<this.options.entities.length;t++){const r=this.options.entities[t];e=e.replace(r.regex,r.val)}return e},e.exports=s},79969:function(e){function t(e,s,a,l){let c="",u=!1;for(let p=0;p<e.length;p++){const d=e[p],f=r(d);if(void 0===f)continue;let h="";if(h=0===a.length?f:`${a}.${f}`,f===s.textNodeName){let e=d[f];i(h,s)||(e=s.tagValueProcessor(f,e),e=o(e,s)),u&&(c+=l),c+=e,u=!1;continue}if(f===s.cdataPropName){u&&(c+=l),c+=`<![CDATA[${d[f][0][s.textNodeName]}]]>`,u=!1;continue}if(f===s.commentPropName){c+=l+`\x3c!--${d[f][0][s.textNodeName]}--\x3e`,u=!0;continue}if("?"===f[0]){const e=n(d[":@"],s),t="?xml"===f?"":l;let r=d[f][0][s.textNodeName];r=0!==r.length?" "+r:"",c+=t+`<${f}${r}${e}?>`,u=!0;continue}let m=l;""!==m&&(m+=s.indentBy);const g=l+`<${f}${n(d[":@"],s)}`,y=t(d[f],s,h,m);
8-1!==s.unpairedTags.indexOf(f)?s.suppressUnpairedNode?c+=g+">":c+=g+"/>":y&&0!==y.length||!s.suppressEmptyNode?y&&y.endsWith(">")?c+=g+`>${y}${l}</${f}>`:(c+=g+">",y&&""!==l&&(y.includes("/>")||y.includes("</"))?c+=l+s.indentBy+y+l:c+=y,c+=`</${f}>`):c+=g+"/>",u=!0}return c}function r(e){const t=Object.keys(e);for(let r=0;r<t.length;r++){const n=t[r];if(e.hasOwnProperty(n)&&":@"!==n)return n}}function n(e,t){let r="";if(e&&!t.ignoreAttributes)for(let n in e){if(!e.hasOwnProperty(n))continue;let i=t.attributeValueProcessor(n,e[n]);i=o(i,t),!0===i&&t.suppressBooleanAttributes?r+=` ${n.substr(t.attributeNamePrefix.length)}`:r+=` ${n.substr(t.attributeNamePrefix.length)}="${i}"`}return r}function i(e,t){let r=(e=e.substr(0,e.length-t.textNodeName.length-1)).substr(e.lastIndexOf(".")+1);for(let n in t.stopNodes)if(t.stopNodes[n]===e||t.stopNodes[n]==="*."+r)return!0;return!1}function o(e,t){if(e&&e.length>0&&t.processEntities)for(let r=0;r<t.entities.length;r++){const n=t.entities[r];e=e.replace(n.regex,n.val)}return e}e.exports=function(e,r){let n="";return r.format&&r.indentBy.length>0&&(n="\n"),t(e,r,"",n)}},74411:function(e,t,r){const n=r(63975);function i(e,t){let r="";for(;t<e.length&&"'"!==e[t]&&'"'!==e[t];t++)r+=e[t];if(r=r.trim(),-1!==r.indexOf(" "))throw new Error("External entites are not supported");const n=e[t++];let i="";for(;t<e.length&&e[t]!==n;t++)i+=e[t];return[r,i,t]}function o(e,t){return"!"===e[t+1]&&"-"===e[t+2]&&"-"===e[t+3]}function s(e,t){return"!"===e[t+1]&&"E"===e[t+2]&&"N"===e[t+3]&&"T"===e[t+4]&&"I"===e[t+5]&&"T"===e[t+6]&&"Y"===e[t+7]}function a(e,t){return"!"===e[t+1]&&"E"===e[t+2]&&"L"===e[t+3]&&"E"===e[t+4]&&"M"===e[t+5]&&"E"===e[t+6]&&"N"===e[t+7]&&"T"===e[t+8]}function l(e,t){return"!"===e[t+1]&&"A"===e[t+2]&&"T"===e[t+3]&&"T"===e[t+4]&&"L"===e[t+5]&&"I"===e[t+6]&&"S"===e[t+7]&&"T"===e[t+8]}function c(e,t){return"!"===e[t+1]&&"N"===e[t+2]&&"O"===e[t+3]&&"T"===e[t+4]&&"A"===e[t+5]&&"T"===e[t+6]&&"I"===e[t+7]&&"O"===e[t+8]&&"N"===e[t+9]}function u(e){if(n.isName(e))return e;throw new Error(`Invalid entity name ${e}`)}e.exports=function(e,t){const r={};if("O"!==e[t+3]||"C"!==e[t+4]||"T"!==e[t+5]||"Y"!==e[t+6]||"P"!==e[t+7]||"E"!==e[t+8])throw new Error("Invalid Tag instead of DOCTYPE");{t+=9;let n=1,p=!1,d=!1,f="";for(;t<e.length;t++)if("<"!==e[t]||d)if(">"===e[t]){if(d?"-"===e[t-1]&&"-"===e[t-2]&&(d=!1,n--):n--,0===n)break}else"["===e[t]?p=!0:f+=e[t];else{if(p&&s(e,t)){let n,o;t+=7,[n,o,t]=i(e,t+1),-1===o.indexOf("&")&&(r[u(n)]={regx:RegExp(`&${n};`,"g"),val:o})}else if(p&&a(e,t))t+=8;else if(p&&l(e,t))t+=8;else if(p&&c(e,t))t+=9;else{if(!o)throw new Error("Invalid DOCTYPE");d=!0}n++,f=""}if(0!==n)throw new Error("Unclosed DOCTYPE")}return{entities:r,i:t}}},5237:function(e,t){const r={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,t,r){return e}};t.buildOptions=function(e){return Object.assign({},r,e)},t.defaultOptions=r},36229:function(e,t,r){"use strict";const n=r(63975),i=r(68487),o=r(74411),s=r(20908),a=r(96600);function l(e){const t=Object.keys(e);for(let r=0;r<t.length;r++){const n=t[r];this.lastEntities[n]={regex:new RegExp("&"+n+";","g"),val:e[n]}}}function c(e,t,r,n,i,o,s){if(void 0!==e&&(this.options.trimValues&&!n&&(e=e.trim()),e.length>0)){s||(e=this.replaceEntitiesValue(e));const n=this.options.tagValueProcessor(t,e,r,i,o);if(null===n||void 0===n)return e;if(typeof n!==typeof e||n!==e)return n;if(this.options.trimValues)return w(e,this.options.parseTagValue,this.options.numberParseOptions);return e.trim()===e?w(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function u(e){if(this.options.removeNSPrefix){const t=e.split(":"),r="/"===e.charAt(0)?"/":"";if("xmlns"===t[0])return"";2===t.length&&(e=r+t[1])}return e}const p=new RegExp("([^\\s=]+)\\s*(=\\s*(['\"])([\\s\\S]*?)\\3)?","gm");function d(e,t,r){if(!0!==this.options.ignoreAttributes&&"string"===typeof e){const r=n.getAllMatches(e,p),i=r.length,o={};for(let e=0;e<i;e++){const n=this.resolveNameSpace(r[e][1]);if(this.ignoreAttributesFn(n,t))continue;let i=r[e][4],s=this.options.attributeNamePrefix+n;if(n.length)if(this.options.transformAttributeName&&(s=this.options.transformAttributeName(s)),"__proto__"===s&&(s="#__proto__"),void 0!==i){this.options.trimValues&&(i=i.trim()),i=this.replaceEntitiesValue(i);const e=this.options.attributeValueProcessor(n,i,t);o[s]=null===e||void 0===e?i:typeof e!==typeof i||e!==i?e:w(i,this.options.parseAttributeValue,this.options.numberParseOptions)}else this.options.allowBooleanAttributes&&(o[s]=!0)}if(!Object.keys(o).length)return;if(this.options.attributesGroupName){const e={};return e[this.options.attributesGroupName]=o,e}return o}}const f=function(e){e=e.replace(/\r\n?/g,"\n");const t=new i("!xml");let r=t,n="",s="";for(let a=0;a<e.length;a++){if("<"===e[a])if("/"===e[a+1]){const t=b(e,">",a,"Closing Tag is not closed.");let i=e.substring(a+2,t).trim();if(this.options.removeNSPrefix){const e=i.indexOf(":");-1!==e&&(i=i.substr(e+1))}this.options.transformTagName&&(i=this.options.transformTagName(i)),r&&(n=this.saveTextToParentTag(n,r,s));const o=s.substring(s.lastIndexOf(".")+1);if(i&&-1!==this.options.unpairedTags.indexOf(i))throw new Error(`Unpaired tag can not be used as closing tag: </${i}>`);let l=0;o&&-1!==this.options.unpairedTags.indexOf(o)?(l=s.lastIndexOf(".",s.lastIndexOf(".")-1),this.tagsNodeStack.pop()):l=s.lastIndexOf("."),s=s.substring(0,l),r=this.tagsNodeStack.pop(),n="",a=t}else if("?"===e[a+1]){let t=v(e,a,!1,"?>");if(!t)throw new Error("Pi Tag is not closed.");if(n=this.saveTextToParentTag(n,r,s),this.options.ignoreDeclaration&&"?xml"===t.tagName||this.options.ignorePiTags);else{const e=new i(t.tagName);e.add(this.options.textNodeName,""),t.tagName!==t.tagExp&&t.attrExpPresent&&(e[":@"]=this.buildAttributesMap(t.tagExp,s,t.tagName)),this.addChild(r,e,s)}a=t.closeIndex+1}else if("!--"===e.substr(a+1,3)){const t=b(e,"--\x3e",a+4,"Comment is not closed.");if(this.options.commentPropName){const i=e.substring(a+4,t-2);n=this.saveTextToParentTag(n,r,s),r.add(this.options.commentPropName,[{[this.options.textNodeName]:i}])}a=t}else if("!D"===e.substr(a+1,2)){const t=o(e,a);this.docTypeEntities=t.entities,a=t.i}else if("!["===e.substr(a+1,2)){const t=b(e,"]]>",a,"CDATA is not closed.")-2,i=e.substring(a+9,t);n=this.saveTextToParentTag(n,r,s);
8let o=this.parseTextData(i,r.tagname,s,!0,!1,!0,!0);void 0==o&&(o=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:i}]):r.add(this.options.textNodeName,o),a=t+2}else{let o=v(e,a,this.options.removeNSPrefix),l=o.tagName;const c=o.rawTagName;let u=o.tagExp,p=o.attrExpPresent,d=o.closeIndex;this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&n&&"!xml"!==r.tagname&&(n=this.saveTextToParentTag(n,r,s,!1));const f=r;if(f&&-1!==this.options.unpairedTags.indexOf(f.tagname)&&(r=this.tagsNodeStack.pop(),s=s.substring(0,s.lastIndexOf("."))),l!==t.tagname&&(s+=s?"."+l:l),this.isItStopNode(this.options.stopNodes,s,l)){let t="";if(u.length>0&&u.lastIndexOf("/")===u.length-1)"/"===l[l.length-1]?(l=l.substr(0,l.length-1),s=s.substr(0,s.length-1),u=l):u=u.substr(0,u.length-1),a=o.closeIndex;else if(-1!==this.options.unpairedTags.indexOf(l))a=o.closeIndex;else{const r=this.readStopNodeData(e,c,d+1);if(!r)throw new Error(`Unexpected end of ${c}`);a=r.i,t=r.tagContent}const n=new i(l);l!==u&&p&&(n[":@"]=this.buildAttributesMap(u,s,l)),t&&(t=this.parseTextData(t,l,s,!0,p,!0,!0)),s=s.substr(0,s.lastIndexOf(".")),n.add(this.options.textNodeName,t),this.addChild(r,n,s)}else{if(u.length>0&&u.lastIndexOf("/")===u.length-1){"/"===l[l.length-1]?(l=l.substr(0,l.length-1),s=s.substr(0,s.length-1),u=l):u=u.substr(0,u.length-1),this.options.transformTagName&&(l=this.options.transformTagName(l));const e=new i(l);l!==u&&p&&(e[":@"]=this.buildAttributesMap(u,s,l)),this.addChild(r,e,s),s=s.substr(0,s.lastIndexOf("."))}else{const e=new i(l);this.tagsNodeStack.push(r),l!==u&&p&&(e[":@"]=this.buildAttributesMap(u,s,l)),this.addChild(r,e,s),r=e}n="",a=d}}else n+=e[a]}return t.child};function h(e,t,r){const n=this.options.updateTag(t.tagname,r,t[":@"]);!1===n||("string"===typeof n?(t.tagname=n,e.addChild(t)):e.addChild(t))}const m=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){const r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(let t in this.lastEntities){const r=this.lastEntities[t];e=e.replace(r.regex,r.val)}if(this.options.htmlEntities)for(let t in this.htmlEntities){const r=this.htmlEntities[t];e=e.replace(r.regex,r.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function g(e,t,r,n){return e&&(void 0===n&&(n=0===Object.keys(t.child).length),void 0!==(e=this.parseTextData(e,t.tagname,r,!1,!!t[":@"]&&0!==Object.keys(t[":@"]).length,n))&&""!==e&&t.add(this.options.textNodeName,e),e=""),e}function y(e,t,r){const n="*."+r;for(const i in e){const r=e[i];if(n===r||t===r)return!0}return!1}function b(e,t,r,n){const i=e.indexOf(t,r);if(-1===i)throw new Error(n);return i+t.length-1}function v(e,t,r){const n=function(e,t){let r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:">",i="";for(let o=t;o<e.length;o++){let t=e[o];if(r)t===r&&(r="");else if('"'===t||"'"===t)r=t;else if(t===n[0]){if(!n[1])return{data:i,index:o};if(e[o+1]===n[1])return{data:i,index:o}}else"\t"===t&&(t=" ");i+=t}}(e,t+1,arguments.length>3&&void 0!==arguments[3]?arguments[3]:">");if(!n)return;let i=n.data;const o=n.index,s=i.search(/\s/);let a=i,l=!0;-1!==s&&(a=i.substring(0,s),i=i.substring(s+1).trimStart());const c=a;if(r){const e=a.indexOf(":");-1!==e&&(a=a.substr(e+1),l=a!==n.data.substr(e+1))}return{tagName:a,tagExp:i,closeIndex:o,attrExpPresent:l,rawTagName:c}}function x(e,t,r){const n=r;let i=1;for(;r<e.length;r++)if("<"===e[r])if("/"===e[r+1]){const o=b(e,">",r,`${t} is not closed`);if(e.substring(r+2,o).trim()===t&&(i--,0===i))return{tagContent:e.substring(n,r),i:o};r=o}else if("?"===e[r+1]){r=b(e,"?>",r+1,"StopNode is not closed.")}else if("!--"===e.substr(r+1,3)){r=b(e,"--\x3e",r+3,"StopNode is not closed.")}else if("!["===e.substr(r+1,2)){r=b(e,"]]>",r,"StopNode is not closed.")-2}else{const n=v(e,r,">");if(n){(n&&n.tagName)===t&&"/"!==n.tagExp[n.tagExp.length-1]&&i++,r=n.closeIndex}}}function w(e,t,r){if(t&&"string"===typeof e){const t=e.trim();return"true"===t||"false"!==t&&s(e,r)}return n.isExist(e)?e:""}e.exports=class{constructor(e){this.options=e,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"\xa2"},pound:{regex:/&(pound|#163);/g,val:"\xa3"},yen:{regex:/&(yen|#165);/g,val:"\xa5"},euro:{regex:/&(euro|#8364);/g,val:"\u20ac"},copyright:{regex:/&(copy|#169);/g,val:"\xa9"},reg:{regex:/&(reg|#174);/g,val:"\xae"},inr:{regex:/&(inr|#8377);/g,val:"\u20b9"},num_dec:{regex:/&#([0-9]{1,7});/g,val:(e,t)=>String.fromCharCode(Number.parseInt(t,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(e,t)=>String.fromCharCode(Number.parseInt(t,16))}},this.addExternalEntities=l,this.parseXml=f,this.parseTextData=c,this.resolveNameSpace=u,this.buildAttributesMap=d,this.isItStopNode=y,this.replaceEntitiesValue=m,this.readStopNodeData=x,this.saveTextToParentTag=g,this.addChild=h,this.ignoreAttributesFn=a(this.options.ignoreAttributes)}}},42072:function(e,t,r){const{buildOptions:n}=r(5237),i=r(36229),{prettify:o}=r(87126),s=r(82301);e.exports=class{constructor(e){this.externalEntities={},this.options=n(e)}parse(e,t){if("string"===typeof e);else{if(!e.toString)throw new Error("XML data is accepted in String or Bytes[] form.");e=e.toString()}if(t){!0===t&&(t={});const r=s.validate(e,t);if(!0!==r)throw Error(`${r.err.msg}:${r.err.line}:${r.err.col}`)}const r=new i(this.options);r.addExternalEntities(this.externalEntities);const n=r.parseXml(e);return this.options.preserveOrder||void 0===n?n:o(n,this.options)}addEntity(e,t){if(-1!==t.indexOf("&"))throw new Error("Entity value can't have '&'");if(-1!==e.indexOf("&")||-1!==e.indexOf(";"))throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for '
'");if("&"===t)throw new Error("An entity with value '&' is not permitted");this.externalEntities[e]=t}}},87126:function(e,t){"use strict";function r(e,t,s){let a;const l={};for(let c=0;c<e.length;c++){const u=e[c],p=n(u);let d="";if(d=void 0===s?p:s+"."+p,p===t.textNodeName)void 0===a?a=u[p]:a+=""+u[p];else{if(void 0===p)continue;if(u[p]){let e=r(u[p],t,d);const n=o(e,t);u[":@"]?i(e,u[":@"],d,t):1!==Object.keys(e).length||void 0===e[t.textNodeName]||t.alwaysCreateTextNode?0===Object.keys(e).length&&(t.alwaysCreateTextNode?e[t.textNodeName]="":e=""):e=e[t.textNodeName],void 0!==l[p]&&l.hasOwnProperty(p)?(Array.isArray(l[p])||(l[p]=[l[p]]),l[p].push(e)):t.isArray(p,d,n)?l[p]=[e]:l[p]=e}}}return"string"===typeof a?a.length>0&&(l[t.textNodeName]=a):void 0!==a&&(l[t.textNodeName]=a),l}function n(e){const t=Object.keys(e);for(let r=0;r<t.length;r++){const e=t[r];if(":@"!==e)return e}}function i(e,t,r,n){if(t){const i=Object.keys(t),o=i.length;for(let s=0;s<o;s++){const o=i[s];n.isArray(o,r+"."+o,!0,!0)?e[o]=[t[o]]:e[o]=t[o]}}}function o(e,t){const{textNodeName:r}=t,n=Object.keys(e).length;return 0===n||!(1!==n||!e[r]&&"boolean"!==typeof e[r]&&0!==e[r])}t.prettify=function(e,t){return r(e,t)}},68487:function(e){"use strict";e.exports=class{constructor(e){this.tagname=e,this.child=[],this[":@"]={}}add(e,t){"__proto__"===e&&(e="#__proto__"),this.child.push({[e]:t})}addChild(e){"__proto__"===e.tagname&&(e.tagname="#__proto__"),e[":@"]&&Object.keys(e[":@"]).length>0?this.child.push({[e.tagname]:e.child,":@":e[":@"]}):this.child.push({[e.tagname]:e.child})}}},79970:function(e){var t=Object.prototype.hasOwnProperty,r=Object.prototype.toString;e.exports=function(e,n,i){if("[object Function]"!==r.call(n))throw new TypeError("iterator must be a function");var o=e.length;if(o===+o)for(var s=0;s<o;s++)n.call(i,e[s],s,e);else for(var a in e)t.call(e,a)&&n.call(i,e[a],a,e)}},4606:function(e,t,r){"use strict";var n=r(79970);function i(e,t,r){if(3===arguments.length)return i.set(e,t,r);if(2===arguments.length)return i.get(e,t);var n=i.bind(i,e);for(var o in i)i.hasOwnProperty(o)&&(n[o]=i[o].bind(n,e));return n}
8e.exports=i,i.get=function(e,t){for(var r=Array.isArray(t)?t:i.parse(t),n=0;n<r.length;++n){var o=r[n];if("object"!=typeof e||!(o in e))throw new Error("Invalid reference token: "+o);e=e[o]}return e},i.set=function(e,t,r){var n=Array.isArray(t)?t:i.parse(t),o=n[0];if(0===n.length)throw Error("Can not set the root object");for(var s=0;s<n.length-1;++s){var a=n[s];"string"!==typeof a&&"number"!==typeof a&&(a=String(a)),"__proto__"!==a&&"constructor"!==a&&"prototype"!==a&&("-"===a&&Array.isArray(e)&&(a=e.length),o=n[s+1],a in e||(o.match(/^(\d+|-)$/)?e[a]=[]:e[a]={}),e=e[a])}return"-"===o&&Array.isArray(e)&&(o=e.length),e[o]=r,this},i.remove=function(e,t){var r=Array.isArray(t)?t:i.parse(t),n=r[r.length-1];if(void 0===n)throw new Error('Invalid JSON pointer for remove: "'+t+'"');var o=i.get(e,r.slice(0,-1));if(Array.isArray(o)){var s=+n;if(""===n&&isNaN(s))throw new Error('Invalid array index: "'+n+'"');Array.prototype.splice.call(o,s,1)}else delete o[n]},i.dict=function(e,t){var r={};return i.walk(e,(function(e,t){r[t]=e}),t),r},i.walk=function(e,t,r){var o=[];r=r||function(e){var t=Object.prototype.toString.call(e);return"[object Object]"===t||"[object Array]"===t},function e(s){n(s,(function(n,s){o.push(String(s)),r(n)?e(n):t(n,i.compile(o)),o.pop()}))}(e)},i.has=function(e,t){try{i.get(e,t)}catch(r){return!1}return!0},i.escape=function(e){return e.toString().replace(/~/g,"~0").replace(/\//g,"~1")},i.unescape=function(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")},i.parse=function(e){if(""===e)return[];if("/"!==e.charAt(0))throw new Error("Invalid JSON pointer: "+e);return e.substring(1).split(/\//).map(i.unescape)},i.compile=function(e){return 0===e.length?"":"/"+e.map(i.escape).join("/")}},47140:function(e,t,r){var n,i;!function(){var o,s=function(e){var t=new s.Builder;return t.pipeline.add(s.trimmer,s.stopWordFilter,s.stemmer),t.searchPipeline.add(s.stemmer),e.call(t,t),t.build()};s.version="2.3.9",s.utils={},s.utils.warn=(o=this,function(e){o.console&&console.warn&&console.warn(e)}),s.utils.asString=function(e){return void 0===e||null===e?"":e.toString()},s.utils.clone=function(e){if(null===e||void 0===e)return e;for(var t=Object.create(null),r=Object.keys(e),n=0;n<r.length;n++){var i=r[n],o=e[i];if(Array.isArray(o))t[i]=o.slice();else{if("string"!==typeof o&&"number"!==typeof o&&"boolean"!==typeof o)throw new TypeError("clone is not deep and does not support nested objects");t[i]=o}}return t},s.FieldRef=function(e,t,r){this.docRef=e,this.fieldName=t,this._stringValue=r},s.FieldRef.joiner="/",s.FieldRef.fromString=function(e){var t=e.indexOf(s.FieldRef.joiner);if(-1===t)throw"malformed field ref string";var r=e.slice(0,t),n=e.slice(t+1);return new s.FieldRef(n,r,e)},s.FieldRef.prototype.toString=function(){return void 0==this._stringValue&&(this._stringValue=this.fieldName+s.FieldRef.joiner+this.docRef),this._stringValue},s.Set=function(e){if(this.elements=Object.create(null),e){this.length=e.length;for(var t=0;t<this.length;t++)this.elements[e[t]]=!0}else this.length=0},s.Set.complete={intersect:function(e){return e},union:function(){return this},contains:function(){return!0}},s.Set.empty={intersect:function(){return this},union:function(e){return e},contains:function(){return!1}},s.Set.prototype.contains=function(e){return!!this.elements[e]},s.Set.prototype.intersect=function(e){var t,r,n,i=[];if(e===s.Set.complete)return this;if(e===s.Set.empty)return e;this.length<e.length?(t=this,r=e):(t=e,r=this),n=Object.keys(t.elements);for(var o=0;o<n.length;o++){var a=n[o];a in r.elements&&i.push(a)}return new s.Set(i)},s.Set.prototype.union=function(e){return e===s.Set.complete?s.Set.complete:e===s.Set.empty?this:new s.Set(Object.keys(this.elements).concat(Object.keys(e.elements)))},s.idf=function(e,t){var r=0;for(var n in e)"_index"!=n&&(r+=Object.keys(e[n]).length);var i=(t-r+.5)/(r+.5);return Math.log(1+Math.abs(i))},s.Token=function(e,t){this.str=e||"",this.metadata=t||{}},s.Token.prototype.toString=function(){return this.str},s.Token.prototype.update=function(e){return this.str=e(this.str,this.metadata),this},s.Token.prototype.clone=function(e){return e=e||function(e){return e},new s.Token(e(this.str,this.metadata),this.metadata)},s.tokenizer=function(e,t){if(null==e||void 0==e)return[];if(Array.isArray(e))return e.map((function(e){return new s.Token(s.utils.asString(e).toLowerCase(),s.utils.clone(t))}));for(var r=e.toString().toLowerCase(),n=r.length,i=[],o=0,a=0;o<=n;o++){var l=o-a;if(r.charAt(o).match(s.tokenizer.separator)||o==n){if(l>0){var c=s.utils.clone(t)||{};c.position=[a,l],c.index=i.length,i.push(new s.Token(r.slice(a,o),c))}a=o+1}}return i},s.tokenizer.separator=/[\s\-]+/,s.Pipeline=function(){this._stack=[]},s.Pipeline.registeredFunctions=Object.create(null),s.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&s.utils.warn("Overwriting existing registered function: "+t),e.label=t,s.Pipeline.registeredFunctions[e.label]=e},s.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||s.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},s.Pipeline.load=function(e){var t=new s.Pipeline;return e.forEach((function(e){var r=s.Pipeline.registeredFunctions[e];if(!r)throw new Error("Cannot load unregistered function: "+e);t.add(r)})),t},s.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEac
8h((function(e){s.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},s.Pipeline.prototype.after=function(e,t){s.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");r+=1,this._stack.splice(r,0,t)},s.Pipeline.prototype.before=function(e,t){s.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");this._stack.splice(r,0,t)},s.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},s.Pipeline.prototype.run=function(e){for(var t=this._stack.length,r=0;r<t;r++){for(var n=this._stack[r],i=[],o=0;o<e.length;o++){var s=n(e[o],o,e);if(null!==s&&void 0!==s&&""!==s)if(Array.isArray(s))for(var a=0;a<s.length;a++)i.push(s[a]);else i.push(s)}e=i}return e},s.Pipeline.prototype.runString=function(e,t){var r=new s.Token(e,t);return this.run([r]).map((function(e){return e.toString()}))},s.Pipeline.prototype.reset=function(){this._stack=[]},s.Pipeline.prototype.toJSON=function(){return this._stack.map((function(e){return s.Pipeline.warnIfFunctionNotRegistered(e),e.label}))},s.Vector=function(e){this._magnitude=0,this.elements=e||[]},s.Vector.prototype.positionForIndex=function(e){if(0==this.elements.length)return 0;for(var t=0,r=this.elements.length/2,n=r-t,i=Math.floor(n/2),o=this.elements[2*i];n>1&&(o<e&&(t=i),o>e&&(r=i),o!=e);)n=r-t,i=t+Math.floor(n/2),o=this.elements[2*i];return o==e||o>e?2*i:o<e?2*(i+1):void 0},s.Vector.prototype.insert=function(e,t){this.upsert(e,t,(function(){throw"duplicate index"}))},s.Vector.prototype.upsert=function(e,t,r){this._magnitude=0;var n=this.positionForIndex(e);this.elements[n]==e?this.elements[n+1]=r(this.elements[n+1],t):this.elements.splice(n,0,e,t)},s.Vector.prototype.magnitude=function(){if(this._magnitude)return this._magnitude;for(var e=0,t=this.elements.length,r=1;r<t;r+=2){var n=this.elements[r];e+=n*n}return this._magnitude=Math.sqrt(e)},s.Vector.prototype.dot=function(e){for(var t=0,r=this.elements,n=e.elements,i=r.length,o=n.length,s=0,a=0,l=0,c=0;l<i&&c<o;)(s=r[l])<(a=n[c])?l+=2:s>a?c+=2:s==a&&(t+=r[l+1]*n[c+1],l+=2,c+=2);return t},s.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},s.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;t<this.elements.length;t+=2,r++)e[r]=this.elements[t];return e},s.Vector.prototype.toJSON=function(){return this.elements},s.stemmer=function(){var e={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},t={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},r="[aeiouy]",n="[^aeiou][^aeiouy]*",i=r+"[aeiou]*",o="^("+n+")?"+i+n+"("+i+")?$",s="^("+n+")?"+i+n+i+n,a="^("+n+")?"+r,l=new RegExp("^("+n+")?"+i+n),c=new RegExp(s),u=new RegExp(o),p=new RegExp(a),d=/^(.+?)(ss|i)es$/,f=/^(.+?)([^s])s$/,h=/^(.+?)eed$/,m=/^(.+?)(ed|ing)$/,g=/.$/,y=/(at|bl|iz)$/,b=new RegExp("([^aeiouylsz])\\1$"),v=new RegExp("^"+n+r+"[^aeiouwxy]$"),x=/^(.+?[^aeiou])y$/,w=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,S=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,O=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,k=/^(.+?)(s|t)(ion)$/,E=/^(.+?)e$/,_=/ll$/,A=new RegExp("^"+n+r+"[^aeiouwxy]$"),P=function(r){var n,i,o,s,a,P,T;if(r.length<3)return r;if("y"==(o=r.substr(0,1))&&(r=o.toUpperCase()+r.substr(1)),a=f,(s=d).test(r)?r=r.replace(s,"$1$2"):a.test(r)&&(r=r.replace(a,"$1$2")),a=m,(s=h).test(r)){var C=s.exec(r);(s=l).test(C[1])&&(s=g,r=r.replace(s,""))}else if(a.test(r)){n=(C=a.exec(r))[1],(a=p).test(n)&&(P=b,T=v,(a=y).test(r=n)?r+="e":P.test(r)?(s=g,r=r.replace(s,"")):T.test(r)&&(r+="e"))}(s=x).test(r)&&(r=(n=(C=s.exec(r))[1])+"i");(s=w).test(r)&&(n=(C=s.exec(r))[1],i=C[2],(s=l).test(n)&&(r=n+e[i]));(s=S).test(r)&&(n=(C=s.exec(r))[1],i=C[2],(s=l).test(n)&&(r=n+t[i]));if(a=k,(s=O).test(r))n=(C=s.exec(r))[1],(s=c).test(n)&&(r=n);else if(a.test(r)){n=(C=a.exec(r))[1]+C[2],(a=c).test(n)&&(r=n)}(s=E).test(r)&&(n=(C=s.exec(r))[1],a=u,P=A,((s=c).test(n)||a.test(n)&&!P.test(n))&&(r=n));return a=c,(s=_).test(r)&&a.test(r)&&(s=g,r=r.replace(s,"")),"y"==o&&(r=o.toLowerCase()+r.substr(1)),r};return function(e){return e.update(P)}}(),s.Pipeline.registerFunction(s.stemmer,"stemmer"),s.generateStopWordFilter=function(e){var t=e.reduce((function(e,t){return e[t]=t,e}),{});return function(e){if(e&&t[e.toString()]!==e.toString())return e}},s.stopWordFilter=s.generateStopWordFilter(["a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","get","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"]),s.Pipeline.registerFunction(s.stopWordFilter,"stopWordFilter"),s.trimmer=function(e){return e.update((function(e){return e.replace(/^\W+/,"").replace(/\W+$/,"")}))},s.Pipeline.registerFunction(s.trimmer,"trimmer"),s.TokenSet=function(){this.final=!1,this.edges={},this.id=s.TokenSet._nextId,s.TokenSet._nextId+=1},s.TokenSet._nextId=1,s.TokenSet.fromArray=function(e){for(var t=new s.TokenSet.Builder,r=0,n=e.length;r<n;r++)t.insert(e[r]);return t.finish(),t.root},s.TokenSet.fromClause=function(e){return"editDistance"in e?s.TokenSet.fromFuzzyString(e.term,e.editDistance):s.TokenSet.fromString(e.term)},s.TokenSet.fromFuzzyString=function(e,t){for(var r=new s.TokenSet,n=[{node:r,editsRemaining:t,str:e}];n.length;){var i=n.pop();if(i.str.length>0){var o,a=i.str.charAt(0);a in i.node.edges?o=i.node.edges[a]:(o=new s.TokenSet,i.node.edges[a]=o),1==i.str.length&&(o.final=!0),n.push({node:o,editsRemaining:i.editsRemaining,str:i.str.slice(1)})}if(0!=i.editsRemaining){if("*"in i.node.edges)var l=i.node.edges["*"];else{l=new s.TokenSet;i.node.edges["*"]=l}if(0==i.str.length&&(l.final=!0),n.push({node:l,editsRemaining:i.editsRemaining-1,str:i.str}),i.str.length>1&&n.push({node:i.node,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)}),1==i.str.length&&(i.node.final=!0),i.str.length>=1){if("*"in i.node.edges)var c=i.node.edges["*"];else{c=new s.TokenSet;i.node.edges["*"]=c}1==i.str.length&&(c.final=!0),n.push({node:c,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)})}if(i.str.length>1){var u,p=i.str.charAt(0),d=i.str.charAt(1);d in i.node.edges?u=i.node.edges[d]:(u=new s.TokenSet,i.node.edges[d]=u),1==i.str.length&&(u.final=!0),n.push({node:u,editsRemaining:i.editsRemaining-1,str:p+i.str.slice(2)})}}}return r},s.TokenSet.fromString=function(e){for(var t=new s.TokenSet,r=t,n=0,i=e.length;n<i;n++){var o=e[n],a=n==i-1;
8if("*"==o)t.edges[o]=t,t.final=a;else{var l=new s.TokenSet;l.final=a,t.edges[o]=l,t=l}}return r},s.TokenSet.prototype.toArray=function(){for(var e=[],t=[{prefix:"",node:this}];t.length;){var r=t.pop(),n=Object.keys(r.node.edges),i=n.length;r.node.final&&(r.prefix.charAt(0),e.push(r.prefix));for(var o=0;o<i;o++){var s=n[o];t.push({prefix:r.prefix.concat(s),node:r.node.edges[s]})}}return e},s.TokenSet.prototype.toString=function(){if(this._str)return this._str;for(var e=this.final?"1":"0",t=Object.keys(this.edges).sort(),r=t.length,n=0;n<r;n++){var i=t[n];e=e+i+this.edges[i].id}return e},s.TokenSet.prototype.intersect=function(e){for(var t=new s.TokenSet,r=void 0,n=[{qNode:e,output:t,node:this}];n.length;){r=n.pop();for(var i=Object.keys(r.qNode.edges),o=i.length,a=Object.keys(r.node.edges),l=a.length,c=0;c<o;c++)for(var u=i[c],p=0;p<l;p++){var d=a[p];if(d==u||"*"==u){var f=r.node.edges[d],h=r.qNode.edges[u],m=f.final&&h.final,g=void 0;d in r.output.edges?(g=r.output.edges[d]).final=g.final||m:((g=new s.TokenSet).final=m,r.output.edges[d]=g),n.push({qNode:h,output:g,node:f})}}}return t},s.TokenSet.Builder=function(){this.previousWord="",this.root=new s.TokenSet,this.uncheckedNodes=[],this.minimizedNodes={}},s.TokenSet.Builder.prototype.insert=function(e){var t,r=0;if(e<this.previousWord)throw new Error("Out of order word insertion");for(var n=0;n<e.length&&n<this.previousWord.length&&e[n]==this.previousWord[n];n++)r++;this.minimize(r),t=0==this.uncheckedNodes.length?this.root:this.uncheckedNodes[this.uncheckedNodes.length-1].child;for(n=r;n<e.length;n++){var i=new s.TokenSet,o=e[n];t.edges[o]=i,this.uncheckedNodes.push({parent:t,char:o,child:i}),t=i}t.final=!0,this.previousWord=e},s.TokenSet.Builder.prototype.finish=function(){this.minimize(0)},s.TokenSet.Builder.prototype.minimize=function(e){for(var t=this.uncheckedNodes.length-1;t>=e;t--){var r=this.uncheckedNodes[t],n=r.child.toString();n in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[n]:(r.child._str=n,this.minimizedNodes[n]=r.child),this.uncheckedNodes.pop()}},s.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},s.Index.prototype.search=function(e){return this.query((function(t){new s.QueryParser(e,t).parse()}))},s.Index.prototype.query=function(e){for(var t=new s.Query(this.fields),r=Object.create(null),n=Object.create(null),i=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l<this.fields.length;l++)n[this.fields[l]]=new s.Vector;e.call(t,t);for(l=0;l<t.clauses.length;l++){var c=t.clauses[l],u=null,p=s.Set.empty;u=c.usePipeline?this.pipeline.runString(c.term,{fields:c.fields}):[c.term];for(var d=0;d<u.length;d++){var f=u[d];c.term=f;var h=s.TokenSet.fromClause(c),m=this.tokenSet.intersect(h).toArray();if(0===m.length&&c.presence===s.Query.presence.REQUIRED){for(var g=0;g<c.fields.length;g++){o[I=c.fields[g]]=s.Set.empty}break}for(var y=0;y<m.length;y++){var b=m[y],v=this.invertedIndex[b],x=v._index;for(g=0;g<c.fields.length;g++){var w=v[I=c.fields[g]],S=Object.keys(w),O=b+"/"+I,k=new s.Set(S);if(c.presence==s.Query.presence.REQUIRED&&(p=p.union(k),void 0===o[I]&&(o[I]=s.Set.complete)),c.presence!=s.Query.presence.PROHIBITED){if(n[I].upsert(x,c.boost,(function(e,t){return e+t})),!i[O]){for(var E=0;E<S.length;E++){var _,A=S[E],P=new s.FieldRef(A,I),T=w[A];void 0===(_=r[P])?r[P]=new s.MatchData(b,I,T):_.add(b,I,T)}i[O]=!0}}else void 0===a[I]&&(a[I]=s.Set.empty),a[I]=a[I].union(k)}}}if(c.presence===s.Query.presence.REQUIRED)for(g=0;g<c.fields.length;g++){o[I=c.fields[g]]=o[I].intersect(p)}}var C=s.Set.complete,R=s.Set.empty;for(l=0;l<this.fields.length;l++){var I;o[I=this.fields[l]]&&(C=C.intersect(o[I])),a[I]&&(R=R.union(a[I]))}var $=Object.keys(r),j=[],N=Object.create(null);if(t.isNegated()){$=Object.keys(this.fieldVectors);for(l=0;l<$.length;l++){P=$[l];var L=s.FieldRef.fromString(P);r[P]=new s.MatchData}}for(l=0;l<$.length;l++){var M=(L=s.FieldRef.fromString($[l])).docRef;if(C.contains(M)&&!R.contains(M)){var D,F=this.fieldVectors[L],z=n[L.fieldName].similarity(F);if(void 0!==(D=N[M]))D.score+=z,D.matchData.combine(r[L]);
8else{var B={ref:M,score:z,matchData:r[L]};N[M]=B,j.push(B)}}}return j.sort((function(e,t){return t.score-e.score}))},s.Index.prototype.toJSON=function(){var e=Object.keys(this.invertedIndex).sort().map((function(e){return[e,this.invertedIndex[e]]}),this),t=Object.keys(this.fieldVectors).map((function(e){return[e,this.fieldVectors[e].toJSON()]}),this);return{version:s.version,fields:this.fields,fieldVectors:t,invertedIndex:e,pipeline:this.pipeline.toJSON()}},s.Index.load=function(e){var t={},r={},n=e.fieldVectors,i=Object.create(null),o=e.invertedIndex,a=new s.TokenSet.Builder,l=s.Pipeline.load(e.pipeline);e.version!=s.version&&s.utils.warn("Version mismatch when loading serialised index. Current version of lunr '"+s.version+"' does not match serialized index '"+e.version+"'");for(var c=0;c<n.length;c++){var u=(d=n[c])[0],p=d[1];r[u]=new s.Vector(p)}for(c=0;c<o.length;c++){var d,f=(d=o[c])[0],h=d[1];a.insert(f),i[f]=h}return a.finish(),t.fields=e.fields,t.fieldVectors=r,t.invertedIndex=i,t.tokenSet=a.root,t.pipeline=l,new s.Index(t)},s.Builder=function(){this._ref="id",this._fields=Object.create(null),this._documents=Object.create(null),this.invertedIndex=Object.create(null),this.fieldTermFrequencies={},this.fieldLengths={},this.tokenizer=s.tokenizer,this.pipeline=new s.Pipeline,this.searchPipeline=new s.Pipeline,this.documentCount=0,this._b=.75,this._k1=1.2,this.termIndex=0,this.metadataWhitelist=[]},s.Builder.prototype.ref=function(e){this._ref=e},s.Builder.prototype.field=function(e,t){if(/\//.test(e))throw new RangeError("Field '"+e+"' contains illegal character '/'");this._fields[e]=t||{}},s.Builder.prototype.b=function(e){this._b=e<0?0:e>1?1:e},s.Builder.prototype.k1=function(e){this._k1=e},s.Builder.prototype.add=function(e,t){var r=e[this._ref],n=Object.keys(this._fields);this._documents[r]=t||{},this.documentCount+=1;for(var i=0;i<n.length;i++){var o=n[i],a=this._fields[o].extractor,l=a?a(e):e[o],c=this.tokenizer(l,{fields:[o]}),u=this.pipeline.run(c),p=new s.FieldRef(r,o),d=Object.create(null);this.fieldTermFrequencies[p]=d,this.fieldLengths[p]=0,this.fieldLengths[p]+=u.length;for(var f=0;f<u.length;f++){var h=u[f];if(void 0==d[h]&&(d[h]=0),d[h]+=1,void 0==this.invertedIndex[h]){var m=Object.create(null);m._index=this.termIndex,this.termIndex+=1;for(var g=0;g<n.length;g++)m[n[g]]=Object.create(null);this.invertedIndex[h]=m}void 0==this.invertedIndex[h][o][r]&&(this.invertedIndex[h][o][r]=Object.create(null));for(var y=0;y<this.metadataWhitelist.length;y++){var b=this.metadataWhitelist[y],v=h.metadata[b];void 0==this.invertedIndex[h][o][r][b]&&(this.invertedIndex[h][o][r][b]=[]),this.invertedIndex[h][o][r][b].push(v)}}}},s.Builder.prototype.calculateAverageFieldLengths=function(){for(var e=Object.keys(this.fieldLengths),t=e.length,r={},n={},i=0;i<t;i++){var o=s.FieldRef.fromString(e[i]),a=o.fieldName;n[a]||(n[a]=0),n[a]+=1,r[a]||(r[a]=0),r[a]+=this.fieldLengths[o]}var l=Object.keys(this._fields);for(i=0;i<l.length;i++){var c=l[i];r[c]=r[c]/n[c]}this.averageFieldLength=r},s.Builder.prototype.createFieldVectors=function(){for(var e={},t=Object.keys(this.fieldTermFrequencies),r=t.length,n=Object.create(null),i=0;i<r;i++){for(var o=s.FieldRef.fromString(t[i]),a=o.fieldName,l=this.fieldLengths[o],c=new s.Vector,u=this.fieldTermFrequencies[o],p=Object.keys(u),d=p.length,f=this._fields[a].boost||1,h=this._documents[o.docRef].boost||1,m=0;m<d;m++){var g,y,b,v=p[m],x=u[v],w=this.invertedIndex[v]._index;void 0===n[v]?(g=s.idf(this.invertedIndex[v],this.documentCount),n[v]=g):g=n[v],y=g*((this._k1+1)*x)/(this._k1*(1-this._b+this._b*(l/this.averageFieldLength[a]))+x),y*=f,y*=h,b=Math.round(1e3*y)/1e3,c.insert(w,b)}e[o]=c}this.fieldVectors=e},s.Builder.prototype.createTokenSet=function(){this.tokenSet=s.TokenSet.fromArray(Object.keys(this.invertedIndex).sort())},s.Builder.prototype.build=function(){return this.calculateAverageFieldLengths(),this.createFieldVectors(),this.createTokenSet(),new s.Index({invertedIndex:this.invertedIndex,fieldVectors:this.fieldVectors,tokenSet:this.tokenSet,fields:Object.keys(this._fields),pipeline:this.searchPipeline})},s.Builder.prototype.use=function(e){var t=Array.prototype.slice.call(arguments,1
8);t.unshift(this),e.apply(this,t)},s.MatchData=function(e,t,r){for(var n=Object.create(null),i=Object.keys(r||{}),o=0;o<i.length;o++){var s=i[o];n[s]=r[s].slice()}this.metadata=Object.create(null),void 0!==e&&(this.metadata[e]=Object.create(null),this.metadata[e][t]=n)},s.MatchData.prototype.combine=function(e){for(var t=Object.keys(e.metadata),r=0;r<t.length;r++){var n=t[r],i=Object.keys(e.metadata[n]);void 0==this.metadata[n]&&(this.metadata[n]=Object.create(null));for(var o=0;o<i.length;o++){var s=i[o],a=Object.keys(e.metadata[n][s]);void 0==this.metadata[n][s]&&(this.metadata[n][s]=Object.create(null));for(var l=0;l<a.length;l++){var c=a[l];void 0==this.metadata[n][s][c]?this.metadata[n][s][c]=e.metadata[n][s][c]:this.metadata[n][s][c]=this.metadata[n][s][c].concat(e.metadata[n][s][c])}}}},s.MatchData.prototype.add=function(e,t,r){if(!(e in this.metadata))return this.metadata[e]=Object.create(null),void(this.metadata[e][t]=r);if(t in this.metadata[e])for(var n=Object.keys(r),i=0;i<n.length;i++){var o=n[i];o in this.metadata[e][t]?this.metadata[e][t][o]=this.metadata[e][t][o].concat(r[o]):this.metadata[e][t][o]=r[o]}else this.metadata[e][t]=r},s.Query=function(e){this.clauses=[],this.allFields=e},s.Query.wildcard=new String("*"),s.Query.wildcard.NONE=0,s.Query.wildcard.LEADING=1,s.Query.wildcard.TRAILING=2,s.Query.presence={OPTIONAL:1,REQUIRED:2,PROHIBITED:3},s.Query.prototype.clause=function(e){return"fields"in e||(e.fields=this.allFields),"boost"in e||(e.boost=1),"usePipeline"in e||(e.usePipeline=!0),"wildcard"in e||(e.wildcard=s.Query.wildcard.NONE),e.wildcard&s.Query.wildcard.LEADING&&e.term.charAt(0)!=s.Query.wildcard&&(e.term="*"+e.term),e.wildcard&s.Query.wildcard.TRAILING&&e.term.slice(-1)!=s.Query.wildcard&&(e.term=e.term+"*"),"presence"in e||(e.presence=s.Query.presence.OPTIONAL),this.clauses.push(e),this},s.Query.prototype.isNegated=function(){for(var e=0;e<this.clauses.length;e++)if(this.clauses[e].presence!=s.Query.presence.PROHIBITED)return!1;return!0},s.Query.prototype.term=function(e,t){if(Array.isArray(e))return e.forEach((function(e){this.term(e,s.utils.clone(t))}),this),this;var r=t||{};return r.term=e.toString(),this.clause(r),this},s.QueryParseError=function(e,t,r){this.name="QueryParseError",this.message=e,this.start=t,this.end=r},s.QueryParseError.prototype=new Error,s.QueryLexer=function(e){this.lexemes=[],this.str=e,this.length=e.length,this.pos=0,this.start=0,this.escapeCharPositions=[]},s.QueryLexer.prototype.run=function(){for(var e=s.QueryLexer.lexText;e;)e=e(this)},s.QueryLexer.prototype.sliceString=function(){for(var e=[],t=this.start,r=this.pos,n=0;n<this.escapeCharPositions.length;n++)r=this.escapeCharPositions[n],e.push(this.str.slice(t,r)),t=r+1;return e.push(this.str.slice(t,this.pos)),this.escapeCharPositions.length=0,e.join("")},s.QueryLexer.prototype.emit=function(e){this.lexemes.push({type:e,str:this.sliceString(),start:this.start,end:this.pos}),this.start=this.pos},s.QueryLexer.prototype.escapeCharacter=function(){this.escapeCharPositions.push(this.pos-1),this.pos+=1},s.QueryLexer.prototype.next=function(){if(this.pos>=this.length)return s.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},s.QueryLexer.prototype.width=function(){return this.pos-this.start},s.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},s.QueryLexer.prototype.backup=function(){this.pos-=1},s.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58);e!=s.QueryLexer.EOS&&this.backup()},s.QueryLexer.prototype.more=function(){return this.pos<this.length},s.QueryLexer.EOS="EOS",s.QueryLexer.FIELD="FIELD",s.QueryLexer.TERM="TERM",s.QueryLexer.EDIT_DISTANCE="EDIT_DISTANCE",s.QueryLexer.BOOST="BOOST",s.QueryLexer.PRESENCE="PRESENCE",s.QueryLexer.lexField=function(e){return e.backup(),e.emit(s.QueryLexer.FIELD),e.ignore(),s.QueryLexer.lexText},s.QueryLexer.lexTerm=function(e){if(e.width()>1&&(e.backup(),e.emit(s.QueryLexer.TERM)),e.ignore(),e.more())return s.QueryLexer.lexText},s.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(s.QueryLexer.EDIT_DISTANCE),s.QueryLexer.lexText},s.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(s.QueryLexer.BOOST),s.QueryLexer.lexText},s.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(s.QueryLexer.TERM)},s.QueryLexer.termSeparator=s.tokenizer.separator,s.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==s.QueryLexer.EOS)return s.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return s.QueryLexer.lexField;
8if("~"==t)return e.backup(),e.width()>0&&e.emit(s.QueryLexer.TERM),s.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit(s.QueryLexer.TERM),s.QueryLexer.lexBoost;if("+"==t&&1===e.width())return e.emit(s.QueryLexer.PRESENCE),s.QueryLexer.lexText;if("-"==t&&1===e.width())return e.emit(s.QueryLexer.PRESENCE),s.QueryLexer.lexText;if(t.match(s.QueryLexer.termSeparator))return s.QueryLexer.lexTerm}else e.escapeCharacter()}},s.QueryParser=function(e,t){this.lexer=new s.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},s.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=s.QueryParser.parseClause;e;)e=e(this);return this.query},s.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},s.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},s.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},s.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(void 0!=t)switch(t.type){case s.QueryLexer.PRESENCE:return s.QueryParser.parsePresence;case s.QueryLexer.FIELD:return s.QueryParser.parseField;case s.QueryLexer.TERM:return s.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+t.type;throw t.str.length>=1&&(r+=" with value '"+t.str+"'"),new s.QueryParseError(r,t.start,t.end)}},s.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(void 0!=t){switch(t.str){case"-":e.currentClause.presence=s.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=s.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+t.str+"'";throw new s.QueryParseError(r,t.start,t.end)}var n=e.peekLexeme();if(void 0==n){r="expecting term or field, found nothing";throw new s.QueryParseError(r,t.start,t.end)}switch(n.type){case s.QueryLexer.FIELD:return s.QueryParser.parseField;case s.QueryLexer.TERM:return s.QueryParser.parseTerm;default:r="expecting term or field, found '"+n.type+"'";throw new s.QueryParseError(r,n.start,n.end)}}},s.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(void 0!=t){if(-1==e.query.allFields.indexOf(t.str)){var r=e.query.allFields.map((function(e){return"'"+e+"'"})).join(", "),n="unrecognised field '"+t.str+"', possible fields: "+r;throw new s.QueryParseError(n,t.start,t.end)}e.currentClause.fields=[t.str];var i=e.peekLexeme();if(void 0==i){n="expecting term, found nothing";throw new s.QueryParseError(n,t.start,t.end)}if(i.type===s.QueryLexer.TERM)return s.QueryParser.parseTerm;n="expecting term, found '"+i.type+"'";throw new s.QueryParseError(n,i.start,i.end)}},s.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(void 0!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(void 0!=r)switch(r.type){case s.QueryLexer.TERM:return e.nextClause(),s.QueryParser.parseTerm;case s.QueryLexer.FIELD:return e.nextClause(),s.QueryParser.parseField;case s.QueryLexer.EDIT_DISTANCE:return s.QueryParser.parseEditDistance;case s.QueryLexer.BOOST:return s.QueryParser.parseBoost;case s.QueryLexer.PRESENCE:return e.nextClause(),s.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+r.type+"'";throw new s.QueryParseError(n,r.start,r.end)}else e.nextClause()}},s.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(void 0!=t){var r=parseInt(t.str,10);if(isNaN(r)){var n="edit distance must be numeric";throw new s.QueryParseError(n,t.start,t.end)}e.currentClause.editDistance=r;var i=e.peekLexeme();if(void 0!=i)switch(i.type){case s.QueryLexer.TERM:return e.nextClause(),s.QueryParser.parseTerm;case s.QueryLexer.FIELD:return e.nextClause(),s.QueryParser.parseField;case s.QueryLexer.EDIT_DISTANCE:return s.QueryParser.parseEditDistance;case s.QueryLexer.BOOST:return s.QueryParser.parseBoost;case s.QueryLexer.PRESENCE:return e.nextClause(),s.QueryParser.parsePresence;default:n="Unexpected lexeme type '"+i.type+"'";throw new s.QueryParseError(n,i.start,i.end)}else e.nextClause()}}
8,s.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(void 0!=t){var r=parseInt(t.str,10);if(isNaN(r)){var n="boost must be numeric";throw new s.QueryParseError(n,t.start,t.end)}e.currentClause.boost=r;var i=e.peekLexeme();if(void 0!=i)switch(i.type){case s.QueryLexer.TERM:return e.nextClause(),s.QueryParser.parseTerm;case s.QueryLexer.FIELD:return e.nextClause(),s.QueryParser.parseField;case s.QueryLexer.EDIT_DISTANCE:return s.QueryParser.parseEditDistance;case s.QueryLexer.BOOST:return s.QueryParser.parseBoost;case s.QueryLexer.PRESENCE:return e.nextClause(),s.QueryParser.parsePresence;default:n="Unexpected lexeme type '"+i.type+"'";throw new s.QueryParseError(n,i.start,i.end)}else e.nextClause()}},void 0===(i="function"===typeof(n=function(){return s})?n.call(t,r,t,e):n)||(e.exports=i)}()},65322:function(e){e.exports=function(){"use strict";var e="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},r=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},i=function(){function e(r){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;t(this,e),this.ctx=r,this.iframes=n,this.exclude=i,this.iframesTimeout=o}return r(e,[{key:"getContexts",value:function(){var e=[];return("undefined"!==typeof this.ctx&&this.ctx?NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:"string"===typeof this.ctx?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx]:[]).forEach((function(t){var r=e.filter((function(e){return e.contains(t)})).length>0;-1!==e.indexOf(t)||r||e.push(t)})),e}},{key:"getIframeContents",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},n=void 0;try{var i=e.contentWindow;if(n=i.document,!i||!n)throw new Error("iframe inaccessible")}catch(o){r()}n&&t(n)}},{key:"isIframeBlank",value:function(e){var t="about:blank",r=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&r!==t&&r}},{key:"observeIframeLoad",value:function(e,t,r){var n=this,i=!1,o=null,s=function s(){if(!i){i=!0,clearTimeout(o);try{n.isIframeBlank(e)||(e.removeEventListener("load",s),n.getIframeContents(e,t,r))}catch(a){r()}}};e.addEventListener("load",s),o=setTimeout(s,this.iframesTimeout)}},{key:"onIframeReady",value:function(e,t,r){try{"complete"===e.contentWindow.document.readyState?this.isIframeBlank(e)?this.observeIframeLoad(e,t,r):this.getIframeContents(e,t,r):this.observeIframeLoad(e,t,r)}catch(n){r()}}},{key:"waitForIframes",value:function(e,t){var r=this,n=0;this.forEachIframe(e,(function(){return!0}),(function(e){n++,r.waitForIframes(e.querySelector("html"),(function(){--n||t()}))}),(function(e){e||t()}))}},{key:"forEachIframe",value:function(t,r,n){var i=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},s=t.querySelectorAll("iframe"),a=s.length,l=0;s=Array.prototype.slice.call(s);var c=function(){--a<=0&&o(l)};
8a||c(),s.forEach((function(t){e.matches(t,i.exclude)?c():i.onIframeReady(t,(function(e){r(t)&&(l++,n(e)),c()}),c)}))}},{key:"createIterator",value:function(e,t,r){return document.createNodeIterator(e,t,r,!1)}},{key:"createInstanceOnIframe",value:function(t){return new e(t.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(e,t,r){if(e.compareDocumentPosition(r)&Node.DOCUMENT_POSITION_PRECEDING){if(null===t)return!0;if(t.compareDocumentPosition(r)&Node.DOCUMENT_POSITION_FOLLOWING)return!0}return!1}},{key:"getIteratorNode",value:function(e){var t=e.previousNode();return{prevNode:t,node:(null===t||e.nextNode())&&e.nextNode()}}},{key:"checkIframeFilter",value:function(e,t,r,n){var i=!1,o=!1;return n.forEach((function(e,t){e.val===r&&(i=t,o=e.handled)})),this.compareNodeIframe(e,t,r)?(!1!==i||o?!1===i||o||(n[i].handled=!0):n.push({val:r,handled:!0}),!0):(!1===i&&n.push({val:r,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(e,t,r,n){var i=this;e.forEach((function(e){e.handled||i.getIframeContents(e.val,(function(e){i.createInstanceOnIframe(e).forEachNode(t,r,n)}))}))}},{key:"iterateThroughNodes",value:function(e,t,r,n,i){for(var o=this,s=this.createIterator(t,e,n),a=[],l=[],c=void 0,u=void 0,p=function(){var e=o.getIteratorNode(s);return u=e.prevNode,c=e.node};p();)this.iframes&&this.forEachIframe(t,(function(e){return o.checkIframeFilter(c,u,e,a)}),(function(t){o.createInstanceOnIframe(t).forEachNode(e,(function(e){return l.push(e)}),n)})),l.push(c);l.forEach((function(e){r(e)})),this.iframes&&this.handleOpenIframes(a,e,r,n),i()}},{key:"forEachNode",value:function(e,t,r){var n=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},o=this.getContexts(),s=o.length;s||i(),o.forEach((function(o){var a=function(){n.iterateThroughNodes(e,o,t,r,(function(){--s<=0&&i()}))};n.iframes?n.waitForIframes(o,a):a()}))}}],[{key:"matches",value:function(e,t){var r="string"===typeof t?[t]:t,n=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(n){var i=!1;return r.every((function(t){return!n.call(e,t)||(i=!0,!1)})),i}return!1}}]),e}(),o=function(){function o(e){t(this,o),this.ctx=e,this.ie=!1;var r=window.navigator.userAgent;(r.indexOf("MSIE")>-1||r.indexOf("Trident")>-1)&&(this.ie=!0)}return r(o,[{key:"log",value:function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"debug",n=this.opt.log;this.opt.debug&&"object"===("undefined"===typeof n?"undefined":e(n))&&"function"===typeof n[r]&&n[r]("mark.js: "+t)}},{key:"escapeStr",value:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createRegExp",value:function(e){return"disabled"!==this.opt.wildcards&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),"disabled"!==this.opt.wildcards&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e)}},{key:"createSynonymsRegExp",value:function(e){var t=this.opt.synonyms,r=this.opt.caseSensitive?"":"i",n=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var i in t)if(t.hasOwnProperty(i)){var o=t[i],s="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(i):this.escapeStr(i),a="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(o):this.escapeStr(o);""!==s&&""!==a&&(e=e.replace(new RegExp("("+this.escapeStr(s)+"|"+this.escapeStr(a)+")","gm"+r),n+"("+this.processSynomyms(s)+"|"+this.processSynomyms(a)+")"+n))}return e}},{key:"processSynomyms",value:function(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}},{key:"setupWildcardsRegExp",value:function(e){return(e=e.replace(/(?:\\)*\?/g,(function(e){return"\\"===e.charAt(0)?"?":"\x01"}))).replace(/(?:\\)*\*/g,(function(e){return"\\"===e.charAt(0)?"*":"\x02"}))}},{key:"createWildcardsRegExp",value:function(e){var t="withSpaces"===this.opt.wildcards;return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(e){return e.replace(/[^(|)\\]/g,(function(e,t,r){var n=r.charAt(t+1);return/[(|)\\]/.test(n)||""===n?e:e+"\0"}))}},{key:"createJoinersRegExp",value:function(e){var t=[],r=this.opt.ignorePunctuation;return Array.isArray(r)&&r.length&&t.push(this.escapeStr(r.join(""))),this.opt.ignoreJoiners&&t.pu
8sh("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join("["+t.join("")+"]*"):e}},{key:"createDiacriticsRegExp",value:function(e){var t=this.opt.caseSensitive?"":"i",r=this.opt.caseSensitive?["a\xe0\xe1\u1ea3\xe3\u1ea1\u0103\u1eb1\u1eaf\u1eb3\u1eb5\u1eb7\xe2\u1ea7\u1ea5\u1ea9\u1eab\u1ead\xe4\xe5\u0101\u0105","A\xc0\xc1\u1ea2\xc3\u1ea0\u0102\u1eb0\u1eae\u1eb2\u1eb4\u1eb6\xc2\u1ea6\u1ea4\u1ea8\u1eaa\u1eac\xc4\xc5\u0100\u0104","c\xe7\u0107\u010d","C\xc7\u0106\u010c","d\u0111\u010f","D\u0110\u010e","e\xe8\xe9\u1ebb\u1ebd\u1eb9\xea\u1ec1\u1ebf\u1ec3\u1ec5\u1ec7\xeb\u011b\u0113\u0119","E\xc8\xc9\u1eba\u1ebc\u1eb8\xca\u1ec0\u1ebe\u1ec2\u1ec4\u1ec6\xcb\u011a\u0112\u0118","i\xec\xed\u1ec9\u0129\u1ecb\xee\xef\u012b","I\xcc\xcd\u1ec8\u0128\u1eca\xce\xcf\u012a","l\u0142","L\u0141","n\xf1\u0148\u0144","N\xd1\u0147\u0143","o\xf2\xf3\u1ecf\xf5\u1ecd\xf4\u1ed3\u1ed1\u1ed5\u1ed7\u1ed9\u01a1\u1edf\u1ee1\u1edb\u1edd\u1ee3\xf6\xf8\u014d","O\xd2\xd3\u1ece\xd5\u1ecc\xd4\u1ed2\u1ed0\u1ed4\u1ed6\u1ed8\u01a0\u1ede\u1ee0\u1eda\u1edc\u1ee2\xd6\xd8\u014c","r\u0159","R\u0158","s\u0161\u015b\u0219\u015f","S\u0160\u015a\u0218\u015e","t\u0165\u021b\u0163","T\u0164\u021a\u0162","u\xf9\xfa\u1ee7\u0169\u1ee5\u01b0\u1eeb\u1ee9\u1eed\u1eef\u1ef1\xfb\xfc\u016f\u016b","U\xd9\xda\u1ee6\u0168\u1ee4\u01af\u1eea\u1ee8\u1eec\u1eee\u1ef0\xdb\xdc\u016e\u016a","y\xfd\u1ef3\u1ef7\u1ef9\u1ef5\xff","Y\xdd\u1ef2\u1ef6\u1ef8\u1ef4\u0178","z\u017e\u017c\u017a","Z\u017d\u017b\u0179"]:["a\xe0\xe1\u1ea3\xe3\u1ea1\u0103\u1eb1\u1eaf\u1eb3\u1eb5\u1eb7\xe2\u1ea7\u1ea5\u1ea9\u1eab\u1ead\xe4\xe5\u0101\u0105A\xc0\xc1\u1ea2\xc3\u1ea0\u0102\u1eb0\u1eae\u1eb2\u1eb4\u1eb6\xc2\u1ea6\u1ea4\u1ea8\u1eaa\u1eac\xc4\xc5\u0100\u0104","c\xe7\u0107\u010dC\xc7\u0106\u010c","d\u0111\u010fD\u0110\u010e","e\xe8\xe9\u1ebb\u1ebd\u1eb9\xea\u1ec1\u1ebf\u1ec3\u1ec5\u1ec7\xeb\u011b\u0113\u0119E\xc8\xc9\u1eba\u1ebc\u1eb8\xca\u1ec0\u1ebe\u1ec2\u1ec4\u1ec6\xcb\u011a\u0112\u0118","i\xec\xed\u1ec9\u0129\u1ecb\xee\xef\u012bI\xcc\xcd\u1ec8\u0128\u1eca\xce\xcf\u012a","l\u0142L\u0141","n\xf1\u0148\u0144N\xd1\u0147\u0143","o\xf2\xf3\u1ecf\xf5\u1ecd\xf4\u1ed3\u1ed1\u1ed5\u1ed7\u1ed9\u01a1\u1edf\u1ee1\u1edb\u1edd\u1ee3\xf6\xf8\u014dO\xd2\xd3\u1ece\xd5\u1ecc\xd4\u1ed2\u1ed0\u1ed4\u1ed6\u1ed8\u01a0\u1ede\u1ee0\u1eda\u1edc\u1ee2\xd6\xd8\u014c","r\u0159R\u0158","s\u0161\u015b\u0219\u015fS\u0160\u015a\u0218\u015e","t\u0165\u021b\u0163T\u0164\u021a\u0162","u\xf9\xfa\u1ee7\u0169\u1ee5\u01b0\u1eeb\u1ee9\u1eed\u1eef\u1ef1\xfb\xfc\u016f\u016bU\xd9\xda\u1ee6\u0168\u1ee4\u01af\u1eea\u1ee8\u1eec\u1eee\u1ef0\xdb\xdc\u016e\u016a","y\xfd\u1ef3\u1ef7\u1ef9\u1ef5\xffY\xdd\u1ef2\u1ef6\u1ef8\u1ef4\u0178","z\u017e\u017c\u017aZ\u017d\u017b\u0179"],n=[];return e.split("").forEach((function(i){r.every((function(r){if(-1!==r.indexOf(i)){if(n.indexOf(r)>-1)return!1;e=e.replace(new RegExp("["+r+"]","gm"+t),"["+r+"]"),n.push(r)}return!0}))})),e}},{key:"createMergedBlanksRegExp",value:function(e){return e.replace(/[\s]+/gim,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(e){var t=this,r="!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~\xa1\xbf",n=this.opt.accuracy,i="string"===typeof n?n:n.value,o="string"===typeof n?[]:n.limiters,s="";
8switch(o.forEach((function(e){s+="|"+t.escapeStr(e)})),i){case"partially":default:return"()("+e+")";case"complementary":return"()([^"+(s="\\s"+(s||this.escapeStr(r)))+"]*"+e+"[^"+s+"]*)";case"exactly":return"(^|\\s"+s+")("+e+")(?=$|\\s"+s+")"}}},{key:"getSeparatedKeywords",value:function(e){var t=this,r=[];return e.forEach((function(e){t.opt.separateWordSearch?e.split(" ").forEach((function(e){e.trim()&&-1===r.indexOf(e)&&r.push(e)})):e.trim()&&-1===r.indexOf(e)&&r.push(e)})),{keywords:r.sort((function(e,t){return t.length-e.length})),length:r.length}}},{key:"isNumeric",value:function(e){return Number(parseFloat(e))==e}},{key:"checkRanges",value:function(e){var t=this;if(!Array.isArray(e)||"[object Object]"!==Object.prototype.toString.call(e[0]))return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];var r=[],n=0;return e.sort((function(e,t){return e.start-t.start})).forEach((function(e){var i=t.callNoMatchOnInvalidRanges(e,n),o=i.start,s=i.end;i.valid&&(e.start=o,e.length=s-o,r.push(e),n=s)})),r}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var r=void 0,n=void 0,i=!1;return e&&"undefined"!==typeof e.start?(n=(r=parseInt(e.start,10))+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&n-t>0&&n-r>0?i=!0:(this.log("Ignoring invalid or overlapping range: "+JSON.stringify(e)),this.opt.noMatch(e))):(this.log("Ignoring invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:r,end:n,valid:i}}},{key:"checkWhitespaceRanges",value:function(e,t,r){var n=void 0,i=!0,o=r.length,s=t-o,a=parseInt(e.start,10)-s;return(n=(a=a>o?o:a)+parseInt(e.length,10))>o&&(n=o,this.log("End range automatically set to the max value of "+o)),a<0||n-a<0||a>o||n>o?(i=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===r.substring(a,n).replace(/\s+/g,"")&&(i=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:a,end:n,valid:i}}},{key:"getTextNodes",value:function(e){var t=this,r="",n=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,(function(e){n.push({start:r.length,end:(r+=e.textContent).length,node:e})}),(function(e){return t.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),(function(){e({value:r,nodes:n})}))}},{key:"matchesExclude",value:function(e){return i.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(e,t,r){var n=this.opt.element?this.opt.element:"mark",i=e.splitText(t),o=i.splitText(r-t),s=document.createElement(n);return s.setAttribute("data-markjs","true"),this.opt.className&&s.setAttribute("class",this.opt.className),s.textContent=i.textContent,i.parentNode.replaceChild(s,i),o}},{key:"wrapRangeInMappedTextNode",value:function(e,t,r,n,i){var o=this;e.nodes.every((function(s,a){var l=e.nodes[a+1];if("undefined"===typeof l||l.start>t){if(!n(s.node))return!1;var c=t-s.start,u=(r>s.end?s.end:r)-s.start,p=e.value.substr(0,s.start),d=e.value.substr(u+s.start);if(s.node=o.wrapRangeInTextNode(s.node,c,u),e.value=p+d,e.nodes.forEach((function(t,r){r>=a&&(e.nodes[r].start>0&&r!==a&&(e.nodes[r].start-=u),e.nodes[r].end-=u)})),r-=u,i(s.node.previousSibling,s.start),!(r>s.end))return!1;t=s.end}return!0}))}},{key:"wrapMatches",value:function(e,t,r,n,i){var o=this,s=0===t?0:t+1;this.getTextNodes((function(t){t.nodes.forEach((function(t){t=t.node;for(var i=void 0;null!==(i=e.exec(t.textContent))&&""!==i[s];)if(r(i[s],t)){var a=i.index;if(0!==s)for(var l=1;l<s;l++)a+=i[l].length;t=o.wrapRangeInTextNode(t,a,a+i[s].length),n(t.previousSibling),e.lastIndex=0}})),i()}))}},{key:"wrapMatchesAcrossElements",value:function(e,t,r,n,i){var o=this,s=0===t?0:t+1;this.getTextNodes((function(t){for(var a=void 0;null!==(a=e.exec(t.value))&&""!==a[s];){var l=a.index;if(0!==s)for(var c=1;c<s;c++)l+=a[c].length;var u=l+a[s].length;o.wrapRangeInMappedTextNode(t,l,u,(function(e){return r(a[s],e)}),(function(t,r){e.lastIndex=r,n(t)}))}i()}))}},{key:"wrapRangeFromIndex",value:function(e,t,r,n){var i=this;this.getTextNodes((function(o){var s=o.value.length;e.forEach((function(e,n){var a=i.checkWhitespaceRanges(e,s,o.value),l=a.start,c=a.end;a.valid&&i.wrapRangeInMappedTextNode(o,l,c,(function(r){return t(r,e,o.value.substring(l,c),n)}),(function(t){r(t,e)}))}
8)),n()}))}},{key:"unwrapMatches",value:function(e){for(var t=e.parentNode,r=document.createDocumentFragment();e.firstChild;)r.appendChild(e.removeChild(e.firstChild));t.replaceChild(r,e),this.ie?this.normalizeTextNode(t):t.normalize()}},{key:"normalizeTextNode",value:function(e){if(e){if(3===e.nodeType)for(;e.nextSibling&&3===e.nextSibling.nodeType;)e.nodeValue+=e.nextSibling.nodeValue,e.parentNode.removeChild(e.nextSibling);else this.normalizeTextNode(e.firstChild);this.normalizeTextNode(e.nextSibling)}}},{key:"markRegExp",value:function(e,t){var r=this;this.opt=t,this.log('Searching with expression "'+e+'"');var n=0,i="wrapMatches",o=function(e){n++,r.opt.each(e)};this.opt.acrossElements&&(i="wrapMatchesAcrossElements"),this[i](e,this.opt.ignoreGroups,(function(e,t){return r.opt.filter(t,e,n)}),o,(function(){0===n&&r.opt.noMatch(e),r.opt.done(n)}))}},{key:"mark",value:function(e,t){var r=this;this.opt=t;var n=0,i="wrapMatches",o=this.getSeparatedKeywords("string"===typeof e?[e]:e),s=o.keywords,a=o.length,l=this.opt.caseSensitive?"":"i",c=function e(t){var o=new RegExp(r.createRegExp(t),"gm"+l),c=0;r.log('Searching with expression "'+o+'"'),r[i](o,1,(function(e,i){return r.opt.filter(i,t,n,c)}),(function(e){c++,n++,r.opt.each(e)}),(function(){0===c&&r.opt.noMatch(t),s[a-1]===t?r.opt.done(n):e(s[s.indexOf(t)+1])}))};this.opt.acrossElements&&(i="wrapMatchesAcrossElements"),0===a?this.opt.done(n):c(s[0])}},{key:"markRanges",value:function(e,t){var r=this;this.opt=t;var n=0,i=this.checkRanges(e);i&&i.length?(this.log("Starting to mark with the following ranges: "+JSON.stringify(i)),this.wrapRangeFromIndex(i,(function(e,t,n,i){return r.opt.filter(e,t,n,i)}),(function(e,t){n++,r.opt.each(e,t)}),(function(){r.opt.done(n)}))):this.opt.done(n)}},{key:"unmark",value:function(e){var t=this;this.opt=e;var r=this.opt.element?this.opt.element:"*";r+="[data-markjs]",this.opt.className&&(r+="."+this.opt.className),this.log('Removal selector "'+r+'"'),this.iterator.forEachNode(NodeFilter.SHOW_ELEMENT,(function(e){t.unwrapMatches(e)}),(function(e){var n=i.matches(e,r),o=t.matchesExclude(e);return!n||o?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),this.opt.done)}},{key:"opt",set:function(e){this._opt=n({},{element:"",className:"",exclude:[],iframes:!1,iframesTimeout:5e3,separateWordSearch:!0,diacritics:!0,synonyms:{},accuracy:"partially",acrossElements:!1,caseSensitive:!1,ignoreJoiners:!1,ignoreGroups:0,ignorePunctuation:[],wildcards:"disabled",each:function(){},noMatch:function(){},filter:function(){return!0},done:function(){},debug:!1,log:window.console},e)},get:function(){return this._opt}},{key:"iterator",get:function(){return new i(this.ctx,this.opt.iframes,this.opt.exclude,this.opt.iframesTimeout)}}]),o}();function s(e){var t=this,r=new o(e);return this.mark=function(e,n){return r.mark(e,n),t},this.markRegExp=function(e,n){return r.markRegExp(e,n),t},this.markRanges=function(e,n){return r.markRanges(e,n),t},this.unmark=function(e){return r.unmark(e),t},this}return s}()},96233:function(e,t,r){"use strict";r.r(t),r.d(t,{MobXProviderContext:function(){return ie},Observer:function(){return k},PropTypes:function(){return ge},Provider:function(){return oe},disposeOnUnmount:function(){return pe},enableStaticRendering:function(){return d},inject:function(){return ae},isUsingStaticRendering:function(){return f},observer:function(){return te},observerBatching:function(){return a},useAsObservableSource:function(){return P},useLocalObservable:function(){return E},useLocalStore:function(){return T},useObserver:function(){return C},useStaticRendering:function(){return R}});var n=r(64812),i=r(65043);if(!i.useState)throw new Error("mobx-react-lite requires React with Hooks support");if(!n.makeObservable)throw new Error("mobx-react-lite@3 requires mobx at least version 6 to be available");var o=r(97950);function s(e){e()}function a(e){e||(e=s),(0,n.configure)({reactionScheduler:e})}function l(e){return(0,n.getDependencyTree)(e)}var c=function(){function e(e){var t=this;Object.defineProperty(this,"finalize",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"registrations",{enumerable:!0,configurable:!0,writable:!0,value:new Map}),Object.defineProperty(this,"sweepTimeout",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"sweep",{enumerable:!0,configurable:!0,writable:!0,value:function(e){void 0===e&&(e=1e4),clearTimeout(t.sweepTimeout),t.sweepTimeout=void 0;var r=Date.now();t.registrations.forEach((function(n,i){r-n.registeredAt>=e&&(t.finalize(n.value),t.registrations.delete(i))})),t.registrations.size>0&&t.scheduleSweep()}}),Object.defineProperty(this,"finalizeAllImmediately",{enumerable:!0,configurable:!0,writable:!0,value:function(){t.sweep(0)}})}return Object.defineProperty(e.prototype,"register",{enumerable:!1,
8configurable:!0,writable:!0,value:function(e,t,r){this.registrations.set(r,{value:t,registeredAt:Date.now()}),this.scheduleSweep()}}),Object.defineProperty(e.prototype,"unregister",{enumerable:!1,configurable:!0,writable:!0,value:function(e){this.registrations.delete(e)}}),Object.defineProperty(e.prototype,"scheduleSweep",{enumerable:!1,configurable:!0,writable:!0,value:function(){void 0===this.sweepTimeout&&(this.sweepTimeout=setTimeout(this.sweep,1e4))}}),e}(),u=new("undefined"!==typeof FinalizationRegistry?FinalizationRegistry:c)((function(e){var t;null===(t=e.reaction)||void 0===t||t.dispose(),e.reaction=null})),p=!1;function d(e){p=e}function f(){return p}var h=function(e,t){var r="function"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(a){i={error:a}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s};function m(e){return"observer".concat(e)}var g=function(){};function y(){return new g}function b(e,t){if(void 0===t&&(t="observed"),f())return e();var r=h(i.useState(y),1)[0],o=h(i.useState(),2)[1],s=function(){return o([])},a=i.useRef(null);a.current||(a.current={reaction:null,mounted:!1,changedBeforeMount:!1});var c,p,d=a.current;if(d.reaction||(d.reaction=new n.Reaction(m(t),(function(){d.mounted?s():d.changedBeforeMount=!0})),u.register(r,d,d)),i.useDebugValue(d.reaction,l),i.useEffect((function(){return u.unregister(d),d.mounted=!0,d.reaction?d.changedBeforeMount&&(d.changedBeforeMount=!1,s()):(d.reaction=new n.Reaction(m(t),(function(){s()})),s()),function(){d.reaction.dispose(),d.reaction=null,d.mounted=!1,d.changedBeforeMount=!1}}),[]),d.reaction.track((function(){try{c=e()}catch(t){p=t}})),p)throw p;return c}var v="function"===typeof Symbol&&Symbol.for,x=v?Symbol.for("react.forward_ref"):"function"===typeof i.forwardRef&&(0,i.forwardRef)((function(e){return null})).$$typeof,w=v?Symbol.for("react.memo"):"function"===typeof i.memo&&(0,i.memo)((function(e){return null})).$$typeof;function S(e,t){var r;if(w&&e.$$typeof===w)throw new Error("[mobx-react-lite] You are trying to use `observer` on a function component wrapped in either another `observer` or `React.memo`. The observer already applies 'React.memo' for you.");if(f())return e;var n=null!==(r=null===t||void 0===t?void 0:t.forwardRef)&&void 0!==r&&r,o=e,s=e.displayName||e.name;if(x&&e.$$typeof===x&&(n=!0,"function"!==typeof(o=e.render)))throw new Error("[mobx-react-lite] `render` property of ForwardRef was not a function");var a,l,c=function(e,t){return b((function(){return o(e,t)}),s)};return""!==s&&(c.displayName=s),e.contextTypes&&(c.contextTypes=e.contextTypes),n&&(c=(0,i.forwardRef)(c)),c=(0,i.memo)(c),a=e,l=c,Object.keys(a).forEach((function(e){O[e]||Object.defineProperty(l,e,Object.getOwnPropertyDescriptor(a,e))})),c}var O={$$typeof:!0,render:!0,compare:!0,type:!0,displayName:!0};function k(e){var t=e.children,r=e.render,n=t||r;return"function"!==typeof n?null:b(n)}function E(e,t){return(0,i.useState)((function(){return(0,n.observable)(e(),t,{autoBind:!0})}))[0]}k.displayName="Observer";var _,A=function(e,t){var r="function"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(a){i={error:a}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s};function P(e){var t=A((0,i.useState)((function(){return(0,n.observable)(e,{},{deep:!1})})),1)[0];return(0,n.runInAction)((function(){Object.assign(t,e)})),t}function T(e,t){var r=t&&P(t);return(0,i.useState)((function(){return(0,n.observable)(e(r),void 0,{autoBind:!0})}))[0]}a(o.unstable_batchedUpdates);_=u.finalizeAllImmediately;function C(e,t){return void 0===t&&(t="observed"),b(e,t)}function R(e){d(e)}var I=0;var $={};function j(e){return $[e]||($[e]=function(e){if("function"===typeof Symbol)return Symbol(e);var t="__$mobx-react "+e+" ("+I+")";return I++,t}(e)),$[e]}function N(e,t){if(L(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var i=0;i<r.length;i++)if(!Object.hasOwnProperty.call(t,r[i])||!L(e[r[i]],t[r[i]]))return!1;return!0}function L(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}var M={$$typeof:1,render:1,compare:1,type:1,childContextTypes:1,contextType:1,contextTypes:1,defaultProps:1,getDefaultProps:1,getDerivedStateFromError:1,getDerivedStateFromProps:1,mixins:1,displayName:1,propTypes:1};function D(e,t,r){Object.hasOwnProperty.call(e,t)?e[t]=r:Object.defineProperty(e,t,{enumerable:!1,
8configurable:!0,writable:!0,value:r})}var F=j("patchMixins"),z=j("patchedDefinition");function B(e,t){for(var r=this,n=arguments.length,i=new Array(n>2?n-2:0),o=2;o<n;o++)i[o-2]=arguments[o];t.locks++;try{var s;return void 0!==e&&null!==e&&(s=e.apply(this,i)),s}finally{t.locks--,0===t.locks&&t.methods.forEach((function(e){e.apply(r,i)}))}}function U(e,t){return function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];B.call.apply(B,[this,e,t].concat(n))}}function q(e,t,r){var n=function(e,t){var r=e[F]=e[F]||{},n=r[t]=r[t]||{};return n.locks=n.locks||0,n.methods=n.methods||[],n}(e,t);n.methods.indexOf(r)<0&&n.methods.push(r);var i=Object.getOwnPropertyDescriptor(e,t);if(!i||!i[z]){var o=e[t],s=V(e,t,i?i.enumerable:void 0,n,o);Object.defineProperty(e,t,s)}}function V(e,t,r,n,i){var o,s=U(i,n);return(o={})[z]=!0,o.get=function(){return s},o.set=function(i){if(this===e)s=U(i,n);else{var o=V(this,t,r,n,i);Object.defineProperty(this,t,o)}},o.configurable=!0,o.enumerable=r,o}var W=n.$mobx||"$mobx",H=j("isMobXReactObserver"),Q=j("isUnmounted"),Y=j("skipRender"),G=j("isForcingUpdate");function K(e){var t=e.prototype;if(e[H]){var r=X(t);console.warn("The provided component class ("+r+")\n has already been declared as an observer component.")}else e[H]=!0;if(t.componentWillReact)throw new Error("The componentWillReact life-cycle event is no longer supported");if(e.__proto__!==i.PureComponent)if(t.shouldComponentUpdate){if(t.shouldComponentUpdate!==Z)throw new Error("It is not allowed to use shouldComponentUpdate in observer based components.")}else t.shouldComponentUpdate=Z;ee(t,"props"),ee(t,"state"),e.contextType&&ee(t,"context");var n=t.render;if("function"!==typeof n){var o=X(t);throw new Error("[mobx-react] class component ("+o+") is missing `render` method.\n`observer` requires `render` being a function defined on prototype.\n`render = () => {}` or `render = function() {}` is not supported.")}return t.render=function(){return this.render=f()?n:J.call(this,n),this.render()},q(t,"componentDidMount",(function(){this[Q]=!1,this.render[W]||i.Component.prototype.forceUpdate.call(this)})),q(t,"componentWillUnmount",(function(){if(!f()){var e=this.render[W];if(e)e.dispose(),this.render[W]=null;else{var t=X(this);console.warn("The reactive render of an observer class component ("+t+")\n was overridden after MobX attached. This may result in a memory leak if the\n overridden reactive render was not properly disposed.")}this[Q]=!0}})),e}function X(e){return e.displayName||e.name||e.constructor&&(e.constructor.displayName||e.constructor.name)||"<component>"}function J(e){var t=this;D(this,Y,!1),D(this,G,!1);var r=X(this),o=e.bind(this),s=!1;return function e(){var a;s=!1;var l=null!=(a=e[W])?a:e[W]=function(){var e=new n.Reaction(r+".render()",(function(){if(!s&&(s=!0,!0!==t[Q])){var r=!0;try{D(t,G,!0),t[Y]||i.Component.prototype.forceUpdate.call(t),r=!1}finally{D(t,G,!1),r&&(e.dispose(),t.render[W]=null)}}}));return e.reactComponent=t,e}(),c=void 0,u=void 0;if(l.track((function(){try{u=(0,n._allowStateChanges)(!1,o)}catch(e){c=e}})),c)throw c;return u}}function Z(e,t){return f()&&console.warn("[mobx-react] It seems that a re-rendering of a React component is triggered while in static (server-side) mode. Please make sure components are rendered only once server-side."),this.state!==t||!N(this.props,e)}function ee(e,t){var r=j("reactProp_"+t+"_valueHolder"),i=j("reactProp_"+t+"_atomHolder");function o(){return this[i]||D(this,i,(0,n.createAtom)("reactive "+t)),this[i]}Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){var e=!1;return n._allowStateReadsStart&&n._allowStateReadsEnd&&(e=(0,n._allowStateReadsStart)(!0)),o.call(this).reportObserved(),n._allowStateReadsStart&&n._allowStateReadsEnd&&(0,n._allowStateReadsEnd)(e),this[r]},set:function(e){this[G]||N(this[r],e)?D(this,r,e):(D(this,r,e),D(this,Y,!0),o.call(this).reportChanged(),D(this,Y,!1))}})}function te(e){return!0===e.isMobxInjector&&console.warn("Mobx observer: You are trying to use `observer` on a component that already has `inject`. Please apply `observer` before applying `inject`"),Object.prototype.isPrototypeOf.call(i.Component,e)||Object.prototype.isPrototypeOf.call(i.PureComponent,e)?K(e):S(e)}function re(){return re=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
8for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},re.apply(this,arguments)}var ne=["children"],ie=i.createContext({});function oe(e){var t=e.children,r=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,ne),n=i.useContext(ie),o=i.useRef(re({},n,r)).current;return i.createElement(ie.Provider,{value:o},t)}function se(e,t,r,n){var o=i.forwardRef((function(r,n){var o=re({},r),s=i.useContext(ie);return Object.assign(o,e(s||{},o)||{}),n&&(o.ref=n),i.createElement(t,o)}));return n&&(o=te(o)),o.isMobxInjector=!0,function(e,t){var r=Object.getOwnPropertyNames(Object.getPrototypeOf(e));Object.getOwnPropertyNames(e).forEach((function(n){M[n]||-1!==r.indexOf(n)||Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))}))}(t,o),o.wrappedComponent=t,o.displayName=function(e,t){var r,n=e.displayName||e.name||e.constructor&&e.constructor.name||"Component";r=t?"inject-with-"+t+"("+n+")":"inject("+n+")";return r}(t,r),o}function ae(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];if("function"===typeof arguments[0]){var n=arguments[0];return function(e){return se(n,e,n.name,!0)}}return function(e){return se(function(e){return function(t,r){return e.forEach((function(e){if(!(e in r)){if(!(e in t))throw new Error("MobX injector: Store '"+e+"' is not available! Make sure it is provided by some Provider");r[e]=t[e]}})),r}}(t),e,t.join("-"),!1)}}oe.displayName="MobXProvider";var le=j("disposeOnUnmountProto"),ce=j("disposeOnUnmountInst");function ue(){var e=this;[].concat(this[le]||[],this[ce]||[]).forEach((function(t){var r="string"===typeof t?e[t]:t;void 0!==r&&null!==r&&(Array.isArray(r)?r.map((function(e){return e()})):r())}))}function pe(e,t){if(Array.isArray(t))return t.map((function(t){return pe(e,t)}));var r=Object.getPrototypeOf(e).constructor,n=Object.getPrototypeOf(e.constructor),o=Object.getPrototypeOf(Object.getPrototypeOf(e));if(r!==i.Component&&r!==i.PureComponent&&n!==i.Component&&n!==i.PureComponent&&o!==i.Component&&o!==i.PureComponent)throw new Error("[mobx-react] disposeOnUnmount only supports direct subclasses of React.Component or React.PureComponent.");if("string"!==typeof t&&"function"!==typeof t&&!Array.isArray(t))throw new Error("[mobx-react] disposeOnUnmount only works if the parameter is either a property key or a function.");var s="string"===typeof t,a=!!e[le]||!!e[ce];return(s?e[le]||(e[le]=[]):e[ce]||(e[ce]=[])).push(t),a||q(e,"componentWillUnmount",ue),"string"!==typeof t?t:void 0}function de(e){function t(t,r,i,o,s,a){for(var l=arguments.length,c=new Array(l>6?l-6:0),u=6;u<l;u++)c[u-6]=arguments[u];return(0,n.untracked)((function(){if(o=o||"<<anonymous>>",a=a||i,null==r[i]){if(t){var n=null===r[i]?"null":"undefined";return new Error("The "+s+" `"+a+"` is marked as required in `"+o+"`, but its value is `"+n+"`.")}return null}return e.apply(void 0,[r,i,o,s,a].concat(c))}))}var r=t.bind(null,!1);return r.isRequired=t.bind(null,!0),r}function fe(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":function(e,t){return"symbol"===e||"Symbol"===t["@@toStringTag"]||"function"===typeof Symbol&&t instanceof Symbol}(t,e)?"symbol":t}function he(e,t){return de((function(r,i,o,s,a){return(0,n.untracked)((function(){if(e&&fe(r[i])===t.toLowerCase())return null;var s;switch(t){case"Array":s=n.isObservableArray;break;case"Object":s=n.isObservableObject;break;case"Map":s=n.isObservableMap;break;default:throw new Error("Unexpected mobxType: "+t)}var l=r[i];if(!s(l)){var c=function(e){var t=fe(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}(l),u=e?" or javascript `"+t.toLowerCase()+"`":"";return new Error("Invalid prop `"+a+"` of type `"+c+"` supplied to `"+o+"`, expected `mobx.Observable"+t+"`"+u+".")}return null}))}))}function me(e,t){return de((function(r,i,o,s,a){for(var l=arguments.length,c=new Array(l>5?l-5:0),u=5;u<l;u++)c[u-5]=arguments[u];return(0,n.untracked)((function(){if("function"!==typeof t)return new Error("Property `"+a+"` of component `"+o+"` has invali
8d PropType notation.");var n=he(e,"Array")(r,i,o,s,a);if(n instanceof Error)return n;for(var l=r[i],u=0;u<l.length;u++)if((n=t.apply(void 0,[l,u,o,s,a+"["+u+"]"].concat(c)))instanceof Error)return n;return null}))}))}var ge={observableArray:he(!1,"Array"),observableArrayOf:me.bind(null,!1),observableMap:he(!1,"Map"),observableObject:he(!1,"Object"),arrayOrObservableArray:he(!0,"Array"),arrayOrObservableArrayOf:me.bind(null,!0),objectOrObservableObject:he(!0,"Object")};if(!i.Component)throw new Error("mobx-react requires React to be available");if(!n.observable)throw new Error("mobx-react requires mobx to be available")},64812:function(e,t,r){"use strict";r.r(t),r.d(t,{$mobx:function(){return H},FlowCancellationError:function(){return gr},ObservableMap:function(){return Sn},ObservableSet:function(){return _n},Reaction:function(){return Rt},_allowStateChanges:function(){return Ge},_allowStateChangesInsideComputed:function(){return Gt},_allowStateReadsEnd:function(){return mt},_allowStateReadsStart:function(){return ht},_autoAction:function(){return Yt},_endAction:function(){return Ye},_getAdministration:function(){return Kn},_getGlobalState:function(){return St},_interceptReads:function(){return kr},_isComputingDerivation:function(){return at},_resetGlobalState:function(){return Ot},_startAction:function(){return Qe},action:function(){return Qt},autorun:function(){return Xt},comparer:function(){return K},computed:function(){return ze},configure:function(){return cr},createAtom:function(){return G},defineProperty:function(){return Fr},entries:function(){return jr},extendObservable:function(){return ur},flow:function(){return xr},flowResult:function(){return Sr},get:function(){return Dr},getAtom:function(){return Gn},getDebugName:function(){return Xn},getDependencyTree:function(){return pr},getObserverTree:function(){return fr},has:function(){return Mr},intercept:function(){return Er},isAction:function(){return Kt},isBoxedObservable:function(){return Ze},isComputed:function(){return Ar},isComputedProp:function(){return Pr},isFlow:function(){return Or},isFlowCancellationError:function(){return yr},isObservable:function(){return Cr},isObservableArray:function(){return bn},isObservableMap:function(){return On},isObservableObject:function(){return Nn},isObservableProp:function(){return Rr},isObservableSet:function(){return An},keys:function(){return Ir},makeAutoObservable:function(){return sn},makeObservable:function(){return nn},observable:function(){return Le},observe:function(){return Br},onBecomeObserved:function(){return nr},onBecomeUnobserved:function(){return ir},onReactionError:function(){return It},override:function(){return ee},ownKeys:function(){return zr},reaction:function(){return er},remove:function(){return Lr},runInAction:function(){return Gt},set:function(){return Nr},spy:function(){return Dt},toJS:function(){return Vr},trace:function(){return Wr},transaction:function(){return Hr},untracked:function(){return pt},values:function(){return $r},when:function(){return Qr}});function n(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];throw new Error("number"===typeof e?"[MobX] minified error nr: "+e+(r.length?" "+r.map(String).join(","):"")+". Find the full error at: https://github.com/mobxjs/mobx/blob/main/packages/mobx/src/errors.ts":"[MobX] "+e)}var i={};function o(){return"undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof r.g?r.g:"undefined"!==typeof self?self:i}var s=Object.assign,a=Object.getOwnPropertyDescriptor,l=Object.defineProperty,c=Object.prototype,u=[];Object.freeze(u);var p={};Object.freeze(p);var d="undefined"!==typeof Proxy,f=Object.toString();function h(){d||n("Proxy not available")}function m(e){var t=!1;return function(){if(!t)return t=!0,e.apply(this,arguments)}}var g=function(){};function y(e){return"function"===typeof e}function b(e){switch(typeof e){case"string":case"symbol":case"number":return!0}return!1}function v(e){return null!==e&&"object"===typeof e}function x(e){if(!v(e))return!1;var t=Object.getPrototypeOf(e);if(null==t)return!0;var r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return"function"===typeof r&&r.toString()===f}function w(e){var t=null==e?void 0:e.constructor;return!!t&&("GeneratorFunction"===t.name||"GeneratorFunction"===t.displayName)}function S(e,t,r){l(e,t,{enumerable:!1,writable:!0,configurable:!0,value:r})}
8function O(e,t,r){l(e,t,{enumerable:!1,writable:!1,configurable:!0,value:r})}function k(e,t){var r="isMobX"+e;return t.prototype[r]=!0,function(e){return v(e)&&!0===e[r]}}function E(e){return null!=e&&"[object Map]"===Object.prototype.toString.call(e)}function _(e){return null!=e&&"[object Set]"===Object.prototype.toString.call(e)}var A="undefined"!==typeof Object.getOwnPropertySymbols;var P="undefined"!==typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:A?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames;function T(e){return null===e?null:"object"===typeof e?""+e:e}function C(e,t){return c.hasOwnProperty.call(e,t)}var R=Object.getOwnPropertyDescriptors||function(e){var t={};return P(e).forEach((function(r){t[r]=a(e,r)})),t};function I(e,t){return!!(e&t)}function $(e,t,r){return r?e|=t:e&=~t,e}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function N(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,B(n.key),n)}}function L(e,t,r){return t&&N(e.prototype,t),r&&N(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function M(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return j(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?j(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function D(){return D=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},D.apply(null,arguments)}function F(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,z(e,t)}function z(e,t){return z=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},z(e,t)}function B(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}var U=Symbol("mobx-stored-annotations");function q(e){return Object.assign((function(t,r){if(W(r))return e.decorate_20223_(t,r);V(t,r,e)}),e)}function V(e,t,r){C(e,U)||S(e,U,D({},e[U])),function(e){return e.annotationType_===Z}(r)||(e[U][t]=r)}function W(e){return"object"==typeof e&&"string"==typeof e.kind}var H=Symbol("mobx administration"),Q=function(){function e(e){void 0===e&&(e="Atom"),this.name_=void 0,this.flags_=0,this.observers_=new Set,this.lastAccessedBy_=0,this.lowestObserverState_=tt.NOT_TRACKING_,this.onBOL=void 0,this.onBUOL=void 0,this.name_=e}var t=e.prototype;
8return t.onBO=function(){this.onBOL&&this.onBOL.forEach((function(e){return e()}))},t.onBUO=function(){this.onBUOL&&this.onBUOL.forEach((function(e){return e()}))},t.reportObserved=function(){return Tt(this)},t.reportChanged=function(){At(),Ct(this),Pt()},t.toString=function(){return this.name_},L(e,[{key:"isBeingObserved",get:function(){return I(this.flags_,e.isBeingObservedMask_)},set:function(t){this.flags_=$(this.flags_,e.isBeingObservedMask_,t)}},{key:"isPendingUnobservation",get:function(){return I(this.flags_,e.isPendingUnobservationMask_)},set:function(t){this.flags_=$(this.flags_,e.isPendingUnobservationMask_,t)}},{key:"diffValue",get:function(){return I(this.flags_,e.diffValueMask_)?1:0},set:function(t){this.flags_=$(this.flags_,e.diffValueMask_,1===t)}}])}();Q.isBeingObservedMask_=1,Q.isPendingUnobservationMask_=2,Q.diffValueMask_=4;var Y=k("Atom",Q);function G(e,t,r){void 0===t&&(t=g),void 0===r&&(r=g);var n=new Q(e);return t!==g&&nr(n,t),r!==g&&ir(n,r),n}var K={identity:function(e,t){return e===t},structural:function(e,t){return ti(e,t)},default:function(e,t){return Object.is?Object.is(e,t):e===t?0!==e||1/e===1/t:e!==e&&t!==t},shallow:function(e,t){return ti(e,t,1)}};function X(e,t,r){return Cr(e)?e:Array.isArray(e)?Le.array(e,{name:r}):x(e)?Le.object(e,void 0,{name:r}):E(e)?Le.map(e,{name:r}):_(e)?Le.set(e,{name:r}):"function"!==typeof e||Kt(e)||Or(e)?e:w(e)?xr(e):Yt(r,e)}function J(e){return e}var Z="override",ee=q({annotationType_:Z,make_:function(e,t){0;0;return 0},extend_:function(e,t,r,i){n("'"+this.annotationType_+"' can only be used with 'makeObservable'")},decorate_20223_:function(e,t){console.warn("'"+this.annotationType_+"' cannot be used with decorators - this is a no-op")}});function te(e,t){return{annotationType_:e,options_:t,make_:re,extend_:ne,decorate_20223_:ie}}function re(e,t,r,n){var i;if(null!=(i=this.options_)&&i.bound)return null===this.extend_(e,t,r,!1)?0:1;if(n===e.target_)return null===this.extend_(e,t,r,!1)?0:2;if(Kt(r.value))return 1;var o=oe(e,this,t,r,!1);return l(n,t,o),2}function ne(e,t,r,n){var i=oe(e,this,t,r);return e.defineProperty_(t,i,n)}function ie(e,t){var r,i=t.kind,o=t.name,s=t.addInitializer,a=this,l=function(e){var t,r,n,i;return We(null!=(t=null==(r=a.options_)?void 0:r.name)?t:o.toString(),e,null!=(n=null==(i=a.options_)?void 0:i.autoAction)&&n)};return"field"==i?function(e){var t,r=e;return Kt(r)||(r=l(r)),null!=(t=a.options_)&&t.bound&&((r=r.bind(this)).isMobxAction=!0),r}:"method"==i?(Kt(e)||(e=l(e)),null!=(r=this.options_)&&r.bound&&s((function(){var e=this,t=e[o].bind(e);t.isMobxAction=!0,e[o]=t})),e):void n("Cannot apply '"+a.annotationType_+"' to '"+String(o)+"' (kind: "+i+"):\n'"+a.annotationType_+"' can only be used on properties with a function value.")}function oe(e,t,r,n,i){var o,s,a,l,c,u,p,d;void 0===i&&(i=wt.safeDescriptors),d=n,t.annotationType_,d.value;var f,h=n.value;null!=(o=t.options_)&&o.bound&&(h=h.bind(null!=(f=e.proxy_)?f:e.target_));return{value:We(null!=(s=null==(a=t.options_)?void 0:a.name)?s:r.toString(),h,null!=(l=null==(c=t.options_)?void 0:c.autoAction)&&l,null!=(u=t.options_)&&u.bound?null!=(p=e.proxy_)?p:e.target_:void 0),configurable:!i||e.isPlainObject_,enumerable:!1,writable:!i}}function se(e,t){return{annotationType_:e,options_:t,make_:ae,extend_:le,decorate_20223_:ce}}function ae(e,t,r,n){var i;if(n===e.target_)return null===this.extend_(e,t,r,!1)?0:2;if(null!=(i=this.options_)&&i.bound&&(!C(e.target_,t)||!Or(e.target_[t]))&&null===this.extend_(e,t,r,!1))return 0;if(Or(r.value))return 1;var o=ue(e,this,t,r,!1,!1);return l(n,t,o),2}function le(e,t,r,n){var i,o=ue(e,this,t,r,null==(i=this.options_)?void 0:i.bound);return e.defineProperty_(t,o,n)}function ce(e,t){var r;var n=t.name,i=t.addInitializer;return Or(e)||(e=xr(e)),null!=(r=this.options_)&&r.bound&&i((function(){var e=this,t=e[n].bind(e);t.isMobXFlow=!0,e[n]=t})),e}function ue(e,t,r,n,i,o){var s;void 0===o&&(o=wt.safeDescriptors),s=n,t.annotationType_,s.value;var a,l=n.value;(Or(l)||(l=xr(l)),i)&&((l=l.bind(null!=(a=e.proxy_)?a:e.target_)).isMobXFlow=!0);return{value:l,configurable:!o||e.isPlainObject_,enumerable:!1,writable:!o}}function pe(e,t){return{annotationType_:e,options_:t,make_:de,extend_:fe,decorate_20223_:he}}function de(e,t,r){return null===this.extend_(e,t,r,!1)?0:1}function fe(e,t,r,n){return function(e,t,r,n){t.annotationType_,n.get;0}(0,this,0,r),e.defineComputedProperty_(t,D({},this.options_,{get:r.get,set:r.set}),n)}function he(e,t){var r=this,n=t.name;return(0,t.addInitializer)((function(){var t=In(this)[H],i=D({},r.options_,{get:e,context:this});i.name||(i.name="ObservableObject."+n.toString()),t.values_.set(n,new et(i))})),function(){return this[H].getObservablePropValue_(n)}}function me(e,t){return{annotationType_:e,options_:t,make_:ge,extend_:ye,decorate_20223_:be}}function ge(e,t,r){return null===this.extend_(e,t,r,!1)?0:1}function ye(e,t,r,n){var i,o;return function(e,t){t.annotationType_;0}(0,this),e.defineObservableProperty_(t,r.value,null!=(i=null==(o=this.options_)?void 0:o.enhancer)?i:X,n)}function be(e,t){var r=this,n=t.kind,i=t.name,o=new WeakSet;function s(e,t){var n,s,a=In(e)[H],l=new Je(t,null!=(n=null==(s=r.options_)?void 0:s.enhancer)?n:X,"ObservableObject."+i.toString(),!1);a.values_.set(i,l),o.add(e)}if("accessor"==n)return{get:function(){return o.has(this)||s(this,e.get.call(this)),this[H].getObservablePropValue_(i)},set:function(e){return o.has(this)||s(this,e),this[H].setObservablePropValue_(i,e)},init:function(e){return o.has(this)||s(this,e),e}}}var ve="true",xe=we();function we(e){return{annotationType_:ve,options_:e,make_:Se,extend_:Oe,decorate_20223_:ke}}function Se(e,t,r,n){var i,o,s,a;if(r.get)return ze.make_(e,t,r,n);if(r.set){var c=We(t.toString(),r.set);return n===e.target_?null===e.defineProperty_(t,{configurable:!wt.safeDescriptors||e.isPlainObject_,set:c})?0:2:(l(n,t,{configurable:!0,set:c}),2)}if(n!==e.target_&&"function"===typeof r.value)return w(r.value)?(null!=(a=this.options_)&&a.autoBind?xr.bound:xr).make_(e,t,r,n):(null!=(s=this.options_)&&s.autoBind?Yt.bound:Yt).make_(e,t,r,n);var u,p=!1===(null==(i=this.options_)?void 0:i.deep)?Le.ref:Le;"function"===typeof r.value&&null!=(o=this.options_)&&o.autoBind&&(r.value=r.value.bind(null!=(u=e.proxy_)?u:e.target_));return p.make_(e,t,r,n)}function Oe(e,t,r,n){var i,o,s;if(r.get)return ze.extend_(e,t,r,n);if(r.set)return e.defineProperty_(t,{configurable:!wt.safeDescriptors||e.isPlainObject_,set:We(t.toString(),r.set)},n);"function"===typeof r.value&&null!=(i=this.options_)&&i.autoBind&&(r.value=r.value.bind(null!=(s=e.proxy_)?s:e.target_));return(!1===(null==(o=this.options_)?void 0:o.deep)?Le.ref:Le).extend_(e,t,r,n)}function ke(e,t){n("'"+this.annotationType_+"' cannot be used as a decorator")}var Ee={deep:!0,name:void 0,defaultDecorator:void 0,proxy:!0};function _e(e){return e||Ee}Object.freeze(Ee);var Ae=me("observable"),Pe=me("observable.ref",{enhancer:J}),Te=me("observable.shallow",{enhancer:function(e,t,r){return void 0===e||null===e||Nn(e)||bn(e)||On(e)||An(e)?e:Array.isArray(e)?Le.array(e,{name:r,deep:!1}):x(e)?Le.object(e,void 0,{name:r,deep:!1}):E(e)?Le.map(e,{name:r,deep:!1}):_(e)?Le.set(e,{name:r,deep:!1}):void 0}}),Ce=me("observable.struct",{enhancer:function(e,t){return ti(e,t)?t:e}}),Re=q(Ae);function Ie(e){return!0===e.deep?X:!1===e.deep?J:function(e){var t,r;return e&&null!=(t=null==(r=e.options_)?void 0:r.enhancer)?t:X}(e.defaultDecorator)}function $e(e,t,r){return W(t)?Ae.decorate_20223_(e,t):b(t)?void V(e,t,Ae):Cr(e)?e:x(e)?Le.object(e,t,r):Array.isArray(e)?Le.array(e,t):E(e)?Le.map(e,t):_(e)?Le.set(e,t):"object"===typeof e&&null!==e?e:Le.box(e,t)}s($e,Re);var je,Ne,Le=s($e,{box:function(e,t){var r=_e(t);return new Je(e,Ie(r),r.name,!0,r.equals)},array:function(e,t){var r=_e(t);return(!1===wt.useProxies||!1===r.proxy?Yn:pn)(e,Ie(r),r.name)},map:function(e,t){var r=_e(t);return new Sn(e,Ie(r),r.name)},set:function(e,t){var r=_e(t);return new _n(e,Ie(r),r.name)},object:function(e,t,r){return Jn((function(){return ur(!1===wt.useProxies||!1===(null==r?void 0:r.proxy)?In({},r):function(e,t){var r,n;return h(),e=In(e,t),null!=(n=(r=e[H]).proxy_)?n:r.proxy_=new Proxy(e,Kr)}({},r),e,t)}))},ref:q(Pe),shallow:q(Te),deep:Re,struct:q(Ce)}
8),Me="computed",De=pe(Me),Fe=pe("computed.struct",{equals:K.structural}),ze=function(e,t){if(W(t))return De.decorate_20223_(e,t);if(b(t))return V(e,t,De);if(x(e))return q(pe(Me,e));var r=x(t)?t:{};return r.get=e,r.name||(r.name=e.name||""),new et(r)};Object.assign(ze,De),ze.struct=q(Fe);var Be=0,Ue=1,qe=null!=(je=null==(Ne=a((function(){}),"name"))?void 0:Ne.configurable)&&je,Ve={value:"action",configurable:!0,writable:!1,enumerable:!1};function We(e,t,r,n){function i(){return He(e,r,t,n||this,arguments)}return void 0===r&&(r=!1),i.isMobxAction=!0,i.toString=function(){return t.toString()},qe&&(Ve.value=e,l(i,"name",Ve)),i}function He(e,t,r,n,i){var o=Qe(e,t,n,i);try{return r.apply(n,i)}catch(s){throw o.error_=s,s}finally{Ye(o)}}function Qe(e,t,r,n){var i=wt.trackingDerivation,o=!t||!i;At();var s=wt.allowStateChanges;o&&(dt(),s=Ke(!0));var a={runAsAction_:o,prevDerivation_:i,prevAllowStateChanges_:s,prevAllowStateReads_:ht(!0),notifySpy_:!1,startTime_:0,actionId_:Ue++,parentActionId_:Be};return Be=a.actionId_,a}function Ye(e){Be!==e.actionId_&&n(30),Be=e.parentActionId_,void 0!==e.error_&&(wt.suppressReactionErrors=!0),Xe(e.prevAllowStateChanges_),mt(e.prevAllowStateReads_),Pt(),e.runAsAction_&&ft(e.prevDerivation_),wt.suppressReactionErrors=!1}function Ge(e,t){var r=Ke(e);try{return t()}finally{Xe(r)}}function Ke(e){var t=wt.allowStateChanges;return wt.allowStateChanges=e,t}function Xe(e){wt.allowStateChanges=e}var Je=function(e){function t(t,r,n,i,o){var s;return void 0===n&&(n="ObservableValue"),void 0===i&&(i=!0),void 0===o&&(o=K.default),(s=e.call(this,n)||this).enhancer=void 0,s.name_=void 0,s.equals=void 0,s.hasUnreportedChange_=!1,s.interceptors_=void 0,s.changeListeners_=void 0,s.value_=void 0,s.dehancer=void 0,s.enhancer=r,s.name_=n,s.equals=o,s.value_=r(t,void 0,n),s}F(t,e);var r=t.prototype;return r.dehanceValue=function(e){return void 0!==this.dehancer?this.dehancer(e):e},r.set=function(e){this.value_;if((e=this.prepareNewValue_(e))!==wt.UNCHANGED){0,this.setNewValue_(e)}},r.prepareNewValue_=function(e){if(lt(this),Xr(this)){var t=Zr(this,{object:this,type:ln,newValue:e});if(!t)return wt.UNCHANGED;e=t.newValue}return e=this.enhancer(e,this.value_,this.name_),this.equals(this.value_,e)?wt.UNCHANGED:e},r.setNewValue_=function(e){var t=this.value_;this.value_=e,this.reportChanged(),en(this)&&rn(this,{type:ln,object:this,newValue:e,oldValue:t})},r.get=function(){return this.reportObserved(),this.dehanceValue(this.value_)},r.intercept_=function(e){return Jr(this,e)},r.observe_=function(e,t){return t&&e({observableKind:"value",debugObjectName:this.name_,object:this,type:ln,newValue:this.value_,oldValue:void 0}),tn(this,e)},r.raw=function(){return this.value_},r.toJSON=function(){return this.get()},r.toString=function(){return this.name_+"["+this.value_+"]"},r.valueOf=function(){return T(this.get())},r[Symbol.toPrimitive]=function(){return this.valueOf()},t}(Q),Ze=k("ObservableValue",Je),et=function(){function e(e){this.dependenciesState_=tt.NOT_TRACKING_,this.observing_=[],this.newObserving_=null,this.observers_=new Set,this.runId_=0,this.lastAccessedBy_=0,this.lowestObserverState_=tt.UP_TO_DATE_,this.unboundDepsCount_=0,this.value_=new it(null),this.name_=void 0,this.triggeredBy_=void 0,this.flags_=0,this.derivation=void 0,this.setter_=void 0,this.isTracing_=rt.NONE,this.scope_=void 0,this.equals_=void 0,this.requiresReaction_=void 0,this.keepAlive_=void 0,this.onBOL=void 0,this.onBUOL=void 0,e.get||n(31),this.derivation=e.get,this.name_=e.name||"ComputedValue",e.set&&(this.setter_=We("ComputedValue-setter",e.set)),this.equals_=e.equals||(e.compareStructural||e.struct?K.structural:K.default),this.scope_=e.context,this.requiresReaction_=e.requiresReaction,this.keepAlive_=!!e.keepAlive}var t=e.prototype;return t.onBecomeStale_=function(){!function(e){if(e.lowestObserverState_!==tt.UP_TO_DATE_)return;e.lowestObserverState_=tt.POSSIBLY_STALE_,e.observers_.forEach((function(e){e.dependenciesState_===tt.UP_TO_DATE_&&(e.dependenciesState_=tt.POSSIBLY_STALE_,e.onBecomeStale_())}))}(this)}
8,t.onBO=function(){this.onBOL&&this.onBOL.forEach((function(e){return e()}))},t.onBUO=function(){this.onBUOL&&this.onBUOL.forEach((function(e){return e()}))},t.get=function(){if(this.isComputing&&n(32,this.name_,this.derivation),0!==wt.inBatch||0!==this.observers_.size||this.keepAlive_){if(Tt(this),st(this)){var e=wt.trackingContext;this.keepAlive_&&!e&&(wt.trackingContext=this),this.trackAndCompute()&&function(e){if(e.lowestObserverState_===tt.STALE_)return;e.lowestObserverState_=tt.STALE_,e.observers_.forEach((function(t){t.dependenciesState_===tt.POSSIBLY_STALE_?t.dependenciesState_=tt.STALE_:t.dependenciesState_===tt.UP_TO_DATE_&&(e.lowestObserverState_=tt.UP_TO_DATE_)}))}(this),wt.trackingContext=e}}else st(this)&&(this.warnAboutUntrackedRead_(),At(),this.value_=this.computeValue_(!1),Pt());var t=this.value_;if(ot(t))throw t.cause;return t},t.set=function(e){if(this.setter_){this.isRunningSetter&&n(33,this.name_),this.isRunningSetter=!0;try{this.setter_.call(this.scope_,e)}finally{this.isRunningSetter=!1}}else n(34,this.name_)},t.trackAndCompute=function(){var e=this.value_,t=this.dependenciesState_===tt.NOT_TRACKING_,r=this.computeValue_(!0),n=t||ot(e)||ot(r)||!this.equals_(e,r);return n&&(this.value_=r),n},t.computeValue_=function(e){this.isComputing=!0;var t,r=Ke(!1);if(e)t=ct(this,this.derivation,this.scope_);else if(!0===wt.disableErrorBoundaries)t=this.derivation.call(this.scope_);else try{t=this.derivation.call(this.scope_)}catch(n){t=new it(n)}return Xe(r),this.isComputing=!1,t},t.suspend_=function(){this.keepAlive_||(ut(this),this.value_=void 0)},t.observe_=function(e,t){var r=this,n=!0,i=void 0;return Xt((function(){var o=r.get();if(!n||t){var s=dt();e({observableKind:"computed",debugObjectName:r.name_,type:ln,object:r,newValue:o,oldValue:i}),ft(s)}n=!1,i=o}))},t.warnAboutUntrackedRead_=function(){},t.toString=function(){return this.name_+"["+this.derivation.toString()+"]"},t.valueOf=function(){return T(this.get())},t[Symbol.toPrimitive]=function(){return this.valueOf()},L(e,[{key:"isComputing",get:function(){return I(this.flags_,e.isComputingMask_)},set:function(t){this.flags_=$(this.flags_,e.isComputingMask_,t)}},{key:"isRunningSetter",get:function(){return I(this.flags_,e.isRunningSetterMask_)},set:function(t){this.flags_=$(this.flags_,e.isRunningSetterMask_,t)}},{key:"isBeingObserved",get:function(){return I(this.flags_,e.isBeingObservedMask_)},set:function(t){this.flags_=$(this.flags_,e.isBeingObservedMask_,t)}},{key:"isPendingUnobservation",get:function(){return I(this.flags_,e.isPendingUnobservationMask_)},set:function(t){this.flags_=$(this.flags_,e.isPendingUnobservationMask_,t)}},{key:"diffValue",get:function(){return I(this.flags_,e.diffValueMask_)?1:0},set:function(t){this.flags_=$(this.flags_,e.diffValueMask_,1===t)}}])}();et.isComputingMask_=1,et.isRunningSetterMask_=2,et.isBeingObservedMask_=4,et.isPendingUnobservationMask_=8,et.diffValueMask_=16;var tt,rt,nt=k("ComputedValue",et);!function(e){e[e.NOT_TRACKING_=-1]="NOT_TRACKING_",e[e.UP_TO_DATE_=0]="UP_TO_DATE_",e[e.POSSIBLY_STALE_=1]="POSSIBLY_STALE_",e[e.STALE_=2]="STALE_"}(tt||(tt={})),function(e){e[e.NONE=0]="NONE",e[e.LOG=1]="LOG",e[e.BREAK=2]="BREAK"}(rt||(rt={}));var it=function(e){this.cause=void 0,this.cause=e};function ot(e){return e instanceof it}function st(e){switch(e.dependenciesState_){case tt.UP_TO_DATE_:return!1;case tt.NOT_TRACKING_:case tt.STALE_:return!0;case tt.POSSIBLY_STALE_:for(var t=ht(!0),r=dt(),n=e.observing_,i=n.length,o=0;o<i;o++){var s=n[o];if(nt(s)){if(wt.disableErrorBoundaries)s.get();else try{s.get()}catch(a){return ft(r),mt(t),!0}if(e.dependenciesState_===tt.STALE_)return ft(r),mt(t),!0}}return gt(e),ft(r),mt(t),!1}}function at(){return null!==wt.trackingDerivation}function lt(e){}function ct(e,t,r){var n=ht(!0);gt(e),e.newObserving_=new Array(0===e.runId_?100:e.observing_.length),e.unboundDepsCount_=0,e.runId_=++wt.runId;var i,o=wt.trackingDerivation;if(wt.trackingDerivation=e,wt.inBatch++,!0===wt.disableErrorBoundaries)i=t.call(r);else try{i=t.call(r)}catch(s){i=new it(s)}return wt.inBatch--,wt.trackingDerivation=o,function(e){for(var t=e.observing_,r=e.observing_=e.newObserving_,n=tt.UP_TO_DATE_,i=0,o=e.unboundDepsCount_,s=0;s<o;s++){var a=r[s];0===a.diffValue&&(a.diffValue=1,i!==s&&(r[i]=a),i++),a.dependenciesState_>n&&(n=a.dependenciesState_)}r.length=i,e.newObserving_=null,o=t.length;for(;o--;){var l=t[o];0===l.diffValue&&Et(l,e),l.diffValue=0}for(;i--;){var c=r[i];1===c.diffValue&&(c.diffValue=0,kt(c,e))}
8n!==tt.UP_TO_DATE_&&(e.dependenciesState_=n,e.onBecomeStale_())}(e),mt(n),i}function ut(e){var t=e.observing_;e.observing_=[];for(var r=t.length;r--;)Et(t[r],e);e.dependenciesState_=tt.NOT_TRACKING_}function pt(e){var t=dt();try{return e()}finally{ft(t)}}function dt(){var e=wt.trackingDerivation;return wt.trackingDerivation=null,e}function ft(e){wt.trackingDerivation=e}function ht(e){var t=wt.allowStateReads;return wt.allowStateReads=e,t}function mt(e){wt.allowStateReads=e}function gt(e){if(e.dependenciesState_!==tt.UP_TO_DATE_){e.dependenciesState_=tt.UP_TO_DATE_;for(var t=e.observing_,r=t.length;r--;)t[r].lowestObserverState_=tt.UP_TO_DATE_}}var yt=["mobxGuid","spyListeners","enforceActions","computedRequiresReaction","reactionRequiresObservable","observableRequiresReaction","allowStateReads","disableErrorBoundaries","runId","UNCHANGED","useProxies"],bt=function(){this.version=6,this.UNCHANGED={},this.trackingDerivation=null,this.trackingContext=null,this.runId=0,this.mobxGuid=0,this.inBatch=0,this.pendingUnobservations=[],this.pendingReactions=[],this.isRunningReactions=!1,this.allowStateChanges=!1,this.allowStateReads=!0,this.enforceActions=!0,this.spyListeners=[],this.globalReactionErrorHandlers=[],this.computedRequiresReaction=!1,this.reactionRequiresObservable=!1,this.observableRequiresReaction=!1,this.disableErrorBoundaries=!1,this.suppressReactionErrors=!1,this.useProxies=!0,this.verifyProxies=!1,this.safeDescriptors=!0},vt=!0,xt=!1,wt=function(){var e=o();return e.__mobxInstanceCount>0&&!e.__mobxGlobals&&(vt=!1),e.__mobxGlobals&&e.__mobxGlobals.version!==(new bt).version&&(vt=!1),vt?e.__mobxGlobals?(e.__mobxInstanceCount+=1,e.__mobxGlobals.UNCHANGED||(e.__mobxGlobals.UNCHANGED={}),e.__mobxGlobals):(e.__mobxInstanceCount=1,e.__mobxGlobals=new bt):(setTimeout((function(){xt||n(35)}),1),new bt)}();function St(){return wt}function Ot(){var e=new bt;for(var t in e)-1===yt.indexOf(t)&&(wt[t]=e[t]);wt.allowStateChanges=!wt.enforceActions}function kt(e,t){e.observers_.add(t),e.lowestObserverState_>t.dependenciesState_&&(e.lowestObserverState_=t.dependenciesState_)}function Et(e,t){e.observers_.delete(t),0===e.observers_.size&&_t(e)}function _t(e){!1===e.isPendingUnobservation&&(e.isPendingUnobservation=!0,wt.pendingUnobservations.push(e))}function At(){wt.inBatch++}function Pt(){if(0===--wt.inBatch){Nt();for(var e=wt.pendingUnobservations,t=0;t<e.length;t++){var r=e[t];r.isPendingUnobservation=!1,0===r.observers_.size&&(r.isBeingObserved&&(r.isBeingObserved=!1,r.onBUO()),r instanceof et&&r.suspend_())}wt.pendingUnobservations=[]}}function Tt(e){var t=wt.trackingDerivation;return null!==t?(t.runId_!==e.lastAccessedBy_&&(e.lastAccessedBy_=t.runId_,t.newObserving_[t.unboundDepsCount_++]=e,!e.isBeingObserved&&wt.trackingContext&&(e.isBeingObserved=!0,e.onBO())),e.isBeingObserved):(0===e.observers_.size&&wt.inBatch>0&&_t(e),!1)}function Ct(e){e.lowestObserverState_!==tt.STALE_&&(e.lowestObserverState_=tt.STALE_,e.observers_.forEach((function(e){e.dependenciesState_===tt.UP_TO_DATE_&&e.onBecomeStale_(),e.dependenciesState_=tt.STALE_})))}var Rt=function(){function e(e,t,r,n){void 0===e&&(e="Reaction"),this.name_=void 0,this.onInvalidate_=void 0,this.errorHandler_=void 0,this.requiresObservable_=void 0,this.observing_=[],this.newObserving_=[],this.dependenciesState_=tt.NOT_TRACKING_,this.runId_=0,this.unboundDepsCount_=0,this.flags_=0,this.isTracing_=rt.NONE,this.name_=e,this.onInvalidate_=t,this.errorHandler_=r,this.requiresObservable_=n}var t=e.prototype;return t.onBecomeStale_=function(){this.schedule_()},t.schedule_=function(){this.isScheduled||(this.isScheduled=!0,wt.pendingReactions.push(this),Nt())},t.runReaction_=function(){if(!this.isDisposed){At(),this.isScheduled=!1;var e=wt.trackingContext;if(wt.trackingContext=this,st(this)){this.isTrackPending=!0;try{this.onInvalidate_()}catch(t){this.reportExceptionInDerivation_(t)}}wt.trackingContext=e,Pt()}},t.track=function(e){if(!this.isDisposed){At();0,this.isRunning=!0;var t=wt.trackingContext;wt.trackingContext=this;var r=ct(this,e,void 0);wt.trackingContext=t,this.isRunning=!1,this.isTrackPending=!1,this.isDisposed&&ut(this),ot(r)&&this.reportExceptionInDerivation_(r.cause),Pt()}},t.reportExceptionInDerivation_=function(e){var t=this;if(this.errorHandler_)this.errorHandler_(e,this);else{if(wt.disableErrorBoundaries)throw e;var r="[mobx] uncaught error in '"+this+"'";wt.suppressReactionErrors||console.error(r,e),wt.globalReactionErrorHandlers.forEac
8h((function(r){return r(e,t)}))}},t.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.isRunning||(At(),ut(this),Pt()))},t.getDisposer_=function(e){var t=this,r=function r(){t.dispose(),null==e||null==e.removeEventListener||e.removeEventListener("abort",r)};return null==e||null==e.addEventListener||e.addEventListener("abort",r),r[H]=this,r},t.toString=function(){return"Reaction["+this.name_+"]"},t.trace=function(e){void 0===e&&(e=!1),Wr(this,e)},L(e,[{key:"isDisposed",get:function(){return I(this.flags_,e.isDisposedMask_)},set:function(t){this.flags_=$(this.flags_,e.isDisposedMask_,t)}},{key:"isScheduled",get:function(){return I(this.flags_,e.isScheduledMask_)},set:function(t){this.flags_=$(this.flags_,e.isScheduledMask_,t)}},{key:"isTrackPending",get:function(){return I(this.flags_,e.isTrackPendingMask_)},set:function(t){this.flags_=$(this.flags_,e.isTrackPendingMask_,t)}},{key:"isRunning",get:function(){return I(this.flags_,e.isRunningMask_)},set:function(t){this.flags_=$(this.flags_,e.isRunningMask_,t)}},{key:"diffValue",get:function(){return I(this.flags_,e.diffValueMask_)?1:0},set:function(t){this.flags_=$(this.flags_,e.diffValueMask_,1===t)}}])}();function It(e){return wt.globalReactionErrorHandlers.push(e),function(){var t=wt.globalReactionErrorHandlers.indexOf(e);t>=0&&wt.globalReactionErrorHandlers.splice(t,1)}}Rt.isDisposedMask_=1,Rt.isScheduledMask_=2,Rt.isTrackPendingMask_=4,Rt.isRunningMask_=8,Rt.diffValueMask_=16;var $t=100,jt=function(e){return e()};function Nt(){wt.inBatch>0||wt.isRunningReactions||jt(Lt)}function Lt(){wt.isRunningReactions=!0;for(var e=wt.pendingReactions,t=0;e.length>0;){++t===$t&&(console.error("[mobx] cycle in reaction: "+e[0]),e.splice(0));for(var r=e.splice(0),n=0,i=r.length;n<i;n++)r[n].runReaction_()}wt.isRunningReactions=!1}var Mt=k("Reaction",Rt);function Dt(e){return console.warn("[mobx.spy] Is a no-op in production builds"),function(){}}var Ft="action",zt="autoAction",Bt="<unnamed action>",Ut=te(Ft),qt=te("action.bound",{bound:!0}),Vt=te(zt,{autoAction:!0}),Wt=te("autoAction.bound",{autoAction:!0,bound:!0});function Ht(e){return function(t,r){return y(t)?We(t.name||Bt,t,e):y(r)?We(t,r,e):W(r)?(e?Vt:Ut).decorate_20223_(t,r):b(r)?V(t,r,e?Vt:Ut):b(t)?q(te(e?zt:Ft,{name:t,autoAction:e})):void 0}}var Qt=Ht(!1);Object.assign(Qt,Ut);var Yt=Ht(!0);function Gt(e){return He(e.name||Bt,!1,e,this,void 0)}function Kt(e){return y(e)&&!0===e.isMobxAction}function Xt(e,t){var r,n,i,o;void 0===t&&(t=p);var s,a=null!=(r=null==(n=t)?void 0:n.name)?r:"Autorun";if(!t.scheduler&&!t.delay)s=new Rt(a,(function(){this.track(u)}),t.onError,t.requiresObservable);else{var l=Zt(t),c=!1;s=new Rt(a,(function(){c||(c=!0,l((function(){c=!1,s.isDisposed||s.track(u)})))}),t.onError,t.requiresObservable)}function u(){e(s)}return null!=(i=t)&&null!=(i=i.signal)&&i.aborted||s.schedule_(),s.getDisposer_(null==(o=t)?void 0:o.signal)}Object.assign(Yt,Vt),Qt.bound=q(qt),Yt.bound=q(Wt);var Jt=function(e){return e()};function Zt(e){return e.scheduler?e.scheduler:e.delay?function(t){return setTimeout(t,e.delay)}:Jt}function er(e,t,r){var n,i,o;void 0===r&&(r=p);var s,a,l,c=null!=(n=r.name)?n:"Reaction",u=Qt(c,r.onError?(s=r.onError,a=t,function(){try{return a.apply(this,arguments)}catch(e){s.call(this,e)}}):t),d=!r.scheduler&&!r.delay,f=Zt(r),h=!0,m=!1,g=r.compareStructural?K.structural:r.equals||K.default,y=new Rt(c,(function(){h||d?b():m||(m=!0,f(b))}),r.onError,r.requiresObservable);function b(){if(m=!1,!y.isDisposed){var t=!1,n=l;y.track((function(){var r=Ge(!1,(function(){return e(y)}));t=h||!g(l,r),l=r})),(h&&r.fireImmediately||!h&&t)&&u(l,n,y),h=!1}}return null!=(i=r)&&null!=(i=i.signal)&&i.aborted||y.schedule_(),y.getDisposer_(null==(o=r)?void 0:o.signal)}var tr="onBO",rr="onBUO";function nr(e,t,r){return or(tr,e,t,r)}function ir(e,t,r){return or(rr,e,t,r)}function or(e,t,r,n){var i="function"===typeof n?Gn(t,r):Gn(t),o=y(n)?n:r,s=e+"L";return i[s]?i[s].add(o):i[s]=new Set([o]),function(){var e=i[s];e&&(e.delete(o),0===e.size&&delete i[s])}}var sr="never",ar="always",lr="observed";function cr(e){!0===e.isolateGlobalState&&function(){if((wt.pendingReactions.length||wt.inBatch||wt.isRunningReactions)&&n(36),xt=!0,vt){var e=o();0===--e.__mobxInstanceCount&&(e.__mobxGlobals=void 0),wt=new bt}}();var t=e.useProxies,r=e.enforceActions;if(void 0!==t&&(wt.useProxies=t===ar||t!==sr&&"undefined"!==typeof Proxy),"ifavailable"===t&&(wt.verifyProxies=!0),void 0!==r){var i=r===ar?ar:r===lr;wt.enforceActions=i,wt.allowStateChanges=!0!==i&&i!==ar}["computedRequiresReaction","reactionRequiresObservable","observableRequiresReaction","disableErrorBoundaries","safeDescriptors"].forEach((function(t){t in e&&(wt[t]=!!e[t])})),wt.allowStateReads=!wt.observableRequiresReaction,e.reactionScheduler&&function(e){var t=jt;jt=function(r){return e((function(){return t(r)}))}}(e.reactionScheduler)}function ur(e,t,r,n){var i=R(t);return Jn((function(){var t=In(e,n)[H];
8P(i).forEach((function(e){t.extend_(e,i[e],!r||(!(e in r)||r[e]))}))})),e}function pr(e,t){return dr(Gn(e,t))}function dr(e){var t,r={name:e.name_};return e.observing_&&e.observing_.length>0&&(r.dependencies=(t=e.observing_,Array.from(new Set(t))).map(dr)),r}function fr(e,t){return hr(Gn(e,t))}function hr(e){var t={name:e.name_};return function(e){return e.observers_&&e.observers_.size>0}(e)&&(t.observers=Array.from(function(e){return e.observers_}(e)).map(hr)),t}var mr=0;function gr(){this.message="FLOW_CANCELLED"}function yr(e){return e instanceof gr}gr.prototype=Object.create(Error.prototype);var br=se("flow"),vr=se("flow.bound",{bound:!0}),xr=Object.assign((function(e,t){if(W(t))return br.decorate_20223_(e,t);if(b(t))return V(e,t,br);var r=e,n=r.name||"<unnamed flow>",i=function(){var e,t=arguments,i=++mr,o=Qt(n+" - runid: "+i+" - init",r).apply(this,t),s=void 0,a=new Promise((function(t,r){var a=0;function l(e){var t;s=void 0;try{t=Qt(n+" - runid: "+i+" - yield "+a++,o.next).call(o,e)}catch(l){return r(l)}u(t)}function c(e){var t;s=void 0;try{t=Qt(n+" - runid: "+i+" - yield "+a++,o.throw).call(o,e)}catch(l){return r(l)}u(t)}function u(e){if(!y(null==e?void 0:e.then))return e.done?t(e.value):(s=Promise.resolve(e.value)).then(l,c);e.then(u,r)}e=r,l(void 0)}));return a.cancel=Qt(n+" - runid: "+i+" - cancel",(function(){try{s&&wr(s);var t=o.return(void 0),r=Promise.resolve(t.value);r.then(g,g),wr(r),e(new gr)}catch(n){e(n)}})),a};return i.isMobXFlow=!0,i}),br);function wr(e){y(e.cancel)&&e.cancel()}function Sr(e){return e}function Or(e){return!0===(null==e?void 0:e.isMobXFlow)}function kr(e,t,r){var n;return On(e)||bn(e)||Ze(e)?n=Kn(e):Nn(e)&&(n=Kn(e,t)),n.dehancer="function"===typeof t?t:r,function(){n.dehancer=void 0}}function Er(e,t,r){return y(r)?function(e,t,r){return Kn(e,t).intercept_(r)}(e,t,r):function(e,t){return Kn(e).intercept_(t)}(e,t)}function _r(e,t){if(void 0===t)return nt(e);if(!1===Nn(e))return!1;if(!e[H].values_.has(t))return!1;var r=Gn(e,t);return nt(r)}function Ar(e){return _r(e)}function Pr(e,t){return _r(e,t)}function Tr(e,t){return!!e&&(void 0!==t?!!Nn(e)&&e[H].values_.has(t):Nn(e)||!!e[H]||Y(e)||Mt(e)||nt(e))}function Cr(e){return Tr(e)}function Rr(e,t){return Tr(e,t)}function Ir(e){return Nn(e)?e[H].keys_():On(e)||An(e)?Array.from(e.keys()):bn(e)?e.map((function(e,t){return t})):void n(5)}function $r(e){return Nn(e)?Ir(e).map((function(t){return e[t]})):On(e)?Ir(e).map((function(t){return e.get(t)})):An(e)?Array.from(e.values()):bn(e)?e.slice():void n(6)}function jr(e){return Nn(e)?Ir(e).map((function(t){return[t,e[t]]})):On(e)?Ir(e).map((function(t){return[t,e.get(t)]})):An(e)?Array.from(e.entries()):bn(e)?e.map((function(e,t){return[t,e]})):void n(7)}function Nr(e,t,r){if(2!==arguments.length||An(e))Nn(e)?e[H].set_(t,r):On(e)?e.set(t,r):An(e)?e.add(t):bn(e)?("number"!==typeof t&&(t=parseInt(t,10)),t<0&&n("Invalid index: '"+t+"'"),At(),t>=e.length&&(e.length=t+1),e[t]=r,Pt()):n(8);else{At();var i=t;try{for(var o in i)Nr(e,o,i[o])}finally{Pt()}}}function Lr(e,t){Nn(e)?e[H].delete_(t):On(e)||An(e)?e.delete(t):bn(e)?("number"!==typeof t&&(t=parseInt(t,10)),e.splice(t,1)):n(9)}function Mr(e,t){return Nn(e)?e[H].has_(t):On(e)||An(e)?e.has(t):bn(e)?t>=0&&t<e.length:void n(10)}function Dr(e,t){if(Mr(e,t))return Nn(e)?e[H].get_(t):On(e)?e.get(t):bn(e)?e[t]:void n(11)}function Fr(e,t,r){if(Nn(e))return e[H].defineProperty_(t,r);n(39)}function zr(e){if(Nn(e))return e[H].ownKeys_();n(38)}function Br(e,t,r,n){return y(r)?function(e,t,r,n){return Kn(e,t).observe_(r,n)}(e,t,r,n):function(e,t,r){return Kn(e).observe_(t,r)}(e,t,r)}function Ur(e,t,r){return e.set(t,r),r}function qr(e,t){if(null==e||"object"!==typeof e||e instanceof Date||!Cr(e))return e;if(Ze(e)||nt(e))return qr(e.get(),t);if(t.has(e))return t.get(e);if(bn(e)){var r=Ur(t,e,new Array(e.length));return e.forEach((function(e,n){r[n]=qr(e,t)})),r}if(An(e)){var n=Ur(t,e,new Set);return e.forEach((function(e){n.add(qr(e,t))})),n}if(On(e)){var i=Ur(t,e,new Map);return e.forEach((function(e,r){i.set(r,qr(e,t))})),i}var o=Ur(t,e,{});return zr(e).forEach((function(r){c.propertyIsEnumerable.call(e,r)&&(o[r]=qr(e[r],t))})),o}function Vr(e,t){return qr(e,new Map)}function Wr(){}function Hr(e,t){void 0===t&&(t=void 0),At();try{return e.apply(t)}finally{Pt()}}function Qr(e,t,r){return 1===arguments.length||t&&"object"===typeof t?function(e,t){var r,n,i;0;if(null!=t&&null!=(r=t.signal)&&r.aborted)return Object.assign(Promise.reject(new Error("WHEN_ABORTED")),{cancel:function(){return null}});var o=new Promise((function(r,o){var s,a=Yr(e,r,D({},t,{onError:o}));n=function(){a(),o(new Error("WHEN_CANCELLED"))},i=function(){a(),o(new Error("WHEN_ABORTED"))},null==t||null==(s=t.signal)||null==s.addEventListener||s.addEventListener("abort",i)})).finally((function(){var e;return null==t||null==(e=t.signal)||null==e.removeEventListener?void 0:e.removeEventListener("abort",i)}));return o.cancel=n,o}
8(e,t):Yr(e,t,r||{})}function Yr(e,t,r){var n;if("number"===typeof r.timeout){var i=new Error("WHEN_TIMEOUT");n=setTimeout((function(){if(!s[H].isDisposed){if(s(),!r.onError)throw i;r.onError(i)}}),r.timeout)}r.name="When";var o=We("When-effect",t),s=Xt((function(t){Ge(!1,e)&&(t.dispose(),n&&clearTimeout(n),o())}),r);return s}function Gr(e){return e[H]}xr.bound=q(vr);var Kr={has:function(e,t){return Gr(e).has_(t)},get:function(e,t){return Gr(e).get_(t)},set:function(e,t,r){var n;return!!b(t)&&(null==(n=Gr(e).set_(t,r,!0))||n)},deleteProperty:function(e,t){var r;return!!b(t)&&(null==(r=Gr(e).delete_(t,!0))||r)},defineProperty:function(e,t,r){var n;return null==(n=Gr(e).defineProperty_(t,r))||n},ownKeys:function(e){return Gr(e).ownKeys_()},preventExtensions:function(e){n(13)}};function Xr(e){return void 0!==e.interceptors_&&e.interceptors_.length>0}function Jr(e,t){var r=e.interceptors_||(e.interceptors_=[]);return r.push(t),m((function(){var e=r.indexOf(t);-1!==e&&r.splice(e,1)}))}function Zr(e,t){var r=dt();try{for(var i=[].concat(e.interceptors_||[]),o=0,s=i.length;o<s&&((t=i[o](t))&&!t.type&&n(14),t);o++);return t}finally{ft(r)}}function en(e){return void 0!==e.changeListeners_&&e.changeListeners_.length>0}function tn(e,t){var r=e.changeListeners_||(e.changeListeners_=[]);return r.push(t),m((function(){var e=r.indexOf(t);-1!==e&&r.splice(e,1)}))}function rn(e,t){var r=dt(),n=e.changeListeners_;if(n){for(var i=0,o=(n=n.slice()).length;i<o;i++)n[i](t);ft(r)}}function nn(e,t,r){return Jn((function(){var n=In(e,r)[H];null!=t||(t=function(e){return C(e,U)||S(e,U,D({},e[U])),e[U]}(e)),P(t).forEach((function(e){return n.make_(e,t[e])}))})),e}var on=Symbol("mobx-keys");function sn(e,t,r){return x(e)?ur(e,e,t,r):(Jn((function(){var n=In(e,r)[H];if(!e[on]){var i=Object.getPrototypeOf(e),o=new Set([].concat(P(e),P(i)));o.delete("constructor"),o.delete(H),S(i,on,o)}e[on].forEach((function(e){return n.make_(e,!t||(!(e in t)||t[e]))}))})),e)}var an="splice",ln="update",cn={get:function(e,t){var r=e[H];return t===H?r:"length"===t?r.getArrayLength_():"string"!==typeof t||isNaN(t)?C(dn,t)?dn[t]:e[t]:r.get_(parseInt(t))},set:function(e,t,r){var n=e[H];return"length"===t&&n.setArrayLength_(r),"symbol"===typeof t||isNaN(t)?e[t]=r:n.set_(parseInt(t),r),!0},preventExtensions:function(){n(15)}},un=function(){function e(e,t,r,n){void 0===e&&(e="ObservableArray"),this.owned_=void 0,this.legacyMode_=void 0,this.atom_=void 0,this.values_=[],this.interceptors_=void 0,this.changeListeners_=void 0,this.enhancer_=void 0,this.dehancer=void 0,this.proxy_=void 0,this.lastKnownLength_=0,this.owned_=r,this.legacyMode_=n,this.atom_=new Q(e),this.enhancer_=function(e,r){return t(e,r,"ObservableArray[..]")}}var t=e.prototype;return t.dehanceValue_=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.dehanceValues_=function(e){return void 0!==this.dehancer&&e.length>0?e.map(this.dehancer):e},t.intercept_=function(e){return Jr(this,e)},t.observe_=function(e,t){return void 0===t&&(t=!1),t&&e({observableKind:"array",object:this.proxy_,debugObjectName:this.atom_.name_,type:"splice",index:0,added:this.values_.slice(),addedCount:this.values_.length,removed:[],removedCount:0}),tn(this,e)},t.getArrayLength_=function(){return this.atom_.reportObserved(),this.values_.length},t.setArrayLength_=function(e){("number"!==typeof e||isNaN(e)||e<0)&&n("Out of range: "+e);var t=this.values_.length;if(e!==t)if(e>t){for(var r=new Array(e-t),i=0;i<e-t;i++)r[i]=void 0;this.spliceWithArray_(t,0,r)}else this.spliceWithArray_(e,t-e)},t.updateArrayLength_=function(e,t){e!==this.lastKnownLength_&&n(16),this.lastKnownLength_+=t,this.legacyMode_&&t>0&&Qn(e+t+1)},t.spliceWithArray_=function(e,t,r){var n=this;this.atom_;var i=this.values_.length;if(void 0===e?e=0:e>i?e=i:e<0&&(e=Math.max(0,i+e)),t=1===arguments.length?i-e:void 0===t||null===t?0:Math.max(0,Math.min(t,i-e)),void 0===r&&(r=u),Xr(this)){var o=Zr(this,{object:this.proxy_,type:an,index:e,removedCount:t,added:r});if(!o)return u;t=o.removedCount,r=o.added}if(r=0===r.length?r:r.map((function(e){return n.enhancer_(e,void 0)})),this.legacyMode_){var s=r.length-t;
8this.updateArrayLength_(i,s)}var a=this.spliceItemsIntoValues_(e,t,r);return 0===t&&0===r.length||this.notifyArraySplice_(e,r,a),this.dehanceValues_(a)},t.spliceItemsIntoValues_=function(e,t,r){var n;if(r.length<1e4)return(n=this.values_).splice.apply(n,[e,t].concat(r));var i=this.values_.slice(e,e+t),o=this.values_.slice(e+t);this.values_.length+=r.length-t;for(var s=0;s<r.length;s++)this.values_[e+s]=r[s];for(var a=0;a<o.length;a++)this.values_[e+r.length+a]=o[a];return i},t.notifyArrayChildUpdate_=function(e,t,r){var n=!this.owned_&&!1,i=en(this),o=i||n?{observableKind:"array",object:this.proxy_,type:ln,debugObjectName:this.atom_.name_,index:e,newValue:t,oldValue:r}:null;this.atom_.reportChanged(),i&&rn(this,o)},t.notifyArraySplice_=function(e,t,r){var n=!this.owned_&&!1,i=en(this),o=i||n?{observableKind:"array",object:this.proxy_,debugObjectName:this.atom_.name_,type:an,index:e,removed:r,added:t,removedCount:r.length,addedCount:t.length}:null;this.atom_.reportChanged(),i&&rn(this,o)},t.get_=function(e){if(!(this.legacyMode_&&e>=this.values_.length))return this.atom_.reportObserved(),this.dehanceValue_(this.values_[e]);console.warn("[mobx] Out of bounds read: "+e)},t.set_=function(e,t){var r=this.values_;if(this.legacyMode_&&e>r.length&&n(17,e,r.length),e<r.length){this.atom_;var i=r[e];if(Xr(this)){var o=Zr(this,{type:ln,object:this.proxy_,index:e,newValue:t});if(!o)return;t=o.newValue}(t=this.enhancer_(t,i))!==i&&(r[e]=t,this.notifyArrayChildUpdate_(e,t,i))}else{for(var s=new Array(e+1-r.length),a=0;a<s.length-1;a++)s[a]=void 0;s[s.length-1]=t,this.spliceWithArray_(r.length,0,s)}},e}();function pn(e,t,r,n){return void 0===r&&(r="ObservableArray"),void 0===n&&(n=!1),h(),Jn((function(){var i=new un(r,t,n,!1);O(i.values_,H,i);var o=new Proxy(i.values_,cn);return i.proxy_=o,e&&e.length&&i.spliceWithArray_(0,0,e),o}))}var dn={clear:function(){return this.splice(0)},replace:function(e){var t=this[H];return t.spliceWithArray_(0,t.values_.length,e)},toJSON:function(){return this.slice()},splice:function(e,t){for(var r=arguments.length,n=new Array(r>2?r-2:0),i=2;i<r;i++)n[i-2]=arguments[i];var o=this[H];switch(arguments.length){case 0:return[];case 1:return o.spliceWithArray_(e);case 2:return o.spliceWithArray_(e,t)}return o.spliceWithArray_(e,t,n)},spliceWithArray:function(e,t,r){return this[H].spliceWithArray_(e,t,r)},push:function(){for(var e=this[H],t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return e.spliceWithArray_(e.values_.length,0,r),e.values_.length},pop:function(){return this.splice(Math.max(this[H].values_.length-1,0),1)[0]},shift:function(){return this.splice(0,1)[0]},unshift:function(){for(var e=this[H],t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return e.spliceWithArray_(0,0,r),e.values_.length},reverse:function(){return wt.trackingDerivation&&n(37,"reverse"),this.replace(this.slice().reverse()),this},sort:function(){wt.trackingDerivation&&n(37,"sort");var e=this.slice();return e.sort.apply(e,arguments),this.replace(e),this},remove:function(e){var t=this[H],r=t.dehanceValues_(t.values_).indexOf(e);return r>-1&&(this.splice(r,1),!0)}};function fn(e,t){"function"===typeof Array.prototype[e]&&(dn[e]=t(e))}function hn(e){return function(){var t=this[H];t.atom_.reportObserved();var r=t.dehanceValues_(t.values_);return r[e].apply(r,arguments)}}function mn(e){return function(t,r){var n=this,i=this[H];return i.atom_.reportObserved(),i.dehanceValues_(i.values_)[e]((function(e,i){return t.call(r,e,i,n)}))}}function gn(e){return function(){var t=this,r=this[H];r.atom_.reportObserved();var n=r.dehanceValues_(r.values_),i=arguments[0];return arguments[0]=function(e,r,n){return i(e,r,n,t)},n[e].apply(n,arguments)}}fn("at",hn),fn("concat",hn),fn("flat",hn),fn("includes",hn),fn("indexOf",hn),fn("join",hn),fn("lastIndexOf",hn),fn("slice",hn),fn("toString",hn),fn("toLocaleString",hn),fn("toSorted",hn),fn("toSpliced",hn),fn("with",hn),fn("every",mn),fn("filter",mn),fn("find",mn),fn("findIndex",mn),fn("findLast",mn),fn("findLastIndex",mn),fn("flatMap",mn),fn("forEach",mn),fn("map",mn),fn("some",mn),fn("toReversed",mn),fn("reduce",gn),fn("reduceRight",gn);
8var yn=k("ObservableArrayAdministration",un);function bn(e){return v(e)&&yn(e[H])}var vn={},xn="add",wn="delete",Sn=function(){function e(e,t,r){var i=this;void 0===t&&(t=X),void 0===r&&(r="ObservableMap"),this.enhancer_=void 0,this.name_=void 0,this[H]=vn,this.data_=void 0,this.hasMap_=void 0,this.keysAtom_=void 0,this.interceptors_=void 0,this.changeListeners_=void 0,this.dehancer=void 0,this.enhancer_=t,this.name_=r,y(Map)||n(18),Jn((function(){i.keysAtom_=G("ObservableMap.keys()"),i.data_=new Map,i.hasMap_=new Map,e&&i.merge(e)}))}var t=e.prototype;return t.has_=function(e){return this.data_.has(e)},t.has=function(e){var t=this;if(!wt.trackingDerivation)return this.has_(e);var r=this.hasMap_.get(e);if(!r){var n=r=new Je(this.has_(e),J,"ObservableMap.key?",!1);this.hasMap_.set(e,n),ir(n,(function(){return t.hasMap_.delete(e)}))}return r.get()},t.set=function(e,t){var r=this.has_(e);if(Xr(this)){var n=Zr(this,{type:r?ln:xn,object:this,newValue:t,name:e});if(!n)return this;t=n.newValue}return r?this.updateValue_(e,t):this.addValue_(e,t),this},t.delete=function(e){var t=this;if((this.keysAtom_,Xr(this))&&!Zr(this,{type:wn,object:this,name:e}))return!1;if(this.has_(e)){var r=en(this),n=r?{observableKind:"map",debugObjectName:this.name_,type:wn,object:this,oldValue:this.data_.get(e).value_,name:e}:null;return Hr((function(){var r;t.keysAtom_.reportChanged(),null==(r=t.hasMap_.get(e))||r.setNewValue_(!1),t.data_.get(e).setNewValue_(void 0),t.data_.delete(e)})),r&&rn(this,n),!0}return!1},t.updateValue_=function(e,t){var r=this.data_.get(e);if((t=r.prepareNewValue_(t))!==wt.UNCHANGED){var n=en(this),i=n?{observableKind:"map",debugObjectName:this.name_,type:ln,object:this,oldValue:r.value_,name:e,newValue:t}:null;0,r.setNewValue_(t),n&&rn(this,i)}},t.addValue_=function(e,t){var r=this;this.keysAtom_,Hr((function(){var n,i=new Je(t,r.enhancer_,"ObservableMap.key",!1);r.data_.set(e,i),t=i.value_,null==(n=r.hasMap_.get(e))||n.setNewValue_(!0),r.keysAtom_.reportChanged()}));var n=en(this),i=n?{observableKind:"map",debugObjectName:this.name_,type:xn,object:this,name:e,newValue:t}:null;n&&rn(this,i)},t.get=function(e){return this.has(e)?this.dehanceValue_(this.data_.get(e).get()):this.dehanceValue_(void 0)},t.dehanceValue_=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.keys=function(){return this.keysAtom_.reportObserved(),this.data_.keys()},t.values=function(){var e=this,t=this.keys();return kn({next:function(){var r=t.next(),n=r.done,i=r.value;return{done:n,value:n?void 0:e.get(i)}}})},t.entries=function(){var e=this,t=this.keys();return kn({next:function(){var r=t.next(),n=r.done,i=r.value;return{done:n,value:n?void 0:[i,e.get(i)]}}})},t[Symbol.iterator]=function(){return this.entries()},t.forEach=function(e,t){for(var r,n=M(this);!(r=n()).done;){var i=r.value,o=i[0],s=i[1];e.call(t,s,o,this)}},t.merge=function(e){var t=this;return On(e)&&(e=new Map(e)),Hr((function(){x(e)?function(e){var t=Object.keys(e);if(!A)return t;var r=Object.getOwnPropertySymbols(e);return r.length?[].concat(t,r.filter((function(t){return c.propertyIsEnumerable.call(e,t)}))):t}(e).forEach((function(r){return t.set(r,e[r])})):Array.isArray(e)?e.forEach((function(e){var r=e[0],n=e[1];return t.set(r,n)})):E(e)?(function(e){var t=Object.getPrototypeOf(e),r=Object.getPrototypeOf(t);return null===Object.getPrototypeOf(r)}(e)||n(19,e),e.forEach((function(e,r){return t.set(r,e)}))):null!==e&&void 0!==e&&n(20,e)})),this},t.clear=function(){var e=this;Hr((function(){pt((function(){for(var t,r=M(e.keys());!(t=r()).done;){var n=t.value;e.delete(n)}}))}))},t.replace=function(e){var t=this;return Hr((function(){for(var r,i=function(e){if(E(e)||On(e))return e;if(Array.isArray(e))return new Map(e);if(x(e)){var t=new Map;for(var r in e)t.set(r,e[r]);return t}return n(21,e)}(e),o=new Map,s=!1,a=M(t.data_.keys());!(r=a()).done;){var l=r.value;if(!i.has(l))if(t.delete(l))s=!0;else{var c=t.data_.get(l);o.set(l,c)}}for(var u,p=M(i.entries());!(u=p()).done;){var d=u.value,f=d[0],h=d[1],m=t.data_.has(f);if(t.set(f,h),t.data_.has(f)){var g=t.data_.get(f);o.set(f,g),m||(s=!0)}}if(!s)if(t.data_.size!==o.size)t.keysAtom_.reportChanged();else for(var y=t.data_.keys(),b=o.keys(),v=y.next(),w=b.next();!v.done;){if(v.value!==w.value){t.keysAtom_.reportChanged();break}v=y.next(),w=b.next()}t.data_=o})),this},t.toString=function(){return"[object ObservableMap]"},t.toJSON=function(){return Array.from(this)},t.observe_=function(e,t){return tn(this,e)},t.intercept_=function(e){return Jr(this,e)},L(e,[{key:"size",get:function(){return this.keysAtom_.reportObserved(),this.data_.size}},{key:Symbol.toStringTag,get:function(){return"Map"}}])}(),On=k("ObservableMap",Sn);function kn(e){return e[Symbol.toStringTag]="MapIterator",oi(e)}var En={},_n=function(){function e(e,t,r){var i=this;void 0===t&&(t=X),void 0===r&&(r="ObservableSet"),this.name_=void 0,this[H]=En,this.data_=new Set,this.atom_=void 0,this.changeListeners_=void 0,this.interceptors_=void 0,this.dehancer=void 0,this.enhancer_=void 0,this.name_=r,y(Set)||n(22),this.enhancer_=function(e,n){return t(e,n,r)},Jn((function(){i.atom_=G(i.name_),e&&i.replace(e)}))}var t=e.prototype;return t.dehanceValue_=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.clear=function(){var e=this;Hr((function(){pt((function(){for(var t,r=M(e.data_.values());!(t=r()).done;){var n=t.value;e.delete(n)}}))}))},t.forEach=function(e,t){for(var r,n=M(this);!(r=n()).done;){var i=r.value;e.call(t,i,i,this)}},t.add=function(e){var t=this;if((this.atom_,Xr(this))&&!Zr(this,{type:xn,object:this,newValue:e}))return this;if(!this.has(e)){Hr((function(){t.data_.add(t.enhancer_(e,void 0)),t.atom_.reportChanged()}));var r=!1,n=en(this),i=n?{observableKind:"set",debugObjectName:this.name_,type:xn,object:this,newValue:e}:null;r,n&&rn(this,i)}return this},t.delete=function(e){var t=this;if(Xr(this)&&!Zr(this,{type:wn,object:this,oldValue:e}))return!1;if(this.has(e)){var r=en(this),n=r?{observableKind:"set",debugObjectName:this.name_,type:wn,object:this,oldValue:e}:null;return Hr((function(){t.atom_.reportChanged(),t.data_.delete(e)})),r&&rn(this,n),!0}return!1},t.has=function(e){return this.atom_.reportObserved(),this.data_.has(this.dehanceValue_(e))},t.entries=function(){var e=0,t=Array.from(this.keys()),r=Array.from(this.values());return Pn({next:function(){var n=e;return e+=1,n<r.length?{value:[t[n],r[n]],done:!1}:{value:void 0,done:!0}}})},t.keys=function(){return this.values()},t.values=function(){this.atom_.reportObserved();var e=this,t=0,r=Array.from(this.data_.values());return Pn({next:function(){return t<r.length?{value:e.dehanceValue_(r[t++]),done:!1}:{value:void 0,done:!0}}})},t.intersection=function(e){return _(e)&&!An(e)?e.intersection(this):new Set(this).intersection(e)},t.union=function(e){return _(e)&&!An(e)?e.union(this):new Set(this).union(e)},t.difference=function(e){return new Set(this).difference(e)},t.symmetricDifference=function(e){return _(e)&&!An(e)?e.symmetricDifference(this):new Set(this).symmetricDifference(e)},t.isSubsetOf=function(e){return new Set(this).isSubsetOf(e)},t.isSupersetOf=function(e){return new Set(this).isSupersetOf(e)},t.isDisjointFrom=function(e){return _(e)&&!An(e)?e.isDisjointFrom(this):new Set(this).isDisjointFrom(e)},t.replace=function(e){var t=this;return An(e)&&(e=new Set(e)),Hr((function(){Array.isArray(e)||_(e)?(t.clear(),e.forEach((function(e){return t.add(e)}))):null!==e&&void 0!==e&&n("Cannot initialize set from "+e)})),this},t.observe_=function(e,t){return tn(this,e)},t.intercept_=function(e){return Jr(this,e)},t.toJSON=function(){return Array.from(this)},t.toString=function(){return"[object ObservableSet]"},t[Symbol.iterator]=function(){return this.values()},L(e,[{key:"size",get:function(){return this.atom_.reportObserved(),this.data_.size}},{key:Symbol.toStringTag,get:function(){return"Set"}}])}(),An=k("ObservableSet",_n);function Pn(e){return e[Symbol.toStringTag]="SetIterator",oi(e)}var Tn=Object.create(null),Cn="remove",Rn=function(){function e(e,t,r,n){void 0===t&&(t=new Map),void 0===n&&(n=xe),this.target_=void 0,this.values_=void 0,this.name_=void 0,this.defaultAnnotation_=void 0,this.keysAtom_=void 0,this.changeListeners_=void 0,this.interceptors_=void 0,this.proxy_=void 0,this.isPlainObject_=void 0,this.appliedAnnotations_=void 0,this.pendingKeys_=void 0,this.target_=e,this.values_=t,this.name_=r,this.defaultAnnotation_=n,this.keysAtom_=ne
8w Q("ObservableObject.keys"),this.isPlainObject_=x(this.target_)}var t=e.prototype;return t.getObservablePropValue_=function(e){return this.values_.get(e).get()},t.setObservablePropValue_=function(e,t){var r=this.values_.get(e);if(r instanceof et)return r.set(t),!0;if(Xr(this)){var n=Zr(this,{type:ln,object:this.proxy_||this.target_,name:e,newValue:t});if(!n)return null;t=n.newValue}if((t=r.prepareNewValue_(t))!==wt.UNCHANGED){var i=en(this),o=i?{type:ln,observableKind:"object",debugObjectName:this.name_,object:this.proxy_||this.target_,oldValue:r.value_,name:e,newValue:t}:null;0,r.setNewValue_(t),i&&rn(this,o)}return!0},t.get_=function(e){return wt.trackingDerivation&&!C(this.target_,e)&&this.has_(e),this.target_[e]},t.set_=function(e,t,r){return void 0===r&&(r=!1),C(this.target_,e)?this.values_.has(e)?this.setObservablePropValue_(e,t):r?Reflect.set(this.target_,e,t):(this.target_[e]=t,!0):this.extend_(e,{value:t,enumerable:!0,writable:!0,configurable:!0},this.defaultAnnotation_,r)},t.has_=function(e){if(!wt.trackingDerivation)return e in this.target_;this.pendingKeys_||(this.pendingKeys_=new Map);var t=this.pendingKeys_.get(e);return t||(t=new Je(e in this.target_,J,"ObservableObject.key?",!1),this.pendingKeys_.set(e,t)),t.get()},t.make_=function(e,t){if(!0===t&&(t=this.defaultAnnotation_),!1!==t){if(Mn(this,t,e),!(e in this.target_)){var r;if(null!=(r=this.target_[U])&&r[e])return;n(1,t.annotationType_,this.name_+"."+e.toString())}for(var i=this.target_;i&&i!==c;){var o=a(i,e);if(o){var s=t.make_(this,e,o,i);if(0===s)return;if(1===s)break}i=Object.getPrototypeOf(i)}Ln(this,t,e)}},t.extend_=function(e,t,r,n){if(void 0===n&&(n=!1),!0===r&&(r=this.defaultAnnotation_),!1===r)return this.defineProperty_(e,t,n);Mn(this,r,e);var i=r.extend_(this,e,t,n);return i&&Ln(this,r,e),i},t.defineProperty_=function(e,t,r){void 0===r&&(r=!1),this.keysAtom_;try{At();var n=this.delete_(e);if(!n)return n;if(Xr(this)){var i=Zr(this,{object:this.proxy_||this.target_,name:e,type:xn,newValue:t.value});if(!i)return null;var o=i.newValue;t.value!==o&&(t=D({},t,{value:o}))}if(r){if(!Reflect.defineProperty(this.target_,e,t))return!1}else l(this.target_,e,t);this.notifyPropertyAddition_(e,t.value)}finally{Pt()}return!0},t.defineObservableProperty_=function(e,t,r,n){void 0===n&&(n=!1),this.keysAtom_;try{At();var i=this.delete_(e);if(!i)return i;if(Xr(this)){var o=Zr(this,{object:this.proxy_||this.target_,name:e,type:xn,newValue:t});if(!o)return null;t=o.newValue}var s=jn(e),a={configurable:!wt.safeDescriptors||this.isPlainObject_,enumerable:!0,get:s.get,set:s.set};if(n){if(!Reflect.defineProperty(this.target_,e,a))return!1}else l(this.target_,e,a);var c=new Je(t,r,"ObservableObject.key",!1);this.values_.set(e,c),this.notifyPropertyAddition_(e,c.value_)}finally{Pt()}return!0},t.defineComputedProperty_=function(e,t,r){void 0===r&&(r=!1),this.keysAtom_;try{At();var n=this.delete_(e);if(!n)return n;if(Xr(this))if(!Zr(this,{object:this.proxy_||this.target_,name:e,type:xn,newValue:void 0}))return null;t.name||(t.name="ObservableObject.key"),t.context=this.proxy_||this.target_;var i=jn(e),o={configurable:!wt.safeDescriptors||this.isPlainObject_,enumerable:!1,get:i.get,set:i.set};if(r){if(!Reflect.defineProperty(this.target_,e,o))return!1}else l(this.target_,e,o);this.values_.set(e,new et(t)),this.notifyPropertyAddition_(e,void 0)}finally{Pt()}return!0},t.delete_=function(e,t){if(void 0===t&&(t=!1),this.keysAtom_,!C(this.target_,e))return!0;if(Xr(this)&&!Zr(this,{object:this.proxy_||this.target_,name:e,type:Cn}))return null;try{var r;At();var n,i=en(this),o=this.values_.get(e),s=void 0;if(!o&&i)s=null==(n=a(this.target_,e))?void 0:n.value;if(t){if(!Reflect.deleteProperty(this.target_,e))return!1}else delete this.target_[e];if(o&&(this.values_.delete(e),o instanceof Je&&(s=o.value_),Ct(o)),this.keysAtom_.reportChanged(),null==(r=this.pendingKeys_)||null==(r=r.get(e))||r.set(e in this.target_),i){var l={type:Cn,observableKind:"object",object:this.proxy_||this.target_,debugObjectName:this.name_,oldValue:s,name:e};0,i&&rn(this,l)}}finally{Pt()}return!0},t.observe_=function(e,t){return tn(this,e)},t.intercept_=function(e){return Jr(this,e)},t.notifyPropertyAddition_=function(e,t){var r,n=en(this);if(n){var i=n?{type:xn,observableKind:"object",debugObjectName:this.name_,object:this.proxy_||this.target_,name:e,newValue:t}:null;0,n&&rn(this,i)}null==(r=this.pendingKeys_)||null==(r=r.get(e))||r.set(!0),this.keysAtom_.reportChanged()},t.ownKeys_=function(){return this.keysAtom_.reportObserved(),P(this.target_)},t.keys_=function(){return this.keysAtom_.reportObserved(),Object.keys(this.target_)},e}();function In(e,t){var r;if(C(e,H))return e;var n=null!=(r=null==t?void 0:t.name)?r:"ObservableObject",i=new Rn(e,new Map,String(n),function(e){var t;return e?null!=(t=e.defaultDecorator)?t:we(e):void 0}(t));return S(e,H,i),e}var $n=k("ObservableObjectAdministration",Rn);function jn(e){return Tn[e]||(Tn[e]={get:function(){return this[H].getObservablePropValue_(e)}
8,set:function(t){return this[H].setObservablePropValue_(e,t)}})}function Nn(e){return!!v(e)&&$n(e[H])}function Ln(e,t,r){var n;null==(n=e.target_[U])||delete n[r]}function Mn(e,t,r){}var Dn,Fn,zn=Wn(0),Bn=function(){var e=!1,t={};return Object.defineProperty(t,"0",{set:function(){e=!0}}),Object.create(t)[0]=1,!1===e}(),Un=0,qn=function(){};Dn=qn,Fn=Array.prototype,Object.setPrototypeOf?Object.setPrototypeOf(Dn.prototype,Fn):void 0!==Dn.prototype.__proto__?Dn.prototype.__proto__=Fn:Dn.prototype=Fn;var Vn=function(e){function t(t,r,n,i){var o;return void 0===n&&(n="ObservableArray"),void 0===i&&(i=!1),o=e.call(this)||this,Jn((function(){var e=new un(n,r,i,!0);e.proxy_=o,O(o,H,e),t&&t.length&&o.spliceWithArray(0,0,t),Bn&&Object.defineProperty(o,"0",zn)})),o}F(t,e);var r=t.prototype;return r.concat=function(){this[H].atom_.reportObserved();for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return Array.prototype.concat.apply(this.slice(),t.map((function(e){return bn(e)?e.slice():e})))},r[Symbol.iterator]=function(){var e=this,t=0;return oi({next:function(){return t<e.length?{value:e[t++],done:!1}:{done:!0,value:void 0}}})},L(t,[{key:"length",get:function(){return this[H].getArrayLength_()},set:function(e){this[H].setArrayLength_(e)}},{key:Symbol.toStringTag,get:function(){return"Array"}}])}(qn);function Wn(e){return{enumerable:!1,configurable:!0,get:function(){return this[H].get_(e)},set:function(t){this[H].set_(e,t)}}}function Hn(e){l(Vn.prototype,""+e,Wn(e))}function Qn(e){if(e>Un){for(var t=Un;t<e+100;t++)Hn(t);Un=e}}function Yn(e,t,r){return new Vn(e,t,r)}function Gn(e,t){if("object"===typeof e&&null!==e){if(bn(e))return void 0!==t&&n(23),e[H].atom_;if(An(e))return e.atom_;if(On(e)){if(void 0===t)return e.keysAtom_;var r=e.data_.get(t)||e.hasMap_.get(t);return r||n(25,t,Xn(e)),r}if(Nn(e)){if(!t)return n(26);var i=e[H].values_.get(t);return i||n(27,t,Xn(e)),i}if(Y(e)||nt(e)||Mt(e))return e}else if(y(e)&&Mt(e[H]))return e[H];n(28)}function Kn(e,t){return e||n(29),void 0!==t?Kn(Gn(e,t)):Y(e)||nt(e)||Mt(e)||On(e)||An(e)?e:e[H]?e[H]:void n(24,e)}function Xn(e,t){var r;if(void 0!==t)r=Gn(e,t);else{if(Kt(e))return e.name;r=Nn(e)||On(e)||An(e)?Kn(e):Gn(e)}return r.name_}function Jn(e){var t=dt(),r=Ke(!0);At();try{return e()}finally{Pt(),Xe(r),ft(t)}}Object.entries(dn).forEach((function(e){var t=e[0],r=e[1];"concat"!==t&&S(Vn.prototype,t,r)})),Qn(1e3);var Zn,ei=c.toString;function ti(e,t,r){return void 0===r&&(r=-1),ri(e,t,r)}function ri(e,t,r,n,i){if(e===t)return 0!==e||1/e===1/t;if(null==e||null==t)return!1;if(e!==e)return t!==t;var o=typeof e;if("function"!==o&&"object"!==o&&"object"!=typeof t)return!1;var s=ei.call(e);if(s!==ei.call(t))return!1;switch(s){case"[object RegExp]":case"[object String]":return""+e===""+t;case"[object Number]":return+e!==+e?+t!==+t:0===+e?1/+e===1/t:+e===+t;case"[object Date]":case"[object Boolean]":return+e===+t;case"[object Symbol]":return"undefined"!==typeof Symbol&&Symbol.valueOf.call(e)===Symbol.valueOf.call(t);case"[object Map]":case"[object Set]":r>=0&&r++}e=ni(e),t=ni(t);var a="[object Array]"===s;if(!a){if("object"!=typeof e||"object"!=typeof t)return!1;var l=e.constructor,c=t.constructor;if(l!==c&&!(y(l)&&l instanceof l&&y(c)&&c instanceof c)&&"constructor"in e&&"constructor"in t)return!1}if(0===r)return!1;r<0&&(r=-1),i=i||[];for(var u=(n=n||[]).length;u--;)if(n[u]===e)return i[u]===t;if(n.push(e),i.push(t),a){if((u=e.length)!==t.length)return!1;for(;u--;)if(!ri(e[u],t[u],r-1,n,i))return!1}else{var p,d=Object.keys(e);if(u=d.length,Object.keys(t).length!==u)return!1;for(;u--;)if(!C(t,p=d[u])||!ri(e[p],t[p],r-1,n,i))return!1}return n.pop(),i.pop(),!0}function ni(e){return bn(e)?e.slice():E(e)||On(e)||_(e)||An(e)?Array.from(e.entries()):e}var ii=(null==(Zn=o().Iterator)?void 0:Zn.prototype)||{};function oi(e){return e[Symbol.iterator]=si,Object.assign(Object.create(ii),e)}function si(){return this}["Symbol","Map","Set"].forEach((function(e){"undefined"===typeof o()[e]&&n("MobX requires global '"+e+"' to be available or polyfilled")})),"object"===typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__&&__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx({spy:Dt,extras:{getDebugName:Xn},$mobx:H})},60559:function(e,t,r){"use strict";function n(e){return e<10?"0"+e:e}function i(e,t){return t>e.length?e.repeat(Math.trunc(t/e.length)+1).substring(0,t):e}function o(){const e=e=>e&&"object"===typeof e;for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return r.reduce(((t,r)=>(Object.keys(r||{}
8).forEach((n=>{const i=t[n],s=r[n];e(i)&&e(s)?t[n]=o(i,s):t[n]=s})),t)),Array.isArray(r[r.length-1])?[]:{})}function s(e){return{value:"object"===e?{}:"array"===e?[]:void 0}}function a(e,t){t&&e.pop()}function l(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{value:n}=e,{propertyName:i}=r,{name:o,prefix:s,namespace:a,attribute:l,wrapped:c}=function(e){return{name:e?.xml?.name||"",prefix:e?.xml?.prefix||"",namespace:e?.xml?.namespace||null,attribute:e?.xml?.attribute??!1,wrapped:e?.xml?.wrapped??!1}}(t);let u=o||i?`${s?s+":":""}${o||i}`:null,p="object"===typeof n?Array.isArray(n)?[...n]:{...n}:n;return l&&u&&(u=`$${u}`),a&&("object"===typeof p?p["$xmlns"+(s?":"+s:"")]=a:p={["$xmlns"+(s?":"+s:"")]:a,"#text":p}),"array"===t.type&&(c&&Array.isArray(p)&&(p={[u]:[...p]}),c||(u=null),void 0===t.example||c||(u=t.items?.xml?.name||u)),(t.oneOf||t.anyOf||t.allOf||t.$ref)&&(u=null),{propertyName:u,value:p}}r.r(t),r.d(t,{_registerSampler:function(){return P},_samplers:function(){return E},inferType:function(){return u},sample:function(){return A}});const c={multipleOf:"number",maximum:"number",exclusiveMaximum:"number",minimum:"number",exclusiveMinimum:"number",maxLength:"string",minLength:"string",pattern:"string",items:"array",maxItems:"array",minItems:"array",uniqueItems:"array",additionalItems:"array",maxProperties:"object",minProperties:"object",required:"object",additionalProperties:"object",properties:"object",patternProperties:"object",dependencies:"object"};function u(e){if(void 0!==e.type)return Array.isArray(e.type)?0===e.type.length?null:e.type[0]:e.type;const t=Object.keys(c);for(var r=0;r<t.length;r++){let n=t[r],i=c[n];if(void 0!==e[n])return i}return null}var p=r(4606),d=r.n(p);let f={},h=[];function m(e){let t;return void 0!==e.const?t=e.const:void 0!==e.examples&&e.examples.length?t=e.examples[0]:void 0!==e.enum&&e.enum.length?t=e.enum[0]:void 0!==e.default&&(t=e.default),t}function g(e){const t=m(e);if(void 0!==t)return{value:t,readOnly:e.readOnly,writeOnly:e.writeOnly,type:null}}function y(e,t,r,n){if(n){if(h.includes(e))return s(u(e));h.push(e)}if(n&&n.depth>t.maxSampleDepth)return a(h,n),s(u(e));if(e.$ref){if(!r)throw new Error("Your schema contains $ref. You must provide full specification in the third parameter.");let i=decodeURIComponent(e.$ref);i.startsWith("#")&&(i=i.substring(1));const o=d().get(r,i);let c;if(!0!==f[i]){f[i]=!0;const e=y(o,t,r,n);if("xml"===t.format){const{propertyName:t,value:r}=l(e,o,n);c={...e,value:{[t||"root"]:r}}}else c=e;f[i]=!1}else{c=s(u(o))}return a(h,n),c}if(void 0!==e.example)return a(h,n),{value:e.example,readOnly:e.readOnly,writeOnly:e.writeOnly,type:e.type};if(void 0!==e.allOf)return a(h,n),g(e)||function(e,t,r,n,i){let s=y(e,r,n);const a=[];for(let o of t){const{type:e,readOnly:t,writeOnly:l,value:c}=y({type:s.type,...o},r,n,i);s.type&&e&&e!==s.type&&(console.warn("allOf: schemas with different types can't be merged"),s.type=e),s.type=s.type||e,s.readOnly=s.readOnly||t,s.writeOnly=s.writeOnly||l,null!=c&&a.push(c)}if("object"===s.type)return s.value=o(s.value||{},...a.filter((e=>"object"===typeof e))),s;{"array"===s.type&&(r.quiet||console.warn('OpenAPI Sampler: found allOf with "array" type. Result may be incorrect'));const e=a[a.length-1];return s.value=null!=e?e:s.value,s}}({...e,allOf:void 0},e.allOf,t,r,n);if(e.oneOf&&e.oneOf.length){e.anyOf&&(t.quiet||console.warn("oneOf and anyOf are not supported on the same level. Skipping anyOf")),a(h,n);return p(e,Object.assign({readOnly:e.readOnly,writeOnly:e.writeOnly},e.oneOf[0]))}if(e.anyOf&&e.anyOf.length){a(h,n);return p(e,Object.assign({readOnly:e.readOnly,writeOnly:e.writeOnly},e.anyOf[0]))}if(e.if&&e.then){a(h,n);const{if:i,then:s,...l}=e;return y(o(l,i,s),t,r,n)}let i=m(e),c=null;if(void 0===i){i=null,c=e.type,Array.isArray(c)&&e.type.length>0&&(c=e.type[0]),c||(c=u(e));let o=E[c];o&&(i=o(e,t,r,n))}return a(h,n),{value:i,readOnly:e.readOnly,writeOnly:e.writeOnly,type:c};function p(e,i){const s=g(e);if(void 0!==s)return s;const a=y({...e,oneOf:void 0,anyOf:void 0},t,r,n),l=y(i,t,r,n);if("object"===typeof a.value&&"object"===typeof l.value){const e=o(a.value,l.value);return{...l,value:e}}return l}}function b(e){let t=0;if("number"!==e.type||"float"!==e.format&&"double"!==e.format||(t=.1),"boolean"===typeof e.exclusiveMinimum||"boolean"===typeof e.exclusiveMaximum){if(e.maximum&&e.minimum)return t=e.exclusiveMinimum?Math.floor(e.minimum)+1:e.minimum,(e.exclusiveMaximum&&t>=e.maximum||!e.exclusiveMaximum&&t>e.maximum)&&(t=(e.maximum+e.minimum)/2),t;if(e.minimum)return e.exclusiveMinimum?Math.floor(e.minimum)+1:e.minimum;if(e.maximum)return e.exclusiveMaximum?e.maximum>0?0:Math.floor(e.maximum)-1:e.maximum>0?0:e.maximum}else{if(e.minimum)return e.minimum;e.exclusiveMinimum?(t=Math.floor(e.exclusiveMinimum)+1,t===e.exclusiveMaximum&&(t=(t+Math.floor(e.exclusiveMaximum)-1)/2)):e.exclusiveMaximum?t=Math.floor(e.exclusiveMaximum)-1:e.maximum&&(t=e.maximum)}return t}function v(e,t){return e}function x(e,t,r){let n=1;if(e)switch(e){case"?":n=0;break;case"*":n=v(0);break;case"+":n=v(1);break;default:throw new Error("Unknown quantifier symbol provided.")}else null!=t&&null!=r?n=v(parseInt(t),parseInt(r)):null!=t&&null==r&&(n=parseInt(t));return n}function w(e){let{min:t,max:r,omitTime:i,omitDate:o}=e,s=function(e,t,r,i){var o=r?"":e.getUTCFullYear()+"-"+n(e.getUTCMonth()+1)+"-"+n(e.getUTCDate());return t||(o+="T"+n(e.getUTCHours())+":"+n(e.getUTCMinutes())+":"+n(e.getUTCSeconds())+(i?"."+(e.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5):"")+"Z"),o}(new Date("2019-08-24T14:15:22.123Z"),i,o,!1);return s.length<t&&console.warn(`Using minLength = ${t} is incorrect with format "date-time"`),r&&s.length>r&&console.warn(`Using maxLength = ${r} is incorrect with format "date-time"`),s}function S(e,t,r,n){if(n&&(arguments.length>4&&void 0!==arguments[4]&&arguments[4]))return function(e){let t,r,n,i=!1;e instanceof RegExp&&(i=e.flags.includes("i"),e=e.toString(),e=e.match(/\/(.+?)\//)?.[1]??"");const o=/([.A-Za-z0-9])(?:\{(\d+)(?:\,(\d+)|)\}|(\?|\*|\+))(?![^[]*]|[^{]*})/;let s=e.match(o);for(;null!=s;){const t=s[2],r=s[3];n=x(s[4],t,r),e=e.slice(0,s.index)+s[1].repeat(n)+e.slice(s.index+s[0].length),s=e.match(o)}const a=/(\d-\d|\w-\w|\d|\w|[-!@#$&()`.+,/"])/,l=/\[(\^|)(-|)(.+?)\](?:\{(\d+)(?:\,(\d+)|)\}|(\?|\*|\+)|)/;for(s=e.match(l);null!=s;){const o="^"===s[1],c="-"===s[2],u=s[4],p=s[5],d=s[6],f=[];let h=s[3],m=h.match(a);for(c&&f.push(45);null!=m;){if(-1===m[0].indexOf("-"))i&&isNaN(Number(m[0]))?(f.push(m[0].toUpperCase().charCo
8deAt(0)),f.push(m[0].toLowerCase().charCodeAt(0))):f.push(m[0].charCodeAt(0));else{const e=m[0].split("-").map((e=>e.charCodeAt(0)));if(t=e[0],r=e[1],t>r)throw new Error("Character range provided is out of order.");for(let n=t;n<=r;n++)if(i&&isNaN(Number(String.fromCharCode(n)))){const e=String.fromCharCode(n);f.push(e.toUpperCase().charCodeAt(0)),f.push(e.toLowerCase().charCodeAt(0))}else f.push(n)}h=h.substring(m[0].length),m=h.match(a)}if(n=x(d,u,p),o){let e=-1;for(let t=48;t<=57;t++)e=f.indexOf(t),e>-1?f.splice(e,1):f.push(t);for(let t=65;t<=90;t++)e=f.indexOf(t),e>-1?f.splice(e,1):f.push(t);for(let t=97;t<=122;t++)e=f.indexOf(t),e>-1?f.splice(e,1):f.push(t)}const g=Array.from({length:n},(()=>String.fromCharCode(f[v(0,f.length)]))).join("");s=(e=e.slice(0,s.index)+g+e.slice(s.index+s[0].length)).match(l)}const c=/(.)\{(\d+)\,(\d+)\}/;for(s=e.match(c);null!=s;){if(t=parseInt(s[2]),r=parseInt(s[3]),t>r)throw new Error("Numbers out of order in {} quantifier.");n=v(t),e=e.slice(0,s.index)+s[1].repeat(n)+e.slice(s.index+s[0].length),s=e.match(c)}const u=/(.)\{(\d+)\}/;for(s=e.match(u);null!=s;)n=parseInt(s[2]),e=e.slice(0,s.index)+s[1].repeat(n)+e.slice(s.index+s[0].length),s=e.match(u);return e}(n);let o=i("string",e);return t&&o.length>t&&(o=o.substring(0,t)),o}const O={email:function(){return"[email protected]"},"idn-email":function(){return"\u043f\u043e\u0448\u0442\u0430@\u0443\u043a\u0440.\u043d\u0435\u0442"},password:function(e,t){let r="pa$$word";return e>r.length&&(r+="_",r+=i("qwerty!@#$%^123456",e-r.length).substring(0,e-r.length)),r},"date-time":function(e,t){return w({min:e,max:t,omitTime:!1,omitDate:!1})},date:function(e,t){return w({min:e,max:t,omitTime:!0,omitDate:!1})},time:function(e,t){return w({min:e,max:t,omitTime:!1,omitDate:!0}).slice(1)},ipv4:function(){return"192.168.0.1"},ipv6:function(){return"2001:0db8:85a3:0000:0000:8a2e:0370:7334"},hostname:function(){return"example.com"},"idn-hostname":function(){return"\u043f\u0440\u0438\u043a\u043b\u0430\u0434.\u0443\u043a\u0440"},iri:function(){return"http://example.com/entity/1"},"iri-reference":function(){return"/entity/1"},uri:function(){return"http://example.com"},"uri-reference":function(){return"../dictionary"},"uri-template":function(){return"http://example.com/{endpoint}"},uuid:function(e,t,r){return function(e){var t,r,n,i,o=function(e){var t=0;if(0==e.length)return t;for(var r=0;r<e.length;r++)t=(t<<5)-t+e.charCodeAt(r),t|=0;return t}(e),s=(t=o,r=o,n=o,i=o,function(){var e=(t|=0)-((r|=0)<<27|r>>>5)|0;return t=r^((n|=0)<<17|n>>>15),r=n+(i|=0)|0,n=i+e|0,((i=t+e|0)>>>0)/4294967296}),a="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(e=>{var t=16*s()%16|0;return("x"==e?t:3&t|8).toString(16)}));return a}(r||"id")},default:S,"json-pointer":function(){return"/json/pointer"},"relative-json-pointer":function(){return"1/relative/json/pointer"},regex:function(){return"/regex/"}};var k=r(48721),E={};const _={skipReadOnly:!1,maxSampleDepth:15};function A(e,t,r){let n=Object.assign({},_,t);f={},h=[];let i=y(e,n,r).value;return"xml"===n?.format?function(e,t){if(!e)throw new Error("Unknown format output for building XML.");return(Array.isArray(e)||Object.keys(e).length>1)&&(e={[t?.xml?.name||"root"]:e}),new k.XMLBuilder({ignoreAttributes:!1,format:!0,attributeNamePrefix:"$",textNodeName:"#text"}).build(e)}(i,e):i}function P(e,t){E[e]=t}P("array",(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,n=arguments.length>3?arguments[3]:void 0;const i=n&&n.depth||1;let o=Math.min(void 0!=e.maxItems?e.maxItems:1/0,e.minItems||1);const s=e.prefixItems||e.items||e.contains;Array.isArray(s)&&(o=Math.max(o,s.length));let a=[];if(!s)return a;for(let u=0;u<o;u++){let e=(c=u,Array.isArray(s)?s[c]||{}:s||{}),{value:o}=y(e,t,r,{depth:i+1});if("xml"===t?.format){const{value:t,propertyName:r}=l({value:o},e,n);r?(a?.[r]||(a={...a,[r]:[]}),a[r].push(t)):a={...a,...t}}else a.push(o)}var c;if("xml"===t?.format&&1===i){const{value:t,propertyName:r}=l({value:null},e,n);r&&(a=t?Array.isArray(a)?{[r]:{...t,...a.map((e=>({"#text":{...e}})))}}:{[r]:{...a,...t}}:{[r]:a})}return a})),P("boolean",(function(e){return!0})),P("integer",b),P("number",b),P("object",(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,n=arguments.length>3?arguments[3]:void 0,i={};const o=n&&n.depth||1;if(e&&"object"===typeof e.properties){const n=Array.isArray(e.required)?e.required:[],s={};for(const e of n)s[e]=!0;
8Object.keys(e.properties).forEach((n=>{if(t.skipNonRequired&&!s.hasOwnProperty(n))return;const a=y(e.properties[n],t,r,{propertyName:n,depth:o+1});if((!t.skipReadOnly||!a.readOnly)&&(!t.skipWriteOnly||!a.writeOnly))if("xml"===t?.format){const{propertyName:t,value:r}=l(a,e.properties[n],{propertyName:n});t?i[t]=r:i={...i,...r}}else i[n]=a.value}))}if(e&&"object"===typeof e.additionalProperties){const n=e.additionalProperties["x-additionalPropertiesName"]||"property";i[`${String(n)}1`]=y(e.additionalProperties,t,r,{depth:o+1}).value,i[`${String(n)}2`]=y(e.additionalProperties,t,r,{depth:o+1}).value}if(e&&"object"===typeof e.properties&&void 0!==e.maxProperties&&Object.keys(i).length>e.maxProperties){const t={};let r=0;(Array.isArray(e.required)?e.required:[]).forEach((e=>{void 0!==i[e]&&(t[e]=i[e],r++)})),Object.keys(i).forEach((n=>{r<e.maxProperties&&!t.hasOwnProperty(n)&&(t[n]=i[n],r++)})),i=t}return i})),P("string",(function(e,t,r,n){let i=e.format||"default",o=O[i]||S,s=n&&n.propertyName;return o(e.minLength||0,e.maxLength,s,e.pattern,t?.enablePatterns)}))},53316:function(e){"use strict";function t(e){if("string"!==typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}function r(e,t){for(var r,n="",i=0,o=-1,s=0,a=0;a<=e.length;++a){if(a<e.length)r=e.charCodeAt(a);else{if(47===r)break;r=47}if(47===r){if(o===a-1||1===s);else if(o!==a-1&&2===s){if(n.length<2||2!==i||46!==n.charCodeAt(n.length-1)||46!==n.charCodeAt(n.length-2))if(n.length>2){var l=n.lastIndexOf("/");if(l!==n.length-1){-1===l?(n="",i=0):i=(n=n.slice(0,l)).length-1-n.lastIndexOf("/"),o=a,s=0;continue}}else if(2===n.length||1===n.length){n="",i=0,o=a,s=0;continue}t&&(n.length>0?n+="/..":n="..",i=2)}else n.length>0?n+="/"+e.slice(o+1,a):n=e.slice(o+1,a),i=a-o-1;o=a,s=0}else 46===r&&-1!==s?++s:s=-1}return n}var n={resolve:function(){for(var e,n="",i=!1,o=arguments.length-1;o>=-1&&!i;o--){var s;o>=0?s=arguments[o]:(void 0===e&&(e=process.cwd()),s=e),t(s),0!==s.length&&(n=s+"/"+n,i=47===s.charCodeAt(0))}return n=r(n,!i),i?n.length>0?"/"+n:"/":n.length>0?n:"."},normalize:function(e){if(t(e),0===e.length)return".";var n=47===e.charCodeAt(0),i=47===e.charCodeAt(e.length-1);return 0!==(e=r(e,!n)).length||n||(e="."),e.length>0&&i&&(e+="/"),n?"/"+e:e},isAbsolute:function(e){return t(e),e.length>0&&47===e.charCodeAt(0)},join:function(){if(0===arguments.length)return".";for(var e,r=0;r<arguments.length;++r){var i=arguments[r];t(i),i.length>0&&(void 0===e?e=i:e+="/"+i)}return void 0===e?".":n.normalize(e)},relative:function(e,r){if(t(e),t(r),e===r)return"";if((e=n.resolve(e))===(r=n.resolve(r)))return"";for(var i=1;i<e.length&&47===e.charCodeAt(i);++i);for(var o=e.length,s=o-i,a=1;a<r.length&&47===r.charCodeAt(a);++a);for(var l=r.length-a,c=s<l?s:l,u=-1,p=0;p<=c;++p){if(p===c){if(l>c){if(47===r.charCodeAt(a+p))return r.slice(a+p+1);if(0===p)return r.slice(a+p)}else s>c&&(47===e.charCodeAt(i+p)?u=p:0===p&&(u=0));break}var d=e.charCodeAt(i+p);if(d!==r.charCodeAt(a+p))break;47===d&&(u=p)}var f="";for(p=i+u+1;p<=o;++p)p!==o&&47!==e.charCodeAt(p)||(0===f.length?f+="..":f+="/..");return f.length>0?f+r.slice(a+u):(a+=u,47===r.charCodeAt(a)&&++a,r.slice(a))},_makeLong:function(e){return e},dirname:function(e){if(t(e),0===e.length)return".";for(var r=e.charCodeAt(0),n=47===r,i=-1,o=!0,s=e.length-1;s>=1;--s)if(47===(r=e.charCodeAt(s))){if(!o){i=s;break}}else o=!1;return-1===i?n?"/":".":n&&1===i?"//":e.slice(0,i)},basename:function(e,r){if(void 0!==r&&"string"!==typeof r)throw new TypeError('"ext" argument must be a string');t(e);var n,i=0,o=-1,s=!0;if(void 0!==r&&r.length>0&&r.length<=e.length){if(r.length===e.length&&r===e)return"";var a=r.length-1,l=-1;for(n=e.length-1;n>=0;--n){var c=e.charCodeAt(n);if(47===c){if(!s){i=n+1;break}}else-1===l&&(s=!1,l=n+1),a>=0&&(c===r.charCodeAt(a)?-1===--a&&(o=n):(a=-1,o=l))}return i===o?o=l:-1===o&&(o=e.length),e.slice(i,o)}for(n=e.length-1;n>=0;--n)if(47===e.charCodeAt(n)){if(!s){i=n+1;break}}else-1===o&&(s=!1,o=n+1);return-1===o?"":e.slice(i,o)},extname:function(e){t(e);for(var r=-1,n=0,i=-1,o=!0,s=0,a=e.length-1;a>=0;--a){var l=e.charCodeAt(a);if(47!==l)-1===i&&(o=!1,i=a+1),46===l?-1===r?r=a:1!==s&&(s=1):-1!==r&&(s=-1);else if(!o){n=a+1;break}}return-1===r||-1===i||0===s||1===s&&r===i-1&&r===n+1?"":e.slice(r,i)},format:function(e){if(null===e||"object"!==typeof e)throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return function(e,t){var r=t.dir||t.root,n=t.base||(t.name||"")+(t.ext||"");return r?r===t.root?r+n:r+e+n:n}("/",e)},parse:function(e){t(e);var r={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return r;var n,i=e.charCodeAt(0),o=47===i;o?(r.root="/",n=1):n=0;for(var s=-1,a=0,l=-1,c=!0,u=e.length-1,p=0;u>=n;--u)if(47!==(i=e.charCodeAt(u)))-1===l&&(c=!1,l=u+1),46===i?-1===s?s=u:1!==p&&(p=1):-1!==s&&(p=-1);else if(!c){a=u+1;break}return-1===s||-1===l||0===p||1===p&&s===l-1&&s===a+1?-1!==l&&(r.base=r.name=0===a&&o?e.slice(1,l):e.slice(a,l)):(0===a&&o?(r.name=e.slice(1,s),r.base=e.slice(1,l)):(r.name=e.slice(a,s),r.base=e.slice(a,l)),r.ext=e.slice(s,l)),a>0?r.dir=e.slice(0,a-1):o&&(r.dir="/"),r},sep:"/",delimiter:":",win32:null,posix:null};n.posix=n,e.exports=n},95452:function(e,t,r){"use strict";function n(e){return getComputedStyle(e)}function i(e,t){for(var r in t){var n=t[r];"number"===typeof n&&(n+="px"),e.style[r]=n}return e}function o(e){var t=document.createElement("div");return t.className=e,t}r.r(t);var s="undefined"!==typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function a(e,t){if(!s)throw new Error("No element matching method supported");return s.call(e,t)}function l(e){e.remove?e.remove():e.parentNode&&e.parentNode.removeChild(e)}function c(e,t){return Array.prototype.filter.call(e.children,(function(e){return a(e,t)}))}var u={main:"ps",rtl:"ps__rtl",element:{thumb:function(e){return"ps__thumb-"+e},rail:function(e){return"ps__rail-"+e},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(e){return"ps--active-"+e},scrolling:function(e){return"ps--scrolling-"+e}}},p={x:null,y:null};function d(e,t){var r=e.element.classList,n=u.state.scrolling(t);r.contains(n)?clearTimeout(p[t]):r.add(n)}function f(e,t){p[t]=setTimeout((function(){return e.isAlive&&e.element.classList.remove(u.state.scrolling(t))}),e.settings.scrollingThreshold)}var h=function(e){this.element=e,this.handlers={}},m={isEmpty:{configurable:!0}};h.prototype.bind=function(e,t){"undefined"===typeof this.handlers[e]&&(this.handlers[e]=[]),this.handlers[e].push(t),this.element.addEventListener(e,t,!1)},h.prototype.unbind=function(e,t){var r=this;this.handlers[e]=this.handlers[e].filter((function(n){return!(!t||n===t)||(r.element.removeEventListener(e,n,!1),!1)}))},h.prototype.unbindAll=function(){for(var e in this.handlers)this.unbind(e)},m.isEmpty.get=function(){var e=this;return Object.keys(this.handlers).every((function(t){return 0===e.handlers[t].length}))},Object.defineProperties(h.prototype,m);var g=function(){this.eventElements=[]};function y(e){if("function"===typeof window.CustomEvent)return new CustomEvent(e);var t=document.createEvent("CustomEvent");return t.initCustomEvent(e,!1,!1,void 0),t}function b(e,t,r,n,i){var o;if(void 0===n&&(n=!0),void 0===i&&(i=!1),"top"===t)o=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==t)throw new Error("A proper axis should be provided");o=["contentWidth","containerWidth","scrollLeft","x","left","right"]}!function(e,t,r,n,i){var o=r[0],s=r[1],a=r[2],l=r[3],c=r[4],u=r[5];void 0===n&&(n=!0);void 0===i&&(i=!1);var p=e.element;e.reach[l]=null,p[a]<1&&(e.reach[l]="start");p[a]>e[o]-e[s]-1&&(e.reach[l]="end");t&&(p.dispatchEvent(y("ps-scroll-"+l)),t<0?p.dispatchEvent(y("ps-scroll-"+c)):t>0&&p.dispatchEvent(y("ps-scroll-"+u)),n&&function(e,t){d(e,t),f(e,t)}(e,l));e.reach[l]&&(t||i)&&p.dispatchEvent(y("ps-"+l+"-reach-"+e.reach[l]))}(e,r,o,n,i)}function v(e){return parseInt(e,10)||0}g.prototype.eventElement=function(e){var t=this.eventElements.filter((function(t){return t.element===e}))[0];return t||(t=new h(e),this.eventElements.push(t)),t},g.prototype.bind=function(e,t,r){this.eventElement(e).bind(t,r)},g.prototype.unbind=function(e,t,r){var n=this.eventElement(e);n.unbind(t,r),n.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(n),1)}
8,g.prototype.unbindAll=function(){this.eventElements.forEach((function(e){return e.unbindAll()})),this.eventElements=[]},g.prototype.once=function(e,t,r){var n=this.eventElement(e),i=function(e){n.unbind(t,i),r(e)};n.bind(t,i)};var x={isWebKit:"undefined"!==typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!==typeof window&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&window.navigator.maxTouchPoints>0||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:"undefined"!==typeof navigator&&navigator.msMaxTouchPoints,isChrome:"undefined"!==typeof navigator&&/Chrome/i.test(navigator&&navigator.userAgent)};function w(e){var t=e.element,r=Math.floor(t.scrollTop),n=t.getBoundingClientRect();e.containerWidth=Math.floor(n.width),e.containerHeight=Math.floor(n.height),e.contentWidth=t.scrollWidth,e.contentHeight=t.scrollHeight,t.contains(e.scrollbarXRail)||(c(t,u.element.rail("x")).forEach((function(e){return l(e)})),t.appendChild(e.scrollbarXRail)),t.contains(e.scrollbarYRail)||(c(t,u.element.rail("y")).forEach((function(e){return l(e)})),t.appendChild(e.scrollbarYRail)),!e.settings.suppressScrollX&&e.containerWidth+e.settings.scrollXMarginOffset<e.contentWidth?(e.scrollbarXActive=!0,e.railXWidth=e.containerWidth-e.railXMarginWidth,e.railXRatio=e.containerWidth/e.railXWidth,e.scrollbarXWidth=S(e,v(e.railXWidth*e.containerWidth/e.contentWidth)),e.scrollbarXLeft=v((e.negativeScrollAdjustment+t.scrollLeft)*(e.railXWidth-e.scrollbarXWidth)/(e.contentWidth-e.containerWidth))):e.scrollbarXActive=!1,!e.settings.suppressScrollY&&e.containerHeight+e.settings.scrollYMarginOffset<e.contentHeight?(e.scrollbarYActive=!0,e.railYHeight=e.containerHeight-e.railYMarginHeight,e.railYRatio=e.containerHeight/e.railYHeight,e.scrollbarYHeight=S(e,v(e.railYHeight*e.containerHeight/e.contentHeight)),e.scrollbarYTop=v(r*(e.railYHeight-e.scrollbarYHeight)/(e.contentHeight-e.containerHeight))):e.scrollbarYActive=!1,e.scrollbarXLeft>=e.railXWidth-e.scrollbarXWidth&&(e.scrollbarXLeft=e.railXWidth-e.scrollbarXWidth),e.scrollbarYTop>=e.railYHeight-e.scrollbarYHeight&&(e.scrollbarYTop=e.railYHeight-e.scrollbarYHeight),function(e,t){var r={width:t.railXWidth},n=Math.floor(e.scrollTop);t.isRtl?r.left=t.negativeScrollAdjustment+e.scrollLeft+t.containerWidth-t.contentWidth:r.left=e.scrollLeft;t.isScrollbarXUsingBottom?r.bottom=t.scrollbarXBottom-n:r.top=t.scrollbarXTop+n;i(t.scrollbarXRail,r);var o={top:n,height:t.railYHeight};t.isScrollbarYUsingRight?t.isRtl?o.right=t.contentWidth-(t.negativeScrollAdjustment+e.scrollLeft)-t.scrollbarYRight-t.scrollbarYOuterWidth-9:o.right=t.scrollbarYRight-e.scrollLeft:t.isRtl?o.left=t.negativeScrollAdjustment+e.scrollLeft+2*t.containerWidth-t.contentWidth-t.scrollbarYLeft-t.scrollbarYOuterWidth:o.left=t.scrollbarYLeft+e.scrollLeft;i(t.scrollbarYRail,o),i(t.scrollbarX,{left:t.scrollbarXLeft,width:t.scrollbarXWidth-t.railBorderXWidth}),i(t.scrollbarY,{top:t.scrollbarYTop,height:t.scrollbarYHeight-t.railBorderYWidth})}(t,e),e.scrollbarXActive?t.classList.add(u.state.active("x")):(t.classList.remove(u.state.active("x")),e.scrollbarXWidth=0,e.scrollbarXLeft=0,t.scrollLeft=!0===e.isRtl?e.contentWidth:0),e.scrollbarYActive?t.classList.add(u.state.active("y")):(t.classList.remove(u.state.active("y")),e.scrollbarYHeight=0,e.scrollbarYTop=0,t.scrollTop=0)}function S(e,t){return e.settings.minScrollbarLength&&(t=Math.max(t,e.settings.minScrollbarLength)),e.settings.maxScrollbarLength&&(t=Math.min(t,e.settings.maxScrollbarLength)),t}var O=null;function k(e,t){var r=t[0],n=t[1],i=t[2],o=t[3],s=t[4],a=t[5],l=t[6],c=t[7],p=t[8],h=e.element,m=null,g=null,y=null;function b(t){t.touches&&t.touches[0]&&(t[i]=t.touches[0]["page"+c.toUpperCase()]),O===s&&(h[l]=m+y*(t[i]-g),d(e,c),w(e),t.stopPropagation(),t.preventDefault())}function v(){f(e,c),e[p].classList.remove(u.state.clicking),document.removeEventListener("mousemove",b),document.removeEventListener("mouseup",v),document.removeEventListener("touchmove",b),document.removeEventListener("touchend",v),O=null}function x(t){null===O&&(O=s,m=h[l],t.touches&&(t[i]=t.touches[0]["page"+c.toUpperCase()]),g=t[i],y=(e[n]-e[r])/(e[o]-e[a]),t.touches?(document.addEventListener("touchmove",b,{passive:!1}),document.addEventListener("touchend",v)):(document.addEventListener("mousemove",b),document.addEventListener("mouseup",v)),e[p].classList.add(u.state.clicking)),t.stopPropagation(),t.cancelable&&t.preventDefault()}e[s].addEventListener("mousedown",x),e[s].addEventListener("touchstart",x)}var E={"click-rail":function(e){e.event.bind(e.scrollbarY,"mousedown",(function(e){return e.stopPropagation()})),e.event.bind(e.scrollbarYRail,"mousedown",(function(t){var r=t.pageY-window.pageYOffset-e.scrollbarYRail.getBoundingClientRect().top>e.scrollbarYTop?1:-1;e.element.scrollTop+=r*e.containerHeight,w(e),t.stopPropagation()})),e.event.bind(e.scrollbarX,"mousedown",(function(e){return e.stopPropagation()})),e.event.bind(e.scrollbarXRail,"mousedown",(function(t){var r=t.pageX-window.pageXOffset-e.scrollbarXRail.getBoundingClientRect().left>e.scrollbarXLeft?1:-1;e.element.scrollLeft+=r*e.containerWidth,w(e),t.stopPropagation()}))},"drag-thumb":function(e){k(e,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"]),k(e,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"])},keyboard:function(e){var t=e.element;e.event.bind(e.ownerDocument,"keydown",(function(r){if(!(r.isDefaultPrevented&&r.isDefaultPrevented()||r.defaultPrevented)&&(a(t,":hover")||a(e.scrollbarX,":focus")||a(e.scrollbarY,":focus"))){var n,i=document.activeElement?document.activeElement:e.ownerDocument.activeElement;
vendor: 8,391 bytes, line 8
8if(i){if("IFRAME"===i.tagName)i=i.contentDocument.activeElement;else for(;i.shadowRoot;)i=i.shadowRoot.activeElement;if(a(n=i,"input,[contenteditable]")||a(n,"select,[contenteditable]")||a(n,"textarea,[contenteditable]")||a(n,"button,[contenteditable]"))return}var o=0,s=0;switch(r.which){case 37:o=r.metaKey?-e.contentWidth:r.altKey?-e.containerWidth:-30;break;case 38:s=r.metaKey?e.contentHeight:r.altKey?e.containerHeight:30;break;case 39:o=r.metaKey?e.contentWidth:r.altKey?e.containerWidth:30;break;case 40:s=r.metaKey?-e.contentHeight:r.altKey?-e.containerHeight:-30;break;case 32:s=r.shiftKey?e.containerHeight:-e.containerHeight;break;case 33:s=e.containerHeight;break;case 34:s=-e.containerHeight;break;case 36:s=e.contentHeight;break;case 35:s=-e.contentHeight;break;default:return}e.settings.suppressScrollX&&0!==o||e.settings.suppressScrollY&&0!==s||(t.scrollTop-=s,t.scrollLeft+=o,w(e),function(r,n){var i=Math.floor(t.scrollTop);if(0===r){if(!e.scrollbarYActive)return!1;if(0===i&&n>0||i>=e.contentHeight-e.containerHeight&&n<0)return!e.settings.wheelPropagation}var o=t.scrollLeft;if(0===n){if(!e.scrollbarXActive)return!1;if(0===o&&r<0||o>=e.contentWidth-e.containerWidth&&r>0)return!e.settings.wheelPropagation}return!0}(o,s)&&r.preventDefault())}}))},wheel:function(e){var t=e.element;function r(r){var i=function(e){var t=e.deltaX,r=-1*e.deltaY;return"undefined"!==typeof t&&"undefined"!==typeof r||(t=-1*e.wheelDeltaX/6,r=e.wheelDeltaY/6),e.deltaMode&&1===e.deltaMode&&(t*=10,r*=10),t!==t&&r!==r&&(t=0,r=e.wheelDelta),e.shiftKey?[-r,-t]:[t,r]}(r),o=i[0],s=i[1];if(!function(e,r,i){if(!x.isWebKit&&t.querySelector("select:focus"))return!0;if(!t.contains(e))return!1;for(var o=e;o&&o!==t;){if(o.classList.contains(u.element.consuming))return!0;var s=n(o);if(i&&s.overflowY.match(/(scroll|auto)/)){var a=o.scrollHeight-o.clientHeight;if(a>0&&(o.scrollTop>0&&i<0||o.scrollTop<a&&i>0))return!0}if(r&&s.overflowX.match(/(scroll|auto)/)){var l=o.scrollWidth-o.clientWidth;if(l>0&&(o.scrollLeft>0&&r<0||o.scrollLeft<l&&r>0))return!0}o=o.parentNode}return!1}(r.target,o,s)){var a=!1;e.settings.useBothWheelAxes?e.scrollbarYActive&&!e.scrollbarXActive?(s?t.scrollTop-=s*e.settings.wheelSpeed:t.scrollTop+=o*e.settings.wheelSpeed,a=!0):e.scrollbarXActive&&!e.scrollbarYActive&&(o?t.scrollLeft+=o*e.settings.wheelSpeed:t.scrollLeft-=s*e.settings.wheelSpeed,a=!0):(t.scrollTop-=s*e.settings.wheelSpeed,t.scrollLeft+=o*e.settings.wheelSpeed),w(e),a=a||function(r,n){var i=Math.floor(t.scrollTop),o=0===t.scrollTop,s=i+t.offsetHeight===t.scrollHeight,a=0===t.scrollLeft,l=t.scrollLeft+t.offsetWidth===t.scrollWidth;return!(Math.abs(n)>Math.abs(r)?o||s:a||l)||!e.settings.wheelPropagation}(o,s),a&&!r.ctrlKey&&(r.stopPropagation(),r.preventDefault())}}"undefined"!==typeof window.onwheel?e.event.bind(t,"wheel",r):"undefined"!==typeof window.onmousewheel&&e.event.bind(t,"mousewheel",r)},touch:function(e){if(x.supportsTouch||x.supportsIePointer){var t=e.element,r={startOffset:{},startTime:0,speed:{},easingLoop:null};x.supportsTouch?(e.event.bind(t,"touchstart",a),e.event.bind(t,"touchmove",l),e.event.bind(t,"touchend",c)):x.supportsIePointer&&(window.PointerEvent?(e.event.bind(t,"pointerdown",a),e.event.bind(t,"pointermove",l),e.event.bind(t,"pointerup",c)):window.MSPointerEvent&&(e.event.bind(t,"MSPointerDown",a),e.event.bind(t,"MSPointerMove",l),e.event.bind(t,"MSPointerUp",c)))}function i(r,n){t.scrollTop-=n,t.scrollLeft-=r,w(e)}function o(e){return e.targetTouches?e.targetTouches[0]:e}function s(t){return t.target!==e.scrollbarX&&t.target!==e.scrollbarY&&((!t.pointerType||"pen"!==t.pointerType||0!==t.buttons)&&(!(!t.targetTouches||1!==t.targetTouches.length)||!(!t.pointerType||"mouse"===t.pointerType||t.pointerType===t.MSPOINTER_TYPE_MOUSE)))}function a(e){if(s(e)){var t=o(e);r.startOffset.pageX=t.pageX,r.startOffset.pageY=t.pageY,r.startTime=(new Date).getTime(),null!==r.easingLoop&&clearInterval(r.easingLoop)}}function l(a){if(s(a)){var l=o(a),c={pageX:l.pageX,pageY:l.pageY},p=c.pageX-r.startOffset.pageX,d=c.pageY-r.startOffset.pageY;if(function(e,r,i){if(!t.contains(e))return!1;for(var o=e;o&&o!==t;){if(o.classList.contains(u.element.consuming))return!0;var s=n(o);if(i&&s.overflowY.match(/(scroll|auto)/)){var a=o.scrollHeight-o.clientHeight;if(a>0&&(o.scrollTop>0&&i<0||o.scrollTop<a&&i>0))return!0}if(r&&s.overflowX.match(/(scroll|auto)/)){var l=o.scrollWidth-o.clientWidth;if(l>0&&(o.scrollLeft>0&&r<0||o.scrollLeft<l&&r>0))return!0}o=o.parentNode}return!1}(a.target,p,d))return;i(p,d),r.startOffset=c;var f=(new Date).getTime(),h=f-r.startTime;h>0&&(r.speed.x=p/h,r.speed.y=d/h,r.startTime=f),function(r,n){var i=Math.floor(t.scrollTop),o=t.scrollLeft,s=Math.abs(r),a=Math.abs(n);if(a>s){if(n<0&&i===e.contentHeight-e.containerHeight||n>0&&0===i)return 0===window.scrollY&&n>0&&x.isChrome}else if(s>a&&(r<0&&o===e.contentWidth-e.containerWidth||r>0&&0===o))return!0;return!0}(p,d)&&a.cancelable&&a.preventDefault()}}function c(){e.settings.swipeEasing&&(clearInterval(r.easingLoop),r.easingLoop=setInterval((function(){e.isInitialized?clearInterval(r.easingLoop):r.speed.x||r.speed.y?Math.abs(r.speed.x)<.01&&Math.abs(r.speed.y)<.01?clearInterval(r.easingLoop):(i(30*r.speed.x,30*r.speed.y),r.speed.x*=.8,r.speed.y*=.8):clearInterval(r.easingLoop)}),10))}}},_=function(e,t){var r=this;if(void 0===t&&(t={}),"string"===typeof e&&(e=document.querySelector(e)),!e||!e.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");for(var s in this.element=e,e.classList.add(u.main),this.settings={handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1},t)this.settings[s]=t[s];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var a=function(){return e.classList.add(u.state.focus)},l=function(){return e.classList.remove(u.state.focus)};this.isRtl="rtl"===n(e).direction,!0===this.isRtl&&e.classList.add(u.rtl),this.isNegativeScroll=function(){var t,r=e.scrollLeft;return e.scrollLeft=-1,t=e.scrollLeft<0,e.scrollLeft=r,t}(),this.negativeScrollAdjustment=this.isNegativeScroll?e.scrollWidth-e.clientWidth:0,this.event=new g,this.ownerDocument=e.ownerDocument||document,this.scrollbarXRail=o(u.element.rail("x")),e.appendChild(this.scrollbarXRail),this.scrollbarX=o(u.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",a),this.event.bind(this.scrollbarX,"blur",l),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var c=n(this.scrollbarXRail);this.scrollbarXBottom=parseInt(c.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=v(c.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=v(c.borderLeftWidth)+v(c.borderRightWidth),i(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=v(c.marginLeft)+v(c.marginRight),i(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=o(u.element.rail("y")),e.appendChild(this.scrollbarYRail),this.scrollbarY=o(u.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",a),this.event.bind(this.scrollbarY,"blur",l),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var p=n(this.scrollbarYRail);this.scrollbarYRight=parseInt(p.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=v(p.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?function(e){var t=n(e);return v(t.width)+v(t.paddingLeft)+v(t.paddingRight)+v(t.borderLeftWidth)+v(t.borderRightWidth)}(this.scrollbarY):null,this.railBorderYWidth=v(p.borderTopWidth)+v(p.borderBottomWidth),i(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=v(p.marginTop)+v(p.marginBottom),i(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:e.scrollLeft<=0?"start":e.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:e.scrollTop<=0?"start":e.scrollTop>=this.contentHeight-this.containerHeight?"end":null}
8,this.isAlive=!0,this.settings.handlers.forEach((function(e){return E[e](r)})),this.lastScrollTop=Math.floor(e.scrollTop),this.lastScrollLeft=e.scrollLeft,this.event.bind(this.element,"scroll",(function(e){return r.onScroll(e)})),w(this)};_.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,i(this.scrollbarXRail,{display:"block"}),i(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=v(n(this.scrollbarXRail).marginLeft)+v(n(this.scrollbarXRail).marginRight),this.railYMarginHeight=v(n(this.scrollbarYRail).marginTop)+v(n(this.scrollbarYRail).marginBottom),i(this.scrollbarXRail,{display:"none"}),i(this.scrollbarYRail,{display:"none"}),w(this),b(this,"top",0,!1,!0),b(this,"left",0,!1,!0),i(this.scrollbarXRail,{display:""}),i(this.scrollbarYRail,{display:""}))},_.prototype.onScroll=function(e){this.isAlive&&(w(this),b(this,"top",this.element.scrollTop-this.lastScrollTop),b(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},_.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),l(this.scrollbarX),l(this.scrollbarY),l(this.scrollbarXRail),l(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},_.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter((function(e){return!e.match(/^ps([-_].+|)$/)})).join(" ")},t.default=_},26732:function(e){e.exports=function(){var e=[],t=[],r={},n={},i={};function o(e){return"string"===typeof e?new RegExp("^"+e+"$","i"):e}function s(e,t){return e===t?t:e===e.toLowerCase()?t.toLowerCase():e===e.toUpperCase()?t.toUpperCase():e[0]===e[0].toUpperCase()?t.charAt(0).toUpperCase()+t.substr(1).toLowerCase():t.toLowerCase()}function a(e,t){return e.replace(/\$(\d{1,2})/g,(function(e,r){return t[r]||""}))}function l(e,t){return e.replace(t[0],(function(r,n){var i=a(t[1],arguments);return s(""===r?e[n-1]:r,i)}))}function c(e,t,n){if(!e.length||r.hasOwnProperty(e))return t;for(var i=n.length;i--;){var o=n[i];if(o[0].test(t))return l(t,o)}return t}function u(e,t,r){return function(n){var i=n.toLowerCase();return t.hasOwnProperty(i)?s(n,i):e.hasOwnProperty(i)?s(n,e[i]):c(i,n,r)}}function p(e,t,r,n){return function(n){var i=n.toLowerCase();return!!t.hasOwnProperty(i)||!e.hasOwnProperty(i)&&c(i,i,r)===i}}function d(e,t,r){return(r?t+" ":"")+(1===t?d.singular(e):d.plural(e))}return d.plural=u(i,n,e),d.isPlural=p(i,n,e),d.singular=u(n,i,t),d.isSingular=p(n,i,t),d.addPluralRule=function(t,r){e.push([o(t),r])},d.addSingularRule=function(e,r){t.push([o(e),r])},d.addUncountableRule=function(e){"string"!==typeof e?(d.addPluralRule(e,"$0"),d.addSingularRule(e,"$0")):r[e.toLowerCase()]=!0},d.addIrregularRule=function(e,t){t=t.toLowerCase(),e=e.toLowerCase(),i[e]=t,n[t]=e},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["passerby","passersby"]].forEach((function(e){return d.addIrregularRule(e[0],e[1])})),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|t[lm]as|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/\b((?:tit)?m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEac
8h((function(e){return d.addPluralRule(e[0],e[1])})),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/\b((?:tit)?m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i,"$1"],[/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEach((function(e){return d.addSingularRule(e[0],e[1])})),["adulthood","advice","agenda","aid","aircraft","alcohol","ammo","analytics","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","firmware","flounder","fun","gallows","garbage","graffiti","hardware","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","mud","manga","news","only","personnel","pike","plankton","pliers","police","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","software","species","staff","swine","tennis","traffic","transportation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/pok[e\xe9]mon$/i,/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(d.addUncountableRule),d}()},1283:function(e,t,r){"use strict";r.r(t),r.d(t,{adjustHue:function(){return Xe},animation:function(){return St},backgroundImages:function(){return Ot},backgrounds:function(){return kt},between:function(){return H},border:function(){return _t},borderColor:function(){return At},borderRadius:function(){return Pt},borderStyle:function(){return Tt},borderWidth:function(){return Ct},buttons:function(){return Nt},clearFix:function(){return Q},complement:function(){return Je},cover:function(){return Y},cssVar:function(){return w},darken:function(){return et},desaturate:function(){return tt},directionalProperty:function(){return E},easeIn:function(){return B},easeInOut:function(){return q},easeOut:function(){return W},ellipsis:function(){return G},em:function(){return C},fluidRange:function(){return J},fontFace:function(){return se},getContrast:function(){return nt},getLuminance:function(){return rt},getValueAndUnit:function(){return I},grayscale:function(){return it},hiDPI:function(){return ce},hideText:function(){return ae},hideVisually:function(){return le},hsl:function(){return ze},hslToColorString:function(){return ot},hsla:function(){return Be},important:function(){return $},invert:function(){return st},lighten:function(){return at},linearGradient:function(){return pe},margin:function(){return Lt},math:function(){return v},meetsContrastGuidelines:function(){return lt},mix:function(){return ct},modularScale:function(){return N},normalize:function(){return de},opacify:function(){return ut},padding:function(){return Mt},parseToHsl:function(){return je},parseToRgb:function(){return $e},position:function(){return Ft},radialGradient:function(){return fe},readableColor:function(){return ft},rem:function(){return L},remToPx:function(){return F},retinaImage:function(){return he},rgb:function(){return Ue},rgbToColorString:function(){return ht},rgba:function(){return qe},saturate:function(){return mt},setHue:function(){return gt},setLightness:function(){return yt},setSaturation:function(){return bt},shade:function(){return vt},size:function(){return zt},stripUnit:function(){return P},textInputs:function(){return qt},timingFunctions:function(){return ge},tint:function(){return xt},toColorString:function(){return Ye},transitions:function(){return Vt},transparentize:function(){return wt},triangle:function(){return ve},wordWrap:function(){return xe}});
8var n=r(58168),i=r(9417),o=r(77387),s=r(53954),a=r(63662);function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}function c(e){var t="function"===typeof Map?new Map:void 0;return c=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"===typeof e}}(e))return e;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return function(e,t,r){if(l())return Reflect.construct.apply(null,arguments);var n=[null];n.push.apply(n,t);var i=new(e.bind.apply(e,n));return r&&(0,a.A)(i,r.prototype),i}(e,arguments,(0,s.A)(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),(0,a.A)(r,e)},c(e)}function u(e,t){return t||(t=e.slice(0)),e.raw=t,e}function p(){var e;return(e=arguments.length-1)<0||arguments.length<=e?void 0:arguments[e]}
8var d={symbols:{"*":{infix:{symbol:"*",f:function(e,t){return e*t},notation:"infix",precedence:4,rightToLeft:0,argCount:2},symbol:"*",regSymbol:"\\*"},"/":{infix:{symbol:"/",f:function(e,t){return e/t},notation:"infix",precedence:4,rightToLeft:0,argCount:2},symbol:"/",regSymbol:"/"},"+":{infix:{symbol:"+",f:function(e,t){return e+t},notation:"infix",precedence:2,rightToLeft:0,argCount:2},prefix:{symbol:"+",f:p,notation:"prefix",precedence:3,rightToLeft:0,argCount:1},symbol:"+",regSymbol:"\\+"},"-":{infix:{symbol:"-",f:function(e,t){return e-t},notation:"infix",precedence:2,rightToLeft:0,argCount:2},prefix:{symbol:"-",f:function(e){return-e},notation:"prefix",precedence:3,rightToLeft:0,argCount:1},symbol:"-",regSymbol:"-"},",":{infix:{symbol:",",f:function(){return Array.of.apply(Array,arguments)},notation:"infix",precedence:1,rightToLeft:0,argCount:2},symbol:",",regSymbol:","},"(":{prefix:{symbol:"(",f:p,notation:"prefix",precedence:0,rightToLeft:0,argCount:1},symbol:"(",regSymbol:"\\("},")":{postfix:{symbol:")",f:void 0,notation:"postfix",precedence:0,rightToLeft:0,argCount:1},symbol:")",regSymbol:"\\)"},min:{func:{symbol:"min",f:function(){return Math.min.apply(Math,arguments)},notation:"func",precedence:0,rightToLeft:0,argCount:1},symbol:"min",regSymbol:"min\\b"},max:{func:{symbol:"max",f:function(){return Math.max.apply(Math,arguments)},notation:"func",precedence:0,rightToLeft:0,argCount:1},symbol:"max",regSymbol:"max\\b"}}},f=d;var h=function(e){function t(t){var r;return r=e.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+t+" for more information.")||this,(0,i.A)(r)}return(0,o.A)(t,e),t}(c(Error)),m=/((?!\w)a|na|hc|mc|dg|me[r]?|xe|ni(?![a-zA-Z])|mm|cp|tp|xp|q(?!s)|hv|xamv|nimv|wv|sm|s(?!\D|$)|ged|darg?|nrut)/g;function g(e,t){var r,n=e.pop();return t.push(n.f.apply(n,(r=[]).concat.apply(r,t.splice(-n.argCount)))),n.precedence}function y(e,t){var r,i=function(e){var t={};return t.symbols=e?(0,n.A)({},f.symbols,e.symbols):(0,n.A)({},f.symbols),t}(t),o=[i.symbols["("].prefix],s=[],a=new RegExp("\\d+(?:\\.\\d+)?|"+Object.keys(i.symbols).map((function(e){return i.symbols[e]})).sort((function(e,t){return t.symbol.length-e.symbol.length})).map((function(e){return e.regSymbol})).join("|")+"|(\\S)","g");a.lastIndex=0;var l=!1;do{var c=(r=a.exec(e))||[")",void 0],u=c[0],p=c[1],d=i.symbols[u],m=d&&!d.prefix&&!d.func,y=!d||!d.postfix&&!d.infix;if(p||(l?y:m))throw new h(37,r?r.index:e.length,e);if(l){var b=d.postfix||d.infix;do{var v=o[o.length-1];if((b.precedence-v.precedence||v.rightToLeft)>0)break}while(g(o,s));l="postfix"===b.notation,")"!==b.symbol&&(o.push(b),l&&g(o,s))}else if(d){if(o.push(d.prefix||d.func),d.func&&(!(r=a.exec(e))||"("!==r[0]))throw new h(38,r?r.index:e.length,e)}else s.push(+u),l=!0}while(r&&o.length);if(o.length)throw new h(39,r?r.index:e.length,e);if(r)throw new h(40,r?r.index:e.length,e);return s.pop()}function b(e){return e.split("").reverse().join("")}function v(e,t){var r=b(e),n=r.match(m);if(n&&!n.every((function(e){return e===n[0]})))throw new h(41);return""+y(b(r.replace(m,"")),t)+(n?b(n[0]):"")}var x=/--[\S]*/g;function w(e,t){if(!e||!e.match(x))throw new h(73);var r;if("undefined"!==typeof document&&null!==document.documentElement&&(r=getComputedStyle(document.documentElement).getPropertyValue(e)),r)return r.trim();if(t)return t;throw new h(74)}function S(e){return e.charAt(0).toUpperCase()+e.slice(1)}var O=["Top","Right","Bottom","Left"];function k(e,t){if(!e)return t.toLowerCase();var r=e.split("-");if(r.length>1)return r.splice(1,0,t),r.reduce((function(e,t){return""+e+S(t)}));var n=e.replace(/([a-z])([A-Z])/g,"$1"+t+"$2");return e===n?""+e+t:n}function E(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var i=r[0],o=r[1],s=void 0===o?i:o,a=r[2],l=void 0===a?i:a,c=r[3];return function(e,t){for(var r={},n=0;n<t.length;n+=1)(t[n]||0===t[n])&&(r[k(e,O[n])]=t[n]);return r}(e,[i,s,l,void 0===c?s:c])}function _(e,t){return e.substr(-t.length)===t}var A=/^([+-]?(?:\d+|\d*\.\d+))([a-z]*|%)$/;function P(e){return"string"!==typeof e?e:e.match(A)?parseFloat(e):e}var T=function(e){return function(t,r){void 0===r&&(r="16px");var n=t,i=r;if("string"===typeof t){if(!_(t,"px"))throw new h(69,e,t);n=P(t)}if("string"===typeof r){if(!_(r,"px"))throw new h(70,e,r);i=P(r)}if("string"===typeof n)throw new h(71,t,e);if("string"===typeof i)throw new h(72,r,e);return""+n/i+e}}
8,C=T("em"),R=/^([+-]?(?:\d+|\d*\.\d+))([a-z]*|%)$/;function I(e){if("string"!==typeof e)return[e,""];var t=e.match(R);return t?[parseFloat(e),t[2]]:[e,void 0]}function $(e,t){if("object"!==typeof e||null===e)throw new h(75,typeof e);var r={};return Object.keys(e).forEach((function(n){"object"===typeof e[n]&&null!==e[n]?r[n]=$(e[n],t):!t||t&&(t===n||t.indexOf(n)>=0)?r[n]=e[n]+" !important":r[n]=e[n]})),r}var j={minorSecond:1.067,majorSecond:1.125,minorThird:1.2,majorThird:1.25,perfectFourth:1.333,augFourth:1.414,perfectFifth:1.5,minorSixth:1.6,goldenSection:1.618,majorSixth:1.667,minorSeventh:1.778,majorSeventh:1.875,octave:2,majorTenth:2.5,majorEleventh:2.667,majorTwelfth:3,doubleOctave:4};function N(e,t,r){if(void 0===t&&(t="1em"),void 0===r&&(r=1.333),"number"!==typeof e)throw new h(42);if("string"===typeof r&&!j[r])throw new h(43);var n="string"===typeof t?I(t):[t,""],i=n[0],o=n[1],s="string"===typeof r?j[r]:r;if("string"===typeof i)throw new h(44,t);return""+i*Math.pow(s,e)+(o||"")}var L=T("rem"),M=16;function D(e){var t=I(e);if("px"===t[1])return parseFloat(e);if("%"===t[1])return parseFloat(e)/100*M;throw new h(78,t[1])}function F(e,t){var r=I(e);if("rem"!==r[1]&&""!==r[1])throw new h(77,r[1]);var n=t?D(t):function(){if("undefined"!==typeof document&&null!==document.documentElement){var e=getComputedStyle(document.documentElement).fontSize;return e?D(e):M}return M}();return r[0]*n+"px"}var z={back:"cubic-bezier(0.600, -0.280, 0.735, 0.045)",circ:"cubic-bezier(0.600, 0.040, 0.980, 0.335)",cubic:"cubic-bezier(0.550, 0.055, 0.675, 0.190)",expo:"cubic-bezier(0.950, 0.050, 0.795, 0.035)",quad:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",quart:"cubic-bezier(0.895, 0.030, 0.685, 0.220)",quint:"cubic-bezier(0.755, 0.050, 0.855, 0.060)",sine:"cubic-bezier(0.470, 0.000, 0.745, 0.715)"};function B(e){return z[e.toLowerCase().trim()]}var U={back:"cubic-bezier(0.680, -0.550, 0.265, 1.550)",circ:"cubic-bezier(0.785, 0.135, 0.150, 0.860)",cubic:"cubic-bezier(0.645, 0.045, 0.355, 1.000)",expo:"cubic-bezier(1.000, 0.000, 0.000, 1.000)",quad:"cubic-bezier(0.455, 0.030, 0.515, 0.955)",quart:"cubic-bezier(0.770, 0.000, 0.175, 1.000)",quint:"cubic-bezier(0.860, 0.000, 0.070, 1.000)",sine:"cubic-bezier(0.445, 0.050, 0.550, 0.950)"};function q(e){return U[e.toLowerCase().trim()]}var V={back:"cubic-bezier(0.175, 0.885, 0.320, 1.275)",cubic:"cubic-bezier(0.215, 0.610, 0.355, 1.000)",circ:"cubic-bezier(0.075, 0.820, 0.165, 1.000)",expo:"cubic-bezier(0.190, 1.000, 0.220, 1.000)",quad:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",quart:"cubic-bezier(0.165, 0.840, 0.440, 1.000)",quint:"cubic-bezier(0.230, 1.000, 0.320, 1.000)",sine:"cubic-bezier(0.390, 0.575, 0.565, 1.000)"};function W(e){return V[e.toLowerCase().trim()]}function H(e,t,r,n){void 0===r&&(r="320px"),void 0===n&&(n="1200px");var i=I(e),o=i[0],s=i[1],a=I(t),l=a[0],c=a[1],u=I(r),p=u[0],d=u[1],f=I(n),m=f[0],g=f[1];if("number"!==typeof p||"number"!==typeof m||!d||!g||d!==g)throw new h(47);if("number"!==typeof o||"number"!==typeof l||s!==c)throw new h(48);if(s!==d||c!==g)throw new h(76);var y=(o-l)/(p-m);return"calc("+(l-y*m).toFixed(2)+(s||"")+" + "+(100*y).toFixed(2)+"vw)"}function Q(e){var t;return void 0===e&&(e="&"),(t={})[e+"::after"]={clear:"both",content:'""',display:"table"},t}function Y(e){return void 0===e&&(e=0),{position:"absolute",top:e,right:e,bottom:e,left:e}}function G(e,t){void 0===t&&(t=1);var r={display:"inline-block",maxWidth:e||"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",wordWrap:"normal"};return t>1?(0,n.A)({},r,{WebkitBoxOrient:"vertical",WebkitLineClamp:t,display:"-webkit-box",whiteSpace:"normal"}):r}function K(e,t){var r="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"===typeof e)return X(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return X(e,t)}(e))||t&&e&&"number"===typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function X(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function J(e,t,r){if(void 0===t&&(t="320px"),void 0===r&&(r="1200px"),!Array.isArray(e)&&"object"!==typeof e||null===e)throw new h(49);if(Array.isArray(e)){for(var i,o={},s={},a=K(e);!(i=a()).done;){var l,c,u=i.value;if(!u.prop||!u.fromSize||!u.toSize)throw new h(50);s[u.prop]=u.fromSize,o["@media (min-width: "+t+")"]=(0,n.A)({},o["@media (min-width: "+t+")"],((l={})[u.prop]=H(u.fromSize,u.toSize,t,r),l)),o["@media (min-width: "+r+")"]=(0,n.A)({},o["@media (min-width: "+r+")"],((c={})[u.prop]=u.toSize,c))}return(0,n.A)({},s,o)}var p,d,f;if(!e.prop||!e.fromSize||!e.toSize)throw new h(51);return(f={})[e.prop]=e.fromSize,f["@media (min-width: "+t+")"]=((p={})[e.prop]=H(e.fromSize,e.toSize,t,r),p),f["@media (min-width: "+r+")"]=((d={})[e.prop]=e.toSize,d),f}var Z,ee,te=/^\s*data:([a-z]+\/[a-z-]+(;[a-z-]+=[a-z-]+)?)?(;charset=[a-z0-9-]+)?(;base64)?,[a-z0-9!$&',()*+,;=\-._~:@/?%\s]*\s*$/i,re={woff:"woff",woff2:"woff2",ttf:"truetype",otf:"opentype",eot:"embedded-opentype",svg:"svg",svgz:"svg"};function ne(e,t){return t?' format("'+re[e]+'")':""}function ie(e,t,r){if(function(e){return!!e.replace(/\s+/g," ").match(te)}(e))return'url("'+e+'")'+ne(t[0],r);var n=t.map((function(t){return'url("'+e+"."+t+'")'+ne(t,r)}));return n.join(", ")}function oe(e,t,r,n){var i=[];return t&&i.push(function(e){return e.map((function(e){return'local("'+e+'")'})).join(", ")}(t)),e&&i.push(ie(e,r,n)),i.join(", ")}function se(e){var t=e.fontFamily,r=e.fontFilePath,n=e.fontStretch,i=e.fontStyle,o=e.fontVariant,s=e.fontWeight,a=e.fileFormats,l=void 0===a?["eot","woff2","woff","ttf","svg"]:a,c=e.formatHint,u=void 0!==c&&c,p=e.localFonts,d=void 0===p?[t]:p,f=e.unicodeRange,m=e.fontDisplay,g=e.fontVariationSettings,y=e.fontFeatureSettings;if(!t)throw new h(55);if(!r&&!d)throw new h(52);if(d&&!Array.isArray(d))throw new h(53);
8if(!Array.isArray(l))throw new h(54);var b={"@font-face":{fontFamily:t,src:oe(r,d,l,u),unicodeRange:f,fontStretch:n,fontStyle:i,fontVariant:o,fontWeight:s,fontDisplay:m,fontVariationSettings:g,fontFeatureSettings:y}};return JSON.parse(JSON.stringify(b))}function ae(){return{textIndent:"101%",overflow:"hidden",whiteSpace:"nowrap"}}function le(){return{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",whiteSpace:"nowrap",width:"1px"}}function ce(e){return void 0===e&&(e=1.3),"\n @media only screen and (-webkit-min-device-pixel-ratio: "+e+"),\n only screen and (min--moz-device-pixel-ratio: "+e+"),\n only screen and (-o-min-device-pixel-ratio: "+e+"/1),\n only screen and (min-resolution: "+Math.round(96*e)+"dpi),\n only screen and (min-resolution: "+e+"dppx)\n "}function ue(e){for(var t="",r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];for(var o=0;o<e.length;o+=1)if(t+=e[o],o===n.length-1&&n[o]){var s=n.filter((function(e){return!!e}));s.length>1?(t=t.slice(0,-1),t+=", "+n[o]):1===s.length&&(t+=""+n[o])}else n[o]&&(t+=n[o]+" ");return t.trim()}function pe(e){var t=e.colorStops,r=e.fallback,n=e.toDirection,i=void 0===n?"":n;if(!t||t.length<2)throw new h(56);return{backgroundColor:r||t[0].replace(/,\s+/g,",").split(" ")[0].replace(/,(?=\S)/g,", "),backgroundImage:ue(Z||(Z=u(["linear-gradient(","",")"])),i,t.join(", ").replace(/,(?=\S)/g,", "))}}function de(){var e;return[(e={html:{lineHeight:"1.15",textSizeAdjust:"100%"},body:{margin:"0"},main:{display:"block"},h1:{fontSize:"2em",margin:"0.67em 0"},hr:{boxSizing:"content-box",height:"0",overflow:"visible"},pre:{fontFamily:"monospace, monospace",fontSize:"1em"},a:{backgroundColor:"transparent"},"abbr[title]":{borderBottom:"none",textDecoration:"underline"}},e["b,\n strong"]={fontWeight:"bolder"},e["code,\n kbd,\n samp"]={fontFamily:"monospace, monospace",fontSize:"1em"},e.small={fontSize:"80%"},e["sub,\n sup"]={fontSize:"75%",lineHeight:"0",position:"relative",verticalAlign:"baseline"},e.sub={bottom:"-0.25em"},e.sup={top:"-0.5em"},e.img={borderStyle:"none"},e["button,\n input,\n optgroup,\n select,\n textarea"]={fontFamily:"inherit",fontSize:"100%",lineHeight:"1.15",margin:"0"},e["button,\n input"]={overflow:"visible"},e["button,\n select"]={textTransform:"none"},e['button,\n html [type="button"],\n [type="reset"],\n [type="submit"]']={WebkitAppearance:"button"},e['button::-moz-focus-inner,\n [type="button"]::-moz-focus-inner,\n [type="reset"]::-moz-focus-inner,\n [type="submit"]::-moz-focus-inner']={borderStyle:"none",padding:"0"},e['button:-moz-focusring,\n [type="button"]:-moz-focusring,\n [type="reset"]:-moz-focusring,\n [type="submit"]:-moz-focusring']={outline:"1px dotted ButtonText"},e.fieldset={padding:"0.35em 0.625em 0.75em"},e.legend={boxSizing:"border-box",color:"inherit",display:"table",maxWidth:"100%",padding:"0",whiteSpace:"normal"},e.progress={verticalAlign:"baseline"},e.textarea={overflow:"auto"},e['[type="checkbox"],\n [type="radio"]']={boxSizing:"border-box",padding:"0"},e['[type="number"]::-webkit-inner-spin-button,\n [type="number"]::-webkit-outer-spin-button']={height:"auto"},e['[type="search"]']={WebkitAppearance:"textfield",outlineOffset:"-2px"},e['[type="search"]::-webkit-search-decoration']={WebkitAppearance:"none"},e["::-webkit-file-upload-button"]={WebkitAppearance:"button",font:"inherit"},e.details={display:"block"},e.summary={display:"list-item"},e.template={display:"none"},e["[hidden]"]={display:"none"},e),{"abbr[title]":{textDecoration:"underline dotted"}}]}function fe(e){var t=e.colorStops,r=e.extent,n=void 0===r?"":r,i=e.fallback,o=e.position,s=void 0===o?"":o,a=e.shape,l=void 0===a?"":a;if(!t||t.length<2)throw new h(57);return{backgroundColor:i||t[0].split(" ")[0],backgroundImage:ue(ee||(ee=u(["radial-gradient(","","","",")"])),s,l,n,t.join(", "))}}function he(e,t,r,i,o){var s;if(void 0===r&&(r="png"),void 0===o&&(o="_2x"),!e)throw new h(58);var a=r.replace(/^\./,""),l=i?i+"."+a:""+e+o+"."+a;return(s={backgroundImage:"url("+e+"."+a+")"})[ce()]=(0,n.A)({backgroundImage:"url("+l+")"},t?{backgroundSize:t}:{}),s}var me={easeInBack:"cubic-bezier(0.600, -0.280, 0.735, 0.045)",easeInCirc:"cubic-bezier(0.600, 0.040, 0.980, 0.335)",easeInCubic:"cubic-bezier(0.550, 0.055, 0.675, 0.190)",easeInExpo:"cubic-bezier(0.950, 0.050, 0.795, 0.035)",easeInQuad:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",easeInQuart:"cubic-bezier(0.895, 0.030, 0.685, 0.220)",easeInQuint:"cubic-bezier(0.755, 0.050, 0.855, 0.060)",easeInSine:"cubic-bezier(0.470, 0.000, 0.745, 0.715)",easeOutBack:"cubic-bezier(0.175, 0.885, 0.320, 1.275)",easeOutCubic:"cubic-bezier(0.215, 0.610, 0.355, 1.000)",easeOutCirc:"cubic-bezier(0.075, 0.820, 0.165, 1.000)",easeOutExpo:"cubic-bezier(0.190, 1.000, 0.220, 1.000)",easeOutQuad:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",easeOutQuart:"cubic-bezier(0.165, 0.840, 0.440, 1.000)",easeOutQuint:"cubic-bezier(0.230, 1.000, 0.320, 1.000)",easeOutSine:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",easeInOutBack:"cubic-bezier(0.680, -0.550, 0.265, 1.550)",easeInOutCirc:"cubic-bezier(0.785, 0.135, 0.150, 0.860)",easeInOutCubic:"cubic-bezier(0.645, 0.045, 0.355, 1.000)",easeInOutExpo:"cubic-bezier(1.000, 0.000, 0.000, 1.000)",easeInOutQuad:"cubic-bezier(0.455, 0.030, 0.515, 0.955)",easeInOutQuart:"cubic-bezier(0.770, 0.000, 0.175, 1.000)",easeInOutQuint:"cubic-bezier(0.860, 0.000, 0.070, 1.000)",easeInOutSine:"cubic-bezier(0.445, 0.050, 0.550, 0.950)"};function ge(e){return me[e]}var ye=function(e,t,r){var n=""+r[0]+(r[1]||""),i=""+r[0]/2+(r[1]||""),o=""+t[0]+(t[1]||""),s=""+t[0]/2+(t[1]||"");switch(e){case"top":return"0 "+i+" "+o+" "+i;case"topLeft":return n+" "+o+" 0 0";case"left":return s+" "+n+" "+s+" 0";case"bottomLeft":return n+" 0 0 "+o;case"bottom":return o+" "+i+" 0 "+i;case"bottomRight":return"0 0 "+n+" "+o;case"right":return s+" 0 "+s+" "+n;default:return"0 "+n+" "+o+" 0"}},be=function(e,t){switch(e){case"top":case"bottomRight":return{borderBottomColor:t};case"right":case"bottomLeft":return{borderLeftColor:t};case"bottom":case"topLeft":return{borderTopColor:t};case"left":case"topRight":return{borderRightColor:t};default:throw new h(59)}};function ve(e){var t=e.pointingDirection,r=e.height,i=e.width,o=e.foregroundColor,s=e.backgroundColor,a=void 0===s?"transparent":s,l=I(i),c=I(r);if(isNaN(c[0])||isNaN(l[0]))throw new h(60);return(0,n.A)({width:"0",height:"0",borderColor:a},be(t,o),{borderStyle:"solid",borderWidth:ye(t,c,l)})}function xe(e){return void 0===e&&(e="break-word"),{overflowWrap:e,wordWrap:e,wordBreak:"break-word"===e?"break-all":e}}function we(e){return Math.round(255*e)}function Se(e,t,r){return we(e)+","+we(t)+","+we(r)}function Oe(e,t,r,n){if(void 0===n&&(n=Se),0===t)return n(r,r,r);var i=(e%360+360)%360/60,o=(1-Math.abs(2*r-1))*t,s=o*(1-Math.abs(i%2-1)),a=0,l=0,c=0;i>=0&&i<1?(a=o,l=s):i>=1&&i<2?(a=s,l=o):i>=2&&i<3?(l=o,c=s):i>=3&&i<4?(l=s,c=o):i>=4&&i<5?(a=s,c=o):i>=5&&i<6&&(a=o,c=s);var u=r-o/2;return n(a+u,l+u,c+u)}var ke={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee9
80",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};var Ee=/^#[a-fA-F0-9]{6}$/,_e=/^#[a-fA-F0-9]{8}$/,Ae=/^#[a-fA-F0-9]{3}$/,Pe=/^#[a-fA-F0-9]{4}$/,Te=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,Ce=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,Re=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,Ie=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function $e(e){if("string"!==typeof e)throw new h(3);var t=function(e){if("string"!==typeof e)return e;var t=e.toLowerCase();return ke[t]?"#"+ke[t]:e}(e);if(t.match(Ee))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(_e)){var r=parseFloat((parseInt(""+t[7]+t[8],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16),alph
vendor: 1,074 bytes, line 8
8a:r}}if(t.match(Ae))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};if(t.match(Pe)){var n=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:n}}var i=Te.exec(t);if(i)return{red:parseInt(""+i[1],10),green:parseInt(""+i[2],10),blue:parseInt(""+i[3],10)};var o=Ce.exec(t.substring(0,50));if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10),alpha:parseFloat(""+o[4])>1?parseFloat(""+o[4])/100:parseFloat(""+o[4])};var s=Re.exec(t);if(s){var a="rgb("+Oe(parseInt(""+s[1],10),parseInt(""+s[2],10)/100,parseInt(""+s[3],10)/100)+")",l=Te.exec(a);if(!l)throw new h(4,t,a);return{red:parseInt(""+l[1],10),green:parseInt(""+l[2],10),blue:parseInt(""+l[3],10)}}var c=Ie.exec(t.substring(0,50));if(c){var u="rgb("+Oe(parseInt(""+c[1],10),parseInt(""+c[2],10)/100,parseInt(""+c[3],10)/100)+")",p=Te.exec(u);if(!p)throw new h(4,t,u);return{red:parseInt(""+p[1],10),green:parseInt(""+p[2],
810),blue:parseInt(""+p[3],10),alpha:parseFloat(""+c[4])>1?parseFloat(""+c[4])/100:parseFloat(""+c[4])}}throw new h(5)}function je(e){return function(e){var t,r=e.red/255,n=e.green/255,i=e.blue/255,o=Math.max(r,n,i),s=Math.min(r,n,i),a=(o+s)/2;if(o===s)return void 0!==e.alpha?{hue:0,saturation:0,lightness:a,alpha:e.alpha}:{hue:0,saturation:0,lightness:a};var l=o-s,c=a>.5?l/(2-o-s):l/(o+s);switch(o){case r:t=(n-i)/l+(n<i?6:0);break;case n:t=(i-r)/l+2;break;default:t=(r-n)/l+4}return t*=60,void 0!==e.alpha?{hue:t,saturation:c,lightness:a,alpha:e.alpha}:{hue:t,saturation:c,lightness:a}}($e(e))}var Ne=function(e){return 7===e.length&&e[1]===e[2]&&e[3]===e[4]&&e[5]===e[6]?"#"+e[1]+e[3]+e[5]:e};function Le(e){var t=e.toString(16);return 1===t.length?"0"+t:t}function Me(e){return Le(Math.round(255*e))}function De(e,t,r){return Ne("#"+Me(e)+Me(t)+Me(r))}function Fe(e,t,r){return Oe(e,t,r,De)}function ze(e,t,r){if("number"===typeof e&&"number"===typeof t&&"number"===typeof r)return Fe(e,t,r);if("object"===typeof e&&void 0===t&&void 0===r)return Fe(e.hue,e.saturation,e.lightness);throw new h(1)}function Be(e,t,r,n){if("number"===typeof e&&"number"===typeof t&&"number"===typeof r&&"number"===typeof n)return n>=1?Fe(e,t,r):"rgba("+Oe(e,t,r)+","+n+")";if("object"===typeof e&&void 0===t&&void 0===r&&void 0===n)return e.alpha>=1?Fe(e.hue,e.saturation,e.lightness):"rgba("+Oe(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new h(2)}function Ue(e,t,r){if("number"===typeof e&&"number"===typeof t&&"number"===typeof r)return Ne("#"+Le(e)+Le(t)+Le(r));if("object"===typeof e&&void 0===t&&void 0===r)return Ne("#"+Le(e.red)+Le(e.green)+Le(e.blue));throw new h(6)}function qe(e,t,r,n){if("string"===typeof e&&"number"===typeof t){var i=$e(e);return"rgba("+i.red+","+i.green+","+i.blue+","+t+")"}if("number"===typeof e&&"number"===typeof t&&"number"===typeof r&&"number"===typeof n)return n>=1?Ue(e,t,r):"rgba("+e+","+t+","+r+","+n+")";if("object"===typeof e&&void 0===t&&void 0===r&&void 0===n)return e.alpha>=1?Ue(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")";throw new h(7)}var Ve=function(e){return"number"===typeof e.red&&"number"===typeof e.green&&"number"===typeof e.blue&&("number"!==typeof e.alpha||"undefined"===typeof e.alpha)},We=function(e){return"number"===typeof e.red&&"number"===typeof e.green&&"number"===typeof e.blue&&"number"===typeof e.alpha},He=function(e){return"number"===typeof e.hue&&"number"===typeof e.saturation&&"number"===typeof e.lightness&&("number"!==typeof e.alpha||"undefined"===typeof e.alpha)},Qe=function(e){return"number"===typeof e.hue&&"number"===typeof e.saturation&&"number"===typeof e.lightness&&"number"===typeof e.alpha};function Ye(e){if("object"!==typeof e)throw new h(8);if(We(e))return qe(e);if(Ve(e))return Ue(e);if(Qe(e))return Be(e);if(He(e))return ze(e);throw new h(8)}function Ge(e,t,r){return function(){var n=r.concat(Array.prototype.slice.call(arguments));return n.length>=t?e.apply(this,n):Ge(e,t,n)}}function Ke(e){return Ge(e,e.length,[])}var Xe=Ke((function(e,t){if("transparent"===t)return t;var r=je(t);return Ye((0,n.A)({},r,{hue:r.hue+parseFloat(e)}))}));function Je(e){if("transparent"===e)return e;var t=je(e);return Ye((0,n.A)({},t,{hue:(t.hue+180)%360}))}function Ze(e,t,r){return Math.max(e,Math.min(t,r))}var et=Ke((function(e,t){if("transparent"===t)return t;var r=je(t);return Ye((0,n.A)({},r,{lightness:Ze(0,1,r.lightness-parseFloat(e))}))}));var tt=Ke((function(e,t){if("transparent"===t)return t;var r=je(t);return Ye((0,n.A)({},r,{saturation:Ze(0,1,r.saturation-parseFloat(e))}))}));function rt(e){if("transparent"===e)return 0;var t=$e(e),r=Object.keys(t).map((function(e){var r=t[e]/255;return r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4)})),n=r[0],i=r[1],o=r[2];return parseFloat((.2126*n+.7152*i+.0722*o).toFixed(3))}function nt(e,t){var r=rt(e),n=rt(t);return parseFloat((r>n?(r+.05)/(n+.05):(n+.05)/(r+.05)).toFixed(2))}function it(e){return"transparent"===e?e:Ye((0,n.A)({},je(e),{saturation:0}))}function ot(e){if("object"===typeof e&&"number"===typeof e.hue&&"number"===typeof e.saturation&&"number"===typeof e.lightness)return e.alpha&&"number"===typeof e.alpha?Be({hue:e.hue,saturation:e.saturation,lightness:e.lightness,alpha:e.alpha}):ze({hue:e.hue,saturation:e.saturation,lightness:e.lightness});throw new h(45)}function st(e){if("transparent"===e)return e;var t=$e(e);return Ye((0,n.A)({},t,{red:255-t.red,green:255-t.green,blue:255-t.blue}))}var at=Ke((function(e,t){if("transparent"===t)return t;var r=je(t);return Ye((0,n.A)({},r,{lightness:Ze(0,1,r.lightness+parseFloat(e))}))}));function lt(e,t){var r=nt(e,t);return{AA:r>=4.5,AALarge:r>=3,AAA:r>=7,AAALarge:r>=4.5}}var ct=Ke((function(e,t,r){if("transparent"===t)return r;if("transparent"===r)return t;if(0===e)return r;var i=$e(t),o=(0,n.A)({}
8,i,{alpha:"number"===typeof i.alpha?i.alpha:1}),s=$e(r),a=(0,n.A)({},s,{alpha:"number"===typeof s.alpha?s.alpha:1}),l=o.alpha-a.alpha,c=2*parseFloat(e)-1,u=((c*l===-1?c:c+l)/(1+c*l)+1)/2,p=1-u;return qe({red:Math.floor(o.red*u+a.red*p),green:Math.floor(o.green*u+a.green*p),blue:Math.floor(o.blue*u+a.blue*p),alpha:o.alpha*parseFloat(e)+a.alpha*(1-parseFloat(e))})}));var ut=Ke((function(e,t){if("transparent"===t)return t;var r=$e(t),i="number"===typeof r.alpha?r.alpha:1;return qe((0,n.A)({},r,{alpha:Ze(0,1,(100*i+100*parseFloat(e))/100)}))})),pt="#000",dt="#fff";function ft(e,t,r,n){void 0===t&&(t=pt),void 0===r&&(r=dt),void 0===n&&(n=!0);var i=rt(e)>.179,o=i?t:r;return!n||nt(e,o)>=4.5?o:i?pt:dt}function ht(e){if("object"===typeof e&&"number"===typeof e.red&&"number"===typeof e.green&&"number"===typeof e.blue)return"number"===typeof e.alpha?qe({red:e.red,green:e.green,blue:e.blue,alpha:e.alpha}):Ue({red:e.red,green:e.green,blue:e.blue});throw new h(46)}var mt=Ke((function(e,t){if("transparent"===t)return t;var r=je(t);return Ye((0,n.A)({},r,{saturation:Ze(0,1,r.saturation+parseFloat(e))}))}));var gt=Ke((function(e,t){return"transparent"===t?t:Ye((0,n.A)({},je(t),{hue:parseFloat(e)}))}));var yt=Ke((function(e,t){return"transparent"===t?t:Ye((0,n.A)({},je(t),{lightness:parseFloat(e)}))}));var bt=Ke((function(e,t){return"transparent"===t?t:Ye((0,n.A)({},je(t),{saturation:parseFloat(e)}))}));var vt=Ke((function(e,t){return"transparent"===t?t:ct(parseFloat(e),"rgb(0, 0, 0)",t)}));var xt=Ke((function(e,t){return"transparent"===t?t:ct(parseFloat(e),"rgb(255, 255, 255)",t)}));var wt=Ke((function(e,t){if("transparent"===t)return t;var r=$e(t),i="number"===typeof r.alpha?r.alpha:1;return qe((0,n.A)({},r,{alpha:Ze(0,1,+(100*i-100*parseFloat(e)).toFixed(2)/100)}))}));function St(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n=Array.isArray(t[0]);if(!n&&t.length>8)throw new h(64);return{animation:t.map((function(e){if(n&&!Array.isArray(e)||!n&&Array.isArray(e))throw new h(65);if(Array.isArray(e)&&e.length>8)throw new h(66);return Array.isArray(e)?e.join(" "):e})).join(", ")}}function Ot(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return{backgroundImage:t.join(", ")}}function kt(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return{background:t.join(", ")}}var Et=["top","right","bottom","left"];function _t(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var i;return"string"===typeof e&&Et.indexOf(e)>=0?((i={})["border"+S(e)+"Width"]=r[0],i["border"+S(e)+"Style"]=r[1],i["border"+S(e)+"Color"]=r[2],i):(r.unshift(e),{borderWidth:r[0],borderStyle:r[1],borderColor:r[2]})}function At(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return E.apply(void 0,["borderColor"].concat(t))}function Pt(e,t){var r,n,i=S(e);if(!t&&0!==t)throw new h(62);if("Top"===i||"Bottom"===i)return(r={})["border"+i+"RightRadius"]=t,r["border"+i+"LeftRadius"]=t,r;if("Left"===i||"Right"===i)return(n={})["borderTop"+i+"Radius"]=t,n["borderBottom"+i+"Radius"]=t,n;throw new h(63)}function Tt(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return E.apply(void 0,["borderStyle"].concat(t))}function Ct(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return E.apply(void 0,["borderWidth"].concat(t))}function Rt(e,t){return e(t?":"+t:"")}function It(e,t,r){if(!t)throw new h(67);if(0===e.length)return Rt(t,null);for(var n=[],i=0;i<e.length;i+=1){if(r&&r.indexOf(e[i])<0)throw new h(68);n.push(Rt(t,e[i]))}return n=n.join(",")}var $t=[void 0,null,"active","focus","hover"];function jt(e){return"button"+e+',\n input[type="button"]'+e+',\n input[type="reset"]'+e+',\n input[type="submit"]'+e}function Nt(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return It(t,jt,$t)}function Lt(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return E.apply(void 0,["margin"].concat(t))}function Mt(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return E.apply(void 0,["padding"].concat(t))}var Dt=["absolute","fixed","relative","static","sticky"];function Ft(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];return Dt.indexOf(e)>=0&&e?(0,n.A)({},E.apply(void 0,[""].concat(r)),{position:e}):E.apply(void 0,["",e].concat(r))}function zt(e,t){return void 0===t&&(t=e),{height:e,width:t}}var Bt=[void 0,null,"active","focus","hover"];function Ut(e){return'input[type="color"]'+e+',\n input[type="date"]'+e+',\n input[type="datetime"]'+e+',\n input[type="datetime-local"]'
8+e+',\n input[type="email"]'+e+',\n input[type="month"]'+e+',\n input[type="number"]'+e+',\n input[type="password"]'+e+',\n input[type="search"]'+e+',\n input[type="tel"]'+e+',\n input[type="text"]'+e+',\n input[type="time"]'+e+',\n input[type="url"]'+e+',\n input[type="week"]'+e+",\n input:not([type])"+e+",\n textarea"+e}function qt(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return It(t,Ut,Bt)}function Vt(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];if(Array.isArray(t[0])&&2===t.length){var n=t[1];if("string"!==typeof n)throw new h(61);return{transition:t[0].map((function(e){return e+" "+n})).join(", ")}}return{transition:t.join(", ")}}},76149:function(){!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_
8CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",r={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},n={bash:r,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:n},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:r}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:n},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:n.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:n.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>
8&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},r.inside=e.languages.bash;for(var i=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],o=n.variable[1].inside,s=0;s<i.length;s++)o[i[s]]=e.languages.bash[i[s]];e.languages.sh=e.languages.bash,e.languages.shell=e.languages.bash}(Prism)},47646:function(){Prism.languages.c=Prism.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),Prism.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],char:Prism.languages.c.char,comment:Prism.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}}}),Prism.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete Prism.languages.c.boolean},83241:function(){Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}},27296:function(){!function(e){var t=/#(?!\{).+/,r={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:r}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:r}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:r}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(Prism)},63782:function(){!function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_
8cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,r=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,(function(){return r}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(Prism)},34036:function(){!function(e){function t(e,t){return e.replace(/<<(\d+)>>/g,(function(e,r){return"(?:"+t[+r]+")"}))}function r(e,r,n){return RegExp(t(e,r),n||"")}function n(e,t){for(var r=0;r<t;r++)e=e.replace(/<<self>>/g,(function(){return"(?:"+e+")"}));return e.replace(/<<self>>/g,"[^\\s\\S]")}var i="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",o="class enum interface record struct",s="add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",a="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var c=l(o),u=RegExp(l(i+" "+o+" "+s+" "+a)),p=l(o+" "+s+" "+a),d=l(i+" "+o+" "+a),f=n(/<(?:[^<>;=+\-*/%&|^]|<<self>>)*>/.source,2),h=n(/\((?:[^()]|<<self>>)*\)/.source,2),m=/@?\b[A-Za-z_]\w*\b/.source,g=t(/<<0>>(?:\s*<<1>>)?/.source,[m,f]),y=t(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[p,g]),b=/\[\s*(?:,\s*)*\]/.source,v=t(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[y,b]),x=t(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[f,h,b]),w=t(/\(<<0>>+(?:,<<0>>+)+\)/.source,[x]),S=t(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[w,y,b]),O={keyword:u,punctuation:/[<>()?,.:[\]]/},k=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,E=/"(?:\\.|[^\\"\r\n])*"/.source,_=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;e.languages.csharp=e.languages.extend("clike",{string:[{pattern:r(/(^|[^$\\])<<0>>/.source,[_]),lookbehind:!0,greedy:!0},{pattern:r(/(^|[^@$\\])<<0>>/.source,[E]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:r(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[y]),lookbehind:!0,inside:O},{pattern:r(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[m,S]),lookbehind:!0,inside:O},{pattern:r(/(\busing\s+)<<0>>(?=\s*=)/.source,[m]),lookbehind:!0},{pattern:r(/(\b<<0>>\s+)<<1>>/.source,[c,g]),lookbehind:!0,inside:O},{pattern:r(/(\bcatch\s*\(\s*)<<0>>/.source,[y]),lookbehind:!0,inside:O},{pattern:r(/(\bwhere\s+)<<0>>/.source,[m]),lookbehind:!0},{pattern:r(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[v]),lookbehind:!0,inside:O},{pattern:r(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>
8(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[S,d,m]),inside:O}],keyword:u,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),e.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),e.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:r(/([(,]\s*)<<0>>(?=\s*:)/.source,[m]),lookbehind:!0,alias:"punctuation"}}),e.languages.insertBefore("csharp","class-name",{namespace:{pattern:r(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[m]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:r(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[h]),lookbehind:!0,alias:"class-name",inside:O},"return-type":{pattern:r(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[S,y]),inside:O,alias:"class-name"},"constructor-invocation":{pattern:r(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[S]),lookbehind:!0,inside:O,alias:"class-name"},"generic-method":{pattern:r(/<<0>>\s*<<1>>(?=\s*\()/.source,[m,f]),inside:{function:r(/^<<0>>/.source,[m]),generic:{pattern:RegExp(f),alias:"class-name",inside:O}}},"type-list":{pattern:r(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[c,g,m,S,u.source,h,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:r(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[g,h]),lookbehind:!0,greedy:!0,inside:e.languages.csharp},keyword:u,"class-name":{pattern:RegExp(S),greedy:!0,inside:O},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var A=E+"|"+k,P=t(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[A]),T=n(t(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[P]),2),C=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,R=t(/<<0>>(?:\s*\(<<1>>*\))?/.source,[y,T]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:r(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[C,R]),lookbehind:!0,greedy:!0,inside:{target:{pattern:r(/^<<0>>(?=\s*:)/.source,[C]),alias:"keyword"},"attribute-arguments":{pattern:r(/\(<<0>>*\)/.source,[T]),inside:e.languages.csharp},"class-name":{pattern:RegExp(y),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var I=/:[^}\r\n]+/.source,$=n(t(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[P]),2),j=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[$,I]),N=n(t(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<<self>>*\)/.source,[A]),2),L=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[N,I]);function M(t,n){return{interpolation:{pattern:r(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[t]),lookbehind:!0,inside:{"format-string":{pattern:r(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[n,I]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:e.languages.csharp}}},string:/[\s\S]+/}}e.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:r(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[j]),lookbehind:!0,greedy:!0,inside:M(j,$)},{pattern:r(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[L]),lookbehind:!0,greedy:!0,inside:M(L,N)}],char:{pattern:RegExp(k),greedy:!0}}),e.languages.dotnet=e.languages.cs=e.languages.csharp}(Prism)},76147:function(){Prism.languages.csv={value:/[^\r\n,"]+|"(?:[^"]|"")*"(?!")/,punctuation:/,/}},4117:function(){Prism.languages.go=Prism.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),Prism.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete Prism.languages.go["class-name"]},84155:function(){!function(e){function t(e){return RegExp("(^(?:"+e+"):[ \t]*(?![ \t]))[^]+","i")}e.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:e.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}}
8,header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:t(/Content-Security-Policy/.source),lookbehind:!0,alias:["csp","languages-csp"],inside:e.languages.csp},{pattern:t(/Public-Key-Pins(?:-Report-Only)?/.source),lookbehind:!0,alias:["hpkp","languages-hpkp"],inside:e.languages.hpkp},{pattern:t(/Strict-Transport-Security/.source),lookbehind:!0,alias:["hsts","languages-hsts"],inside:e.languages.hsts},{pattern:t(/[^:]+/.source),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:"keyword"},punctuation:/^:/}}};var r,n=e.languages,i={"application/javascript":n.javascript,"application/json":n.json||n.javascript,"application/xml":n.xml,"text/xml":n.xml,"text/html":n.html,"text/css":n.css,"text/plain":n.plain},o={"application/json":!0,"application/xml":!0};function s(e){var t=e.replace(/^[a-z]+\//,"");return"(?:"+e+"|"+("\\w+/(?:[\\w.-]+\\+)+"+t+"(?![+\\w.-])")+")"}for(var a in i)if(i[a]){r=r||{};var l=o[a]?s(a):a;r[a.replace(/\//g,"-")]={pattern:RegExp("("+/content-type:\s*/.source+l+/(?:(?:\r\n?|\n)[\w-].*)*(?:\r(?:\n|(?!\n))|\n)/.source+")"+/[^ \t\w-][\s\S]*/.source,"i"),lookbehind:!0,inside:i[a]}}r&&e.languages.insertBefore("http","header",r)}(Prism)},66043:function(){!function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record(?!\s*[(){}[\]<>=%~.:,;?+\-*/&|^])|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,r=/(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,n={pattern:RegExp(/(^|[^\w.])/.source+r+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[n,{pattern:RegExp(/(^|[^\w.])/.source+r+/[A-Z]\w*(?=\s+\w+\s*[;,=()]|\s*(?:\[[\s,]*\]\s*)?::\s*new\b)/.source),lookbehind:!0,inside:n.inside},{pattern:RegExp(/(\b(?:class|enum|extends|implements|instanceof|interface|new|record|throws)\s+)/.source+r+/[A-Z]\w*\b/.source),lookbehind:!0,inside:n.inside}],keyword:t,function:[e.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0},constant:/\b[A-Z][A-Z_\d]+\b/}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":n,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}},import:[{pattern:RegExp(/(\bimport\s+)/.source+r+/(?:[A-Z]\w*|\*)(?=\s*;)/.source),lookbehind:!0,inside:{namespace:n.inside.namespace,punctuation:/\./,operator:/\*/,"class-name":/\w+/}},{pattern:RegExp(/(\bimport\s+static\s+)/.source+r+/(?:\w+|\*)(?=\s*;)/.source),lookbehind:!0,alias:"static",inside:{namespace:n.inside.namespace,static:/\b\w+$/,punctuation:/\./,operator:/\*/,"class-name":/\w+/}}],namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!<keyword>)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(/<keyword>/g,(function(){return t.source}))),lookbehind:!0,inside:{punctuation:/\./}}})}(Prism)},42237:function(){Prism.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}},64377:function(){!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(r,n,i,o){if(r.language===n){var s=r.tokenStack=[];r.code=r.code.replace(i,(function(e){if("function"===typeof o&&!o(e))return e;for(var i,a=s.length;-1!==r.code.indexOf(i=t(n,a));)++a;return s[a]=e,i})),r.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(r,n){if(r.language===n&&r.tokenStack){r.grammar=e.languages[n];var i=0,o=Object.keys(r.tokenStack);!function s(a){for(var l=0;l<a.length&&!(i>=o.length);l++){var c=a[l];if("string"===typeof c||c.content&&"string"===typeof c.content){var u=o[i],p=r.tokenStack[u],d="string"===typeof c?c:c.content,f=t(n,u),h=d.indexOf(f);if(h>-1){++i;var m=d.substring(0,h),g=new e.Token(n,e.tokenize(p,r.grammar),"language-"+n,p),y=d.substring(h+f.length),b=[];m&&b.push.apply(b,s([m])),b.push(g),y&&b.push.apply(b,s([y])),"string"===typeof c?a.splice.apply(a,[l,1].concat(b)):c.content=b}}else c.content&&s(c.content)}return a}(r.tokens)}}}})}(Prism)},15575:function(){Prism.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>
8\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(e,t){var r={};r["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:Prism.languages[t]},r.cdata=/^<!\[CDATA\[|\]\]>$/i;var n={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:r}};n["language-"+t]={pattern:/[\s\S]+/,inside:Prism.languages[t]};var i={};i[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:n},Prism.languages.insertBefore("markup","cdata",i)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(e,t){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:Prism.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml},47819:function(){Prism.languages.objectivec=Prism.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete Prism.languages.objectivec["class-name"],Prism.languages.objc=Prism.languages.objectivec},8374:function(){!function(e){var t=/(?:\((?:[^()\\]|\\[\s\S])*\)|\{(?:[^{}\\]|\\[\s\S])*\}|\[(?:[^[\]\\]|\\[\s\S])*\]|<(?:[^<>\\]|\\[\s\S])*>)/.source;e.languages.perl={comment:[{pattern:/(^\s*)=\w[\s\S]*?=cut.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(/\b(?:q|qq|qw|qx)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,t].join("|")+")"),greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:RegExp(/\b(?:m|qr)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,t].join("|")+")"+/[msixpodualngc]*/.source),greedy:!0},{pattern:RegExp(/(^|[^-])\b(?:s|tr|y)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,/([a-zA-Z0-9])(?:(?!\3)[^\\]|\\[\s\S])*\3(?:(?!\3)[^\\]|\\[\s\S])*\3/.source,t+/\s*/.source+t].join("|")+")"+/[msixpodualngcer]*/.source),lookbehind:!0,greedy:!0}
8,{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|x|xor)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*?>|\b_\b/,alias:"symbol"},"v-string":{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/(\bsub[ \t]+)\w+/,lookbehind:!0},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|xor)\b/,punctuation:/[{}[\];(),:]/}}(Prism)},87523:function(){!function(e){var t=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,r=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],n=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,i=/<?=>|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,o=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:t,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|never|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|never|new|or|parent|print|private|protected|public|readonly|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s*)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}}
8,{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:r,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:n,operator:i,punctuation:o};var s={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:e.languages.php},a=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:s}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:s}}];e.languages.insertBefore("php","variable",{string:a,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:t,string:a,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:r,number:n,operator:i,punctuation:o}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",(function(t){if(/<\?/.test(t.code)){e.languages["markup-templating"].buildPlaceholders(t,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"php")}))}(Prism)},83817:function(){Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern://,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01
8])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python},5732:function(){Prism.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r(?!\n)))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0N[hje]?|0W[hj]?|0[wn]|0x[\da-fA-F]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}},73955:function(){!function(e){e.languages.ruby=e.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===|<?=>|[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),e.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var t={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete e.languages.ruby.function;var r="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",n=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;e.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+r+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+n),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+n+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),e.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+r),greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}}
8,{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+r),greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete e.languages.ruby.string,e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),e.languages.rb=e.languages.ruby}(Prism)},80045:function(){Prism.languages.scala=Prism.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/<-|=>|\b(?:abstract|case|catch|class|def|derives|do|else|enum|extends|extension|final|finally|for|forSome|given|if|implicit|import|infix|inline|lazy|match|new|null|object|opaque|open|override|package|private|protected|return|sealed|self|super|this|throw|trait|transparent|try|type|using|val|var|while|with|yield)\b/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:Any|AnyRef|AnyVal|Boolean|Byte|Char|Double|Float|Int|Long|Nothing|Short|String|Unit)\b/,symbol:/'[^\d\s\\]\w*/}),Prism.languages.insertBefore("scala","triple-quoted-string",{"string-interpolation":{pattern:/\b[a-z]\w*(?:"""(?:[^$]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*?"""|"(?:[^$"\r\n]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*")/i,greedy:!0,inside:{id:{pattern:/^\w+/,greedy:!0,alias:"function"},escape:{pattern:/\\\$"|\$[$"]/,greedy:!0,alias:"symbol"},interpolation:{pattern:/\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,greedy:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:Prism.languages.scala}}},string:/[\s\S]+/}}}),delete Prism.languages.scala["class-name"],delete Prism.languages.scala.function,delete Prism.languages.scala.constant},15775:function(){Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}},684:function(){Prism.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]
8*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ \t]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},Prism.languages.swift["string-literal"].forEach((function(e){e.inside.interpolation.inside=Prism.languages.swift}))},30104:function(){!function(e){var t=/[*&][^\s[\]{},]+/,r=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,n="(?:"+r.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+r.source+")?)",i=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),o=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function s(e,t){t=(t||"").replace(/m/g,"")+"m";var r=/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,(function(){return n})).replace(/<<value>>/g,(function(){return e}));return RegExp(r,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,(function(){return n}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,(function(){return n})).replace(/<<key>>/g,(function(){return"(?:"+i+"|"+o+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:s(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:s(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:s(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:s(o),lookbehind:!0,greedy:!0},number:{pattern:s(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:r,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(Prism)},82999:function(e,t,r){var n=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,r=0,n={},i={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof o?new o(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++r}),e.__id},clone:function e(t,r){var n,o;switch(r=r||{},i.util.type(t)){case"Object":if(o=i.util.objId(t),r[o])return r[o];for(var s in n={},r[o]=n,t)t.hasOwnProperty(s)&&(n[s]=e(t[s],r));return n;case"Array":return o=i.util.objId(t),r[o]?r[o]:(n=[],r[o]=n,t.forEach((function(t,i){n[i]=e(t,r)})),n);default:return t}},getLanguage:function(e){for(;e;){var r=t.exec(e.className);if(r)return r[1].toLowerCase();e=e.parentElement}return"none"},setLanguage:function(e,r){e.className=e.className.replace(RegExp(t,"gi"),""),e.classList.add("language-"+r)},currentScript:function(){if("undefined"===typeof document)return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(n){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(n.stack)||[])[1];if(e){var t=document.getElementsByTagName("script");for(var r in t)if(t[r].src==e)return t[r]}return null}},isActive:function(e,t,r){for(var n="no-"+t;e;){var i=e.classList;if(i.contains(t))return!0;
vendor: 6,474 bytes, line 8
8if(i.contains(n))return!1;e=e.parentElement}return!!r}},languages:{plain:n,plaintext:n,text:n,txt:n,extend:function(e,t){var r=i.util.clone(i.languages[e]);for(var n in t)r[n]=t[n];return r},insertBefore:function(e,t,r,n){var o=(n=n||i.languages)[e],s={};for(var a in o)if(o.hasOwnProperty(a)){if(a==t)for(var l in r)r.hasOwnProperty(l)&&(s[l]=r[l]);r.hasOwnProperty(a)||(s[a]=o[a])}var c=n[e];return n[e]=s,i.languages.DFS(i.languages,(function(t,r){r===c&&t!=e&&(this[t]=s)})),s},DFS:function e(t,r,n,o){o=o||{};var s=i.util.objId;for(var a in t)if(t.hasOwnProperty(a)){r.call(t,a,t[a],n||a);var l=t[a],c=i.util.type(l);"Object"!==c||o[s(l)]?"Array"!==c||o[s(l)]||(o[s(l)]=!0,e(l,r,a,o)):(o[s(l)]=!0,e(l,r,null,o))}}},plugins:{},highlightAll:function(e,t){i.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,r){var n={callback:r,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};i.hooks.run("before-highlightall",n),n.elements=Array.prototype.slice.apply(n.container.querySelectorAll(n.selector)),i.hooks.run("before-all-elements-highlight",n);for(var o,s=0;o=n.elements[s++];)i.highlightElement(o,!0===t,n.callback)},highlightElement:function(t,r,n){var o=i.util.getLanguage(t),s=i.languages[o];i.util.setLanguage(t,o);var a=t.parentElement;a&&"pre"===a.nodeName.toLowerCase()&&i.util.setLanguage(a,o);var l={element:t,language:o,grammar:s,code:t.textContent};function c(e){l.highlightedCode=e,i.hooks.run("before-insert",l),l.element.innerHTML=l.highlightedCode,i.hooks.run("after-highlight",l),i.hooks.run("complete",l),n&&n.call(l.element)}if(i.hooks.run("before-sanity-check",l),(a=l.element.parentElement)&&"pre"===a.nodeName.toLowerCase()&&!a.hasAttribute("tabindex")&&a.setAttribute("tabindex","0"),!l.code)return i.hooks.run("complete",l),void(n&&n.call(l.element));if(i.hooks.run("before-highlight",l),l.grammar)if(r&&e.Worker){var u=new Worker(i.filename);u.onmessage=function(e){c(e.data)},u.postMessage(JSON.stringify({language:l.language,code:l.code,immediateClose:!0}))}else c(i.highlight(l.code,l.grammar,l.language));else c(i.util.encode(l.code))},highlight:function(e,t,r){var n={code:e,grammar:t,language:r};if(i.hooks.run("before-tokenize",n),!n.grammar)throw new Error('The language "'+n.language+'" has no grammar.');return n.tokens=i.tokenize(n.code,n.grammar),i.hooks.run("after-tokenize",n),o.stringify(i.util.encode(n.tokens),n.language)},tokenize:function(e,t){var r=t.rest;if(r){for(var n in r)t[n]=r[n];delete t.rest}var i=new l;return c(i,i.head,e),a(e,i,t,i.head,0),function(e){var t=[],r=e.head.next;for(;r!==e.tail;)t.push(r.value),r=r.next;return t}(i)},hooks:{all:{},add:function(e,t){var r=i.hooks.all;r[e]=r[e]||[],r[e].push(t)},run:function(e,t){var r=i.hooks.all[e];if(r&&r.length)for(var n,o=0;n=r[o++];)n(t)}},Token:o};function o(e,t,r,n){this.type=e,this.content=t,this.alias=r,this.length=0|(n||"").length}function s(e,t,r,n){e.lastIndex=t;var i=e.exec(r);if(i&&n&&i[1]){var o=i[1].length;i.index+=o,i[0]=i[0].slice(o)}return i}function a(e,t,r,n,l,p){for(var d in r)if(r.hasOwnProperty(d)&&r[d]){var f=r[d];f=Array.isArray(f)?f:[f];for(var h=0;h<f.length;++h){if(p&&p.cause==d+","+h)return;var m=f[h],g=m.inside,y=!!m.lookbehind,b=!!m.greedy,v=m.alias;if(b&&!m.pattern.global){var x=m.pattern.toString().match(/[imsuy]*$/)[0];m.pattern=RegExp(m.pattern.source,x+"g")}for(var w=m.pattern||m,S=n.next,O=l;S!==t.tail&&!(p&&O>=p.reach);O+=S.value.length,S=S.next){var k=S.value;if(t.length>e.length)return;if(!(k instanceof o)){var E,_=1;if(b){if(!(E=s(w,O,e,y))||E.index>=e.length)break;var A=E.index,P=E.index+E[0].length,T=O;for(T+=S.value.length;A>=T;)T+=(S=S.next).value.length;if(O=T-=S.value.length,S.value instanceof o)continue;for(var C=S;C!==t.tail&&(T<P||"string"===typeof C.value);C=C.next)_++,T+=C.value.length;_--,k=e.slice(O,T),E.index-=O}else if(!(E=s(w,0,k,y)))continue;A=E.index;var R=E[0],I=k.slice(0,A),$=k.slice(A+R.length),j=O+k.length;p&&j>p.reach&&(p.reach=j);var N=S.prev;if(I&&(N=c(t,N,I),O+=I.length),u(t,N,_),S=c(t,N,new o(d,g?i.tokenize(R,g):R,v,R)),$&&c(t,S,$),_>1){var L={cause:d+","+h,reach:j};a(e,t,r,S.prev,O,L),p&&L.reach>p.reach&&(p.reach=L.reach)}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function c(e,t,r){var n=t.next,i={value:r,prev:t,next:n};return t.next=i,n.prev=i,e.length++,i}function u(e,t,r){for(var n=t.next,i=0;i<r&&n!==e.tail;i++)n=n.next;t.next=n,n.prev=t,e.length-=i}if(e.Prism=i,o.stringify=function e(t,r){if("string"==typeof t)return t;if(Array.isArray(t)){var n="";return t.forEach((function(t){n+=e(t,r)})),n}var o={type:t.type,content:e(t.content,r),tag:"span",classes:["token",t.type],attributes:{},language:r},s=t.alias;s&&(Array.isArray(s)?Array.prototype.push.apply(o.classes,s):o.classes.push(s)),i.hooks.run("wrap",o);var a="";for(var l in o.attributes)a+=" "+l+'="'+(o.attributes[l]||"").replace(/"/g,""")+'"';return"<"+o.tag+' class="'+o.classes.join(" ")+'"'+a+">"+o.content+"</"+o.tag+">"},!e.document)return e.addEventListener?(i.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var r=JSON.parse(t.data),n=r.language,o=r.code,s=r.immediateClose;e.postMessage(i.highlight(o,i.languages[n],n)),s&&e.close()}),!1),i):i;var p=i.util.currentScript();function d(){i.manual||i.highlightAll()}if(p&&(i.filename=p.src,p.hasAttribute("data-manual")&&(i.manual=!0)),!i.manual){var f=document.readyState;"loading"===f||"interactive"===f&&p&&p.defer?document.addEventListener("DOMContentLoaded",d):window.requestAnimationFrame?window.requestAnimationFrame(d):window.setTimeout(d,16)}return i}("undefined"!==typeof window?window:"undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=n),"undefined"!==typeof r.g&&(r.g.Prism=n),n.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>
8\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},n.languages.markup.tag.inside["attr-value"].inside.entity=n.languages.markup.entity,n.languages.markup.doctype.inside["internal-subset"].inside=n.languages.markup,n.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(n.languages.markup.tag,"addInlined",{value:function(e,t){var r={};r["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:n.languages[t]},r.cdata=/^<!\[CDATA\[|\]\]>$/i;var i={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:r}};i["language-"+t]={pattern:/[\s\S]+/,inside:n.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:i},n.languages.insertBefore("markup","cdata",o)}}),Object.defineProperty(n.languages.markup.tag,"addAttribute",{value:function(e,t){n.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:n.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),n.languages.html=n.languages.markup,n.languages.mathml=n.languages.markup,n.languages.svg=n.languages.markup,n.languages.xml=n.languages.extend("markup",{}),n.languages.ssml=n.languages.xml,n.languages.atom=n.languages.xml,n.languages.rss=n.languages.xml,function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var r=e.languages.markup;r&&(r.tag.addInlined("style","css"),r.tag.addAttribute("style","css"))}(n),n.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},n.languages.javascript=n.languages.extend("clike",{"class-name":[n.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?
vendor: 5,401 bytes, line 8
8:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),n.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,n.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:n.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:n.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:n.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:n.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:n.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),n.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:n.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),n.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),n.languages.markup&&(n.languages.markup.tag.addInlined("script","javascript"),n.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),n.languages.js=n.languages.javascript,function(){if("undefined"!==typeof n&&"undefined"!==typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},t="data-src-status",r="loading",i="loaded",o="pre[data-src]:not(["+t+'="'+i+'"]):not(['+t+'="'+r+'"])';n.hooks.add("before-highlightall",(function(e){e.selector+=", "+o})),n.hooks.add("before-sanity-check",(function(s){var a=s.element;if(a.matches(o)){s.code="",a.setAttribute(t,r);var l=a.appendChild(document.createElement("CODE"));l.textContent="Loading\u2026";var c=a.getAttribute("data-src"),u=s.language;if("none"===u){var p=(/\.(\w+)$/.exec(c)||[,"none"])[1];u=e[p]||p}n.util.setLanguage(l,u),n.util.setLanguage(a,u);var d=n.plugins.autoloader;d&&d.loadLanguages(u),function(e,t,r){var n=new XMLHttpRequest;n.open("GET",e,!0),n.onreadystatechange=function(){4==n.readyState&&(n.status<400&&n.responseText?t(n.responseText):n.status>=400?r("\u2716 Error "+n.status+" while fetching file: "+n.statusText):r("\u2716 Error: File does not exist or is empty"))},n.send(null)}(c,(function(e){a.setAttribute(t,i);var r=function(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"");if(t){var r=Number(t[1]),n=t[2],i=t[3];return n?i?[r,Number(i)]:[r,void 0]:[r,r]}}(a.getAttribute("data-range"));if(r){var o=e.split(/\r\n?|\n/g),s=r[0],c=null==r[1]?o.length:r[1];s<0&&(s+=o.length),s=Math.max(0,Math.min(s-1,o.length)),c<0&&(c+=o.length),c=Math.max(0,Math.min(c,o.length)),e=o.slice(s,c).join("\n"),a.hasAttribute("data-start")||a.setAttribute("data-start",String(s+1))}l.textContent=e,n.highlightElement(l)}),(function(e){a.setAttribute(t,"failed"),l.textContent=e}))}})),n.plugins.fileHighlight={highlight:function(e){for(var t,r=(e||document).querySelectorAll(
8o),i=0;t=r[i++];)n.highlightElement(t)}};var s=!1;n.fileHighlight=function(){s||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),s=!0),n.plugins.fileHighlight.highlight.apply(this,arguments)}}}()},38038:function(e,t,r){"use strict";r.r(t),r.d(t,{Tab:function(){return L},TabList:function(){return R},TabPanel:function(){return B},Tabs:function(){return A},resetIdCounter:function(){return m}});var n=r(65043);function i(e){return function(t){return!!t.type&&t.type.tabsRole===e}}var o=i("Tab"),s=i("TabList"),a=i("TabPanel");function l(){return l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},l.apply(this,arguments)}function c(e,t){return n.Children.map(e,(function(e){return null===e?null:function(e){return o(e)||s(e)||a(e)}(e)?t(e):e.props&&e.props.children&&"object"===typeof e.props.children?(0,n.cloneElement)(e,l({},e.props,{children:c(e.props.children,t)})):e}))}function u(e,t){return n.Children.forEach(e,(function(e){null!==e&&(o(e)||a(e)?t(e):e.props&&e.props.children&&"object"===typeof e.props.children&&(s(e)&&t(e),u(e.props.children,t)))}))}function p(e){var t,r,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(r=p(e[t]))&&(n&&(n+=" "),n+=r);else for(t in e)e[t]&&(n&&(n+=" "),n+=t);return n}var d=function(){for(var e,t,r=0,n="";r<arguments.length;)(e=arguments[r++])&&(t=p(e))&&(n&&(n+=" "),n+=t);return n},f=0;function h(){return"react-tabs-"+f++}function m(){f=0}function g(e){var t=0;return u(e,(function(e){o(e)&&t++})),t}var y,b=["children","className","disabledTabClassName","domRef","focus","forceRenderTabPanel","onSelect","selectedIndex","selectedTabClassName","selectedTabPanelClassName","environment","disableUpDownKeys"];function v(){return v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},v.apply(this,arguments)}function x(e,t){return x=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},x(e,t)}function w(e){return e&&"getAttribute"in e}function S(e){return w(e)&&e.getAttribute("data-rttab")}function O(e){return w(e)&&"true"===e.getAttribute("aria-disabled")}var k=function(e){var t,r;function i(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return(t=e.call.apply(e,[this].concat(n))||this).tabNodes=[],t.handleKeyDown=function(e){var r=t.props,n=r.direction,i=r.disableUpDownKeys;if(t.isTabFromContainer(e.target)){var o=t.props.selectedIndex,s=!1,a=!1;32!==e.keyCode&&13!==e.keyCode||(s=!0,a=!1,t.handleClick(e)),37===e.keyCode||!i&&38===e.keyCode?(o="rtl"===n?t.getNextTab(o):t.getPrevTab(o),s=!0,a=!0):39===e.keyCode||!i&&40===e.keyCode?(o="rtl"===n?t.getPrevTab(o):t.getNextTab(o),s=!0,a=!0):35===e.keyCode?(o=t.getLastTab(),s=!0,a=!0):36===e.keyCode&&(o=t.getFirstTab(),s=!0,a=!0),s&&e.preventDefault(),a&&t.setSelected(o,e)}},t.handleClick=function(e){var r=e.target;do{if(t.isTabFromContainer(r)){if(O(r))return;var n=[].slice.call(r.parentNode.children).filter(S).indexOf(r);return void t.setSelected(n,e)}}while(null!=(r=r.parentNode))},t}r=e,(t=i).prototype=Object.create(r.prototype),t.prototype.constructor=t,x(t,r);var l=i.prototype;return l.setSelected=function(e,t){if(!(e<0||e>=this.getTabsCount())){var r=this.props;(0,r.onSelect)(e,r.selectedIndex,t)}},l.getNextTab=function(e){for(var t=this.getTabsCount(),r=e+1;r<t;r++)if(!O(this.getTab(r)))return r;for(var n=0;n<e;n++)if(!O(this.getTab(n)))return n;return e},l.getPrevTab=function(e){for(var t=e;t--;)if(!O(this.getTab(t)))return t;for(t=this.getTabsCount();t-- >e;)if(!O(this.getTab(t)))return t;return e},l.getFirstTab=function(){for(var e=this.getTabsCount(),t=0;t<e;t++)if(!O(this.getTab(t)))return t;return null},l.getLastTab=function(){for(var e=this.getTabsCount();e--;)if(!O(this.getTab(e)))return e;return null},l.getTabsCount=function(){return g(this.props.children)},l.getPanelsCount=function(){return function(e){var t=0;return u(e,(function(e){a(e)&&t++})),t}(this.props.children)},l.getTab=function(e){return this.tabNodes["tabs-"+e]},l.getChildren=function(){var e=this,t=0,r=this.props,i=r.children,l=r.disabledTabClassName,u=r.focus,p=r.forceRenderTabPanel,d=r.selectedIndex,f=r.selectedTabClassName,m=r.selectedTabPanelClassName,g=r.environment;this.tabIds=this.tabIds||[],this.panelIds=this.panelIds||[];for(var b=this.tabIds.length-this.getTabsCount();b++<0;)this.tabIds.push(h()),this.panelIds.push(h());return c(i,(function(r){var i=r;if(s(r)){var h=0,b=!1;null==y&&function(e){var t=e||("undefined"!==typeof window?window:void 0);try{y=!("undefined"===typeof t||!t.document||!t.document.activeElement)}catch(r){y=!1}}(g),y&&(b=n.Children.toArray(r.props.children).filter(o).some((function(t,r){var n=g||("undefined"!==typeof window?window:void 0);return n&&n.document.activeElement===e.getTab(r)}))),i=(0,n.cloneElement)(r,{children:c(r.props.children,(function(t){var r="tabs-"+h,i=d===h,o={tabRef:function(t){e.tabNodes[r]=t},id:e.tabIds[h],panelId:e.panelIds[h],selected:i,focus:i&&(u||b)};return f&&(o.selectedClassName=f),l&&(o.disabledClassName=l),h++,(0,n.cloneElement)(t,o)}))})}else if(a(r)){var v={id:e.panelIds[t],tabId:e.tabIds[t],selected:d===t};p&&(v.forceRender=p),m&&(v.selectedClassName=m),t++,i=(0,n.cloneElement)(r,v)}return i}))},l.isTabFromContainer=function(e){if(!S(e))return!1;var t=e.parentElement;do{if(t===this.node)return!0;
8if(t.getAttribute("data-rttabs"))break;t=t.parentElement}while(t);return!1},l.render=function(){var e=this,t=this.props,r=(t.children,t.className),i=(t.disabledTabClassName,t.domRef),o=(t.focus,t.forceRenderTabPanel,t.onSelect,t.selectedIndex,t.selectedTabClassName,t.selectedTabPanelClassName,t.environment,t.disableUpDownKeys,function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(t,b));return n.createElement("div",v({},o,{className:d(r),onClick:this.handleClick,onKeyDown:this.handleKeyDown,ref:function(t){e.node=t,i&&i(t)},"data-rttabs":!0}),this.getChildren())},i}(n.Component);k.defaultProps={className:"react-tabs",focus:!1},k.propTypes={};var E=["children","defaultIndex","defaultFocus"];function _(e,t){return _=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_(e,t)}var A=function(e){var t,r;function i(t){var r;return(r=e.call(this,t)||this).handleSelected=function(e,t,n){var i=r.props.onSelect,o=r.state.mode;if("function"!==typeof i||!1!==i(e,t,n)){var s={focus:"keydown"===n.type};1===o&&(s.selectedIndex=e),r.setState(s)}},r.state=i.copyPropsToState(r.props,{},t.defaultFocus),r}return r=e,(t=i).prototype=Object.create(r.prototype),t.prototype.constructor=t,_(t,r),i.getDerivedStateFromProps=function(e,t){return i.copyPropsToState(e,t)},i.getModeFromProps=function(e){return null===e.selectedIndex?1:0},i.copyPropsToState=function(e,t,r){void 0===r&&(r=!1);
8var n={focus:r,mode:i.getModeFromProps(e)};if(1===n.mode){var o=Math.max(0,g(e.children)-1),s=null;s=null!=t.selectedIndex?Math.min(t.selectedIndex,o):e.defaultIndex||0,n.selectedIndex=s}return n},i.prototype.render=function(){var e=this.props,t=e.children,r=(e.defaultIndex,e.defaultFocus,function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,E)),i=this.state,o=i.focus,s=i.selectedIndex;return r.focus=o,r.onSelect=this.handleSelected,null!=s&&(r.selectedIndex=s),n.createElement(k,r,t)},i}(n.Component);A.defaultProps={defaultFocus:!1,forceRenderTabPanel:!1,selectedIndex:null,defaultIndex:null,environment:null,disableUpDownKeys:!1},A.propTypes={},A.tabsRole="Tabs";var P=["children","className"];function T(){return T=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},T.apply(this,arguments)}function C(e,t){return C=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},C(e,t)}var R=function(e){var t,r;function i(){return e.apply(this,arguments)||this}return r=e,(t=i).prototype=Object.create(r.prototype),t.prototype.constructor=t,C(t,r),i.prototype.render=function(){var e=this.props,t=e.children,r=e.className,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,P);return n.createElement("ul",T({},i,{className:d(r),role:"tablist"}),t)},i}(n.Component);R.defaultProps={className:"react-tabs__tab-list"},R.propTypes={},R.tabsRole="TabList";var I=["children","className","disabled","disabledClassName","focus","id","panelId","selected","selectedClassName","tabIndex","tabRef"];function $(){return $=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},$.apply(this,arguments)}
8function j(e,t){return j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},j(e,t)}var N="react-tabs__tab",L=function(e){var t,r;function i(){return e.apply(this,arguments)||this}r=e,(t=i).prototype=Object.create(r.prototype),t.prototype.constructor=t,j(t,r);var o=i.prototype;return o.componentDidMount=function(){this.checkFocus()},o.componentDidUpdate=function(){this.checkFocus()},o.checkFocus=function(){var e=this.props,t=e.selected,r=e.focus;t&&r&&this.node.focus()},o.render=function(){var e,t=this,r=this.props,i=r.children,o=r.className,s=r.disabled,a=r.disabledClassName,l=(r.focus,r.id),c=r.panelId,u=r.selected,p=r.selectedClassName,f=r.tabIndex,h=r.tabRef,m=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(r,I);return n.createElement("li",$({},m,{className:d(o,(e={},e[p]=u,e[a]=s,e)),ref:function(e){t.node=e,h&&h(e)},role:"tab",id:l,"aria-selected":u?"true":"false","aria-disabled":s?"true":"false","aria-controls":c,tabIndex:f||(u?"0":null),"data-rttab":!0}),i)},i}(n.Component);L.defaultProps={className:N,disabledClassName:N+"--disabled",focus:!1,id:null,panelId:null,selected:!1,selectedClassName:N+"--selected"},L.propTypes={},L.tabsRole="Tab";var M=["children","className","forceRender","id","selected","selectedClassName","tabId"];function D(){return D=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},D.apply(this,arguments)}function F(e,t){return F=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},F(e,t)}var z="react-tabs__tab-panel",B=function(e){var t,r;function i(){return e.apply(this,arguments)||this}return r=e,(t=i).prototype=Object.create(r.prototype),t.prototype.constructor=t,F(t,r),i.prototype.render=function(){var e,t=this.props,r=t.children,i=t.className,o=t.forceRender,s=t.id,a=t.selected,l=t.selectedClassName,c=t.tabId,u=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(t,M);return n.createElement("div",D({},u,{className:d(i,(e={},e[l]=a,e)),role:"tabpanel",id:s,"aria-labelledby":c}),o||a?r:null)},i}(n.Component);B.defaultProps={className:z,forceRender:!1,selectedClassName:z+"--selected"},B.propTypes={},B.tabsRole="TabPanel"},51881:function(e,t,r){e.exports=function(){var e={295:function(e,t,r){"use strict";var n=r(15),i=r.n(n),o=r(645),s=r.n(o)()(i());s.push([e.id,".ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style: none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ps{overflow:auto!important}}\n","",{version:3,sources:["webpack://./node_modules/perfect-scrollbar/css/perfect-scrollbar.css"],names:[],mappings:"AAGA,IACE,yBAAA,CACA,oBAAA,CACA,uBAAA,CACA,iBAAA,CACA,qBAAA,CAMF,YACE,YAAA,CACA,SAAA,CACA,yDAAA,CACA,iEAAA,CACA,WAAA,CAEA,QAAA,CAEA,iBAAA,CAGF,YACE,YAAA,CACA,SAAA,CACA,yDAAA,CACA,iEAAA,CACA,UAAA,CAEA,OAAA,CAEA,iBAAA,CAGF,oDAEE,aAAA,CACA,4BAAA,CAGF,oJAME,UAAA,CAGF,kJAME,qBAAA,CACA,UAAA,CAMF,aACE,qBAAA,CAnEF,iBAAA,CAqEE,6DAAA,CACA,qEAAA,CACA,UAAA,CAEA,UAAA,CAEA,iBAAA,CAGF,aACE,qBAAA,CA/EF,iBAAA,CAiFE,4DAAA,CACA,oEAAA,CACA,SAAA,CAEA,SAAA,CAEA,iBAAA,CAGF,oGAGE,qBAAA,CACA,WAAA,CAGF,oGAGE,qBAAA,CACA,UAAA,CAIF,qCACE,IACE,uBAAA,CAAA,CAIJ,wEACE,IACE,uBAAA,CAAA",sourcesContent:["/*\n * Container style\n */\n.ps {\n overflow: hidden !important;
8\n overflow-anchor: none;\n -ms-overflow-style: none;\n touch-action: auto;\n -ms-touch-action: auto;\n}\n\n/*\n * Scrollbar rail styles\n */\n.ps__rail-x {\n display: none;\n opacity: 0;\n transition: background-color .2s linear, opacity .2s linear;\n -webkit-transition: background-color .2s linear, opacity .2s linear;\n height: 15px;\n /* there must be 'bottom' or 'top' for ps__rail-x */\n bottom: 0px;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps__rail-y {\n display: none;\n opacity: 0;\n transition: background-color .2s linear, opacity .2s linear;\n -webkit-transition: background-color .2s linear, opacity .2s linear;\n width: 15px;\n /* there must be 'right' or 'left' for ps__rail-y */\n right: 0;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps--active-x > .ps__rail-x,\n.ps--active-y > .ps__rail-y {\n display: block;\n background-color: transparent;\n}\n\n.ps:hover > .ps__rail-x,\n.ps:hover > .ps__rail-y,\n.ps--focus > .ps__rail-x,\n.ps--focus > .ps__rail-y,\n.ps--scrolling-x > .ps__rail-x,\n.ps--scrolling-y > .ps__rail-y {\n opacity: 0.6;\n}\n\n.ps .ps__rail-x:hover,\n.ps .ps__rail-y:hover,\n.ps .ps__rail-x:focus,\n.ps .ps__rail-y:focus,\n.ps .ps__rail-x.ps--clicking,\n.ps .ps__rail-y.ps--clicking {\n background-color: #eee;\n opacity: 0.9;\n}\n\n/*\n * Scrollbar thumb styles\n */\n.ps__thumb-x {\n background-color: #aaa;\n border-radius: 6px;\n transition: background-color .2s linear, height .2s ease-in-out;\n -webkit-transition: background-color .2s linear, height .2s ease-in-out;\n height: 6px;\n /* there must be 'bottom' for ps__thumb-x */\n bottom: 2px;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps__thumb-y {\n background-color: #aaa;\n border-radius: 6px;\n transition: background-color .2s linear, width .2s ease-in-out;\n -webkit-transition: background-color .2s linear, width .2s ease-in-out;\n width: 6px;\n /* there must be 'right' for ps__thumb-y */\n right: 2px;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps__rail-x:hover > .ps__thumb-x,\n.ps__rail-x:focus > .ps__thumb-x,\n.ps__rail-x.ps--clicking .ps__thumb-x {\n background-color: #999;\n height: 11px;\n}\n\n.ps__rail-y:hover > .ps__thumb-y,\n.ps__rail-y:focus > .ps__thumb-y,\n.ps__rail-y.ps--clicking .ps__thumb-y {\n background-color: #999;\n width: 11px;\n}\n\n/* MS supports */\n@supports (-ms-overflow-style: none) {\n .ps {\n overflow: auto !important;\n }\n}\n\n@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n .ps {\n overflow: auto !important;\n }\n}\n"],sourceRoot:""}]),t.Z=s},645:function(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var r=e(t);return t[2]?"@media ".concat(t[2]," {").concat(r,"}"):r})).join("")},t.i=function(e,r,n){"string"==typeof e&&(e=[[null,e,""]]);var i={};if(n)for(var o=0;o<this.length;o++){var s=this[o][0];null!=s&&(i[s]=!0)}for(var a=0;a<e.length;a++){var l=[].concat(e[a]);n&&i[l[0]]||(r&&(l[2]?l[2]="".concat(r," and ").concat(l[2]):l[2]=r),t.push(l))}},t}},15:function(e){"use strict";function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}e.exports=function(e){var r,n,i=(n=4,function(e){if(Array.isArray(e))return e}(r=e)||function(e,t){var r=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=r){var n,i,o=[],s=!0,a=!1;try{for(r=r.call(e);!(s=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);s=!0);}catch(e){a=!0,i=e}finally{try{s||null==r.return||r.return()}finally{if(a)throw i}}return o}}(r,n)||function(e,r){if(e){if("string"==typeof e)return t(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?t(e,r):void 0}}(r,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),o=i[1],s=i[3];if("function"==typeof btoa){var a=btoa(unescape(encodeURIComponent(JSON.stringify(s)))),l="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(a),c="/*# ".concat(l," */"),u=s.sources.map((function(e){return"/*# sourceURL=".concat(s.sourceRoot||"").concat(e," */")}));
8return[o].concat(u).concat([c]).join("\n")}return[o].join("\n")}},45:function(e){e.exports={}},657:function(e,t,n){"use strict";n.d(t,{ZP:function(){return s}});var i=r(47140),o=(e,t,r)=>new Promise(((n,i)=>{var o=e=>{try{a(r.next(e))}catch(e){i(e)}},s=e=>{try{a(r.throw(e))}catch(e){i(e)}},a=e=>e.done?n(e.value):Promise.resolve(e.value).then(o,s);a((r=r.apply(e,t)).next())}));class s{constructor(){this.add=d,this.done=f,this.search=b,this.toJS=h,this.load=g,this.dispose=y,this.fromExternalJS=m}}let a,l,c,u=[];function p(){a=new i.Builder,a.field("title"),a.field("description"),a.ref("ref"),a.pipeline.add(i.trimmer,i.stopWordFilter,i.stemmer),c=new Promise((e=>{l=e}))}function d(e,t,r){const n=u.push(r)-1,i={title:e.toLowerCase(),description:t.toLowerCase(),ref:n};a.add(i)}function f(){return o(this,null,(function*(){l(a.build())}))}function h(){return o(this,null,(function*(){return{store:u,index:(yield c).toJSON()}}))}function m(e,t){return o(this,null,(function*(){try{if(importScripts(e),!self[t])throw new Error("Broken index file format");g(self[t])}catch(e){console.error("Failed to load search index: "+e.message)}}))}function g(e){return o(this,null,(function*(){u=e.store,l(i.Index.load(e.index))}))}function y(){return o(this,null,(function*(){u=[],p()}))}function b(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return o(this,null,(function*(){if(0===e.trim().length)return[];let r=(yield c).query((t=>{e.trim().toLowerCase().split(/\s+/).forEach((e=>{if(1===e.length)return;const r=(e=>{const t=i.trimmer(new i.Token(e,{}));return"*"+i.stemmer(t)+"*"})(e);t.term(r,{})}))}));return t>0&&(r=r.slice(0,t)),r.map((e=>({meta:u[e.ref],score:e.score})))}))}i.tokenizer.separator=/\s+/,p()},342:function(e,t,r){"use strict";const n=r(376),i={}.NODE_DISABLE_COLORS?{red:"",yellow:"",green:"",normal:""}:{red:"\x1b[31m",yellow:"\x1b[33;1m",green:"\x1b[32m",normal:"\x1b[0m"};function o(e,t){function r(e,t){return n.stringify(e)===n.stringify(Object.assign({},e,t))}return r(e,t)&&r(t,e)}function s(e){let t=(e=e.replace("[]","Array")).split("/");return t[0]=t[0].replace(/[^A-Za-z0-9_\-\.]+|\s+/gm,"_"),t.join("/")}String.prototype.toCamelCase=function(){return this.toLowerCase().replace(/[-_ \/\.](.)/g,(function(e,t){return t.toUpperCase()}))},e.exports={colour:i,uniqueOnly:function(e,t,r){return r.indexOf(e)===t},hasDuplicates:function(e){return new Set(e).size!==e.length},allSame:function(e){return new Set(e).size<=1},distinctArray:function(e){return e.length===function(e){let t=[];for(let r of e)t.find((function(e,t,n){return o(e,r)}))||t.push(r);return t}(e).length},firstDupe:function(e){return e.find((function(t,r,n){return e.indexOf(t)<r}))},hash:function(e){let t,r=0;if(0===e.length)return r;for(let n=0;n<e.length;n++)t=e.charCodeAt(n),r=(r<<5)-r+t,r|=0;return r},parameterTypeProperties:["format","minimum","maximum","exclusiveMinimum","exclusiveMaximum","minLength","maxLength","multipleOf","minItems","maxItems","uniqueItems","minProperties","maxProperties","additionalProperties","pattern","enum","default"],arrayProperties:["items","minItems","maxItems","uniqueItems"],httpMethods:["get","post","put","delete","patch","head","options","trace"],sanitise:s,sanitiseAll:function(e){return s(e.split("/").join("_"))}}},856:function(e,t,r){"use strict";const n=r(45),i=r(470),o=r(416),s=r(416),a=r(66),l=r(53).jptr,c=r(401).recurse,u=r(683).clone,p=r(593).dereference,d=r(592).isRef,f=r(342);function h(e,t,r,n,i,s){let a=s.externalRefs[r+n].paths[0],p=o.parse(i),h={},m=1;for(;m;)m=0,c(e,{identityDetection:!0},(function(e,r,n){if(d(e,r))if(e[r].startsWith("#"))if(h[e[r]]||e.$fixed){if(!e.$fixed){let t=(a+"/"+h[e[r]]).split("/#/").join("/");n.parent[n.pkey]={$ref:t,"x-miro":e[r],$fixed:!0},s.verbose>1&&console.warn("Replacing with",t),m++}}else{let i=u(l(t,e[r]));if(s.verbose>1&&console.warn((!1===i?f.colour.red:f.colour.green)+"Fragment resolution",e[r],f.colour.normal),!1===i){if(n.parent[n.pkey]={},s.fatal){let t=new Error("Fragment $ref resolution failed "+e[r]);if(!s.promise)throw t;s.promise.reject(t)}}else m++,n.parent[n.pkey]=i,h[e[r]]=n.path.replace("/%24ref","")}else if(p.protocol){let t=o.resolve(i,e[r]).toString();s.verbose>1&&console.warn(f.colour.yellow+"Rewriting external url ref",e[r],"as",t,f.colour.normal),e["x-miro"]=e[r],s.externalRefs[e[r]]&&(s.externalRefs[t]||(s.externalRefs[t]=s.externalRefs[e[r]]),s.externalRefs[t].failed=s.externalRefs[e[r]].failed),e[r]=t}
8else if(!e["x-miro"]){let t=o.resolve(i,e[r]).toString(),n=!1;s.externalRefs[e[r]]&&(n=s.externalRefs[e[r]].failed),n||(s.verbose>1&&console.warn(f.colour.yellow+"Rewriting external ref",e[r],"as",t,f.colour.normal),e["x-miro"]=e[r],e[r]=t)}}));return c(e,{},(function(e,t,r){d(e,t)&&void 0!==e.$fixed&&delete e.$fixed})),s.verbose>1&&console.warn("Finished fragment resolution"),e}function m(e,t){if(!t.filters||!t.filters.length)return e;for(let r of t.filters)e=r(e,t);return e}function g(e,t,r,s){var c=o.parse(r.source),p=r.source.split("\\").join("/").split("/");p.pop()||p.pop();let d="",f=t.split("#");f.length>1&&(d="#"+f[1],t=f[0]),p=p.join("/");let g=(y=o.parse(t).protocol,b=c.protocol,y&&y.length>2?y:b&&b.length>2?b:"file:");var y,b;let v;if(v="file:"===g?i.resolve(p?p+"/":"",t):o.resolve(p?p+"/":"",t),r.cache[v]){r.verbose&&console.warn("CACHED",v,d);let e=u(r.cache[v]),n=r.externalRef=e;if(d&&(n=l(n,d),!1===n&&(n={},r.fatal))){let e=new Error("Cached $ref resolution failed "+v+d);if(!r.promise)throw e;r.promise.reject(e)}return n=h(n,e,t,d,v,r),n=m(n,r),s(u(n),v,r),Promise.resolve(n)}if(r.verbose&&console.warn("GET",v,d),r.handlers&&r.handlers[g])return r.handlers[g](p,t,d,r).then((function(e){return r.externalRef=e,e=m(e,r),r.cache[v]=e,s(e,v,r),e})).catch((function(e){throw r.verbose&&console.warn(e),e}));if(g&&g.startsWith("http")){const e=Object.assign({},r.fetchOptions,{agent:r.agent});return r.fetch(v,e).then((function(e){if(200!==e.status){if(r.ignoreIOErrors)return r.verbose&&console.warn("FAILED",t),r.externalRefs[t].failed=!0,'{"$ref":"'+t+'"}';throw new Error(`Received status code ${e.status}: ${v}`)}return e.text()})).then((function(e){try{let n=a.parse(e,{schema:"core",prettyErrors:!0});if(e=r.externalRef=n,r.cache[v]=u(e),d&&!1===(e=l(e,d))&&(e={},r.fatal)){let e=new Error("Remote $ref resolution failed "+v+d);if(!r.promise)throw e;r.promise.reject(e)}e=m(e=h(e,n,t,d,v,r),r)}catch(e){if(r.verbose&&console.warn(e),!r.promise||!r.fatal)throw e;r.promise.reject(e)}return s(e,v,r),e})).catch((function(e){if(r.verbose&&console.warn(e),r.cache[v]={},!r.promise||!r.fatal)throw e;r.promise.reject(e)}))}{const e='{"$ref":"'+t+'"}';return function(e,t,r,i,o){return new Promise((function(s,a){n.readFile(e,t,(function(e,t){e?r.ignoreIOErrors&&o?(r.verbose&&console.warn("FAILED",i),r.externalRefs[i].failed=!0,s(o)):a(e):s(t)}))}))}(v,r.encoding||"utf8",r,t,e).then((function(e){try{let n=a.parse(e,{schema:"core",prettyErrors:!0});if(e=r.externalRef=n,r.cache[v]=u(e),d&&!1===(e=l(e,d))&&(e={},r.fatal)){let e=new Error("File $ref resolution failed "+v+d);if(!r.promise)throw e;r.promise.reject(e)}e=m(e=h(e,n,t,d,v,r),r)}catch(e){if(r.verbose&&console.warn(e),!r.promise||!r.fatal)throw e;r.promise.reject(e)}return s(e,v,r),e})).catch((function(e){if(r.verbose&&console.warn(e),!r.promise||!r.fatal)throw e;r.promise.reject(e)}))}}function y(e){return new Promise((function(t,r){(function(e){return new Promise((function(t,r){function n(t,r,n){if(t[r]&&d(t[r],"$ref")){let o=t[r].$ref;if(!o.startsWith("#")){let s="";if(!i[o]){let t=Object.keys(i).find((function(e,t,r){return o.startsWith(e+"/")}));t&&(e.verbose&&console.warn("Found potential subschema at",t),s="/"+(o.split("#")[1]||"").replace(t.split("#")[1]||""),s=s.split("/undefined").join(""),o=t)}if(i[o]||(i[o]={resolved:!1,paths:[],extras:{},description:t[r].description}),i[o].resolved)if(i[o].failed);else if(e.rewriteRefs){let n=i[o].resolvedAt;e.verbose>1&&console.warn("Rewriting ref",o,n),t[r]["x-miro"]=o,t[r].$ref=n+s}else t[r]=u(i[o].data);else i[o].paths.push(n.path),i[o].extras[n.path]=s}}}let i=e.externalRefs;if(e.resolver.depth>0&&e.source===e.resolver.base)return t(i);c(e.openapi.definitions,{identityDetection:!0,path:"#/definitions"},n),c(e.openapi.components,{identityDetection:!0,path:"#/components"},n),c(e.openapi,{identityDetection:!0},n),t(i)}))})(e).then((function(t){for(let r in t)if(!t[r].resolved){let n=e.resolver.depth;n>0&&n++,e.resolver.actions[n].push((function(){return g(e.openapi,r,e,(function(e,n,i){if(!t[r].resolved){let o={};o.context=t[r],o.$ref=r,o.original=u(e),o.updated=e,o.source=n,i.externals.push(o),t[r].resolved=!0}let o=Object.assign({},i,{source:"",resolver:{actions:i.resolver.actions,depth:i.resolver.actions.length-1,base:i.resolver.base}});i.patch&&t[r].description&&!e.description&&"object"==typeof e&&(e.description=t[r].description),t[r].data=e;
8let s=(a=t[r].paths,[...new Set(a)]);var a;s=s.sort((function(e,t){const r=e.startsWith("#/components/")||e.startsWith("#/definitions/"),n=t.startsWith("#/components/")||t.startsWith("#/definitions/");return r&&!n?-1:n&&!r?1:0}));for(let c of s)if(t[r].resolvedAt&&c!==t[r].resolvedAt&&c.indexOf("x-ms-examples/")<0)i.verbose>1&&console.warn("Creating pointer to data at",c),l(i.openapi,c,{$ref:t[r].resolvedAt+t[r].extras[c],"x-miro":r+t[r].extras[c]});else{t[r].resolvedAt?i.verbose>1&&console.warn("Avoiding circular reference"):(t[r].resolvedAt=c,i.verbose>1&&console.warn("Creating initial clone of data at",c));let n=u(e);l(i.openapi,c,n)}0===i.resolver.actions[o.resolver.depth].length&&i.resolver.actions[o.resolver.depth].push((function(){return y(o)}))}))}))}})).catch((function(t){e.verbose&&console.warn(t),r(t)}));let n={options:e};n.actions=e.resolver.actions[e.resolver.depth],t(n)}))}function b(e,t,r){e.resolver.actions.push([]),y(e).then((function(n){var i;(i=n.actions,i.reduce(((e,t)=>e.then((e=>t().then(Array.prototype.concat.bind(e))))),Promise.resolve([]))).then((function(){if(e.resolver.depth>=e.resolver.actions.length)return console.warn("Ran off the end of resolver actions"),t(!0);e.resolver.depth++,e.resolver.actions[e.resolver.depth].length?setTimeout((function(){b(n.options,t,r)}),0):(e.verbose>1&&console.warn(f.colour.yellow+"Finished external resolution!",f.colour.normal),e.resolveInternal&&(e.verbose>1&&console.warn(f.colour.yellow+"Starting internal resolution!",f.colour.normal),e.openapi=p(e.openapi,e.original,{verbose:e.verbose-1}),e.verbose>1&&console.warn(f.colour.yellow+"Finished internal resolution!",f.colour.normal)),c(e.openapi,{},(function(t,r,n){d(t,r)&&(e.preserveMiro||delete t["x-miro"])})),t(e))})).catch((function(t){e.verbose&&console.warn(t),r(t)}))})).catch((function(t){e.verbose&&console.warn(t),r(t)}))}function v(e){if(e.cache||(e.cache={}),e.fetch||(e.fetch=s),e.source){let t=o.parse(e.source);(!t.protocol||t.protocol.length<=2)&&(e.source=i.resolve(e.source))}e.externals=[],e.externalRefs={},e.rewriteRefs=!0,e.resolver={},e.resolver.depth=0,e.resolver.base=e.source,e.resolver.actions=[[]]}e.exports={optionalResolve:function(e){return v(e),new Promise((function(t,r){e.resolve?b(e,t,r):t(e)}))},resolve:function(e,t,r){return r||(r={}),r.openapi=e,r.source=t,r.resolve=!0,v(r),new Promise((function(e,t){b(r,e,t)}))}}},804:function(e){"use strict";function t(){return{depth:0,seen:new WeakMap,top:!0,combine:!1,allowRefSiblings:!1}}e.exports={getDefaultState:t,walkSchema:function e(r,n,i,o){if(void 0===i.depth&&(i=t()),null==r)return r;if(void 0!==r.$ref){let e={$ref:r.$ref};return i.allowRefSiblings&&r.description&&(e.description=r.description),o(e,n,i),e}if(i.combine&&(r.allOf&&Array.isArray(r.allOf)&&1===r.allOf.length&&delete(r=Object.assign({},r.allOf[0],r)).allOf,r.anyOf&&Array.isArray(r.anyOf)&&1===r.anyOf.length&&delete(r=Object.assign({},r.anyOf[0],r)).anyOf,r.oneOf&&Array.isArray(r.oneOf)&&1===r.oneOf.length&&delete(r=Object.assign({},r.oneOf[0],r)).oneOf),o(r,n,i),i.seen.has(r))return r;if("object"==typeof r&&null!==r&&i.seen.set(r,!0),i.top=!1,i.depth++,void 0!==r.items&&(i.property="items",e(r.items,r,i,o)),r.additionalItems&&"object"==typeof r.additionalItems&&(i.property="additionalItems",e(r.additionalItems,r,i,o)),r.additionalProperties&&"object"==typeof r.additionalProperties&&(i.property="additionalProperties",e(r.additionalProperties,r,i,o)),r.properties)for(let t in r.properties){let n=r.properties[t];i.property="properties/"+t,e(n,r,i,o)}if(r.patternProperties)for(let t in r.patternProperties){let n=r.patternProperties[t];i.property="patternProperties/"+t,e(n,r,i,o)}if(r.allOf)for(let t in r.allOf){let n=r.allOf[t];i.property="allOf/"+t,e(n,r,i,o)}if(r.anyOf)for(let t in r.anyOf){let n=r.anyOf[t];i.property="anyOf/"+t,e(n,r,i,o)}if(r.oneOf)for(let t in r.oneOf){let n=r.oneOf[t];i.property="oneOf/"+t,e(n,r,i,o)}return r.not&&(i.property="not",e(r.not,r,i,o)),i.depth--,r}}},470:function(e){"use strict";function t(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}function r(e,t){for(var r,n="",i=0,o=-1,s=0,a=0;a<=e.length;++a){if(a<e.length)r=e.charCodeAt(a);else{if(47===r)break;r=47}if(47===r){if(o===a-1||1===s);else if(o!==a-1&&2===s){if(n.length<2||2!==i||46!==n.charCodeAt(n.length-1)||46!==n.charCodeAt(n.length-2))if(n.length>2){var l=n.lastIndexOf("/");if(l!==n.length-1){-1===l?(n="",i=0):i=(n=n.slice(0,l)).length-1-n.lastIndexOf("/"),o=a,s=0;continue}}else if(2===n.length||1===n.length){n="",i=0,o=a,s=0;continue}t&&(n.length>0?n+="/..":n="..",i=2)}else n.length>0?n+="/"+e.slice(o+1,a):n=e.slice(o+1,a),i=a-o-1;o=a,s=0}else 46===r&&-1!==s?++s:s=-1}return n}var n={resolve:function(){for(var e,n="",i=!1,o=arguments.length-1;o>=-1&&!i;o--){var s;o>=0?s=arguments[o]:(void 0===e&&(e=process.cwd()),s=e),t(s),0!==s.length&&(n=s+"/"+n,i=47===s.charCodeAt(0))}return n=r(n,!i),i?n.length>0?"/"+n:"/":n.length>0?n:"."},normalize:function(e){if(t(e),0===e.length)return".";var n=47===e.charCodeAt(0),i=47===e.charCodeAt(e.length-1);return 0!==(e=r(e,!n)).length||n||(e="."),e.length>0&&i&&(e+="/"),n?"/"+e:e},isAbsolute:function(e){return t(e),e.length>0&&47===e.charCodeAt(0)},join:function(){if(0===arguments.length)return".";for(var e,r=0;r<arguments.length;++r){var i=arguments[r];t(i),i.length>0&&(void 0===e?e=i:e+="/"+i)}return void 0===e?".":n.normalize(e)},relative:function(e,r){if(t(e),t(r),e===r)return"";if((e=n.resolve(e))===(r=n.resolve(r)))return"";for(var i=1;i<e.length&&47===e.charCodeAt(i);++i);for(var o=e.length,s=o-i,a=1;a<r.length&&47===r.charCodeAt(a);++a);for(var l=r.length-a,c=s<l?s:l,u=-1,p=0;p<=c;++p){if(p===c){if(l>c){if(47===r.charCodeAt(a+p))return r.slice(a+p+1);if(0===p)return r.slice(a+p)}else s>c&&(47===e.charCodeAt(i+p)?u=p:0===p&&(u=0));break}var d=e.charCodeAt(i+p);if(d!==r.charCodeAt(a+p))break;47===d&&(u=p)}var f="";for(p=i+u+1;p<=o;++p)p!==o&&47!==e.charCodeAt(p)||(0===f.length?f+="..":f+="/..");return f.length>0?f+r.slice(a+u):(a+=u,47===r.charCodeAt(a)&&++a,r.slice(a))},_makeLong:function(e){return e},dirname:function(e){if(t(e),0===e.length)return".";for(var r=e.charCodeAt(0),n=47===r,i=-1,o=!0,s=e.length-1;s>=1;--s)if(47===(r=e.charCodeAt(s))){if(!o){i=s;break}}else o=!1;
8return-1===i?n?"/":".":n&&1===i?"//":e.slice(0,i)},basename:function(e,r){if(void 0!==r&&"string"!=typeof r)throw new TypeError('"ext" argument must be a string');t(e);var n,i=0,o=-1,s=!0;if(void 0!==r&&r.length>0&&r.length<=e.length){if(r.length===e.length&&r===e)return"";var a=r.length-1,l=-1;for(n=e.length-1;n>=0;--n){var c=e.charCodeAt(n);if(47===c){if(!s){i=n+1;break}}else-1===l&&(s=!1,l=n+1),a>=0&&(c===r.charCodeAt(a)?-1==--a&&(o=n):(a=-1,o=l))}return i===o?o=l:-1===o&&(o=e.length),e.slice(i,o)}for(n=e.length-1;n>=0;--n)if(47===e.charCodeAt(n)){if(!s){i=n+1;break}}else-1===o&&(s=!1,o=n+1);return-1===o?"":e.slice(i,o)},extname:function(e){t(e);for(var r=-1,n=0,i=-1,o=!0,s=0,a=e.length-1;a>=0;--a){var l=e.charCodeAt(a);if(47!==l)-1===i&&(o=!1,i=a+1),46===l?-1===r?r=a:1!==s&&(s=1):-1!==r&&(s=-1);else if(!o){n=a+1;break}}return-1===r||-1===i||0===s||1===s&&r===i-1&&r===n+1?"":e.slice(r,i)},format:function(e){if(null===e||"object"!=typeof e)throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return function(e,t){var r=t.dir||t.root,n=t.base||(t.name||"")+(t.ext||"");return r?r===t.root?r+n:r+"/"+n:n}(0,e)},parse:function(e){t(e);var r={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return r;var n,i=e.charCodeAt(0),o=47===i;o?(r.root="/",n=1):n=0;for(var s=-1,a=0,l=-1,c=!0,u=e.length-1,p=0;u>=n;--u)if(47!==(i=e.charCodeAt(u)))-1===l&&(c=!1,l=u+1),46===i?-1===s?s=u:1!==p&&(p=1):-1!==s&&(p=-1);else if(!c){a=u+1;break}return-1===s||-1===l||0===p||1===p&&s===l-1&&s===a+1?-1!==l&&(r.base=r.name=0===a&&o?e.slice(1,l):e.slice(a,l)):(0===a&&o?(r.name=e.slice(1,s),r.base=e.slice(1,l)):(r.name=e.slice(a,s),r.base=e.slice(a,l)),r.ext=e.slice(s,l)),a>0?r.dir=e.slice(0,a-1):o&&(r.dir="/"),r},sep:"/",delimiter:":",win32:null,posix:null};n.posix=n,e.exports=n},683:function(e){"use strict";e.exports={nop:function(e){return e},clone:function(e){return JSON.parse(JSON.stringify(e))},shallowClone:function(e){let t={};for(let r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);return t},deepClone:function e(t){let r=Array.isArray(t)?[]:{};for(let n in t)(t.hasOwnProperty(n)||Array.isArray(t))&&(r[n]="object"==typeof t[n]?e(t[n]):t[n]);return r},fastClone:function(e){return Object.assign({},e)},circularClone:function e(t,r){if(r||(r=new WeakMap),Object(t)!==t||t instanceof Function)return t;if(r.has(t))return r.get(t);try{var n=new t.constructor}catch(e){n=Object.create(Object.getPrototypeOf(t))}return r.set(t,n),Object.assign(n,...Object.keys(t).map((n=>({[n]:e(t[n],r)}))))}}},593:function(e,t,r){"use strict";const n=r(401).recurse,i=r(683).shallowClone,o=r(53).jptr,s=r(592).isRef;e.exports={dereference:function e(t,r,a){a||(a={}),a.cache||(a.cache={}),a.state||(a.state={}),a.state.identityDetection=!0,a.depth=a.depth?a.depth+1:1;let l=a.depth>1?t:i(t),c={data:l},u=a.depth>1?r:i(r);a.master||(a.master=l);let p=function(e){return e&&e.verbose?{warn:function(){var e=Array.prototype.slice.call(arguments);console.warn.apply(console,e)}}:{warn:function(){}}}(a),d=1;for(;d>0;)d=0,n(c,a.state,(function(t,r,n){if(s(t,r)){let i=t[r];if(d++,a.cache[i]){let e=a.cache[i];if(e.resolved)p.warn("Patching %s for %s",i,e.path),n.parent[n.pkey]=e.data,a.$ref&&"object"==typeof n.parent[n.pkey]&&(n.parent[n.pkey][a.$ref]=i);else{if(i===e.path)throw new Error(`Tight circle at ${e.path}`);p.warn("Unresolved ref"),n.parent[n.pkey]=o(e.source,e.path),!1===n.parent[n.pkey]&&(n.parent[n.pkey]=o(e.source,e.key)),a.$ref&&"object"==typeof n.parent[n.pkey]&&(n.parent[a.$ref]=i)}}else{let t={};t.path=n.path.split("/$ref")[0],t.key=i,p.warn("Dereffing %s at %s",i,t.path),t.source=u,t.data=o(t.source,t.key),!1===t.data&&(t.data=o(a.master,t.key),t.source=a.master),!1===t.data&&p.warn("Missing $ref target",t.key),a.cache[i]=t,t.data=n.parent[n.pkey]=e(o(t.source,t.key),t.source,a),a.$ref&&"object"==typeof n.parent[n.pkey]&&(n.parent[n.pkey][a.$ref]=i),t.resolved=!0}}}));return c.data}}},592:function(e){"use strict";e.exports={isRef:function(e,t){return"$ref"===t&&!!e&&"string"==typeof e[t]}}},53:function(e){"use strict";function t(e){return e.replace(/\~1/g,"/").replace(/~0/g,"~")}e.exports={jptr:function(e,r,n){if(void 0===e)return!1;if(!r||"string"!=typeof r||"#"===r)return void 0!==n?n:e;if(r.indexOf("#")>=0){let e=r.split("#");if(e[0])return!1;r=e[1],r=decodeURIComponent(r.slice(1).split("+").join(" "))}r.startsWith("/")&&(r=r.slice(1));let i=r.split("/");for(let o=0;o<i.length;o++){i[o]=t(i[o]);let r=void 0!==n&&o==i.length-1,s=parseInt(i[o],10);if(!Array.isArray(e)||isNaN(s)||s.toString()!==i[o]?s=Array.isArray(e)&&"-"===i[o]?-2:-1:i[o]=o>0?i[o-1]:"",-1!=s||e&&e.hasOwnProperty(i[o]))if(s>=0)r&&(e[s]=n),e=e[s];else{if(-2===s)return r?(Array.isArray(e)&&e.push(n),n):void 0;r&&(e[i[o]]=n),e=e[i[o]]}else{if(void 0===n||"object"!=typeof e||Array.isArray(e))return!1;e[i[o]]=r?n:"0"===i[o+1]||"-"===i[o+1]?[]:{},e=e[i[o]]}}return e},jpescape:function(e){return e.replace(/\~/g,"~0").replace(/\//g,"~1")},jpunescape:t}},401:function(e,t,r){"use strict";const n=r(53).jpescape;e.exports={recurse:function e(t,r,i){if(r||(r={depth:0}),r.depth||(r=Object.assign({},{path:"#",depth:0,pkey:"",parent:{},payload:{},seen:new WeakMap,identity:!1,identityDetection:!1},r)),"object"!=typeof t)return;let o=r.path;for(let s in t){if(r.key=s,r.path=r.path+"/"+encodeURIComponent(n(s)),r.identityPath=r.seen.get(t[s]),r.identity=void 0!==r.identityPath,t.hasOwnProperty(s)&&i(t,s,r),"object"==typeof t[s]&&!r.identity){r.identityDetection&&!Array.isArray(t[s])&&null!==t[s]&&r.seen.set(t[s],r.path);let n={};n.parent=t,n.path=r.path,n.depth=r.depth?r.depth+1:1,n.pkey=s,n.payload=r.payload,n.seen=r.seen,n.identity=!1,n.identityDetection=r.identityDetection,e(t[s],n,i)}r.path=o}}}},433:function(e,t,r){"use strict";r.r(t);var n=r(379),i=r.n(n),o=r(795),s=r.n(o),a=r(569),l=r.n(a),c=r(565),u=r.n(c),p=r(216),d=r.n(p),f=r(589),h=r.n(f),m=r(295),g={};g.styleTagTransform=h(),g.setAttributes=u(),g.insert=l().bind(null,"head"),g.domAPI=s(),g.insertStyleElement=d(),i()(m.Z,g),t.default=m.Z&&m.Z.locals?m.Z.locals:void 0},379:function(e){"use strict";var t=[];function r(e){for(var r=-1,n=0;n<t.length;n++)if(t[n].identifier===e){r=n;break}return r}function n(e,n){for(var o={},s=[],a=0;a<e.length;a++){var l=e[a],c=n.base?l[0]+n.base:l[0],u=o[c]||0,p="".concat(c," ").concat(u);o[c]=u+1;var d=r(p),f={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==d)t[d].references++,t[d].updater(f);else{var h=i(f,n);n.byIndex=a,t.splice(a,0,{identifier:p,updater:h,references:1})}s.push(p)}return s}function i(e,t){var r=t.domAPI(t);return r.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;r.update(e=t)}else r.remove()}}e.exports=function(e,i){var o=n(e=e||[],i=i||{});return function(e){e=e||[];for(var s=0;s<o.length;s++){var a=r(o[s]);t[a].references--}for(var l=n(e,i),c=0;c<o.length;c++){var u=r(o[c]);0===t[u].references&&(t[u].updater(),t.splice(u,1))}o=l}}},569:function(e){"use strict";var t={};e.exports=function(e,r){var n=function(e){if(void 0===t[e]){var r=document.querySelector(e);
8if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}t[e]=r}return t[e]}(e);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");n.appendChild(r)}},216:function(e){"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},565:function(e,t,r){"use strict";e.exports=function(e){var t=r.nc;t&&e.setAttribute("nonce",t)}},795:function(e){"use strict";e.exports=function(e){var t=e.insertStyleElement(e);return{update:function(r){!function(e,t,r){var n="";r.supports&&(n+="@supports (".concat(r.supports,") {")),r.media&&(n+="@media ".concat(r.media," {"));var i=void 0!==r.layer;i&&(n+="@layer".concat(r.layer.length>0?" ".concat(r.layer):""," {")),n+=r.css,i&&(n+="}"),r.media&&(n+="}"),r.supports&&(n+="}");var o=r.sourceMap;o&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),t.styleTagTransform(n,e,t.options)}(t,e,r)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},589:function(e){"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},925:function(e,t,r){"use strict";const n=r(45),i=r(416),o=(r(470),r(766)),s=r(416),a=r(66),l=r(53),c=l.jptr,u=r(592).isRef,p=r(683).clone,d=r(683).circularClone,f=r(401).recurse,h=r(856),m=r(804),g=r(342),y=r(711).statusCodes,b=r(109).i8,v="3.0.0";let x;class w extends Error{constructor(e){super(e),this.name="S2OError"}}function S(e,t){let r=new w(e);if(r.options=t,!t.promise)throw r;t.promise.reject(r)}function O(e,t,r){r.warnOnly?t[r.warnProperty||"x-s2o-warning"]=e:S(e,r)}function k(e,t){m.walkSchema(e,{},{},(function(e,r,n){!function(e){if(e["x-required"]&&Array.isArray(e["x-required"])&&(e.required||(e.required=[]),e.required=e.required.concat(e["x-required"]),delete e["x-required"]),e["x-anyOf"]&&(e.anyOf=e["x-anyOf"],delete e["x-anyOf"]),e["x-oneOf"]&&(e.oneOf=e["x-oneOf"],delete e["x-oneOf"]),e["x-not"]&&(e.not=e["x-not"],delete e["x-not"]),"boolean"==typeof e["x-nullable"]&&(e.nullable=e["x-nullable"],delete e["x-nullable"]),"object"==typeof e["x-discriminator"]&&"string"==typeof e["x-discriminator"].propertyName){e.discriminator=e["x-discriminator"],delete e["x-discriminator"];for(let t in e.discriminator.mapping){let r=e.discriminator.mapping[t];r.startsWith("#/definitions/")&&(e.discriminator.mapping[t]=r.replace("#/definitions/","#/components/schemas/"))}}}(e),function(e,t,r){if(e.nullable&&r.patches++,e.discriminator&&"string"==typeof e.discriminator&&(e.discriminator={propertyName:e.discriminator}),e.items&&Array.isArray(e.items)&&(0===e.items.length?e.items={}:1===e.items.length?e.items=e.items[0]:e.items={anyOf:e.items}),e.type&&Array.isArray(e.type))if(r.patch){if(r.patches++,0===e.type.length)delete e.type;else{e.oneOf||(e.oneOf=[]);for(let t of e.type){let r={};if("null"===t)e.nullable=!0;else{r.type=t;for(let t of g.arrayProperties)void 0!==e.prop&&(r[t]=e[t],delete e[t])}r.type&&e.oneOf.push(r)}delete e.type,0===e.oneOf.length?delete e.oneOf:e.oneOf.length<2&&(e.type=e.oneOf[0].type,Object.keys(e.oneOf[0]).length>1&&O("Lost properties from oneOf",e,r),delete e.oneOf)}e.type&&Array.isArray(e.type)&&1===e.type.length&&(e.type=e.type[0])}else S("(Patchable) schema type must not be an array",r);e.type&&"null"===e.type&&(delete e.type,e.nullable=!0),"array"!==e.type||e.items||(e.items={}),"file"===e.type&&(e.type="string",e.format="binary"),"boolean"==typeof e.required&&(e.required&&e.name&&(void 0===t.required&&(t.required=[]),Array.isArray(t.required)&&t.required.push(e.name)),delete e.required),e.xml&&"string"==typeof e.xml.namespace&&(e.xml.namespace||delete e.xml.namespace),void 0!==e.allowEmptyValue&&(r.patches++,delete e.allowEmptyValue)}(e,r,t)}))}function E(e,t,r){let n=r.payload.options;if(u(e,t)){if(e[t].startsWith("#/components/"));else if("#/consumes"===e[t])delete e[t],r.parent[r.pkey]=p(n.openapi.consumes);else if("#/produces"===e[t])delete e[t],r.parent[r.pkey]=p(n.openapi.produces);else if(e[t].startsWith("#/definitions/")){let r=e[t].replace("#/definitions/","").split("/");const i=l.jpunescape(r[0]);let o=x.schemas[decodeURIComponent(i)];o?r[0]=o:O("Could not resolve reference "+e[t],e,n),e[t]="#/components/schemas/"+r.join("/")}else if(e[t].startsWith("#/parameters/"))e[t]="#/components/parameters/"+g.sanitise(e[t].replace("#/parameters/",""));else if(e[t].startsWith("#/responses/"))e[t]="#/components/responses/"+g.sanitise(e[t].replace("#/responses/",""));else if(e[t].startsWith("#")){let r=p(l.jptr(n.openapi,e[t]));if(!1===r)O("direct $ref not found "+e[t],e,n);else if(n.refmap[e[t]])e[t]=n.refmap[e[t]];else{let o=e[t];o=o.replace("/properties/headers/",""),o=o.replace("/properties/responses/",""),o=o.replace("/properties/parameters/",""),o=o.replace("/properties/schemas/","");let s="schemas",a=o.lastIndexOf("/schema");if(s=o.indexOf("/headers/")>a?"headers":o.indexOf("/responses/")>
8a?"responses":o.indexOf("/example")>a?"examples":o.indexOf("/x-")>a?"extensions":o.indexOf("/parameters/")>a?"parameters":"schemas","schemas"===s&&k(r,n),"responses"!==s&&"extensions"!==s){let o=s.substr(0,s.length-1);"parameter"===o&&r.name&&r.name===g.sanitise(r.name)&&(o=encodeURIComponent(r.name));let a=1;for(e["x-miro"]&&(i=(i=e["x-miro"]).indexOf("#")>=0?i.split("#")[1].split("/").pop():i.split("/").pop().split(".")[0],o=encodeURIComponent(g.sanitise(i)),a="");l.jptr(n.openapi,"#/components/"+s+"/"+o+a);)a=""===a?2:++a;let c="#/components/"+s+"/"+o+a,u="";"examples"===s&&(r={value:r},u="/value"),l.jptr(n.openapi,c,r),n.refmap[e[t]]=c+u,e[t]=c+u}}}if(delete e["x-miro"],Object.keys(e).length>1){const i=e[t],o=r.path.indexOf("/schema")>=0;"preserve"===n.refSiblings||(o&&"allOf"===n.refSiblings?(delete e.$ref,r.parent[r.pkey]={allOf:[{$ref:i},e]}):r.parent[r.pkey]={$ref:i})}}var i;if("x-ms-odata"===t&&"string"==typeof e[t]&&e[t].startsWith("#/")){let r=e[t].replace("#/definitions/","").replace("#/components/schemas/","").split("/"),i=x.schemas[decodeURIComponent(r[0])];i?r[0]=i:O("Could not resolve reference "+e[t],e,n),e[t]="#/components/schemas/"+r.join("/")}}function _(e){for(let t in e)for(let r in e[t]){let n=g.sanitise(r);r!==n&&(e[t][n]=e[t][r],delete e[t][r])}}function A(e,t){if("basic"===e.type&&(e.type="http",e.scheme="basic"),"oauth2"===e.type){let r={},n=e.flow;"application"===e.flow&&(n="clientCredentials"),"accessCode"===e.flow&&(n="authorizationCode"),void 0!==e.authorizationUrl&&(r.authorizationUrl=e.authorizationUrl.split("?")[0].trim()||"/"),"string"==typeof e.tokenUrl&&(r.tokenUrl=e.tokenUrl.split("?")[0].trim()||"/"),r.scopes=e.scopes||{},e.flows={},e.flows[n]=r,delete e.flow,delete e.authorizationUrl,delete e.tokenUrl,delete e.scopes,void 0!==e.name&&(t.patch?(t.patches++,delete e.name):S("(Patchable) oauth2 securitySchemes should not have name property",t))}}function P(e){return e&&!e["x-s2o-delete"]}function T(e,t){if(e.$ref)e.$ref=e.$ref.replace("#/responses/","#/components/responses/");else{e.type&&!e.schema&&(e.schema={}),e.type&&(e.schema.type=e.type),e.items&&"array"!==e.items.type&&(e.items.collectionFormat!==e.collectionFormat&&O("Nested collectionFormats are not supported",e,t),delete e.items.collectionFormat),"array"===e.type?("ssv"===e.collectionFormat?O("collectionFormat:ssv is no longer supported for headers",e,t):"pipes"===e.collectionFormat?O("collectionFormat:pipes is no longer supported for headers",e,t):"multi"===e.collectionFormat?e.explode=!0:"tsv"===e.collectionFormat?(O("collectionFormat:tsv is no longer supported",e,t),e["x-collectionFormat"]="tsv"):e.style="simple",delete e.collectionFormat):e.collectionFormat&&(t.patch?(t.patches++,delete e.collectionFormat):S("(Patchable) collectionFormat is only applicable to header.type array",t)),delete e.type;for(let t of g.parameterTypeProperties)void 0!==e[t]&&(e.schema[t]=e[t],delete e[t]);for(let t of g.arrayProperties)void 0!==e[t]&&(e.schema[t]=e[t],delete e[t])}}function C(e,t){if(e.$ref.indexOf("#/parameters/")>=0){let t=e.$ref.split("#/parameters/");e.$ref=t[0]+"#/components/parameters/"+g.sanitise(t[1])}e.$ref.indexOf("#/definitions/")>=0&&O("Definition used as parameter",e,t)}function R(e,t,r,n,i,o,s){let a,l={},u=!0;if(t&&t.consumes&&"string"==typeof t.consumes){if(!s.patch)return S("(Patchable) operation.consumes must be an array",s);s.patches++,t.consumes=[t.consumes]}Array.isArray(o.consumes)||delete o.consumes;let d=((t?t.consumes:null)||o.consumes||[]).filter(g.uniqueOnly);if(e&&e.$ref&&"string"==typeof e.$ref){C(e,s);let t=decodeURIComponent(e.$ref.replace("#/components/parameters/","")),r=!1,n=o.components.parameters[t];if(n&&!n["x-s2o-delete"]||!e.$ref.startsWith("#/")||(e["x-s2o-delete"]=!0,r=!0),r){let t=e.$ref,r=c(o,e.$ref);!r&&t.startsWith("#/")?O("Could not resolve reference "+t,e,s):r&&(e=r)}}if(e&&(e.name||e.in)){"boolean"==typeof e["x-deprecated"]&&(e.deprecated=e["x-deprecated"],delete e["x-deprecated"]),void 0!==e["x-example"]&&(e.example=e["x-example"],delete e["x-example"]),"body"===e.in||e.type||(s.patch?(s.patches++,e.type="string"):S("(Patchable) parameter.type is mandatory for non-body parameters",s)),e.type&&"object"==typeof e.type&&e.type.$ref&&(e.type=c(o,e.type.$ref)),"file"===e.type&&(e["x-s2o-originalType"]=e.type,a=e.type),e.description&&"object"==typeof e.description&&e.description.$ref&&(e.description=c(o,e.description.$ref)),null===e.description&&delete e.description;let t=e.collectionFormat;if("array"!==e.type||t||(t="csv"),t&&("array"!==e.type&&(s.patch?(s.patches++,delete e.collectionFormat):S("(Patchable) collectionFormat is only applicable to param.type array",s)),"csv"!==t||"query"!==e.in&&"co
8okie"!==e.in||(e.style="form",e.explode=!1),"csv"!==t||"path"!==e.in&&"header"!==e.in||(e.style="simple"),"ssv"===t&&("query"===e.in?e.style="spaceDelimited":O("collectionFormat:ssv is no longer supported except for in:query parameters",e,s)),"pipes"===t&&("query"===e.in?e.style="pipeDelimited":O("collectionFormat:pipes is no longer supported except for in:query parameters",e,s)),"multi"===t&&(e.explode=!0),"tsv"===t&&(O("collectionFormat:tsv is no longer supported",e,s),e["x-collectionFormat"]="tsv"),delete e.collectionFormat),e.type&&"body"!==e.type&&"formData"!==e.in)if(e.items&&e.schema)O("parameter has array,items and schema",e,s);else{e.schema&&s.patches++,e.schema&&"object"==typeof e.schema||(e.schema={}),e.schema.type=e.type,e.items&&(e.schema.items=e.items,delete e.items,f(e.schema.items,null,(function(r,n,i){"collectionFormat"===n&&"string"==typeof r[n]&&(t&&r[n]!==t&&O("Nested collectionFormats are not supported",e,s),delete r[n])})));for(let t of g.parameterTypeProperties)void 0!==e[t]&&(e.schema[t]=e[t]),delete e[t]}e.schema&&k(e.schema,s),e["x-ms-skip-url-encoding"]&&"query"===e.in&&(e.allowReserved=!0,delete e["x-ms-skip-url-encoding"])}if(e&&"formData"===e.in){u=!1,l.content={};let t="application/x-www-form-urlencoded";if(d.length&&d.indexOf("multipart/form-data")>=0&&(t="multipart/form-data"),l.content[t]={},e.schema)l.content[t].schema=e.schema,e.schema.$ref&&(l["x-s2o-name"]=decodeURIComponent(e.schema.$ref.replace("#/components/schemas/","")));else{l.content[t].schema={},l.content[t].schema.type="object",l.content[t].schema.properties={},l.content[t].schema.properties[e.name]={};let r=l.content[t].schema,n=l.content[t].schema.properties[e.name];e.description&&(n.description=e.description),e.example&&(n.example=e.example),e.type&&(n.type=e.type);for(let t of g.parameterTypeProperties)void 0!==e[t]&&(n[t]=e[t]);!0===e.required&&(r.required||(r.required=[]),r.required.push(e.name),l.required=!0),void 0!==e.default&&(n.default=e.default),n.properties&&(n.properties=e.properties),e.allOf&&(n.allOf=e.allOf),"array"===e.type&&e.items&&(n.items=e.items,n.items.collectionFormat&&delete n.items.collectionFormat),"file"!==a&&"file"!==e["x-s2o-originalType"]||(n.type="string",n.format="binary"),I(e,n)}}else e&&"file"===e.type&&(e.required&&(l.required=e.required),l.content={},l.content["application/octet-stream"]={},l.content["application/octet-stream"].schema={},l.content["application/octet-stream"].schema.type="string",l.content["application/octet-stream"].schema.format="binary",I(e,l));if(e&&"body"===e.in){l.content={},e.name&&(l["x-s2o-name"]=(t&&t.operationId?g.sanitiseAll(t.operationId):"")+("_"+e.name).toCamelCase()),e.description&&(l.description=e.description),e.required&&(l.required=e.required),t&&s.rbname&&e.name&&(t[s.rbname]=e.name),e.schema&&e.schema.$ref?l["x-s2o-name"]=decodeURIComponent(e.schema.$ref.replace("#/components/schemas/","")):e.schema&&"array"===e.schema.type&&e.schema.items&&e.schema.items.$ref&&(l["x-s2o-name"]=decodeURIComponent(e.schema.items.$ref.replace("#/components/schemas/",""))+"Array"),d.length||d.push("application/json");for(let t of d)l.content[t]={},l.content[t].schema=p(e.schema||{}),k(l.content[t].schema,s);I(e,l)}if(Object.keys(l).length>0&&(e["x-s2o-delete"]=!0,t)&&(t.requestBody&&u?(t.requestBody["x-s2o-overloaded"]=!0,O("Operation "+(t.operationId||i)+" has multiple requestBodies",t,s)):(t.requestBody||(t=r[n]=function(e,t){let r={};for(let n of Object.keys(e))r[n]=e[n],"parameters"===n&&(r.requestBody={},t.rbname&&(r[t.rbname]=""));return r.requestBody={},r}(t,s)),t.requestBody.content&&t.requestBody.content["multipart/form-data"]&&t.requestBody.content["multipart/form-data"].schema&&t.requestBody.content["multipart/form-data"].schema.properties&&l.content["multipart/form-data"]&&l.content["multipart/form-data"].schema&&l.content["multipart/form-data"].schema.properties?(t.requestBody.content["multipart/form-data"].schema.properties=Object.assign(t.requestBody.content["multipart/form-data"].schema.properties,l.content["multipart/form-data"].schema.properties),t.requestBody.content["multipart/form-data"].schema.required=(t.requestBody.content["multipart/form-data"].schema.required||[]).concat(l.content["multipart/form-data"].schema.required||[]),t.requestBody.content["multipart/form-data"].schema.required.length||delete t.requestBody.content["multipart/form-data"].schema.required):t.requestBody.content&&t.requestBody.content["application/x-www-form-urlencoded"]&&t.requestBody.content["application/x-www-form-urlencoded"].schema&&t.requestBody.content["application/x-www-form-urlencoded"].schema.properties&&l.content["application/x-www-form-urlencoded"]&&l.content["application/x-www-form-urlencoded"].schema&&l.content["application/x-www-form-urlencoded"].schema.properties?(t.requestBody.content["application/x-www-form-urlencoded"].schema.properties=Object.assign(t.requestBody.content["application/x-www-form-urlencoded"].schema.properties,l.content["application/x-www-form-urlencoded"].schema.properties),t.requestBody.content["application/x-www-form-urlencoded"].schema.required=(t.requestBody.content["application/x-www-form-urlencoded"].schema.required||[]).concat(l.content["application/x-www-form-urlencoded"].schema.required||[]),t.requestBody.content["application/x-www-form-urlencoded"].schema.required.length||delete t.requestBody.content["application/x-www-form-urlencoded"].schema.required):(t.requestBody=Object.assign(t.requestBody,l),t.requestBody["x-s2o-name"]||(t.requestBody.schema&&t.requestBody.schema.$ref?t.requestBody["x-s2o-name"]=decodeURIComponent(t.requestBody.schema.$ref.replace("#/components/schemas/","")).split("/").join(""):t.operationId&&(t.requestBody["x-s2o-name"]=g.sanitiseAll(t.operationId)))))),e&&!e["x-s2o-delete"]){delete e.type;for(let t of g.parameterTypeProperties)delete e[t];"path"!==e.in||void 0!==e.required&&!0===e.required||(s.patch?(s.patches++,e.required=!0):S("(Patchable) path parameters must be required:true ["+e.n
8ame+" in "+i+"]",s))}return t}function I(e,t){for(let r in e)r.startsWith("x-")&&!r.startsWith("x-s2o")&&(t[r]=e[r])}function $(e,t,r,n,i){if(!e)return!1;if(e.$ref&&"string"==typeof e.$ref)e.$ref.indexOf("#/definitions/")>=0?O("definition used as response: "+e.$ref,e,i):e.$ref.startsWith("#/responses/")&&(e.$ref="#/components/responses/"+g.sanitise(decodeURIComponent(e.$ref.replace("#/responses/",""))));else{if((void 0===e.description||null===e.description||""===e.description&&i.patch)&&(i.patch?"object"!=typeof e||Array.isArray(e)||(i.patches++,e.description=y[e]||""):S("(Patchable) response.description is mandatory",i)),void 0!==e.schema){if(k(e.schema,i),e.schema.$ref&&"string"==typeof e.schema.$ref&&e.schema.$ref.startsWith("#/responses/")&&(e.schema.$ref="#/components/responses/"+g.sanitise(decodeURIComponent(e.schema.$ref.replace("#/responses/","")))),r&&r.produces&&"string"==typeof r.produces){if(!i.patch)return S("(Patchable) operation.produces must be an array",i);i.patches++,r.produces=[r.produces]}n.produces&&!Array.isArray(n.produces)&&delete n.produces;let t=((r?r.produces:null)||n.produces||[]).filter(g.uniqueOnly);t.length||t.push("*/*"),e.content={};for(let r of t){if(e.content[r]={},e.content[r].schema=p(e.schema),e.examples&&e.examples[r]){let t={};t.value=e.examples[r],e.content[r].examples={},e.content[r].examples.response=t,delete e.examples[r]}"file"===e.content[r].schema.type&&(e.content[r].schema={type:"string",format:"binary"})}delete e.schema}for(let t in e.examples)e.content||(e.content={}),e.content[t]||(e.content[t]={}),e.content[t].examples={},e.content[t].examples.response={},e.content[t].examples.response.value=e.examples[t];if(delete e.examples,e.headers)for(let t in e.headers)"status code"===t.toLowerCase()?i.patch?(i.patches++,delete e.headers[t]):S('(Patchable) "Status Code" is not a valid header',i):T(e.headers[t],i)}}function j(e,t,r,n,o){for(let s in e){let a=e[s];a&&a["x-trace"]&&"object"==typeof a["x-trace"]&&(a.trace=a["x-trace"],delete a["x-trace"]),a&&a["x-summary"]&&"string"==typeof a["x-summary"]&&(a.summary=a["x-summary"],delete a["x-summary"]),a&&a["x-description"]&&"string"==typeof a["x-description"]&&(a.description=a["x-description"],delete a["x-description"]),a&&a["x-servers"]&&Array.isArray(a["x-servers"])&&(a.servers=a["x-servers"],delete a["x-servers"]);for(let e in a)if(g.httpMethods.indexOf(e)>=0||"x-amazon-apigateway-any-method"===e){let u=a[e];if(u&&u.parameters&&Array.isArray(u.parameters)){if(a.parameters)for(let t of a.parameters)"string"==typeof t.$ref&&(C(t,r),t=c(o,t.$ref)),u.parameters.find((function(e,r,n){return e.name===t.name&&e.in===t.in}))||"formData"!==t.in&&"body"!==t.in&&"file"!==t.type||(u=R(t,u,a,e,s,o,r),r.rbname&&""===u[r.rbname]&&delete u[r.rbname]);for(let t of u.parameters)u=R(t,u,a,e,e+":"+s,o,r);r.rbname&&""===u[r.rbname]&&delete u[r.rbname],r.debug||u.parameters&&(u.parameters=u.parameters.filter(P))}if(u&&u.security&&_(u.security),"object"==typeof u){if(!u.responses){let e={description:"Default response"};u.responses={default:e}}for(let e in u.responses)$(u.responses[e],0,u,o,r)}if(u&&u["x-servers"]&&Array.isArray(u["x-servers"]))u.servers=u["x-servers"],delete u["x-servers"];else if(u&&u.schemes&&u.schemes.length)for(let e of u.schemes)if((!o.schemes||o.schemes.indexOf(e)<0)&&(u.servers||(u.servers=[]),Array.isArray(o.servers)))for(let t of o.servers){let r=p(t),n=i.parse(r.url);n.protocol=e,r.url=n.format(),u.servers.push(r)}if(r.debug&&(u["x-s2o-consumes"]=u.consumes||[],u["x-s2o-produces"]=u.produces||[]),u){if(delete u.consumes,delete u.produces,delete u.schemes,u["x-ms-examples"]){for(let e in u["x-ms-examples"]){let t=u["x-ms-examples"][e],r=g.sanitiseAll(e);if(t.parameters)for(let n in t.parameters){let r=t.parameters[n];for(let t of(u.parameters||[]).concat(a.parameters||[]))t.$ref&&(t=l.jptr(o,t.$ref)),t.name!==n||t.example||(t.examples||(t.examples={}),t.examples[e]={value:r})}if(t.responses)for(let n in t.responses){if(t.responses[n].headers)for(let e in t.responses[n].headers){let r=t.responses[n].headers[e];for(let t in u.responses[n].headers)t===e&&(u.responses[n].headers[t].example=r)}if(t.responses[n].body&&(o.components.examples[r]={value:p(t.responses[n].body)},u.responses[n]&&u.responses[n].content))for(let t in u.responses[n].content){let i=u.responses[n].content[t];i.examples||(i.examples={}),i.examples[e]={$ref:"#/components/examples/"+r}}}}delete u["x-ms-examples"]}if(u.parameters&&0===u.parameters.length&&delete u.parameters,u.requestBody){let r=u.operationId?g.sanitiseAll(u.operationId):g.sanitiseAll(e+s).toCamelCase(),i=g.sanitise(u.requestBody["x-s2o-name"]||r||"");delete u.requestBody["x-s2o-name"];let o=JSON.stringify(u.requestBody),a=g.hash(o);if(!n[a]){let e={};e.name=i,e.body=u.requestBody,e.refs=[],n[a]=e}let c="#/"+t+"/"+encodeURIComponent(l.jpescape(s))+"/"+e+"/requestBody";n[a].refs.push(c)}}}if(a&&a.parameters){for(let e in a.parameters)R(a.parameters[e],null,a,null,s,o,r);!r.debug&&Array.isArray(a.parameters)&&(a.parameters=a.parameters.filter(P))}}}function N(e){return e&&e.url&&"string"==typeof e.url?(e.url=e.url.split("{{").join("{"),e.url=e.url.split("}}").join("}"),e.url.replace(/\{(.+?)\}/g,(function(t,r){e.variables||(e.variables={}),e.variables[r]={default:"unknown"}})),e):e}function L(e,t,r){if(void 0===e.info||null===e.info){if(!t.patch)return r(new w("(Patchable) info object is mandatory"));t.patches++,e.info={version:"",title:""}}if("object"!=typeof e.info||Array.isArray(e.info))return r(new w("info must be an object"));if(void 0===e.info.title||null===e.info.title){if(!t.patch)return r(new w("(Patchable) info.title cannot be null"));t.patches++,e.info.title=""}if(void 0===e.info.version||null===e.info.version){if(!t.patch)return r(new w("(Patchable) info.version cannot be null"));t.patches++,e.info.version=""}if("string"!=typeof e.info.version){if(!t.patch)return r(new w("(Patchable) info.version must be a string"));t.patches++,e.info.version=e.info.version.toString()}if(void 0!==e.info.logo){if(!t.patch)return r(new w("(Patchable) info should not have logo property"));t.patches++,e.info["x-logo"]=e.info.logo,delete e.info.logo}if(void 0!==e.info.termsOfService){if(null===e.info.termsOfService){if(!t.patch)return r(new w("(Patchable) info.termsOfService cannot be null"));t.patches++,e.info.termsOfService=""}try{new URL(e.info.termsOfService)}catch(n){if(!t.patch)return r(new w("(Patchable) info.termsOfService must be a URL"));t.patches++,delete e.info.termsOfService}}}function M(e,t,r){if(void 0===e.paths){if(!t.patch)return r(new w("(Patchable) paths object is mandatory"));t.patches++,e.paths={}}}function D(e,t,r){return o(r,new Promise((function(r,n){if(e||(e={}),t.original=e,t.text||(t.text=a.stringify(e)),t.externals=[],t.externalRefs={},t.rewriteRefs=!0,t.preserveMiro=!0,t.promise={},t.promise.resolve=r,t.promise.reject=n,t.patches=0,t.cache||(t.cache={}),t.source&&(t.cache[t.source]=t.original),function(e,t){const r=new WeakSet;f(e,{identityDetection:!0}
8,(function(e,n,i){"object"==typeof e[n]&&null!==e[n]&&(r.has(e[n])?t.anchors?e[n]=p(e[n]):S("YAML anchor or merge key at "+i.path,t):r.add(e[n]))}))}(e,t),e.openapi&&"string"==typeof e.openapi&&e.openapi.startsWith("3."))return t.openapi=d(e),L(t.openapi,t,n),M(t.openapi,t,n),void h.optionalResolve(t).then((function(){return t.direct?r(t.openapi):r(t)})).catch((function(e){console.warn(e),n(e)}));if(!e.swagger||"2.0"!=e.swagger)return n(new w("Unsupported swagger/OpenAPI version: "+(e.openapi?e.openapi:e.swagger)));let i=t.openapi={};if(i.openapi="string"==typeof t.targetVersion&&t.targetVersion.startsWith("3.")?t.targetVersion:v,t.origin){i["x-origin"]||(i["x-origin"]=[]);let r={};r.url=t.source||t.origin,r.format="swagger",r.version=e.swagger,r.converter={},r.converter.url="https://github.com/mermade/oas-kit",r.converter.version=b,i["x-origin"].push(r)}if(i=Object.assign(i,d(e)),delete i.swagger,f(i,{},(function(e,t,r){null===e[t]&&!t.startsWith("x-")&&"default"!==t&&r.path.indexOf("/example")<0&&delete e[t]})),e.host)for(let t of Array.isArray(e.schemes)?e.schemes:[""]){let r={},n=(e.basePath||"").replace(/\/$/,"");r.url=(t?t+":":"")+"//"+e.host+n,N(r),i.servers||(i.servers=[]),i.servers.push(r)}else if(e.basePath){let t={};t.url=e.basePath,N(t),i.servers||(i.servers=[]),i.servers.push(t)}if(delete i.host,delete i.basePath,i["x-servers"]&&Array.isArray(i["x-servers"])&&(i.servers=i["x-servers"],delete i["x-servers"]),e["x-ms-parameterized-host"]){let t=e["x-ms-parameterized-host"],r={};r.url=t.hostTemplate+(e.basePath?e.basePath:""),r.variables={};const n=r.url.match(/\{\w+\}/g);for(let e in t.parameters){let o=t.parameters[e];o.$ref&&(o=p(c(i,o.$ref))),e.startsWith("x-")||(delete o.required,delete o.type,delete o.in,void 0===o.default&&(o.enum?o.default=o.enum[0]:o.default="none"),o.name||(o.name=n[e].replace("{","").replace("}","")),r.variables[o.name]=o,delete o.name)}i.servers||(i.servers=[]),!1===t.useSchemePrefix?i.servers.push(r):e.schemes.forEach((e=>{i.servers.push(Object.assign({},r,{url:e+"://"+r.url}))})),delete i["x-ms-parameterized-host"]}L(i,t,n),M(i,t,n),"string"==typeof i.consumes&&(i.consumes=[i.consumes]),"string"==typeof i.produces&&(i.produces=[i.produces]),i.components={},i["x-callbacks"]&&(i.components.callbacks=i["x-callbacks"],delete i["x-callbacks"]),i.components.examples={},i.components.headers={},i["x-links"]&&(i.components.links=i["x-links"],delete i["x-links"]),i.components.parameters=i.parameters||{},i.components.responses=i.responses||{},i.components.requestBodies={},i.components.securitySchemes=i.securityDefinitions||{},i.components.schemas=i.definitions||{},delete i.definitions,delete i.responses,delete i.parameters,delete i.securityDefinitions,h.optionalResolve(t).then((function(){(function(e,t){let r={};x={schemas:{}},e.security&&_(e.security);for(let i in e.components.securitySchemes){let r=g.sanitise(i);i!==r&&(e.components.securitySchemes[r]&&S("Duplicate sanitised securityScheme name "+r,t),e.components.securitySchemes[r]=e.components.securitySchemes[i],delete e.components.securitySchemes[i]),A(e.components.securitySchemes[r],t)}for(let i in e.components.schemas){let r=g.sanitiseAll(i),n="";if(i!==r){for(;e.components.schemas[r+n];)n=n?++n:2;e.components.schemas[r+n]=e.components.schemas[i],delete e.components.schemas[i]}x.schemas[i]=r+n,k(e.components.schemas[r+n],t)}t.refmap={},f(e,{payload:{options:t}},E),function(e,t){for(let r in t.refmap)l.jptr(e,r,{$ref:t.refmap[r]})}(e,t);for(let i in e.components.parameters){let r=g.sanitise(i);i!==r&&(e.components.parameters[r]&&S("Duplicate sanitised parameter name "+r,t),e.components.parameters[r]=e.components.parameters[i],delete e.components.parameters[i]),R(e.components.parameters[r],null,null,null,r,e,t)}for(let i in e.components.responses){let r=g.sanitise(i);i!==r&&(e.components.responses[r]&&S("Duplicate sanitised response name "+r,t),e.components.responses[r]=e.components.responses[i],delete e.components.responses[i]);let n=e.components.responses[r];if($(n,0,null,e,t),n.headers)for(let e in n.headers)"status code"===e.toLowerCase()?t.patch?(t.patches++,delete n.headers[e]):S('(Patchable) "Status Code" is not a valid header',t):T(n.headers[e],t)}for(let i in e.components.requestBodies){let t=e.components.requestBodies[i],n=JSON.stringify(t),o=g.hash(n),s={};s.name=i,s.body=t,s.refs=[],r[o]=s}if(j(e.paths,"paths",t,r,e),e["x-ms-paths"]&&j(e["x-ms-paths"],"x-ms-paths",t,r,e),!t.debug)for(let i in e.components.parameters)e.components.parameters[i]["x-s2o-delete"]&&delete e.components.parameters[i];t.debug&&(e["x-s2o-consumes"]=e.consumes||[],e["x-s2o-produces"]=e.produces||[]),delete e.consumes,delete e.produces,delete e.schemes;let n=[];if(e.components.requestBodies={},!t.resolveInternal){let t=1;for(let i in r){let o=r[i];if(o.refs.length>1){let r="";for(o.name||(o.name="requestBody",r=t++);n.indexOf(o.name+r)>=0;)r=r?++r:2;o.name=o.name+r,n.push(o.name),e.components.requestBodies[o.name]=p(o.body);for(let t in o.refs){let r={};r.$ref="#/components/requestBodies/"+o.name,l.jptr(e,o.refs[t],r)}}}}e.components.responses&&0===Object.keys(e.components.responses).length&&delete e.components.responses,e.components.parameters&&0===Object.keys(e.components.parameters).length&&delete e.components.parameters,e.components.examples&&0===Object.keys(e.components.examples).length&&delete e.components.examples,e.components.requestBodies&&0===Object.keys(e.components.requestBodies).length&&delete e.components.requestBodies,e.components.securitySchemes&&0===Object.keys(e.components.securitySchemes).length&&delete e.components.securitySchemes,e.components.headers&&0===Object.keys(e.components.headers).length&&delete e.components.headers,e.components.schemas&&0===Object.keys(e.components.schemas).length&&delete e.components.schemas,e.components&&0===Object.keys(e.components).length&&delete e.components})(t.openapi,t),t.direct?r(t.openapi):r(t)}
8)).catch((function(e){console.warn(e),n(e)}))})))}function F(e,t,r){return o(r,new Promise((function(r,n){let i=null,o=null;try{i=JSON.parse(e),t.text=JSON.stringify(i,null,2)}catch(r){o=r;try{i=a.parse(e,{schema:"core",prettyErrors:!0}),t.sourceYaml=!0,t.text=e}catch(e){o=e}}i?D(i,t).then((e=>r(e))).catch((e=>n(e))):n(new w(o?o.message:"Could not parse string"))})))}e.exports={S2OError:w,targetVersion:v,convert:D,convertObj:D,convertUrl:function(e,t,r){return o(r,new Promise((function(r,n){t.origin=!0,t.source||(t.source=e),t.verbose&&console.warn("GET "+e),t.fetch||(t.fetch=s);const i=Object.assign({},t.fetchOptions,{agent:t.agent});t.fetch(e,i).then((function(t){if(200!==t.status)throw new w(`Received status code ${t.status}: ${e}`);return t.text()})).then((function(e){F(e,t).then((e=>r(e))).catch((e=>n(e)))})).catch((function(e){n(e)}))})))},convertStr:F,convertFile:function(e,t,r){return o(r,new Promise((function(r,i){n.readFile(e,t.encoding||"utf8",(function(n,o){n?i(n):(t.sourceFile=e,F(o,t).then((e=>r(e))).catch((e=>i(e))))}))})))},convertStream:function(e,t,r){return o(r,new Promise((function(r,n){let i="";e.on("data",(function(e){i+=e})).on("end",(function(){F(i,t).then((e=>r(e))).catch((e=>n(e)))}))})))}}},711:function(e,t,r){"use strict";const n=r(177);e.exports={statusCodes:Object.assign({},{default:"Default response","1XX":"Informational",103:"Early hints","2XX":"Successful","3XX":"Redirection","4XX":"Client Error","5XX":"Server Error","7XX":"Developer Error"},n.STATUS_CODES)}},980:function(e,t,r){var n=r(314),i=["add","done","toJS","fromExternalJS","load","dispose","search","Worker"];e.exports=function(){var e=new Worker(URL.createObjectURL(new Blob(['/*! For license information please see 0a6ad30060afff00cb34.worker.js.LICENSE.txt */\n!function(){var e={336:function(e,t,r){var n,i;!function(){var s,o,a,u,l,c,h,d,f,p,y,m,g,x,v,w,Q,k,S,E,L,P,b,T,O,I,R=function(e){var t=new R.Builder;return t.pipeline.add(R.trimmer,R.stopWordFilter,R.stemmer),t.searchPipeline.add(R.stemmer),e.call(t,t),t.build()};R.version="2.3.9",R.utils={},R.utils.warn=(s=this,function(e){s.console&&console.warn&&console.warn(e)}),R.utils.asString=function(e){return null==e?"":e.toString()},R.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),r=Object.keys(e),n=0;n<r.length;n++){var i=r[n],s=e[i];if(Array.isArray(s))t[i]=s.slice();else{if("string"!=typeof s&&"number"!=typeof s&&"boolean"!=typeof s)throw new TypeError("clone is not deep and does not support nested objects");t[i]=s}}return t},R.FieldRef=function(e,t,r){this.docRef=e,this.fieldName=t,this._stringValue=r},R.FieldRef.joiner="/",R.FieldRef.fromString=function(e){var t=e.indexOf(R.FieldRef.joiner);if(-1===t)throw"malformed field ref string";var r=e.slice(0,t),n=e.slice(t+1);return new R.FieldRef(n,r,e)},R.FieldRef.prototype.toString=function(){return null==this._stringValue&&(this._stringValue=this.fieldName+R.FieldRef.joiner+this.docRef),this._stringValue},R.Set=function(e){if(this.elements=Object.create(null),e){this.length=e.length;for(var t=0;t<this.length;t++)this.elements[e[t]]=!0}else this.length=0},R.Set.complete={intersect:function(e){return e},union:function(){return this},contains:function(){return!0}},R.Set.empty={intersect:function(){return this},union:function(e){return e},contains:function(){return!1}},R.Set.prototype.contains=function(e){return!!this.elements[e]},R.Set.prototype.intersect=function(e){var t,r,n,i=[];if(e===R.Set.complete)return this;if(e===R.Set.empty)return e;this.length<e.length?(t=this,r=e):(t=e,r=this),n=Object.keys(t.elements);for(var s=0;s<n.length;s++){var o=n[s];o in r.elements&&i.push(o)}return new R.Set(i)},R.Set.prototype.union=function(e){return e===R.Set.complete?R.Set.complete:e===R.Set.empty?this:new R.Set(Object.keys(this.elements).concat(Object.keys(e.elements)))},R.idf=function(e,t){var r=0;for(var n in e)"_index"!=n&&(r+=Object.keys(e[n]).length);var i=(t-r+.5)/(r+.5);return Math.log(1+Math.abs(i))},R.Token=function(e,t){this.str=e||"",this.metadata=t||{}},R.Token.prototype.toString=function(){return this.str},R.Token.prototype.update=function(e){return this.str=e(this.str,this.metadata),this},R.Token.prototype.clone=function(e){return e=e||function(e){return e},new R.Token(e(this.str,this.metadata),this.metadata)},R.tokenizer=function(e,t){if(null==e||null==e)return[];if(Array.isArray(e))return e.map((function(e){return new R.Token(R.utils.asString(e).toLowerCase(),R.utils.clone(t))}));for(var r=e.toString().toLowerCase(),n=r.length,i=[],s=0,o=0;s<=n;s++){var a=s-o;if(r.charAt(s).match(R.tokenizer.separator)||s==n){if(a>0){var u=R.utils.clone(t)||{};u.position=[o,a],u.index=i.length,i.push(new R.Token(r.slice(o,s),u))}o=s+1}}return i},R.tokenizer.separator=/[\\s\\-]+/,R.Pipeline=function(){this._stack=[]},R.Pipeline.registeredFunctions=Object.create(null),R.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&R.utils.warn("Overwriting existing registered function: "+t),e.label=t,R.Pipeline.registeredFunctions[e.label]=e},R.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||R.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\\n",e)},R.Pipeline.load=function(e){var t=new R.Pipeline;return e.forEach((function(e){var r=R.Pipeline.registeredFunctions[e];if(!r)throw new Error("Cannot load unregistered function: "+e);t.add(r)})),t},R.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach((function(e){R.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},R.Pipeline.prototype.after=function(e,t){R.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");r+=1,this._stack.splice(r,0,t)},R.Pipeline.prototype.before=function(e,t){R.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");this._stack.splice(r,0,t)},R.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},R.Pipeline.prototype.run=function(e){for(var t=this._stack.length,r=0;r<t;r++){for(var n=this._stack[r],i=[],s=0;s<e.length;s++){var o=n(e[s],s,e);if(null!=o&&""!==o)if(Array.isArray(o))for(var a=0;a<o.length;a++)i.push(o[a]);else i.push(o)}e=i}return e},R.Pipeline.prototype.runString=function(e,t){var r=new R.Token(e,t);return this.run([r]).map((function(e){return e.toString()}))},R.Pipeline.prototype.reset=function(){this._stack=[]},R.Pipeline.prototype.toJSON=function(){return this._stack.map((function(e){return R.Pipeline.warnIfFunctionNotRegistered(e),e.label}))},R.Vector=function(e){this._magnitude=0,this.elements=e||[]},R.Vector.prototype.positionForIndex=function(e){if(0==this.elements.length)return 0;for(var t=0,r=this.elements.length/2,n=r-t,i=Math.floor(n/2),s=this.elements[2*i];n>1&&(s<e&&(t=i),s>e&&(r=i),s!=e);
8)n=r-t,i=t+Math.floor(n/2),s=this.elements[2*i];return s==e||s>e?2*i:s<e?2*(i+1):void 0},R.Vector.prototype.insert=function(e,t){this.upsert(e,t,(function(){throw"duplicate index"}))},R.Vector.prototype.upsert=function(e,t,r){this._magnitude=0;var n=this.positionForIndex(e);this.elements[n]==e?this.elements[n+1]=r(this.elements[n+1],t):this.elements.splice(n,0,e,t)},R.Vector.prototype.magnitude=function(){if(this._magnitude)return this._magnitude;for(var e=0,t=this.elements.length,r=1;r<t;r+=2){var n=this.elements[r];e+=n*n}return this._magnitude=Math.sqrt(e)},R.Vector.prototype.dot=function(e){for(var t=0,r=this.elements,n=e.elements,i=r.length,s=n.length,o=0,a=0,u=0,l=0;u<i&&l<s;)(o=r[u])<(a=n[l])?u+=2:o>a?l+=2:o==a&&(t+=r[u+1]*n[l+1],u+=2,l+=2);return t},R.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},R.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;t<this.elements.length;t+=2,r++)e[r]=this.elements[t];return e},R.Vector.prototype.toJSON=function(){return this.elements},R.stemmer=(o={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},a={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},u="[aeiouy]",l="[^aeiou][^aeiouy]*",c=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*"),h=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*[aeiouy][aeiou]*[^aeiou][^aeiouy]*"),d=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*([aeiouy][aeiou]*)?$"),f=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy]"),p=/^(.+?)(ss|i)es$/,y=/^(.+?)([^s])s$/,m=/^(.+?)eed$/,g=/^(.+?)(ed|ing)$/,x=/.$/,v=/(at|bl|iz)$/,w=new RegExp("([^aeiouylsz])\\\\1$"),Q=new RegExp("^"+l+u+"[^aeiouwxy]$"),k=/^(.+?[^aeiou])y$/,S=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,E=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,L=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,P=/^(.+?)(s|t)(ion)$/,b=/^(.+?)e$/,T=/ll$/,O=new RegExp("^"+l+u+"[^aeiouwxy]$"),I=function(e){var t,r,n,i,s,u,l;if(e.length<3)return e;if("y"==(n=e.substr(0,1))&&(e=n.toUpperCase()+e.substr(1)),s=y,(i=p).test(e)?e=e.replace(i,"$1$2"):s.test(e)&&(e=e.replace(s,"$1$2")),s=g,(i=m).test(e)){var I=i.exec(e);(i=c).test(I[1])&&(i=x,e=e.replace(i,""))}else s.test(e)&&(t=(I=s.exec(e))[1],(s=f).test(t)&&(u=w,l=Q,(s=v).test(e=t)?e+="e":u.test(e)?(i=x,e=e.replace(i,"")):l.test(e)&&(e+="e")));return(i=k).test(e)&&(e=(t=(I=i.exec(e))[1])+"i"),(i=S).test(e)&&(t=(I=i.exec(e))[1],r=I[2],(i=c).test(t)&&(e=t+o[r])),(i=E).test(e)&&(t=(I=i.exec(e))[1],r=I[2],(i=c).test(t)&&(e=t+a[r])),s=P,(i=L).test(e)?(t=(I=i.exec(e))[1],(i=h).test(t)&&(e=t)):s.test(e)&&(t=(I=s.exec(e))[1]+I[2],(s=h).test(t)&&(e=t)),(i=b).test(e)&&(t=(I=i.exec(e))[1],s=d,u=O,((i=h).test(t)||s.test(t)&&!u.test(t))&&(e=t)),s=h,(i=T).test(e)&&s.test(e)&&(i=x,e=e.replace(i,"")),"y"==n&&(e=n.toLowerCase()+e.substr(1)),e},function(e){return e.update(I)}),R.Pipeline.registerFunction(R.stemmer,"stemmer"),R.generateStopWordFilter=function(e){var t=e.reduce((function(e,t){return e[t]=t,e}),{});return function(e){if(e&&t[e.toString()]!==e.toString())return e}},R.stopWordFilter=R.generateStopWordFilter(["a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","get","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"]),R.Pipeline.registerFunction(R.stopWordFilter,"stopWordFilter"),R.trimmer=function(e){return e.update((function(e){return e.replace(/^\\W+/,"").replace(/\\W+$/,"")}))},R.Pipeline.registerFunction(R.trimmer,"trimmer"),R.TokenSet=function(){this.final=!1,this.edges={},this.id=R.TokenSet._nextId,R.TokenSet._nextId+=1},R.TokenSet._nextId=1,R.TokenSet.fromArray=function(e){for(var t=new R.TokenSet.Builder,r=0,n=e.length;r<n;r++)t.insert(e[r]);return t.finish(),t.root},R.TokenSet.fromClause=function(e){return"editDistance"in e?R.TokenSet.fromFuzzyString(e.term,e.editDistance):R.TokenSet.fromString(e.term)},R.TokenSet.fromFuzzyString=function(e,t){for(var r=new R.TokenSet,n=[{node:r,editsRemaining:t,str:e}];n.length;){var i=n.pop();if(i.str.length>0){var s,o=i.str.charAt(0);o in i.node.edges?s=i.node.edges[o]:(s=new R.TokenSet,i.node.edges[o]=s),1==i.str.length&&(s.final=!0),n.push({node:s,editsRemaining:i.editsRemaining,str:i.str.slice(1)})}if(0!=i.editsRemaining){if("*"in i.node.edges)var a=i.node.edges["*"];else a=new R.TokenSet,i.node.edges["*"]=a;if(0==i.str.length&&(a.final=!0),n.push({node:a,editsRemaining:i.editsRemaining-1,str:i.str}),i.str.length>1&&n.push({node:i.node,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)}),1==i.str.length&&(i.node.final=!0),i.str.length>=1){if("*"in i.node.edges)var u=i.node.edges["*"];else u=new R.TokenSet,i.node.edges["*"]=u;1==i.str.length&&(u.final=!0),n.push({node:u,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)})}if(i.str.length>1){var l,c=i.str.charAt(0),h=i.str.charAt(1);h in i.node.edges?l=i.node.edges[h]:(l=new R.TokenSet,i.node.edges[h]=l),1==i.str.length&&(l.final=!0),n.push({node:l,editsRemaining:i.editsRemaining-1,str:c+i.str.slice(2)})}}}return r},R.TokenSet.fromString=function(e){for(var t=new R.TokenSet,r=t,n=0,i=e.length;n<i;n++){var s=e[n],o=n==i-1;if("*"==s)t.edges[s]=t,t.final=o;else{var a=new R.TokenSet;a.final=o,t.edges[s]=a,t=a}}return r},R.TokenSet.prototype.toArray=function(){for(var e=[],t=[{prefix:"",node:this}];t.length;){var r=t.pop(),n=Object.keys(r.node.edges),i=n.length;r.node.final&&(r.prefix.charAt(0),e.push(r.prefix));for(var s=0;s<i;s++){var o=n[s];t.push({prefix:r.prefix.concat(o),node:r.node.edges[o]})}}return e},R.TokenSet.prototype.toString=function(){if(this._str)return this._str;for(var e=this.final?"1":"0",t=Object.keys(this.edges).sort(),r=t.length,n=0;n<r;n++){var i=t[n];e=e+i+this.edges[i].id}return e},R.TokenSet.prototype.intersect=function(e){for(var t=new R.TokenSet,r=void 0,n=[{qNode:e,output:t,node:this}];n.length;){r=n.pop();for(var i=Object.keys(r.qNode.edges),s=i.length,o=Object.keys(r.node.edges),a=o.length,u=0;u<s;u++)for(var l=i[u],c=0;c<a;c++){var h=o[c];if(h==l||"*"==l){var d=r.node.edges[h],f=r.qNode.edges[l],p=d.final&&f.final,y=void 0;h in r.output.edges?(y=r.output.edges[h]).final=y.final||p:((y=new R.TokenSet).final=p,r.output.edges[h]=y),n.push({qNode:f,output:y,node:d})}}}return t},R.TokenSet.Builder=function(){this.previousWord="",this.root=new R.TokenSet,this.uncheckedNodes=[],this.minimizedNodes={}},R.TokenSet.Builder.prototype.insert=function(e){var t,r=0;if(e<this.previousWord)throw new Error("Out of order word insertion");for(var n=0;n<e.length&&n<this.previousWord.length&&e[n]==this.previousWord[n];
8n++)r++;for(this.minimize(r),t=0==this.uncheckedNodes.length?this.root:this.uncheckedNodes[this.uncheckedNodes.length-1].child,n=r;n<e.length;n++){var i=new R.TokenSet,s=e[n];t.edges[s]=i,this.uncheckedNodes.push({parent:t,char:s,child:i}),t=i}t.final=!0,this.previousWord=e},R.TokenSet.Builder.prototype.finish=function(){this.minimize(0)},R.TokenSet.Builder.prototype.minimize=function(e){for(var t=this.uncheckedNodes.length-1;t>=e;t--){var r=this.uncheckedNodes[t],n=r.child.toString();n in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[n]:(r.child._str=n,this.minimizedNodes[n]=r.child),this.uncheckedNodes.pop()}},R.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},R.Index.prototype.search=function(e){return this.query((function(t){new R.QueryParser(e,t).parse()}))},R.Index.prototype.query=function(e){for(var t=new R.Query(this.fields),r=Object.create(null),n=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=0;a<this.fields.length;a++)n[this.fields[a]]=new R.Vector;for(e.call(t,t),a=0;a<t.clauses.length;a++){var u,l=t.clauses[a],c=R.Set.empty;u=l.usePipeline?this.pipeline.runString(l.term,{fields:l.fields}):[l.term];for(var h=0;h<u.length;h++){var d=u[h];l.term=d;var f=R.TokenSet.fromClause(l),p=this.tokenSet.intersect(f).toArray();if(0===p.length&&l.presence===R.Query.presence.REQUIRED){for(var y=0;y<l.fields.length;y++)s[F=l.fields[y]]=R.Set.empty;break}for(var m=0;m<p.length;m++){var g=p[m],x=this.invertedIndex[g],v=x._index;for(y=0;y<l.fields.length;y++){var w=x[F=l.fields[y]],Q=Object.keys(w),k=g+"/"+F,S=new R.Set(Q);if(l.presence==R.Query.presence.REQUIRED&&(c=c.union(S),void 0===s[F]&&(s[F]=R.Set.complete)),l.presence!=R.Query.presence.PROHIBITED){if(n[F].upsert(v,l.boost,(function(e,t){return e+t})),!i[k]){for(var E=0;E<Q.length;E++){var L,P=Q[E],b=new R.FieldRef(P,F),T=w[P];void 0===(L=r[b])?r[b]=new R.MatchData(g,F,T):L.add(g,F,T)}i[k]=!0}}else void 0===o[F]&&(o[F]=R.Set.empty),o[F]=o[F].union(S)}}}if(l.presence===R.Query.presence.REQUIRED)for(y=0;y<l.fields.length;y++)s[F=l.fields[y]]=s[F].intersect(c)}var O=R.Set.complete,I=R.Set.empty;for(a=0;a<this.fields.length;a++){var F;s[F=this.fields[a]]&&(O=O.intersect(s[F])),o[F]&&(I=I.union(o[F]))}var C=Object.keys(r),N=[],j=Object.create(null);if(t.isNegated())for(C=Object.keys(this.fieldVectors),a=0;a<C.length;a++){b=C[a];var _=R.FieldRef.fromString(b);r[b]=new R.MatchData}for(a=0;a<C.length;a++){var D=(_=R.FieldRef.fromString(C[a])).docRef;if(O.contains(D)&&!I.contains(D)){var A,B=this.fieldVectors[_],z=n[_.fieldName].similarity(B);if(void 0!==(A=j[D]))A.score+=z,A.matchData.combine(r[_]);
8else{var V={ref:D,score:z,matchData:r[_]};j[D]=V,N.push(V)}}}return N.sort((function(e,t){return t.score-e.score}))},R.Index.prototype.toJSON=function(){var e=Object.keys(this.invertedIndex).sort().map((function(e){return[e,this.invertedIndex[e]]}),this),t=Object.keys(this.fieldVectors).map((function(e){return[e,this.fieldVectors[e].toJSON()]}),this);return{version:R.version,fields:this.fields,fieldVectors:t,invertedIndex:e,pipeline:this.pipeline.toJSON()}},R.Index.load=function(e){var t={},r={},n=e.fieldVectors,i=Object.create(null),s=e.invertedIndex,o=new R.TokenSet.Builder,a=R.Pipeline.load(e.pipeline);e.version!=R.version&&R.utils.warn("Version mismatch when loading serialised index. Current version of lunr \'"+R.version+"\' does not match serialized index \'"+e.version+"\'");for(var u=0;u<n.length;u++){var l=(h=n[u])[0],c=h[1];r[l]=new R.Vector(c)}for(u=0;u<s.length;u++){var h,d=(h=s[u])[0],f=h[1];o.insert(d),i[d]=f}return o.finish(),t.fields=e.fields,t.fieldVectors=r,t.invertedIndex=i,t.tokenSet=o.root,t.pipeline=a,new R.Index(t)},R.Builder=function(){this._ref="id",this._fields=Object.create(null),this._documents=Object.create(null),this.invertedIndex=Object.create(null),this.fieldTermFrequencies={},this.fieldLengths={},this.tokenizer=R.tokenizer,this.pipeline=new R.Pipeline,this.searchPipeline=new R.Pipeline,this.documentCount=0,this._b=.75,this._k1=1.2,this.termIndex=0,this.metadataWhitelist=[]},R.Builder.prototype.ref=function(e){this._ref=e},R.Builder.prototype.field=function(e,t){if(/\\//.test(e))throw new RangeError("Field \'"+e+"\' contains illegal character \'/\'");this._fields[e]=t||{}},R.Builder.prototype.b=function(e){this._b=e<0?0:e>1?1:e},R.Builder.prototype.k1=function(e){this._k1=e},R.Builder.prototype.add=function(e,t){var r=e[this._ref],n=Object.keys(this._fields);this._documents[r]=t||{},this.documentCount+=1;for(var i=0;i<n.length;i++){var s=n[i],o=this._fields[s].extractor,a=o?o(e):e[s],u=this.tokenizer(a,{fields:[s]}),l=this.pipeline.run(u),c=new R.FieldRef(r,s),h=Object.create(null);this.fieldTermFrequencies[c]=h,this.fieldLengths[c]=0,this.fieldLengths[c]+=l.length;for(var d=0;d<l.length;d++){var f=l[d];if(null==h[f]&&(h[f]=0),h[f]+=1,null==this.invertedIndex[f]){var p=Object.create(null);p._index=this.termIndex,this.termIndex+=1;for(var y=0;y<n.length;y++)p[n[y]]=Object.create(null);this.invertedIndex[f]=p}null==this.invertedIndex[f][s][r]&&(this.invertedIndex[f][s][r]=Object.create(null));for(var m=0;m<this.metadataWhitelist.length;m++){var g=this.metadataWhitelist[m],x=f.metadata[g];null==this.invertedIndex[f][s][r][g]&&(this.invertedIndex[f][s][r][g]=[]),this.invertedIndex[f][s][r][g].push(x)}}}},R.Builder.prototype.calculateAverageFieldLengths=function(){for(var e=Object.keys(this.fieldLengths),t=e.length,r={},n={},i=0;i<t;i++){var s=R.FieldRef.fromString(e[i]),o=s.fieldName;n[o]||(n[o]=0),n[o]+=1,r[o]||(r[o]=0),r[o]+=this.fieldLengths[s]}var a=Object.keys(this._fields);for(i=0;i<a.length;i++){var u=a[i];r[u]=r[u]/n[u]}this.averageFieldLength=r},R.Builder.prototype.createFieldVectors=function(){for(var e={},t=Object.keys(this.fieldTermFrequencies),r=t.length,n=Object.create(null),i=0;i<r;i++){for(var s=R.FieldRef.fromString(t[i]),o=s.fieldName,a=this.fieldLengths[s],u=new R.Vector,l=this.fieldTermFrequencies[s],c=Object.keys(l),h=c.length,d=this._fields[o].boost||1,f=this._documents[s.docRef].boost||1,p=0;p<h;p++){var y,m,g,x=c[p],v=l[x],w=this.invertedIndex[x]._index;void 0===n[x]?(y=R.idf(this.invertedIndex[x],this.documentCount),n[x]=y):y=n[x],m=y*((this._k1+1)*v)/(this._k1*(1-this._b+this._b*(a/this.averageFieldLength[o]))+v),m*=d,m*=f,g=Math.round(1e3*m)/1e3,u.insert(w,g)}e[s]=u}this.fieldVectors=e},R.Builder.prototype.createTokenSet=function(){this.tokenSet=R.TokenSet.fromArray(Object.keys(this.invertedIndex).sort())},R.Builder.prototype.build=function(){return this.calculateAverageFieldLengths(),this.createFieldVectors(),this.createTokenSet(),new R.Index({invertedIndex:this.invertedIndex,fieldVectors:this.fieldVectors,tokenSet:this.tokenSet,fields:Object.keys(this._fields),pipeline:this.searchPipeline})},R.Builder.prototype.use=function(e){var t=Array.prototype.slice.call(arguments,1
8);t.unshift(this),e.apply(this,t)},R.MatchData=function(e,t,r){for(var n=Object.create(null),i=Object.keys(r||{}),s=0;s<i.length;s++){var o=i[s];n[o]=r[o].slice()}this.metadata=Object.create(null),void 0!==e&&(this.metadata[e]=Object.create(null),this.metadata[e][t]=n)},R.MatchData.prototype.combine=function(e){for(var t=Object.keys(e.metadata),r=0;r<t.length;r++){var n=t[r],i=Object.keys(e.metadata[n]);null==this.metadata[n]&&(this.metadata[n]=Object.create(null));for(var s=0;s<i.length;s++){var o=i[s],a=Object.keys(e.metadata[n][o]);null==this.metadata[n][o]&&(this.metadata[n][o]=Object.create(null));for(var u=0;u<a.length;u++){var l=a[u];null==this.metadata[n][o][l]?this.metadata[n][o][l]=e.metadata[n][o][l]:this.metadata[n][o][l]=this.metadata[n][o][l].concat(e.metadata[n][o][l])}}}},R.MatchData.prototype.add=function(e,t,r){if(!(e in this.metadata))return this.metadata[e]=Object.create(null),void(this.metadata[e][t]=r);if(t in this.metadata[e])for(var n=Object.keys(r),i=0;i<n.length;i++){var s=n[i];s in this.metadata[e][t]?this.metadata[e][t][s]=this.metadata[e][t][s].concat(r[s]):this.metadata[e][t][s]=r[s]}else this.metadata[e][t]=r},R.Query=function(e){this.clauses=[],this.allFields=e},R.Query.wildcard=new String("*"),R.Query.wildcard.NONE=0,R.Query.wildcard.LEADING=1,R.Query.wildcard.TRAILING=2,R.Query.presence={OPTIONAL:1,REQUIRED:2,PROHIBITED:3},R.Query.prototype.clause=function(e){return"fields"in e||(e.fields=this.allFields),"boost"in e||(e.boost=1),"usePipeline"in e||(e.usePipeline=!0),"wildcard"in e||(e.wildcard=R.Query.wildcard.NONE),e.wildcard&R.Query.wildcard.LEADING&&e.term.charAt(0)!=R.Query.wildcard&&(e.term="*"+e.term),e.wildcard&R.Query.wildcard.TRAILING&&e.term.slice(-1)!=R.Query.wildcard&&(e.term=e.term+"*"),"presence"in e||(e.presence=R.Query.presence.OPTIONAL),this.clauses.push(e),this},R.Query.prototype.isNegated=function(){for(var e=0;e<this.clauses.length;e++)if(this.clauses[e].presence!=R.Query.presence.PROHIBITED)return!1;return!0},R.Query.prototype.term=function(e,t){if(Array.isArray(e))return e.forEach((function(e){this.term(e,R.utils.clone(t))}),this),this;var r=t||{};return r.term=e.toString(),this.clause(r),this},R.QueryParseError=function(e,t,r){this.name="QueryParseError",this.message=e,this.start=t,this.end=r},R.QueryParseError.prototype=new Error,R.QueryLexer=function(e){this.lexemes=[],this.str=e,this.length=e.length,this.pos=0,this.start=0,this.escapeCharPositions=[]},R.QueryLexer.prototype.run=function(){for(var e=R.QueryLexer.lexText;e;)e=e(this)},R.QueryLexer.prototype.sliceString=function(){for(var e=[],t=this.start,r=this.pos,n=0;n<this.escapeCharPositions.length;n++)r=this.escapeCharPositions[n],e.push(this.str.slice(t,r)),t=r+1;return e.push(this.str.slice(t,this.pos)),this.escapeCharPositions.length=0,e.join("")},R.QueryLexer.prototype.emit=function(e){this.lexemes.push({type:e,str:this.sliceString(),start:this.start,end:this.pos}),this.start=this.pos},R.QueryLexer.prototype.escapeCharacter=function(){this.escapeCharPositions.push(this.pos-1),this.pos+=1},R.QueryLexer.prototype.next=function(){if(this.pos>=this.length)return R.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},R.QueryLexer.prototype.width=function(){return this.pos-this.start},R.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},R.QueryLexer.prototype.backup=function(){this.pos-=1},R.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58);e!=R.QueryLexer.EOS&&this.backup()},R.QueryLexer.prototype.more=function(){return this.pos<this.length},R.QueryLexer.EOS="EOS",R.QueryLexer.FIELD="FIELD",R.QueryLexer.TERM="TERM",R.QueryLexer.EDIT_DISTANCE="EDIT_DISTANCE",R.QueryLexer.BOOST="BOOST",R.QueryLexer.PRESENCE="PRESENCE",R.QueryLexer.lexField=function(e){return e.backup(),e.emit(R.QueryLexer.FIELD),e.ignore(),R.QueryLexer.lexText},R.QueryLexer.lexTerm=function(e){if(e.width()>1&&(e.backup(),e.emit(R.QueryLexer.TERM)),e.ignore(),e.more())return R.QueryLexer.lexText},R.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(R.QueryLexer.EDIT_DISTANCE),R.QueryLexer.lexText},R.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(R.QueryLexer.BOOST),R.QueryLexer.lexText},R.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(R.QueryLexer.TERM)},R.QueryLexer.termSeparator=R.tokenizer.separator,R.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==R.QueryLexer.EOS)return R.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return R.QueryLexer.lexField;
8if("~"==t)return e.backup(),e.width()>0&&e.emit(R.QueryLexer.TERM),R.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit(R.QueryLexer.TERM),R.QueryLexer.lexBoost;if("+"==t&&1===e.width())return e.emit(R.QueryLexer.PRESENCE),R.QueryLexer.lexText;if("-"==t&&1===e.width())return e.emit(R.QueryLexer.PRESENCE),R.QueryLexer.lexText;if(t.match(R.QueryLexer.termSeparator))return R.QueryLexer.lexTerm}else e.escapeCharacter()}},R.QueryParser=function(e,t){this.lexer=new R.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},R.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=R.QueryParser.parseClause;e;)e=e(this);return this.query},R.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},R.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},R.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},R.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(null!=t)switch(t.type){case R.QueryLexer.PRESENCE:return R.QueryParser.parsePresence;case R.QueryLexer.FIELD:return R.QueryParser.parseField;case R.QueryLexer.TERM:return R.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+t.type;throw t.str.length>=1&&(r+=" with value \'"+t.str+"\'"),new R.QueryParseError(r,t.start,t.end)}},R.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(null!=t){switch(t.str){case"-":e.currentClause.presence=R.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=R.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator\'"+t.str+"\'";throw new R.QueryParseError(r,t.start,t.end)}var n=e.peekLexeme();if(null==n)throw r="expecting term or field, found nothing",new R.QueryParseError(r,t.start,t.end);switch(n.type){case R.QueryLexer.FIELD:return R.QueryParser.parseField;case R.QueryLexer.TERM:return R.QueryParser.parseTerm;default:throw r="expecting term or field, found \'"+n.type+"\'",new R.QueryParseError(r,n.start,n.end)}}},R.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var r=e.query.allFields.map((function(e){return"\'"+e+"\'"})).join(", "),n="unrecognised field \'"+t.str+"\', possible fields: "+r;throw new R.QueryParseError(n,t.start,t.end)}e.currentClause.fields=[t.str];var i=e.peekLexeme();if(null==i)throw n="expecting term, found nothing",new R.QueryParseError(n,t.start,t.end);if(i.type===R.QueryLexer.TERM)return R.QueryParser.parseTerm;throw n="expecting term, found \'"+i.type+"\'",new R.QueryParseError(n,i.start,i.end)}},R.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(null!=r)switch(r.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:var n="Unexpected lexeme type \'"+r.type+"\'";throw new R.QueryParseError(n,r.start,r.end)}else e.nextClause()}},R.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(null!=t){var r=parseInt(t.str,10);if(isNaN(r)){var n="edit distance must be numeric";throw new R.QueryParseError(n,t.start,t.end)}e.currentClause.editDistance=r;var i=e.peekLexeme();if(null!=i)switch(i.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:throw n="Unexpected lexeme type \'"+i.type+"\'",new R.QueryParseError(n,i.start,i.end)}else e.nextClause()}}
8,R.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(null!=t){var r=parseInt(t.str,10);if(isNaN(r)){var n="boost must be numeric";throw new R.QueryParseError(n,t.start,t.end)}e.currentClause.boost=r;var i=e.peekLexeme();if(null!=i)switch(i.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:throw n="Unexpected lexeme type \'"+i.type+"\'",new R.QueryParseError(n,i.start,i.end)}else e.nextClause()}},void 0===(i="function"==typeof(n=function(){return R})?n.call(t,r,t,e):n)||(e.exports=i)}()}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};var n={};!function(){"use strict";r.d(n,{add:function(){return l},dispose:function(){return p},done:function(){return c},fromExternalJS:function(){return d},load:function(){return f},search:function(){return y},toJS:function(){return h}});var e=r(336),t=(e,t,r)=>new Promise(((n,i)=>{var s=e=>{try{a(r.next(e))}catch(e){i(e)}},o=e=>{try{a(r.throw(e))}catch(e){i(e)}},a=e=>e.done?n(e.value):Promise.resolve(e.value).then(s,o);a((r=r.apply(e,t)).next())}));let i,s,o,a=[];function u(){i=new e.Builder,i.field("title"),i.field("description"),i.ref("ref"),i.pipeline.add(e.trimmer,e.stopWordFilter,e.stemmer),o=new Promise((e=>{s=e}))}function l(e,t,r){const n=a.push(r)-1,s={title:e.toLowerCase(),description:t.toLowerCase(),ref:n};i.add(s)}function c(){return t(this,null,(function*(){s(i.build())}))}function h(){return t(this,null,(function*(){return{store:a,index:(yield o).toJSON()}}))}function d(e,r){return t(this,null,(function*(){try{if(importScripts(e),!self[r])throw new Error("Broken index file format");f(self[r])}catch(e){console.error("Failed to load search index: "+e.message)}}))}function f(r){return t(this,null,(function*(){a=r.store,s(e.Index.load(r.index))}))}function p(){return t(this,null,(function*(){a=[],u()}))}function y(r,n=0){return t(this,null,(function*(){if(0===r.trim().length)return[];let t=(yield o).query((t=>{r.trim().toLowerCase().split(/\\s+/).forEach((r=>{if(1===r.length)return;const n=(t=>{const r=e.trimmer(new e.Token(t,{}));return"*"+e.stemmer(r)+"*"})(r);t.term(n,{})}))}));return n>0&&(t=t.slice(0,n)),t.map((e=>({meta:a[e.ref],score:e.score})))}))}e.tokenizer.separator=/\\s+/,u(),addEventListener("message",(function(e){var t,r=e.data,i=r.type,s=r.method,o=r.id,a=r.params;"RPC"===i&&s&&((t=n[s])?Promise.resolve().then((function(){return t.apply(n,a)})):Promise.reject("No such method")).then((function(e){postMessage({type:"RPC",id:o,result:e})})).catch((function(e){var t={message:e};e.stack&&(t.message=e.message,t.stack=e.stack,t.name=e.name),postMessage({type:"RPC",id:o,error:t})}))})),postMessage({type:"RPC",method:"ready"})}()}();\n//# sourceMappingURL=0a6ad30060afff00cb34.worker.js.map'])),{name:"[fullhash].worker.js"});return n(e,i),e}},314:function(e){e.exports=function(e,t){var r=0,n={};e.addEventListener("message",(function(t){var r=t.data;if("RPC"===r.type)if(r.id){var i=n[r.id];i&&(delete n[r.id],r.error?i[1](Object.assign(Error(r.error.message),r.error)):i[0](r.result))}else{var o=document.createEvent("Event");o.initEvent(r.method,!1,!1),o.data=r.params,e.dispatchEvent(o)}})),t.forEach((function(t){e[t]=function(){var i=arguments;return new Promise((function(o,s){var a=++r;n[a]=[o,s],e.postMessage({type:"RPC",id:a,method:t,params:[].slice.call(i)})}))}}))}},766:function(e){"use strict";e.exports=r(12305)},376:function(e){"use strict";e.exports=r(95376)},322:function(e){"use strict";e.exports=r(4926)},66:function(e){"use strict";e.exports=r(65023)},416:function(e){"use strict";e.exports=void 0},177:function(){},109:function(e){"use strict";e.exports={i8:"7.0.6"}}},t={};function n(r){var i=t[r];
vendor: 5,255 bytes, line 8
8if(void 0!==i)return i.exports;var o=t[r]={id:r,exports:{}};return e[r](o,o.exports,n),o.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nc=void 0;var i={};return function(){"use strict";n.r(i),n.d(i,{AUTH_TYPES:function(){return Zl},ApiContentWrap:function(){return qp},ApiInfo:function(){return uc},ApiInfoModel:function(){return Wr},ApiLogo:function(){return hc},AppStore:function(){return nc},ArraySchema:function(){return sl},BackgroundStub:function(){return Vp},BodyContent:function(){return ru},COMPONENT_REGEXP:function(){return Br},CallbackModel:function(){return pn},ClipboardService:function(){return Ls},ContentItem:function(){return fp},ContentItems:function(){return dp},DiscriminatorDropdown:function(){return Ya},Dropdown:function(){return cs},DropdownLabel:function(){return ea},DropdownOrLabel:function(){return ys},DropdownWrapper:function(){return ta},ErrorBoundary:function(){return ie},Example:function(){return Xs},ExampleModel:function(){return Bn},ExternalExample:function(){return Js},FieldModel:function(){return Hn},GROUP_DEPTH:function(){return Qi},GroupModel:function(){return Mi},HistoryService:function(){return qt},IS_BROWSER:function(){return a},InvertedSimpleDropdown:function(){return ra},JsonPointer:function(){return Oe},JsonViewer:function(){return Qs},LEGACY_REGEXP:function(){return Fr},Loading:function(){return le},MDX_COMPONENT_REGEXP:function(){return zr},Markdown:function(){return Ps},MarkdownRenderer:function(){return qr},MarkerService:function(){return Ht},MediaContentModel:function(){return Jn},MediaTypeModel:function(){return Yn},MediaTypesSwitch:function(){return Qc},MenuBuilder:function(){return Yi},MenuItem:function(){return kp},MenuItemLabel:function(){return Tc},MenuItemLi:function(){return Ac},MenuItemTitle:function(){return Cc},MenuItemUl:function(){return _c},MenuItems:function(){return Rp},MenuStore:function(){return Zi},MiddlePanel:function(){return oo},MimeLabel:function(){return Zs},NoSampleLabel:function(){return na},OLD_SECURITY_DEFINITIONS_JSX_NAME:function(){return ft},ObjectSchema:function(){return Ga},OneOfButton:function(){return gl},OneOfSchema:function(){return yl},OpenAPIParser:function(){return kn},Operation:function(){return ip},OperationBadge:function(){return kc},OperationItem:function(){return gp},OperationMenuItemContent:function(){return Ep},OperationModel:function(){return mi},OptionsConsumer:function(){return de},OptionsContext:function(){return ue},OptionsProvider:function(){return pe},Parameters:function(){return eu},PayloadSamples:function(){return Lu},Redoc:function(){return Zp},RedocAttribution:function(){return Rc},RedocNormalizedOptions:function(){return H},RedocStandalone:function(){return ed},RedocWrap:function(){return Up},RequestBodyModel:function(){return Zn},ResponseDetails:function(){return hu},ResponseHeaders:function(){return lu},ResponseModel:function(){return ci},ResponseSamples:function(){return Gu},ResponseTitle:function(){return nu},ResponseView:function(){return mu},ResponsesList:function(){return yu},RightPanel:function(){return ao},Row:function(){return co},SCHEMA_DEFINITION_JSX_NAME:function(){return ht},SECTION_ATTR:function(){return Ji},SECURITY_DEFINITIONS_JSX_NAME:function(){return dt},SECURITY_SCHEMES_SECTION_PREFIX:function(){return mt},Schema:function(){return Pl},SchemaDefinition:function(){return Ll},SchemaModel:function(){return Mn},ScrollService:function(){return no},SearchBox:function(){return Jp},SearchStore:function(){return io},Section:function(){return so},SectionItem:function(){return mp},SecurityDefs:function(){return ec},SecuritySchemeModel:function(){return Ei},SecuritySchemesModel:function(){return _i},SideMenu:function(){return $p},SideNavStyleEnum:function(){return N},SimpleDropdown:function(){return us},SourceCode:function(){return Ys},SourceCodeWithCopy:function(){return Gs},SpecStore:function(){return $i},StickyResponsiveSidebar:function(){return Bp},StoreBuilder:function(){return xo},StoreConsumer:function(){return vo},StoreContext:function(){return yo},StoreProvider:function(){return bo},StyledMarkdownBlock:function(){return xs},ThemeProvider:function(){return Z},Throttle:function(){return Et},alphabeticallyByProp:function(){return Ft},appendToMdHeading:function(){return b},argValueToBoolean:function(){return V},buildComponentComment:function(){return Ur},concatRefStacks:function(){return On},convertSwagger2OpenAPI:function(){return be},createGlobalStyle:function(){return X},createStore:function(){return rc},css:function(){return K},debugTime:function(){return _t},debugTimeEnd:function(){return At},detectType:function(){return Ue},escapeHTMLAttrChars:function(){return T}
8,expandDefaultServerVariables:function(){return ut},extensionsHook:function(){return re},extractExtensions:function(){return vt},flattenByProp:function(){return m},getBasePath:function(){return E},getContentWithLegacyExamples:function(){return wt},getDefinitionName:function(){return rt},getOperationSummary:function(){return ze},getSerializedValue:function(){return Je},getStatusCodeType:function(){return Me},highlight:function(){return kt},history:function(){return Vt},html2Str:function(){return c},humanizeConstraints:function(){return ot},humanizeNumberRange:function(){return it},isAbsoluteUrl:function(){return O},isArray:function(){return R},isBoolean:function(){return I},isFormUrlEncoded:function(){return We},isJsonLike:function(){return Ve},isNamedDefinition:function(){return tt},isNumeric:function(){return y},isObject:function(){return x},isOperationName:function(){return Fe},isPayloadSample:function(){return fi},isPrimitiveType:function(){return qe},isRedocExtension:function(){return bt},isStatusCode:function(){return Le},keyframes:function(){return J},langFromMime:function(){return Ze},loadAndBundleSpec:function(){return ye},mapLang:function(){return Ot},mapValues:function(){return h},mapWithLast:function(){return f},media:function(){return ee},memoize:function(){return Dt},menuItemDepth:function(){return Pc},mergeObjects:function(){return v}
8,mergeParams:function(){return lt},mergeSimilarMediaTypes:function(){return ct},normalizeServers:function(){return pt},pluralizeType:function(){return xt},pushRef:function(){return Sn},querySelector:function(){return l},removeQueryStringAndHash:function(){return A},resolveUrl:function(){return k},safeSlugify:function(){return S},scrollIntoViewIfNeeded:function(){return u},serializeParameterValue:function(){return Xe},serializeParameterValueWithMime:function(){return Ke},setSecuritySchemePrefix:function(){return gt},shortenHTTPVerb:function(){return yt},sortByField:function(){return at},sortByRequired:function(){return st},stripTrailingSlash:function(){return g},styled:function(){return te},titleize:function(){return _},unescapeHTMLChars:function(){return C},urlFormEncodePayload:function(){return Ge},useStore:function(){return wo}});var e=r(65043),t=r(1283);const o={spacing:{unit:5,sectionHorizontal:e=>{let{spacing:t}=e;return 8*t.unit},sectionVertical:e=>{let{spacing:t}=e;return 8*t.unit}},breakpoints:{small:"50rem",medium:"75rem",large:"105rem"},colors:{tonalOffset:.2,primary:{main:"#32329f",light:e=>{let{colors:r}=e;return(0,t.lighten)(r.tonalOffset,r.primary.main)},dark:e=>{let{colors:r}=e;return(0,t.darken)(r.tonalOffset,r.primary.main)},contrastText:e=>{let{colors:r}=e;return(0,t.readableColor)(r.primary.main)}},success:{main:"#1d8127",light:e=>{let{colors:r}=e;return(0,t.lighten)(2*r.tonalOffset,r.success.main)},dark:e=>{let{colors:r}=e;return(0,t.darken)(r.tonalOffset,r.success.main)},contrastText:e=>{let{colors:r}=e;return(0,t.readableColor)(r.success.main)}},warning:{main:"#ffa500",light:e=>{let{colors:r}=e;return(0,t.lighten)(r.tonalOffset,r.warning.main)},dark:e=>{let{colors:r}=e;return(0,t.darken)(r.tonalOffset,r.warning.main)},contrastText:"#ffffff"},error:{main:"#d41f1c",light:e=>{let{colors:r}=e;return(0,t.lighten)(r.tonalOffset,r.error.main)},dark:e=>{let{colors:r}=e;return(0,t.darken)(r.tonalOffset,r.error.main)},contrastText:e=>{let{colors:r}=e;return(0,t.readableColor)(r.error.main)}},gray:{50:"#FAFAFA",100:"#F5F5F5"},text:{primary:"#333333",secondary:e=>{let{colors:r}=e;return(0,t.lighten)(r.tonalOffset,r.text.primary)}},border:{dark:"rgba(0,0,0, 0.1)",light:"#ffffff"},responses:{success:{color:e=>{let{colors:t}=e;return t.success.main},backgroundColor:e=>{let{colors:r}=e;return(0,t.transparentize)(.93,r.success.main)},tabTextColor:e=>{let{colors:t}=e;return t.responses.success.color}},error:{color:e=>{let{colors:t}=e;return t.error.main},backgroundColor:e=>{let{colors:r}=e;return(0,t.transparentize)(.93,r.error.main)},tabTextColor:e=>{let{colors:t}=e;return t.responses.error.color}},redirect:{color:e=>{let{colors:t}=e;return t.warning.main},backgroundColor:e=>{let{colors:r}=e;return(0,t.transparentize)(.9,r.responses.redirect.color)},tabTextColor:e=>{let{colors:t}=e;return t.responses.redirect.color}},info:{color:"#87ceeb",backgroundColor:e=>{let{colors:r}=e;return(0,t.transparentize)(.9,r.responses.info.color)},tabTextColor:e=>{let{colors:t}=e;return t.responses.info.color}}},http:{get:"#2F8132",post:"#186FAF",put:"#95507c",options:"#947014",patch:"#bf581d",delete:"#cc3333",basic:"#707070",link:"#07818F",head:"#A23DAD"}},schema:{linesColor:e=>(0,t.lighten)(e.colors.tonalOffset,(0,t.desaturate)(e.colors.tonalOffset,e.colors.primary.main)),defaultDetailsWidth:"75%",typeNameColor:e=>e.colors.text.secondary,typeTitleColor:e=>e.schema.typeNameColor,requireLabelColor:e=>e.colors.error.main,labelsTextSize:"0.9em",nestingSpacing:"1em",nestedBackground:"#fafafa",arrow:{size:"1.1em",color:e=>e.colors.text.secondary}},typography:{fontSize:"14px",lineHeight:"1.5em",fontWeightRegular:"400",fontWeightBold:"600",fontWeightLight:"300",fontFamily:"Roboto, sans-serif",smoothing:"antialiased",optimizeSpeed:!0,headings:{fontFamily:"Montserrat, sans-serif",fontWeight:"400",lineHeight:"1.6em"},code:{fontSize:"13px",fontFamily:"Courier, monospace",lineHeight:e=>{let{typography:t}=e;return t.lineHeight},fontWeight:e=>{let{typography:t}=e;return t.fontWeightRegular},color:"#e53935",backgroundColor:"rgba(38, 50, 56, 0.05)",wrap:!1},links:{color:e=>{let{colors:t}=e;return t.primary.main},visited:e=>{let{typography:t}=e;return t.links.color},hover:e=>{let{typography:r}=e;return(0,t.lighten)(.2,r.links.color)},textDecoration:"auto",hoverTextDecoration:"auto"}},sidebar:{width:"260px",backgroundColor:"#fafafa",textColor:"#333333",activeTextColor:e=>e.sidebar.textColor!==o.sidebar.textColor?e.sidebar.textColor:e.colors.primary.main,groupItems:{activeBackgroun
8dColor:e=>(0,t.darken)(.1,e.sidebar.backgroundColor),activeTextColor:e=>e.sidebar.activeTextColor,textTransform:"uppercase"},level1Items:{activeBackgroundColor:e=>(0,t.darken)(.05,e.sidebar.backgroundColor),activeTextColor:e=>e.sidebar.activeTextColor,textTransform:"none"},arrow:{size:"1.5em",color:e=>e.sidebar.textColor}},logo:{maxHeight:e=>{let{sidebar:t}=e;return t.width},maxWidth:e=>{let{sidebar:t}=e;return t.width},gutter:"2px"},rightPanel:{backgroundColor:"#263238",width:"40%",textColor:"#ffffff",servers:{overlay:{backgroundColor:"#fafafa",textColor:"#263238"},url:{backgroundColor:"#fff"}}},codeBlock:{backgroundColor:e=>{let{rightPanel:r}=e;return(0,t.darken)(.1,r.backgroundColor)}},fab:{backgroundColor:"#f2f2f2",color:"#0065FB"}};var s=o;const a="undefined"!=typeof window&&"HTMLElement"in window;function l(e){return"undefined"!=typeof document?document.querySelector(e):null}function c(e){return e.split(/<[^>]+>/).map((e=>e.trim())).filter((e=>e.length>0)).join(" ")}function u(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const r=e.parentNode;if(!r)return;const n=window.getComputedStyle(r,void 0),i=parseInt(n.getPropertyValue("border-top-width"),10),o=parseInt(n.getPropertyValue("border-left-width"),10),s=e.offsetTop-r.offsetTop<r.scrollTop,a=e.offsetTop-r.offsetTop+e.clientHeight-i>r.scrollTop+r.clientHeight,l=e.offsetLeft-r.offsetLeft<r.scrollLeft,c=e.offsetLeft-r.offsetLeft+e.clientWidth-o>r.scrollLeft+r.clientWidth,u=s&&!a;(s||a)&&t&&(r.scrollTop=e.offsetTop-r.offsetTop-r.clientHeight/2-i+e.clientHeight/2),(l||c)&&t&&(r.scrollLeft=e.offsetLeft-r.offsetLeft-r.clientWidth/2-o+e.clientWidth/2),(s||a||l||c)&&!t&&e.scrollIntoView(u)}var p=r(90948),d=n.n(p);function f(e,t){const r=[];for(let n=0;n<e.length-1;n++)r.push(t(e[n],!1));return 0!==e.length&&r.push(t(e[e.length-1],!0)),r}function h(e,t){const r={};for(const n in e)e.hasOwnProperty(n)&&(r[n]=t(e[n],n,e));return r}function m(e,t){const r=[],n=e=>{for(const i of e)r.push(i),i[t]&&n(i[t])};return n(e),r}function g(e){return e.endsWith("/")?e.substring(0,e.length-1):e}function y(e){return!isNaN(parseFloat(e))&&isFinite(e)}function b(e,t,r){const n=new RegExp(`(^|\\n)#\\s?${t}\\s*\\n`,"i"),i=new RegExp(`((\\n|^)#\\s*${t}\\s*(\\n|$)(?:.|\\n)*?)(\\n#|$)`,"i");if(n.test(e))return e.replace(i,`$1\n\n${r}\n$4`);{const n=""===e||e.endsWith("\n\n")?"":e.endsWith("\n")?"\n":"\n\n";return`${e}${n}# ${t}\n\n${r}`}}const v=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];if(!r.length)return e;const i=r.shift();
8return void 0===i?e:(w(e)&&w(i)&&Object.keys(i).forEach((t=>{w(i[t])?(e[t]||(e[t]={}),v(e[t],i[t])):e[t]=i[t]})),v(e,...r))},x=e=>null!==e&&"object"==typeof e,w=e=>x(e)&&!R(e);function S(e){return d()(e)||e.toString().toLowerCase().replace(/\s+/g,"-").replace(/&/g,"-and-").replace(/\--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}function O(e){return/(?:^[a-z][a-z0-9+.-]*:|\/\/)/i.test(e)}function k(e,t){let r;if(t.startsWith("//"))try{r=`${new URL(e).protocol||"https:"}${t}`}catch(e){r=`https:${t}`}else if(O(t))r=t;else if(t.startsWith("/"))try{const n=new URL(e);n.pathname=t,r=n.href}catch(e){r=t}else r=g(e)+"/"+t;return g(r)}function E(e){try{return P(e).pathname}catch(t){return e}}function _(e){return e.charAt(0).toUpperCase()+e.slice(1)}function A(e){try{const t=P(e);return t.search="",t.hash="",t.toString()}catch(t){return e}}function P(e){return"undefined"==typeof URL?new(n(416).URL)(e):new URL(e)}function T(e){return e.replace(/["\\]/g,"\\$&")}function C(e){return e.replace(/&#(\d+);/g,((e,t)=>String.fromCharCode(parseInt(t,10)))).replace(/&/g,"&").replace(/"/g,'"')}function R(e){return Array.isArray(e)}function I(e){return"boolean"==typeof e}const $={enum:"Enum",enumSingleValue:"Value",enumArray:"Items",default:"Default",deprecated:"Deprecated",example:"Example",examples:"Examples",recursive:"Recursive",arrayOf:"Array of ",webhook:"Event",const:"Value",noResultsFound:"No results found",download:"Download",downloadSpecification:"Download OpenAPI specification",responses:"Responses",callbackResponses:"Callback responses",requestSamples:"Request samples",responseSamples:"Response samples"};function j(e,t){const r=$[e];return void 0!==t?r[t]:r}var N=(e=>(e.SummaryOnly="summary-only",e.PathOnly="path-only",e.IdOnly="id-only",e))(N||{}),L=Object.defineProperty,M=Object.defineProperties,D=Object.getOwnPropertyDescriptors,F=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable,U=(e,t,r)=>t in e?L(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,q=(e,t)=>{for(var r in t||(t={}))z.call(t,r)&&U(e,r,t[r]);if(F)for(var r of F(t))B.call(t,r)&&U(e,r,t[r]);return e};function V(e,t){return void 0===e?t||!1:"string"==typeof e?"false"!==e:e}function W(e){return"string"==typeof e?parseInt(e,10):"number"==typeof e?e:void 0}class H{static normalizeExpandResponses(e){if("all"===e)return"all";if("string"==typeof e){const t={};return e.split(",").forEach((e=>{t[e.trim()]=!0})),t}return void 0!==e&&console.warn(`expandResponses must be a string but received value "${e}" of type ${typeof e}`),{}}static normalizeHideHostname(e){return!!e}static normalizeScrollYOffset(e){if("string"==typeof e&&!y(e)){const t=l(e);t||console.warn("scrollYOffset value is a selector to non-existing element. Using offset 0 by default");const r=t&&t.getBoundingClientRect().bottom||0;return()=>r}return"number"==typeof e||y(e)?()=>"number"==typeof e?e:parseFloat(e):"function"==typeof e?()=>{const t=e();return"number"!=typeof t&&console.warn(`scrollYOffset should return number but returned value "${t}" of type ${typeof t}`),t}:(void 0!==e&&console.warn("Wrong value for scrollYOffset ReDoc option: should be string, number or function"),()=>0)}static normalizeShowExtensions(e){if(void 0===e)return!1;if(""===e)return!0;if("string"!=typeof e)return e;switch(e){case"true":return!0;case"false":return!1;default:return e.split(",").map((e=>e.trim()))}}static normalizeSideNavStyle(e){const t=N.SummaryOnly;if("string"!=typeof e)return t;switch(e){case t:return e;case N.PathOnly:return N.PathOnly;case N.IdOnly:return N.IdOnly;default:return t}}static normalizePayloadSampleIdx(e){return"number"==typeof e?Math.max(0,e):"string"==typeof e&&isFinite(e)?parseInt(e,10):0}static normalizeJsonSampleExpandLevel(e){return"all"===e?1/0:isNaN(Number(e))?2:Math.ceil(Number(e))}static normalizeGeneratedPayloadSamplesMaxDepth(e){return isNaN(Number(e))?10:Math.max(0,Number(e))}constructor(e){var t,r,n,i,o;const a=(e=q(q({},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),e)).theme&&e.theme.extensionsHook;var l,c;(null==(t=e.theme)?void 0:t.menu)&&!(null==(r=e.theme)?void 0:r.sidebar)&&(console.warn('Theme setting "menu" is deprecated. Rename to "sidebar"'),e.theme.sidebar=e.theme.menu),(null==(n=e.theme)?void 0:n.codeSample)&&!(null==(i=e.theme)?void 0:i.codeBlock)&&(console.warn('Theme setting "codeSample" is deprecated. Rename to "codeBlock"'),e.theme.codeBlock=e.theme.codeSample),this.theme=function(e){const t={};let r=0;const n=(i,o)=>
8{Object.keys(i).forEach((s=>{const a=(o?o+".":"")+s,l=i[s];"function"==typeof l?Object.defineProperty(i,s,{get(){if(!t[a]){if(r++,r>1e3)throw new Error(`Theme probably contains circular dependency at ${a}: ${l.toString()}`);t[a]=l(e)}return t[a]},enumerable:!0}):"object"==typeof l&&n(l,a)}))};return n(e,""),JSON.parse(JSON.stringify(e))}(v({},s,(l=q({},e.theme),M(l,D({extensionsHook:void 0}))))),this.theme.extensionsHook=a,c=e.labels,Object.assign($,c),this.scrollYOffset=H.normalizeScrollYOffset(e.scrollYOffset),this.hideHostname=H.normalizeHideHostname(e.hideHostname),this.expandResponses=H.normalizeExpandResponses(e.expandResponses),this.requiredPropsFirst=V(e.requiredPropsFirst),this.sortPropsAlphabetically=V(e.sortPropsAlphabetically),this.sortEnumValuesAlphabetically=V(e.sortEnumValuesAlphabetically),this.sortOperationsAlphabetically=V(e.sortOperationsAlphabetically),this.sortTagsAlphabetically=V(e.sortTagsAlphabetically),this.nativeScrollbars=V(e.nativeScrollbars),this.pathInMiddlePanel=V(e.pathInMiddlePanel),this.untrustedSpec=V(e.untrustedSpec),this.hideDownloadButton=V(e.hideDownloadButton),this.downloadFileName=e.downloadFileName,this.downloadDefinitionUrl=e.downloadDefinitionUrl,this.disableSearch=V(e.disableSearch),this.onlyRequiredInSamples=V(e.onlyRequiredInSamples),this.showExtensions=H.normalizeShowExtensions(e.showExtensions),this.sideNavStyle=H.normalizeSideNavStyle(e.sideNavStyle),this.hideSingleRequestSampleTab=V(e.hideSingleRequestSampleTab),this.menuToggle=V(e.menuToggle,!0),this.jsonSampleExpandLevel=H.normalizeJsonSampleExpandLevel(e.jsonSampleExpandLevel),this.enumSkipQuotes=V(e.enumSkipQuotes),this.hideSchemaTitles=V(e.hideSchemaTitles),this.simpleOneOfTypeLabel=V(e.simpleOneOfTypeLabel),this.payloadSampleIdx=H.normalizePayloadSampleIdx(e.payloadSampleIdx),this.expandSingleSchemaField=V(e.expandSingleSchemaField),this.schemaExpansionLevel=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return"all"===e?1/0:W(e)||t}(e.schemaExpansionLevel),this.showObjectSchemaExamples=V(e.showObjectSchemaExamples),this.showSecuritySchemeType=V(e.showSecuritySchemeType),this.hideSecuritySection=V(e.hideSecuritySection),this.unstable_ignoreMimeParameters=V(e.unstable_ignoreMimeParameters),this.allowedMdComponents=e.allowedMdComponents||{},this.expandDefaultServerVariables=V(e.expandDefaultServerVariables),this.maxDisplayedEnumValues=W(e.maxDisplayedEnumValues);const u=R(e.ignoreNamedSchemas)?e.ignoreNamedSchemas:null==(o=e.ignoreNamedSchemas)?void 0:o.split(",").map((e=>e.trim()));this.ignoreNamedSchemas=new Set(u),this.hideSchemaPattern=V(e.hideSchemaPattern),this.generatedPayloadSamplesMaxDepth=H.normalizeGeneratedPayloadSamplesMaxDepth(e.generatedPayloadSamplesMaxDepth),this.nonce=e.nonce,this.hideFab=V(e.hideFab),this.minCharacterLengthToInitSearch=W(e.minCharacterLengthToInitSearch)||3,this.showWebhookVerb=V(e.showWebhookVerb)}}var Q=r(94574),Y=n.n(Q);const{default:G,css:K,createGlobalStyle:X,keyframes:J,ThemeProvider:Z}=Q,ee={lessThan:(e,t,r)=>function(){return K` 9 @media ${t?"print, ":""} screen and (max-width: ${t=>t.theme.breakpoints[e]}) ${r||""} { 10 ${K(...arguments)}; 11 } 12 `},greaterThan:e=>function(){return K` 13 @media (min-width: ${t=>t.theme.breakpoints[e]}) { 14 ${K(...arguments)}; 15 } 16 `},between:(e,t)=>function(){return K` 17 @media (min-width: ${t=>t.theme.breakpoints[e]}) and (max-width: ${e=>e.theme.breakpoints[t]}) { 18 ${K(...arguments)}; 19 } 20 `}};var te=G;function re(e){return t=>{if(t.theme.extensionsHook)return t.theme.extensionsHook(e,t)}}const ne=te.div` 21 padding: 20px; 22 color: red; 23`;class ie extends e.Component{constructor(e){super(e),this.state={error:void 0}}componentDidCatch(e){return this.setState({error:e}),!1}render(){return this.state.error?e.createElement(ne,null,e.createElement("h1",null,"Something went wrong..."),e.createElement("small",null," ",this.state.error.message," "),e.createElement("p",null,e.createElement("details",null,e.createElement("summary",null,"Stack trace"),e.createElement("pre",null,this.state.error.stack))),e.createElement("small",null," ReDoc Version: ","2.0.0-rc.77")," ",e.createElement("br",null),e.createElement("small",null," Commit: ","580f883")):e.createElement(e.Fragment,null,e.Children.only(this.props.children))}}const oe=J` 24 0% { 25 transform: rotate(0deg); } 26 100% { 27 transform: rotate(360deg); 28 } 29`,se=te((t=>e.createElement("svg",{className:t.className,version:"1.1",width:"512",height:"512",viewBox:"0 0 512 512"},e.createElement("path",{d:"M275.682 147.999c0 10.864-8.837 19.661-19.682 19.661v0c-10.875 0-19.681-8.796-19.681-19.661v-96.635c0-10.885 8.806-19.661 19.681-19.661v0c10.844 0 19.682 8.776 19.682 19.661v96.635z"}),e.createElement("path",{d:"M275.682 460.615c0 10.865-8.837 19.682-19.682 19.682v0c-10.875 0-19.681-8.817-19.681-19.682v-96.604c0-10.885 8.806-19.681 19.681-19.681v0c10.844 0 19.682 8.796 19.682 19.682v96.604z"}),e.createElement("path",{d:"M147.978 236.339c10.885 0 19.681 8.755 19.681 19.641v0c0 10.885-8.796 19.702-19.681 19.702h-96.624c-10.864 0-19.661-8.817-19.661-19.702v0c0-10.885 8.796-19.641 19.661-19.641h96.624z"}),e.createElement("path",{d:"M460.615 236.339c10.865 0 19.682 8.755 19.682 19.641v0c0 10.885-8.817 19.702-19.682 19.702h-96.584c-10.885 0-19.722-8.817-19.722-19.702v0c0-10.885 8.837-19.641 19.722-19.641h96.584z"}),e.createElement("path",{d:"M193.546 165.703c7.69 7.66 7.68 20.142 0 27.822v0c-7.701 7.701-20.162 7.701-27.853 0.020l-68.311-68.322c-7.68-7.701-7.68-20.142 0-27.863v0c7.68-7.68 20.121-7.68 27.822 0l68.342 68.342z"}),e.createElement("path",{d:"M414.597 386.775c7.7 7.68 7.7 20.163 0.021 27.863v0c-7.7 7.659-20.142 7.659-27.843-0.062l-68.311-68.26c-7.68-7.7-7.68-20.204 0-27.863v0c7.68-7.7 20.163-7.7 27.842 0l68.291 68.322z"}),e.createElement("path",{d:"M165.694 318.464c7.69-7.7 20.153-7.7 27.853 0v0c7.68 7.659 7.69 20.163 0 27.863l-68.342 68.322c-7.67 7.659-20.142 7.659-27.822-0.062v0c-7.68-7.68-7.68-20.122 0-27.801l68.3
2911-68.322z"}),e.createElement("path",{d:"M386.775 97.362c7.7-7.68 20.142-7.68 27.822 0v0c7.7 7.68 7.7 20.183 0.021 27.863l-68.322 68.311c-7.68 7.68-20.163 7.68-27.843-0.020v0c-7.68-7.68-7.68-20.162 0-27.822l68.322-68.332z"}))))` 30 animation: 2s ${oe} linear infinite; 31 width: 50px; 32 height: 50px; 33 content: ''; 34 display: inline-block; 35 margin-left: -25px; 36 37 path { 38 fill: ${e=>e.color}; 39 } 40`,ae=te.div` 41 font-family: helvetica, sans; 42 width: 100%; 43 text-align: center; 44 font-size: 25px; 45 margin: 30px 0 20px 0; 46 color: ${e=>e.color}; 47`;class le extends e.PureComponent{render(){return e.createElement("div",{style:{textAlign:"center"}},e.createElement(ae,{color:this.props.color},"Loading ..."),e.createElement(se,{color:this.props.color}))}}var ce=r(65173);const ue=e.createContext(new H({})),pe=ue.Provider,de=ue.Consumer;var fe=r(64812),he=r(92523),me=r(24910),ge=n(925);function ye(e){return t=this,r=function*(){const t=new me.Config({}),r={config:t,base:a?window.location.href:process.cwd()};a&&(t.resolve.http.customFetch=n.g.fetch),"object"==typeof e&&null!==e?r.doc={source:{absoluteRef:""},parsed:e}:r.ref=e;const{bundle:{parsed:i}}=yield(0,he.bundle)(r);return void 0!==i.swagger?be(i):i},new Promise(((e,n)=>{var i=e=>{try{s(r.next(e))}catch(e){n(e)}},o=e=>{try{s(r.throw(e))}catch(e){n(e)}},s=t=>t.done?e(t.value):Promise.resolve(t.value).then(i,o);s((r=r.apply(t,null)).next())}));var t,r}function be(e){return console.warn("[ReDoc Compatibility mode]: Converting OpenAPI 2.0 to OpenAPI 3.0"),new Promise(((t,r)=>(0,ge.convertObj)(e,{patch:!0,warnOnly:!0,text:"{}",anchors:!0},((e,n)=>{if(e)return r(e);t(n&&n.openapi)}))))}var ve=r(46469),xe=r(17283),we=r(4606);const Se=we.parse;class Oe{static baseName(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;const r=Oe.parse(e);return r[r.length-t]}static dirName(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;const r=Oe.parse(e);return we.compile(r.slice(0,r.length-t))}static relative(e,t){const r=Oe.parse(e);return Oe.parse(t).slice(r.length)}static parse(e){let t=e;return"#"===t.charAt(0)&&(t=t.substring(1)),Se(t)}static join(e,t){const r=Oe.parse(e).concat(t);return we.compile(r)}static get(e,t){return we.get(e,t)}static compile(e){return we.compile(e)}static escape(e){return we.escape(e)}}we.parse=Oe.parse,Object.assign(Oe,we);var ke=n(470),Ee=r(12054),_e=Object.defineProperty,Ae=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ie=(e,t,r)=>t in e?_e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,$e=(e,t)=>{for(var r in t||(t={}))Ce.call(t,r)&&Ie(e,r,t[r]);if(Te)for(var r of Te(t))Re.call(t,r)&&Ie(e,r,t[r]);return e},je=(e,t)=>Ae(e,Pe(t));function Ne(e){return"string"==typeof e&&/\dxx/i.test(e)}function Le(e){return"default"===e||y(e)||Ne(e)}function Me(e){if("default"===e)return arguments.length>1&&void 0!==arguments[1]&&arguments[1]?"error":"success";let t="string"==typeof e?parseInt(e,10):e;if(Ne(e)&&(t*=100),t<100||t>599)throw new Error("invalid HTTP code");let r="success";return t>=300&&t<400?r="redirect":t>=400?r="error":t<200&&(r="info"),r}const De={get:!0,post:!0,put:!0,head:!0,patch:!0,delete:!0,options:!0,$ref:!0};function Fe(e){return e in De}function ze(e){return e.summary||e.operationId||e.description&&e.description.substring(0,50)||e.pathName||"<no summary>"}const Be={multipleOf:"number",maximum:"number",exclusiveMaximum:"number",minimum:"number",exclusiveMinimum:"number",maxLength:"string",minLength:"string",pattern:"string",contentEncoding:"string",contentMediaType:"string",items:"array",maxItems:"array",minItems:"array",uniqueItems:"array",maxProperties:"object",minProperties:"object",required:"object",additionalProperties:"object",unevaluatedProperties:"object",properties:"object",patternProperties:"object"};function Ue(e){if(void 0!==e.type&&!R(e.type))return e.type;const t=Object.keys(Be);for(const r of t){const t=Be[r];if(void 0!==e[r])return t}return"any"}function qe(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.type;if(e["x-circular-ref"])return!0;
47if(void 0!==e.oneOf||void 0!==e.anyOf)return!1;if(e.if&&e.then||e.if&&e.else)return!1;let r=!0;const n=R(t);return("object"===t||n&&(null==t?void 0:t.includes("object")))&&(r=void 0!==e.properties?0===Object.keys(e.properties).length:void 0===e.additionalProperties&&void 0===e.unevaluatedProperties&&void 0===e.patternProperties),!R(e.items)&&!R(e.prefixItems)&&(void 0!==e.items&&!I(e.items)&&("array"===t||n&&(null==t?void 0:t.includes("array")))&&(r=qe(e.items,e.items.type)),r)}function Ve(e){return-1!==e.search(/json/i)}function We(e){return"application/x-www-form-urlencoded"===e}function He(e,t,r){return R(e)?e.map((e=>e.toString())).join(r):"object"==typeof e?Object.keys(e).map((t=>`${t}${r}${e[t]}`)).join(r):t+"="+e.toString()}function Qe(e,t){return R(e)?(console.warn("deepObject style cannot be used with array value:"+e.toString()),""):"object"==typeof e?Object.keys(e).map((r=>`${t}[${r}]=${e[r]}`)).join("&"):(console.warn("deepObject style cannot be used with non-object value:"+e.toString()),"")}function Ye(e,t,r){const n="__redoc_param_name__",i=t?"*":"";return Ee.parse(`{?${n}${i}}`).expand({[n]:r}).substring(1).replace(/__redoc_param_name__/g,e)}function Ge(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(R(e))throw new Error("Payload must have fields: "+e.toString());return Object.keys(e).map((r=>{const n=e[r],{style:i="form",explode:o=!0}=t[r]||{};switch(i){case"form":return Ye(r,o,n);case"spaceDelimited":return He(n,r,"%20");case"pipeDelimited":return He(n,r,"|");case"deepObject":return Qe(n,r);default:return console.warn("Incorrect or unsupported encoding style: "+i),""}})).join("&")}function Ke(e,t){return Ve(t)?JSON.stringify(e):(console.warn(`Parameter serialization as ${t} is not supported`),"")}function Xe(e,t){const{name:r,style:n,explode:i=!1,serializationMime:o}=e;if(o)switch(e.in){case"path":case"header":return Ke(t,o);case"cookie":case"query":return`${r}=${Ke(t,o)}`;default:return console.warn("Unexpected parameter location: "+e.in),""}if(!n)return console.warn(`Missing style attribute or content for parameter ${r}`),"";switch(e.in){case"path":return function(e,t,r,n){const i=r?"*":"";let o="";"label"===t?o=".":"matrix"===t&&(o=";");const s="__redoc_param_name__";return Ee.parse(`{${o}${s}${i}}`).expand({[s]:n}).replace(/__redoc_param_name__/g,e)}(r,n,i,t);case"query":return function(e,t,r,n){switch(t){case"form":return Ye(e,r,n);case"spaceDelimited":return R(n)?r?Ye(e,r,n):`${e}=${n.join("%20")}`:(console.warn("The style spaceDelimited is only applicable to arrays"),"");case"pipeDelimited":return R(n)?r?Ye(e,r,n):`${e}=${n.join("|")}`:(console.warn("The style pipeDelimited is only applicable to arrays"),"");case"deepObject":return!r||R(n)||"object"!=typeof n?(console.warn("The style deepObject is only applicable for objects with explode=true"),""):Qe(n,e);default:return console.warn("Unexpected style for query: "+t),""}}(r,n,i,t);case"header":return function(e,t,r){if("simple"===e){const e=t?"*":"",n="__redoc_param_name__",i=Ee.parse(`{${n}${e}}`);return decodeURIComponent(i.expand({[n]:r}))}return console.warn("Unexpected style for header: "+e),""}(n,i,t);case"cookie":return function(e,t,r,n){return"form"===t?Ye(e,r,n):(console.warn("Unexpected style for cookie: "+t),"")}(r,n,i,t);default:return console.warn("Unexpected parameter location: "+e.in),""}}function Je(e,t){return e.in?decodeURIComponent(Xe(e,t)):t}function Ze(e){return-1!==e.search(/xml/i)?"xml":-1!==e.search(/csv/i)?"csv":-1!==e.search(/plain/i)?"tex":"clike"}const et=/^#\/components\/(schemas|pathItems)\/([^/]+)$/;function tt(e){return et.test(e||"")}function rt(e){var t;const[r]=(null==(t=null==e?void 0:e.match(et))?void 0:t.reverse())||[];return r}function nt(e,t,r){let n;return void 0!==t&&void 0!==r?n=t===r?`= ${t} ${e}`:`[ ${t} .. ${r} ] ${e}`:void 0!==r?n=`<= ${r} ${e}`:void 0!==t&&(n=1===t?"non-empty":`>= ${t} ${e}`),n}function it(e){var t,r;const n="number"==typeof e.exclusiveMinimum?Math.min(e.exclusiveMinimum,null!=(t=e.minimum)?t:1/0):e.minimum,i="number"==typeof e.exclusiveMaximum?Math.max(e.exclusiveMaximum,null!=(r=e.maximum)?r:-1/0):e.maximum,o="number"==typeof e.exclusiveMinimum||e.exclusiveMinimum,s="number"==typeof e.exclusiveMaximum||e.exclusiveMaximum;return void 0!==n&&void 0!==i?`${o?"( ":"[ "}${n} .. ${i}${s?" )":" ]"}`:void 0!==i?`${s?"< ":"<= "}${i}`:void 0!==n?`${o?"> ":">= "}${n}`:void 0}function ot(e){const t=[],r=nt("characters",e.minLength,e.maxLength);void 0!==r&&t.push(r);const n=nt("items",e.minItems,e.maxItems);void 0!==n&&t.push(n);const i=nt("properties",e.minProperties,e.maxProperties);void 0!==i&&t.push(i);const o=function(e){if(void 0===e)return;const t=e.toString(10);return/^0\.0*1$/.test(t)?`decimal places <= ${t.split(".")[1].length}`:`multiple of ${t}`}(e.multipleOf);void 0!==o&&t.push(o);const s=it(e);return void 0!==s&&t.push(s),e.uniqueItems&&t.push("unique"),t}function st(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];const r=[],n=[],i=[];return e.forEach((e=>{e.required?t.includes(e.name)?n.push(e):i.push(e):r.push(e)})),n.sort(((e,r)=>t.indexOf(e.name)-t.indexOf(r.name))),[...n,...i,...r]}function at(e,t){return[...e].sort(((e,r)=>e[t].localeCompare(r[t])))}function lt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];const n={};return r.forEach((t=>{({resolved:t}=e.deref(t)),n[t.name+"_"+t.in]=!0})),(t=t.filter((t=>(({resolved:t}=e.deref(t)),!n[t.name+"_"+t.in])))).concat(r)}function ct(e){const t={};return Object.keys(e).forEach((r=>{const n=e[r],i=r.split(";")[0].trim();t[i]?t[i]=$e($e({},t[i]),n):t[i]=n})),t}function ut(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.replace(/(?:{)([\w-.]+)(?:})/g,((e,r)=>t[r]&&t[r].default||e))}function pt(e,t){const r=void 0===e?A((()=>
47{if(!a)return"";const e=window.location.href;return e.endsWith(".html")?(0,ke.dirname)(e):e})()):(0,ke.dirname)(e);return 0===t.length&&(t=[{url:"/"}]),t.map((e=>{return je($e({},e),{url:(t=e.url,k(r,t)),description:e.description||""});var t}))}const dt="SecurityDefinitions",ft="security-definitions",ht="SchemaDefinition";let mt="section/Authentication/";function gt(e){mt=e}const yt=e=>({delete:"del",options:"opts"}[e]||e);function bt(e){return e in{"x-circular-ref":!0,"x-parentRefs":!0,"x-refsStack":!0,"x-code-samples":!0,"x-codeSamples":!0,"x-displayName":!0,"x-examples":!0,"x-ignoredHeaderParameters":!0,"x-logo":!0,"x-nullable":!0,"x-servers":!0,"x-tagGroups":!0,"x-traitTag":!0,"x-additionalPropertiesName":!0,"x-explicitMappingOnly":!0}}function vt(e,t){return Object.keys(e).filter((e=>!0===t?e.startsWith("x-")&&!bt(e):e.startsWith("x-")&&t.indexOf(e)>-1)).reduce(((t,r)=>(t[r]=e[r],t)),{})}function xt(e){return e.split(" or ").map((e=>e.replace(/^(string|object|number|integer|array|boolean)s?( ?.*)/,"$1s$2"))).join(" or ")}function wt(e){let t=e.content;const r=e["x-examples"],n=e["x-example"];if(r){t=$e({},t);for(const e of Object.keys(r)){const n=r[e];t[e]=je($e({},t[e]),{examples:n})}}else if(n){t=$e({},t);for(const e of Object.keys(n)){const r=n[e];t[e]=je($e({},t[e]),{example:r})}}return t}var St=r(82999);function Ot(e){return{json:"js","c++":"cpp","c#":"csharp","objective-c":"objectivec",shell:"bash",viml:"vim"}[e]||"clike"}function kt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"clike";t=t.toLowerCase();let r=St.languages[t];return r||(r=St.languages[Ot(t)]),St.highlight(e.toString(),r,t)}function Et(e){return(t,r,n)=>{n.value=function(e,t){let r,n,i,o=null,s=0;const a=()=>{s=(new Date).getTime(),o=null,i=e.apply(r,n),o||(r=n=null)};return function(){const l=(new Date).getTime(),c=t-(l-s);return r=this,n=arguments,c<=0||c>t?(o&&(clearTimeout(o),o=null),s=l,i=e.apply(r,n),o||(r=n=null)):o||(o=setTimeout(a,c)),i}}(n.value,e)}}function _t(e){}function At(e){}r(76149),r(47646),r(83241),r(27296),r(63782),r(34036),r(4117),r(84155),r(66043),r(42237),r(64377),r(15575),r(47819),r(8374),r(87523),r(83817),r(5732),r(73955),r(80045),r(15775),r(684),r(30104),r(76147),St.languages.insertBefore("javascript","string",{"property string":{pattern:/([{,]\s*)"(?:\\.|[^\\"\r\n])*"(?=\s*:)/i,lookbehind:!0}},void 0),St.languages.insertBefore("javascript","punctuation",{property:{pattern:/([{,]\s*)[a-z]\w*(?=\s*:)/i,lookbehind:!0}},void 0);var Pt=Object.defineProperty,Tt=Object.defineProperties,Ct=Object.getOwnPropertyDescriptors,Rt=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,jt=(e,t,r)=>t in e?Pt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Nt=(e,t)=>{for(var r in t||(t={}))It.call(t,r)&&jt(e,r,t[r]);if(Rt)for(var r of Rt(t))$t.call(t,r)&&jt(e,r,t[r]);return e},Lt=(e,t)=>Tt(e,Ct(t));const Mt={};function Dt(e,t,r){if("function"==typeof r.value)return function(e,t,r){if(!r.value||r.value.length>0)throw new Error("@memoize decorator can only be applied to methods of zero arguments");const n=`_memoized_${t}`,i=r.value;return e[n]=Mt,Lt(Nt({},r),{value(){return this[n]===Mt&&(this[n]=i.call(this)),this[n]}})}(e,t,r);if("function"==typeof r.get)return function(e,t,r){const n=`_memoized_${t}`,i=r.get;return e[n]=Mt,Lt(Nt({},r),{get(){return this[n]===Mt&&(this[n]=i.call(this)),this[n]}})}(e,t,r);throw new Error("@memoize decorator can be applied to methods or getters, got "+String(r.value)+" instead")}function Ft(e){let t=1;return"-"===e[0]&&(t=-1,e=e.substr(1)),(r,n)=>-1==t?n[e].localeCompare(r[e]):r[e].localeCompare(n[e])}var zt=Object.defineProperty,Bt=Object.getOwnPropertyDescriptor;const Ut="hashchange";class qt{constructor(){this.emit=()=>{this._emiter.emit(Ut,this.currentId)},this._emiter=new xe.EventEmitter,this.bind()}get currentId(){return a?decodeURIComponent(window.location.hash.substring(1)):""}linkForId(e){return e?"#"+e:""}subscribe(e){const t=this._emiter.addListener(Ut,e);return()=>t.removeListener(Ut,e)}bind(){a&&window.addEventListener("hashchange",this.emit,!1)}dispose(){a&&window.removeEventListener("hashchange",this.emit)}replace(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];a&&null!=e&&e!==this.currentId&&(t?window.history.replaceState(null,"",window.location.href.split("#")[0]+this.linkForId(e)):(window.history.pushState(null,"",window.location.href.split("#")[0]+this.linkForId(e)),this.emit
47()))}}((e,t,r)=>{for(var n,i=Bt(t,r),o=e.length-1;o>=0;o--)(n=e[o])&&(i=n(t,r,i)||i);i&&zt(t,r,i)})([ve.bind,ve.debounce],qt.prototype,"replace");const Vt=new qt;var Wt=r(65322);class Ht{constructor(){this.map=new Map,this.prevTerm=""}add(e){this.map.set(e,new Wt(e))}delete(e){this.map.delete(e)}addOnly(e){this.map.forEach(((t,r)=>{-1===e.indexOf(r)&&(t.unmark(),this.map.delete(r))}));for(const t of e)this.map.has(t)||this.map.set(t,new Wt(t))}clearAll(){this.unmark(),this.map.clear()}mark(e){(e||this.prevTerm)&&(this.map.forEach((t=>{t.unmark(),t.mark(e||this.prevTerm)})),this.prevTerm=e||this.prevTerm)}unmark(){this.map.forEach((e=>e.unmark())),this.prevTerm=""}}let Qt={baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1};const Yt=/[&<>"']/,Gt=/[&<>"']/g,Kt=/[<>"']|&(?!#?\w+;)/,Xt=/[<>"']|&(?!#?\w+;)/g,Jt={"&":"&","<":"<",">":">",'"':""","'":"'"},Zt=e=>Jt[e];function er(e,t){if(t){if(Yt.test(e))return e.replace(Gt,Zt)}else if(Kt.test(e))return e.replace(Xt,Zt);return e}const tr=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function rr(e){return e.replace(tr,((e,t)=>"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""))}const nr=/(^|[^\[])\^/g;function ir(e,t){e="string"==typeof e?e:e.source,t=t||"";const r={replace:(t,n)=>(n=(n=n.source||n).replace(nr,"$1"),e=e.replace(t,n),r),getRegex:()=>new RegExp(e,t)};return r}const or=/[^\w:]/g,sr=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function ar(e,t,r){if(e){let t;try{t=decodeURIComponent(rr(r)).replace(or,"").toLowerCase()}catch(e){return null}if(0===t.indexOf("javascript:")||0===t.indexOf("vbscript:")||0===t.indexOf("data:"))return null}t&&!sr.test(r)&&(r=function(e,t){lr[" "+e]||(cr.test(e)?lr[" "+e]=e+"/":lr[" "+e]=mr(e,"/",!0));const r=-1===(e=lr[" "+e]).indexOf(":");return"//"===t.substring(0,2)?r?t:e.replace(ur,"$1")+t:"/"===t.charAt(0)?r?t:e.replace(pr,"$1")+t:e+t}(t,r));try{r=encodeURI(r).replace(/%25/g,"%")}catch(e){return null}return r}const lr={},cr=/^[^:]+:\/*[^/]*$/,ur=/^([^:]+:)[\s\S]*$/,pr=/^([^:]+:\/*[^/]*)[\s\S]*$/,dr={exec:function(){}};function fr(e){let t,r,n=1;for(;n<arguments.length;n++)for(r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}function hr(e,t){const r=e.replace(/\|/g,((e,t,r)=>{let n=!1,i=t;for(;--i>=0&&"\\"===r[i];)n=!n;return n?"|":" |"})).split(/ \|/);let n=0;if(r[0].trim()||r.shift(),r.length>0&&!r[r.length-1].trim()&&r.pop(),r.length>t)r.splice(t);else for(;r.length<t;)r.push("");for(;n<r.length;n++)r[n]=r[n].trim().replace(/\\\|/g,"|");return r}function mr(e,t,r){const n=e.length;if(0===n)return"";let i=0;for(;i<n;){const o=e.charAt(n-i-1);if(o!==t||r){if(o===t||!r)break;i++}else i++}return e.slice(0,n-i)}function gr(e){e&&e.sanitize&&!e.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}function yr(e,t){if(t<1)return"";let r="";for(;t>1;)1&t&&(r+=e),t>>=1,e+=e;return r+e}function br(e,t,r,n){const i=t.href,o=t.title?er(t.title):null,s=e[1].replace(/\\([\[\]])/g,"$1");if("!"!==e[0].charAt(0)){n.state.inLink=!0;const e={type:"link",raw:r,href:i,title:o,text:s,tokens:n.inlineTokens(s,[])};return n.state.inLink=!1,e}return{type:"image",raw:r,href:i,title:o,text:er(s)}}class vr{constructor(e){this.options=e||Qt}space(e){const t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){const t=this.rules.block.code.exec(e);if(t){const e=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?e:mr(e,"\n")}}}fences(e){const t=this.rules.block.fences.exec(e);if(t){const e=t[0],r=function(e,t){const r=e.match(/^(\s+)(?:```)/);if(null===r)return t;const n=r[1];return t.split("\n").map((e=>{const t=e.match(/^\s+/);if(null===t)return e;const[r]=t;return r.length>=n.length?e.slice(n.length):e})).join("\n")}(e,t[3]||"");return{type:"code",raw:e,lang:t[2]?t[2].trim():t[2],text:r}}}heading(e){const t=this.rules.block.heading.exec(e);if(t){let e=t[2].trim();if(/#$/.test(e)){const t=mr(e,"#");this.options.pedantic?e=t.trim():t&&!/ $/.test(t)||(e=t.trim())}const r={type:"heading",raw:t[0],depth:t[1].length,text:e,tokens:[]};return this.lexer.inline(r.text,r.tokens),r}}hr(e){const t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}}blockquote(e){const t=this.rules.block.blockquote.exec(e);if(t){const e=t[0].replace(/^ *>[ \t]?/gm,"");return{type:"blockquote",raw:t[0],tokens:this.lexer.blockTokens(e,[]),text:e}}}list(e){let t=this.rules.block.list.exec(e);if(t){let r,n,i,o,s,a,l,c,u,p,d,f,h=t[1].trim();const m=h.length>1,g={type:"list",raw:"",ordered:m,start:m?+h.slice(0,-1):"",loose:!1,items:[]};h=m?`\\d{1,9}\\${h.slice(-1)}`:`\\${h}`,this.options.pedantic&&(h=m?h:"[*+-]");const y=new RegExp(`^( {0,3}${h})((?:[\t ][^\\n]*)?(?:\\n|$))`);for(;e&&(f=!1,t=y.exec(e))&&!this.rules.block.hr.test(e);){if(r=t[0],e=e.substring(r.length),c=t[2].split("\n",1)[0],u=e.split("\n",1)[0],this.options.pedantic?(o=2,d=c.trimLeft()):(o=t[2].search(/[^ ]/),o=o>4?1:o,d=c.slice(o),o+=t[1].length),a=!1,!c&&/^ *$/.test(u)&&(r+=u+"\n",e=e.substring(u.length+1),f=!0),!f){const t=new RegExp(`^ {0,${Math.min(3,o-1)}}(?:[*+-]|\\d{1,9}[.)])((?: [^\\n]*)?(?:\\n|$))`),n=new RegExp(`^ {0,${Math.min(3,o-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`);for(;e&&(p=e.split("\n",1)[0],c=p,this.options.pedantic&&(c=c.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!t.test(c))&&!n.test(e);){if(c.search(/[^ ]/)>=o||!c.trim())d+="\n"+c.slice(o);else{if(a)break;d+="\n"+c}a||c.trim()||(a=!0),r+=p+"\n",e=e.substring(p.length+1)}}g.loose||(l?g.loose=!0:/\n *\n *$/.test(r)&&(l=!0)),this.options.gfm&&(n=/^\[[ xX]\] /.exec(d),n&&(i="[ ] "!==n[0],d=d.replace(/^\[[ xX]\] +/,""))),g.items.push({type:"list_item",raw:r,task:!!n,checked:i,loose:!1,text:d}),g.raw+=r}g.items[g.items.length-1].raw=r.trimRight(),g.items[g.items.length-1].text=d.trimRight(),g.raw=g.raw.trimRight();const b=g.items.length;for(s=0;s<b;s++){this.lexer.state.top=!1,g.items[s].tokens=this.lexer.blockTokens(g.items[s].text,[]);const e=g.items[s].tokens.filter((e=>
47"space"===e.type)),t=e.every((e=>{const t=e.raw.split("");let r=0;for(const n of t)if("\n"===n&&(r+=1),r>1)return!0;return!1}));!g.loose&&e.length&&t&&(g.loose=!0,g.items[s].loose=!0)}return g}}html(e){const t=this.rules.block.html.exec(e);if(t){const e={type:"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:t[0]};return this.options.sanitize&&(e.type="paragraph",e.text=this.options.sanitizer?this.options.sanitizer(t[0]):er(t[0]),e.tokens=[],this.lexer.inline(e.text,e.tokens)),e}}def(e){const t=this.rules.block.def.exec(e);if(t)return t[3]&&(t[3]=t[3].substring(1,t[3].length-1)),{type:"def",tag:t[1].toLowerCase().replace(/\s+/g," "),raw:t[0],href:t[2],title:t[3]}}table(e){const t=this.rules.block.table.exec(e);if(t){const e={type:"table",header:hr(t[1]).map((e=>({text:e}))),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split("\n"):[]};if(e.header.length===e.align.length){e.raw=t[0];let r,n,i,o,s=e.align.length;for(r=0;r<s;r++)/^ *-+: *$/.test(e.align[r])?e.align[r]="right":/^ *:-+: *$/.test(e.align[r])?e.align[r]="center":/^ *:-+ *$/.test(e.align[r])?e.align[r]="left":e.align[r]=null;for(s=e.rows.length,r=0;r<s;r++)e.rows[r]=hr(e.rows[r],e.header.length).map((e=>({text:e})));for(s=e.header.length,n=0;n<s;n++)e.header[n].tokens=[],this.lexer.inlineTokens(e.header[n].text,e.header[n].tokens);for(s=e.rows.length,n=0;n<s;n++)for(o=e.rows[n],i=0;i<o.length;i++)o[i].tokens=[],this.lexer.inlineTokens(o[i].text,o[i].tokens);return e}}}lheading(e){const t=this.rules.block.lheading.exec(e);if(t){const e={type:"heading",raw:t[0],depth:"="===t[2].charAt(0)?1:2,text:t[1],tokens:[]};return this.lexer.inline(e.text,e.tokens),e}}paragraph(e){const t=this.rules.block.paragraph.exec(e);if(t){const e={type:"paragraph",raw:t[0],text:"\n"===t[1].charAt(t[1].length-1)?t[1].slice(0,-1):t[1],tokens:[]};return this.lexer.inline(e.text,e.tokens),e}}text(e){const t=this.rules.block.text.exec(e);if(t){const e={type:"text",raw:t[0],text:t[0],tokens:[]};return this.lexer.inline(e.text,e.tokens),e}}escape(e){const t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:er(t[1])}}tag(e){const t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&/^<a /i.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&/^<\/a>/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):er(t[0]):t[0]}}link(e){const t=this.rules.inline.link.exec(e);if(t){const e=t[2].trim();if(!this.options.pedantic&&/^</.test(e)){if(!/>$/.test(e))return;const t=mr(e.slice(0,-1),"\\");if((e.length-t.length)%2==0)return}else{const e=function(e,t){if(-1===e.indexOf(t[1]))return-1;const r=e.length;let n=0,i=0;for(;i<r;i++)if("\\"===e[i])i++;else if(e[i]===t[0])n++;else if(e[i]===t[1]&&(n--,n<0))return i;return-1}(t[2],"()");if(e>-1){const r=(0===t[0].indexOf("!")?5:4)+t[1].length+e;t[2]=t[2].substring(0,e),t[0]=t[0].substring(0,r).trim(),t[3]=""}}let r=t[2],n="";if(this.options.pedantic){const e=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(r);e&&(r=e[1],n=e[3])}else n=t[3]?t[3].slice(1,-1):"";return r=r.trim(),/^</.test(r)&&(r=this.options.pedantic&&!/>$/.test(e)?r.slice(1):r.slice(1,-1)),br(t,{href:r?r.replace(this.rules.inline._escapes,"$1"):r,title:n?n.replace(this.rules.inline._escapes,"$1"):n},t[0],this.lexer)}}reflink(e,t){let r;if((r=this.rules.inline.reflink.exec(e))||(r=this.rules.inline.nolink.exec(e))){let e=(r[2]||r[1]).replace(/\s+/g," ");if(e=t[e.toLowerCase()],!e||!e.href){const e=r[0].charAt(0);return{type:"text",raw:e,text:e}}return br(r,e,r[0],this.lexer)}}emStrong(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=this.rules.inline.emStrong.lDelim.exec(e);if(!n)return;if(n[3]&&r.match(/[\p{L}\p{N}]/u))return;const i=n[1]||n[2]||"";if(!i||i&&(""===r||this.rules.inline.punctuation.exec(r))){const r=n[0].length-1;let i,o,s=r,a=0;const l="*"===n[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(l.lastIndex=0,t=t.slice(-1*e.length+r);null!=(n=l.exec(t));){if(i=n[1]||n[2]||n[3]||n[4]||n[5]||n[6],!i)continue;if(o=i.length,n[3]||n[4]){s+=o;continue}if((n[5]||n[6])&&r%3&&!((r+o)%3)){a+=o;continue}if(s-=o,s>0)continue;if(o=Math.min(o,o+s+a),Math.min(r,o)%2){const t=e.slice(1,r+n.index+o);return{type:"em",raw:e.slice(0,r+n.index+o+1),text:t,tokens:this.lexer.inlineTokens(t,[])}}const t=e.slice(2,r+n.index+o-1);return{type:"strong",raw:e.slice(0,r+n.index+o+1),text:t,tokens:this.lexer.inlineTokens(t,[])}}}}codespan(e){const t=this.rules.inline.code.exec(e);if(t){let e=t[2].replace(/\n/g," ");const r=/[^ ]/.test(e),n=/^ /.test(e)&&/ $/.test(e);return r&&n&&(e=e.substring(1,e.length-1)),e=er(e,!0),{type:"codespan",raw:t[0],text:e}}}br(e){const t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e){const t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2],[])}}autolink(e,t){const r=this.rules.inline.autolink.exec(e);if(r){let e,n;return"@"===r[2]?(e=er(this.options.mangle?t(r[1]):r[1]),n="mailto:"+e):(e=er(r[1]),n=e),{type:"link",raw:r[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}url(e,t){let r;if(r=this.rules.inline.url.exec(e)){let e,n;if("@"===r[2])e=er(this.options.mangle?t(r[0]):r[0]),n="mailto:"+e;else{let t;do{t=r[0],r[0]=this.rules.inline._backpedal.exec(r[0])[0]}while(t!==r[0]);e=er(r[0]),n="www."===r[1]?"http://"+e:e}return{type:"link",raw:r[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}inlineText(e,t){const r=this.rules.inline.text.exec(e);if(r){let e;return e=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):er(r[0]):r[0]:er(this.options.smartypants?t(r[0]):r[0]),{type:"text",raw:r[0],text:e}}}}const xr={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>
47)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?<?([^\s>]+)>?(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:dr,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\.|[^\[\]\\])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};xr.def=ir(xr.def).replace("label",xr._label).replace("title",xr._title).getRegex(),xr.bullet=/(?:[*+-]|\d{1,9}[.)])/,xr.listItemStart=ir(/^( *)(bull) */).replace("bull",xr.bullet).getRegex(),xr.list=ir(xr.list).replace(/bull/g,xr.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+xr.def.source+")").getRegex(),xr._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",xr._comment=/<!--(?!-?>)[\s\S]*?(?:-->|$)/,xr.html=ir(xr.html,"i").replace("comment",xr._comment).replace("tag",xr._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),xr.paragraph=ir(xr._paragraph).replace("hr",xr.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",xr._tag).getRegex(),xr.blockquote=ir(xr.blockquote).replace("paragraph",xr.paragraph).getRegex(),xr.normal=fr({},xr),xr.gfm=fr({},xr.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),xr.gfm.table=ir(xr.gfm.table).replace("hr",xr.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",xr._tag).getRegex(),xr.gfm.paragraph=ir(xr._paragraph).replace("hr",xr.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",xr.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",xr._tag).getRegex(),xr.pedantic=fr({},xr.normal,{html:ir("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",xr._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:dr,paragraph:ir(xr.normal._paragraph).replace("hr",xr.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",xr.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});const wr={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:dr,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^[^_*]*?\_\_[^_*]*?\*[^_*]*?(?=\_\_)|[^*]+(?=[^*])|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/^[^_*]*?\*\*[^_*]*?\_[^_*]*?(?=\*\*)|[^_]+(?=[^_])|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:dr,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,punctuation:/^([\spunctuation])/};function Sr(e){return e.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1\u201c").replace(/"/g,"\u201d").replace(/\.{3}/g,"\u2026")}function Or(e){let t,r,n="";const i=e.length;for(t=0;t<i;t++)r=e.charCodeAt(t),Math.random()>.5&&(r="x"+r.toString(16)),n+="&#"+r+";";return n}wr._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",wr.punctuation=ir(wr.punctuation).replace(/punctuation/g,wr._punctuation).getRegex(),wr.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,wr.escapedEmSt=/\\\*|\\_/g,wr._comment=ir(xr._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),wr.emStrong.lDelim=ir(wr.emStrong.lDelim).replace(/punct/g,wr._punctuation).getRegex(),wr.emStrong.rDelimAst=ir(wr.emStrong.rDelimAst,"g").replace(/punct/g,wr._punctuation).getRegex(),wr.emStrong.rDelimUnd=ir(wr.emStrong.rDelimUnd,"g").replace(/punct/g,wr._punctuation).getRegex(),wr._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,wr._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,wr._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,wr.autolink=ir(wr.autolink).replace("scheme",wr._scheme).replace("email",wr._email).getRegex(),wr._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,wr.tag=ir(wr.tag).replace("comment",wr._comment).replace("attribute",wr._attribute).getRegex(),wr._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,wr._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,wr._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,wr.link=ir(wr.link).replace("label",wr._label).replace("href",wr._href).replace("title",wr._title).getRegex(),wr.reflink=ir(wr.reflink).replace("label",wr._label).replace("ref",xr._label).getRegex(),wr.nolink=ir(wr.nolink).replace("ref",xr._label).getRegex(),wr.reflinkSearch=ir(wr.reflinkSearch,"g").replace("reflink",wr.reflink).replace("nolink",wr.nolink).getRegex(),wr.normal=fr({},wr),wr.pedantic=fr({},wr.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:ir(/^!?\[(label)\]\((.*?)\)/).replace("label",wr._label).getRegex(),reflink:ir(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",wr._label).getRegex()}),wr.gfm=fr({},wr.normal,{escape:ir(wr.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/}),wr.gfm.url=ir(wr.gfm.url,"i").replace("email",wr.gfm._extended_email).getRegex(),wr.breaks=fr({},wr.gfm,{br:ir(wr.br).replace("{2,}","*").getRegex(),text:ir(wr.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});class kr{constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||Qt,this.options.tokenizer=this.options.tokenizer||new vr,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const t={block:xr.normal,inline:wr.normal};this.options.pedantic?(t.block=xr.pedantic,t.inline=wr.pedantic):this.options.gfm&&(t.block=xr.gfm,this.options.breaks?t.inline=wr.breaks:t.inline=wr.gfm),this.tokenizer.rules=t}static get rules(){return{block:xr,inline:wr}}static lex(e,t){return new kr(t).lex(e)}static lexInline(e,t){return new kr(t).inlineTokens(e)}lex(e){let t;for(e=e.replace(/\r\n|\r/g,"\n"),this.blockTokens(e,this.tokens);
47t=this.inlineQueue.shift();)this.inlineTokens(t.src,t.tokens);return this.tokens}blockTokens(e){let t,r,n,i,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];for(e=this.options.pedantic?e.replace(/\t/g," ").replace(/^ +$/gm,""):e.replace(/^( *)(\t+)/gm,((e,t,r)=>t+" ".repeat(r.length)));e;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some((r=>!!(t=r.call({lexer:this},e,o))&&(e=e.substring(t.raw.length),o.push(t),!0)))))if(t=this.tokenizer.space(e))e=e.substring(t.raw.length),1===t.raw.length&&o.length>0?o[o.length-1].raw+="\n":o.push(t);else if(t=this.tokenizer.code(e))e=e.substring(t.raw.length),r=o[o.length-1],!r||"paragraph"!==r.type&&"text"!==r.type?o.push(t):(r.raw+="\n"+t.raw,r.text+="\n"+t.text,this.inlineQueue[this.inlineQueue.length-1].src=r.text);else if(t=this.tokenizer.fences(e))e=e.substring(t.raw.length),o.push(t);else if(t=this.tokenizer.heading(e))e=e.substring(t.raw.length),o.push(t);else if(t=this.tokenizer.hr(e))e=e.substring(t.raw.length),o.push(t);else if(t=this.tokenizer.blockquote(e))e=e.substring(t.raw.length),o.push(t);else if(t=this.tokenizer.list(e))e=e.substring(t.raw.length),o.push(t);else if(t=this.tokenizer.html(e))e=e.substring(t.raw.length),o.push(t);else if(t=this.tokenizer.def(e))e=e.substring(t.raw.length),r=o[o.length-1],!r||"paragraph"!==r.type&&"text"!==r.type?this.tokens.links[t.tag]||(this.tokens.links[t.tag]={href:t.href,title:t.title}):(r.raw+="\n"+t.raw,r.text+="\n"+t.raw,this.inlineQueue[this.inlineQueue.length-1].src=r.text);else if(t=this.tokenizer.table(e))e=e.substring(t.raw.length),o.push(t);else if(t=this.tokenizer.lheading(e))e=e.substring(t.raw.length),o.push(t);else{if(n=e,this.options.extensions&&this.options.extensions.startBlock){let t=1/0;const r=e.slice(1);let i;this.options.extensions.startBlock.forEach((function(e){i=e.call({lexer:this},r),"number"==typeof i&&i>=0&&(t=Math.min(t,i))})),t<1/0&&t>=0&&(n=e.substring(0,t+1))}if(this.state.top&&(t=this.tokenizer.paragraph(n)))r=o[o.length-1],i&&"paragraph"===r.type?(r.raw+="\n"+t.raw,r.text+="\n"+t.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=r.text):o.push(t),i=n.length!==e.length,e=e.substring(t.raw.length);else if(t=this.tokenizer.text(e))e=e.substring(t.raw.length),r=o[o.length-1],r&&"text"===r.type?(r.raw+="\n"+t.raw,r.text+="\n"+t.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=r.text):o.push(t);else if(e){const t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw new Error(t)}}return this.state.top=!0,o}inline(e,t){this.inlineQueue.push({src:e,tokens:t})}inlineTokens(e){let t,r,n,i,o,s,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],l=e;if(this.tokens.links){const e=Object.keys(this.tokens.links);if(e.length>0)for(;null!=(i=this.tokenizer.rules.inline.reflinkSearch.exec(l));)e.includes(i[0].slice(i[0].lastIndexOf("[")+1,-1))&&(l=l.slice(0,i.index)+"["+yr("a",i[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(i=this.tokenizer.rules.inline.blockSkip.exec(l));)l=l.slice(0,i.index)+"["+yr("a",i[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(i=this.tokenizer.rules.inline.escapedEmSt.exec(l));)l=l.slice(0,i.index)+"++"+l.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);for(;e;)if(o||(s=""),o=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some((r=>!!(t=r.call({lexer:this},e,a))&&(e=e.substring(t.raw.length),a.push(t),!0)))))if(t=this.tokenizer.escape(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.tag(e))e=e.substring(t.raw.length),r=a[a.length-1],r&&"text"===t.type&&"text"===r.type?(r.raw+=t.raw,r.text+=t.text):a.push(t);else if(t=this.tokenizer.link(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(t.raw.length),r=a[a.length-1],r&&"text"===t.type&&"text"===r.type?(r.raw+=t.raw,r.text+=t.text):a.push(t);else if(t=this.tokenizer.emStrong(e,l,s))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.codespan(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.br(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.del(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.autolink(e,Or))e=e.substring(t.raw.length),a.push(t);else if(this.state.inLink||!(t=this.tokenizer.url(e,Or))){if(n=e,this.options.extensions&&this.options.extensions.startInline){let t=1/0;const r=e.slice(1);let i;this.options.extensions.startInline.forEach((function(e){i=e.call({lexer:this},r),"number"==typeof i&&i>=0&&(t=Math.min(t,i))})),t<1/0&&t>=0&&(n=e.substring(0,t+1))}if(t=this.tokenizer.inlineText(n,Sr))e=e.substring(t.raw.length),"_"!==t.raw.slice(-1)&&(s=t.raw.slice(-1)),o=!0,r=a[a.length-1],r&&"text"===r.type?(r.raw+=t.raw,r.text+=t.text):a.push(t);else if(e){const t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw new Error(t)}}else e=e.substring(t.raw.length),a.push(t);return a}}class Er{constructor(e){this.options=e||Qt}code(e,t,r){const n=(t||"").match(/\S*/)[0];if(this.options.highlight){const t=this.options.highlight(e,n);null!=t&&t!==e&&(r=!0,e=t)}return e=e.replace(/\n$/,"")+"\n",n?'<pre><code class="'+this.options.langPrefix+er(n,!0)+'">'+(r?e:er(e,!0))+"</code></pre>\n":"<pre><code>"+(r?e:er(e,!0))+"</code></pre>\n"}blockquote(e){return`<blockquote>\n${e}</blockquote>\n`}html(e){return e}heading(e,t,r,n){return this.options.headerIds?`<h${t} id="${this.options.headerPrefix+n.slug(r)}">${e}</h${t}>\n`:`<h${t}>${e}</h${t}>\n`}hr(){return this.options.xhtml?"<hr/>\n":"<hr>\n"}list(e,t,r){const n=t?"ol":"ul";return"<"+n+(t&&1!==r?' start="'+r+'"':"")+">\n"+e+"</"+n+">\n"}listitem(e){return`<li>${e}</li>\n`}checkbox(e){return"<input "+(e?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "}paragraph(e){return`<p>${e}</p>\n`}table(e,t){return t&&(t=`<tbody>${t}</tbody>`),"<table>\n<thead>\n"+e+"</thead>\n"+t+"</table>\n"}tablerow(e){return`<tr>\n${e}</tr>\n`}tablecell(e,t){const r=t.header?"th":"td";return(t.align?`<${r} align="${t.align}">`:`<${r}>`)+e+`</${r}>\n`}strong(e){return`<strong>${e}</strong>`}em(e){return`<em>${e}</em>`}codespan(e){return`<code>${e}</code>`}br(){return this.options.xhtml?"<br/>":"<br>"}del(e){return`<del>${e}</del>`}link(e,t,r){if(null===(e=ar(this.options.sanitize,this.options.baseUrl,e)))return r;let n='<a href="'+er(e)+'"';return t&&(n+=' title="'+t+'"'),n+=">"+r+"</a>",n}image(e,t,r){if(null===(e=ar(this.options.sanitize,this.options.baseUrl,e)))return r;let n=`<img src="${e}" alt="${r}"`;return t&&(n+=` title="${t}"`),n+=this.options.xhtml?"/>":">",n}text(e){return e}}class _r{strong(e){return e}em(e){return e}codespan(e){return e}del(e){return e}html(e){return e}text(e){return e}link(e,t,r){return""+r}image(e,t,r){return""+r}br(){return""}}class Ar{constructor(){this.seen={}}serialize(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}
47getNextSafeSlug(e,t){let r=e,n=0;if(this.seen.hasOwnProperty(r)){n=this.seen[e];do{n++,r=e+"-"+n}while(this.seen.hasOwnProperty(r))}return t||(this.seen[e]=n,this.seen[r]=0),r}slug(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=this.serialize(e);return this.getNextSafeSlug(r,t.dryrun)}}class Pr{constructor(e){this.options=e||Qt,this.options.renderer=this.options.renderer||new Er,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new _r,this.slugger=new Ar}static parse(e,t){return new Pr(t).parse(e)}static parseInline(e,t){return new Pr(t).parseInline(e)}parse(e){let t,r,n,i,o,s,a,l,c,u,p,d,f,h,m,g,y,b,v,x=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],w="";const S=e.length;for(t=0;t<S;t++)if(u=e[t],this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[u.type]&&(v=this.options.extensions.renderers[u.type].call({parser:this},u),!1!==v||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(u.type)))w+=v||"";else switch(u.type){case"space":continue;case"hr":w+=this.renderer.hr();continue;case"heading":w+=this.renderer.heading(this.parseInline(u.tokens),u.depth,rr(this.parseInline(u.tokens,this.textRenderer)),this.slugger);continue;case"code":w+=this.renderer.code(u.text,u.lang,u.escaped);continue;case"table":for(l="",a="",i=u.header.length,r=0;r<i;r++)a+=this.renderer.tablecell(this.parseInline(u.header[r].tokens),{header:!0,align:u.align[r]});for(l+=this.renderer.tablerow(a),c="",i=u.rows.length,r=0;r<i;r++){for(s=u.rows[r],a="",o=s.length,n=0;n<o;n++)a+=this.renderer.tablecell(this.parseInline(s[n].tokens),{header:!1,align:u.align[n]});c+=this.renderer.tablerow(a)}w+=this.renderer.table(l,c);continue;case"blockquote":c=this.parse(u.tokens),w+=this.renderer.blockquote(c);continue;case"list":for(p=u.ordered,d=u.start,f=u.loose,i=u.items.length,c="",r=0;r<i;r++)m=u.items[r],g=m.checked,y=m.task,h="",m.task&&(b=this.renderer.checkbox(g),f?m.tokens.length>0&&"paragraph"===m.tokens[0].type?(m.tokens[0].text=b+" "+m.tokens[0].text,m.tokens[0].tokens&&m.tokens[0].tokens.length>0&&"text"===m.tokens[0].tokens[0].type&&(m.tokens[0].tokens[0].text=b+" "+m.tokens[0].tokens[0].text)):m.tokens.unshift({type:"text",text:b}):h+=b),h+=this.parse(m.tokens,f),c+=this.renderer.listitem(h,y,g);w+=this.renderer.list(c,p,d);continue;case"html":w+=this.renderer.html(u.text);continue;case"paragraph":w+=this.renderer.paragraph(this.parseInline(u.tokens));continue;case"text":for(c=u.tokens?this.parseInline(u.tokens):u.text;t+1<S&&"text"===e[t+1].type;)u=e[++t],c+="\n"+(u.tokens?this.parseInline(u.tokens):u.text);w+=x?this.renderer.paragraph(c):c;continue;default:{const e='Token with "'+u.type+'" type was not found.';if(this.options.silent)return void console.error(e);throw new Error(e)}}return w}parseInline(e,t){t=t||this.renderer;let r,n,i,o="";const s=e.length;for(r=0;r<s;r++)if(n=e[r],this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[n.type]&&(i=this.options.extensions.renderers[n.type].call({parser:this},n),!1!==i||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(n.type)))o+=i||"";else switch(n.type){case"escape":case"text":o+=t.text(n.text);break;case"html":o+=t.html(n.text);break;case"link":o+=t.link(n.href,n.title,this.parseInline(n.tokens,t));break;case"image":o+=t.image(n.href,n.title,n.text);break;case"strong":o+=t.strong(this.parseInline(n.tokens,t));break;case"em":o+=t.em(this.parseInline(n.tokens,t));break;case"codespan":o+=t.codespan(n.text);break;case"br":o+=t.br();break;case"del":o+=t.del(this.parseInline(n.tokens,t));break;default:{const e='Token with "'+n.type+'" type was not found.';if(this.options.silent)return void console.error(e);throw new Error(e)}}return o}}function Tr(e,t,r){if(null==e)throw new Error("marked(): input parameter is undefined or null");if("string"!=typeof e)throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");if("function"==typeof t&&(r=t,t=null),gr(t=fr({},Tr.defaults,t||{})),r){const n=t.highlight;let i;try{i=kr.lex(e,t)}catch(e){return r(e)}const o=function(e){let o;if(!e)try{t.walkTokens&&Tr.walkTokens(i,t.walkTokens),o=Pr.parse(i,t)}catch(t){e=t}return t.highlight=n,e?r(e):r(null,o)};if(!n||n.length<3)return o();if(delete t.highlight,!i.length)return o();let s=0;return Tr.walkTokens(i,(function(e){"code"===e.type&&(s++,setTimeout((()=>{n(e.text,e.lang,(function(t,r){if(t)return o(t);null!=r&&r!==e.text&&(e.text=r,e.escaped=!0),s--,0===s&&o()}))}),0))})),void(0===s&&o())}try{const r=kr.lex(e,t);return t.walkTokens&&Tr.walkTokens(r,t.walkTokens),Pr.parse(r,t)}catch(e){if(e.message+="\nPlease report this to https://github.com/markedjs/marked.",t.silent)return"<p>An error occurred:</p><pre>"+er(e.message+"",!0)+"</pre>";throw e}}Tr.options=Tr.setOptions=function(e){var t;return fr(Tr.defaults,e),t=Tr.defaults,Qt=t,Tr},Tr.getDefaults=function(){return{baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}},Tr.defaults=Qt,Tr.use=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];const n=fr({},...t),i=Tr.defaults.extensions||{renderers:{},childTokens:{}};let o;t.forEach((e=>{if(e.extensions&&(o=!0,e.extensions.forEach((e=>{if(!e.name)throw new Error("extension name required");if(e.renderer){const t=i.renderers?i.renderers[e.name]:null;i.renderers[e.name]=t?function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];let o=e.renderer.apply(this,n);return!1===o&&(o=t.apply(this,n)),o}:e.renderer}if(e.tokenizer){if(!e.level||"block"!==e.level&&"inline"!==e.level)throw new Error("extension level must be 'block' or 'inline'");i[e.level]?i[e.level].unshift(e.tokenizer):i[e.level]=[e.tokenizer],e.start&&("block"===e.level?i.startBlock?i.startBlock.push(e.start):i.startBlock=[e.start]:"inline"===e.level&&(i.startInline?i.startInline.push(e.start):i.startInline=[e.start]))}e.childTokens&&(i.childTokens[e.name]=e.childTokens)}))),e.renderer){const t=Tr.defaults.renderer||new Er;for(const r in e.renderer){const n=t[r];t[r]=function(){for(var i=arguments.length,o=new Array(i),s=0;s<i;s++)o[s]=arguments[s];let a=e.renderer[r].apply(t,o);return!1===a&&(a=n.apply(t,o)),a}}n.renderer=t}if(e.tokenizer){const t=Tr.defaults.tokenizer||new vr;for(const r in e.tokenizer){const n=t[r];t[r]=function(){for(var i=arguments.length,o=new Array(i),s=0;s<i;s++)o[s]=arguments[s];let a=e.tokenizer[r].apply(t,o);return!1===a&&(a=n.apply(t,o)),a}}n.tokenizer=t}if(e.walkTokens){const t=Tr.defaults.walkTokens;n.walkTokens=function(r){e.walkTokens.call(this,r),t&&t.call(this,r)}}o&&(n.extensions=i),Tr.setOptions(n)}))},Tr.walkTokens=function(e,t){for(const r of e)switch(t.call(Tr,r),r.type){case"table":for(const e of r.header)Tr.walkTokens(e.tokens,t);for(const e of r.rows)for(const r of e)Tr.walkTokens(r.tokens,t);break;case"list":Tr.walkTokens(r.items,t);break;default:Tr.defaults.extensions&&Tr.defaults.extensions.childTokens&&Tr.defaults.extensions.childTokens[r.type]?Tr.defaults.extensions.childTokens[r.type].forEach((function(e){Tr.walkTokens(r[e],t)})):r.tokens&&Tr.walkTokens(r.tokens,t)}},Tr.parseInline=function(e,t){if(null==e)throw new Error("marked.parseInline(): input parameter is undefined or null");if("string"!=typeof e)throw new Error("marked.parseInline(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");gr(t=fr({},Tr.defaults,t||{}));try{const r=kr.lexInline(e,t);return t.walkTokens&&Tr.walkTokens(r,t.walkTokens),Pr.parseInline(r,t)}catch(e){if(e.message+="\nPlease report this to https://github.com/markedjs/marked.",t.silent)return"<p>An error occurred:</p><pre>"+er(e.message+"",!0)+"</pre>";throw e}},Tr.Parser=Pr,Tr.parser=Pr.parse,Tr.Renderer=Er,Tr.TextRenderer=_r,Tr.Lexer=kr,Tr.lexer=kr.lex,Tr.Tokenizer=vr,Tr.Slugger=Ar,Tr.parse=Tr,Tr.options,Tr.setOptions,Tr.use,Tr.walkTokens,Tr.parseInline,Pr.parse,kr.lex;var Cr=Object.defineProperty,Rr=Object.defineProperties,Ir=Object.getOwnPropertyDescriptors,$r=Object.getOwnPropertySymbols,jr=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,Lr=(e,t,r)=>t in e?Cr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Mr=(e,t)=>
47{for(var r in t||(t={}))jr.call(t,r)&&Lr(e,r,t[r]);if($r)for(var r of $r(t))Nr.call(t,r)&&Lr(e,r,t[r]);return e};const Dr=new Tr.Renderer;Tr.setOptions({renderer:Dr,highlight:(e,t)=>kt(e,t)});const Fr="^ {0,3}\x3c!-- ReDoc-Inject:\\s+?<({component}).*?/?>\\s+?--\x3e\\s*$",zr="(?:^ {0,3}<({component})([\\s\\S]*?)>([\\s\\S]*?)</\\2>|^ {0,3}<({component})([\\s\\S]*?)(?:/>|\\n{2,}))",Br="(?:"+Fr+"|"+zr+")";function Ur(e){return`\x3c!-- ReDoc-Inject: <${e}> --\x3e`}class qr{constructor(e,t){this.options=e,this.parentId=t,this.headings=[],this.headingRule=(e,t,r,n)=>(1===t?this.currentTopHeading=this.saveHeading(e,t):2===t&&this.saveHeading(e,t,this.currentTopHeading&&this.currentTopHeading.items,this.currentTopHeading&&this.currentTopHeading.id),this.originalHeadingRule(e,t,r,n)),this.parentId=t,this.parser=new Tr.Parser,this.headingEnhanceRenderer=new Tr.Renderer,this.originalHeadingRule=this.headingEnhanceRenderer.heading.bind(this.headingEnhanceRenderer),this.headingEnhanceRenderer.heading=this.headingRule}static containsComponent(e,t){return new RegExp(Br.replace(/{component}/g,t),"gmi").test(e)}static getTextBeforeHading(e,t){const r=e.search(new RegExp(`^##?\\s+${t}`,"m"));return r>-1?e.substring(0,r):e}saveHeading(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.headings,n=arguments.length>3?arguments[3]:void 0;e=C(e);const i={id:n?`${n}/${S(e)}`:`${this.parentId||"section"}/${S(e)}`,name:e,level:t,items:[]};return r.push(i),i}flattenHeadings(e){if(void 0===e)return[];const t=[];for(const r of e)t.push(r),t.push(...this.flattenHeadings(r.items));return t}attachHeadingsDescriptions(e){const t=e=>new RegExp(`##?\\s+${e.name.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}s*(\n|\r\n|$|s*)`),r=this.flattenHeadings(this.headings);if(r.length<1)return;let n=r[0],i=t(n),o=e.search(i);for(let s=1;s<r.length;s++){const a=r[s],l=t(a),c=e.substr(o+1).search(l)+o+1;n.description=e.substring(o,c).replace(i,"").trim(),n=a,i=l,o=c}n.description=e.substring(o).replace(i,"").trim()}renderMd(e){const t=arguments.length>1&&void 0!==arguments[1]&&arguments[1]?{renderer:this.headingEnhanceRenderer}:void 0;return Tr(e.toString(),t)}extractHeadings(e){this.renderMd(e,!0),this.attachHeadingsDescriptions(e);const t=this.headings;return this.headings=[],t}renderMdWithComponents(e){const t=this.options&&this.options.allowedMdComponents;if(!t||0===Object.keys(t).length)return[this.renderMd(e)];const r=Object.keys(t).join("|"),n=new RegExp(Br.replace(/{component}/g,r),"mig"),i=[],o=[];let s=n.exec(e),a=0;for(;s;){i.push(e.substring(a,s.index)),a=n.lastIndex;const r=t[s[1]||s[2]||s[5]],u=s[3]||s[6],p=s[4];r&&o.push({component:r.component,propsSelector:r.propsSelector,props:(l=Mr(Mr({},Vr(u)),r.props),c={children:p},Rr(l,Ir(c)))}),s=n.exec(e)}var l,c;i.push(e.substring(a));const u=[];for(let p=0;p<i.length;p++){const e=i[p];e&&u.push(this.renderMd(e)),o[p]&&u.push(o[p])}return u}}function Vr(e){if(!e)return{};const t=/([\w-]+)\s*=\s*(?:{([^}]+?)}|"([^"]+?)")/gim,r={};let n;for(;null!==(n=t.exec(e));)if(n[3])r[n[1]]=n[3];else if(n[2]){let t;try{t=JSON.parse(n[2])}catch(e){}r[n[1]]=t}return r}class Wr{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new H({});this.parser=e,this.options=t,Object.assign(this,e.spec.info),this.description=e.spec.info.description||"",this.summary=e.spec.info.summary||"";const r=this.description.search(/^\s*##?\s+/m);r>-1&&(this.description=this.description.substring(0,r)),this.downloadLink=this.getDownloadLink(),this.downloadFileName=this.getDownloadFileName()}getDownloadLink(){if(this.options.downloadDefinitionUrl)return this.options.downloadDefinitionUrl;if(this.parser.specUrl)return this.parser.specUrl;if(a&&window.Blob&&window.URL&&window.URL.createObjectURL){const e=new Blob([JSON.stringify(this.parser.spec,null,2)],{type:"application/json"});return window.URL.createObjectURL(e)}}getDownloadFileName(){return this.parser.specUrl||this.options.downloadDefinitionUrl?this.options.downloadFileName:this.options.downloadFileName||"openapi.json"}}var Hr=Object.defineProperty,Qr=Object.defineProperties,Yr=Object.getOwnPropertyDescriptors,Gr=Object.getOwnPropertySymbols,Kr=Object.prototype.hasOwnProperty,Xr=Object.prototype.propertyIsEnumerable,Jr=(e,t,r)=>t in e?Hr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;class Zr{constructor(e,t){const r=t.spec.components&&t.spec.components.securitySchemes||{};this.schemes=Object.keys(e||{}).map((n=>{const{resolved:i}=t.deref(r[n]),o=e[n]||[];
47if(!i)return void console.warn(`Non existing security scheme referenced: ${n}. Skipping`);const s=i["x-displayName"]||n;return a=((e,t)=>{for(var r in t||(t={}))Kr.call(t,r)&&Jr(e,r,t[r]);if(Gr)for(var r of Gr(t))Xr.call(t,r)&&Jr(e,r,t[r]);return e})({},i),Qr(a,Yr({id:n,sectionId:n,displayName:s,scopes:o}));var a})).filter((e=>void 0!==e))}}var en=Object.defineProperty,tn=Object.defineProperties,rn=Object.getOwnPropertyDescriptor,nn=Object.getOwnPropertyDescriptors,on=Object.getOwnPropertySymbols,sn=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,ln=(e,t,r)=>t in e?en(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,cn=(e,t)=>{for(var r in t||(t={}))sn.call(t,r)&&ln(e,r,t[r]);if(on)for(var r of on(t))an.call(t,r)&&ln(e,r,t[r]);return e},un=(e,t,r,n)=>{for(var i,o=n>1?void 0:n?rn(t,r):t,s=e.length-1;s>=0;s--)(i=e[s])&&(o=(n?i(t,r,o):i(o))||o);return n&&o&&en(t,r,o),o};class pn{constructor(e,t,r,n,i){this.expanded=!1,this.operations=[],(0,fe.makeObservable)(this),this.name=t;const{resolved:o}=e.deref(r);for(const l of Object.keys(o)){const r=o[l],c=Object.keys(r).filter(Fe);for(const o of c){const c=r[o],u=new mi(e,(s=cn({},c),a={pathName:l,pointer:Oe.compile([n,t,l,o]),httpVerb:o,pathParameters:r.parameters||[],pathServers:r.servers},tn(s,nn(a))),void 0,i,!0);this.operations.push(u)}}var s,a}toggle(){this.expanded=!this.expanded}}un([fe.observable],pn.prototype,"expanded",2),un([fe.action],pn.prototype,"toggle",1);var dn=Object.defineProperty,fn=Object.defineProperties,hn=Object.getOwnPropertyDescriptors,mn=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,bn=(e,t,r)=>t in e?dn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,vn=(e,t)=>{for(var r in t||(t={}))gn.call(t,r)&&bn(e,r,t[r]);if(mn)for(var r of mn(t))yn.call(t,r)&&bn(e,r,t[r]);return e},xn=(e,t)=>fn(e,hn(t)),wn=(e,t)=>{var r={};for(var n in e)gn.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&mn)for(var n of mn(e))t.indexOf(n)<0&&yn.call(e,n)&&(r[n]=e[n]);return r};function Sn(e,t){return t&&e[e.length-1]!==t?[...e,t]:e}function On(e,t){return t?e.concat(t):e}class kn{constructor(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new H({});this.options=r,this.allowMergeRefs=!1,this.byRef=e=>{let t;if(this.spec){"#"!==e.charAt(0)&&(e="#"+e),e=decodeURIComponent(e);try{t=Oe.get(this.spec,e)}catch(e){}return t||{}}},this.validate(e),this.spec=e,this.allowMergeRefs=e.openapi.startsWith("3.1");const n=a?window.location.href:"";"string"==typeof t&&(this.specUrl=n?new URL(t,n).href:t)}validate(e){if(void 0===e.openapi)throw new Error("Document must be valid OpenAPI 3.0.0 definition")}isRef(e){return!!e&&void 0!==e.$ref&&null!==e.$ref}deref(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const n=null==e?void 0:e["x-refsStack"];if(t=On(t,n),this.isRef(e)){const n=rt(e.$ref);if(n&&this.options.ignoreNamedSchemas.has(n))return{resolved:{type:"object",title:n},refsStack:t};let i=this.byRef(e.$ref);if(!i)throw new Error(`Failed to resolve $ref "${e.$ref}"`);let o=t;if(t.includes(e.$ref)||t.length>999)i=Object.assign({},i,{"x-circular-ref":!0});else if(this.isRef(i)){const e=this.deref(i,t,r);o=e.refsStack,i=e.resolved}return o=Sn(t,e.$ref),i=this.allowMergeRefs?this.mergeRefs(e,i,r):i,{resolved:i,refsStack:o}}return{resolved:e,refsStack:On(t,n)}}mergeRefs(e,t,r){const n=e,{$ref:i}=n,o=wn(n,["$ref"]),s=Object.keys(o);if(0===s.length)return t;if(r&&s.some((e=>!["description","title","externalDocs","x-refsStack","x-parentRefs","readOnly","writeOnly"].includes(e)))){const e=o,{description:r,title:n,readOnly:i,writeOnly:s}=e;return{allOf:[{description:r,title:n,readOnly:i,writeOnly:s},t,wn(e,["description","title","readOnly","writeOnly"])]}}return vn(vn({},t),o)}mergeAllOf(e,t,r){var n;if(e["x-circular-ref"])return e;if(void 0===(e=this.hoistOneOfs(e,r)).allOf)return e;let i=xn(vn({},e),{"x-parentRefs":[],allOf:void 0,title:e.title||rt(t)});void 0!==i.properties&&"object"==typeof i.properties&&(i.properties=vn({},i.properties)),void 0!==i.items&&"object"==typeof i.items&&(i.items=vn({},i.items));const o=function(e){const t=new Set;return e.filter((e=>{const r=e.$ref;return!r||r&&!t.has(r)&&t.add(r)}))}(e.allOf.map((e=>{var t;const{resolved:n,refsStack:o}=this.deref(e,r,!0),s=e.$ref||void 0,a=this.mergeAllOf(n,s,o);if(!a["x-circular-ref"]||!a.allOf)return s&&(null==(t=i["x-parentRefs"])||t.push(...a["x-parentRefs"]||[],s)),{$ref:s,refsStack:Sn(o,s),schema:a}})).filter((e=>void 0!==e)));for(const{schema:s,refsStack:a}of o){const e=s,{type:r,enum:o,properties:l,items:c,required:u,title:p,description:d,readOnly:f,writeOnly:h,oneOf:m,anyOf:g,"x-circular-ref":y}=e,b=wn(e,["type","enum","properties","items","required","title","description","readOnly","writeOnly","oneOf","anyOf","x-circular-ref"]);
47if(i.type!==r&&void 0!==i.type&&void 0!==r&&console.warn(`Incompatible types in allOf at "${t}": "${i.type}" and "${r}"`),void 0!==r&&(Array.isArray(r)&&Array.isArray(i.type)?i.type=[...r,...i.type]:i.type=r),void 0!==o&&(Array.isArray(o)&&Array.isArray(i.enum)?i.enum=Array.from(new Set([...o,...i.enum])):i.enum=o),void 0!==l&&"object"==typeof l){i.properties=i.properties||{};for(const e in l){const r=On(a,null==(n=l[e])?void 0:n["x-refsStack"]);if(i.properties[e]){if(!y){const n=this.mergeAllOf({allOf:[i.properties[e],xn(vn({},l[e]),{"x-refsStack":r})],"x-refsStack":r},t+"/properties/"+e,r);i.properties[e]=n}}else i.properties[e]=xn(vn({},l[e]),{"x-refsStack":r})}}if(void 0!==c&&!y){const e="boolean"==typeof i.items?{}:Object.assign({},i.items),r="boolean"==typeof s.items?{}:Object.assign({},s.items);i.items=this.mergeAllOf({allOf:[e,r]},t+"/items",a)}void 0!==m&&(i.oneOf=m),void 0!==g&&(i.anyOf=g),void 0!==u&&(i.required=[...i.required||[],...u]),i=vn(xn(vn({},i),{title:i.title||p,description:i.description||d,readOnly:void 0!==i.readOnly?i.readOnly:f,writeOnly:void 0!==i.writeOnly?i.writeOnly:h,"x-circular-ref":i["x-circular-ref"]||y}),b)}return i}findDerived(e){const t={},r=this.spec.components&&this.spec.components.schemas||{};for(const n in r){const{resolved:i}=this.deref(r[n]);void 0!==i.allOf&&i.allOf.find((t=>void 0!==t.$ref&&e.indexOf(t.$ref)>-1))&&(t["#/components/schemas/"+n]=[i["x-discriminator-value"]||n])}return t}hoistOneOfs(e,t){if(void 0===e.allOf)return e;const r=e.allOf;for(let n=0;n<r.length;n++){const e=r[n];if(Array.isArray(e.oneOf)){const i=r.slice(0,n),o=r.slice(n+1);return{oneOf:e.oneOf.map((e=>({allOf:[...i,e,...o],"x-refsStack":t})))}}}return e}}var En=Object.defineProperty,_n=Object.defineProperties,An=Object.getOwnPropertyDescriptor,Pn=Object.getOwnPropertyDescriptors,Tn=Object.getOwnPropertySymbols,Cn=Object.prototype.hasOwnProperty,Rn=Object.prototype.propertyIsEnumerable,In=(e,t,r)=>t in e?En(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,$n=(e,t)=>{for(var r in t||(t={}))Cn.call(t,r)&&In(e,r,t[r]);if(Tn)for(var r of Tn(t))Rn.call(t,r)&&In(e,r,t[r]);return e},jn=(e,t)=>_n(e,Pn(t)),Nn=(e,t,r,n)=>{for(var i,o=n>1?void 0:n?An(t,r):t,s=e.length-1;s>=0;s--)(i=e[s])&&(o=(n?i(t,r,o):i(o))||o);return n&&o&&En(t,r,o),o};const Ln=class{constructor(e,t,r,n){let i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[];this.options=n,this.refsStack=o,this.typePrefix="",this.isCircular=!1,this.activeOneOf=0,(0,fe.makeObservable)(this),this.pointer=t.$ref||r||"";const{resolved:s,refsStack:a}=e.deref(t,o,!0);this.refsStack=Sn(a,this.pointer),this.rawSchema=s,this.schema=e.mergeAllOf(this.rawSchema,this.pointer,this.refsStack),this.init(e,i),n.showExtensions&&(this.extensions=vt(this.schema,n.showExtensions))}activateOneOf(e){this.activeOneOf=e}hasType(e){return this.type===e||R(this.type)&&this.type.includes(e)}init(e,t){var r,n,i,o,s,a,l,c;const u=this.schema;if(this.isCircular=!!u["x-circular-ref"],this.title=u.title||tt(this.pointer)&&Oe.baseName(this.pointer)||"",this.description=u.description||"",this.type=u.type||Ue(u),this.format=u.format,this.enum=u.enum||[],this.example=u.example,this.examples=u.examples,this.deprecated=!!u.deprecated,this.pattern=u.pattern,this.externalDocs=u.externalDocs,this.constraints=ot(u),this.displayFormat=this.format,this.isPrimitive=qe(u,this.type),this.default=u.default,this.readOnly=!!u.readOnly,this.writeOnly=!!u.writeOnly,this.const=u.const||"",this.contentEncoding=u.contentEncoding,this.contentMediaType=u.contentMediaType,this.minItems=u.minItems,this.maxItems=u.maxItems,(u.nullable||u["x-nullable"])&&(R(this.type)&&!this.type.some((e=>null===e||"null"===e))?this.type=[...this.type,"null"]:R(this.type)||null===this.type&&"null"===this.type||(this.t
47ype=[this.type,"null"])),this.displayType=R(this.type)?this.type.map((e=>null===e?"null":e)).join(" or "):this.type,!this.isCircular)if(u.if&&u.then||u.if&&u.else)this.initConditionalOperators(u,e);else if(t||void 0===Fn(u)){if(t&&R(u.oneOf)&&u.oneOf.find((e=>e.$ref===this.pointer))&&delete u.oneOf,void 0!==u.oneOf)return this.initOneOf(u.oneOf,e),this.oneOfType="One of",void(void 0!==u.anyOf&&console.warn(`oneOf and anyOf are not supported on the same level. Skipping anyOf at ${this.pointer}`));if(void 0!==u.anyOf)return this.initOneOf(u.anyOf,e),void(this.oneOfType="Any of");if(this.hasType("object"))this.fields=Dn(e,u,this.pointer,this.options,this.refsStack);else if(this.hasType("array")&&(R(u.items)||R(u.prefixItems)?this.fields=Dn(e,u,this.pointer,this.options,this.refsStack):u.items&&(this.items=new Ln(e,u.items,this.pointer+"/items",this.options,!1,this.refsStack)),this.displayType=u.prefixItems||R(u.items)?"items":xt((null==(r=this.items)?void 0:r.displayType)||this.displayType),this.displayFormat=(null==(n=this.items)?void 0:n.format)||"",this.typePrefix=(null==(i=this.items)?void 0:i.typePrefix)||""+j("arrayOf"),this.title=this.title||(null==(o=this.items)?void 0:o.title)||"",this.isPrimitive=void 0!==(null==(s=this.items)?void 0:s.isPrimitive)?null==(a=this.items)?void 0:a.isPrimitive:this.isPrimitive,void 0===this.example&&void 0!==(null==(l=this.items)?void 0:l.example)&&(this.example=[this.items.example]),(null==(c=this.items)?void 0:c.isPrimitive)&&(this.enum=this.items.enum),R(this.type))){const e=this.type.filter((e=>"array"!==e));e.length&&(this.displayType+=` or ${e.join(" or ")}`)}this.enum.length&&this.options.sortEnumValuesAlphabetically&&this.enum.sort()}else this.initDiscriminator(u,e)}initOneOf(e,t){if(this.oneOf=e.map(((e,r)=>{const{resolved:n,refsStack:i}=t.deref(e,this.refsStack,!0),o=t.mergeAllOf(n,this.pointer+"/oneOf/"+r,i),s=tt(e.$ref)&&!o.title?Oe.baseName(e.$ref):`${o.title||""}${o.const&&JSON.stringify(o.const)||""}`;return new Ln(t,jn($n({},o),{title:s,allOf:[jn($n({},this.schema),{oneOf:void 0,anyOf:void 0})],discriminator:n.allOf?void 0:o.discriminator}),e.$ref||this.pointer+"/oneOf/"+r,this.options,!1,i)})),this.options.simpleOneOfTypeLabel){const e=function(e){const t=new Set;return function e(r){for(const n of r.oneOf||[])n.oneOf?e(n):n.type&&t.add(n.type)}(e),Array.from(t.values())}(this);this.displayType=e.join(" or ")}else this.displayType=this.oneOf.map((e=>{let t=e.typePrefix+(e.title?`${e.title} (${e.displayType})`:e.displayType);return t.indexOf(" or ")>-1&&(t=`(${t})`),t})).join(" or ")}initDiscriminator(e,t){const r=Fn(e);this.discriminatorProp=r.propertyName;const n=t.findDerived([...this.schema["x-parentRefs"]||[],this.pointer]);if(e.oneOf)for(const u of e.oneOf){if(void 0===u.$ref)continue;const e=Oe.baseName(u.$ref);n[u.$ref]=e}const i=r.mapping||{};let o=r["x-explicitMappingOnly"]||!1;0===Object.keys(i).length&&(o=!1);const s={};for(const u in i){const e=i[u];R(s[e])?s[e].push(u):s[e]=[u]}const a=$n(o?{}:$n({},n),s);let l=[];for(const u of Object.keys(a)){const e=a[u];if(R(e))for(const t of e)l.push({$ref:u,name:t});else l.push({$ref:u,name:e})}const c=Object.keys(i);0!==c.length&&(l=l.sort(((e,t)=>{const r=c.indexOf(e.name),n=c.indexOf(t.name);return r<0&&n<0?e.name.localeCompare(t.name):r<0?1:n<0?-1:r-n}))),this.oneOf=l.map((e=>{let{$ref:r,name:n}=e;const i=new Ln(t,{$ref:r},r,this.options,!0,this.refsStack.slice(0,-1));return i.title=n,i}))}initConditionalOperators(e,t){const r=e,{if:n,else:i={},then:o={}}=r,s=((e,t)=>{var r={};for(var n in e)Cn.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&Tn)for(var n of Tn(e))t.indexOf(n)<0&&Rn.call(e,n)&&(r[n]=e[n]);return r})(r,["if","else","then"]),a=[{allOf:[s,o,n],title:n&&n["x-displayName"]||(null==n?void 0:n.title)||"case 1"},{allOf:[s,i],title:i&&i["x-displayName"]||(null==i?void 0:i.title)||"case 2"}];this.oneOf=a.map(((e,r)=>new Ln(t,$n({},e),this.pointer+"/oneOf/"+r,this.options,!1,this.refsStack))),this.oneOfType="One of"}};let Mn=Ln;function Dn(e,t,r,n,i){const o=t.properties||t.prefixItems||t.items||{},s=t.patternProperties||{},a=t.additionalProperties||t.unevaluatedProperties,l=t.prefixItems?t.items:t.additionalItems,c=t.default;let u=Object.keys(o||[]).map((s=>{let a=o[s];a||(console.warn(`Field "${s}
47" is invalid, skipping.\n Field must be an object but got ${typeof a} at "${r}"`),a={});const l=void 0!==t.required&&t.required.indexOf(s)>-1;return new Hn(e,{name:t.properties?s:`[${s}]`,required:l,schema:jn($n({},a),{default:void 0===a.default&&c?c[s]:a.default})},r+"/properties/"+s,n,i)}));return n.sortPropsAlphabetically&&(u=at(u,"name")),n.requiredPropsFirst&&(u=st(u,n.sortPropsAlphabetically?void 0:t.required)),u.push(...Object.keys(s).map((t=>{let o=s[t];return o||(console.warn(`Field "${t}" is invalid, skipping.\n Field must be an object but got ${typeof o} at "${r}"`),o={}),new Hn(e,{name:t,required:!1,schema:o,kind:"patternProperties"},`${r}/patternProperties/${t}`,n,i)}))),"object"!=typeof a&&!0!==a||u.push(new Hn(e,{name:("object"==typeof a&&a["x-additionalPropertiesName"]||"property name").concat("*"),required:!1,schema:!0===a?{}:a,kind:"additionalProperties"},r+"/additionalProperties",n,i)),u.push(...function(e){let{parser:t,schema:r=!1,fieldsCount:n,$ref:i,options:o,refsStack:s}=e;return I(r)?r?[new Hn(t,{name:`[${n}...]`,schema:{}},`${i}/additionalItems`,o,s)]:[]:R(r)?[...r.map(((e,r)=>new Hn(t,{name:`[${n+r}]`,schema:e},`${i}/additionalItems`,o,s)))]:x(r)?[new Hn(t,{name:`[${n}...]`,schema:r},`${i}/additionalItems`,o,s)]:[]}({parser:e,schema:l,fieldsCount:u.length,$ref:r,options:n,refsStack:i})),u}function Fn(e){return e.discriminator||e["x-discriminator"]}Nn([fe.observable],Mn.prototype,"activeOneOf",2),Nn([fe.action],Mn.prototype,"activateOneOf",1);const zn={};class Bn{constructor(e,t,r,n){this.mime=r;const{resolved:i}=e.deref(t);this.value=i.value,this.summary=i.summary,this.description=i.description,i.externalValue&&(this.externalValueUrl=new URL(i.externalValue,e.specUrl).href),We(r)&&this.value&&"object"==typeof this.value&&(this.value=Ge(this.value,n))}getExternalValue(e){return this.externalValueUrl?(this.externalValueUrl in zn||(zn[this.externalValueUrl]=fetch(this.externalValueUrl).then((t=>t.text().then((r=>{if(!t.ok)return Promise.reject(new Error(r));if(!Ve(e))return r;try{return JSON.parse(r)}catch(e){return r}}))))),zn[this.externalValueUrl]):Promise.resolve(void 0)}}var Un=Object.defineProperty,qn=Object.getOwnPropertyDescriptor,Vn=(e,t,r,n)=>{for(var i,o=n>1?void 0:n?qn(t,r):t,s=e.length-1;s>=0;s--)(i=e[s])&&(o=(n?i(t,r,o):i(o))||o);return n&&o&&Un(t,r,o),o};const Wn={path:{style:"simple",explode:!1},query:{style:"form",explode:!0},header:{style:"simple",explode:!1},cookie:{style:"form",explode:!0}};class Hn{constructor(e,t,r,n,i){var o,s,a,l,c;this.expanded=void 0,(0,fe.makeObservable)(this);const{resolved:u}=e.deref(t);this.kind=t.kind||"field",this.name=t.name||u.name,this.in=u.in,this.required=!!u.required;let p=u.schema,d="";if(!p&&u.in&&u.content&&(d=Object.keys(u.content)[0],p=u.content[d]&&u.content[d].schema),this.schema=new Mn(e,p||{},r,n,!1,i),this.description=void 0===u.description?this.schema.description||"":u.description,this.example=u.example||this.schema.example,void 0!==u.examples||void 0!==this.schema.examples){const t=u.examples||this.schema.examples;this.examples=R(t)?t:h(t,((t,r)=>new Bn(e,t,r,u.encoding)))}d?this.serializationMime=d:u.style?this.style=u.style:this.in&&(this.style=null!=(s=null==(o=Wn[this.in])?void 0:o.style)?s:"form"),void 0===u.explode&&this.in?this.explode=null==(l=null==(a=Wn[this.in])?void 0:a.explode)||l:this.explode=!!u.explode,this.deprecated=void 0===u.deprecated?!!this.schema.deprecated:u.deprecated,n.showExtensions&&(this.extensions=vt(u,n.showExtensions)),this.const=(null==(c=this.schema)?void 0:c.const)||(null==u?void 0:u.const)||""}toggle(){this.expanded=!this.expanded}collapse(){this.expanded=!1}expand(){this.expanded=!0}}Vn([fe.observable],Hn.prototype,"expanded",2),Vn([fe.action],Hn.prototype,"toggle",1),Vn([fe.action],Hn.prototype,"collapse",1),Vn([fe.action],Hn.prototype,"expand",1);var Qn=r(60559);class Yn{constructor(e,t,r,n,i){this.name=t,this.isRequestType=r,this.schema=n.schema&&new Mn(e,n.schema,"",i),this.onlyRequiredInSamples=i.onlyRequiredInSamples,this.generatedPayloadSamplesMaxDepth=i.generatedPayloadSamplesMaxDepth,void 0!==n.examples?this.examples=h(n.examples,(r=>new Bn(e,r,t,n.encoding))):void 0!==n.example?this.examples={default:new Bn(e,{value:e.deref(n.example).resolved},t,n.encoding)}:Ve(t)&&this.generateExample(e,n)}generateExample(e,t){const r={skipReadOnly:this.isRequestType,ski
47pWriteOnly:!this.isRequestType,skipNonRequired:this.isRequestType&&this.onlyRequiredInSamples,maxSampleDepth:this.generatedPayloadSamplesMaxDepth};if(this.schema&&this.schema.oneOf){this.examples={};for(const n of this.schema.oneOf){const i=Qn.sample(n.rawSchema,r,e.spec);this.schema.discriminatorProp&&"object"==typeof i&&i&&(i[this.schema.discriminatorProp]=n.title),this.examples[n.title]=new Bn(e,{value:i},this.name,t.encoding)}}else this.schema&&(this.examples={default:new Bn(e,{value:Qn.sample(t.schema,r,e.spec)},this.name,t.encoding)})}}var Gn=Object.defineProperty,Kn=Object.getOwnPropertyDescriptor,Xn=(e,t,r,n)=>{for(var i,o=n>1?void 0:n?Kn(t,r):t,s=e.length-1;s>=0;s--)(i=e[s])&&(o=(n?i(t,r,o):i(o))||o);return n&&o&&Gn(t,r,o),o};class Jn{constructor(e,t,r,n){this.isRequestType=r,this.activeMimeIdx=0,(0,fe.makeObservable)(this),n.unstable_ignoreMimeParameters&&(t=ct(t)),this.mediaTypes=Object.keys(t).map((i=>{const o=t[i];return new Yn(e,i,r,o,n)}))}activate(e){this.activeMimeIdx=e}get active(){return this.mediaTypes[this.activeMimeIdx]}get hasSample(){return this.mediaTypes.filter((e=>!!e.examples)).length>0}}Xn([fe.observable],Jn.prototype,"activeMimeIdx",2),Xn([fe.action],Jn.prototype,"activate",1),Xn([fe.computed],Jn.prototype,"active",1);class Zn{constructor(e){let{parser:t,infoOrRef:r,options:n,isEvent:i}=e;const o=!i,{resolved:s}=t.deref(r);this.description=s.description||"",this.required=!!s.required;const a=wt(s);void 0!==a&&(this.content=new Jn(t,a,o,n))}}var ei=Object.defineProperty,ti=Object.defineProperties,ri=Object.getOwnPropertyDescriptor,ni=Object.getOwnPropertyDescriptors,ii=Object.getOwnPropertySymbols,oi=Object.prototype.hasOwnProperty,si=Object.prototype.propertyIsEnumerable,ai=(e,t,r)=>t in e?ei(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,li=(e,t,r,n)=>{for(var i,o=n>1?void 0:n?ri(t,r):t,s=e.length-1;s>=0;s--)(i=e[s])&&(o=(n?i(t,r,o):i(o))||o);return n&&o&&ei(t,r,o),o};class ci{constructor(e){let{parser:t,code:r,defaultAsError:n,infoOrRef:i,options:o,isEvent:s}=e;this.expanded=!1,this.headers=[],(0,fe.makeObservable)(this),this.expanded="all"===o.expandResponses||o.expandResponses[r];const{resolved:a}=t.deref(i);this.code=r,void 0!==a.content&&(this.content=new Jn(t,a.content,s,o)),void 0!==a["x-summary"]?(this.summary=a["x-summary"],this.description=a.description||""):(this.summary=a.description||"",this.description=""),this.type=Me(r,n);const l=a.headers;void 0!==l&&(this.headers=Object.keys(l).map((e=>{const r=l[e];return new Hn(t,(n=((e,t)=>{for(var r in t||(t={}))oi.call(t,r)&&ai(e,r,t[r]);if(ii)for(var r of ii(t))si.call(t,r)&&ai(e,r,t[r]);return e})({},r),ti(n,ni({name:e}))),"",o);var n}))),o.showExtensions&&(this.extensions=vt(a,o.showExtensions))}toggle(){this.expanded=!this.expanded}}li([fe.observable],ci.prototype,"expanded",2),li([fe.action],ci.prototype,"toggle",1);var ui=Object.defineProperty,pi=Object.getOwnPropertyDescriptor,di=(e,t,r,n)=>{for(var i,o=n>1?void 0:n?pi(t,r):t,s=e.length-1;s>=0;s--)(i=e[s])&&(o=(n?i(t,r,o):i(o))||o);return n&&o&&ui(t,r,o),o};function fi(e){return"payload"===e.lang&&e.requestBodyContent}let hi=!1;class mi{constructor(e,t,r,n){let i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];this.parser=e,this.operationSpec=t,this.options=n,this.type="operation",this.items=[],this.ready=!0,this.active=!1,this.expanded=!1,(0,fe.makeObservable)(this),this.pointer=t.pointer,this.description=t.description,this.parent=r,this.externalDocs=t.externalDocs,this.deprecated=!!t.deprecated,this.httpVerb=t.httpVerb,this.deprecated=!!t.deprecated,this.operationId=t.operationId,this.path=t.pathName,this.isCallback=i,this.isWebhook=t.isWebhook,this.isEvent=this.isCallback||this.isWebhook,this.name=ze(t),this.sidebarLabel=n.sideNavStyle===N.IdOnly?this.operationId||this.path:n.sideNavStyle===N.PathOnly?this.path:this.name,this.isCallback?(this.security=(t.security||[]).map((t=>new Zr(t,e))),this.servers=pt("",t.servers||t.pathServers||[])):(this.operationHash=t.operationId&&"operation/"+t.operationId,this.id=void 0!==t.operationId?(r?r.id+"/":"")+this.operationHash:void 0!==r?r.id+this.pointer:this.pointer,this.security=(t.security||e.spec.security||[]).map((t=>new Zr(t,e))),this.servers=pt(e.specUrl,t.servers||t.pathServers||e.spec.servers||[])),n.showExtensions&&(this.extensions=vt(t,n.showExtensions))}activate(){this.active=!0}deactivate(){this.active=!1}toggle(){this.expanded=!this.expanded}expand(){this.parent&&this.parent.expand()}collapse(){}get requestBody(){return this.operationSpec.requestBody&&new Zn({parser:this.parser,infoOrRef:this.operationSpec.requestBody,options:this.options,isEvent:this.isEvent})}get codeSamples(){let e=this.operationSpec["x-codeSamples"]||this.operationSpec["x-code-samples"]||[];this.operationSpec["x-code-samples"]&&!hi&&(hi=!0,console.warn('"x-code-samples" is deprecated. Use "x-codeSamples" instead'));const t=this.requestBody&&this.requestBody.content;if(t&&t.hasSample){const r=Math.min(e.length,this.options.payloadSampleIdx);e=[...e.slice(0,r),{lang:"payload",label:"Payload",source:"",requestBodyContent:t},...e.slice(r)]}return e}get parameters(){const e=lt(this.parser,this.operationSpec.pathParameters,this.operationSpec.parameters).map((e=>new Hn(this.parser,e,this.pointer,this.options)));return this.options.sortPropsAlphabetically?at(e,"name"):this.options.requiredPropsFirst?st(e):e}get responses(){let e=!1;return Object.keys(this.operationSpec.responses||[]).filter((t=>"default"===t||("success"===Me(t)&&(e=!0),Le(t)))).map((t=>new ci({parser:this.parser,code:t,defaultAsError:e,infoOrRef:this.operationSpec.responses[t],options:this.options,isEvent:this.isEvent})))}get callbacks(){return Object.keys(this.operationSpec.callbacks||[]).map((e=>new pn(this.parser,e,this.operationSpec.callbacks[e],this.pointer,this.options)))}}di([fe.observable],mi.prototype,"ready",2),di([fe.observable],mi.prototype,"active",2),di([fe.observable],mi.prototype,"expanded",2),di([fe.action],mi.prototype,"activate",1),di([fe.action],mi.prototype,"deactivate",1),di([fe.action],mi.prototype,"toggle",1),di([Dt],mi.prototype,"requestBody",1),di([Dt],mi.prototype,"codeSamples",1),di([Dt],mi.prototype,"parameters",1),di([Dt],mi.prototype,"responses",1),di([Dt],mi.prototype,"callbacks",1);var gi=Object.defineProperty,yi=Object.defineProperties,bi=Object.getOwnPropertyDescriptors,vi=Object.getOwnPropertySymbols,xi=Object.prototype.hasOwnProperty,wi=Object.prototype.propertyIsEnumerable,Si=(e,t,r)=>t in e?gi(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Oi=(e,t)=>{for(var r in t||(t={}))xi.call(t,r)&&Si(e,r,t[r]);if(vi)for(var r of vi(t))wi.call(t,r)&&Si(e,r,t[r]);return e};class ki{constructor(e,t,r){this.operations=[];const{resolved:n}=e.deref(r||{});this.initWebhooks(e,n,t)}initWebhooks(e,t,r){for(const i of Object.keys(t)){const o=t[i],s=Object.keys(o).filter(Fe);for(const t of s){const i=o[t];if(o.$ref){const n=e.deref(o||{});this.initWebhooks(e,{[t]:n},r)}if(!i)continue;const s=new mi(e,(n=Oi({},i),yi(n,bi({httpVerb:t}))),void 0,r,!1);this.operations.push(s)}}var n}}class Ei{constructor(e,t,r){const{resolved:n}=e.deref(r);this.id=t,this.sectionId=mt+t,this.type=n.type,this.displayName=n["x-displayName"]||t,this.description=n.description||"","a
47piKey"===n.type&&(this.apiKey={name:n.name,in:n.in}),"http"===n.type&&(this.http={scheme:n.scheme,bearerFormat:n.bearerFormat}),"openIdConnect"===n.type&&(this.openId={connectUrl:n.openIdConnectUrl}),"oauth2"===n.type&&n.flows&&(this.flows=n.flows)}}class _i{constructor(e){const t=e.spec.components&&e.spec.components.securitySchemes||{};this.schemes=Object.keys(t).map((r=>new Ei(e,r,t[r])))}}var Ai=Object.defineProperty,Pi=Object.getOwnPropertySymbols,Ti=Object.prototype.hasOwnProperty,Ci=Object.prototype.propertyIsEnumerable,Ri=(e,t,r)=>t in e?Ai(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ii=(e,t)=>{for(var r in t||(t={}))Ti.call(t,r)&&Ri(e,r,t[r]);if(Pi)for(var r of Pi(t))Ci.call(t,r)&&Ri(e,r,t[r]);return e};class $i{constructor(e,t,r){var n,i,o;this.options=r,this.parser=new kn(e,t,r),this.info=new Wr(this.parser,this.options),this.externalDocs=this.parser.spec.externalDocs,this.contentItems=Yi.buildStructure(this.parser,this.options),this.securitySchemes=new _i(this.parser);const s=Ii(Ii({},null==(i=null==(n=this.parser)?void 0:n.spec)?void 0:i["x-webhooks"]),null==(o=this.parser)?void 0:o.spec.webhooks);this.webhooks=new ki(this.parser,r,s)}}var ji=Object.defineProperty,Ni=Object.getOwnPropertyDescriptor,Li=(e,t,r,n)=>{for(var i,o=n>1?void 0:n?Ni(t,r):t,s=e.length-1;s>=0;s--)(i=e[s])&&(o=(n?i(t,r,o):i(o))||o);return n&&o&&ji(t,r,o),o};class Mi{constructor(e,t,r){this.items=[],this.active=!1,this.expanded=!1,(0,fe.makeObservable)(this),this.id=t.id||e+"/"+S(t.name),this.type=e,this.name=t["x-displayName"]||t.name,this.level=t.level||1,this.sidebarLabel=this.name,this.description=t.description||"";const n=t.items;n&&n.length&&(this.description=qr.getTextBeforeHading(this.description,n[0].name)),this.parent=r,this.externalDocs=t.externalDocs,"group"===this.type&&(this.expanded=!0)}activate(){this.active=!0}expand(){this.parent&&this.parent.expand(),this.expanded=!0}collapse(){"group"!==this.type&&(this.expanded=!1)}deactivate(){this.active=!1}}Li([fe.observable],Mi.prototype,"active",2),Li([fe.observable],Mi.prototype,"expanded",2),Li([fe.action],Mi.prototype,"activate",1),Li([fe.action],Mi.prototype,"expand",1),Li([fe.action],Mi.prototype,"collapse",1),Li([fe.action],Mi.prototype,"deactivate",1);var Di=Object.defineProperty,Fi=Object.defineProperties,zi=Object.getOwnPropertyDescriptors,Bi=Object.getOwnPropertySymbols,Ui=Object.prototype.hasOwnProperty,qi=Object.prototype.propertyIsEnumerable,Vi=(e,t,r)=>t in e?Di(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Wi=(e,t)=>{for(var r in t||(t={}))Ui.call(t,r)&&Vi(e,r,t[r]);if(Bi)for(var r of Bi(t))qi.call(t,r)&&Vi(e,r,t[r]);return e},Hi=(e,t)=>Fi(e,zi(t));const Qi=0;class Yi{static buildStructure(e,t){const r=e.spec,n=[],i=Yi.getTagsWithOperations(e,r);return n.push(...Yi.addMarkdownItems(r.info.description||"",void 0,1,t)),r["x-tagGroups"]&&r["x-tagGroups"].length>0?n.push(...Yi.getTagGroupsItems(e,void 0,r["x-tagGroups"],i,t)):n.push(...Yi.getTagsItems(e,i,void 0,void 0,t)),n}static addMarkdownItems(e,t,r,n){const i=new qr(n,null==t?void 0:t.id).extractHeadings(e||"");i.length&&t&&t.description&&(t.description=qr.getTextBeforeHading(t.description,i[0].name));const o=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return t.map((t=>{const n=new Mi("section",t,e);return n.depth=r,t.items&&(n.items=o(n,t.items,r+1)),n}))};return o(t,i,r)}static getTagGroupsItems(e,t,r,n,i){const o=[];for(const s of r){const r=new Mi("group",s,t);r.depth=Qi,r.items=Yi.getTagsItems(e,n,r,s,i),o.push(r)}return o}static getTagsItems(e,t,r,n,i){let o;o=void 0===n?Object.keys(t):n.tags;const s=o.map((e=>t[e]?(t[e].used=!0,t[e]):(console.warn(`Non-existing tag "${e}" is added to the group "${n.name}"`),null))),a=[];for(const l of s){if(!l)continue;const t=new Mi("tag",l,r);if(t.depth=Qi+1,""!==l.name)t.items=[...Yi.addMarkdownItems(l.description||"",t,t.depth+1,i),...this.getOperationsItems(e,t,l,t.depth+1,i)],a.push(t);else{const r=[...Yi.addMarkdownItems(l.description||"",t,t.depth+1,i),...this.getOperationsItems(e,void 0,l,t.depth+1,i)];a.push(...r)}}return i.sortTagsAlphabetically&&a.sort(Ft("name")),a}static getOperationsItems(e,t,r,n,i){if(0===r.operations.length)return[];const o=[];for(const s of r.operations){const r=new mi(e,s,t,i);r.depth=n,o.push(r)}return i.sortOperationsAlphabetically&&o.sort(Ft("name")),o}static getTagsWithOperations(e,t){const r={},n=t["x-webhooks"]||t.webhooks;for(const o of t.tags||[])r[o.name]=Hi(Wi({},o),{operations:[]});function i(e,t,n){for(const o of Object.keys(t)){const s=t[o],a=Object.keys(s).filter(Fe);for(const t of a){const a=s[t];if(s.$ref){const{resolved:t}=e.deref(s);i(e,{[o]:t},n);continue}let l=null==a?void 0:a.tags;l&&l.length||(l=[""]);for(const e of l){let i=r[e];void 0===i&&(i={name:e,operations:[]},r[e]=i),i["x-traitTag"]||i.operations.push(Hi(Wi({},a),{pathName:o,pointer:Oe.compile(["paths",o,t]),httpVerb:t,pathParameters:s.parameters||[],pathServers:s.servers,isWebhook:!!n}))}}}}return n&&i(e,n,!0),t.paths&&i(e,t.paths),r}}var Gi=Object.defineProperty,Ki=Object.getOwnPropertyDescriptor,Xi=(e,t,r,n)=>{for(var i,o=n>1?void 0:n?Ki(t,r):t,s=e.length-1;s>=0;s--)(i=e[s])&&(o=(n?i(t,r,o):i(o))||o);return n&&o&&Gi(t,r,o),o};const Ji="data-section-id";class Zi{constructor(e,t,r){var n=this;this.scroll=t,this.history=r,this.activeItemIdx=-1,this.sideBarOpened=!1,this.updateOnScroll=e=>{const t=e?1:-1;let r=this.activeItemIdx;for(;(-1!==r||e)&&!(r>=this.flatItems.length-1&&e);){if(e){const e=this.getElementAtOrFirstChild(r+1);if(this.scroll.isElementBellow(e))break}else{const e=this.getElementAt(r);if(this.scroll.isElementAbove(e))break}r+=t}this.activate(this.flatItems[r],!0,!0)},this.updateOnHistory=function(){let e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.history.currentId;t&&(e=n.flatItems.find((e=>e.id===t)),e?n.activateAndScroll(e,!1):(t.startsWith(mt)&&(e=n.flatItems.find((e=>
47mt.startsWith(e.id))),n.activateAndScroll(e,!1)),n.scroll.scrollIntoViewBySelector(`[${Ji}="${T(t)}"]`)))},this.getItemById=e=>this.flatItems.find((t=>t.id===e)),(0,fe.makeObservable)(this),this.items=e.contentItems,this.flatItems=m(this.items||[],"items"),this.flatItems.forEach(((e,t)=>e.absoluteIdx=t)),this.subscribe()}static updateOnHistory(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Vt.currentId;e&&(arguments.length>1?arguments[1]:void 0).scrollIntoViewBySelector(`[${Ji}="${T(e)}"]`)}subscribe(){this._unsubscribe=this.scroll.subscribe(this.updateOnScroll),this._hashUnsubscribe=this.history.subscribe(this.updateOnHistory)}toggleSidebar(){this.sideBarOpened=!this.sideBarOpened}closeSidebar(){this.sideBarOpened=!1}getElementAt(e){const t=this.flatItems[e];return t&&l(`[${Ji}="${T(t.id)}"]`)||null}getElementAtOrFirstChild(e){let t=this.flatItems[e];return t&&"group"===t.type&&(t=t.items[0]),t&&l(`[${Ji}="${T(t.id)}"]`)||null}get activeItem(){return this.flatItems[this.activeItemIdx]||void 0}activate(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if((this.activeItem&&this.activeItem.id)!==(e&&e.id)&&(!e||"group"!==e.type)){if(this.deactivate(this.activeItem),!e)return this.activeItemIdx=-1,void this.history.replace("",r);e.depth<=Qi||(this.activeItemIdx=e.absoluteIdx,t&&this.history.replace(encodeURI(e.id),r),e.activate(),e.expand())}}deactivate(e){if(void 0!==e)for(e.deactivate();void 0!==e;)e.collapse(),e=e.parent}activateAndScroll(e,t,r){const n=e&&this.getItemById(e.id)||e;this.activate(n,t,r),this.scrollToActive(),n&&n.items.length||this.closeSidebar()}scrollToActive(){this.scroll.scrollIntoView(this.getElementAt(this.activeItemIdx))}dispose(){this._unsubscribe(),this._hashUnsubscribe()}}Xi([fe.observable],Zi.prototype,"activeItemIdx",2),Xi([fe.observable],Zi.prototype,"sideBarOpened",2),Xi([fe.action],Zi.prototype,"toggleSidebar",1),Xi([fe.action],Zi.prototype,"closeSidebar",1),Xi([fe.action],Zi.prototype,"activate",1),Xi([fe.action.bound],Zi.prototype,"activateAndScroll",1);var eo=Object.defineProperty,to=Object.getOwnPropertyDescriptor;const ro="scroll";class no{constructor(e){this.options=e,this._prevOffsetY=0,this._scrollParent=a?window:void 0,this._emiter=new xe,this.bind()}bind(){this._prevOffsetY=this.scrollY(),this._scrollParent&&this._scrollParent.addEventListener("scroll",this.handleScroll)}dispose(){this._scrollParent&&this._scrollParent.removeEventListener("scroll",this.handleScroll),this._emiter.removeAllListeners(ro)}scrollY(){return"undefined"!=typeof HTMLElement&&this._scrollParent instanceof HTMLElement?this._scrollParent.scrollTop:void 0!==this._scrollParent?this._scrollParent.pageYOffset:0}isElementBellow(e){if(null!==e)return e.getBoundingClientRect().top>this.options.scrollYOffset()}isElementAbove(e){if(null===e)return;const t=e.getBoundingClientRect().top;return(t>0?Math.floor(t):Math.ceil(t))<=this.options.scrollYOffset()}subscribe(e){const t=this._emiter.addListener(ro,e);return()=>t.removeListener(ro,e)}scrollIntoView(e){null!==e&&(e.scrollIntoView(),this._scrollParent&&this._scrollParent.scrollBy&&this._scrollParent.scrollBy(0,1-this.options.scrollYOffset()))}scrollIntoViewBySelector(e){const t=l(e);this.scrollIntoView(t)}handleScroll(){const e=this.scrollY()-this._prevOffsetY>0;this._prevOffsetY=this.scrollY(),this._emiter.emit(ro,e)}}((e,t,r)=>{for(var n,i=to(t,r),o=e.length-1;o>=0;o--)(n=e[o])&&(i=n(t,r,i)||i);i&&eo(t,r,i)})([ve.bind,Et(100)],no.prototype,"handleScroll");class io{constructor(){this.searchWorker=function(){let e;if(a)try{e=n(980)}catch(t){e=n(657).ZP}else e=n(657).ZP;return new e}()}indexItems(e){const t=e=>{e.forEach((e=>{"group"!==e.type&&this.add(e.name,(e.description||"").concat(" ",e.path||""),e.id),t(e.items)}))};t(e),this.searchWorker.done()}add(e,t,r){this.searchWorker.add(e,t,r)}dispose(){this.searchWorker.terminate(),this.searchWorker.dispose()}search(e){return this.searchWorker.search(e)}toJS(){return e=this,t=function*(){return this.searchWorker.toJS()},new Promise(((r,n)=>{var i=e=>
47{try{s(t.next(e))}catch(e){n(e)}},o=e=>{try{s(t.throw(e))}catch(e){n(e)}},s=e=>e.done?r(e.value):Promise.resolve(e.value).then(i,o);s((t=t.apply(e,null)).next())}));var e,t}load(e){this.searchWorker.load(e)}fromExternalJS(e,t){e&&t&&this.searchWorker.fromExternalJS(e,t)}}const oo=te.div` 48 width: calc(100% - ${e=>e.theme.rightPanel.width}); 49 padding: 0 ${e=>e.theme.spacing.sectionHorizontal}px; 50 51 ${e=>{let{compact:t,theme:r}=e;return ee.lessThan("medium",!0)` 52 width: 100%; 53 padding: ${`${t?0:r.spacing.sectionVertical}px ${r.spacing.sectionHorizontal}px`}; 54 `}}; 55`,so=te.div.attrs((e=>({[Ji]:e.id})))` 56 padding: ${e=>e.theme.spacing.sectionVertical}px 0; 57 58 &:last-child { 59 min-height: calc(100vh + 1px); 60 } 61 62 & > &:last-child { 63 min-height: initial; 64 } 65 66 ${ee.lessThan("medium",!0)` 67 padding: 0; 68 `} 69 ${e=>e.underlined?"\n position: relative;\n\n &:not(:last-of-type):after {\n position: absolute;\n bottom: 0;\n width: 100%;\n display: block;\n content: '';\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n }\n ":""} 70`,ao=te.div` 71 width: ${e=>e.theme.rightPanel.width}; 72 color: ${e=>{let{theme:t}=e;return t.rightPanel.textColor}}; 73 background-color: ${e=>e.theme.rightPanel.backgroundColor}; 74 padding: 0 ${e=>e.theme.spacing.sectionHorizontal}px; 75 76 ${ee.lessThan("medium",!0)` 77 width: 100%; 78 padding: ${e=>`${e.theme.spacing.sectionVertical}px ${e.theme.spacing.sectionHorizontal}px`}; 79 `}; 80`,lo=te(ao)` 81 background-color: ${e=>e.theme.rightPanel.backgroundColor}; 82`,co=te.div` 83 display: flex; 84 width: 100%; 85 padding: 0; 86 87 ${ee.lessThan("medium",!0)` 88 flex-direction: column; 89 `}; 90`,uo={1:"1.85714em",2:"1.57143em",3:"1.27em"},po=e=>K` 91 font-family: ${e=>{let{theme:t}=e;return t.typography.headings.fontFamily}}; 92 font-weight: ${e=>{let{theme:t}=e;return t.typography.headings.fontWeight}}; 93 font-size: ${uo[e]}; 94 line-height: ${e=>{let{theme:t}=e;return t.typography.headings.lineHeight}}; 95`,fo=te.h1` 96 ${po(1)}; 97 color: ${e=>{let{theme:t}=e;return t.colors.text.primary}}; 98 99 ${re("H1")}; 100`,ho=te.h2` 101 ${po(2)}; 102 color: ${e=>{let{theme:t}=e;return t.colors.text.primary}}; 103 margin: 0 0 20px; 104 105 ${re("H2")}; 106`,mo=(te.h2` 107 ${po(3)}; 108 color: ${e=>{let{theme:t}=e;return t.colors.text.primary}}; 109 110 ${re("H3")}; 111`,te.h3` 112 color: ${e=>{let{theme:t}=e;return t.rightPanel.textColor}}; 113 114 ${re("RightPanelHeader")}; 115`),go=te.h5` 116 border-bottom: 1px solid rgba(38, 50, 56, 0.3); 117 margin: 1em 0 1em 0; 118 color: rgba(38, 50, 56, 0.5); 119 font-weight: normal; 120 text-transform: uppercase; 121 font-size: 0.929em; 122 line-height: 20px; 123 124 ${re("UnderlinedHeader")}; 125`,yo=(0,e.createContext)(void 0),{Provider:bo,Consumer:vo}=yo;function xo(t){const{spec:r,specUrl:n,options:i,onLoaded:o,children:s}=t,[a,l]=e.useState(null),[c,u]=e.useState(null);if(c)throw c;e.useEffect((()=>{!function(){return e=this,t=function*(){if(r||n){l(null);try{const e=yield ye(r||n);l(e)}catch(e){throw u(e),e}}},new Promise(((r,n)=>{var i=e=>{try{s(t.next(e))}catch(e){n(e)}},o=e=>{try{s(t.throw(e))}catch(e){n(e)}},s=e=>e.done?r(e.value):Promise.resolve(e.value).then(i,o);s((t=t.apply(e,null)).next())}));var e,t}()}),[r,n]);const p=e.useMemo((()=>{if(!a)return null;try{return new nc(a,n,i)}catch(e){throw o&&o(e),e}}),[a,n,i]);return e.useEffect((()=>{p&&o&&o()}),[p,o]),s({loading:!p,store:p})}function wo(){return(0,e.useContext)(yo)}const So=e=>K` 126 ${e} { 127 cursor: pointer; 128 margin-left: -20px; 129 padding: 0; 130 line-height: 1; 131 width: 20px; 132 display: inline-block; 133 outline: 0; 134 } 135 ${e}:before { 136 content: ''; 137 width: 15px; 138 height: 15px; 139 background-size: contain; 140 background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg=='); 141 opacity: 0.5; 142 visibility: hidden; 143 display: inline-block; 144 vertical-align: middle; 145 } 146 147 h1:hover > ${e}::before, h2:hover > ${e}::before, ${e}:hover::before { 148 visibility: visible; 149 } 150`,Oo=te((function(t){const r=e.useContext(yo),n=e.useCallback((e=>{r&&function(e,t,r){t.defaultPrevented||0!==t.button||(e=>!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey))(t)||(t.preventDefault(),e.replace(encodeURI(r)))}(r.menu.history,e,t.to)}),[r,t.to]);return r?e.createElement("a",{className:t.className,href:r.menu.history.linkForId(t.to),onClick:n,"aria-label":t.to},t.children):null}))` 151 ${So("&")}; 152`;function ko(t){return e.createElement(Oo,{to:t.to})}const Eo={left:"90deg",right:"-90deg",up:"-180deg",down:"0"},_o=te((t=>e.createElement("svg",{className:t.className,style:t.style,version:"1.1",viewBox:"0 0 24 24",x:"0",xmlns:"http://www.w3.org/2000/svg",y:"0","aria-hidden":"true"},e.createElement("polygon",{points:"17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "}))))` 153 height: ${e=>e.size||"18px"}; 154 width: ${e=>e.size||"18px"}; 155 min-width: ${e=>e.size||"18px"}; 156 vertical-align: middle; 157 float: ${e=>e.float||""}; 158 transition: transform 0.2s ease-out; 159 transform: rotateZ(${e=>Eo[e.direction||"down"]}); 160 161 polygon { 162 fill: ${e=>{let{color:t,theme:r}=e;return t&&r.colors.responses[t]&&r.colors.responses[t].color||t}}; 163 } 164`,Ao=te.span` 165 display: inline-block; 166 padding: 2px 8px; 167 margin: 0; 168 background-color: ${e=>e.theme.colors[e.type].main}; 169 color: ${e=>e.theme.colors[e.type].contrastText}; 170 font-size: ${e=>e.theme.typography.code.fontSize}; 171 vertical-align: middle; 172 line-height: 1.6; 173 border-radius: 4px; 174 font-weight: ${e=>{let{theme:t}=e;return t.typography.fontWeightBold}}; 175 font-size: 12px; 176 + span[type] { 177 margin-left: 4px; 178 } 179`,Po=K` 180 text-decoration: line-through; 181 color: #707070; 182`,To=te.caption` 183 text-align: right; 184 font-size: 0.9em; 185 font-weight: normal; 186 color: ${e=>e.theme.colors.text.secondary}; 187`,Co=te.td` 188 border-left: 1px solid ${e=>e.theme.schema.linesColor}; 189 box-sizing: border-box; 190 position: relative; 191 padding: 10px 10px 10px 0; 192 193 ${ee.lessThan("small")` 194 display: block; 195 overflow: hidden; 196 `} 197 198 tr:first-of-type > &, 199 tr.last > & { 200 border-left-width: 0; 201 background-position: top left; 202 background-repeat: no-repeat; 203 background-size: 1px 100%; 204 } 205 206 tr:first-of-type > & { 207 background-image: linear-gradient( 208 to bottom, 209 transparent 0%, 210 transparent 22px, 211 ${e=>e.theme.schema.linesColor} 22px, 212 ${e=>e.theme.schema.linesColor} 100% 213 ); 214 } 215 216 tr.last > & { 217 background-image: linear-gradient( 218 to bottom, 219 ${e=>e.theme.schema.linesColor} 0%, 220 ${e=>e.theme.schema.linesColor} 22px, 221 transparent 22px, 222 transparent 100% 223 ); 224 } 225 226 tr.last + tr > & { 227 border-left-color: transparent; 228 } 229 230 tr.last:first-child > & { 231 background: none; 232 border-left-color: transparent; 233 } 234`,Ro=te(Co)` 235 padding: 0; 236`,Io=te(Co)` 237 vertical-align: top; 238 line-height: 20px; 239 white-space: nowrap; 240 font-size: 13px; 241 font-family: ${e=>e.theme.typography.code.fontFamily}; 242 243 &.deprecated { 244 ${Po}; 245 } 246 247 ${e=>{let{kind:t}=e;return"patternProperties"===t&&K` 248 > span.property-name { 249 display: inline-table; 250 white-space: break-spaces; 251 margin-right: 20px; 252 253 ::before, 254 ::after { 255 content: '/'; 256 filter: opacity(0.2); 257 } 258 } 259 `}} 260 261 ${e=>{let{kind:t=""}=e;return["field","additionalProperties","patternProperties"].includes(t)?"":"font-style: italic"}}; 262
263 ${re("PropertyNameCell")}; 264`,$o=te.td` 265 border-bottom: 1px solid #9fb4be; 266 padding: 10px 0; 267 width: ${e=>e.theme.schema.defaultDetailsWidth}; 268 box-sizing: border-box; 269 270 tr.expanded & { 271 border-bottom: none; 272 } 273 274 ${ee.lessThan("small")` 275 padding: 0 20px; 276 border-bottom: none; 277 border-left: 1px solid ${e=>e.theme.schema.linesColor}; 278 279 tr.last > & { 280 border-left: none; 281 } 282 `} 283 284 ${re("PropertyDetailsCell")}; 285`,jo=te.span` 286 color: ${e=>e.theme.schema.linesColor}; 287 font-family: ${e=>e.theme.typography.code.fontFamily}; 288 margin-right: 10px; 289 290 &::before { 291 content: ''; 292 display: inline-block; 293 vertical-align: middle; 294 width: 10px; 295 height: 1px; 296 background: ${e=>e.theme.schema.linesColor}; 297 } 298 299 &::after { 300 content: ''; 301 display: inline-block; 302 vertical-align: middle; 303 width: 1px; 304 background: ${e=>e.theme.schema.linesColor}; 305 height: 7px; 306 } 307`,No=te.div` 308 padding: ${e=>{let{theme:t}=e;return t.schema.nestingSpacing}}; 309`,Lo=te.table` 310 border-collapse: separate; 311 border-radius: 3px; 312 font-size: ${e=>e.theme.typography.fontSize}; 313 314 border-spacing: 0; 315 width: 100%; 316 317 > tr { 318 vertical-align: middle; 319 } 320 321 ${ee.lessThan("small")` 322 display: block; 323 > tr, > tbody > tr { 324 display: block; 325 } 326 `} 327 328 ${ee.lessThan("small",!1," and (-ms-high-contrast:none)")` 329 td { 330 float: left; 331 width: 100%; 332 } 333 `} 334 335 & 336 ${No}, 337 & 338 ${No} 339 ${No} 340 ${No}, 341 & 342 ${No} 343 ${No} 344 ${No} 345 ${No} 346 ${No} { 347 margin: ${e=>{let{theme:t}=e;return t.schema.nestingSpacing}}; 348 margin-right: 0; 349 background: ${e=>{let{theme:t}=e;return t.schema.nestedBackground}}; 350 } 351 352 & 353 ${No} 354 ${No}, 355 & 356 ${No} 357 ${No} 358 ${No} 359 ${No}, 360 & 361 ${No} 362 ${No} 363 ${No} 364 ${No} 365 ${No} 366 ${No} { 367 background: #ffffff; 368 } 369`,Mo=te.div` 370 margin: 0 0 3px 0; 371 display: inline-block; 372`,Do=te.span` 373 font-size: 0.9em; 374 margin-right: 10px; 375 color: ${e=>e.theme.colors.primary.main}; 376 font-family: ${e=>e.theme.typography.headings.fontFamily}; 377} 378`,Fo=te.button` 379 display: inline-block; 380 margin-right: 10px; 381 margin-bottom: 5px; 382 font-size: 0.8em; 383 cursor: pointer; 384 border: 1px solid ${e=>e.theme.colors.primary.main}; 385 padding: 2px 10px; 386 line-height: 1.5em; 387 outline: none; 388 &:focus { 389 box-shadow: 0 0 0 1px ${e=>e.theme.colors.primary.main}; 390 } 391 392 ${e=>{let{deprecated:t}=e;return t&&Po||""}}; 393 394 ${e=>e.active?`\n color: white;\n background-color: ${e.theme.colors.primary.main};\n &:focus {\n box-shadow: none;\n background-color: ${(0,t.darken)(.15,e.theme.colors.primary.main)};\n }\n `:`\n color: ${e.theme.colors.primary.main};\n background-color: white;\n `} 395`,zo=te.div` 396 font-size: 0.9em; 397 font-family: ${e=>e.theme.typography.code.fontFamily}; 398 &::after { 399 content: ' ['; 400 } 401`,Bo=te.div` 402 font-size: 0.9em; 403 font-family: ${e=>e.theme.typography.code.fontFamily}; 404 &::after { 405 content: ']'; 406 } 407`;var Uo=r(38038);const qo=te(Uo.Tabs)` 408 > ul { 409 list-style: none; 410 padding: 0; 411 margin: 0; 412 margin: 0 -5px; 413 414 > li { 415 padding: 5px 10px; 416 display: inline-block; 417 418 background-color: ${e=>{let{theme:t}=e;return t.codeBlock.backgroundColor}}; 419 border-bottom: 1px solid rgba(0, 0, 0, 0.5); 420 cursor: pointer; 421 text-align: center; 422 outline: none; 423 color: ${e=>{let{theme:r}=e;return(0,t.darken)(r.colors.tonalOffset,r.rightPanel.textColor)}}; 424 margin: 0 425 ${e=>{let{theme:t}=e;return`${t.spacing.unit}px ${t.spacing.unit}px ${t.spacing.unit}px`}}; 426 border: 1px solid ${e=>{let{theme:r}=e;return(0,t.darken)(.05,r.codeBlock.backgroundColor)}}; 427 border-radius: 5px; 428 min-width: 60px; 429 font-size: 0.9em; 430 font-weight: bold; 431 432 &.react-tabs__tab--selected { 433 color: ${e=>e.theme.colors.text.primary}; 434 background: ${e=>{let{theme:t}=e;return t.rightPanel.textColor}}; 435 &:focus { 436 outline: auto; 437 } 438 } 439 440 &:only-child { 441 flex: none; 442 min-width: 100px; 443 } 444 445 &.tab-success { 446 color: ${e=>e.theme.colors.responses.success.tabTextColor}; 447 } 448 449 &.tab-redirect { 450 color: ${e=>e.theme.colors.responses.redirect.tabTextColor}; 451 } 452 453 &.tab-info { 454 color: ${e=>e.theme.colors.responses.info.tabTextColor}; 455 } 456 457 &.tab-error { 458 color: ${e=>e.theme.colors.responses.error.tabTextColor}; 459 } 460 } 461 } 462 > .react-tabs__tab-panel { 463 background: ${e=>{let{theme:t}=e;return t.codeBlock.backgroundColor}}; 464 & > div, 465 & > pre { 466 padding: ${e=>4*e.theme.spacing.unit}px; 467 margin: 0; 468 } 469 470 & > div > pre { 471 padding: 0; 472 } 473 } 474`,Vo=(te(qo)` 475 > ul { 476 display: block; 477 > li { 478 padding: 2px 5px; 479 min-width: auto; 480 margin: 0 15px 0 0; 481 font-size: 13px; 482 font-weight: normal; 483 border-bottom: 1px dashed; 484 color: ${e=>{let{theme:r}=e;return(0,t.darken)(r.colors.tonalOffset,r.rightPanel.textColor)}}; 485 border-radius: 0; 486 background: none; 487 488 &:last-child { 489 margin-right: 0; 490 } 491 492 &.react-tabs__tab--selected { 493 color: ${e=>{let{theme:t}=e;return t.rightPanel.textColor}}; 494 background: none; 495 } 496 } 497 } 498 > .react-tabs__tab-panel { 499 & > div, 500 & > pre { 501 padding: ${e=>2*e.theme.spacing.unit}px 0; 502 } 503 } 504`,te.div` 505 /** 506 * Based on prism-dark.css 507 */ 508 509 code[class*='language-'], 510 pre[class*='language-'] { 511 /* color: white; 512 background: none; */ 513 text-shadow: 0 -0.1em 0.2em black; 514 text-align: left; 515 white-space: pre; 516 word-spacing: normal; 517 word-break: normal; 518 word-wrap: normal; 519 line-height: 1.5; 520 521 -moz-tab-size: 4; 522 -o-tab-size: 4; 523 tab-size: 4; 524 525 -webkit-hyphens: none; 526 -moz-hyphens: none; 527 -ms-hyphens: none; 528 hyphens: none; 529 } 530 531 @media print { 532 code[class*='language-'], 533 pre[class*='language-'] { 534 text-shadow: none; 535 } 536 } 537 538 /* Code blocks */ 539 pre[class*='language-'] { 540 padding: 1em; 541 margin: 0.5em 0; 542 overflow: auto; 543 } 544 545 .token.comment, 546 .token.prolog, 547 .token.doctype, 548 .token.cdata { 549 color: hsl(30, 20%, 50%); 550 } 551 552 .token.punctuation { 553 opacity: 0.7; 554 } 555 556 .namespace { 557 opacity: 0.7; 558 } 559 560 .token.property, 561 .token.tag, 562 .token.number, 563 .token.constant, 564 .token.symbol { 565 color: #4a8bb3; 566 } 567 568 .token.boolean { 569 color: #e64441; 570 } 571 572 .token.selector, 573 .token.attr-name, 574 .token.string, 575 .token.char, 576 .token.builtin, 577 .token.inserted { 578 color: #a0fbaa; 579 & + a, 580 & + a:visited { 581 color: #4ed2ba; 582 text-decoration: underline; 583 } 584 } 585 586 .token.property.string { 587 color: white; 588 } 589 590 .token.operator, 591 .token.entity, 592 .token.url, 593 .token.variable { 594 color: hsl(40, 90%, 60%); 595 } 596 597 .token.atrule, 598 .token.attr-value, 599 .token.keyword { 600 color: hsl(350, 40%, 70%); 601 } 602 603 .token.regex, 604 .token.important { 605 color: #e90; 606 } 607 608 .token.important, 609 .token.bold { 610 font-weight: bold; 611 } 612 .token.italic { 613 font-style: italic; 614 } 615 616 .token.entity { 617 cursor: help; 618 } 619 620 .token.deleted { 621 color: red; 622 } 623 624 ${re("Prism")}; 625`),Wo=te.div` 626 opacity: 0.7; 627 transition: opacity 0.3s ease; 628 text-align: right; 629 &:focus-within { 630 opacity: 1; 631 } 632 > button { 633 background-color: transparent; 634 border: 0; 635 color: inherit; 636 padding: 2px 10px; 637 font-family: ${e=>{let{theme:t}=e;return t.typography.fontFamily}}; 638 font-size: ${e=>{let{theme:t}=e;return t.typography.fontSize}}; 639 line-height: ${e=>{let{theme:t}=e;return t.typography.lineHeight}}; 640 cursor: pointer; 641 outline: 0; 642 643 :hover, 644 :focus { 645 background: rgba(255, 255, 255, 0.1); 646 } 647 } 648`,Ho=te.div` 649 &:hover ${Wo} { 650 opacity: 1; 651 } 652`,Qo=te(Vo.withComponent("pre"))` 653 font-family: ${e=>e.theme.typography.code.fontFamily}; 654 font-size: ${e=>e.theme.typography.code.fontSize}; 655 overflow-x: auto; 656 margin: 0; 657 658 white-space: ${e=>{let{theme:t}=e;return t.typography.code.wrap?"pre-wrap":"pre"}}; 659`;var Yo=r(95452),Go=n.n(Yo),Ko=Object.defineProperty,Xo=Object.getOwnPropertySymbols,Jo=Object.prototype.hasOwnProperty,Zo=Object.prototype.propertyIsEnumerable,es=(e,t,r)=>t in e?Ko(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const ts=Go()||Yo;let rs="";a&&(rs=n(433),rs="function"==typeof rs.toString&&rs.toString()||"",rs="[object Object]"===rs?"":rs);const ns=X`${rs}`,is=te.div` 660 position: relative; 661`;class os extends e.Component{constructor(){super(...arguments),this.handleRef=e=>{this._container=e}}componentDidMount(){const e=this._container.parentElement&&this._container.parentElement.scrollTop||0;this.inst=new ts(this._container,this.props.options||{}),this._container.scrollTo&&this._container.scrollTo(0,e)}
661componentDidUpdate(){this.inst.update()}componentWillUnmount(){this.inst.destroy()}render(){const{children:t,className:r,updateFn:n}=this.props;return n&&n(this.componentDidUpdate.bind(this)),e.createElement(e.Fragment,null,rs&&e.createElement(ns,null),e.createElement(is,{className:`scrollbar-container ${r}`,ref:this.handleRef},t))}}function ss(t){return e.createElement(ue.Consumer,null,(r=>r.nativeScrollbars?e.createElement("div",{style:{overflow:"auto",overscrollBehavior:"contain",msOverflowStyle:"-ms-autohiding-scrollbar"}},t.children):e.createElement(os,((e,t)=>{for(var r in t||(t={}))Jo.call(t,r)&&es(e,r,t[r]);if(Xo)for(var r of Xo(t))Zo.call(t,r)&&es(e,r,t[r]);return e})({},t),t.children)))}const as=te((t=>{let{className:r,style:n}=t;return e.createElement("svg",{className:r,style:n,xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},e.createElement("polyline",{points:"6 9 12 15 18 9"}))}))` 662 position: absolute; 663 pointer-events: none; 664 z-index: 1; 665 top: 50%; 666 -webkit-transform: translateY(-50%); 667 -ms-transform: translateY(-50%); 668 transform: translateY(-50%); 669 right: 8px; 670 margin: auto; 671 text-align: center; 672 polyline { 673 color: ${e=>"dark"===e.variant&&"white"}; 674 } 675`,ls=e.memo((t=>{const{options:r,onChange:n,placeholder:i,value:o="",variant:s,className:a}=t;return e.createElement("div",{className:a},e.createElement(as,{variant:s}),e.createElement("select",{onChange:e=>{const{selectedIndex:t}=e.target;n(r[i?t-1:t])},value:o,className:"dropdown-select"},i&&e.createElement("option",{disabled:!0,hidden:!0,value:i},i),r.map(((t,r)=>{let{idx:n,value:i,title:o}=t;return e.createElement("option",{key:n||i+r,value:i},o||i)}))),e.createElement("label",null,o))})),cs=Y()(ls)` 676 label { 677 box-sizing: border-box; 678 min-width: 100px; 679 outline: none; 680 display: inline-block; 681 font-family: ${e=>e.theme.typography.headings.fontFamily}; 682 color: ${e=>{let{theme:t}=e;return t.colors.text.primary}}; 683 vertical-align: bottom; 684 width: ${e=>{let{fullWidth:t}=e;return t?"100%":"auto"}}; 685 text-transform: none; 686 padding: 0 22px 0 4px; 687 688 font-size: 0.929em; 689 line-height: 1.5em; 690 font-family: inherit; 691 text-overflow: ellipsis; 692 overflow: hidden; 693 white-space: nowrap; 694 } 695 .dropdown-select { 696 position: absolute; 697 top: 0; 698 left: 0; 699 width: 100%; 700 height: 100%; 701 opacity: 0; 702 border: none; 703 appearance: none; 704 cursor: pointer; 705 706 color: ${e=>{let{theme:t}=e;return t.colors.text.primary}}; 707 line-height: inherit; 708 font-family: inherit; 709 } 710 box-sizing: border-box; 711 min-width: 100px; 712 outline: none; 713 display: inline-block; 714 border-radius: 2px; 715 border: 1px solid rgba(38, 50, 56, 0.5); 716 vertical-align: bottom; 717 padding: 2px 0px 2px 6px; 718 position: relative; 719 width: auto; 720 background: white; 721 color: #263238; 722 font-family: ${e=>e.theme.typography.headings.fontFamily}; 723 font-size: 0.929em; 724 line-height: 1.5em; 725 cursor: pointer; 726 transition: border 0.25s ease, color 0.25s ease, box-shadow 0.25s ease; 727 728 &:hover, 729 &:focus-within { 730 border: 1px solid ${e=>e.theme.colors.primary.main}; 731 color: ${e=>e.theme.colors.primary.main}; 732 box-shadow: 0px 0px 0px 1px ${e=>e.theme.colors.primary.main}; 733 } 734`,us=Y()(cs)` 735 margin-left: 10px; 736 text-transform: none; 737 font-size: 0.969em; 738 739 font-size: 1em; 740 border: none; 741 padding: 0 1.2em 0 0; 742 background: transparent; 743 744 &:hover, 745 &:focus-within { 746 border: none; 747 box-shadow: none; 748 label { 749 color: ${e=>e.theme.colors.primary.main}; 750 text-shadow: 0px 0px 0px ${e=>e.theme.colors.primary.main}; 751 } 752 } 753`,ps=Y().span` 754 margin-left: 10px; 755 text-transform: none; 756 font-size: 0.929em; 757 color: black; 758`;var ds=Object.defineProperty,fs=Object.getOwnPropertySymbols,hs=Object.prototype.hasOwnProperty,ms=Object.prototype.propertyIsEnumerable,gs=(e,t,r)=>t in e?ds(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;function ys(t){const{Label:r=ps,Dropdown:n=us}=t;
758return 1===t.options.length?e.createElement(r,null,t.options[0].value):e.createElement(n,((e,t)=>{for(var r in t||(t={}))hs.call(t,r)&&gs(e,r,t[r]);if(fs)for(var r of fs(t))ms.call(t,r)&&gs(e,r,t[r]);return e})({},t))}var bs=r(33882);const vs=K` 759 a { 760 text-decoration: ${e=>e.theme.typography.links.textDecoration}; 761 color: ${e=>e.theme.typography.links.color}; 762 763 &:visited { 764 color: ${e=>e.theme.typography.links.visited}; 765 } 766 767 &:hover { 768 color: ${e=>e.theme.typography.links.hover}; 769 text-decoration: ${e=>e.theme.typography.links.hoverTextDecoration}; 770 } 771 } 772`,xs=te(Vo)` 773 font-family: ${e=>e.theme.typography.fontFamily}; 774 font-weight: ${e=>e.theme.typography.fontWeightRegular}; 775 line-height: ${e=>e.theme.typography.lineHeight}; 776 777 p { 778 &:last-child { 779 margin-bottom: 0; 780 } 781 } 782 783 ${e=>{let{compact:t}=e;return t&&"\n p:first-child {\n margin-top: 0;\n }\n p:last-child {\n margin-bottom: 0;\n }\n "}} 784 785 ${e=>{let{inline:t}=e;return t&&" p {\n display: inline-block;\n }"}} 786 787 h1 { 788 ${po(1)}; 789 color: ${e=>e.theme.colors.primary.main}; 790 margin-top: 0; 791 } 792 793 h2 { 794 ${po(2)}; 795 color: ${e=>e.theme.colors.text.primary}; 796 } 797 798 code { 799 color: ${e=>{let{theme:t}=e;return t.typography.code.color}}; 800 background-color: ${e=>{let{theme:t}=e;return t.typography.code.backgroundColor}}; 801 802 font-family: ${e=>e.theme.typography.code.fontFamily}; 803 border-radius: 2px; 804 border: 1px solid rgba(38, 50, 56, 0.1); 805 padding: 0 ${e=>{let{theme:t}=e;return t.spacing.unit}}px; 806 font-size: ${e=>e.theme.typography.code.fontSize}; 807 font-weight: ${e=>{let{theme:t}=e;return t.typography.code.fontWeight}}; 808 809 word-break: break-word; 810 } 811 812 pre { 813 font-family: ${e=>e.theme.typography.code.fontFamily}; 814 white-space: ${e=>{let{theme:t}=e;return t.typography.code.wrap?"pre-wrap":"pre"}}; 815 background-color: ${e=>{let{theme:t}=e;return t.codeBlock.backgroundColor}}; 816 color: white; 817 padding: ${e=>4*e.theme.spacing.unit}px; 818 overflow-x: auto; 819 line-height: normal; 820 border-radius: 0px; 821 border: 1px solid rgba(38, 50, 56, 0.1); 822 823 code { 824 background-color: transparent; 825 color: white; 826 padding: 0; 827 828 &:before, 829 &:after { 830 content: none; 831 } 832 } 833 } 834 835 blockquote { 836 margin: 0; 837 margin-bottom: 1em; 838 padding: 0 15px; 839 color: #777; 840 border-left: 4px solid #ddd; 841 } 842 843 img { 844 max-width: 100%; 845 box-sizing: content-box; 846 } 847 848 ul, 849 ol { 850 padding-left: 2em; 851 margin: 0; 852 margin-bottom: 1em; 853 854 ul, 855 ol { 856 margin-bottom: 0; 857 margin-top: 0; 858 } 859 } 860 861 table { 862 display: block; 863 width: 100%; 864 overflow: auto; 865 word-break: normal; 866 word-break: keep-all; 867 border-collapse: collapse; 868 border-spacing: 0; 869 margin-top: 1.5em; 870 margin-bottom: 1.5em; 871 } 872 873 table tr { 874 background-color: #fff; 875 border-top: 1px solid #ccc; 876 877 &:nth-child(2n) { 878 background-color: ${e=>{let{theme:t}=e;return t.schema.nestedBackground}}; 879 } 880 } 881 882 table th, 883 table td { 884 padding: 6px 13px; 885 border: 1px solid #ddd; 886 } 887 888 table th { 889 text-align: left; 890 font-weight: bold; 891 } 892 893 ${So(".share-link")}; 894 895 ${vs} 896 897 ${re("Markdown")}; 898`;var ws=Object.defineProperty,Ss=Object.getOwnPropertySymbols,Os=Object.prototype.hasOwnProperty,ks=Object.prototype.propertyIsEnumerable,Es=(e,t,r)=>t in e?ws(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const _s=xs.withComponent("span");function As(t){const r=t.inline?_s:xs;return e.createElement(de,null,(n=>{return e.createElement(r,((e,t)=>{for(var r in t||(t={}))Os.call(t,r)&&Es(e,r,t[r]);if(Ss)for(var r of Ss(t))ks.call(t,r)&&Es(e,r,t[r]);return e})({className:"redoc-markdown "+(t.className||""),dangerouslySetInnerHTML:{__html:(i=n.untrustedSpec,o=t.html,i?bs.sanitize(o):o)},"data-role":t["data-role"]},t));var i,o}))}class Ps extends e.Component{render(){const{source:t,inline:r,compact:n,className:i,"data-role":o}=this.props,s=new qr;return e.createElement(As,{html:s.renderMd(t),inline:r,compact:n,className:i,"data-role":o})}}const Ts=te.div` 899 position: relative; 900`,Cs=te.div` 901 position: absolute; 902 min-width: 80px; 903 max-width: 500px; 904 background: #fff; 905 bottom: 100%; 906 left: 50%; 907 margin-bottom: 10px; 908 transform: translateX(-50%); 909 910 border-radius: 4px; 911 padding: 0.3em 0.6em; 912 text-align: center; 913 box-shadow: 0px 0px 5px 0px rgba(204, 204, 204, 1); 914`,Rs=te.div` 915 background: #fff; 916 color: #000; 917 display: inline; 918 font-size: 0.85em; 919 white-space: nowrap; 920`,Is=te.div` 921 position: absolute; 922 width: 0; 923 height: 0; 924 bottom: -5px; 925 left: 50%; 926 margin-left: -5px; 927 border-left: solid transparent 5px; 928 border-right: solid transparent 5px; 929 border-top: solid #fff 5px; 930`,$s=te.div` 931 position: absolute; 932 width: 100%; 933 height: 20px; 934 bottom: -20px; 935`;class js extends e.Component{render(){const{open:t,title:r,children:n}=this.props;return e.createElement(Ts,null,n,t&&e.createElement(Cs,null,e.createElement(Rs,null,r),e.createElement(Is,null),e.createElement($s,null)))}}const Ns="undefined"!=typeof document&&document.queryCommandSupported&&document.queryCommandSupported("copy");class Ls{static isSupported(){return Ns}static selectElement(e){let t,r;document.body.createTextRange?(t=document.body.createTextRange(),t.moveToElementText(e),t.select()):document.createRange&&window.getSelection&&(r=window.getSelection(),t=document.createRange(),t.selectNodeContents(e),r.removeAllRanges(),r.addRange(t))}static deselect(){if(document.selection)document.selection.empty();else if(window.getSelection){const e=window.getSelection();e&&e.removeAllRanges()}}static copySelected(){let e;try{e=document.execCommand("copy")}catch(t){e=!1}return e}static copyElement(e){Ls.selectElement(e);const t=Ls.copySelected();return t&&Ls.deselect(),t}static copyCustom(e){const t=document.createElement("textarea");t.style.position="fixed",t.style.top="0",t.style.left="0",t.style.width="2em",t.style.height="2em",t.style.padding="0",t.style.border="none",t.style.outline="none",t.style.boxShadow="none",t.style.background="transparent",t.value=e,document.body.appendChild(t),t.select();const r=Ls.copySelected();return document.body.removeChild(t),r}}const Ms=t=>{const[r,n]=e.useState(!1),i=()=>{const e="string"==typeof t.data?t.data:JSON.stringify(t.data,null,2);Ls.copyCustom(e),o()},o=()=>{n(!0),setTimeout((()=>{n(!1)}),1500)};return t.children({renderCopyButton:()=>e.createElement("button",{onClick:i},e.createElement(js,{title:Ls.isSupported()?"Copied":"Not supported in your browser",open:r},"Copy"))})};let Ds=1;function Fs(e,t){Ds=1;let r="";return r+='<div class="redoc-json">',r+="<code>",r+=Vs(e,t),r+="</code>",r+="</div>",r}function zs(e){return void 0!==e?e.toString().replace(/&/g,"&").replace(/"/g,""").replace(/</g,"<").replace(/>/g,">"):""}function Bs(e){return JSON.stringify(e).slice(1,-1)}function Us(e,t){return'<span class="'+t+'">'+zs(e)+"</span>"}function qs(e){return'<span class="token punctuation">'+e+"</span>"}function Vs(e,t){const r=typeof e;let n="";return null==e?n+=Us("null","token keyword"):e&&e.constructor===Array?(Ds++,n+=function(e,t){const r=Ds>t?"collapsed":"";let n=`<button class="collapser" aria-label="${Ds>t+1?"expand":"collapse"}"></button>${qs("[")}<span class="ellipsis"></span><ul class="array collapsible">`,i=!1;const o=e.length;for(let s=0;s<o;s++)i=!0,n+='<li><div class="hoverable '+r+'">',n+=Vs(e[s],t),s<o-1&&(n+=","),n+="</div></li>";return n+=`</ul>${qs("]")}`,i||(n=qs("[ ]")),n}(e,t),Ds--):e&&e.constructor===Date?n+=Us('"'+e.toISOString()+'"',"token string"):"object"===r?(Ds++,n+=function(e,t){const r=Ds>t?"collapsed":"",n=Object.keys(e),i=n.length;let o=`<button class="collapser" aria-label="${Ds>t+1?"expand":"collapse"}"></button>${qs("{")}<span class="ellipsis"></span><ul class="obj collapsible">`,s=!1;for(let a=0;a<i;a++){const l=n[a];s=!0,o+='<li><div class="hoverable '+r+'">',o+='<span class="property token string">"'+zs(l)+'"</span>: ',o+=Vs(e[l],t),a<i-1&&(o+=qs(",")),o+="</div></li>"}return o+=`</ul>${qs("}")}`,s||(o=qs("{ }")),o}(e,t),Ds--):"number"===r?n+=Us(e,"token number"):"string"===r?/^(http|https):\/\/[^\s]+$/.test(e)?n+=Us('"',"token string")+'<a href="'+encodeURI(e)+'">'+zs(Bs(e))+"</a>"+Us('"',"token string"):n+=Us('"'+Bs(e)+'"',"token string"):"boolean"===r&&(n+=Us(e,"token boolean")),n}const Ws=K` 936 .redoc-json code > .collapser { 937 display: none; 938 pointer-events: none; 939 } 940 941 font-family: ${e=>e.theme.typography.code.fontFamily}; 942 font-size: ${e=>e.theme.typography.code.fontSize}; 943 944 white-space: ${e=>{let{theme:t}=e;return t.typography.code.wrap?"pre-wrap":"pre"}}; 945 contain: content; 946 overflow-x: auto; 947 948 .callback-function { 949 color: gray; 950 } 951 952 .collapser:after { 953 content: '-'; 954 cursor: pointer; 955 } 956 957 .collapsed > .collapser:after { 958 content: '+'; 959 cursor: pointer; 960 } 961 962 .ellipsis:after { 963 content: ' … '; 964 } 965 966 .collapsible { 967 margin-left: 2em; 968 } 969 970 .hoverable { 971 padding-top: 1px; 972 padding-bottom: 1px; 973 padding-left: 2px; 974 padding-right: 2px; 975 border-radius: 2px; 976 } 977 978 .hovered { 979 background-color: rgba(235, 238, 249, 1); 980 } 981 982 .collapser { 983 background-color: transparent; 984 border: 0; 985 color: #fff; 986 font-family: ${e=>e.theme.typography.code.fontFamily}; 987 font-size: ${e=>e.theme.typography.code.fontSize}; 988 padding-right: 6px; 989 padding-left: 6px; 990 padding-top: 0; 991 padding-bottom: 0; 992 display: flex; 993 align-items: center; 994 justify-content: center; 995 width: 15px; 996 height: 15px; 997 position: absolute; 998 top: 4px; 999 left: -1.5em; 1000 cursor: default; 1001 user-select: none; 1002 -webkit-user-select: none; 1003 padding: 2px; 1004 &:focus { 1005 outline-color: #fff; 1006 outline-style: dotted; 1007 outline-width: 1px; 1008 } 1009 } 1010 1011 ul { 1012 list-style-type: none; 1013 padding: 0px; 1014 margin: 0px 0px 0px 26px; 1015 } 1016 1017 li { 1018 position: relative; 1019 display: block; 1020 } 1021 1022 .hoverable { 1023 display: inline-block; 1024 } 1025 1026 .selected { 1027 outline-style: solid; 1028 outline-width: 1px; 1029 outline-style: dotted; 1030 } 1031 1032 .collapsed > .collapsible { 1033 display: none; 1034 } 1035 1036 .ellipsis { 1037 display: none; 1038 } 1039 1040 .collapsed > .ellipsis { 1041 display: inherit; 1042 } 1043`,Hs=te.div` 1044 &:hover > ${Wo} { 1045 opacity: 1; 1046 } 1047`,Qs=te((t=>{const[r,n]=e.useState(),i=r=>{let{renderCopyButton:i}=r;const a=t.data&&Object.values(t.data).some((e=>"object"==typeof e&&null!==e));return e.createElement(Hs,null,e.createElement(Wo,null,i(),a&&e.createElement(e.Fragment,null,e.createElement("button",{onClick:o}," Expand all "),e.createElement("button",{onClick:s}," Collapse all "))),e.createElement(ue.Consumer,null,(r=>e.createElement(Vo,{className:t.className,ref:e=>n(e),dangerouslySetInnerHTML:{__html:Fs(t.data,r.jsonSampleExpandLevel)}}))))},o=()=>{const e=null==r?void 0:r.getElementsByClassName("collapsible");for(const t of Array.prototype.slice.call(e)){const e=t.parentNode;e.classList.remove("collapsed"),e.querySelector(".collapser").setAttribute("aria-label","collapse")}},s=()=>{const e=null==r?void 0:r.getElementsByClassName("collapsible"),t=Array.prototype.slice.call(e,1);for(const r of t){const e=r.parentNode;e.classList.add("collapsed"),e.querySelector(".collapser").setAttribute("aria-label","expand")}},a=e=>{let t;"collapser"===e.className&&(t=e.parentElement.getElementsByClassName("collapsible")[0],t.parentElement.classList.contains("collapsed")?(t.parentElement.classList.remove("collapsed"),e.setAttribute("aria-label","collapse")):(t.parentElement.classList.add("collapsed"),e.setAttribute("aria-label","expand")))},l=e.useCallback((e=>{a(e.target)}),[]),c=e.useCallback((e=>{"Enter"===e.key&&a(e.target)}),[]);return e.useEffect((()=>(null==r||r.addEventListener("click",l),null==r||r.addEventListener("focus",c),()=>{null==r||r.removeEventListener("click",l),null==r||r.removeEventListener("focus",c)})),[l,c,r]),e.createElement(Ms,{data:t.data},i)}))` 1048 ${Ws}; 1049`,Ys=t=>{const{source:r,lang:n}=t;return e.createElement(Qo,{dangerouslySetInnerHTML:{__html:kt(r,n)}})},Gs=t=>{const{source:r,lang:n}=t;return e.createElement(Ms,{data:r},(t=>{let{renderCopyButton:i}=t;return e.createElement(Ho,null,e.createElement(Wo,null,i()),e.createElement(Ys,{lang:n,source:r}))}))};function Ks(t){let{value:r,mimeType:n}=t;return Ve(n)?e.createElement(Qs,{data:r}):("object"==typeof r&&(r=JSON.stringify(r,null,2)),e.createElement(Gs,{lang:Ze(n),source:r}))}function Xs(t){let{example:r,mimeType:n}=t;return void 0===r.value&&r.externalValueUrl?e.createElement(Js,{example:r,mimeType:n}):e.createElement(Ks,{value:r.value,mimeType:n})}function Js(t){let{example:r,mimeType:n}=t;const i=function(t,r){const[,n]=(0,e.useState)(!0),i=(0,e.useRef)(void 0),o=(0,e.useRef)(void 0);return o.current!==t&&(i.current=void 0),o.current=t,(0,e.useEffect)((()=>{(()=>{return e=this,o=function*(){n(!0);try{i.current=yield t.getExternalValue(r)}catch(e){i.current=e}n(!1)},new Promise(((t,r)=>{var n=e=>
1049{try{s(o.next(e))}catch(e){r(e)}},i=e=>{try{s(o.throw(e))}catch(e){r(e)}},s=e=>e.done?t(e.value):Promise.resolve(e.value).then(n,i);s((o=o.apply(e,null)).next())}));var e,o})()}),[t,r]),i.current}(r,n);return void 0===i?e.createElement("span",null,"Loading..."):i instanceof Error?e.createElement(Qo,null,"Error loading external example: ",e.createElement("br",null),e.createElement("a",{className:"token string",href:r.externalValueUrl,target:"_blank",rel:"noopener noreferrer"},r.externalValueUrl)):e.createElement(Ks,{value:i,mimeType:n})}const Zs=te.div` 1050 padding: 0.9em; 1051 background-color: ${e=>{let{theme:r}=e;return(0,t.transparentize)(.6,r.rightPanel.backgroundColor)}}; 1052 margin: 0 0 10px 0; 1053 display: block; 1054 font-family: ${e=>{let{theme:t}=e;return t.typography.headings.fontFamily}}; 1055 font-size: 0.929em; 1056 line-height: 1.5em; 1057`,ea=te.span` 1058 font-family: ${e=>{let{theme:t}=e;return t.typography.headings.fontFamily}}; 1059 font-size: 12px; 1060 position: absolute; 1061 z-index: 1; 1062 top: -11px; 1063 left: 12px; 1064 font-weight: ${e=>{let{theme:t}=e;return t.typography.fontWeightBold}}; 1065 color: ${e=>{let{theme:r}=e;return(0,t.transparentize)(.3,r.rightPanel.textColor)}}; 1066`,ta=te.div` 1067 position: relative; 1068`,ra=te(cs)` 1069 label { 1070 color: ${e=>{let{theme:t}=e;return t.rightPanel.textColor}}; 1071 text-overflow: ellipsis; 1072 white-space: nowrap; 1073 overflow: hidden; 1074 font-size: 1em; 1075 text-transform: none; 1076 border: none; 1077 } 1078 margin: 0 0 10px 0; 1079 display: block; 1080 background-color: ${e=>{let{theme:r}=e;return(0,t.transparentize)(.6,r.rightPanel.backgroundColor)}}; 1081 border: none; 1082 padding: 0.9em 1.6em 0.9em 0.9em; 1083 box-shadow: none; 1084 &:hover, 1085 &:focus-within { 1086 border: none; 1087 box-shadow: none; 1088 background-color: ${e=>{let{theme:r}=e;return(0,t.transparentize)(.3,r.rightPanel.backgroundColor)}}; 1089 } 1090`,na=te.div` 1091 font-family: ${e=>e.theme.typography.code.fontFamily}; 1092 font-size: 12px; 1093 color: #ee807f; 1094`;class ia extends e.Component{constructor(){super(...arguments),this.state={activeIdx:0},this.switchMedia=e=>{let{idx:t}=e;void 0!==t&&this.setState({activeIdx:t})}}render(){const{activeIdx:t}=this.state,r=this.props.mediaType.examples||{},n=this.props.mediaType.name,i=e.createElement(na,null,"No sample"),o=Object.keys(r);if(0===o.length)return i;if(o.length>1){const i=o.map(((e,t)=>({value:r[e].summary||e,idx:t}))),s=r[o[t]],a=s.description;return e.createElement(oa,null,e.createElement(ta,null,e.createElement(ea,null,"Example"),this.props.renderDropdown({value:i[t].value,options:i,onChange:this.switchMedia,ariaLabel:"Example"})),e.createElement("div",null,a&&e.createElement(Ps,{source:a}),e.createElement(Xs,{example:s,mimeType:n})))}{const t=r[o[0]];return e.createElement(oa,null,t.description&&e.createElement(Ps,{source:t.description}),e.createElement(Xs,{example:t,mimeType:n}))}}}const oa=te.div` 1095 margin-top: 15px; 1096`;var sa=r(96233);const aa=te(Io)` 1097 button { 1098 background-color: transparent; 1099 border: 0; 1100 outline: 0; 1101 font-size: 13px; 1102 font-family: ${e=>e.theme.typography.code.fontFamily}; 1103 cursor: pointer; 1104 padding: 0; 1105 color: ${e=>e.theme.colors.text.primary}; 1106 &:focus { 1107 font-weight: ${e=>{let{theme:t}=e;return t.typography.fontWeightBold}}; 1108 } 1109 ${e=>{let{kind:t}=e;return"patternProperties"===t&&K` 1110 display: inline-flex; 1111 margin-right: 20px; 1112 1113 > span.property-name { 1114 white-space: break-spaces; 1115 text-align: left; 1116 1117 ::before, 1118 ::after { 1119 content: '/'; 1120 filter: opacity(0.2); 1121 } 1122 } 1123 1124 > svg { 1125 align-self: center; 1126 } 1127 `}} 1128 } 1129 ${_o} { 1130 height: ${e=>{let{theme:t}=e;return t.schema.arrow.size}}; 1131 width: ${e=>{let{theme:t}=e;return t.schema.arrow.size}}; 1132 polygon { 1133 fill: ${e=>{let{theme:t}=e;return t.schema.arrow.color}}; 1134 } 1135 } 1136`,la=te.span` 1137 vertical-align: middle; 1138 font-size: ${e=>{let{theme:t}=e;return t.typography.code.fontSize}}; 1139 line-height: 20px; 1140`,ca=te(la)` 1141 color: ${e=>(0,t.transparentize)(.1,e.theme.schema.typeNameColor)}; 1142`,ua=te(la)` 1143 color: ${e=>e.theme.schema.typeNameColor}; 1144`,pa=te(la)` 1145 color: ${e=>e.theme.schema.typeTitleColor}; 1146 word-break: break-word; 1147`,da=ua,fa=te(la.withComponent("div"))` 1148 color: ${e=>e.theme.schema.requireLabelColor}; 1149 font-size: ${e=>e.theme.schema.labelsTextSize}; 1150 font-weight: normal; 1151 margin-left: 20px; 1152 line-height: 1; 1153`,ha=te(fa)` 1154 color: ${e=>e.theme.colors.primary.light}; 1155`,ma=te(la)` 1156 color: ${e=>{let{theme:t}=e;return t.colors.warning.main}}; 1157 font-size: 13px; 1158`,ga=te(la)` 1159 color: #0e7c86; 1160 &::before, 1161 &::after { 1162 font-weight: bold; 1163 } 1164`,ya=te(la)` 1165 border-radius: 2px; 1166 word-break: break-word; 1167 ${e=>{let{theme:r}=e;return`\n background-color: ${(0,t.transparentize)(.95,r.colors.text.primary)};\n color: ${(0,t.transparentize)(.1,r.colors.text.primary)};\n\n padding: 0 ${r.spacing.unit}px;\n border: 1px solid ${(0,t.transparentize)(.9,r.colors.text.primary)};\n font-family: ${r.typography.code.fontFamily};\n}`}};
1168 & + & { 1169 margin-left: 0; 1170 } 1171 ${re("ExampleValue")}; 1172`,ba=te(ya)``,va=te(la)` 1173 border-radius: 2px; 1174 ${e=>{let{theme:r}=e;return`\n background-color: ${(0,t.transparentize)(.95,r.colors.primary.light)};\n color: ${(0,t.transparentize)(.1,r.colors.primary.main)};\n\n margin: 0 ${r.spacing.unit}px;\n padding: 0 ${r.spacing.unit}px;\n border: 1px solid ${(0,t.transparentize)(.9,r.colors.primary.main)};\n}`}}; 1175 & + & { 1176 margin-left: 0; 1177 } 1178 ${re("ConstraintItem")}; 1179`,xa=te.button` 1180 background-color: transparent; 1181 border: 0; 1182 color: ${e=>{let{theme:t}=e;return t.colors.text.secondary}}; 1183 margin-left: ${e=>{let{theme:t}=e;return t.spacing.unit}}px; 1184 border-radius: 2px; 1185 cursor: pointer; 1186 outline-color: ${e=>{let{theme:t}=e;return t.colors.text.secondary}}; 1187 font-size: 12px; 1188`;Object.defineProperty,Object.getOwnPropertyDescriptor;const wa=te.div` 1189 ${vs}; 1190 ${e=>{let{compact:t}=e;return t?"":"margin: 1em 0"}} 1191`;let Sa=class extends e.Component{render(){const{externalDocs:t}=this.props;return t&&t.url?e.createElement(wa,{compact:this.props.compact},e.createElement("a",{href:t.url},t.description||t.url)):null}};Sa=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([sa.observer],Sa);class Oa extends e.PureComponent{constructor(){super(...arguments),this.state={collapsed:!0}}toggle(){this.setState({collapsed:!this.state.collapsed})}render(){const{values:t,isArrayType:r}=this.props,{collapsed:n}=this.state,{enumSkipQuotes:i,maxDisplayedEnumValues:o}=this.context;if(!t.length)return null;const s=this.state.collapsed&&o?t.slice(0,o):t,a=!!o&&t.length>o,l=o?n?`\u2026 ${t.length-o} more`:"Hide":"";return e.createElement("div",null,e.createElement(la,null,r?j("enumArray"):""," ",1===t.length?j("enumSingleValue"):j("enum"),":")," ",s.map(((t,r)=>{const n=i?String(t):JSON.stringify(t);return e.createElement(e.Fragment,{key:r},e.createElement(ya,null,n)," ")})),a?e.createElement(ka,{onClick:()=>{this.toggle()}},l):null)}}Oa.contextType=ue;
1191const ka=te.span` 1192 color: ${e=>e.theme.colors.primary.main}; 1193 vertical-align: middle; 1194 font-size: 13px; 1195 line-height: 20px; 1196 padding: 0 5px; 1197 cursor: pointer; 1198`,Ea=te(xs)` 1199 margin: 2px 0; 1200`;class _a extends e.PureComponent{render(){const t=this.props.extensions;return e.createElement(ue.Consumer,null,(r=>e.createElement(e.Fragment,null,r.showExtensions&&Object.keys(t).map((r=>e.createElement(Ea,{key:r},e.createElement(la,null," ",r.substring(2),": ")," ",e.createElement(ba,null,"string"==typeof t[r]?t[r]:JSON.stringify(t[r]))))))))}}function Aa(t){let{field:r}=t;return r.examples?e.createElement(e.Fragment,null,e.createElement(la,null," ",j("examples"),": "),R(r.examples)?r.examples.map(((t,n)=>{const i=Je(r,t),o=r.in?String(i):JSON.stringify(i);return e.createElement(e.Fragment,{key:n},e.createElement(ya,null,o)," ")})):e.createElement(Pa,null,Object.values(r.examples).map(((t,n)=>e.createElement("li",{key:n+t.value},e.createElement(ya,null,Je(r,t.value))," -"," ",t.summary||t.description))))):null}const Pa=te.ul` 1201 margin-top: 1em; 1202 list-style-position: outside; 1203`;class Ta extends e.PureComponent{render(){return 0===this.props.constraints.length?null:e.createElement("span",null," ",this.props.constraints.map((t=>e.createElement(va,{key:t}," ",t," "))))}}const Ca=e.memo((function(t){let{value:r,label:n,raw:i}=t;if(void 0===r)return null;const o=i?String(r):JSON.stringify(r);return e.createElement("div",null,e.createElement(la,null," ",n," ")," ",e.createElement(ya,null,o))}));function Ra(t){const r=t.schema.pattern,{hideSchemaPattern:n}=e.useContext(ue),[i,o]=e.useState(!1),s=e.useCallback((()=>o(!i)),[i]);return!r||n?null:e.createElement(e.Fragment,null,e.createElement(ga,null,i||r.length<45?r:`${r.substr(0,45)}...`),r.length>45&&e.createElement(xa,{onClick:s},i?"Hide pattern":"Show pattern"))}function Ia(t){let{schema:r}=t;const{hideSchemaPattern:n}=e.useContext(ue);return r&&("string"!==r.type||r.constraints.length)&&((null==r?void 0:r.pattern)&&!n||r.items||r.displayFormat||r.constraints.length)?e.createElement($a,null,"[ items",r.displayFormat&&e.createElement(da,null," <",r.displayFormat," >"),e.createElement(Ta,{constraints:r.constraints}),e.createElement(Ra,{schema:r}),r.items&&e.createElement(Ia,{schema:r.items})," ]"):null}const $a=te(ca)` 1204 margin: 0 5px; 1205 vertical-align: text-top; 1206`;var ja=Object.defineProperty,Na=Object.getOwnPropertySymbols,La=Object.prototype.hasOwnProperty,Ma=Object.prototype.propertyIsEnumerable,Da=(e,t,r)=>t in e?ja(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Fa=(e,t)=>{for(var r in t||(t={}))La.call(t,r)&&Da(e,r,t[r]);if(Na)for(var r of Na(t))Ma.call(t,r)&&Da(e,r,t[r]);return e};const za=(0,sa.observer)((t=>{const{enumSkipQuotes:r,hideSchemaTitles:n}=e.useContext(ue),{showExamples:i,field:o,renderDiscriminatorSwitch:s}=t,{schema:a,description:l,deprecated:c,extensions:u,in:p,const:d}=o,f="array"===a.type,h=r||"header"===p,m=e.useMemo((()=>!i||void 0===o.example&&void 0===o.examples?null:void 0!==o.examples?e.createElement(Aa,{field:o}):e.createElement(Ca,{label:j("example")+":",value:Je(o,o.example),raw:Boolean(o.in)})),[o,i]);return e.createElement("div",null,e.createElement("div",null,e.createElement(ca,null,a.typePrefix),e.createElement(ua,null,a.displayType),a.displayFormat&&e.createElement(da,null," ","<",a.displayFormat,">"," "),a.contentEncoding&&e.createElement(da,null," ","<",a.contentEncoding,">"," "),a.contentMediaType&&e.createElement(da,null," ","<",a.contentMediaType,">"," "),a.title&&!n&&e.createElement(pa,null," (",a.title,") "),e.createElement(Ta,{constraints:a.constraints}),e.createElement(Ra,{schema:a}),a.isCircular&&e.createElement(ma,null," ",j("recursive")," "),f&&a.items&&e.createElement(Ia,{schema:a.items})),c&&e.createElement("div",null,e.createElement(Ao,{type:"warning"}," ",j("deprecated")," ")),e.createElement(Ca,{raw:h,label:j("default")+":",value:a.default}),!s&&e.createElement(Oa,{isArrayType:f,values:a.enum})," ",m,e.createElement(_a,{extensions:Fa(Fa({},u),a.extensions)}),e.createElement("div",null,e.createElement(Ps,{compact:!0,source:l})),a.externalDocs&&e.createElement(Sa,{externalDocs:a.externalDocs,compact:!0}),s&&s(t)||null,d&&e.createElement(Ca,{label:j("const")+":",value:d})||null)})),Ba=e.memo(za);var Ua=Object.defineProperty,qa=(Object.getOwnPropertyDescriptor,Object.getOwnPropertySymbols),Va=Object.prototype.hasOwnProperty,Wa=Object.prototype.propertyIsEnumerable,Ha=(e,t,r)=>t in e?Ua(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;let Qa=class extends e.Component{constructor(){super(...arguments),this.toggle=()=>{void 0===this.props.field.expanded&&this.props.expandByDefault?this.props.field.collapse():this.props.field.toggle()},this.handleKeyPress=e=>{"Enter"===e.key&&(e.preventDefault(),this.toggle())}}render(){const{className:t="",field:r,isLast:n,expandByDefault:i}=this.props,{name:o,deprecated:s,required:a,kind:l}=r,c=!r.schema.isPrimitive&&!r.schema.isCircular,u=void 0===r.expanded?i:r.expanded,p=e.createElement(e.Fragment,null,"additionalProperties"===l&&e.createElement(ha,null,"additional property"),"patternProperties"===l&&e.createElement(ha,null,"pattern property"),a&&e.createElement(fa,null,"required")),d=c?e.createElement(aa,{className:s?"deprecated":"",kind:l,title:o},e.createElement(jo,null),e.createElement("button",{onClick:this.toggle,onKeyPress:this.handleKeyPress,"aria-label":"exp
1206and properties"},e.createElement("span",{className:"property-name"},o),e.createElement(_o,{direction:u?"down":"right"})),p):e.createElement(Io,{className:s?"deprecated":void 0,kind:l,title:o},e.createElement(jo,null),e.createElement("span",{className:"property-name"},o),p);return e.createElement(e.Fragment,null,e.createElement("tr",{className:n?"last "+t:t},d,e.createElement($o,null,e.createElement(Ba,((e,t)=>{for(var r in t||(t={}))Va.call(t,r)&&Ha(e,r,t[r]);if(qa)for(var r of qa(t))Wa.call(t,r)&&Ha(e,r,t[r]);return e})({},this.props)))),u&&c&&e.createElement("tr",{key:r.name+"inner"},e.createElement(Ro,{colSpan:2},e.createElement(No,null,e.createElement(Pl,{schema:r.schema,skipReadOnly:this.props.skipReadOnly,skipWriteOnly:this.props.skipWriteOnly,showTitle:this.props.showTitle,level:this.props.level})))))}};Qa=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([sa.observer],Qa),Object.defineProperty,Object.getOwnPropertyDescriptor;let Ya=class extends e.Component{constructor(){super(...arguments),this.changeActiveChild=e=>{void 0!==e.idx&&this.props.parent.activateOneOf(e.idx)}}sortOptions(e,t){if(0===t.length)return;const r={};t.forEach(((e,t)=>{r[e]=t})),e.sort(((e,t)=>r[e.value]>r[t.value]?1:-1))}render(){const{parent:t,enumValues:r}=this.props;if(void 0===t.oneOf)return null;const n=t.oneOf.map(((e,t)=>({value:e.title,idx:t}))),i=n[t.activeOneOf].value;return this.sortOptions(n,r),e.createElement(cs,{value:i,options:n,onChange:this.changeActiveChild,ariaLabel:"Example"})}};Ya=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([sa.observer],Ya);const Ga=(0,sa.observer)((t=>{let{schema:{fields:r=[],title:n},showTitle:i,discriminator:o,skipReadOnly:s,skipWriteOnly:a,level:l}=t;const{expandSingleSchemaField:c,showObjectSchemaExamples:u,schemaExpansionLevel:p}=e.useContext(ue),d=e.useMemo((()=>s||a?r.filter((e=>!(s&&e.schema.readOnly||a&&e.schema.writeOnly))):r),[s,a,r]),h=c&&1===d.length||p>=l;return e.createElement(Lo,null,i&&e.createElement(To,null,n),e.createElement("tbody",null,f(d,((t,r)=>e.createElement(Qa,{key:t.name,isLast:r,field:t,expandByDefault:h,renderDiscriminatorSwitch:(null==o?void 0:o.fieldName)===t.name?()=>e.createElement(Ya,{parent:o.parentSchema,enumValues:t.schema.enum}):void 0,className:t.expanded?"expanded":void 0,showExamples:u,skipReadOnly:s,skipWriteOnly:a,showTitle:i,level:l})))))}));var Ka=Object.defineProperty,Xa=Object.defineProperties,Ja=Object.getOwnPropertyDescriptors,Za=Object.getOwnPropertySymbols,el=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,rl=(e,t,r)=>t in e?Ka(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,nl=(e,t)=>{for(var r in t||(t={}))el.call(t,r)&&rl(e,r,t[r]);if(Za)for(var r of Za(t))tl.call(t,r)&&rl(e,r,t[r]);return e},il=(e,t)=>Xa(e,Ja(t));const ol=te.div` 1207 padding-left: ${e=>{let{theme:t}=e;return 2*t.spacing.unit}}px; 1208`;class sl extends e.PureComponent{render(){const t=this.props.schema,r=t.items,n=void 0===t.minItems&&void 0===t.maxItems?"":`(${ot(t)})`;return t.fields?e.createElement(Ga,il(nl({},this.props),{level:this.props.level})):!t.displayType||r||n.length?e.createElement("div",null,e.createElement(zo,null," Array ",n),e.createElement(ol,null,e.createElement(Pl,il(nl({},this.props),{schema:r}))),e.createElement(Bo,null)):e.createElement("div",null,e.createElement(ua,null,t.displayType))}}var al=Object.defineProperty,ll=Object.defineProperties,cl=Object.getOwnPropertyDescriptor,ul=Object.getOwnPropertyDescriptors,pl=Object.getOwnPropertySymbols,dl=Object.prototype.hasOwnProperty,fl=Object.prototype.propertyIsEnumerable,hl=(e,t,r)=>t in e?al(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ml=(e,t,r,n)=>{for(var i,o=n>1?void 0:n?cl(t,r):t,s=e.length-1;s>=0;s--)(i=e[s])&&(o=(n?i(t,r,o):i(o))||o);return n&&o&&al(t,r,o),o};let gl=class extends e.Component{constructor(){super(...arguments),this.activateOneOf=()=>{this.props.schema.activateOneOf(this.props.idx)}}render(){const{idx:t,schema:r,subSchema:n}=this.props;return e.createElement(Fo,{deprecated:n.deprecated,active:t===r.activeOneOf,onClick:this.activateOneOf},n.title||n.typePrefix+n.displayType)}};gl=ml([sa.observer],gl);let yl=class extends e.Component{render(){const{schema:{oneOf:t},schema:r}=this.props;if(void 0===t)return null;const n=t[r.activeOneOf];return e.createElement("div",null,e.createElement(Do,null," ",r.oneOfType," "),e.createElement(Mo,null,t.map(((t,n)=>
1208e.createElement(gl,{key:t.pointer,schema:r,subSchema:t,idx:n})))),e.createElement("div",null,t[r.activeOneOf].deprecated&&e.createElement(Ao,{type:"warning"},"Deprecated")),e.createElement(Ta,{constraints:n.constraints}),e.createElement(Pl,(i=((e,t)=>{for(var r in t||(t={}))dl.call(t,r)&&hl(e,r,t[r]);if(pl)for(var r of pl(t))fl.call(t,r)&&hl(e,r,t[r]);return e})({},this.props),ll(i,ul({schema:n})))));var i}};yl=ml([sa.observer],yl);const bl=(0,sa.observer)((t=>{let{schema:r}=t;return e.createElement("div",null,e.createElement(ua,null,r.displayType),r.title&&e.createElement(pa,null," ",r.title," "),e.createElement(ma,null," ",j("recursive")," "))}));var vl=Object.defineProperty,xl=Object.defineProperties,wl=(Object.getOwnPropertyDescriptor,Object.getOwnPropertyDescriptors),Sl=Object.getOwnPropertySymbols,Ol=Object.prototype.hasOwnProperty,kl=Object.prototype.propertyIsEnumerable,El=(e,t,r)=>t in e?vl(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,_l=(e,t)=>{for(var r in t||(t={}))Ol.call(t,r)&&El(e,r,t[r]);if(Sl)for(var r of Sl(t))kl.call(t,r)&&El(e,r,t[r]);return e},Al=(e,t)=>xl(e,wl(t));let Pl=class extends e.Component{render(){var t;const r=this.props,{schema:n}=r,i=((e,t)=>{var r={};for(var n in e)Ol.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&Sl)for(var n of Sl(e))t.indexOf(n)<0&&kl.call(e,n)&&(r[n]=e[n]);return r})(r,["schema"]),o=(i.level||0)+1;if(!n)return e.createElement("em",null," Schema not provided ");const{type:s,oneOf:a,discriminatorProp:l,isCircular:c}=n;if(c)return e.createElement(bl,{schema:n});if(void 0!==l){if(!a||!a.length)return console.warn(`Looks like you are using discriminator wrong: you don't have any definition inherited from the ${n.title}`),null;const t=a[n.activeOneOf];return t.isCircular?e.createElement(bl,{schema:t}):e.createElement(Ga,Al(_l({},i),{level:o,schema:t,discriminator:{fieldName:l,parentSchema:n}}))}if(void 0!==a)return e.createElement(yl,_l({schema:n},i));const u=R(s)?s:[s];if(u.includes("object")){if(null==(t=n.fields)?void 0:t.length)return e.createElement(Ga,Al(_l({},this.props),{level:o}))}else if(u.includes("array"))return e.createElement(sl,Al(_l({},this.props),{level:o}));const p={schema:n,name:"",required:!1,description:n.description,externalDocs:n.externalDocs,deprecated:!1,toggle:()=>null,expanded:!1};return e.createElement("div",null,e.createElement(Ba,{field:p}))}};Pl=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([sa.observer],Pl);var Tl=Object.defineProperty,Cl=Object.defineProperties,Rl=Object.getOwnPropertyDescriptors,Il=Object.getOwnPropertySymbols,$l=Object.prototype.hasOwnProperty,jl=Object.prototype.propertyIsEnumerable,Nl=(e,t,r)=>t in e?Tl(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;class Ll extends e.PureComponent{constructor(){super(...arguments),this.renderDropdown=t=>{return e.createElement(ys,(r=((e,t)=>{for(var r in t||(t={}))$l.call(t,r)&&Nl(e,r,t[r]);if(Il)for(var r of Il(t))jl.call(t,r)&&Nl(e,r,t[r]);return e})({Label:ps,Dropdown:ra},t),Cl(r,Rl({variant:"dark"}))));var r}}static getMediaType(e,t){if(!e)return{};const r={schema:{$ref:e}};return t&&(r.examples={example:{$ref:t}}),r}get mediaModel(){const{parser:e,schemaRef:t,exampleRef:r,options:n}=this.props;return this._mediaModel||(this._mediaModel=new Yn(e,"json",!1,Ll.getMediaType(t,r),n)),this._mediaModel}render(){const{showReadOnly:t=!0,showWriteOnly:r=!1}=this.props;return e.createElement(so,null,e.createElement(co,null,e.createElement(oo,null,e.createElement(Pl,{skipWriteOnly:!r,skipReadOnly:!t,schema:this.mediaModel.schema})),e.createElement(lo,null,e.createElement(Ml,null,e.createElement(ia,{renderDropdown:this.renderDropdown,mediaType:this.mediaModel})))))}}const Ml=te.div` 1209 background: ${e=>{let{theme:t}=e;return t.codeBlock.backgroundColor}}; 1210 & > div, 1211 & > pre { 1212 padding: ${e=>4*e.theme.spacing.unit}px; 1213 margin: 0; 1214 } 1215 1216 & > div > pre { 1217 padding: 0; 1218 } 1219`,Dl=(Y().div` 1220 background-color: #e4e7eb; 1221`,Y().ul` 1222 display: inline; 1223 list-style: none; 1224 padding: 0; 1225 1226 li { 1227 display: inherit; 1228 1229 &:after { 1230 content: ','; 1231 } 1232 &:last-child:after { 1233 content: none; 1234 } 1235 } 1236`,Y().code` 1237 font-size: ${e=>e.theme.typography.code.fontSize}; 1238 font-family: ${e=>e.theme.typography.code.fontFamily}; 1239 margin: 0 3px; 1240 padding: 0.2em; 1241 display: inline-block; 1242 line-height: 1; 1243 1244 &:after { 1245 content: ','; 1246 font-weight: normal; 1247 } 1248 1249 &:last-child:after { 1250 content: none; 1251 } 1252`),Fl=Y().span` 1253 &:after { 1254 content: ' and '; 1255 font-weight: normal; 1256 } 1257 1258 &:last-child:after { 1259 content: none; 1260 } 1261 1262 ${vs}; 1263`,zl=Y().span` 1264 ${e=>!e.expanded&&"white-space: nowrap;"} 1265 &:after { 1266 content: ' or '; 1267 ${e=>e.expanded&&"content: ' or \\a';"} 1268 white-space: pre; 1269 } 1270 1271 &:last-child:after, 1272 &:only-child:after { 1273 content: none; 1274 } 1275 1276 ${vs}; 1277`,Bl=Y().div` 1278 flex: 1 1 auto; 1279 cursor: pointer; 1280`,Ul=Y().div` 1281 width: ${e=>e.theme.schema.defaultDetailsWidth}; 1282 text-overflow: ellipsis; 1283 border-radius: 4px; 1284 overflow: hidden; 1285 ${e=>e.expanded&&`background: ${e.theme.colors.gray[100]};\n padding: 8px 9.6px;\n margin: 20px 0;\n width: 100%;\n `}; 1286 ${ee.lessThan("small")` 1287 margin-top: 10px; 1288 `} 1289`,ql=Y()(go)` 1290 display: inline-block; 1291 margin: 0; 1292`,Vl=Y().div` 1293 width: 100%; 1294 display: flex; 1295 margin: 1em 0; 1296 flex-direction: ${e=>e.expanded?"column":"row"}; 1297 ${ee.lessThan("small")` 1298 flex-direction: column; 1299 `} 1300`,Wl=Y().div` 1301 margin: 0.5em 0; 1302`,Hl=Y().div` 1303 border-bottom: 1px solid ${e=>{let{theme:t}=e;return t.colors.border.dark}}; 1304 margin-bottom: 1.5em; 1305 padding-bottom: 0.7em; 1306 1307 h5 { 1308 line-height: 1em; 1309 margin: 0 0 0.6em; 1310 font-size: ${e=>{let{theme:t}=e;return t.typography.fontSize}}; 1311 } 1312 1313 .redoc-markdown p:first-child { 1314 display: inline; 1315 } 1316`;function Ql(t){let{children:r,height:n}=t;const i=e.createRef(),[o,s]=e.useState(!1),[a,l]=e.useState(!1);return e.useEffect((()=>{i.current&&i.current.clientHeight+20<i.current.scrollHeight&&l(!0)}),[i]),e.createElement(e.Fragment,null,e.createElement(Yl,{ref:i,className:o?"":"container",style:{height:o?"auto":n}},r),e.createElement(Gl,{dimmed:!o},a&&e.createElement(Kl,{onClick:()=>{s(!o)}},o?"See less":"See more")))}const Yl=Y().div` 1317 overflow-y: hidden; 1318`,Gl=Y().div` 1319 text-align: center; 1320 line-height: 1.5em; 1321 ${e=>{let{dimmed:t}=e;return t&&"background-image: linear-gradient(to bottom, transparent,rgb(255 255 255));\n position: relative;\n top: -0.5em;\n padding-top: 0.5em;\n background-position-y: -1em;\n "}} 1322`,Kl=Y().a` 1323 cursor: pointer; 1324`,Xl=e.memo((function(t){const{type:r,flow:n,RequiredScopes:i}=t,o=Object.keys((null==n?void 0:n.scopes)||{});return e.createElement(e.Fragment,null,e.createElement(Wl,null,e.createElement("b",null,"Flow type: "),e.createElement("code",null,r," ")),("implicit"===r||"authorizationCode"===r)&&e.createElement(Wl,null,e.createElement("strong",null," Authorization URL: "),e.createElement("code",null,e.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:n.authorizationUrl},n.authorizationUrl))),("password"===r||"clientCredentials"===r||"authorizationCode"===r)&&e.createElement(Wl,null,e.createElement("b",null," Token URL: "),e.createElement("code",null,n.tokenUrl)),n.refreshUrl&&e.createElement(Wl,null,e.createElement("strong",null," Refresh URL: "),n.refreshUrl),!!o.length&&e.createElement(e.Fragment,null,i||null,e.createElement(Wl,null,e.createElement("b",null," Scopes: ")),e.createElement(Ql,{height:"4em"},e.createElement("ul",null,o.map((t=>e.createElement("li",{key:t},e.createElement("code",null,t)," -"," ",e.createElement(Ps,{className:"redoc-markdown",inline:!0,source:n.scopes[t]||""}))))))))}));function Jl(t){const{RequiredScopes:r,scheme:n}=t;
1324return e.createElement(xs,null,n.apiKey?e.createElement(e.Fragment,null,e.createElement(Wl,null,e.createElement("b",null,_(n.apiKey.in||"")," parameter name: "),e.createElement("code",null,n.apiKey.name)),r):n.http?e.createElement(e.Fragment,null,e.createElement(Wl,null,e.createElement("b",null,"HTTP Authorization Scheme: "),e.createElement("code",null,n.http.scheme)),e.createElement(Wl,null,"bearer"===n.http.scheme&&n.http.bearerFormat&&e.createElement(e.Fragment,null,e.createElement("b",null,"Bearer format: "),e.createElement("code",null,n.http.bearerFormat))),r):n.openId?e.createElement(e.Fragment,null,e.createElement(Wl,null,e.createElement("b",null,"Connect URL: "),e.createElement("code",null,e.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:n.openId.connectUrl},n.openId.connectUrl))),r):n.flows?Object.keys(n.flows).map((t=>e.createElement(Xl,{key:t,type:t,RequiredScopes:r,flow:n.flows[t]}))):null)}const Zl={oauth2:"OAuth2",apiKey:"API Key",http:"HTTP",openIdConnect:"OpenID Connect"};class ec extends e.PureComponent{render(){return this.props.securitySchemes.schemes.map((t=>e.createElement(so,{id:t.sectionId,key:t.id},e.createElement(co,null,e.createElement(oo,null,e.createElement(ho,null,e.createElement(ko,{to:t.sectionId}),t.displayName),e.createElement(Ps,{source:t.description||""}),e.createElement(Hl,null,e.createElement(Wl,null,e.createElement("b",null,"Security Scheme Type: "),e.createElement("span",null,Zl[t.type]||t.type)),e.createElement(Jl,{scheme:t})))))))}}var tc=(e,t,r)=>new Promise(((n,i)=>{var o=e=>{try{a(r.next(e))}catch(e){i(e)}},s=e=>{try{a(r.throw(e))}catch(e){i(e)}},a=e=>e.done?n(e.value):Promise.resolve(e.value).then(o,s);a((r=r.apply(e,t)).next())}));function rc(e,t){return tc(this,arguments,(function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return function*(){const n=yield ye(e||t);return new nc(n,t,r)}()}))}class nc{constructor(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];this.marker=new Ht,this.disposer=null,this.rawOptions=r,this.options=new H(r,ic),this.scroll=new no(this.options),Zi.updateOnHistory(Vt.currentId,this.scroll),this.spec=new $i(e,t,this.options),this.menu=new Zi(this.spec,this.scroll,Vt),this.options.disableSearch||(this.search=new io,n&&this.search.indexItems(this.menu.items),this.disposer=(0,fe.observe)(this.menu,"activeItemIdx",(e=>{this.updateMarkOnMenu(e.newValue)})))}static fromJS(e){const t=new nc(e.spec.data,e.spec.url,e.options,!1);return t.menu.activeItemIdx=e.menu.activeItemIdx||0,t.menu.activate(t.menu.flatItems[t.menu.activeItemIdx]),t.options.disableSearch||t.search.load(e.searchIndex),t}onDidMount(){this.menu.updateOnHistory(),this.updateMarkOnMenu(this.menu.activeItemIdx)}dispose(){this.scroll.dispose(),this.menu.dispose(),this.search&&this.search.dispose(),null!=this.disposer&&this.disposer()}toJS(){return tc(this,null,(function*(){return{menu:{activeItemIdx:this.menu.activeItemIdx},spec:{url:this.spec.parser.specUrl,data:this.spec.parser.spec},searchIndex:this.search?yield this.search.toJS():void 0,options:this.rawOptions}}))}updateMarkOnMenu(e){const t=Math.max(0,e),r=Math.min(this.menu.flatItems.length,t+5),n=[];for(let i=t;i<r;i++){const e=this.menu.getElementAt(i);e&&n.push(e)}if(-1===e&&a){const e=document.querySelector('[data-role="redoc-description"]'),t=document.querySelector('[data-role="redoc-summary"]');e&&n.push(e),t&&n.push(t)}this.marker.addOnly(n),this.marker.mark()}}const ic={allowedMdComponents:{[dt]:{component:ec,propsSelector:e=>({securitySchemes:e.spec.securitySchemes})},[ft]:{component:ec,propsSelector:e=>({securitySchemes:e.spec.securitySchemes})},[ht]:{component:Ll,propsSelector:e=>({parser:e.spec.parser,options:e.options})}}},oc=te(fo)` 1325 margin-top: 0; 1326 margin-bottom: 0.5em; 1327 1328 ${re("ApiHeader")}; 1329`,sc=te.a` 1330 border: 1px solid ${e=>e.theme.colors.primary.main}; 1331 color: ${e=>e.theme.colors.primary.main}; 1332 font-weight: normal; 1333 margin-left: 0.5em; 1334 padding: 4px 8px 4px; 1335 display: inline-block; 1336 text-decoration: none; 1337 cursor: pointer; 1338
1339 ${re("DownloadButton")}; 1340`,ac=te.span` 1341 &::before { 1342 content: '|'; 1343 display: inline-block; 1344 opacity: 0.5; 1345 width: ${15}px; 1346 text-align: center; 1347 } 1348 1349 &:last-child::after { 1350 display: none; 1351 } 1352`,lc=te.div` 1353 overflow: hidden; 1354`,cc=te.div` 1355 display: flex; 1356 flex-wrap: wrap; 1357 // hide separator on new lines: idea from https://stackoverflow.com/a/31732902/1749888 1358 margin-left: -${15}px; 1359`;Object.defineProperty,Object.getOwnPropertyDescriptor;let uc=class extends e.Component{constructor(){super(...arguments),this.handleDownloadClick=e=>{e.target.href||(e.target.href=this.props.store.spec.info.downloadLink)}}render(){const{store:t}=this.props,{info:r,externalDocs:n}=t.spec,i=t.options.hideDownloadButton,o=r.downloadFileName,s=r.downloadLink,a=r.license&&e.createElement(ac,null,"License:"," ",r.license.identifier?r.license.identifier:e.createElement("a",{href:r.license.url},r.license.name))||null,l=r.contact&&r.contact.url&&e.createElement(ac,null,"URL: ",e.createElement("a",{href:r.contact.url},r.contact.url))||null,c=r.contact&&r.contact.email&&e.createElement(ac,null,r.contact.name||"E-mail",":"," ",e.createElement("a",{href:"mailto:"+r.contact.email},r.contact.email))||null,u=r.termsOfService&&e.createElement(ac,null,e.createElement("a",{href:r.termsOfService},"Terms of Service"))||null,p=r.version&&e.createElement("span",null,"(",r.version,")")||null;return e.createElement(so,null,e.createElement(co,null,e.createElement(oo,{className:"api-info"},e.createElement(oc,null,r.title," ",p),!i&&e.createElement("p",null,j("downloadSpecification"),":",e.createElement(sc,{download:o||!0,target:"_blank",href:s,onClick:this.handleDownloadClick},j("download"))),e.createElement(xs,null,(r.license||r.contact||r.termsOfService)&&e.createElement(lc,null,e.createElement(cc,null,c," ",l," ",a," ",u))||null),e.createElement(Ps,{source:t.spec.info.summary,"data-role":"redoc-summary"}),e.createElement(Ps,{source:t.spec.info.description,"data-role":"redoc-description"}),n&&e.createElement(Sa,{externalDocs:n}))))}};uc=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([sa.observer],uc);const pc=te.img` 1360 max-height: ${e=>e.theme.logo.maxHeight}; 1361 max-width: ${e=>e.theme.logo.maxWidth}; 1362 padding: ${e=>e.theme.logo.gutter}; 1363 width: 100%; 1364 display: block; 1365`,dc=te.div` 1366 text-align: center; 1367`,fc=te.a` 1368 display: inline-block; 1369`;Object.defineProperty,Object.getOwnPropertyDescriptor;let hc=class extends e.Component{render(){const{info:t}=this.props,r=t["x-logo"];if(!r||!r.url)return null;const n=r.href||t.contact&&t.contact.url,i=r.altText?r.altText:"logo",o=e.createElement(pc,{src:r.url,alt:i});return e.createElement(dc,{style:{backgroundColor:r.backgroundColor}},n?(s=n,t=>e.createElement(fc,{href:s},t))(o):o);var s}};hc=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([sa.observer],hc);var mc=Object.defineProperty,gc=Object.getOwnPropertySymbols,yc=Object.prototype.hasOwnProperty,bc=Object.prototype.propertyIsEnumerable,vc=(e,t,r)=>t in e?mc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,xc=(e,t)=>{for(var r in t||(t={}))yc.call(t,r)&&vc(e,r,t[r]);if(gc)for(var r of gc(t))bc.call(t,r)&&vc(e,r,t[r]);return e};class wc extends e.Component{render(){return e.createElement(de,null,(t=>e.createElement(vo,null,(e=>this.renderWithOptionsAndStore(t,e)))))}renderWithOptionsAndStore(t,r){const{source:n,htmlWrap:i=e=>e}=this.props;if(!r)throw new Error("When using components in markdown, store prop must be provided");const o=new qr(t,this.props.parentId).renderMdWithComponents(n);return o.length?o.map(((t,n)=>{if("string"==typeof t)return e.cloneElement(i(e.createElement(As,{html:t,inline:!1,compact:!1})),{key:n});const o=t.component;return e.createElement(o,xc({key:n},xc(xc({},t.props),t.propsSelector(r))))})):null}}var Sc=r(98139),Oc=n.n(Sc);const kc=te.span.attrs((e=>({className:`operation-type ${e.type}`})))` 1370 width: 9ex; 1371 display: inline-block; 1372 height: ${e=>e.theme.typography.code.fontSize}; 1373 line-height: ${e=>e.theme.typography.code.fontSize}; 1374 background-color: #333; 1375 border-radius: 3px; 1376 background-repeat: no-repeat; 1377 background-position: 6px 4px; 1378 font-size: 7px; 1379 font-family: Verdana, sans-serif; // web-safe 1380 color: white; 1381 text-transform: uppercase; 1382 text-align: center; 1383 font-weight: bold; 1384 vertical-align: middle; 1385 margin-right: 6px; 1386 margin-top: 2px; 1387 1388 &.get { 1389 background-color: ${e=>e.theme.colors.http.get}; 1390 } 1391 1392 &.post { 1393 background-color: ${e=>e.theme.colors.http.post}; 1394 } 1395 1396 &.put { 1397 background-color: ${e=>e.theme.colors.http.put}; 1398 } 1399 1400 &.options { 1401 background-color: ${e=>e.theme.colors.http.options}; 1402 } 1403 1404 &.patch { 1405 background-color: ${e=>e.theme.colors.http.patch}; 1406 } 1407 1408 &.delete { 1409 background-color: ${e=>e.theme.colors.http.delete}; 1410 } 1411 1412 &.basic { 1413 background-color: ${e=>e.theme.colors.http.basic}; 1414 } 1415 1416 &.link { 1417 background-color: ${e=>e.theme.colors.http.link}; 1418 } 1419 1420 &.head { 1421 background-color: ${e=>e.theme.colors.http.head}; 1422 } 1423 1424 &.hook { 1425 background-color: ${e=>e.theme.colors.primary.main}; 1426 } 1427`;function Ec(e,t,r){let{theme:n}=t;return e>1?n.sidebar.level1Items[r]:1===e?n.sidebar.groupItems[r]:""}const _c=te.ul` 1428 margin: 0; 1429 padding: 0; 1430 1431 &:first-child { 1432 padding-bottom: 32px; 1433 } 1434 1435 & & { 1436 font-size: 0.929em; 1437 } 1438 1439 ${e=>e.expanded?"":"display: none;"}; 1440`,Ac=te.li` 1441 list-style: none inside none; 1442 overflow: hidden; 1443 text-overflow: ellipsis; 1444 padding: 0; 1445 ${e=>0===e.depth?"margin-top: 15px":""}; 1446`,Pc={0:K` 1447 opacity: 0.7; 1448 text-transform: ${e=>{let{theme:t}=e;return t.sidebar.groupItems.textTransform}}; 1449 font-size: 0.8em; 1450 padding-bottom: 0; 1451 cursor: default; 1452 `,1:K` 1453 font-size: 0.929em; 1454 text-transform: ${e=>{let{theme:t}=e;return t.sidebar.level1Items.textTransform}}; 1455 `},Tc=te.label.attrs((e=>({role:"menuitem",className:Oc()("-depth"+e.depth,{active:e.active})})))` 1456 cursor: pointer;
1457 color: ${e=>e.active?Ec(e.depth,e,"activeTextColor"):e.theme.sidebar.textColor}; 1458 margin: 0; 1459 padding: 12.5px ${e=>4*e.theme.spacing.unit}px; 1460 ${e=>{let{depth:t,type:r,theme:n}=e;return"section"===r&&t>1&&"padding-left: "+8*n.spacing.unit+"px;"||""}} 1461 display: flex; 1462 justify-content: space-between; 1463 font-family: ${e=>e.theme.typography.headings.fontFamily}; 1464 ${e=>Pc[e.depth]}; 1465 background-color: ${e=>e.active?Ec(e.depth,e,"activeBackgroundColor"):e.theme.sidebar.backgroundColor}; 1466 1467 ${e=>e.deprecated&&Po||""}; 1468 1469 &:hover { 1470 color: ${e=>Ec(e.depth,e,"activeTextColor")}; 1471 background-color: ${e=>Ec(e.depth,e,"activeBackgroundColor")}; 1472 } 1473 1474 ${_o} { 1475 height: ${e=>{let{theme:t}=e;return t.sidebar.arrow.size}}; 1476 width: ${e=>{let{theme:t}=e;return t.sidebar.arrow.size}}; 1477 polygon { 1478 fill: ${e=>{let{theme:t}=e;return t.sidebar.arrow.color}}; 1479 } 1480 } 1481`,Cc=te.span` 1482 display: inline-block; 1483 vertical-align: middle; 1484 width: ${e=>e.width?e.width:"auto"}; 1485 overflow: hidden; 1486 text-overflow: ellipsis; 1487`,Rc=te.div` 1488 ${e=>{let{theme:r}=e;return K` 1489 font-size: 0.8em; 1490 margin-top: ${2*r.spacing.unit}px; 1491 text-align: center; 1492 position: fixed; 1493 width: ${r.sidebar.width}; 1494 bottom: 0; 1495 background: ${r.sidebar.backgroundColor}; 1496 1497 a, 1498 a:visited, 1499 a:hover { 1500 color: ${r.sidebar.textColor} !important; 1501 padding: ${r.spacing.unit}px 0; 1502 border-top: 1px solid ${(0,t.darken)(.1,r.sidebar.backgroundColor)}; 1503 text-decoration: none; 1504 display: flex; 1505 align-items: center; 1506 justify-content: center; 1507 } 1508 `}}; 1509 img { 1510 width: 15px; 1511 margin-right: 5px; 1512 } 1513 1514 ${ee.lessThan("small")` 1515 width: 100%; 1516 `}; 1517`,Ic=te.button` 1518 border: 0; 1519 width: 100%; 1520 text-align: left; 1521 & > * { 1522 vertical-align: middle; 1523 } 1524 1525 ${_o} { 1526 polygon { 1527 fill: ${e=>{let{theme:r}=e;return(0,t.darken)(r.colors.tonalOffset,r.colors.gray[100])}}; 1528 } 1529 } 1530`,$c=te.span` 1531 text-decoration: ${e=>e.deprecated?"line-through":"none"}; 1532 margin-right: 8px; 1533`,jc=te(kc)` 1534 margin: 0 5px 0 0; 1535`,Nc=te((t=>{const{name:r,opened:n,className:i,onClick:o,httpVerb:s,deprecated:a}=t;return e.createElement(Ic,{className:i,onClick:o||void 0},e.createElement(jc,{type:s},yt(s)),e.createElement(_o,{size:"1.5em",direction:n?"down":"right",float:"left"}),e.createElement($c,{deprecated:a},r),a?e.createElement(Ao,{type:"warning"}," ",j("deprecated")," "):null)}))` 1536 padding: 10px; 1537 border-radius: 2px; 1538 margin-bottom: 4px; 1539 line-height: 1.5em; 1540 background-color: ${e=>{let{theme:t}=e;return t.colors.gray[100]}}; 1541 cursor: pointer; 1542 outline-color: ${e=>{let{theme:r}=e;return(0,t.darken)(r.colors.tonalOffset,r.colors.gray[100])}}; 1543`,Lc=te.div` 1544 padding: 10px 25px; 1545 background-color: ${e=>{let{theme:t}=e;return t.colors.gray[50]}}; 1546 margin-bottom: 5px; 1547 margin-top: 5px; 1548`;class Mc extends e.PureComponent{constructor(){super(...arguments),this.selectElement=()=>{Ls.selectElement(this.child)}}render(){const{children:t}=this.props;return e.createElement("div",{ref:e=>this.child=e,onClick:this.selectElement,onFocus:this.selectElement,tabIndex:0,role:"button"},t)}}const Dc=te.div` 1549 cursor: pointer; 1550 position: relative; 1551 margin-bottom: 5px; 1552`,Fc=te.span` 1553 font-family: ${e=>e.theme.typography.code.fontFamily}; 1554 margin-left: 10px; 1555 flex: 1; 1556 overflow-x: hidden; 1557 text-overflow: ellipsis; 1558`,zc=te.button` 1559 outline: 0; 1560 color: inherit; 1561 width: 100%; 1562 text-align: left; 1563 cursor: pointer; 1564 padding: 10px 30px 10px ${e=>e.inverted?"10px":"20px"}; 1565 border-radius: ${e=>e.inverted?"0":"4px 4px 0 0"}; 1566 background-color: ${e=>e.inverted?"transparent":e.theme.codeBlock.backgroundColor}; 1567 display: flex; 1568 white-space: nowrap; 1569 align-items: center; 1570 border: ${e=>e.inverted?"0":"1px solid transparent"}; 1571 border-bottom: ${e=>e.inverted?"1px solid #ccc":"0"}; 1572 transition: border-color 0.25s ease; 1573 1574 ${e=>e.expanded&&!e.inverted&&`border-color: ${e.theme.colors.border.dark};`||""} 1575 1576 .${Fc} { 1577 color: ${e=>e.inverted?e.theme.colors.text.primary:"#ffffff"}; 1578 } 1579 &:focus { 1580 box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.45), 0 2px 0 rgba(128, 128, 128, 0.25); 1581 } 1582`,Bc=te.span.attrs((e=>({className:`http-verb ${e.type}`})))` 1583 font-size: ${e=>e.compact?"0.8em":"0.929em"}; 1584 line-height: ${e=>e.compact?"18px":"20px"}; 1585 background-color: ${e=>e.theme.colors.http[e.type]||"#999999"}; 1586 color: #ffffff; 1587 padding: ${e=>e.compact?"2px 8px":"3px 10px"}; 1588 text-transform: uppercase; 1589 font-family: ${e=>e.theme.typography.headings.fontFamily}; 1590 margin: 0; 1591`,Uc=te.div` 1592 position: absolute; 1593 width: 100%; 1594 z-index: 100; 1595 background: ${e=>e.theme.rightPanel.servers.overlay.backgroundColor}; 1596 color: ${e=>e.theme.rightPanel.servers.overlay.textColor}; 1597 box-sizing: border-box; 1598 box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.33); 1599 overflow: hidden; 1600 border-bottom-left-radius: 4px; 1601 border-bottom-right-radius: 4px; 1602 transition: all 0.25s ease; 1603 visibility: hidden; 1604 ${e=>e.expanded?"visibility: visible;":"transform: translateY(-50%) scaleY(0);"} 1605`,qc=te.div` 1606 padding: 10px; 1607`,Vc=te.div` 1608 padding: 5px; 1609 border: 1px solid #ccc; 1610 background: ${e=>e.theme.rightPanel.servers.url.backgroundColor}; 1611 word-break: break-all; 1612 color: ${e=>e.theme.colors.primary.main}; 1613 > span { 1614 color: ${e=>e.theme.colors.text.primary}; 1615 } 1616`;class Wc extends e.Component{constructor(e){super(e),this.toggle=()=>{this.setState({expanded:!this.state.expanded})},this.state={expanded:!1}}render(){const{operation:t,inverted:r,hideHostname:n}=this.props,{expanded:i}=this.state;return e.createElement(ue.Consumer,null,(o=>e.createElement(Dc,null,e.createElement(zc,{onClick:this.toggle,expanded:i,inverted:r},e.createElement(Bc,{type:t.httpVerb,compact:this.props.compact},t.httpVerb),e.createElement(Fc,null,t.path),e.createElement(_o,{float:"right",color:r?"black":"white",size:"20px",direction:i?"up":"down",style:{marginRight:"-25px"}})),e.createElement(Uc,{expanded:i,"aria-hidden":!i},t.servers.map((r=>{const i=o.expandDefaultServerVariables?ut(r.url,r.variables):r.url,s=E(i);return e.createElement(qc,{key:i},e.createElement(Ps,{source:r.description||"",compact:!0}),e.createElement(Mc,null,e.createElement(Vc,null,e.createElement("span",null,n||o.hideHostname?"/"===s?"":s:i),t.path)))}))))))}}class Hc extends e.PureComponent{render(){const{place:t,parameters:r}=this.props;return r&&r.length?e.createElement("div",{key:t},e.createElement(go,null,t," Parameters"),e.createElement(Lo,null,e.createElement("tbody",null,f(r,((t,r)=>e.createElement(Qa,{key:t.name,isLast:r,field:t,showExamples:!0})))))):null}}Object.defineProperty,Object.getOwnPropertyDescriptor;let Qc=class extends e.Component{constructor(){super(...arguments),this.switchMedia=e=>{let{idx:t}=e;this.props.content&&void 0!==t&&this.props.content.activate(t)}}render(){const{content:t}=this.props;if(!t||!t.mediaTypes||!t.mediaTypes.length)return null;const r=t.activeMimeIdx,n=t.mediaTypes.map(((e,t)=>({value:e.name,idx:t}))),i=t=>{let{children:r}=t;return this.props.withLabel?e.createElement(ta,null,e.createElement(ea,null,"Content type"),r):r};return e.createElement(e.Fragment,null,e.createElement(i,null,this.props.renderDropdown({value:n[r].value,options:n,onChange:this.switchMedia,ariaLabel:"Content type"})),this.props.children(t.active))}};Qc=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([sa.observer],Qc);var Yc=Object.defineProperty,Gc=Object.getOwnPropertySymbols,Kc=Object.prototype.hasOwnProperty,Xc=Object.prototype.propertyIsEnumerable,Jc=(e,t,r)=>t in e?Yc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const Zc=["path","query","cookie","header"];class eu extends e.PureComponent{orderParams(e){const t={};return e.forEach((e=>{var r,n,i;i=e,(r=t)[n=e.in]||(r[n]=[]),r[n].push(i)})),t}render(){const{body:t,parameters:r=[]}=this.props;if(void 0===t&&void 0===r)return null;const n=this.orderParams(r),i=r.length>0?Zc:[],o=t&&t.content,s=t&&t.description;return e.createElement(e.Fragment,null,i.map((t=>e.createElement(Hc,{key:t,place:t,parameters:n[t]}))),o&&e.createElement(ru,{content:o,description:s}))}}function tu(t){return e.createElement(go,{key:"header"},"Request Body schema: ",e.createElement(ys,((e,t)=>{for(var r in t||(t={}))Kc.call(t,r)&&Jc(e,r,t[r]);if(Gc)for(var r of Gc(t))Xc.call(t,r)&&Jc(e,r,t[r]);return e})({},t)))}function ru(t){const{content:r,description:n}=t,{isRequestType:i}=r;return e.createElement(Qc,{content:r,renderDropdown:tu},(t=>{let{schema:r}=t;return e.createElement(e.Fragment,null,void 0!==n&&e.createElement(Ps,{source:n}),"object"===(null==r?void 0:r.type)&&e.createElement(Ta,{constraints:(null==r?void 0:r.constraints)||[]}),e.createElement(Pl,{skipReadOnly:i,skipWriteOnly:!i,key:"schema",schema:r}))}))}const nu=e.memo((function(t){let{title:r,type:n,empty:i,code:o,opened:s,className:a,onClick:l}=t;return e.createElement("button",{className:a,onClick:!i&&l||void 0,"aria-expanded":s,disabled:i},!i&&e.createElement(_o,{size:"1.5em",color:n,direction:s?"down":"right",float:"left"}),e.createElement(au,null,o," "),e.createElement(Ps,{compact:!0,inline:!0,source:r}))})),iu=te(nu)` 1617 display: block; 1618 border: 0; 1619 width: 100%; 1620 text-align: left; 1621 padding: 10px; 1622 border-radius: 2px; 1623 margin-bottom: 4px; 1624 line-height: 1.5em; 1625 cursor: pointer; 1626 1627 color: ${e=>e.theme.colors.responses[e.type].color}; 1628 background-color: ${e=>e.theme.colors.responses[e.type].backgroundColor}; 1629 &:focus { 1630 outline: auto ${e=>e.theme.colors.responses[e.type].color}; 1631 } 1632 ${e=>e.empty?'\ncursor: default;\n&::before {\n content: "\u2014";\n font-weight: bold;\n width: 1.5em;\n text-align: center;\n display: inline-block;\n vertical-align: top;\n}\n&:focus {\n outline: 0;\n}\n':""}; 1633`,ou=te.div` 1634 padding: 10px; 1635`,su=te(go.withComponent("caption"))` 1636 text-align: left; 1637 margin-top: 1em; 1638 caption-side: top; 1639`,au=te.strong` 1640 vertical-align: top; 1641`;class lu extends e.PureComponent{render(){const{headers:t}=this.props;return void 0===t||0===t.length?null:e.createElement(Lo,null,e.createElement(su,null," Response Headers "),e.createElement("tbody",null,f(t,((t,r)=>e.createElement(Qa,{isLast:r,key:t.name,field:t,showExamples:!0})))))}}var cu=Object.defineProperty,uu=Object.getOwnPropertySymbols,pu=Object.prototype.hasOwnProperty,du
1641=Object.prototype.propertyIsEnumerable,fu=(e,t,r)=>t in e?cu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;class hu extends e.PureComponent{constructor(){super(...arguments),this.renderDropdown=t=>e.createElement(go,{key:"header"},"Response Schema: ",e.createElement(ys,((e,t)=>{for(var r in t||(t={}))pu.call(t,r)&&fu(e,r,t[r]);if(uu)for(var r of uu(t))du.call(t,r)&&fu(e,r,t[r]);return e})({},t)))}render(){const{description:t,extensions:r,headers:n,content:i}=this.props.response;return e.createElement(e.Fragment,null,t&&e.createElement(Ps,{source:t}),e.createElement(_a,{extensions:r}),e.createElement(lu,{headers:n}),e.createElement(Qc,{content:i,renderDropdown:this.renderDropdown},(t=>{let{schema:r}=t;return e.createElement(e.Fragment,null,"object"===(null==r?void 0:r.type)&&e.createElement(Ta,{constraints:(null==r?void 0:r.constraints)||[]}),e.createElement(Pl,{skipWriteOnly:!0,key:"schema",schema:r}))})))}}const mu=(0,sa.observer)((t=>{let{response:r}=t;const{extensions:n,headers:i,type:o,summary:s,description:a,code:l,expanded:c,content:u}=r,p=e.useMemo((()=>void 0===u?[]:u.mediaTypes.filter((e=>void 0!==e.schema))),[u]),d=e.useMemo((()=>!(n&&0!==Object.keys(n).length||0!==i.length||0!==p.length||a)),[n,i,p,a]);return e.createElement("div",null,e.createElement(iu,{onClick:()=>r.toggle(),type:o,empty:d,title:s||"",code:l,opened:c}),c&&!d&&e.createElement(ou,null,e.createElement(hu,{response:r})))})),gu=te.h3` 1642 font-size: 1.3em; 1643 padding: 0.2em 0; 1644 margin: 3em 0 1.1em; 1645 color: ${e=>{let{theme:t}=e;return t.colors.text.primary}}; 1646 font-weight: normal; 1647`;class yu extends e.PureComponent{render(){const{responses:t,isCallback:r}=this.props;return t&&0!==t.length?e.createElement("div",null,e.createElement(gu,null,j(r?"callbackResponses":"responses")),t.map((t=>e.createElement(mu,{key:t.code,response:t})))):null}}function bu(t){const{security:r,showSecuritySchemeType:n,expanded:i}=t,o=r.schemes.length>1;return 0===r.schemes.length?e.createElement(zl,{expanded:i},"None"):e.createElement(zl,{expanded:i},o&&"(",r.schemes.map((t=>e.createElement(Fl,{key:t.id},n&&`${Zl[t.type]||t.type}: `,e.createElement("i",null,t.displayName),i&&t.scopes.length?[" (",t.scopes.map((t=>e.createElement(Dl,{key:t},t))),") "]:null))),o&&") ")}const vu=t=>{let{scopes:r}=t;return r.length?e.createElement("div",null,e.createElement("b",null,"Required scopes: "),r.map(((t,r)=>e.createElement(e.Fragment,{key:r},e.createElement("code",null,t)," ")))):null};function xu(t){const r=wo(),n=null==r?void 0:r.options.showSecuritySchemeType,[i,o]=(0,e.useState)(!1),{securities:s}=t;if(!(null==s?void 0:s.length)||(null==r?void 0:r.options.hideSecuritySection))return null;const a=null==r?void 0:r.spec.securitySchemes.schemes.filter((e=>{let{id:t}=e;return s.find((e=>e.schemes.find((e=>e.id===t))))}));return e.createElement(e.Fragment,null,e.createElement(Vl,{expanded:i},e.createElement(Bl,{onClick:()=>o(!i)},e.createElement(ql,null,"Authorizations:"),e.createElement(_o,{size:"1.3em",direction:i?"down":"right"})),e.createElement(Ul,{expanded:i},s.map(((t,r)=>e.createElement(bu,{key:r,expanded:i,showSecuritySchemeType:n,security:t}))))),i&&(null==a?void 0:a.length)&&a.map(((t,r)=>e.createElement(Hl,{key:r},e.createElement("h5",null,e.createElement(wu,null)," ",Zl[t.type]||t.type,": ",t.id),e.createElement(Ps,{source:t.description||""}),e.createElement(Jl,{key:t.id,scheme:t,RequiredScopes:e.createElement(vu,{scopes:Su(t.id,s)})})))))}const wu=()=>e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"11",height:"11"},e.createElement("path",{fill:"currentColor",d:"M18 10V6A6 6 0 0 0 6 6v4H3v14h18V10h-3zM8 6c0-2.206 1.794-4 4-4s4 1.794 4 4v4H8V6zm11 16H5V12h14v10z"}));function Su(e,t){const r=[];let n=t.length;for(;n--;){const i=t[n];let o=i.schemes.length;for(;o--;){const t=i.schemes[o];t.id===e&&Array.isArray(t.scopes)&&r.push(...t.scopes)}}return Array.from(new Set(r))}Object.defineProperty,Object.getOwnPropertyDescriptor;let Ou=class extends e.Component{render(){const{operation:t}=this.props,{description:r,externalDocs:n}=t,i=!(!r&&!n);return e.createElement(Lc,null,i&&e.createElement(ku,null,void 0!==r&&e.createElement(Ps,{source:r}),n&&e.createElement(Sa,{externalDocs:n})),e.createElement(Wc,{operation:this.props.operation,inverted:!0,compact:!0}),e.createElement(_a,{extensions:t.extensions}),e.createElement(xu,{securities:t.security}),e.createElement(eu,{parameters:t.parameters,body:t.requestBody}),e.createElement(yu,{responses:t.responses,isCallback:t.isCallback}))}};Ou=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([sa.observer],Ou);const ku=te.div` 1648 margin-bottom: ${e=>{let{theme:t}=e;return 3*t.spacing.unit}}px; 1649`;Object.defineProperty,Object.getOwnPropertyDescriptor;let Eu=class extends e.Component{constructor(){super(...arguments),this.toggle=()=>{this.props.callbackOperation.toggle()}}render(){const{name:t,expanded:r,httpVerb:n,deprecated:i}=this.props.callbackOperation;return e.createElement(e.Fragment,null,e.createElement(Nc,{onClick:this.toggle,
1649name:t,opened:r,httpVerb:n,deprecated:i}),r&&e.createElement(Ou,{operation:this.props.callbackOperation}))}};Eu=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([sa.observer],Eu);class _u extends e.PureComponent{render(){const{callbacks:t}=this.props;return t&&0!==t.length?e.createElement("div",null,e.createElement(Au,null," Callbacks "),t.map((t=>t.operations.map(((r,n)=>e.createElement(Eu,{key:`${t.name}_${n}`,callbackOperation:r})))))):null}}const Au=te.h3` 1650 font-size: 1.3em; 1651 padding: 0.2em 0; 1652 margin: 3em 0 1.1em; 1653 color: ${e=>{let{theme:t}=e;return t.colors.text.primary}}; 1654 font-weight: normal; 1655`;Object.defineProperty,Object.getOwnPropertyDescriptor;let Pu=class extends e.Component{constructor(e){super(e),this.switchItem=e=>{let{idx:t}=e;this.props.items&&void 0!==t&&this.setState({activeItemIdx:t})},this.state={activeItemIdx:0}}render(){const{items:t}=this.props;if(!t||!t.length)return null;const r=t=>{let{children:r}=t;return this.props.label?e.createElement(ta,null,e.createElement(ea,null,this.props.label),r):r};return e.createElement(e.Fragment,null,e.createElement(r,null,this.props.renderDropdown({value:this.props.options[this.state.activeItemIdx].value,options:this.props.options,onChange:this.switchItem,ariaLabel:this.props.label||"Callback"})),this.props.children(t[this.state.activeItemIdx]))}};Pu=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([sa.observer],Pu);var Tu=Object.defineProperty,Cu=Object.defineProperties,Ru=(Object.getOwnPropertyDescriptor,Object.getOwnPropertyDescriptors),Iu=Object.getOwnPropertySymbols,$u=Object.prototype.hasOwnProperty,ju=Object.prototype.propertyIsEnumerable,Nu=(e,t,r)=>t in e?Tu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;let Lu=class extends e.Component{constructor(){super(...arguments),this.renderDropdown=t=>{return e.createElement(ys,(r=((e,t)=>{for(var r in t||(t={}))$u.call(t,r)&&Nu(e,r,t[r]);if(Iu)for(var r of Iu(t))ju.call(t,r)&&Nu(e,r,t[r]);return e})({Label:Zs,Dropdown:ra},t),Cu(r,Ru({variant:"dark"}))));var r}}render(){const t=this.props.content;return void 0===t?null:e.createElement(Qc,{content:t,renderDropdown:this.renderDropdown,withLabel:!0},(t=>e.createElement(ia,{key:"samples",mediaType:t,renderDropdown:this.renderDropdown})))}};Lu=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([sa.observer],Lu);class Mu extends e.Component{render(){const t=this.props.callback.codeSamples.find((e=>fi(e)));return t?e.createElement(Du,null,e.createElement(Lu,{content:t.requestBodyContent})):null}}const Du=te.div` 1656 margin-top: 15px; 1657`;var Fu=Object.defineProperty,zu=Object.defineProperties,Bu=(Object.getOwnPropertyDescriptor,Object.getOwnPropertyDescriptors),Uu=Object.getOwnPropertySymbols,qu=Object.prototype.hasOwnProperty,Vu=Object.prototype.propertyIsEnumerable,Wu=(e,t,r)=>t in e?Fu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;let Hu=class extends e.Component{constructor(){super(...arguments),this.renderDropdown=t=>{return e.createElement(ys,(r=((e,t)=>{for(var r in t||(t={}))qu.call(t,r)&&Wu(e,r,t[r]);if(Uu)for(var r of Uu(t))Vu.call(t,r)&&Wu(e,r,t[r]);return e})({Label:Zs,Dropdown:ra},t),zu(r,Bu({variant:"dark"}))));var r}}render(){const{callbacks:t}=this.props;if(!t||0===t.length)return null;const r=t.map((e=>e.operations.map((e=>e)))).reduce(((e,t)=>e.concat(t)),[]);if(!r.some((e=>e.codeSamples.length>0)))return null;const n=r.map(((e,t)=>({value:`${e.httpVerb.toUpperCase()}: ${e.name}`,idx:t})));return e.createElement("div",null,e.createElement(mo,null," Callback payload samples "),e.createElement(Qu,null,e.createElement(Pu,{items:r,renderDropdown:this.renderDropdown,label:"Callback",options:n},(t=>e.createElement(Mu,{key:"callbackPayloadSample",callback:t,renderDropdown:this.renderDropdown})))))}};Hu.contextType=ue,Hu=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([sa.observer],Hu);const Qu=te.div` 1658 background: ${e=>{let{theme:t}=e;return t.codeBlock.backgroundColor}}; 1659 padding: ${e=>4*e.theme.spacing.unit}px; 1660`;Object.defineProperty,Object.getOwnPropertyDescriptor;let Yu=class extends e.Component{render(){const{operation:t}=this.props,r=t.codeSamples,n=r.length>0,i=1===r.length&&this.context.hideSingleRequestSampleTab;return n&&e.createElement("div",null,e.createElement(mo,null," ",j("requestSamples")," "),e.createElement(qo,{defaultIndex:0},e.createElement(Uo.TabList,{hidden:i},r.map((t=>e.createElement(Uo.Tab,{key:t.lang+"_"+(t.label||"")},void 0!==t.label?t.label:t.lang)))),r.map((t=>e.createElement(Uo.TabPanel,{key:t.lang+"_"+(t.label||"")},fi(t)?e.createElement("div",null,e.createElement(Lu,{content:t.requestBodyContent})):e.createElement(Gs,{lang:t.lang,source:t.source}))))))||null}};Yu.contextType=ue,Yu=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([sa.observer],Yu),Object.defineProperty,Object.getOwnPropertyDescriptor;let Gu=class extends e.Component{render(){const{operation:t}=this.props,r=t.responses.filter((e=>e.content&&e.content.hasSample));return r.length>0&&e.createElement("div",null,e.createElement(mo,null," ",j("responseSamples")," "),e.createElement(qo,{defaultIndex:0}
1660,e.createElement(Uo.TabList,null,r.map((t=>e.createElement(Uo.Tab,{className:"tab-"+t.type,key:t.code},t.code)))),r.map((t=>e.createElement(Uo.TabPanel,{key:t.code},e.createElement("div",null,e.createElement(Lu,{content:t.content})))))))||null}};Gu=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([sa.observer],Gu);var Ku=Object.defineProperty,Xu=Object.defineProperties,Ju=Object.getOwnPropertyDescriptors,Zu=Object.getOwnPropertySymbols,ep=Object.prototype.hasOwnProperty,tp=Object.prototype.propertyIsEnumerable,rp=(e,t,r)=>t in e?Ku(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const np=te.div` 1661 margin-bottom: ${e=>{let{theme:t}=e;return 6*t.spacing.unit}}px; 1662`,ip=(0,sa.observer)((t=>{let{operation:r}=t;const{name:n,description:i,deprecated:o,externalDocs:s,isWebhook:a,httpVerb:l}=r,c=!(!i&&!s),{showWebhookVerb:u}=e.useContext(ue);return e.createElement(ue.Consumer,null,(t=>{return e.createElement(co,(p=((e,t)=>{for(var r in t||(t={}))ep.call(t,r)&&rp(e,r,t[r]);if(Zu)for(var r of Zu(t))tp.call(t,r)&&rp(e,r,t[r]);return e})({},{[Ji]:r.operationHash}),d={id:r.operationHash},Xu(p,Ju(d))),e.createElement(oo,null,e.createElement(ho,null,e.createElement(ko,{to:r.id}),n," ",o&&e.createElement(Ao,{type:"warning"}," Deprecated "),a&&e.createElement(Ao,{type:"primary"}," ","Webhook ",u&&l&&"| "+l.toUpperCase())),t.pathInMiddlePanel&&!a&&e.createElement(Wc,{operation:r,inverted:!0}),c&&e.createElement(np,null,void 0!==i&&e.createElement(Ps,{source:i}),s&&e.createElement(Sa,{externalDocs:s})),e.createElement(_a,{extensions:r.extensions}),e.createElement(xu,{securities:r.security}),e.createElement(eu,{parameters:r.parameters,body:r.requestBody}),e.createElement(yu,{responses:r.responses}),e.createElement(_u,{callbacks:r.callbacks})),e.createElement(lo,null,!t.pathInMiddlePanel&&!a&&e.createElement(Wc,{operation:r}),e.createElement(Yu,{operation:r}),e.createElement(Gu,{operation:r}),e.createElement(Hu,{callbacks:r.callbacks})));var p,d}))}));var op=Object.defineProperty,sp=Object.getOwnPropertyDescriptor,ap=Object.getOwnPropertySymbols,lp=Object.prototype.hasOwnProperty,cp=Object.prototype.propertyIsEnumerable,up=(e,t,r)=>t in e?op(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,pp=(e,t,r,n)=>{for(var i,o=n>1?void 0:n?sp(t,r):t,s=e.length-1;s>=0;s--)(i=e[s])&&(o=(n?i(t,r,o):i(o))||o);return n&&o&&op(t,r,o),o};let dp=class extends e.Component{render(){const t=this.props.items;return 0===t.length?null:t.map((t=>e.createElement(fp,{key:t.id,item:t})))}};dp=pp([sa.observer],dp);let fp=class extends e.Component{render(){const t=this.props.item;let r;const{type:n}=t;switch(n){case"group":r=null;break;case"tag":case"section":default:r=e.createElement(mp,((e,t)=>{for(var r in t||(t={}))lp.call(t,r)&&up(e,r,t[r]);if(ap)for(var r of ap(t))cp.call(t,r)&&up(e,r,t[r]);return e})({},this.props));break;case"operation":r=e.createElement(gp,{item:t})}return e.createElement(e.Fragment,null,r&&e.createElement(so,{id:t.id,underlined:"operation"===t.type},r),t.items&&e.createElement(dp,{items:t.items}))}};fp=pp([sa.observer],fp);const hp=t=>e.createElement(oo,{compact:!0},t);let mp=class extends e.Component{render(){const{name:t,description:r,externalDocs:n,level:i}=this.props.item,o=2===i?ho:fo;return e.createElement(e.Fragment,null,e.createElement(co,null,e.createElement(oo,{compact:!1},e.createElement(o,null,e.createElement(ko,{to:this.props.item.id}),t))),e.createElement(wc,{parentId:this.props.item.id,source:r||"",htmlWrap:hp}),n&&e.createElement(co,null,e.createElement(oo,null,e.createElement(Sa,{externalDocs:n}))))}};mp=pp([sa.observer],mp);let gp=class extends e.Component{render(){return e.createElement(ip,{operation:this.props.item})}};gp=pp([sa.observer],gp);var yp=Object.defineProperty,bp=Object.defineProperties,vp=(Object.getOwnPropertyDescriptor,Object.getOwnPropertyDescriptors),xp=Object.getOwnPropertySymbols,wp=Object.prototype.hasOwnProperty,Sp=Object.prototype.propertyIsEnumerable,Op=(e,t,r)=>t in e?yp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;let kp=class extends e.Component{constructor(){super(...arguments),this.ref=e.createRef(),this.activate=e=>{this.props.onActivate(this.props.item),e.stopPropagation()}}componentDidMount(){this.scrollIntoViewIfActive()}componentDidUpdate(){this.scrollIntoViewIfActive()}scrollIntoViewIfActive(){this.props.item.active&&this.ref.current&&u(this.ref.current)}render(){const{item:t,withoutChildren:r}=this.props;return e.createElement(Ac,{onClick:this.activate,depth:t.depth,"data-item-id":t.id},"operation"===t.type?e.createElement(Ep,(n=((e,t)=>{for(var r in t||(t={}))wp.call(t,r)&&Op(e,r,t[r]);if(xp)for(var r of xp(t))Sp.call(t,r)&&Op(e,r,t[r]);return e})({},this.props),bp(n,vp({item:t})))):e.createElement(Tc,{depth:t.depth,active:t.active,type:t.type,ref:this.ref},e.createElement(Cc,{title:t.sidebarLabel},t.sidebarLabel,this.props.children),t.depth>0&&t.items.length>0&&e.createElement(_o,{float:"right",direction:t.expanded?"down":"right"})||null),!r&&t.items&&t.items.length>0&&e.createElement(Rp,{expanded:t.expanded,items:t.items,onActivate:this.props.onActivate}));var n}};kp=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([sa.observer],kp);const Ep=(0,sa.observer)((t=>{const{item:r}=t,n=e.createRef(),{showWebhookVerb:i}=e.useContext(ue);return e.useEffect((()=>{t.item.active&&n.current&&u(n.current)}),[t.item.active,n]),e.createElement(Tc,{depth:r.depth,active:r.active,deprecated:r.deprecated,ref:n},r.isWebhook?e.createElement(kc,{type:"hook"},i?r.httpVerb:j("webhook")):e.createElement(kc,{type:r.httpVerb}
1662,yt(r.httpVerb)),e.createElement(Cc,{width:"calc(100% - 38px)"},r.sidebarLabel,t.children))}));var _p=Object.defineProperty,Ap=(Object.getOwnPropertyDescriptor,Object.getOwnPropertySymbols),Pp=Object.prototype.hasOwnProperty,Tp=Object.prototype.propertyIsEnumerable,Cp=(e,t,r)=>t in e?_p(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;let Rp=class extends e.Component{render(){const{items:t,root:r,className:n}=this.props,i=null==this.props.expanded||this.props.expanded;return e.createElement(_c,((e,t)=>{for(var r in t||(t={}))Pp.call(t,r)&&Cp(e,r,t[r]);if(Ap)for(var r of Ap(t))Tp.call(t,r)&&Cp(e,r,t[r]);return e})({className:n,style:this.props.style,expanded:i},r?{role:"menu"}:{}),t.map(((t,r)=>e.createElement(kp,{key:r,item:t,onActivate:this.props.onActivate}))))}};function Ip(){const[t,r]=(0,e.useState)(!1);return(0,e.useEffect)((()=>{r(!0)}),[]),t?e.createElement("img",{alt:"redocly logo",onError:()=>r(!1),src:"https://cdn.redoc.ly/redoc/logo-mini.svg"}):null}Rp=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([sa.observer],Rp),Object.defineProperty,Object.getOwnPropertyDescriptor;let $p=class extends e.Component{constructor(){super(...arguments),this.activate=e=>{if(e&&e.active&&this.context.menuToggle)return e.expanded?e.collapse():e.expand();this.props.menu.activateAndScroll(e,!0),setTimeout((()=>{this._updateScroll&&this._updateScroll()}))},this.saveScrollUpdate=e=>{this._updateScroll=e}}render(){const t=this.props.menu;return e.createElement(ss,{updateFn:this.saveScrollUpdate,className:this.props.className,options:{wheelPropagation:!1}},e.createElement(Rp,{items:t.items,onActivate:this.activate,root:!0}),e.createElement(Rc,null,e.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://redocly.com/redoc/"},e.createElement(Ip,null),"API docs by Redocly")))}};$p.contextType=ue,$p=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([sa.observer],$p);const jp=t=>{let{open:r}=t;const n=r?8:-4;return e.createElement(Lp,null,e.createElement(Np,{size:15,style:{transform:`translate(2px, ${n}px) rotate(180deg)`,transition:"transform 0.2s ease"}}),e.createElement(Np,{size:15,style:{transform:`translate(2px, ${0-n}px)`,transition:"transform 0.2s ease"}}))},Np=t=>{let{size:r=10,className:n="",style:i}=t;return e.createElement("svg",{className:n,style:i||{},viewBox:"0 0 926.23699 573.74994",version:"1.1",x:"0px",y:"0px",width:r,height:r},e.createElement("g",{transform:"translate(904.92214,-879.1482)"},e.createElement("path",{d:"\n m -673.67664,1221.6502 -231.2455,-231.24803 55.6165,\n -55.627 c 30.5891,-30.59485 56.1806,-55.627 56.8701,-55.627 0.6894,\n 0 79.8637,78.60862 175.9427,174.68583 l 174.6892,174.6858 174.6892,\n -174.6858 c 96.079,-96.07721 175.253196,-174.68583 175.942696,\n -174.68583 0.6895,0 26.281,25.03215 56.8701,\n 55.627 l 55.6165,55.627 -231.245496,231.24803 c -127.185,127.1864\n -231.5279,231.248 -231.873,231.248 -0.3451,0 -104.688,\n -104.0616 -231.873,-231.248 z\n ",fill:"currentColor"})))},Lp=te.div` 1663 user-select: none; 1664 width: 20px; 1665 height: 20px; 1666 align-self: center; 1667 display: flex; 1668 flex-direction: column; 1669 color: ${e=>e.theme.colors.primary.main}; 1670`;let Mp;Object.defineProperty,Object.getOwnPropertyDescriptor,a&&(Mp=n(322));const Dp=Mp&&Mp(),Fp=te.div` 1671 width: ${e=>e.theme.sidebar.width}; 1672 background-color: ${e=>e.theme.sidebar.backgroundColor}; 1673 overflow: hidden; 1674 display: flex; 1675 flex-direction: column; 1676 1677 backface-visibility: hidden; 1678 /* contain: strict; TODO: breaks layout since Chrome 80*/ 1679 1680 height: 100vh; 1681 position: sticky; 1682 position: -webkit-sticky; 1683 top: 0; 1684 1685 ${ee.lessThan("small")` 1686 position: fixed; 1687 z-index: 20; 1688 width: 100%; 1689 background: ${e=>{let{theme:t}=e;return t.sidebar.backgroundColor}}; 1690 display: ${e=>e.open?"flex":"none"}; 1691 `}; 1692 1693 @media print { 1694 display: none; 1695 } 1696`,zp=te.div` 1697 outline: none; 1698 user-select: none; 1699 background-color: ${e=>{let{theme:t}=e;return t.fab.backgroundColor}}; 1700 color: ${e=>e.theme.colors.primary.main}; 1701 display: none; 1702 cursor: pointer; 1703 position: fixed; 1704 right: 20px; 1705 z-index: 100; 1706 border-radius: 50%; 1707 box-shadow: 0 0 20px rgba(0, 0, 0, 0.3); 1708 ${ee.lessThan("small")` 1709 display: flex; 1710 `}; 1711 1712 bottom: 44px; 1713 1714 width: 60px; 1715 height: 60px; 1716 padding: 0 20px; 1717 svg { 1718 color: ${e=>{let{theme:t}=e;return t.fab.color}}; 1719 } 1720 1721 @media print { 1722 display: none; 1723 } 1724`;let Bp=class extends e.Component{constructor(){super(...arguments),this.state={offsetTop:"0px"},this.toggleNavMenu=()=>{this.props.menu.toggleSidebar()}}componentDidMount(){Dp&&Dp.add(this.stickyElement),this.setState({offsetTop:this.getScrollYOffset(this.context)})}componentWillUnmount(){Dp&&Dp.remove(this.stickyElement)}getScrollYOffset(e){let t;return t=void 0!==this.props.scrollYOffset?H.normalizeScrollYOffset(this.props.scrollYOffset)():e.scrollYOffset(),t+"px"}render(){const t=this.props.menu.sideBarOpened,r=this.state.offsetTop;return e.createElement(e.Fragment,null,e.createElement(Fp,{open:t,className:this.props.className,style:{to
1724p:r,height:`calc(100vh - ${r})`},ref:e=>{this.stickyElement=e}},this.props.children),!this.context.hideFab&&e.createElement(zp,{onClick:this.toggleNavMenu},e.createElement(jp,{open:t})))}};Bp.contextType=ue,Bp=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([sa.observer],Bp);const Up=te.div` 1725 ${e=>{let{theme:t}=e;return`\n font-family: ${t.typography.fontFamily};\n font-size: ${t.typography.fontSize};\n font-weight: ${t.typography.fontWeightRegular};\n line-height: ${t.typography.lineHeight};\n color: ${t.colors.text.primary};\n display: flex;\n position: relative;\n text-align: left;\n\n -webkit-font-smoothing: ${t.typography.smoothing};\n font-smoothing: ${t.typography.smoothing};\n ${t.typography.optimizeSpeed?"text-rendering: optimizeSpeed !important":""};\n\n tap-highlight-color: rgba(0, 0, 0, 0);\n text-size-adjust: 100%;\n\n * {\n box-sizing: border-box;\n -webkit-tap-highlight-color: rgba(255, 255, 255, 0);\n }\n`}}; 1726`,qp=te.div` 1727 z-index: 1; 1728 position: relative; 1729 overflow: hidden; 1730 width: calc(100% - ${e=>e.theme.sidebar.width}); 1731 ${ee.lessThan("small",!0)` 1732 width: 100%; 1733 `}; 1734 1735 contain: layout; 1736`,Vp=te.div` 1737 background: ${e=>{let{theme:t}=e;return t.rightPanel.backgroundColor}}; 1738 position: absolute; 1739 top: 0; 1740 bottom: 0; 1741 right: 0; 1742 width: ${e=>{let{theme:t}=e;if(t.rightPanel.width.endsWith("%")){const e=parseInt(t.rightPanel.width,10);return`calc((100% - ${t.sidebar.width}) * ${e/100})`}return t.rightPanel.width}}; 1743 ${ee.lessThan("medium",!0)` 1744 display: none; 1745 `}; 1746`,Wp=te.div` 1747 padding: 5px 0; 1748`,Hp=te.input.attrs((()=>({className:"search-input"})))` 1749 width: calc(100% - ${e=>8*e.theme.spacing.unit}px); 1750 box-sizing: border-box; 1751 margin: 0 ${e=>4*e.theme.spacing.unit}px; 1752 padding: 5px ${e=>2*e.theme.spacing.unit}px 5px 1753 ${e=>4*e.theme.spacing.unit}px; 1754 border: 0; 1755 border-bottom: 1px solid 1756 ${e=>{let{theme:r}=e;return((0,t.getLuminance)(r.sidebar.backgroundColor)>.5?t.darken:t.lighten)(.1,r.sidebar.backgroundColor)}}; 1757 font-family: ${e=>{let{theme:t}=e;return t.typography.fontFamily}}; 1758 font-weight: bold; 1759 font-size: 13px; 1760 color: ${e=>e.theme.sidebar.textColor}; 1761 background-color: transparent; 1762 outline: none; 1763`,Qp=te((t=>e.createElement("svg",{className:t.className,version:"1.1",viewBox:"0 0 1000 1000",x:"0px",xmlns:"http://www.w3.org/2000/svg",y:"0px"},e.createElement("path",{d:"M968.2,849.4L667.3,549c83.9-136.5,66.7-317.4-51.7-435.6C477.1-25,252.5-25,113.9,113.4c-138.5,138.3-138.5,362.6,0,501C219.2,730.1,413.2,743,547.6,666.5l301.9,301.4c43.6,43.6,76.9,14.9,104.2-12.4C981,928.3,1011.8,893,968.2,849.4z M524.5,522c-88.9,88.7-233,88.7-321.8,0c-88.9-88.7-88.9-232.6,0-321.3c88.9-88.7,233-88.7,321.8,0C613.4,289.4,613.4,433.3,524.5,522z"})))).attrs({className:"search-icon"})` 1764 position: absolute; 1765 left: ${e=>4*e.theme.spacing.unit}px; 1766 height: 1.8em; 1767 width: 0.9em; 1768 1769 path { 1770 fill: ${e=>e.theme.sidebar.textColor}; 1771 } 1772`,Yp=te.div` 1773 padding: ${e=>e.theme.spacing.unit}px 0; 1774 background-color: ${e=>{let{theme:r}=e;return(0,t.darken)(.05,r.sidebar.backgroundColor)}}}; 1775 color: ${e=>e.theme.sidebar.textColor}; 1776 min-height: 150px; 1777 max-height: 250px; 1778 border-top: ${e=>{let{theme:r}=e;return(0,t.darken)(.1,r.sidebar.backgroundColor)}}}; 1779 border-bottom: ${e=>{let{theme:r}=e;return(0,t.darken)(.1,r.sidebar.backgroundColor)}}}; 1780 margin-top: 10px; 1781 line-height: 1.4; 1782 font-size: 0.9em; 1783 1784 li { 1785 background-color: inherit; 1786 } 1787 1788 ${Tc} { 1789 padding-top: 6px; 1790 padding-bottom: 6px; 1791 1792 &:hover, 1793 &.active { 1794 background-color: ${e=>{let{theme:r}=e;return(0,t.darken)(.1,r.sidebar.backgroundColor)}}; 1795 } 1796 1797 > svg { 1798 display: none; 1799 } 1800 } 1801`,Gp=te.i` 1802 position: absolute; 1803 display: inline-block; 1804 width: ${e=>2*e.theme.spacing.unit}px; 1805 text-align: center; 1806 right: ${e=>4*e.theme.spacing.unit}px; 1807 line-height: 2em; 1808 vertical-align: middle; 1809 margin-right: 2px; 1810 cursor: pointer; 1811 font-style: normal; 1812 color: '#666'; 1813`;var Kp=Object.defineProperty,Xp=Object.getOwnPropertyDescriptor;class Jp extends e.PureComponent{constructor(e){super(e),this.activeItemRef=null,this.clear=()=>{this.setState({results:[],noResults:!1,term:"",activeItemIdx:-1}),this.props.marker.unmark()},this.handleKeyDown=e=>
1813{if(27===e.keyCode&&this.clear(),40===e.keyCode&&(this.setState({activeItemIdx:Math.min(this.state.activeItemIdx+1,this.state.results.length-1)}),e.preventDefault()),38===e.keyCode&&(this.setState({activeItemIdx:Math.max(0,this.state.activeItemIdx-1)}),e.preventDefault()),13===e.keyCode){const e=this.state.results[this.state.activeItemIdx];if(e){const t=this.props.getItemById(e.meta);t&&this.props.onActivate(t)}}},this.search=e=>{const{minCharacterLengthToInitSearch:t}=this.context,r=e.target.value;r.length<t?this.clearResults(r):this.setState({term:r},(()=>this.searchCallback(this.state.term)))},this.state={results:[],noResults:!1,term:"",activeItemIdx:-1}}clearResults(e){this.setState({results:[],noResults:!1,term:e}),this.props.marker.unmark()}setResults(e,t){this.setState({results:e,noResults:0===e.length}),this.props.marker.mark(t)}searchCallback(e){this.props.search.search(e).then((t=>{this.setResults(t,e)}))}render(){const{activeItemIdx:t}=this.state,r=this.state.results.filter((e=>this.props.getItemById(e.meta))).map((e=>({item:this.props.getItemById(e.meta),score:e.score}))).sort(((e,t)=>t.score-e.score));return e.createElement(Wp,{role:"search"},this.state.term&&e.createElement(Gp,{onClick:this.clear},"\xd7"),e.createElement(Qp,null),e.createElement(Hp,{value:this.state.term,onKeyDown:this.handleKeyDown,placeholder:"Search...","aria-label":"Search",type:"text",onChange:this.search}),r.length>0&&e.createElement(ss,{options:{wheelPropagation:!1}},e.createElement(Yp,{"data-role":"search:results"},r.map(((r,n)=>e.createElement(kp,{item:Object.create(r.item,{active:{value:n===t}}),onActivate:this.props.onActivate,withoutChildren:!0,key:r.item.id,"data-role":"search:result"}))))),this.state.term&&this.state.noResults?e.createElement(Yp,{"data-role":"search:results"},j("noResultsFound")):null)}}Jp.contextType=ue,((e,t,r)=>{for(var n,i=Xp(t,r),o=e.length-1;o>=0;o--)(n=e[o])&&(i=n(t,r,i)||i);i&&Kp(t,r,i)})([ve.bind,(0,ve.debounce)(400)],Jp.prototype,"searchCallback");class Zp extends e.Component{componentDidMount(){this.props.store.onDidMount()}componentWillUnmount(){this.props.store.dispose()}render(){const{store:{spec:t,menu:r,options:n,search:i,marker:o}}=this.props,s=this.props.store;return e.createElement(Z,{theme:n.theme},e.createElement(bo,{value:s},e.createElement(pe,{value:n},e.createElement(Up,{className:"redoc-wrap"},e.createElement(Bp,{menu:r,className:"menu-content"},e.createElement(hc,{info:t.info}),!n.disableSearch&&e.createElement(Jp,{search:i,marker:o,getItemById:r.getItemById,onActivate:r.activateAndScroll})||null,e.createElement($p,{menu:r})),e.createElement(qp,{className:"api-content"},e.createElement(uc,{store:s}),e.createElement(dp,{items:r.items})),e.createElement(Vp,null)))))}}Zp.propTypes={store:ce.instanceOf(nc).isRequired};const ed=function(t){const{spec:r,specUrl:i,options:o={},onLoaded:s}=t,a=V(o.hideLoading,!1),l=new H(o);if(void 0!==l.nonce)try{n.nc=l.nonce}catch(e){}return e.createElement(ie,null,e.createElement(xo,{spec:r,specUrl:i,options:o,onLoaded:s},(t=>{let{loading:r,store:n}=t;return r?a?null:e.createElement(le,{color:l.theme.colors.primary.main}):e.createElement(Zp,{store:n})})))}}(),i}()},33882:function(e){e.exports=function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,r){return t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(e,r)}function r(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function n(e,i,o){return n=r()?Reflect.construct:function(e,r,n){var i=[null];i.push.apply(i,r);var o=new(Function.bind.apply(e,i));return n&&t(o,n.prototype),o},n.apply(null,arguments)}function i(e){return o(e)||s(e)||a(e)||c()}function o(e){if(Array.isArray(e))return l(e)}function s(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function a(e,t){if(e){if("string"===typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function c(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}
1813var u=Object.hasOwnProperty,p=Object.setPrototypeOf,d=Object.isFrozen,f=Object.getPrototypeOf,h=Object.getOwnPropertyDescriptor,m=Object.freeze,g=Object.seal,y=Object.create,b="undefined"!==typeof Reflect&&Reflect,v=b.apply,x=b.construct;v||(v=function(e,t,r){return e.apply(t,r)}),m||(m=function(e){return e}),g||(g=function(e){return e}),x||(x=function(e,t){return n(e,i(t))});var w=I(Array.prototype.forEach),S=I(Array.prototype.pop),O=I(Array.prototype.push),k=I(String.prototype.toLowerCase),E=I(String.prototype.toString),_=I(String.prototype.match),A=I(String.prototype.replace),P=I(String.prototype.indexOf),T=I(String.prototype.trim),C=I(RegExp.prototype.test),R=$(TypeError);function I(e){return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];return v(e,t,n)}}function $(e){return function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return x(e,r)}}function j(e,t,r){var n;r=null!==(n=r)&&void 0!==n?n:k,p&&p(e,null);for(var i=t.length;i--;){var o=t[i];if("string"===typeof o){var s=r(o);s!==o&&(d(t)||(t[i]=s),o=s)}e[o]=!0}return e}function N(e){var t,r=y(null);for(t in e)!0===v(u,e,[t])&&(r[t]=e[t]);return r}function L(e,t){for(;null!==e;){var r=h(e,t);if(r){if(r.get)return I(r.get);if("function"===typeof r.value)return I(r.value)}e=f(e)}function n(e){return console.warn("fallback value for",e),null}return n}var M=m(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),D=m(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),F=m(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),z=m(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),B=m(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),U=m(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),q=m(["#text"]),V=m(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
1813spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),W=m(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),H=m(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),Q=m(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),Y=g(/\{\{[\w\W]*|[\w\W]*\}\}/gm),G=g(/<%[\w\W]*|[\w\W]*%>/gm),K=g(/\${[\w\W]*}/gm),X=g(/^data-[\-\w.\u00B7-\uFFFF]+$/),J=g(/^aria-[\-\w]+$/),Z=g(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),ee=g(/^(?:\w+script|data):/i),te=g(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),re=g(/^html$/i),ne=g(/^[a-z][.\w]*(-[.\w]+)+$/i),ie=function(){return"undefined"===typeof window?null:window},oe=function(t,r){if("object"!==e(t)||"function"!==typeof t.createPolicy)return null;var n=null,i="data-tt-policy-suffix";r.currentScript&&r.currentScript.hasAttribute(i)&&(n=r.currentScript.getAttribute(i));var o="dompurify"+(n?"#"+n:"");try{return t.createPolicy(o,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(s){return console.warn("TrustedTypes policy "+o+" could not be created."),null}};function se(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ie(),r=function(e){return se(e)};if(r.version="2.5.8",r.removed=[],!t||!t.document||9!==t.document.nodeType)return r.isSupported=!1,r;var n=t.document,o=t.document,s=t.DocumentFragment,a=t.HTMLTemplateElement,l=t.Node,c=t.Element,u=t.NodeFilter,p=t.NamedNodeMap,d=void 0===p?t.NamedNodeMap||t.MozNamedAttrMap:p,f=t.HTMLFormElement,h=t.DOMParser,g=t.trustedTypes,y=c.prototype,b=L(y,"cloneNode"),v=L(y,"nextSibling"),x=L(y,"childNodes"),I=L(y,"parentNode");if("function"===typeof a){var $=o.createElement("template");$.content&&$.content.ownerDocument&&(o=$.content.ownerDocument)}var ae=oe(g,n),le=ae?ae.createHTML(""):"",ce=o,ue=ce.implementation,pe=ce.createNodeIterator,de=ce.createDocumentFragment,fe=ce.getElementsByTagName,he=n.importNode,me={};try{me=N(o).documentMode?o.documentMode:{}}catch(Lt){}var ge={};r.isSupported="function"===typeof I&&ue&&void 0!==ue.createHTMLDocument&&9!==me;var ye,be,ve=Y,xe=G,we=K,Se=X,Oe=J,ke=ee,Ee=te,_e=ne,Ae=Z,Pe=null,Te=j({},[].concat(i(M),i(D),i(F),i(B),i(q))),Ce=null,Re=j({},[].concat(i(V),i(W),i(H),i(Q))),Ie=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),$e=null,je=null,Ne=!0,Le=!0,Me=!1,De=!0,Fe=!1,ze=!0,Be=!1,Ue=!1,qe=!1,Ve=!1,We=!1,He=!1,Qe=!0,Ye=!1,Ge="user-content-",Ke=!0,Xe=!1,Je={},Ze=null,et=j({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),tt=null,rt=j({},["audio","video","img","source","image","track"]),nt=null,it=j({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),ot="http://www.w3.org/1998/Math/MathML",st="http://www.w3.org/2000/svg",at="http://www.w3.org/1999/xhtml",lt=at,ct=!1,ut=null,pt=j({},[ot,st,at],E),dt=["application/xhtml+xml","text/html"],ft="text/html",ht=null,mt=o.createElement("form"),gt=function(e){return e instanceof RegExp||e instanceof Function},yt=function(t){ht&&ht===t||(t&&"object"===e(t)||(t={}
1813),t=N(t),ye=ye=-1===dt.indexOf(t.PARSER_MEDIA_TYPE)?ft:t.PARSER_MEDIA_TYPE,be="application/xhtml+xml"===ye?E:k,Pe="ALLOWED_TAGS"in t?j({},t.ALLOWED_TAGS,be):Te,Ce="ALLOWED_ATTR"in t?j({},t.ALLOWED_ATTR,be):Re,ut="ALLOWED_NAMESPACES"in t?j({},t.ALLOWED_NAMESPACES,E):pt,nt="ADD_URI_SAFE_ATTR"in t?j(N(it),t.ADD_URI_SAFE_ATTR,be):it,tt="ADD_DATA_URI_TAGS"in t?j(N(rt),t.ADD_DATA_URI_TAGS,be):rt,Ze="FORBID_CONTENTS"in t?j({},t.FORBID_CONTENTS,be):et,$e="FORBID_TAGS"in t?j({},t.FORBID_TAGS,be):{},je="FORBID_ATTR"in t?j({},t.FORBID_ATTR,be):{},Je="USE_PROFILES"in t&&t.USE_PROFILES,Ne=!1!==t.ALLOW_ARIA_ATTR,Le=!1!==t.ALLOW_DATA_ATTR,Me=t.ALLOW_UNKNOWN_PROTOCOLS||!1,De=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,Fe=t.SAFE_FOR_TEMPLATES||!1,ze=!1!==t.SAFE_FOR_XML,Be=t.WHOLE_DOCUMENT||!1,Ve=t.RETURN_DOM||!1,We=t.RETURN_DOM_FRAGMENT||!1,He=t.RETURN_TRUSTED_TYPE||!1,qe=t.FORCE_BODY||!1,Qe=!1!==t.SANITIZE_DOM,Ye=t.SANITIZE_NAMED_PROPS||!1,Ke=!1!==t.KEEP_CONTENT,Xe=t.IN_PLACE||!1,Ae=t.ALLOWED_URI_REGEXP||Ae,lt=t.NAMESPACE||at,Ie=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&>(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Ie.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&>(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Ie.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"===typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Ie.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Fe&&(Le=!1),We&&(Ve=!0),Je&&(Pe=j({},i(q)),Ce=[],!0===Je.html&&(j(Pe,M),j(Ce,V)),!0===Je.svg&&(j(Pe,D),j(Ce,W),j(Ce,Q)),!0===Je.svgFilters&&(j(Pe,F),j(Ce,W),j(Ce,Q)),!0===Je.mathMl&&(j(Pe,B),j(Ce,H),j(Ce,Q))),t.ADD_TAGS&&(Pe===Te&&(Pe=N(Pe)),j(Pe,t.ADD_TAGS,be)),t.ADD_ATTR&&(Ce===Re&&(Ce=N(Ce)),j(Ce,t.ADD_ATTR,be)),t.ADD_URI_SAFE_ATTR&&j(nt,t.ADD_URI_SAFE_ATTR,be),t.FORBID_CONTENTS&&(Ze===et&&(Ze=N(Ze)),j(Ze,t.FORBID_CONTENTS,be)),Ke&&(Pe["#text"]=!0),Be&&j(Pe,["html","head","body"]),Pe.table&&(j(Pe,["tbody"]),delete $e.tbody),m&&m(t),ht=t)},bt=j({},["mi","mo","mn","ms","mtext"]),vt=j({},["annotation-xml"]),xt=j({},["title","style","font","a","script"]),wt=j({},D);j(wt,F),j(wt,z);var St=j({},B);j(St,U);var Ot=function(e){var t=I(e);t&&t.tagName||(t={namespaceURI:lt,tagName:"template"});var r=k(e.tagName),n=k(t.tagName);return!!ut[e.namespaceURI]&&(e.namespaceURI===st?t.namespaceURI===at?"svg"===r:t.namespaceURI===ot?"svg"===r&&("annotation-xml"===n||bt[n]):Boolean(wt[r]):e.namespaceURI===ot?t.namespaceURI===at?"math"===r:t.namespaceURI===st?"math"===r&&vt[n]:Boolean(St[r]):e.namespaceURI===at?!(t.namespaceURI===st&&!vt[n])&&!(t.namespaceURI===ot&&!bt[n])&&!St[r]&&(xt[r]||!wt[r]):!("application/xhtml+xml"!==ye||!ut[e.namespaceURI]))},kt=function(e){O(r.removed,{element:e});try{e.parentNode.removeChild(e)}catch(Lt){try{e.outerHTML=le}catch(Lt){e.remove()}}},Et=function(e,t){try{O(r.removed,{attribute:t.getAttributeNode(e),from:t})}catch(Lt){O(r.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Ce[e])if(Ve||We)try{kt(t)}catch(Lt){}else try{t.setAttribute(e,"")}catch(Lt){}},_t=function(e){var t,r;if(qe)e="<remove></remove>"+e;else{var n=_(e,/^[\r\n\t ]+/);r=n&&n[0]}"application/xhtml+xml"===ye&<===at&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var i=ae?ae.createHTML(e):e;if(lt===at)try{t=(new h).parseFromString(i,ye)}catch(Lt){}if(!t||!t.documentElement){t=ue.createDocument(lt,"template",null);try{t.documentElement.innerHTML=ct?le:i}catch(Lt){}}var s=t.body||t.documentElement;return e&&r&&s.insertBefore(o.createTextNode(r),s.childNodes[0]||null),lt===at?fe.call(t,Be?"html":"body")[0]:Be?t.documentElement:s},At=function(e){return pe.call(e.ownerDocument||e,e,u.SHOW_ELEMENT|u.SHOW_COMMENT|u.SHOW_TEXT|u.SHOW_PROCESSING_INSTRUCTION|u.SHOW_CDATA_SECTION,null,!1)},Pt=function(e){return e instanceof f&&("string"!==typeof e.nodeName||"string"!==typeof e.textContent||"function"!==typeof e.removeChild||!(e.attributes instanceof d)||"function"!==typeof e.removeAttribute||"function"!==typeof e.setAttribute||"string"!==typeof e.namespaceURI||"function"!==typeof e.insertBefore||"function"!==typeof e.hasChildNodes)},Tt=function(t){return"object"===e(l)?t instanceof l:t&&"object"===e(t)&&"number"===typeof t.nodeType&&"string"===typeof t.nodeName},Ct=function(e,t,n){ge[e]&&w(ge[e],(function(e){e.call(r,t,n,ht)}))},Rt=function(e){var t;if(Ct("beforeSanitizeElements",e,null),Pt(e))return kt(e),!0;if(C(/[\u0080-\uFFFF]/,e.nodeName))return kt(e),!0;var n=be(e.nodeName);if(Ct("uponSanitizeElement",e,{tagName:n,allowedTags:Pe}),e.hasChildNodes()&&!Tt(e.firstElementChild)&&(!Tt(e.content)||!Tt(e.content.firstElementChild))&&C(/<[/\w]/g,e.innerHTML)&&C(/<[/\w]/g,e.textContent))return kt(e),!0;if("select"===n&&C(/<template/i,e.innerHTML))return kt(e),!0;if(7===e.nodeType)return kt(e),!0;
1813if(ze&&8===e.nodeType&&C(/<[/\w]/g,e.data))return kt(e),!0;if(!Pe[n]||$e[n]){if(!$e[n]&&$t(n)){if(Ie.tagNameCheck instanceof RegExp&&C(Ie.tagNameCheck,n))return!1;if(Ie.tagNameCheck instanceof Function&&Ie.tagNameCheck(n))return!1}if(Ke&&!Ze[n]){var i=I(e)||e.parentNode,o=x(e)||e.childNodes;if(o&&i)for(var s=o.length-1;s>=0;--s){var a=b(o[s],!0);a.__removalCount=(e.__removalCount||0)+1,i.insertBefore(a,v(e))}}return kt(e),!0}return e instanceof c&&!Ot(e)?(kt(e),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!C(/<\/no(script|embed|frames)/i,e.innerHTML)?(Fe&&3===e.nodeType&&(t=e.textContent,t=A(t,ve," "),t=A(t,xe," "),t=A(t,we," "),e.textContent!==t&&(O(r.removed,{element:e.cloneNode()}),e.textContent=t)),Ct("afterSanitizeElements",e,null),!1):(kt(e),!0)},It=function(e,t,r){if(Qe&&("id"===t||"name"===t)&&(r in o||r in mt))return!1;if(Le&&!je[t]&&C(Se,t));else if(Ne&&C(Oe,t));else if(!Ce[t]||je[t]){if(!($t(e)&&(Ie.tagNameCheck instanceof RegExp&&C(Ie.tagNameCheck,e)||Ie.tagNameCheck instanceof Function&&Ie.tagNameCheck(e))&&(Ie.attributeNameCheck instanceof RegExp&&C(Ie.attributeNameCheck,t)||Ie.attributeNameCheck instanceof Function&&Ie.attributeNameCheck(t))||"is"===t&&Ie.allowCustomizedBuiltInElements&&(Ie.tagNameCheck instanceof RegExp&&C(Ie.tagNameCheck,r)||Ie.tagNameCheck instanceof Function&&Ie.tagNameCheck(r))))return!1}else if(nt[t]);else if(C(Ae,A(r,Ee,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==P(r,"data:")||!tt[e])if(Me&&!C(ke,A(r,Ee,"")));else if(r)return!1;return!0},$t=function(e){return"annotation-xml"!==e&&_(e,_e)},jt=function(t){var n,i,o,s;Ct("beforeSanitizeAttributes",t,null);var a=t.attributes;if(a&&!Pt(t)){var l={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Ce};for(s=a.length;s--;){var c=n=a[s],u=c.name,p=c.namespaceURI;if(i="value"===u?n.value:T(n.value),o=be(u),l.attrName=o,l.attrValue=i,l.keepAttr=!0,l.forceKeepAttr=void 0,Ct("uponSanitizeAttribute",t,l),i=l.attrValue,!l.forceKeepAttr&&(Et(u,t),l.keepAttr))if(De||!C(/\/>/i,i)){Fe&&(i=A(i,ve," "),i=A(i,xe," "),i=A(i,we," "));var d=be(t.nodeName);if(It(d,o,i))if(!Ye||"id"!==o&&"name"!==o||(Et(u,t),i=Ge+i),ze&&C(/((--!?|])>)|<\/(style|title)/i,i))Et(u,t);else{if(ae&&"object"===e(g)&&"function"===typeof g.getAttributeType)if(p);else switch(g.getAttributeType(d,o)){case"TrustedHTML":i=ae.createHTML(i);break;case"TrustedScriptURL":i=ae.createScriptURL(i)}try{p?t.setAttributeNS(p,u,i):t.setAttribute(u,i),Pt(t)?kt(t):S(r.removed)}catch(Lt){}}}else Et(u,t)}Ct("afterSanitizeAttributes",t,null)}},Nt=function e(t){var r,n=At(t);for(Ct("beforeSanitizeShadowDOM",t,null);r=n.nextNode();)Ct("uponSanitizeShadowNode",r,null),Rt(r),jt(r),r.content instanceof s&&e(r.content);Ct("afterSanitizeShadowDOM",t,null)};return r.sanitize=function(i){var o,a,c,u,p,d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((ct=!i)&&(i="\x3c!--\x3e"),"string"!==typeof i&&!Tt(i)){if("function"!==typeof i.toString)throw R("toString is not a function");if("string"!==typeof(i=i.toString()))throw R("dirty is not a string, aborting")}if(!r.isSupported){if("object"===e(t.toStaticHTML)||"function"===typeof t.toStaticHTML){if("string"===typeof i)return t.toStaticHTML(i);if(Tt(i))return t.toStaticHTML(i.outerHTML)}return i}if(Ue||yt(d),r.removed=[],"string"===typeof i&&(Xe=!1),Xe){if(i.nodeName){var f=be(i.nodeName);if(!Pe[f]||$e[f])throw R("root node is forbidden and cannot be sanitized in-place")}}else if(i instanceof l)1===(a=(o=_t("\x3c!----\x3e")).ownerDocument.importNode(i,!0)).nodeType&&"BODY"===a.nodeName||"HTML"===a.nodeName?o=a:o.appendChild(a);else{if(!Ve&&!Fe&&!Be&&-1===i.indexOf("<"))return ae&&He?ae.createHTML(i):i;if(!(o=_t(i)))return Ve?null:He?le:""}o&&qe&&kt(o.firstChild);for(var h=At(Xe?i:o);c=h.nextNode();)3===c.nodeType&&c===u||(Rt(c),jt(c),c.content instanceof s&&Nt(c.content),u=c);if(u=null,Xe)return i;if(Ve){if(We)for(p=de.call(o.ownerDocument);o.firstChild;)p.appendChild(o.firstChild);else p=o;return(Ce.shadowroot||Ce.shadowrootmod)&&(p=he.call(n,p,!0)),p}var m=Be?o.outerHTML:o.innerHTML;return Be&&Pe["!doctype"]&&o.ownerDocument&&o.ownerDocument.doctype&&o.ownerDocument.doctype.name&&C(re,o.ownerDocument.doctype.name)&&(m="<!DOCTYPE "+o.ownerDocument.doctype.name+">\n"+m),Fe&&(m=A(m,ve," "),m=A(m,xe," "),m=A(m,we," ")),ae&&He?ae.createHTML(m):m},r.setConfig=function(e){yt(e),Ue=!0},r.clearConfig=function(){ht=null,Ue=!1},r.isValidAttribute=function(e,t,r){ht||yt({});var n=be(e),i=be(t);return It(n,i,r)},r.addHook=function(e,t){"function"===typeof t&&(ge[e]=ge[e]||[],O(ge[e],t))},r.removeHook=function(e){if(ge[e])return S(ge[e])},r.removeHooks=function(e){ge[e]&&(ge[e]=[])},r.removeAllHooks=function(){ge={}},r}return se()}()},17324:function(e){e.exports=function(e,t,r,n){var i=r?r.call(n,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;
1813if("object"!==typeof e||!e||"object"!==typeof t||!t)return!1;var o=Object.keys(e),s=Object.keys(t);if(o.length!==s.length)return!1;for(var a=Object.prototype.hasOwnProperty.bind(t),l=0;l<o.length;l++){var c=o[l];if(!a(c))return!1;var u=e[c],p=t[c];if(!1===(i=r?r.call(n,u,p,c):void 0)||void 0===i&&u!==p)return!1}return!0}},90948:function(e){var t;t=function(){var e=JSON.parse('{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","\xa2":"cent","\xa3":"pound","\xa4":"currency","\xa5":"yen","\xa9":"(c)","\xaa":"a","\xae":"(r)","\xba":"o","\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xc6":"AE","\xc7":"C","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xd0":"D","\xd1":"N","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xdd":"Y","\xde":"TH","\xdf":"ss","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xe6":"ae","\xe7":"c","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xf0":"d","\xf1":"n","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xfd":"y","\xfe":"th","\xff":"y","\u0100":"A","\u0101":"a","\u0102":"A","\u0103":"a","\u0104":"A","\u0105":"a","\u0106":"C","\u0107":"c","\u010c":"C","\u010d":"c","\u010e":"D","\u010f":"d","\u0110":"DJ","\u0111":"dj","\u0112":"E","\u0113":"e","\u0116":"E","\u0117":"e","\u0118":"e","\u0119":"e","\u011a":"E","\u011b":"e","\u011e":"G","\u011f":"g","\u0122":"G","\u0123":"g","\u0128":"I","\u0129":"i","\u012a":"i","\u012b":"i","\u012e":"I","\u012f":"i","\u0130":"I","\u0131":"i","\u0136":"k","\u0137":"k","\u013b":"L","\u013c":"l","\u013d":"L","\u013e":"l","\u0141":"L","\u0142":"l","\u0143":"N","\u0144":"n","\u0145":"N","\u0146":"n","\u0147":"N","\u0148":"n","\u014c":"O","\u014d":"o","\u0150":"O","\u0151":"o","\u0152":"OE","\u0153":"oe","\u0154":"R","\u0155":"r","\u0158":"R","\u0159":"r","\u015a":"S","\u015b":"s","\u015e":"S","\u015f":"s","\u0160":"S","\u0161":"s","\u0162":"T","\u0163":"t","\u0164":"T","\u0165":"t","\u0168":"U","\u0169":"u","\u016a":"u","\u016b":"u","\u016e":"U","\u016f":"u","\u0170":"U","\u0171":"u","\u0172":"U","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017a":"z","\u017b":"Z","\u017c":"z","\u017d":"Z","\u017e":"z","\u018f":"E","\u0192":"f","\u01a0":"O","\u01a1":"o","\u01af":"U","\u01b0":"u","\u01c8":"LJ","\u01c9":"lj","\u01cb":"NJ","\u01cc":"nj","\u0218":"S","\u0219":"s","\u021a":"T","\u021b":"t","\u0259":"e","\u02da":"o","\u0386":"A","\u0388":"E","\u0389":"H","\u038a":"I","\u038c":"O","\u038e":"Y","\u038f":"W","\u0390":"i","\u0391":"A","\u0392":"B","\u0393":"G","\u0394":"D","\u0395":"E","\u0396":"Z","\u0397":"H","\u0398":"8","\u0399":"I","\u039a":"K","\u039b":"L","\u039c":"M","\u039d":"N","\u039e":"3","\u039f":"O","\u03a0":"P","\u03a1":"R","\u03a3":"S","\u03a4":"T","\u03a5":"Y","\u03a6":"F","\u03a7":"X","\u03a8":"PS","\u03a9":"W","\u03aa":"I","\u03ab":"Y","\u03ac":"a","\u03ad":"e","\u03ae":"h","\u03af":"i","\u03b0":"y","\u03b1":"a","\u03b2":"b","\u03b3":"g","\u03b4":"d","\u03b5":"e","\u03b6":"z","\u03b7":"h","\u03b8":"8","\u03b9":"i","\u03ba":"k","\u03bb":"l","\u03bc":"m","\u03bd":"n","\u03be":"3","\u03bf":"o","\u03c0":"p","\u03c1":"r","\u03c2":"s","\u03c3":"s","\u03c4":"t","\u03c5":"y","\u03c6":"f","\u03c7":"x","\u03c8":"ps","\u03c9":"w","\u03ca":"i","\u03cb":"y","\u03cc":"o","\u03cd":"y","\u03ce":"w","\u0401":"Yo","\u0402":"DJ","\u0404":"Ye","\u0406":"I","\u0407":"Yi","\u0408":"J","\u0409":"LJ","\u040a":"NJ","\u040b":"C","\u040f":"DZ","\u0410":"A","\u0411":"B","\u0412":"V","\u0413":"G","\u0414":"D","\u0415":"E","\u0416":"Zh","\u0417":"Z","\u0418":"I","\u0419":"J","\u041a":"K","\u041b":"L","\u041c":"M","\u041d":"N","\u041e":"O","\u041f":"P","\u0420":"R","\u0421":"S","\u0422":"T","\u0423":"U","\u0424":"F","\u0425":"H","\u0426":"C","\u0427":"Ch","\u0428":"Sh","\u0429":"Sh","\u042a":"U","\u042b":"Y","\u042c":"","\u042d":"E","\u042e":"Yu","\u042f":"Ya","\u0430":"a","\u0431":"b","\u0432":"v","\u0433":"g","\u0434":"d","\u0435":"e","\u0436":"zh","\u0437":"z","\u0438":"i","\u0439":"j","\u043a":"k","\u043b":"l","\u043c":"m","\u043d":"n","\u043e":"o","\u043f":"p","\u0440":"r","\u0441":"s","\u0442":"t","\u0443":"u","\u0444":"f","\u0445":"h","\u0446":"c","\u0447":"ch","\u0448":"sh","\u0449":"sh","\u044a":"u","\u044b":"y","\u044c":"","\u044d":"e","\u044e":"yu","\u044f":"ya","\u0451":"yo","\u0452":"dj","\u0454":"ye","\u0456":"i","\u0457":"yi","\u0458":"j","\u0459":"lj","\u045a":"nj","\u045b":"c","\u045d":"u","\u045f":"dz","\u0490":"G","\u0491":"g","\u0492":"GH","\u0493":"gh","\u049a":"KH","\u049b":"kh","\u04a2":"NG","\u04a3":"ng","\u04ae":"UE","\u04af":"ue","\u04b0":"U","\u04b1":"u","\u04ba":"H","\u04bb":"h","\u04d8":"AE","\u04d9":"ae","\u04e8":"OE","\u04e9":"oe","\u0e3f":"baht","\u10d0":"a","\u10d1":"b","\u10d2":"g","\u10d3":"d","\u10d4":"e","\u10d5":"v","\u10d6":"z","\u10d7":"t","\u10d8":"i","\u10d9":"k","\u10da":"l","\u10db":"m","\u10dc":"n","\u10dd":"o","\u10de":"p","\u10df":"zh","\u10e0":"r","\u10e1":"s","\u10e2":"t","\u10e3":"u","\u10e4":"f","\u10e5":"k","\u10e6":"gh","\u10e7":"q","\u10e8":"sh","\u10e9":"ch","\u10ea":"ts","\u10eb":"dz","\u10ec":"ts","\u10ed":"ch","\u10ee":"kh","\u10ef":"j","\u10f0":"h","\u1e80":"W","\u1e81":"w","\u1e82":"W","\u1e83":"w","\u1e84":"W","\u1e85":"w","\u1e9e":"SS","\u1ea0":"A","\u1ea1":"a","\u1ea2":"A","\u1ea3":"a","\u1ea4":"A","\u1ea5":"a","\u1ea6":"A","\u1ea7":"a","\u1ea8":"A","\u1ea9":"a","\u1eaa":"A","\u1eab":"a","\u1eac":"A","\u1ead":"a","\u1eae":"A","\u1eaf":"a","\u1eb0":"A","\u1eb1":"a","\u1eb2":"A","\u1eb3":"a","\u1eb4":"A","\u1eb5":"a","\u1eb6":"A","\u1eb7":"a","\u1eb8":"E","\u1eb9":"e","\u1eba":"E","\u1ebb":"e","\u1ebc":"E","\u1ebd":"e","\u1ebe":"E","\u1ebf":"e","\u1ec0":"E","\u1ec1":"e","\u1ec2":"E","\u1ec3":"e","\u1ec4":"E","\u1ec5":"e","\u1ec6":"E","\u1ec7":"e","\u1ec8":"I","\u1ec9":"i","\u1eca":"I","\u1ecb":"i","\u1ecc":"O","\u1ecd":"o","\u1ece":"O","\u1ecf":"o","\u1ed0":"O","\u1ed1":"o","\u1ed2":"O","\u1ed3":"o","\u1ed4":"O","\u1ed5":"o","\u1ed6":"O","\u1ed7":"o","\u1ed8":"O","\u1ed9":"o","\u1eda":"O","\u1edb":"o","\u1edc":"O","\u1edd":"o","\u1ede":"O","\u1edf":"o","\u1ee0":"O","\u1ee1":"o","\u1ee2":"O","\u1ee3":"o","\u1ee4":"U","\u1ee5":"u","\u1ee6":"U","\u1ee7":"u","\u1ee8":"U","\u1ee9":"u","\u1eea":"U","\u1eeb":"u","\u1eec":"U","\u1eed":"u","\u1eee":"U","\u1eef":"u","\u1ef0":"U","\u1ef1":"u","\u1ef2":"Y","\u1ef3":"y","\u1ef4":"Y","\u1ef5":"y","\u1ef6":"Y","\u1ef7":"y","\u1ef8":"Y","\u1ef9":"y","\u2018":"\'","\u2019":"\'","\u201c":"\\"","\u201d":"\\"","\u2020":"+","\u2022":"*","\u2026":"...","\u20a0":"ecu","\u20a2":"cruzeiro","\u20a3":"french franc","\u20a4":"lira","\u20a5":"mill","\u20a6":"naira","\u20a7":"peseta","\u20a8":"rupee","\u20a9":"won","\u20aa":"new shequel","\u20ab":"dong","\u20ac":"euro","\u20ad":"kip","\u20ae":"tugrik","\u20af":"drachma","\u20b0":"penny","\u20b1":"peso","\u20b2":"guarani","\u20b3":"austral","\u20b4":"hryvnia","\u20b5":"cedi","\u20b8":"kazakhstani tenge","\u20b9":"indian rupee","\u20ba":"turkish lira","\u20bd":"russian ruble","\u20bf":"bitcoin","\u2120":"sm","\u2122":"tm","\u2202":"d","\u2206":"delta","\u2211":"sum","\u221e":"infinity","\u2665":"love","\u5143":"yuan","\u5186":"yen","\ufdfc":"rial"}'),t=JSON.parse('{"de":{"\xc4":"AE","\xe4":"ae","\xd6":"OE","\xf6":"oe","\xdc":"UE","\xfc":"ue","%":"prozent","&":"und","|":"oder","\u2211":"summe","\u221e":"unendlich","\u2665":"liebe"},"vi":{"\u0110":"D","\u0111":"d"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","\xa2":"centime","\xa3":"livre","\xa4":"devise","\u20a3":"franc","\u2211":"somme","\u221e":"infini","\u2665":"amour"}}');function r(r,n){if("string"!==typeof r)throw new Error("slugify: string argument expected");var i=t[(n="string"===typeof n?{replacement:n}:n||{}).locale]||{},o=void 0===n.replacement?"-":n.replacement,s=r.split("").reduce((function(t,r){return t+(i[r]||e[r]||r).replace(n.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")}),"").trim().replace(new RegExp("[\\s"+o+"]+","g"),o);return n.lower&&(s=s.toLowerCase()),n.strict&&(s=s.replace(new RegExp("[^a-zA-Z0-9"+o+"]","g"),"").replace(new RegExp("[\\s"+o+"]+","g"),o)),s}return r.extend=function(t){for(var r in t)e[r]=t[r]},r},e.exports=t(),e.exports.default=t()},4926:function(e){e.exports=function(e,t){e||(e=document),t||(t=window);var r,n,i=[],o=!1,s=e.documentElement,a=function(){},l="hidden",c="visibilitychange";void 0!==e.webkitHidden&&(l="webkitHidden",c="webkitvisibilitychange"),t.getComputedStyle||f();for(var u=["","-webkit-","-moz-","-ms-"],p=document.createElement("div"),d=u.length-1;d>=0;d--){try{p.style.position=u[d]+"sticky"}catch(L){}""!=p.style.position&&f()}function f(){C=N=R=I=$=j=a}function h(e){return parseFloat(e)||0}function m(){r={top:t.pageYOffset,left:t.pageXOffset}}function g(){if(t.pageXOffset!=r.left)return m(),void R();t.pageYOffset!=r.top&&(m(),b())}function y(e){setTimeout((function(){t.pageYOffset!=r.top&&(r.top=t.pageYOffset,b())}),0)}function b(){for(var e=i.length-1;e>=0;e--)v(i[e])}function v(e){if(e.inited){var t=r.top<=e.limit.start?0:r.top>=e.limit.end?2:1;e.mode!=t&&function(e,t){var r=e.node.style;switch(t){case 0:r.position="absolute",r.left=e.offset.left+"px",r.right=e.offset.right+"px",r.top=e.offset.top+"px",r.bottom="auto",r.width="auto",r.marginLeft=0,r.marginRight=0,r.marginTop=0;break;case 1:r.position="fixed",r.left=e.box.left+"px",r.right=e.box.right+"px",r.top=e.css.top,r.bottom="auto",r.width="auto",r.marginLeft=0,r.marginRight=0,r.marginTop=0;break;case 2:r.position="absolute",r.left=e.offset.left+"px",r.right=e.offset.right+"px",r.top="auto",r.bottom=0,r.width="auto",r.marginLeft=0,r.marginRight=0}e.mode=t}(e,t)}}function x(e){isNaN(parseFloat(e.computed.top))||e.isCell||(e.inited=!0,e.clone||function(e){e.clone=document.createElement("div");var t=e.node.nextSibling||e.node,r=e.clone.style;r.height=e.height+"px",r.width=e.width+"px",r.marginTop=e.computed.marginTop,r.marginBottom=e.computed.marginBottom,r.marginLeft=e.computed.marginLeft,r.marginRight=e.computed.marginRight,r.padding=r.border=r.borderSpacing=0,r.fontSize="1em",r.position="static",r.cssFloat=e.computed.cssFloat,e.node.parentNode.insertBefore(e.clone,t)}(e),"absolute"!=e.parent.computed.position&&"relative"!=e.parent.computed.position&&(e.parent.node.style.position="relative"),v(e),e.parent.height=e.parent.node.offsetHeight,e.docOffsetTop=E(e.clone))}function w(e){var t=!0;e.clone&&function(e){e.clone.parentNode.removeChild(e.clone),e.clone=void 0}(e),function(e,t){for(key in t)t.hasOwnProperty(key)&&(e[key]=t[key])}(e.node.style,e.css);for(var r=i.length-1;r>=0;r--)if(i[r].node!==e.node&&i[r].parent.node===e.parent.node){t=!1;break}t&&(e.parent.node.style.position=e.parent.css.position),e.mode=-1}function S(){for(var e=i.length-1;e>=0;e--)x(i[e])}function O(){for(var e=i.length-1;e>=0;e--)w(i[e])}function k(e){var t=getComputedStyle(e),r=e.parentNode,n=getComputedStyle(r),i=e.style.position;e.style.position="relative";var o={top:t.top,marginTop:t.marginTop,marginBottom:t.marginBottom,marginLeft:t.marginLeft,marginRight:t.marginRight,cssFloat:t.cssFloat},a={top:h(t.top),marginBottom:h(t.marginBottom),paddingLeft:h(t.paddingLeft),paddingRight:h(t.paddingRight),borderLeftWidth:h(t.borderLeftWidth),borderRightWidth:h(t.borderRightWidth)};e.style.position=i;var l={position:e.style.position,top:e.style.top,bottom:e.style.bottom,left:e.style.left,right:e.style.right,width:e.style.width,marginTop:e.style.marginTop,marginLeft:e.style.marginLeft,marginRight:e.style.marginRight},c=_(e),u=_(r),p={node:r,css:{position:r.style.position},computed:{position:n.position},numeric:{borderLeftWidth:h(n.borderLeftWidth),borderRightWidth:h(n.borderRightWidth),borderTopWidth:h(n.borderTopWidth),borderBottomWidth:h(n.borderBottomWidth)}};return{node:e,box:{left:c.win.left,right:s.clientWidth-c.win.right},offset:{top:c.win.top-u.win.top-p.numeric.borderTopWidth,left:c.win.left-u.win.left-p.numeric.borderLeftWidth,right:-c.win.right+u.win.right-p.numeric.borderRightWidth},css:l,isCell:"table-cell"==t.display,computed:o,numeric:a,width:c.win.right-c.win.left,height:c.win.bottom-c.win.top,mode:-1,inited:!1,parent:p,limit:{start:c.doc.top-a.top,end:u.doc.top+r.offsetHeight-p.numeric.borderBottomWidth-e.offsetHeight-a.top-a.marginBottom}}}function E(e){for(var t=0;e;)t+=e.offsetTop,e=e.offsetParent;return t}function _(e){var r=e.getBoundingClientRect();return{doc:{top:r.top+t.pageYOffset,left:r.left+t.pageXOffset},win:r}}function A(){n=setInterval((function(){!function(){for(var e=i.length-1;e>=0;e--)if(i[e].inited){var t=Math.abs(E(i[e].clone)-i[e].docOffsetTop),r=Math.abs(i[e].parent.node.offsetHeight-i[e].parent.height);if(t>=2||r>=2)return!1}return!0}()&&R()}),500)}function P(){clearInterval(n)}function T(){o&&(document[l]?P():A())}function C(){o||(m(),S(),t.addEventListener("scroll",g),t.addEventListener("wheel",y),t.addEventListener("resize",R),t.addEventListener("orientationchange",R),e.addEventListener(c,T),A(),o=!0)}function R(){if(o){O();for(var e=i.length-1;e>=0;e--)i[e]=k(i[e].node);S()}}function I(){t.removeEventListener("scroll",g),t.removeEventListener("wheel",y),t.removeEventListener("resize",R),t.removeEventListener("orientationchange",R),e.removeEventListener(c,T),P(),o=!1}function $(){I(),O()}function j(){for($();i.length;)i.pop()}function N(e){for(var t=i.length-1;t>=0;t--)if(i[t].node===e)return;var r=k(e);i.push(r),o?x(r):C()}return m(),{stickies:i,add:N,remove:function(e){for(var t=i.length-1;t>=0;
1813t--)i[t].node===e&&(w(i[t]),i.splice(t,1))},init:C,rebuild:R,pause:I,stop:$,kill:j}}},20908:function(e){const t=/^[-+]?0x[a-fA-F0-9]+$/,r=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt),!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);const n={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};e.exports=function(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(i=Object.assign({},n,i),!e||"string"!==typeof e)return e;let o=e.trim();if(void 0!==i.skipLike&&i.skipLike.test(o))return e;if(i.hex&&t.test(o))return Number.parseInt(o,16);{const t=r.exec(o);if(t){const r=t[1],n=t[2];let s=function(e){if(e&&-1!==e.indexOf("."))return"."===(e=e.replace(/0+$/,""))?e="0":"."===e[0]?e="0"+e:"."===e[e.length-1]&&(e=e.substr(0,e.length-1)),e;return e}(t[3]);const a=t[4]||t[6];if(!i.leadingZeros&&n.length>0&&r&&"."!==o[2])return e;if(!i.leadingZeros&&n.length>0&&!r&&"."!==o[1])return e;{const t=Number(o),l=""+t;return-1!==l.search(/[eE]/)||a?i.eNotation?t:e:-1!==o.indexOf(".")?"0"===l&&""===s||l===s||r&&l==="-"+s?t:e:n?s===l||r+s===l?t:e:o===l||o===r+l?t:e}}return e}}},94574:function(e,t,r){"use strict";r.r(t),r.d(t,{ServerStyleSheet:function(){return Be},StyleSheetConsumer:function(){return oe},StyleSheetContext:function(){return ie},StyleSheetManager:function(){return pe},ThemeConsumer:function(){return $e},ThemeContext:function(){return Ie},ThemeProvider:function(){return je},__PRIVATE__:function(){return Ve},createGlobalStyle:function(){return Fe},css:function(){return we},default:function(){return We},isStyledComponent:function(){return w},keyframes:function(){return ze},useTheme:function(){return qe},version:function(){return O},withTheme:function(){return Ue}});var n=r(2086),i=r(65043),o=r(17324),s=r.n(o);var a=function(e){function t(e,n,l,c,d){for(var f,h,m,g,x,S=0,O=0,k=0,E=0,_=0,I=0,j=m=f=0,L=0,M=0,D=0,F=0,z=l.length,B=z-1,U="",q="",V="",W="";L<z;){if(h=l.charCodeAt(L),L===B&&0!==O+E+k+S&&(0!==O&&(h=47===O?10:47),E=k=S=0,z++,B++),0===O+E+k+S){if(L===B&&(0<M&&(U=U.replace(p,"")),0<U.trim().length)){switch(h){case 32:case 9:case 59:case 13:case 10:break;default:U+=l.charAt(L)}h=59}switch(h){case 123:for(f=(U=U.trim()).charCodeAt(0),m=1,F=++L;L<z;){switch(h=l.charCodeAt(L)){case 123:m++;break;case 125:m--;break;case 47:switch(h=l.charCodeAt(L+1)){case 42:case 47:e:{for(j=L+1;j<B;++j)switch(l.charCodeAt(j)){case 47:if(42===h&&42===l.charCodeAt(j-1)&&L+2!==j){L=j+1;break e}break;case 10:if(47===h){L=j+1;break e}}L=j}}break;case 91:h++;case 40:h++;case 34:case 39:for(;L++<B&&l.charCodeAt(L)!==h;);}if(0===m)break;L++}if(m=l.substring(F,L),0===f&&(f=(U=U.replace(u,"").trim()).charCodeAt(0)),64===f){switch(0<M&&(U=U.replace(p,"")),h=U.charCodeAt(1)){case 100:case 109:case 115:case 45:M=n;break;default:M=R}if(F=(m=t(n,M,m,h,d+1)).length,0<$&&(x=a(3,m,M=r(R,U,D),n,P,A,F,h,d,c),U=M.join(""),void 0!==x&&0===(F=(m=x.trim()).length)&&(h=0,m="")),0<F)switch(h){case 115:U=U.replace(w,s);case 100:case 109:case 45:m=U+"{"+m+"}";break;case 107:m=(U=U.replace(y,"$1 $2"))+"{"+m+"}",m=1===C||2===C&&o("@"+m,3)?"@-webkit-"+m+"@"+m:"@"+m;break;default:m=U+m,112===c&&(q+=m,m="")}else m=""}else m=t(n,r(n,U,D),m,c,d+1);V+=m,m=D=M=j=f=0,U="",h=l.charCodeAt(++L);break;case 125:case 59:if(1<(F=(U=(0<M?U.replace(p,""):U).trim()).length))switch(0===j&&(f=U.charCodeAt(0),45===f||96<f&&123>f)&&(F=(U=U.replace(" ",":")).length),0<$&&void 0!==(x=a(1,U,n,e,P,A,q.length,c,d,c))&&0===(F=(U=x.trim()).length)&&(U="\0\0"),f=U.charCodeAt(0),h=U.charCodeAt(1),f){case 0:break;case 64:if(105===h||99===h){W+=U+l.charAt(L);break}default:58!==U.charCodeAt(F-1)&&(q+=i(U,f,h,U.charCodeAt(2)))}D=M=j=f=0,U="",h=l.charCodeAt(++L)}}switch(h){case 13:case 10:47===O?O=0:0===1+f&&107!==c&&0<U.length&&(M=1,U+="\0"),0<$*N&&a(0,U,n,e,P,A,q.length,c,d,c),A=1,P++;break;case 59:case 125:if(0===O+E+k+S){A++;break}default:switch(A++,g=l.charAt(L),h){case 9:case 32:if(0===E+S+O)switch(_){case 44:case 58:case 9:case 32:g="";break;default:32!==h&&(g=" ")}break;case 0:g="\\0";break;case 12:g="\\f";break;case 11:g="\\v";break;case 38:0===E+O+S&&(M=D=1,g="\f"+g);break;case 108:if(0===E+O+S+T&&0<j)switch(L-j){case 2:112===_&&58===l.charCodeAt(L-3)&&(T=_);case 8:111===I&&(T=I)}break;case 58:0===E+O+S&&(j=L);break;case 44:0===O+k+E+S&&(M=1,g+="\r");break;case 34:case 39:0===O&&(E=E===h?0:0===E?h:E);break;case 91:0===E+O+k&&S++;break;case 93:0===E+O+k&&S--;break;case 41:0===E+O+S&&k--;break;case 40:if(0===E+O+S){if(0===f)if(2*_+3*I===533);else f=1;k++}break;case 64:0===O+k+E+S+j+m&&(m=1);break;case 42:case 47:if(!(0<E+S+k))switch(O){case 0:switch(2*h+3*l.charCodeAt(L+1)){case 235:O=47;break;case 220:F=L,O=42}break;case 42:47===h&&42===_&&F+2!==L&&(33===l.charCodeAt(F+2)&&(q+=l.substring(F,L+1)),g="",O=0)}}0===O&&(U+=g)}I=_,_=h,L++}if(0<(F=q.length)){if(M=n,0<$&&(void 0!==(x=a(2,q,M,e,P,A,F,c,d,c))&&0===(q=x).length))return W+q+V;if(q=M.join(",")+"{"+q+"}",0!==C*T){switch(2!==C||o(q,2)||(T=0),T){case 111:q=q.replace(v,":-moz-$1")+q;break;case 112:q=q.replace(b,"::-webkit-input-$1")+q.replace(b,"::-moz-$1")+q.replace(b,":-ms-input-$1")+q}T=0}}return W+q+V}function r(e,t,r){var i=t.trim().split(m);t=i;var o=i.length,s=e.length;switch(s){case 0:case 1:var a=0;for(e=0===s?"":e[0]+" ";a<o;++a)t[a]=n(e,t[a],r).trim();break;default:var l=a=0;for(t=[];a<o;++a)for(var c=0;c<s;++c)t[l++]=n(e[c]+" ",i[a],r).trim()}return t}function n(e,t,r){var n=t.charCodeAt(0);switch(33>
vendor: 4,869 bytes, line 1813
1813n&&(n=(t=t.trim()).charCodeAt(0)),n){case 38:return t.replace(g,"$1"+e.trim());case 58:return e.trim()+t.replace(g,"$1"+e.trim());default:if(0<1*r&&0<t.indexOf("\f"))return t.replace(g,(58===e.charCodeAt(0)?"":"$1")+e.trim())}return e+t}function i(e,t,r,n){var s=e+";",a=2*t+3*r+4*n;if(944===a){e=s.indexOf(":",9)+1;var l=s.substring(e,s.length-1).trim();return l=s.substring(0,e).trim()+l+";",1===C||2===C&&o(l,1)?"-webkit-"+l+l:l}if(0===C||2===C&&!o(s,1))return s;switch(a){case 1015:return 97===s.charCodeAt(10)?"-webkit-"+s+s:s;case 951:return 116===s.charCodeAt(3)?"-webkit-"+s+s:s;case 963:return 110===s.charCodeAt(5)?"-webkit-"+s+s:s;case 1009:if(100!==s.charCodeAt(4))break;case 969:case 942:return"-webkit-"+s+s;case 978:return"-webkit-"+s+"-moz-"+s+s;case 1019:case 983:return"-webkit-"+s+"-moz-"+s+"-ms-"+s+s;case 883:if(45===s.charCodeAt(8))return"-webkit-"+s+s;if(0<s.indexOf("image-set(",11))return s.replace(_,"$1-webkit-$2")+s;break;case 932:if(45===s.charCodeAt(4))switch(s.charCodeAt(5)){case 103:return"-webkit-box-"+s.replace("-grow","")+"-webkit-"+s+"-ms-"+s.replace("grow","positive")+s;case 115:return"-webkit-"+s+"-ms-"+s.replace("shrink","negative")+s;case 98:return"-webkit-"+s+"-ms-"+s.replace("basis","preferred-size")+s}return"-webkit-"+s+"-ms-"+s+s;case 964:return"-webkit-"+s+"-ms-flex-"+s+s;case 1023:if(99!==s.charCodeAt(8))break;return"-webkit-box-pack"+(l=s.substring(s.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+s+"-ms-flex-pack"+l+s;case 1005:return f.test(s)?s.replace(d,":-webkit-")+s.replace(d,":-moz-")+s:s;case 1e3:switch(t=(l=s.substring(13).trim()).indexOf("-")+1,l.charCodeAt(0)+l.charCodeAt(t)){case 226:l=s.replace(x,"tb");break;case 232:l=s.replace(x,"tb-rl");break;case 220:l=s.replace(x,"lr");break;default:return s}return"-webkit-"+s+"-ms-"+l+s;case 1017:if(-1===s.indexOf("sticky",9))break;case 975:switch(t=(s=e).length-10,a=(l=(33===s.charCodeAt(t)?s.substring(0,t):s).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|l.charCodeAt(7))){case 203:if(111>l.charCodeAt(8))break;case 115:s=s.replace(l,"-webkit-"+l)+";"+s;break;case 207:case 102:s=s.replace(l,"-webkit-"+(102<a?"inline-":"")+"box")+";"+s.replace(l,"-webkit-"+l)+";"+s.replace(l,"-ms-"+l+"box")+";"+s}return s+";";case 938:if(45===s.charCodeAt(5))switch(s.charCodeAt(6)){case 105:return l=s.replace("-items",""),"-webkit-"+s+"-webkit-box-"+l+"-ms-flex-"+l+s;case 115:return"-webkit-"+s+"-ms-flex-item-"+s.replace(O,"")+s;default:return"-webkit-"+s+"-ms-flex-line-pack"+s.replace("align-content","").replace(O,"")+s}break;case 973:case 989:if(45!==s.charCodeAt(3)||122===s.charCodeAt(4))break;case 931:case 953:if(!0===E.test(e))return 115===(l=e.substring(e.indexOf(":")+1)).charCodeAt(0)?i(e.replace("stretch","fill-available"),t,r,n).replace(":fill-available",":stretch"):s.replace(l,"-webkit-"+l)+s.replace(l,"-moz-"+l.replace("fill-",""))+s;break;case 962:if(s="-webkit-"+s+(102===s.charCodeAt(5)?"-ms-"+s:"")+s,211===r+n&&105===s.charCodeAt(13)&&0<s.indexOf("transform",10))return s.substring(0,s.indexOf(";",27)+1).replace(h,"$1-webkit-$2")+s}return s}function o(e,t){var r=e.indexOf(1===t?":":"{"),n=e.substring(0,3!==t?r:10);return r=e.substring(r+1,e.length-1),j(2!==t?n:n.replace(k,"$1"),r,t)}function s(e,t){var r=i(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return r!==t+";"?r.replace(S," or ($1)").substring(4):"("+t+")"}function a(e,t,r,n,i,o,s,a,l,u){for(var p,d=0,f=t;d<$;++d)switch(p=I[d].call(c,e,f,r,n,i,o,s,a,l,u)){case void 0:case!1:case!0:case null:break;default:f=p}if(f!==t)return f}function l(e){return void 0!==(e=e.prefix)&&(j=null,e?"function"!==typeof e?C=1:(C=2,j=e):C=0),l}function c(e,r){var n=e;if(33>n.charCodeAt(0)&&(n=n.trim()),n=[n],0<$){var i=a(-1,r,n,n,P,A,0,0,0,0);void 0!==i&&"string"===typeof i&&(r=i)}var o=t(R,n,r,0,0);return 0<$&&(void 0!==(i=a(-2,o,n,n,P,A,o.length,0,0,0))&&(o=i)),T=0,A=P=1,o}var u=/^\0+/g,p=/[\0\r\f]/g,d=/: */g,f=/zoo|gra/,h=/([,: ])(transform)/g,m=/,\r+?/g,g=/([\t\r\n ])*\f?&/g,y=/@(k\w+)\s*(\S*)\s*/,b=/::(place)/g,v=/:(read-only)/g,x=/[svh]\w+-[tblr]{2}/,w=/\(\s*(.*)\s*\)/g,S=/([\s\S]*?);/g,O=/-self|flex-/g,k=/[^]*?(:[rp][el]a[\w-]+)[^]*/,E=/stretch|:\s*\w+\-(?:conte|avail)/,_=/([^-])(image-set\()/,A=1,P=1,T=0,C=1,R=[],I=[],$=0,j=null,N=0;return c.use=function e(t){switch(t){case void 0:case null:$=I.length=0;break;default:if("function"===typeof t)I[$++]=t;else if("object"===typeof t)for(var r=0,n=t.length;r<n;++r)e(t[r]);else N=0|!!t}return e},c.set=l,void 0!==e&&l(e),c},l={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGr
1813idRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function c(e){var t=Object.create(null);return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}var u=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,p=c((function(e){return u.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),d=r(80219),f=r.n(d);
1813function h(){return(h=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var m=function(e,t){for(var r=[e[0]],n=0,i=t.length;n<i;n+=1)r.push(t[n],e[n+1]);return r},g=function(e){return null!==e&&"object"==typeof e&&"[object Object]"===(e.toString?e.toString():Object.prototype.toString.call(e))&&!(0,n.typeOf)(e)},y=Object.freeze([]),b=Object.freeze({});function v(e){return"function"==typeof e}function x(e){return e.displayName||e.name||"Component"}function w(e){return e&&"string"==typeof e.styledComponentId}var S="undefined"!=typeof process&&void 0!=={NODE_ENV:"production",PUBLIC_URL:"/etc.clientlibs/dnb-marketing-website/clientlibs/clientlib-react/resources",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PROXY_ENABLED:"",REACT_APP_PAGE_MODEL_PATH:"",REACT_APP_API_HOST:"",REACT_APP_AEM_AUTHORIZATION_HEADER:"",REACT_APP_ROOT:""}&&({NODE_ENV:"production",PUBLIC_URL:"/etc.clientlibs/dnb-marketing-website/clientlibs/clientlib-react/resources",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PROXY_ENABLED:"",REACT_APP_PAGE_MODEL_PATH:"",REACT_APP_API_HOST:"",REACT_APP_AEM_AUTHORIZATION_HEADER:"",REACT_APP_ROOT:""}.REACT_APP_SC_ATTR||{NODE_ENV:"production",PUBLIC_URL:"/etc.clientlibs/dnb-marketing-website/clientlibs/clientlib-react/resources",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PROXY_ENABLED:"",REACT_APP_PAGE_MODEL_PATH:"",REACT_APP_API_HOST:"",REACT_APP_AEM_AUTHORIZATION_HEADER:"",REACT_APP_ROOT:""}.SC_ATTR)||"data-styled",O="5.3.11",k="undefined"!=typeof window&&"HTMLElement"in window,E=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=={NODE_ENV:"production",PUBLIC_URL:"/etc.clientlibs/dnb-marketing-website/clientlibs/clientlib-react/resources",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PROXY_ENABLED:"",REACT_APP_PAGE_MODEL_PATH:"",REACT_APP_API_HOST:"",REACT_APP_AEM_AUTHORIZATION_HEADER:"",REACT_APP_ROOT:""}&&(void 0!=={NODE_ENV:"production",PUBLIC_URL:"/etc.clientlibs/dnb-marketing-website/clientlibs/clientlib-react/resources",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PROXY_ENABLED:"",REACT_APP_PAGE_MODEL_PATH:"",REACT_APP_API_HOST:"",REACT_APP_AEM_AUTHORIZATION_HEADER:"",REACT_APP_ROOT:""}.REACT_APP_SC_DISABLE_SPEEDY&&""!=={NODE_ENV:"production",PUBLIC_URL:"/etc.clientlibs/dnb-marketing-website/clientlibs/clientlib-react/resources",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PROXY_ENABLED:"",REACT_APP_PAGE_MODEL_PATH:"",REACT_APP_API_HOST:"",REACT_APP_AEM_AUTHORIZATION_HEADER:"",REACT_APP_ROOT:""}.REACT_APP_SC_DISABLE_SPEEDY?"false"!=={NODE_ENV:"production",PUBLIC_URL:"/etc.clientlibs/dnb-marketing-website/clientlibs/clientlib-react/resources",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PROXY_ENABLED:"",REACT_APP_PAGE_MODEL_PATH:"",REACT_APP_API_HOST:"",REACT_APP_AEM_AUTHORIZATION_HEADER:"",REACT_APP_ROOT:""}.REACT_APP_SC_DISABLE_SPEEDY&&{NODE_ENV:"production",PUBLIC_URL:"/etc.clientlibs/dnb-marketing-website/clientlibs/clientlib-react/resources",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PROXY_ENABLED:"",REACT_APP_PAGE_MODEL_PATH:"",REACT_APP_API_HOST:"",REACT_APP_AEM_AUTHORIZATION_HEADER:"",REACT_APP_ROOT:""}.REACT_APP_SC_DISABLE_SPEEDY:void 0!=={NODE_ENV:"production",PUBLIC_URL:"/etc.clientlibs/dnb-marketing-website/clientlibs/clientlib-react/resources",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PROXY_ENABLED:"",REACT_APP_PAGE_MODEL_PATH:"",REACT_APP_API_HOST:"",REACT_APP_AEM_AUTHORIZATION_HEADER:"",REACT_APP_ROOT:""}.SC_DISABLE_SPEEDY&&""!=={NODE_ENV:"production",PUBLIC_URL:"/etc.clientlibs/dnb-marketing-website/clientlibs/clientlib-react/resources",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PROXY_ENABLED:"",REACT_APP_PAGE_MODEL_PATH:"",REACT_APP_API_HOST:"",REACT_APP_AEM_AUTHORIZATION_HEADER:"",REACT_APP_ROOT:""}.SC_DISABLE_SPEEDY&&("false"!=={NODE_ENV:"production",PUBLIC_URL:"/etc.clientlibs/dnb-marketing-website/clientlibs/clientlib-react/resources",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PROXY_ENABLED:"",REACT_APP_PAGE_MODEL_PATH:"",REACT_APP_API_HOST:"",REACT_APP_AEM_AUTHORIZATION_HEADER:"",REACT_APP_ROOT:""}.SC_DISABLE_SPEEDY&&{NODE_ENV:"production",PUBLIC_URL:"/etc.clientlibs/dnb-marketing-website/clientlibs/clientlib-react/resources",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PROXY_ENABLED:"",REACT_APP_PAGE_MODEL_PATH:"",REACT_APP_API_HOST:"",REACT_APP_AEM_AUTHORIZATION_HEADER:"",REACT_APP_ROOT:""}.SC_DISABLE_SPEEDY))),_={};function A(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];throw new Error("An error occurred. See https://git.io/JUIaE#"+e+" for more information."+(r.length>0?" Args: "+r.join(", "):""))}var P=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,r=0;r<e;r++)t+=this.groupSizes[r];return t},t.insertRules=function(e,t){if(e>=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,i=n;e>=i;)(i<<=1)<0&&A(16,""+e);this.groupSizes=new Uint32Array(i),this.groupSizes.set(r),this.length=i;for(var o=n;o<i;o++)this.groupSizes[o]=0}for(var s=this.indexOfGroup(e+1),a=0,l=t.length;a<l;a++)this.tag.insertRule(s,t[a])&&(this.groupSizes[e]++,s++)},t.clearGroup=function(e){if(e<this.length){var t=this.groupSizes[e],r=this.indexOfGroup(e),n=r+t;this.groupSizes[e]=0;for(var i=r;i<n;i++)this.tag.deleteRule(r)}},t.getGroup=function(e){var t="";if(e>=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),i=n+r,o=n;o<i;o++)t+=this.tag.getRule(o)+"/*!sc*/\n";return t},e}(),T=new Map,C=new Map,R=1,I=function(e){if(T.has(e))return T.get(e);for(;C.has(R);)R++;var t=R++;
vendor: 5,084 bytes, line 1813
1813return T.set(e,t),C.set(t,e),t},$=function(e){return C.get(e)},j=function(e,t){t>=R&&(R=t+1),T.set(e,t),C.set(t,e)},N="style["+S+'][data-styled-version="5.3.11"]',L=new RegExp("^"+S+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),M=function(e,t,r){for(var n,i=r.split(","),o=0,s=i.length;o<s;o++)(n=i[o])&&e.registerName(t,n)},D=function(e,t){for(var r=(t.textContent||"").split("/*!sc*/\n"),n=[],i=0,o=r.length;i<o;i++){var s=r[i].trim();if(s){var a=s.match(L);if(a){var l=0|parseInt(a[1],10),c=a[2];0!==l&&(j(c,l),M(e,c,a[3]),e.getTag().insertRules(l,n)),n.length=0}else n.push(s)}}},F=function(){return r.nc},z=function(e){var t=document.head,r=e||t,n=document.createElement("style"),i=function(e){for(var t=e.childNodes,r=t.length;r>=0;r--){var n=t[r];if(n&&1===n.nodeType&&n.hasAttribute(S))return n}}(r),o=void 0!==i?i.nextSibling:null;n.setAttribute(S,"active"),n.setAttribute("data-styled-version","5.3.11");var s=F();return s&&n.setAttribute("nonce",s),r.insertBefore(n,o),n},B=function(){function e(e){var t=this.element=z(e);t.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,r=0,n=t.length;r<n;r++){var i=t[r];if(i.ownerNode===e)return i}A(17)}(t),this.length=0}var t=e.prototype;return t.insertRule=function(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(e){return!1}},t.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},t.getRule=function(e){var t=this.sheet.cssRules[e];return void 0!==t&&"string"==typeof t.cssText?t.cssText:""},e}(),U=function(){function e(e){var t=this.element=z(e);this.nodes=t.childNodes,this.length=0}var t=e.prototype;return t.insertRule=function(e,t){if(e<=this.length&&e>=0){var r=document.createTextNode(t),n=this.nodes[e];return this.element.insertBefore(r,n||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),q=function(){function e(e){this.rules=[],this.length=0}var t=e.prototype;return t.insertRule=function(e,t){return e<=this.length&&(this.rules.splice(e,0,t),this.length++,!0)},t.deleteRule=function(e){this.rules.splice(e,1),this.length--},t.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),V=k,W={isServer:!k,useCSSOMInjection:!E},H=function(){function e(e,t,r){void 0===e&&(e=b),void 0===t&&(t={}),this.options=h({},W,{},e),this.gs=t,this.names=new Map(r),this.server=!!e.isServer,!this.server&&k&&V&&(V=!1,function(e){for(var t=document.querySelectorAll(N),r=0,n=t.length;r<n;r++){var i=t[r];i&&"active"!==i.getAttribute(S)&&(D(e,i),i.parentNode&&i.parentNode.removeChild(i))}}(this))}e.registerId=function(e){return I(e)};var t=e.prototype;return t.reconstructWithOptions=function(t,r){return void 0===r&&(r=!0),new e(h({},this.options,{},t),this.gs,r&&this.names||void 0)},t.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},t.getTag=function(){return this.tag||(this.tag=(r=(t=this.options).isServer,n=t.useCSSOMInjection,i=t.target,e=r?new q(i):n?new B(i):new U(i),new P(e)));var e,t,r,n,i},t.hasNameForId=function(e,t){return this.names.has(e)&&this.names.get(e).has(t)},t.registerName=function(e,t){if(I(e),this.names.has(e))this.names.get(e).add(t);else{var r=new Set;r.add(t),this.names.set(e,r)}},t.insertRules=function(e,t,r){this.registerName(e,t),this.getTag().insertRules(I(e),r)},t.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},t.clearRules=function(e){this.getTag().clearGroup(I(e)),this.clearNames(e)},t.clearTag=function(){this.tag=void 0},t.toString=function(){return function(e){for(var t=e.getTag(),r=t.length,n="",i=0;i<r;i++){var o=$(i);if(void 0!==o){var s=e.names.get(o),a=t.getGroup(i);if(s&&a&&s.size){var l=S+".g"+i+'[id="'+o+'"]',c="";void 0!==s&&s.forEach((function(e){e.length>0&&(c+=e+",")})),n+=""+a+l+'{content:"'+c+'"}/*!sc*/\n'}}}return n}(this)},e}(),Q=/(a)(d)/gi,Y=function(e){return String.fromCharCode(e+(e>25?39:97))};function G(e){var t,r="";for(t=Math.abs(e);t>52;t=t/52|0)r=Y(t%52)+r;return(Y(t%52)+r).replace(Q,"$1-$2")}var K=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e},X=function(e){return K(5381,e)};function J(e){for(var t=0;t<e.length;t+=1){var r=e[t];if(v(r)&&!w(r))return!1}return!0}var Z=X("5.3.11"),ee=function(){function e(e,t,r){this.rules=e,this.staticRulesId="",this.isStatic=(void 0===r||r.isStatic)&&J(e),this.componentId=t,this.baseHash=K(Z,t),this.baseStyle=r,H.registerId(t)}return e.prototype.generateAndInjectStyles=function(e,t,r){var n=this.componentId,i=[];if(this.baseStyle&&i.push(this.baseStyle.generateAndInjectStyles(e,t,r)),this.isStatic&&!r.hash)if(this.staticRulesId&&t.hasNameForId(n,this.staticRulesId))i.push(this.staticRulesId);else{var o=ve(this.rules,e,t,r).join(""),s=G(K(this.baseHash,o)>>>0);if(!t.hasNameForId(n,s)){var a=r(o,"."+s,void 0,n);t.insertRules(n,s,a)}i.push(s),this.staticRulesId=s}else{for(var l=this.rules.length,c=K(this.baseHash,r.hash),u="",p=0;p<l;p++){var d=this.rules[p];if("string"==typeof d)u+=d;
vendor: 5,184 bytes, line 1813
1813else if(d){var f=ve(d,e,t,r),h=Array.isArray(f)?f.join(""):f;c=K(c,h+p),u+=h}}if(u){var m=G(c>>>0);if(!t.hasNameForId(n,m)){var g=r(u,"."+m,void 0,n);t.insertRules(n,m,g)}i.push(m)}}return i.join(" ")},e}(),te=/^\s*\/\/.*$/gm,re=[":","[",".","#"];function ne(e){var t,r,n,i,o=void 0===e?b:e,s=o.options,l=void 0===s?b:s,c=o.plugins,u=void 0===c?y:c,p=new a(l),d=[],f=function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(r,n,i,o,s,a,l,c,u,p){switch(r){case 1:if(0===u&&64===n.charCodeAt(0))return e(n+";"),"";break;case 2:if(0===c)return n+"/*|*/";break;case 3:switch(c){case 102:case 112:return e(i[0]+n),"";default:return n+(0===p?"/*|*/":"")}case-2:n.split("/*|*/}").forEach(t)}}}((function(e){d.push(e)})),h=function(e,n,o){return 0===n&&-1!==re.indexOf(o[r.length])||o.match(i)?e:"."+t};function m(e,o,s,a){void 0===a&&(a="&");var l=e.replace(te,""),c=o&&s?s+" "+o+" { "+l+" }":l;return t=a,r=o,n=new RegExp("\\"+r+"\\b","g"),i=new RegExp("(\\"+r+"\\b){2,}"),p(s||!o?"":o,c)}return p.use([].concat(u,[function(e,t,i){2===e&&i.length&&i[0].lastIndexOf(r)>0&&(i[0]=i[0].replace(n,h))},f,function(e){if(-2===e){var t=d;return d=[],t}}])),m.hash=u.length?u.reduce((function(e,t){return t.name||A(15),K(e,t.name)}),5381).toString():"",m}var ie=i.createContext(),oe=ie.Consumer,se=i.createContext(),ae=(se.Consumer,new H),le=ne();function ce(){return(0,i.useContext)(ie)||ae}function ue(){return(0,i.useContext)(se)||le}function pe(e){var t=(0,i.useState)(e.stylisPlugins),r=t[0],n=t[1],o=ce(),a=(0,i.useMemo)((function(){var t=o;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t}),[e.disableCSSOMInjection,e.sheet,e.target]),l=(0,i.useMemo)((function(){return ne({options:{prefix:!e.disableVendorPrefixes},plugins:r})}),[e.disableVendorPrefixes,r]);return(0,i.useEffect)((function(){s()(r,e.stylisPlugins)||n(e.stylisPlugins)}),[e.stylisPlugins]),i.createElement(ie.Provider,{value:a},i.createElement(se.Provider,{value:l},e.children))}var de=function(){function e(e,t){var r=this;this.inject=function(e,t){void 0===t&&(t=le);var n=r.name+t.hash;e.hasNameForId(r.id,n)||e.insertRules(r.id,n,t(r.rules,n,"@keyframes"))},this.toString=function(){return A(12,String(r.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=le),this.name+e.hash},e}(),fe=/([A-Z])/,he=/([A-Z])/g,me=/^ms-/,ge=function(e){return"-"+e.toLowerCase()};function ye(e){return fe.test(e)?e.replace(he,ge).replace(me,"-ms-"):e}var be=function(e){return null==e||!1===e||""===e};function ve(e,t,r,n){if(Array.isArray(e)){for(var i,o=[],s=0,a=e.length;s<a;s+=1)""!==(i=ve(e[s],t,r,n))&&(Array.isArray(i)?o.push.apply(o,i):o.push(i));return o}return be(e)?"":w(e)?"."+e.styledComponentId:v(e)?"function"!=typeof(c=e)||c.prototype&&c.prototype.isReactComponent||!t?e:ve(e(t),t,r,n):e instanceof de?r?(e.inject(r,n),e.getName(n)):e:g(e)?function e(t,r){var n,i,o=[];for(var s in t)t.hasOwnProperty(s)&&!be(t[s])&&(Array.isArray(t[s])&&t[s].isCss||v(t[s])?o.push(ye(s)+":",t[s],";"):g(t[s])?o.push.apply(o,e(t[s],s)):o.push(ye(s)+": "+(n=s,(null==(i=t[s])||"boolean"==typeof i||""===i?"":"number"!=typeof i||0===i||n in l||n.startsWith("--")?String(i).trim():i+"px")+";")));return r?[r+" {"].concat(o,["}"]):o}(e):e.toString();var c}var xe=function(e){return Array.isArray(e)&&(e.isCss=!0),e};function we(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return v(e)||g(e)?xe(ve(m(y,[e].concat(r)))):0===r.length&&1===e.length&&"string"==typeof e[0]?e:xe(ve(m(e,r)))}new Set;var Se=function(e,t,r){return void 0===r&&(r=b),e.theme!==r.theme&&e.theme||t||r.theme},Oe=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,ke=/(^-|-$)/g;function Ee(e){return e.replace(Oe,"-").replace(ke,"")}var _e=function(e){return G(X(e)>>>0)};function Ae(e){return"string"==typeof e&&!0}var Pe=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},Te=function(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e};function Ce(e,t,r){var n=e[r];Pe(t)&&Pe(n)?Re(n,t):e[r]=t}function Re(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];for(var i=0,o=r;i<o.length;i++){var s=o[i];if(Pe(s))for(var a in s)Te(a)&&Ce(e,s[a],a)}return e}var Ie=i.createContext(),$e=Ie.Consumer;function je(e){var t=(0,i.useContext)(Ie),r=(0,i.useMemo)((function(){return function(e,t){return e?v(e)?e(t):Array.isArray(e)||"object"!=typeof e?A(8):t?h({},t,{},e):e:A(14)}(e.theme,t)}),[e.theme,t]);return e.children?i.createElement(Ie.Provider,{value:r},e.children):null}var Ne={};function Le(e,t,r){var n=w(e),o=!Ae(e),s=t.attrs,a=void 0===s?y:s,l=t.componentId,c=void 0===l?function(e,t){var r="string"!=typeof e?"sc":Ee(e);Ne[r]=(Ne[r]||0)+1;var n=r+"-"+_e("5.3.11"+r+Ne[r]);return t?t+"-"+n:n}(t.displayName,t.parentComponentId):l,u=t.displayName,d=void 0===u?function(e){return Ae(e)?"styled."+e:"Styled("+x(e)+")"}(e):u,m=t.displayName&&t.componentId?Ee(t.displayName)+"-"+t.componentId:t.componentId||c,g=n&&e.attrs?Array.prototype.concat(e.attrs,a).filter(
1813Boolean):a,S=t.shouldForwardProp;n&&e.shouldForwardProp&&(S=t.shouldForwardProp?function(r,n,i){return e.shouldForwardProp(r,n,i)&&t.shouldForwardProp(r,n,i)}:e.shouldForwardProp);var O,k=new ee(r,m,n?e.componentStyle:void 0),E=k.isStatic&&0===a.length,_=function(e,t){return function(e,t,r,n){var o=e.attrs,s=e.componentStyle,a=e.defaultProps,l=e.foldedComponentIds,c=e.shouldForwardProp,u=e.styledComponentId,d=e.target,f=function(e,t,r){void 0===e&&(e=b);var n=h({},t,{theme:e}),i={};return r.forEach((function(e){var t,r,o,s=e;for(t in v(s)&&(s=s(n)),s)n[t]=i[t]="className"===t?(r=i[t],o=s[t],r&&o?r+" "+o:r||o):s[t]})),[n,i]}(Se(t,(0,i.useContext)(Ie),a)||b,t,o),m=f[0],g=f[1],y=function(e,t,r){var n=ce(),i=ue();return t?e.generateAndInjectStyles(b,n,i):e.generateAndInjectStyles(r,n,i)}(s,n,m),x=r,w=g.$as||t.$as||g.as||t.as||d,S=Ae(w),O=g!==t?h({},t,{},g):t,k={};for(var E in O)"$"!==E[0]&&"as"!==E&&("forwardedAs"===E?k.as=O[E]:(c?c(E,p,w):!S||p(E))&&(k[E]=O[E]));return t.style&&g.style!==t.style&&(k.style=h({},t.style,{},g.style)),k.className=Array.prototype.concat(l,u,y!==u?y:null,t.className,g.className).filter(Boolean).join(" "),k.ref=x,(0,i.createElement)(w,k)}(O,e,t,E)};return _.displayName=d,(O=i.forwardRef(_)).attrs=g,O.componentStyle=k,O.displayName=d,O.shouldForwardProp=S,O.foldedComponentIds=n?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):y,O.styledComponentId=m,O.target=n?e.target:e,O.withComponent=function(e){var n=t.componentId,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(t,["componentId"]),o=n&&n+"-"+(Ae(e)?e:Ee(x(e)));return Le(e,h({},i,{attrs:g,componentId:o}),r)},Object.defineProperty(O,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=n?Re({},e.defaultProps,t):t}}),Object.defineProperty(O,"toString",{value:function(){return"."+O.styledComponentId}}),o&&f()(O,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),O}var Me=function(e){return function e(t,r,i){if(void 0===i&&(i=b),!(0,n.isValidElementType)(r))return A(1,String(r));var o=function(){return t(r,i,we.apply(void 0,arguments))};return o.withConfig=function(n){return e(t,r,h({},i,{},n))},o.attrs=function(n){return e(t,r,h({},i,{attrs:Array.prototype.concat(i.attrs,n).filter(Boolean)}))},o}(Le,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach((function(e){Me[e]=Me(e)}));var De=function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=J(e),H.registerId(this.componentId+1)}var t=e.prototype;return t.createStyles=function(e,t,r,n){var i=n(ve(this.rules,t,r,n).join(""),""),o=this.componentId+e;r.insertRules(o,o,i)},t.removeStyles=function(e,t){t.clearRules(this.componentId+e)},t.renderStyles=function(e,t,r,n){e>2&&H.registerId(this.componentId+e),this.removeStyles(e,r),this.createStyles(e,t,r,n)},e}();function Fe(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var o=we.apply(void 0,[e].concat(r)),s="sc-global-"+_e(JSON.stringify(o)),a=new De(o,s);function l(e){var t=ce(),r=ue(),n=(0,i.useContext)(Ie),o=(0,i.useRef)(t.allocateGSInstance(s)).current;return t.server&&c(o,e,t,n,r),(0,i.useLayoutEffect)((function(){if(!t.server)return c(o,e,t,n,r),function(){return a.removeStyles(o,t)}}),[o,e,t,n,r]),null}function c(e,t,r,n,i){if(a.isStatic)a.renderStyles(e,_,r,i);else{var o=h({},t,{theme:Se(t,n,l.defaultProps)});a.renderStyles(e,o,r,i)}}return i.memo(l)}function ze(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var i=we.apply(void 0,[e].concat(r)).join(""),o=_e(i);return new de(o,i)}var Be=function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString();if(!t)return"";var r=F();return"<style "+[r&&'nonce="'+r+'"',S+'="true"','data-styled-version="5.3.11"'].filter(
1813Boolean).join(" ")+">"+t+"</style>"},this.getStyleTags=function(){return e.sealed?A(2):e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)return A(2);var r=((t={})[S]="",t["data-styled-version"]="5.3.11",t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),n=F();return n&&(r.nonce=n),[i.createElement("style",h({},r,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new H({isServer:!0}),this.sealed=!1}var t=e.prototype;return t.collectStyles=function(e){return this.sealed?A(2):i.createElement(pe,{sheet:this.instance},e)},t.interleaveWithNodeStream=function(e){return A(3)},e}(),Ue=function(e){var t=i.forwardRef((function(t,r){var n=(0,i.useContext)(Ie),o=e.defaultProps,s=Se(t,n,o);return i.createElement(e,h({},t,{theme:s,ref:r}))}));return f()(t,e),t.displayName="WithTheme("+x(e)+")",t},qe=function(){return(0,i.useContext)(Ie)},Ve={StyleSheet:H,masterSheet:ae},We=Me},29119:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parse=void 0,t.parse=function(e){let t={path:"",fragment:void 0,host:void 0,port:void 0,query:void 0,reference:void 0,scheme:void 0,userinfo:void 0};e.includes("#")&&(t.fragment="");let{parsed:n,addedDefaultScheme:i,addedTemporaryHost:o,error:s}=function(e){let t,n={parsed:void 0,addedDefaultScheme:!1,addedTemporaryHost:!1,error:void 0};try{return n.parsed=new URL(e),n}catch(s){t=s}if(e.startsWith("//"))try{return n.parsed=new URL("https:"+e),n.addedDefaultScheme=!0,n}catch(i){return n.error=t.message,n}try{return n.parsed=new URL("https://"+r+e),n.addedDefaultScheme=!0,n.addedTemporaryHost=!0,n}catch(i){}return n.error=t.message,n}(e);if(s||void 0===n)return t.error=s,t;if(void 0===typeof n.protocol||""===n.protocol||i||(t.scheme=String(n.protocol).replace(":","")),void 0!==typeof n.username&&""!==n.username){let e=n.username;n.password&&(e+=":"+n.password),t.userinfo=e}return void 0===typeof n.hostname||""===n.hostname||o||(t.host=n.hostname,t.host.startsWith("[")&&(t.host=t.host.substring(1),t.host=t.host.slice(0,-1))),void 0!==typeof n.port&&""!==n.port&&(t.port=Number(n.port)),void 0!==typeof n.pathname&&"/"!==n.pathname&&(t.path=n.pathname,o&&t.path.startsWith("/")&&(t.path=t.path.substring(1))),void 0!==typeof n.search&&""!==n.search&&(t.query=n.search.replace("?","")),void 0!==typeof n.hash&&""!==n.hash&&(t.fragment=n.hash.replace("#","")),void 0!==t.scheme||void 0!==t.userinfo||void 0!==t.host||void 0!==t.port||t.path||void 0!==t.query?void 0===t.scheme?t.reference="relative":void 0===t.fragment?t.reference="absolute":t.reference="uri":t.reference="same-document",t};const r="_remove_me_host/"},40740:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resolveComponents=t.resolve=void 0;const n=r(29119),i=r(28326);function o(e,t,r,o){const a={};return o||(e=(0,n.parse)((0,i.serialize)(e)),t=(0,n.parse)((0,i.serialize)(t))),!(r=r||{}).tolerant&&t.scheme?(a.scheme=t.scheme,a.userinfo=t.userinfo,a.host=t.host,a.port=t.port,a.path=s(t.path||""),a.query=t.query):(void 0!==t.userinfo||void 0!==t.host||void 0!==t.port?(a.userinfo=t.userinfo,a.host=t.host,a.port=t.port,a.path=s(t.path||""),a.query=t.query):(t.path?("/"===t.path.charAt(0)?a.path=s(t.path):(void 0===e.userinfo&&void 0===e.host&&void 0===e.port||e.path?e.path?a.path=e.path.slice(0,e.path.lastIndexOf("/")+1)+t.path:a.path=t.path:a.path="/"+t.path,a.path=s(a.path)),a.query=t.query):(a.path=e.path,void 0!==t.query?a.query=t.query:a.query=e.query),a.userinfo=e.userinfo,a.host=e.host,a.port=e.port),a.scheme=e.scheme),a.fragment=t.fragment,a}function s(e){const t=/^\.\.?\//u,r=/^\/\.(?:\/|$)/u,n=/^\/\.\.(?:\/|$)/u,i=/^\/?(?:.|\n)*?(?=\/|$)/u,o=[];for(;e.length;)if(e.match(t))e=e.replace(t,"");else if(e.match(r))e=e.replace(r,"/");else if(e.match(n))e=e.replace(n,"/"),o.pop();else if("."===e||".."===e)e="";else{const t=e.match(i);if(!t)throw new Error("Unexpected dot segment condition");{const r=t[0];e=e.slice(r.length),o.push(r)}}return o.join("")}t.resolve=function(e,t,r){const s=Object.assign({scheme:"null"},r),a=o((0,n.parse)(e),(0,n.parse)(t),s,!0);return(0,i.serialize)(a)}
1813,t.resolveComponents=o},28326:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.serialize=void 0,t.serialize=function(e){let t,o=function(e){let t={startUrl:"",temporaryHostUsed:!1,temporarySchemeUsed:!1,temporarySchemeAndHostUsed:!1};if(e.scheme&&e.host)return t.startUrl=e.scheme+"://"+e.host,t;if(e.host)return t.temporarySchemeUsed=!0,t.startUrl=r+e.host,t;if(e.scheme)return e.path?(t.startUrl=e.scheme+":"+e.path,t):(t.temporaryHostUsed=!0,t.startUrl=e.scheme+":"+n,t);return t.temporarySchemeAndHostUsed=!0,t.startUrl=i,t}(e);try{t=new URL(o.startUrl)}catch(a){return a.message&&console.error(a.message+" "+o.startUrl),""}if(void 0===e.scheme||o.temporarySchemeAndHostUsed||o.temporarySchemeUsed?t.protocol="":t.protocol=e.scheme.toLowerCase(),void 0===e.host||o.temporarySchemeAndHostUsed||o.temporaryHostUsed?t.host="":t.host=e.host,e.port&&(t.port=String(e.port)),e.path&&(t.pathname=e.path),e.userinfo){let r=e.userinfo.split(":");r[0]&&(t.username=r[0]),r[1]&&(t.password=r[1])}e.query&&(t.search=e.query),e.fragment&&(t.hash=e.fragment);let s=t.toString();return!e.path&&s.endsWith("/")&&(s=s.slice(0,-1)),o.temporarySchemeAndHostUsed&&(s=s.replace(i,""),s.startsWith("/")&&(s=s.slice(1))),o.temporaryHostUsed&&(s=s.replace(n,"")),o.temporarySchemeUsed&&(s=s.replace(r,"")),s};const r="https:",n="_remove_me_host_",i=r+"//"+n},28396:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.normalize=t.equal=void 0;const o=r(28326),s=r(29119);i(r(40740),t),i(r(28326),t),i(r(29119),t),t.equal=function(e,t){let r,n;return r="string"===typeof e?(0,o.serialize)((0,s.parse)(e)):(0,o.serialize)(e),n="string"===typeof t?(0,o.serialize)((0,s.parse)(t)):(0,o.serialize)(t),r.toLowerCase()===n.toLowerCase()},t.normalize=function(e){return"string"===typeof e?(0,o.serialize)((0,s.parse)(e)):(0,s.parse)((0,o.serialize)(e))}},12054:function(e){e.exports=function(){function e(){}return e.prototype.encodeReserved=function(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map((function(e){return/%[0-9A-Fa-f]/.test(e)||(e=encodeURI(e).replace(/%5B/g,"[").replace(/%5D/g,"]")),e})).join("")},e.prototype.encodeUnreserved=function(e){return encodeURIComponent(e).replace(/[!'()*]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))},e.prototype.encodeValue=function(e,t,r){return t="+"===e||"#"===e?this.encodeReserved(t):this.encodeUnreserved(t),r?this.encodeUnreserved(r)+"="+t:t},e.prototype.isDefined=function(e){return void 0!==e&&null!==e},e.prototype.isKeyOperator=function(e){return";"===e||"&"===e||"?"===e},e.prototype.getValues=function(e,t,r,n){var i=e[r],o=[];if(this.isDefined(i)&&""!==i)if("string"===typeof i||"number"===typeof i||"boolean"===typeof i)i=i.toString(),n&&"*"!==n&&(i=i.substring(0,parseInt(n,10))),o.push(this.encodeValue(t,i,this.isKeyOperator(t)?r:null));else if("*"===n)Array.isArray(i)?i.filter(this.isDefined).forEach((function(e){o.push(this.encodeValue(t,e,this.isKeyOperator(t)?r:null))}
1813),this):Object.keys(i).forEach((function(e){this.isDefined(i[e])&&o.push(this.encodeValue(t,i[e],e))}),this);else{var s=[];Array.isArray(i)?i.filter(this.isDefined).forEach((function(e){s.push(this.encodeValue(t,e))}),this):Object.keys(i).forEach((function(e){this.isDefined(i[e])&&(s.push(this.encodeUnreserved(e)),s.push(this.encodeValue(t,i[e].toString())))}),this),this.isKeyOperator(t)?o.push(this.encodeUnreserved(r)+"="+s.join(",")):0!==s.length&&o.push(s.join(","))}else";"===t?this.isDefined(i)&&o.push(this.encodeUnreserved(r)):""!==i||"&"!==t&&"?"!==t?""===i&&o.push(""):o.push(this.encodeUnreserved(r)+"=");return o},e.prototype.parse=function(e){var t=this,r=["+","#",".","/",";","?","&"];return{expand:function(n){return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,(function(e,i,o){if(i){var s=null,a=[];if(-1!==r.indexOf(i.charAt(0))&&(s=i.charAt(0),i=i.substr(1)),i.split(/,/g).forEach((function(e){var r=/([^:\*]*)(?::(\d+)|(\*))?/.exec(e);a.push.apply(a,t.getValues(n,s,r[1],r[2]||r[3]))})),s&&"+"!==s){var l=",";return"?"===s?l="&":"#"!==s&&(l=s),(0!==a.length?s:"")+a.join(l)}return a.join(",")}return t.encodeReserved(o)}))}}},new e}()},98139:function(e,t){var r;!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=s(e,o(r)))}return e}function o(e){if("string"===typeof e||"number"===typeof e)return e;if("object"!==typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&&e[r]&&(t=s(t,r));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(r=function(){return i}.apply(t,[]))||(e.exports=r)}()},65023:function(e,t,r){e.exports=r(55498).YAML},9417:function(e,t,r){"use strict";function n(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}r.d(t,{A:function(){return n}})},53954:function(e,t,r){"use strict";
1813function n(e){return n=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},n(e)}r.d(t,{A:function(){return n}})},55498:function(e,t,r){"use strict";function n(e){return n="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function s(e,t,r){return t&&o(e.prototype,t),r&&o(e,r),e}function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}function c(e){return c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},c(e)}function u(e,t){return u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},u(e,t)}function p(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function d(e,t,r){return d=p()?Reflect.construct:function(e,t,r){var n=[null];n.push.apply(n,t);var i=new(Function.bind.apply(e,n));return r&&u(i,r.prototype),i},d.apply(null,arguments)}function f(e){var t="function"===typeof Map?new Map:void 0;return f=function(e){if(null===e||(r=e,-1===Function.toString.call(r).indexOf("[native code]")))return e;var r;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return d(e,arguments,c(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),u(n,e)},f(e)}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e,t){return!t||"object"!==typeof t&&"function"!==typeof t?h(e):t}function g(e){var t=p();return function(){var r,n=c(e);if(t){var i=c(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return m(this,r)}}function y(e,t,r){return y="undefined"!==typeof Reflect&&Reflect.get?Reflect.get:function(e,t,r){var n=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=c(e)););return e}(e,t);if(n){var i=Object.getOwnPropertyDescriptor(n,t);return i.get?i.get.call(r):i.value}},y(e,t,r||e)}function b(e,t){return x(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],n=!0,i=!1,o=void 0;try{for(var s,a=e[Symbol.iterator]();!(n=(s=a.next()).done)&&(r.push(s.value),!t||r.length!==t);n=!0);}catch(l){i=!0,o=l}finally{try{n||null==a.return||a.return()}finally{if(i)throw o}}return r}(e,t)||w(e,t)||O()}function v(e){return x(e)||function(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||w(e)||O()}function x(e){if(Array.isArray(e))return e}function w(e,t){if(e){if("string"===typeof e)return S(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?S(e,t):void 0}}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function O(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function k(e,t){var r;if("undefined"===typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(r=w(e))||t&&e&&"number"===typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}
1813}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return s=e.done,e},e:function(e){a=!0,o=e},f:function(){try{s||null==r.return||r.return()}finally{if(a)throw o}}}}r.d(t,{YAML:function(){return rr}});var E={ANCHOR:"&",COMMENT:"#",TAG:"!",DIRECTIVES_END:"-",DOCUMENT_END:"."},_={ALIAS:"ALIAS",BLANK_LINE:"BLANK_LINE",BLOCK_FOLDED:"BLOCK_FOLDED",BLOCK_LITERAL:"BLOCK_LITERAL",COMMENT:"COMMENT",DIRECTIVE:"DIRECTIVE",DOCUMENT:"DOCUMENT",FLOW_MAP:"FLOW_MAP",FLOW_SEQ:"FLOW_SEQ",MAP:"MAP",MAP_KEY:"MAP_KEY",MAP_VALUE:"MAP_VALUE",PLAIN:"PLAIN",QUOTE_DOUBLE:"QUOTE_DOUBLE",QUOTE_SINGLE:"QUOTE_SINGLE",SEQ:"SEQ",SEQ_ITEM:"SEQ_ITEM"},A="tag:yaml.org,2002:",P={MAP:"tag:yaml.org,2002:map",SEQ:"tag:yaml.org,2002:seq",STR:"tag:yaml.org,2002:str"};function T(e){for(var t=[0],r=e.indexOf("\n");-1!==r;)r+=1,t.push(r),r=e.indexOf("\n",r);return t}function C(e){var t,r;return"string"===typeof e?(t=T(e),r=e):(Array.isArray(e)&&(e=e[0]),e&&e.context&&(e.lineStarts||(e.lineStarts=T(e.context.src)),t=e.lineStarts,r=e.context.src)),{lineStarts:t,src:r}}function R(e,t){if("number"!==typeof e||e<0)return null;var r=C(t),n=r.lineStarts,i=r.src;if(!n||!i||e>i.length)return null;for(var o=0;o<n.length;++o){var s=n[o];if(e<s)return{line:o,col:e-n[o-1]+1};if(e===s)return{line:o+1,col:1}}var a=n.length;return{line:a,col:e-n[a-1]+1}}function I(e,t){var r=e.start,n=e.end,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:80,o=function(e,t){var r=C(t),n=r.lineStarts,i=r.src;if(!n||!(e>=1)||e>n.length)return null;for(var o=n[e-1],s=n[e];s&&s>o&&"\n"===i[s-1];)--s;return i.slice(o,s)}(r.line,t);if(!o)return null;var s=r.col;if(o.length>i)if(s<=i-10)o=o.substr(0,i-1)+"\u2026";else{var a=Math.round(i/2);o.length>s+a&&(o=o.substr(0,s+a-1)+"\u2026"),s-=o.length-i,o="\u2026"+o.substr(1-i)}var l=1,c="";n&&(n.line===r.line&&s+(n.col-r.col)<=i+1?l=n.col-r.col:(l=Math.min(o.length+1,i)-s,c="\u2026"));var u=s>1?" ".repeat(s-1):"",p="^".repeat(l);return"".concat(o,"\n").concat(u).concat(p).concat(c)}var $=function(){function e(t,r){i(this,e),this.start=t,this.end=r||t}return s(e,[{key:"isEmpty",value:function(){return"number"!==typeof this.start||!this.end||this.end<=this.start}},{key:"setOrigRange",value:function(e,t){var r=this.start,n=this.end;if(0===e.length||n<=e[0])return this.origStart=r,this.origEnd=n,t;for(var i=t;i<e.length&&!(e[i]>r);)++i;this.origStart=r+i;for(var o=i;i<e.length&&!(e[i]>=n);)++i;return this.origEnd=n+i,o}}],[{key:"copy",value:function(t){return new e(t.start,t.end)}}]),e}(),j=function(){function e(t,r,n){i(this,e),Object.defineProperty(this,"context",{value:n||null,writable:!0}),this.error=null,this.range=null,this.valueRange=null,this.props=r||[],this.type=t,this.value=null}return s(e,[{key:"getPropValue",value:function(e,t,r){if(!this.context)return null;var n=this.context.src,i=this.props[e];return i&&n[i.start]===t?n.slice(i.start+(r?1:0),i.end):null}},{key:"anchor",get:function(){for(var e=0;e<this.props.length;++e){var t=this.getPropValue(e,E.ANCHOR,!0);if(null!=t)return t}return null}},{key:"comment",get:function(){for(var e=[],t=0;t<this.props.length;++t){var r=this.getPropValue(t,E.COMMENT,!0);null!=r&&e.push(r)}return e.length>0?e.join("\n"):null}},{key:"commentHasRequiredWhitespace",value:function(t){var r=this.context.src;if(this.header&&t===this.header.end)return!1;if(!this.valueRange)return!1;var n=this.valueRange.end;return t!==n||e.atBlank(r,n-1)}},{key:"hasComment",get:function(){if(this.context)for(var e=this.context.src,t=0;t<this.props.length;++t)if(e[this.props[t].start]===E.COMMENT)return!0;return!1}},{key:"hasProps",get:function(){if(this.context)for(var e=this.context.src,t=0;t<this.props.length;++t)if(e[this.props[t].start]!==E.COMMENT)return!0;return!1}},{key:"includesTrailingLines",get:function(){return!1}},{key:"jsonLike",get:function(){return-1!==[_.FLOW_MAP,_.FLOW_SEQ,_.QUOTE_DOUBLE,_.QUOTE_SINGLE].indexOf(this.type)}},{key:"rangeAsLinePos",get:function(){if(this.range&&this.context){var e=R(this.range.start,this.context.root);if(e)return{start:e,end:R(this.range.end,this.context.root)}}}},{key:"rawValue",get:function(){if(!this.valueRange||!this.context)return null;var e=this.valueRange,t=e.start,r=e.end;return this.context.src.slice(t,r)}},{key:"tag",get:function(){for(var e=0;e<this.props.length;++e){var t=this.getPropValue(e,E.TAG,!1);if(null!=t){if("<"===t[1])return{verbatim:t.slice(2,-1)};var r=b(t.match(/^(.*!)([^!]*)$/),3);return r[0],{handle:r[1],suffix:r[2]}}}return null}},{key:"valueRangeContainsNewline",get:function(){if(!this.valueRange||!this.context)return!1;for(var e=this.valueRange,t=e.start,r=e.end,n=this.context.src,i=t;i<r;++i)if("\n"===n[i])return!0;return!1}},{key:"parseComment",value:function(t){var r=this.context.src;if(r[t]===E.COMMENT){var n=e.endOfLine(r,t+1),i=new $(t,n);return this.props.push(i),n}return t}},{key:"setOrigRanges",value:function(e,t){return this.range&&(t=this.range.setOrigRange(e,t)),this.valueRange&&this.valueRange.setOrigRange(e,t),this.props.forEach((function(r){return r.setOrigRange(e,t)})),t}}
1813,{key:"toString",value:function(){var t=this.context.src,r=this.range,n=this.value;if(null!=n)return n;var i=t.slice(r.start,r.end);return e.addStringTerminator(t,r.end,i)}}],[{key:"addStringTerminator",value:function(t,r,n){if("\n"===n[n.length-1])return n;var i=e.endOfWhiteSpace(t,r);return i>=t.length||"\n"===t[i]?n+"\n":n}},{key:"atDocumentBoundary",value:function(e,t,r){var n=e[t];if(!n)return!0;var i=e[t-1];if(i&&"\n"!==i)return!1;if(r){if(n!==r)return!1}else if(n!==E.DIRECTIVES_END&&n!==E.DOCUMENT_END)return!1;var o=e[t+1],s=e[t+2];if(o!==n||s!==n)return!1;var a=e[t+3];return!a||"\n"===a||"\t"===a||" "===a}},{key:"endOfIdentifier",value:function(e,t){for(var r=e[t],n="<"===r,i=n?["\n","\t"," ",">"]:["\n","\t"," ","[","]","{","}",","];r&&-1===i.indexOf(r);)r=e[t+=1];return n&&">"===r&&(t+=1),t}},{key:"endOfIndent",value:function(e,t){for(var r=e[t];" "===r;)r=e[t+=1];return t}},{key:"endOfLine",value:function(e,t){for(var r=e[t];r&&"\n"!==r;)r=e[t+=1];return t}},{key:"endOfWhiteSpace",value:function(e,t){for(var r=e[t];"\t"===r||" "===r;)r=e[t+=1];return t}},{key:"startOfLine",value:function(e,t){var r=e[t-1];if("\n"===r)return t;for(;r&&"\n"!==r;)r=e[t-=1];return t+1}},{key:"endOfBlockIndent",value:function(t,r,n){var i=e.endOfIndent(t,n);if(i>n+r)return i;var o=e.endOfWhiteSpace(t,i),s=t[o];return s&&"\n"!==s?null:o}},{key:"atBlank",value:function(e,t,r){var n=e[t];return"\n"===n||"\t"===n||" "===n||r&&!n}},{key:"nextNodeIsIndented",value:function(e,t,r){return!(!e||t<0)&&(t>0||r&&"-"===e)}},{key:"normalizeOffset",value:function(t,r){var n=t[r];return n?"\n"!==n&&"\n"===t[r-1]?r-1:e.endOfWhiteSpace(t,r):r}},{key:"foldNewline",value:function(t,r,n){for(var i=0,o=!1,s="",a=t[r+1];" "===a||"\t"===a||"\n"===a;){switch(a){case"\n":i=0,r+=1,s+="\n";break;case"\t":i<=n&&(o=!0),r=e.endOfWhiteSpace(t,r+2)-1;break;case" ":i+=1,r+=1}a=t[r+1]}return s||(s=" "),a&&i<=n&&(o=!0),{fold:s,offset:r,error:o}}}]),e}(),N=function(e){l(r,e);var t=g(r);function r(e,n,o){var s;if(i(this,r),!o||!(n instanceof j))throw new Error("Invalid arguments for new ".concat(e));return(s=t.call(this)).name=e,s.message=o,s.source=n,s}return s(r,[{key:"makePretty",value:function(){if(this.source){this.nodeType=this.source.type;var e=this.source.context&&this.source.context.root;if("number"===typeof this.offset){this.range=new $(this.offset,this.offset+1);var t=e&&R(this.offset,e);if(t){var r={line:t.line,col:t.col+1};this.linePos={start:t,end:r}}delete this.offset}else this.range=this.source.range,this.linePos=this.source.rangeAsLinePos;if(this.linePos){var n=this.linePos.start,i=n.line,o=n.col;this.message+=" at line ".concat(i,", column ").concat(o);var s=e&&I(this.linePos,e);s&&(this.message+=":\n\n".concat(s,"\n"))}delete this.source}}}]),r}(f(Error)),L=function(e){l(r,e);var t=g(r);function r(e,n){return i(this,r),t.call(this,"YAMLReferenceError",e,n)}return r}(N),M=function(e){l(r,e);var t=g(r);function r(e,n){return i(this,r),t.call(this,"YAMLSemanticError",e,n)}return r}(N),D=function(e){l(r,e);var t=g(r);function r(e,n){return i(this,r),t.call(this,"YAMLSyntaxError",e,n)}return r}(N),F=function(e){l(r,e);var t=g(r);function r(e,n){return i(this,r),t.call(this,"YAMLWarning",e,n)}return r}(N),z=function(e){l(r,e);var t=g(r);function r(){return i(this,r),t.apply(this,arguments)}return s(r,[{key:"strValue",get:function(){if(!this.valueRange||!this.context)return null;for(var e=this.valueRange,t=e.start,r=e.end,n=this.context.src,i=n[r-1];t<r&&("\n"===i||"\t"===i||" "===i);)i=n[--r-1];for(var o="",s=t;s<r;++s){var a=n[s];if("\n"===a){var l=j.foldNewline(n,s,-1);o+=l.fold,s=l.offset}else if(" "===a||"\t"===a){for(var c=s,u=n[s+1];s<r&&(" "===u||"\t"===u);)u=n[(s+=1)+1];"\n"!==u&&(o+=s>c?n.slice(c,s+1):a)}else o+=a}var p=n[t];switch(p){case"\t":return{errors:[new M(this,"Plain value cannot start with a tab character")],str:o};case"@":case"`":var d="Plain value cannot start with reserved character ".concat(p);return{errors:[new M(this,d)],str:o};default:return o}}},{key:"parseBlockValue",value:function(e){for(var t=this.context,n=t.indent,i=t.
1813inFlow,o=t.src,s=e,a=e,l=o[s];"\n"===l&&!j.atDocumentBoundary(o,s+1);l=o[s]){var c=j.endOfBlockIndent(o,n,s+1);if(null===c||"#"===o[c])break;s="\n"===o[c]?c:a=r.endOfLine(o,c,i)}return this.valueRange.isEmpty()&&(this.valueRange.start=e),this.valueRange.end=a,a}},{key:"parse",value:function(e,t){this.context=e;var n=e.inFlow,i=e.src,o=t,s=i[o];return s&&"#"!==s&&"\n"!==s&&(o=r.endOfLine(i,t,n)),this.valueRange=new $(t,o),o=j.endOfWhiteSpace(i,o),o=this.parseComment(o),this.hasComment&&!this.valueRange.isEmpty()||(o=this.parseBlockValue(o)),o}}],[{key:"endOfLine",value:function(e,t,r){for(var n=e[t],i=t;n&&"\n"!==n&&(!r||"["!==n&&"]"!==n&&"{"!==n&&"}"!==n&&","!==n);){var o=e[i+1];if(":"===n&&(!o||"\n"===o||"\t"===o||" "===o||r&&","===o))break;if((" "===n||"\t"===n)&&"#"===o)break;i+=1,n=o}return i}}]),r}(j),B=function(e){l(r,e);var t=g(r);function r(){return i(this,r),t.call(this,_.BLANK_LINE)}return s(r,[{key:"includesTrailingLines",get:function(){return!0}},{key:"parse",value:function(e,t){return this.context=e,this.range=new $(t,t+1),t+1}}]),r}(j),U=function(e){l(r,e);var t=g(r);function r(e,n){var o;return i(this,r),(o=t.call(this,e,n)).node=null,o}return s(r,[{key:"includesTrailingLines",get:function(){return!!this.node&&this.node.includesTrailingLines}},{key:"parse",value:function(e,t){this.context=e;var r=e.parseNode,n=e.src,i=e.atLineStart,o=e.lineStart;i||this.type!==_.SEQ_ITEM||(this.error=new M(this,"Sequence items must not have preceding content on the same line"));for(var s=i?t-o:e.indent,a=j.endOfWhiteSpace(n,t+1),l=n[a],c="#"===l,u=[],p=null;"\n"===l||"#"===l;){if("#"===l){var d=j.endOfLine(n,a+1);u.push(new $(a,d)),a=d}else{i=!0,o=a+1,"\n"===n[j.endOfWhiteSpace(n,o)]&&0===u.length&&(o=(p=new B).parse({src:n},o)),a=j.endOfIndent(n,o)}l=n[a]}if(j.nextNodeIsIndented(l,a-(o+s),this.type!==_.SEQ_ITEM)?this.node=r({atLineStart:i,inCollection:!1,indent:s,lineStart:o,parent:this},a):l&&o>t+1&&(a=o-1),this.node){if(p){var f=e.parent.items||e.parent.contents;f&&f.push(p)}u.length&&Array.prototype.push.apply(this.props,u),a=this.node.range.end}else if(c){var h=u[0];this.props.push(h),a=h.end}else a=j.endOfLine(n,t+1);var m=this.node?this.node.valueRange.end:a;return this.valueRange=new $(t,m),a}},{key:"setOrigRanges",value:function(e,t){return t=y(c(r.prototype),"setOrigRanges",this).call(this,e,t),this.node?this.node.setOrigRanges(e,t):t}},{key:"toString",value:function(){var e=this.context.src,t=this.node,r=this.range,n=this.value;if(null!=n)return n;var i=t?e.slice(r.start,t.range.start)+String(t):e.slice(r.start,r.end);return j.addStringTerminator(e,r.end,i)}}]),r}(j),q=function(e){l(r,e);var t=g(r);function r(){return i(this,r),t.call(this,_.COMMENT)}return s(r,[{key:"parse",value:function(e,t){this.context=e;var r=this.parseComment(t);return this.range=new $(t,r),r}}]),r}(j);function V(e){for(var t=e;t instanceof U;)t=t.node;if(!(t instanceof W))return null;for(var r=t.items.length,n=-1,i=r-1;i>=0;--i){var o=t.items[i];if(o.type===_.COMMENT){var s=o.context,a=s.indent,l=s.lineStart;if(a>0&&o.range.start>=l+a)break;n=i}else{if(o.type!==_.BLANK_LINE)break;n=i}}if(-1===n)return null;for(var c=t.items.splice(n,r-n),u=c[0].range.start;t.range.end=u,t.valueRange&&t.valueRange.end>u&&(t.valueRange.end=u),t!==e;)t=t.context.parent;return c}var W=function(e){l(r,e);var t=g(r);function r(e){var n;i(this,r),n=t.call(this,e.type===_.SEQ_ITEM?_.SEQ:_.MAP);for(var o=e.props.length-1;o>=0;--o)if(e.props[o].start<e.context.lineStart){n.props=e.props.slice(0,o+1),e.props=e.props.slice(o+1);var s=e.props[0]||e.valueRange;e.range.start=s.start;break}n.items=[e];var a=V(e);return a&&Array.prototype.push.apply(n.items,a),n}return s(r,[{key:"includesTrailingLines",get:function(){return this.items.length>0}},{key:"parse",value:function(e,t){this.context=e;var n=e.parseNode,i=e.src,o=j.startOfLine(i,t),s=this.items[0];s.context.parent=this,this.valueRange=$.copy(s.valueRange);for(var a=s.range.start-s.context.lineStart,l=t,c=i[l=j.normalizeOffset(i,l)],u=j.endOfWhiteSpace(i,o)===l,p=!1;c;){for(;"\n"===c||"#"===c;){if(u&&"\n"===c&&!p){var d=new B;if(l=d.parse({src:i},l),this.valueRange.end=l,l>=i.length){c=null;break}this.items.push(d),l-=1}else if("#"===c){if(l<o+a&&!r.nextContentHasIndent(i,l,a))return l;var f=new q;if(l=f.parse({indent:a,lineStart:o,src:i},l),this.items.push(f),this.valueRange.end=l,l>=i.length){c=null;break}}if(o=l+1,l=j.endOfIndent(i,o),j.atBlank(i,l)){var h=j.endOfWhiteSpace(i,l),m=i[h];m&&"\n"!==m&&"#"!==m||(l=h)}c=i[l],u=!0}if(!c)break;if(l!==o+a&&(u||":"!==c)){if(l<o+a){o>t&&(l=o);break}if(!this.error){this.error=new D(this,"All collection items must start at the same column")}}if(s.type===_.SEQ_ITEM){if("-"!==c){o>t&&(l=o);break}}else if("-"===c&&!this.error){var g=i[l+1];if(!g||"\n"===g||"\t"===g||" "===g){this.error=new D(this,"A collection cannot be both a mapping and a sequence")}}var y=n({atLineStart:u,inCollection:!0,indent:a,lineStart:o,parent:this},l);if(!y)return l;if(this.items.push(y),this.valueRange.end=y.valueRange.end,c=i[l=j.normalizeOffset(i,y.range.end)],u=!1,p=y.includesTrailingLines,c){for(var b=l-1,v=i[b];" "===v||"\t"===v;)v=i[--b];"\n"===v&&(o=b+1,u=!0)}var x=V(y);x&&Array.prototype.push.apply(this.items,x)}return l}},{key:"setOrigRanges",value:function(e,t){return t=y(c(r.prototype),"setOrigRanges",this).call(this,e,t),this.items.forEac
1813h((function(r){t=r.setOrigRanges(e,t)})),t}},{key:"toString",value:function(){var e=this.context.src,t=this.items,r=this.range,n=this.value;if(null!=n)return n;for(var i=e.slice(r.start,t[0].range.start)+String(t[0]),o=1;o<t.length;++o){var s=t[o],a=s.context,l=a.atLineStart,c=a.indent;if(l)for(var u=0;u<c;++u)i+=" ";i+=String(s)}return j.addStringTerminator(e,r.end,i)}}],[{key:"nextContentHasIndent",value:function(e,t,n){var i=j.endOfLine(e,t)+1,o=e[t=j.endOfWhiteSpace(e,i)];return!!o&&(t>=i+n||("#"===o||"\n"===o)&&r.nextContentHasIndent(e,t,n))}}]),r}(j),H=function(e){l(r,e);var t=g(r);function r(){var e;return i(this,r),(e=t.call(this,_.DIRECTIVE)).name=null,e}return s(r,[{key:"parameters",get:function(){var e=this.rawValue;return e?e.trim().split(/[ \t]+/):[]}},{key:"parseName",value:function(e){for(var t=this.context.src,r=e,n=t[r];n&&"\n"!==n&&"\t"!==n&&" "!==n;)n=t[r+=1];return this.name=t.slice(e,r),r}},{key:"parseParameters",value:function(e){for(var t=this.context.src,r=e,n=t[r];n&&"\n"!==n&&"#"!==n;)n=t[r+=1];return this.valueRange=new $(e,r),r}},{key:"parse",value:function(e,t){this.context=e;var r=this.parseName(t+1);return r=this.parseParameters(r),r=this.parseComment(r),this.range=new $(t,r),r}}]),r}(j),Q=function(e){l(r,e);var t=g(r);function r(){var e;return i(this,r),(e=t.call(this,_.DOCUMENT)).directives=null,e.contents=null,e.directivesEndMarker=null,e.documentEndMarker=null,e}return s(r,[{key:"parseDirectives",value:function(e){var t=this.context.src;this.directives=[];for(var n=!0,i=!1,o=e;!j.atDocumentBoundary(t,o,E.DIRECTIVES_END);)switch(t[o=r.startCommentOrEndBlankLine(t,o)]){case"\n":if(n){var s=new B;(o=s.parse({src:t},o))<t.length&&this.directives.push(s)}else o+=1,n=!0;break;case"#":var a=new q;o=a.parse({src:t},o),this.directives.push(a),n=!1;break;case"%":var l=new H;o=l.parse({parent:this,src:t},o),this.directives.push(l),i=!0,n=!1;break;default:return i?this.error=new M(this,"Missing directives-end indicator line"):this.directives.length>0&&(this.contents=this.directives,this.directives=[]),o}return t[o]?(this.directivesEndMarker=new $(o,o+3),o+3):(i?this.error=new M(this,"Missing directives-end indicator line"):this.directives.length>0&&(this.contents=this.directives,this.directives=[]),o)}},{key:"parseContents",value:function(e){var t=this.context,n=t.parseNode,i=t.src;this.contents||(this.contents=[]);for(var o=e;"-"===i[o-1];)o-=1;var s=j.endOfWhiteSpace(i,e),a=o===e;for(this.valueRange=new $(s);!j.atDocumentBoundary(i,s,E.DOCUMENT_END);){switch(i[s]){case"\n":if(a){var l=new B;(s=l.parse({src:i},s))<i.length&&this.contents.push(l)}else s+=1,a=!0;o=s;break;case"#":var c=new q;s=c.parse({src:i},s),this.contents.push(c),a=!1;break;default:var u=j.endOfIndent(i,s),p=n({atLineStart:a,indent:-1,inFlow:!1,inCollection:!1,lineStart:o,parent:this},u);if(!p)return this.valueRange.end=u;this.contents.push(p),s=p.range.end,a=!1;var d=V(p);d&&Array.prototype.push.apply(this.contents,d)}s=r.startCommentOrEndBlankLine(i,s)}if(this.valueRange.end=s,i[s]&&(this.documentEndMarker=new $(s,s+3),i[s+=3])){if("#"===i[s=j.endOfWhiteSpace(i,s)]){var f=new q;s=f.parse({src:i},s),this.contents.push(f)}switch(i[s]){case"\n":s+=1;break;case void 0:break;default:this.error=new D(this,"Document end marker line cannot have a non-comment suffix")}}return s}},{key:"parse",value:function(e,t){e.root=this,this.context=e;var r=65279===e.src.charCodeAt(t)?t+1:t;return r=this.parseDirectives(r),r=this.parseContents(r)}},{key:"setOrigRanges",value:function(e,t){return t=y(c(r.prototype),"setOrigRanges",this).call(this,e,t),this.directives.forEach((function(r){t=r.setOrigRanges(e,t)})),this.directivesEndMarker&&(t=this.directivesEndMarker.setOrigRange(e,t)),this.contents.forEach((function(r){t=r.setOrigRanges(e,t)})),this.documentEndMarker&&(t=this.documentEndMarker.setOrigRange(e,t)),t}},{key:"toString",value:function(){var e=this.contents,t=this.directives,r=this.value;if(null!=r)return r;var n=t.join("");return e.length>0&&((t.length>0||e[0].type===_.COMMENT)&&(n+="---\n"),n+=e.join("")),"\n"!==n[n.length-1]&&(n+="\n"),n}}],[{key:"startCommentOrEndBlankLine",value:function(e,t){var r=j.endOfWhiteSpace(e,t),n=e[r];return"#"===n||"\n"===n?r:t}}]),r}(j),Y=function(e){l(r,e);var t=g(r);function r(){return i(this,r),t.apply(this,arguments)}return s(r,[{key:"parse",value:function(e,t){this.context=e;var r=e.src,n=j.endOfIdentifier(r,t+1);return this.valueRange=new $(t+1,n),n=j.endOfWhiteSpace(r,n),n=this.parseComment(n)}}]),r}(j),G="CLIP",K="KEEP",X="STRIP",J=function(e){l(r,e);var t=g(r);function r(e,n){var o;return i(this,r),(o=t.call(this,e,n)).blockIndent=null,o.chomping=G,o.header=null,o}return s(r,[{key:"includesTrailingLines",get:function(){return this.chomping===K}},{key:"strValue",get:function(){if(!this.valueRange||!this.context)return null;var e=this.valueRange,t=e.start,r=e.end,n=this.context,i=n.indent,o=n.src;if(this.valueRange.isEmpty())return"";for(var s=null,a=o[r-1];
1813"\n"===a||"\t"===a||" "===a;){if((r-=1)<=t){if(this.chomping===K)break;return""}"\n"===a&&(s=r),a=o[r-1]}var l=r+1;s&&(this.chomping===K?(l=s,r=this.valueRange.end):r=s);for(var c=i+this.blockIndent,u=this.type===_.BLOCK_FOLDED,p=!0,d="",f="",h=!1,m=t;m<r;++m){for(var g=0;g<c&&" "===o[m];++g)m+=1;var y=o[m];if("\n"===y)"\n"===f?d+="\n":f="\n";else{var b=j.endOfLine(o,m),v=o.slice(m,b);m=b,u&&(" "===y||"\t"===y)&&m<l?(" "===f?f="\n":h||p||"\n"!==f||(f="\n\n"),d+=f+v,f=b<r&&o[b]||"",h=!0):(d+=f+v,f=u&&m<l?" ":"\n",h=!1),p&&""!==v&&(p=!1)}}return this.chomping===X?d:d+"\n"}},{key:"parseBlockHeader",value:function(e){for(var t=this.context.src,r=e+1,n="";;){var i=t[r];switch(i){case"-":this.chomping=X;break;case"+":this.chomping=K;break;case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":n+=i;break;default:return this.blockIndent=Number(n)||null,this.header=new $(e,r),r}r+=1}}},{key:"parseBlockValue",value:function(e){for(var t=this.context,r=t.indent,n=t.src,i=!!this.blockIndent,o=e,s=e,a=1,l=n[o];"\n"===l&&(o+=1,!j.atDocumentBoundary(n,o));l=n[o]){var c=j.endOfBlockIndent(n,r,o);if(null===c)break;var u=n[c],p=c-(o+r);if(this.blockIndent){if(u&&"\n"!==u&&p<this.blockIndent){if("#"===n[c])break;if(!this.error){var d="Block scalars must not be less indented than their ".concat(i?"explicit indentation indicator":"first line");this.error=new M(this,d)}}}else if("\n"!==n[c]){if(p<a){this.error=new M(this,"Block scalars with more-indented leading empty lines must use an explicit indentation indicator")}this.blockIndent=p}else p>a&&(a=p);o="\n"===n[c]?c:s=j.endOfLine(n,c)}return this.chomping!==K&&(o=n[s]?s+1:s),this.valueRange=new $(e+1,o),o}},{key:"parse",value:function(e,t){this.context=e;var r=e.src,n=this.parseBlockHeader(t);return n=j.endOfWhiteSpace(r,n),n=this.parseComment(n),n=this.parseBlockValue(n)}},{key:"setOrigRanges",value:function(e,t){return t=y(c(r.prototype),"setOrigRanges",this).call(this,e,t),this.header?this.header.setOrigRange(e,t):t}}]),r}(j),Z=function(e){l(r,e);var t=g(r);function r(e,n){var o;return i(this,r),(o=t.call(this,e,n)).items=null,o}return s(r,[{key:"prevNodeIsJsonLike",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.items.length,t=this.items[e-1];return!!t&&(t.jsonLike||t.type===_.COMMENT&&this.prevNodeIsJsonLike(e-1))}},{key:"parse",value:function(e,t){this.context=e;var r=e.parseNode,n=e.src,i=e.indent,o=e.lineStart,s=n[t];this.items=[{char:s,offset:t}];var a=j.endOfWhiteSpace(n,t+1);for(s=n[a];s&&"]"!==s&&"}"!==s;){switch(s){case"\n":if(o=a+1,"\n"===n[j.endOfWhiteSpace(n,o)]){var l=new B;o=l.parse({src:n},o),this.items.push(l)}if((a=j.endOfIndent(n,o))<=o+i&&(s=n[a],a<o+i||"]"!==s&&"}"!==s)){this.error=new M(this,"Insufficient indentation in flow collection")}break;case",":this.items.push({char:s,offset:a}),a+=1;break;case"#":var c=new q;a=c.parse({src:n},a),this.items.push(c);break;case"?":case":":var u=n[a+1];if("\n"===u||"\t"===u||" "===u||","===u||":"===s&&this.prevNodeIsJsonLike()){this.items.push({char:s,offset:a}),a+=1;break}default:var p=r({atLineStart:!1,inCollection:!1,inFlow:!0,indent:-1,lineStart:o,parent:this},a);if(!p)return this.valueRange=new $(t,a),a;this.items.push(p),a=j.normalizeOffset(n,p.range.end)}s=n[a=j.endOfWhiteSpace(n,a)]}return this.valueRange=new $(t,a+1),s&&(this.items.push({char:s,offset:a}),a=j.endOfWhiteSpace(n,a+1),a=this.parseComment(a)),a}},{key:"setOrigRanges",value:function(e,t){return t=y(c(r.prototype),"setOrigRanges",this).call(this,e,t),this.items.forEach((function(r){if(r instanceof j)t=r.setOrigRanges(e,t);else if(0===e.length)r.origOffset=r.offset;else{for(var n=t;n<e.length&&!(e[n]>r.offset);)++n;r.origOffset=r.offset+n,t=n}})),t}},{key:"toString",value:function(){var e=this.context.src,t=this.items,r=this.range,n=this.value;if(null!=n)return n;var i=t.filter((function(e){return e instanceof j})),o="",s=r.start;return i.forEach((function(t){var r=e.slice(s,t.range.start);s=t.range.end,"\n"===(o+=r+String(t))[o.length-1]&&"\n"!==e[s-1]&&"\n"===e[s]&&(s+=1)})),o+=e.slice(s,r.end),j.addStringTerminator(e,r.end,o)}}]),r}(j),ee=function(e){l(r,e);var t=g(r);function r(){return i(this,r),t.apply(this,arguments)}return s(r,[{key:"strValue",get:function(){if(!this.valueRange||!this.context)return null;var e=[],t=this.valueRange,r=t.start,n=t.end,i=this.context,o=i.indent,s=i.src;'"'!==s[n-1]&&e.push(new D(this,'Missing closing "quote'));for(var a="",l=r+1;l<n-1;++l){var c=s[l];if("\n"===c){j.atDocumentBoundary(s,l+1)&&e.push(new M(this,"Document boundary indicators are not allowed within string values"));var u=j.foldNewline(s,l,o);a+=u.fold,l=u.offset,u.error&&e.push(new M(this,"Multi-line double-quoted string needs to be sufficiently indented"))}else if("\\"===c)switch(s[l+=1]){case"0":a+="\0";break;case"a":a+="\x07";break;case"b":a+="\b";break;case"e":a+="\x1b";break;case"f":a+="\f";break;case"n":a+="\n";break;case"r":a+="\r";break;case"t":case"\t":a+="\t";break;case"v":a+="\v";break;case"N":a+="\x85";break;case"_":a+="\xa0";break;case"L":a+="\u2028";break;case"P":a+="\u2029";break;case" ":a+=" ";break;case'"':a+='"';break;case"/":a+="/";break;case"\\":a+="\\";break;case"x":a+=this.parseCharCode(l+1,2,e),l+=2;break;case"u":a+=this.parseCharCode(l+1,4,e),l+=4;break;case"U":a+=this.parseCharCode(l+1,8,e),l+=8;break;case"\n":for(;" "===s[l+1]||"\t"===s[l+1];)l+=1;break;default:e.push(new D(this,"Invalid escape sequence ".concat(s.substr(l-1,2)))),a+="\\"+s[l]}else if(" "===c||"\t"===c){for(var p=l,d=s[l+1];
1813" "===d||"\t"===d;)d=s[(l+=1)+1];"\n"!==d&&(a+=l>p?s.slice(p,l+1):c)}else a+=c}return e.length>0?{errors:e,str:a}:a}},{key:"parseCharCode",value:function(e,t,r){var n=this.context.src,i=n.substr(e,t),o=i.length===t&&/^[0-9a-fA-F]+$/.test(i)?parseInt(i,16):NaN;return isNaN(o)?(r.push(new D(this,"Invalid escape sequence ".concat(n.substr(e-2,t+2)))),n.substr(e-2,t+2)):String.fromCodePoint(o)}},{key:"parse",value:function(e,t){this.context=e;var n=e.src,i=r.endOfQuote(n,t+1);return this.valueRange=new $(t,i),i=j.endOfWhiteSpace(n,i),i=this.parseComment(i)}}],[{key:"endOfQuote",value:function(e,t){for(var r=e[t];r&&'"'!==r;)r=e[t+="\\"===r?2:1];return t+1}}]),r}(j),te=function(e){l(r,e);var t=g(r);function r(){return i(this,r),t.apply(this,arguments)}return s(r,[{key:"strValue",get:function(){if(!this.valueRange||!this.context)return null;var e=[],t=this.valueRange,r=t.start,n=t.end,i=this.context,o=i.indent,s=i.src;"'"!==s[n-1]&&e.push(new D(this,"Missing closing 'quote"));for(var a="",l=r+1;l<n-1;++l){var c=s[l];if("\n"===c){j.atDocumentBoundary(s,l+1)&&e.push(new M(this,"Document boundary indicators are not allowed within string values"));var u=j.foldNewline(s,l,o);a+=u.fold,l=u.offset,u.error&&e.push(new M(this,"Multi-line single-quoted string needs to be sufficiently indented"))}else if("'"===c)a+=c,"'"!==s[l+=1]&&e.push(new D(this,"Unescaped single quote? This should not happen."));else if(" "===c||"\t"===c){for(var p=l,d=s[l+1];" "===d||"\t"===d;)d=s[(l+=1)+1];"\n"!==d&&(a+=l>p?s.slice(p,l+1):c)}else a+=c}return e.length>0?{errors:e,str:a}:a}},{key:"parse",value:function(e,t){this.context=e;var n=e.src,i=r.endOfQuote(n,t+1);return this.valueRange=new $(t,i),i=j.endOfWhiteSpace(n,i),i=this.parseComment(i)}}],[{key:"endOfQuote",value:function(e,t){for(var r=e[t];r;)if("'"===r){if("'"!==e[t+1])break;r=e[t+=2]}else r=e[t+=1];return t+1}}]),r}(j);var re=function(){function e(){var t=this,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.atLineStart,s=n.inCollection,l=n.inFlow,c=n.indent,u=n.lineStart,p=n.parent;i(this,e),a(this,"parseNode",(function(r,n){if(j.atDocumentBoundary(t.src,n))return null;var i=new e(t,r),o=i.parseProps(n),s=o.props,a=o.type,l=o.valueStart,c=function(e,t){switch(e){case _.ALIAS:return new Y(e,t);case _.BLOCK_FOLDED:case _.BLOCK_LITERAL:return new J(e,t);case _.FLOW_MAP:case _.FLOW_SEQ:return new Z(e,t);case _.MAP_KEY:case _.MAP_VALUE:case _.SEQ_ITEM:return new U(e,t);case _.COMMENT:case _.PLAIN:return new z(e,t);case _.QUOTE_DOUBLE:return new ee(e,t);case _.QUOTE_SINGLE:return new te(e,t);default:return null}}(a,s),u=c.parse(i,l);if(c.range=new $(n,u),u<=n&&(c.error=new Error("Node#parse consumed no characters"),c.error.parseEnd=u,c.error.source=c,c.range.end=n+1),i.nodeStartsCollection(c)){c.error||i.atLineStart||i.parent.type!==_.DOCUMENT||(c.error=new D(c,"Block collection must not have preceding content here (e.g. directives-end indicator)"));var p=new W(c);return u=p.parse(new e(i),u),p.range=new $(n,u),p}return c})),this.atLineStart=null!=o?o:r.atLineStart||!1,this.inCollection=null!=s?s:r.inCollection||!1,this.inFlow=null!=l?l:r.inFlow||!1,this.indent=null!=c?c:r.indent,this.lineStart=null!=u?u:r.lineStart,this.parent=null!=p?p:r.parent||{},this.root=r.root,this.src=r.src}return s(e,[{key:"nodeStartsCollection",value:function(e){var t=this.inCollection,r=this.inFlow,n=this.src;if(t||r)return!1;if(e instanceof U)return!0;var i=e.range.end;return"\n"!==n[i]&&"\n"!==n[i-1]&&":"===n[i=j.endOfWhiteSpace(n,i)]}},{key:"parseProps",value:function(t){for(var r=this.inFlow,n=this.parent,i=this.src,o=[],s=!1,a=i[t=this.atLineStart?j.endOfIndent(i,t):j.endOfWhiteSpace(i,t)];a===E.ANCHOR||a===E.COMMENT||a===E.TAG||"\n"===a;){if("\n"===a){var l=t,c=void 0;do{c=l+1,l=j.endOfIndent(i,c)}while("\n"===i[l]);var u=l-(c+this.indent),p=n.type===_.SEQ_ITEM&&n.context.atLineStart;if("#"!==i[l]&&!j.nextNodeIsIndented(i[l],u,!p))break;this.atLineStart=!0,this.lineStart=c,s=!1,t=l}else if(a===E.COMMENT){var d=j.endOfLine(i,t+1);o.push(new $(t,d)),t=d}else{var f=j.endOfIdentifier(i,t+1);a===E.TAG&&","===i[f]&&/^[a-zA-Z0-9-]+\.[a-zA-Z0-9-]+,\d\d\d\d(-\d\d){0,2}\/\S/.test(i.slice(t+1,f+13))&&(f=j.endOfIdentifier(i,f+5)),o.push(new $(t,f)),s=!0,t=j.endOfWhiteSpace(i,f)}a=i[t]}return s&&":"===a&&j.atBlank(i,t+1,!0)&&(t-=1),{props:o,type:e.parseType(i,t,r),valueStart:t}}}],[{key:"parseType",value:function(e,t,r){switch(e[t]){case"*":return _.ALIAS;case">":return _.BLOCK_FOLDED;case"|":return _.BLOCK_LITERAL;case"{":return _.FLOW_MAP;case"[":return _.FLOW_SEQ;case"?":return!r&&j.atBlank(e,t+1,!0)?_.MAP_KEY:_.PLAIN;case":":return!r&&j.atBlank(e,t+1,!0)?_.MAP_VALUE:_.PLAIN;
1813case"-":return!r&&j.atBlank(e,t+1,!0)?_.SEQ_ITEM:_.PLAIN;case'"':return _.QUOTE_DOUBLE;case"'":return _.QUOTE_SINGLE;default:return _.PLAIN}}}]),e}();function ne(e){var t=[];-1!==e.indexOf("\r")&&(e=e.replace(/\r\n?/g,(function(e,r){return e.length>1&&t.push(r),"\n"})));var r=[],n=0;do{var i=new Q,o=new re({src:e});n=i.parse(o,n),r.push(i)}while(n<e.length);return r.setOrigRanges=function(){if(0===t.length)return!1;for(var e=1;e<t.length;++e)t[e]-=e;for(var n=0,i=0;i<r.length;++i)n=r[i].setOrigRanges(t,n);return t.splice(0,t.length),!0},r.toString=function(){return r.join("...\n")},r}function ie(e,t,r){return r?-1===r.indexOf("\n")?"".concat(e," #").concat(r):"".concat(e,"\n")+r.replace(/^/gm,"".concat(t||"","#")):e}var oe=function e(){i(this,e)};function se(e,t,r){if(Array.isArray(e))return e.map((function(e,t){return se(e,String(t),r)}));if(e&&"function"===typeof e.toJSON){var n=r&&r.anchors&&r.anchors.get(e);n&&(r.onCreate=function(e){n.res=e,delete r.onCreate});var i=e.toJSON(t,r);return n&&r.onCreate&&r.onCreate(i),i}return r&&r.keep||"bigint"!==typeof e?e:Number(e)}var ae=function(e){l(r,e);var t=g(r);function r(e){var n;return i(this,r),(n=t.call(this)).value=e,n}return s(r,[{key:"toJSON",value:function(e,t){return t&&t.keep?this.value:se(this.value,e,t)}},{key:"toString",value:function(){return String(this.value)}}]),r}(oe);function le(e,t,r){for(var n=r,i=t.length-1;i>=0;--i){var o=t[i];if(Number.isInteger(o)&&o>=0){var s=[];s[o]=n,n=s}else{var a={};Object.defineProperty(a,o,{value:n,writable:!0,enumerable:!0,configurable:!0}),n=a}}return e.createNode(n,!1)}var ce=function(e){return null==e||"object"===n(e)&&e[Symbol.iterator]().next().done},ue=function(e){l(r,e);var t=g(r);function r(e){var n;return i(this,r),a(h(n=t.call(this)),"items",[]),n.schema=e,n}return s(r,[{key:"addIn",value:function(e,t){if(ce(e))this.add(t);else{var n=v(e),i=n[0],o=n.slice(1),s=this.get(i,!0);if(s instanceof r)s.addIn(o,t);else{if(void 0!==s||!this.schema)throw new Error("Expected YAML collection at ".concat(i,". Remaining path: ").concat(o));this.set(i,le(this.schema,o,t))}}}},{key:"deleteIn",value:function(e){var t=v(e),n=t[0],i=t.slice(1);if(0===i.length)return this.delete(n);var o=this.get(n,!0);if(o instanceof r)return o.deleteIn(i);throw new Error("Expected YAML collection at ".concat(n,". Remaining path: ").concat(i))}},{key:"getIn",value:function(e,t){var n=v(e),i=n[0],o=n.slice(1),s=this.get(i,!0);return 0===o.length?!t&&s instanceof ae?s.value:s:s instanceof r?s.getIn(o,t):void 0}},{key:"hasAllNullValues",value:function(){return this.items.every((function(e){if(!e||"PAIR"!==e.type)return!1;var t=e.value;return null==t||t instanceof ae&&null==t.value&&!t.commentBefore&&!t.comment&&!t.tag}))}},{key:"hasIn",value:function(e){var t=v(e),n=t[0],i=t.slice(1);if(0===i.length)return this.has(n);var o=this.get(n,!0);return o instanceof r&&o.hasIn(i)}},{key:"setIn",value:function(e,t){var n=v(e),i=n[0],o=n.slice(1);if(0===o.length)this.set(i,t);else{var s=this.get(i,!0);if(s instanceof r)s.setIn(o,t);else{if(void 0!==s||!this.schema)throw new Error("Expected YAML collection at ".concat(i,". Remaining path: ").concat(o));this.set(i,le(this.schema,o,t))}}}},{key:"toJSON",value:function(){return null}},{key:"toString",value:function(e,t,n,i){var o=this,s=t.blockItem,a=t.flowChars,l=t.isMap,c=t.itemIndent,u=e,p=u.indent,d=u.indentStep,f=u.stringify,h=this.type===_.FLOW_MAP||this.type===_.FLOW_SEQ||e.inFlow;h&&(c+=d);var m=l&&this.hasAllNullValues();e=Object.assign({},e,{allNullValues:m,indent:c,inFlow:h,type:null});var g,y=!1,b=!1,v=this.items.reduce((function(t,r,n){var i;r&&(!y&&r.spaceBefore&&t.push({type:"comment",str:""}),r.commentBefore&&r.commentBefore.match(/^.*$/gm).forEach((function(e){t.push({type:"comment",str:"#".concat(e)})})),r.comment&&(i=r.comment),h&&(!y&&r.spaceBefore||r.commentBefore||r.comment||r.key&&(r.key.commentBefore||r.key.comment)||r.value&&(r.value.commentBefore||r.value.comment))&&(b=!0)),y=!1;var s=f(r,e,(function(){return i=null}),(function(){return y=!0}));return h&&!b&&s.includes("\n")&&(b=!0),h&&n<o.items.length-1&&(s+=","),s=ie(s,c,i),y&&(i||h)&&(y=!1),t.push({type:"item",str:s}),t}),[]);if(0===v.length)g=a.start+a.end;else if(h){var x=a.start,w=a.end,S=v.map((function(e){return e.str}));if(b||S.reduce((function(e,t){return e+t.length+2}),2)>r.maxFlowStringSingleLineLength){g=x;var O,E=k(S);try{for(E.s();!(O=E.n()).done;){var A=O.value;g+=A?"\n".concat(d).concat(p).concat(A):"\n"}}catch(I){E.e(I)}finally{E.f()}g+="\n".concat(p).concat(w)}else g="".concat(x," ").concat(S.join(" ")," ").concat(w)}else{var P=v.map(s);g=P.shift();var T,C=k(P);try{for(C.s();!(T=C.n()).done;){var R=T.value;g+=R?"\n".concat(p).concat(R):"\n"}}catch(I){C.e(I)}finally{C.f()}}return this.comment?(g+="\n"+this.comment.replace(/^/gm,"".concat(p,"#")),n&&n()):y&&i&&i(),g}}]),r}(oe);function pe(e){var t=e instanceof ae?e.value:e;return t&&"string"===typeof t&&(t=Number(t)),Number.isInteger(t)&&t>=0?t:null}a(ue,"maxFlowStringSingleLineLength",60);var de=function(e){l(r,e);var t=g(r);function r(){return i(this,r),t.apply(this,arguments)}return s(r,[{key:"add",value:function(e){this.items.push(e)}},{key:"delete",value:function(e){var t=pe(e);return"number"===typeof t&&this.items.splice(t,1).length>0}},{key:"get",value:function(e,t){var r=pe(e);if("number"===typeof r){var n=this.items[r];return!t&&n instanceof ae?n.value:n}}},{key:"has",value:function(e){var t=pe(e);return"number"===typeof t&&t<this.items.length}},{key:"set",value:function(e,t){var r=pe(e);if("number"!==typeof r)throw new Error("Expected a valid index, not ".concat(e,"."));this.items[r]=t}},{key:"toJSON",value:function(e,t){var r=[];t&&t.onCreate&&t.onCreate(r);var n,i=0,o=k(this.items);try{for(o.s();!(n=o.n()).done;){var s=n.value;r.push(se(s,String(i++),t))}}catch(a){o.e(a)}finally{o.f()}return r}},{key:"toString",value:function(e,t,n){return e?y(c(r.prototype),"toString",this).call(this,e,{blockItem:function(e){return"comment"===e.type?e.str:"- ".concat(e.str)},flowChars:{start:"[",end:"]"},isMap:!1,itemIndent:(e.indent||"")+" "},t,n):JSON.stringify(this)}}]),r}(ue),fe=function(e){l(r,e);var t=g(r);function r(e){var n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return i(this,r),(n=t.call(this)).key=e,n.value=o,n.type=r.Type.PAIR,n}
1813return s(r,[{key:"commentBefore",get:function(){return this.key instanceof oe?this.key.commentBefore:void 0},set:function(e){if(null==this.key&&(this.key=new ae(null)),!(this.key instanceof oe)){throw new Error("Pair.commentBefore is an alias for Pair.key.commentBefore. To set it, the key must be a Node.")}this.key.commentBefore=e}},{key:"addToJSMap",value:function(e,t){var r=se(this.key,"",e);if(t instanceof Map){var i=se(this.value,r,e);t.set(r,i)}else if(t instanceof Set)t.add(r);else{var o=function(e,t,r){return null===t?"":"object"!==n(t)?String(t):e instanceof oe&&r&&r.doc?e.toString({anchors:Object.create(null),doc:r.doc,indent:"",indentStep:r.indentStep,inFlow:!0,inStringifyKey:!0,stringify:r.stringify}):JSON.stringify(t)}(this.key,r,e),s=se(this.value,o,e);o in t?Object.defineProperty(t,o,{value:s,writable:!0,enumerable:!0,configurable:!0}):t[o]=s}return t}},{key:"toJSON",value:function(e,t){var r=t&&t.mapAsMap?new Map:{};return this.addToJSMap(t,r)}},{key:"toString",value:function(e,t,r){if(!e||!e.doc)return JSON.stringify(this);var i=e.doc.options,o=i.indent,s=i.indentSeq,a=i.simpleKeys,l=this.key,c=this.value,u=l instanceof oe&&l.comment;if(a){if(u)throw new Error("With simple keys, key nodes cannot have comments");if(l instanceof ue){throw new Error("With simple keys, collection cannot be used as a key value")}}var p=!a&&(!l||u||(l instanceof oe?l instanceof ue||l.type===_.BLOCK_FOLDED||l.type===_.BLOCK_LITERAL:"object"===n(l))),d=e,f=d.doc,h=d.indent,m=d.indentStep,g=d.stringify;e=Object.assign({},e,{implicitKey:!p,indent:h+m});var y=!1,b=g(l,e,(function(){return u=null}),(function(){return y=!0}));if(b=ie(b,e.indent,u),!p&&b.length>1024){if(a)throw new Error("With simple keys, single line scalar must not span more than 1024 characters");p=!0}if(e.allNullValues&&!a)return this.comment?(b=ie(b,e.indent,this.comment),t&&t()):y&&!u&&r&&r(),e.inFlow&&!p?b:"? ".concat(b);b=p?"? ".concat(b,"\n").concat(h,":"):"".concat(b,":"),this.comment&&(b=ie(b,e.indent,this.comment),t&&t());var v="",x=null;if(c instanceof oe){if(c.spaceBefore&&(v="\n"),c.commentBefore){var w=c.commentBefore.replace(/^/gm,"".concat(e.indent,"#"));v+="\n".concat(w)}x=c.comment}else c&&"object"===n(c)&&(c=f.schema.createNode(c,!0));e.implicitKey=!1,!p&&!this.comment&&c instanceof ae&&(e.indentAtStart=b.length+1),y=!1,!s&&o>=2&&!e.inFlow&&!p&&c instanceof de&&c.type!==_.FLOW_SEQ&&!c.tag&&!f.anchors.getName(c)&&(e.indent=e.indent.substr(2));var S=g(c,e,(function(){return x=null}),(function(){return y=!0})),O=" ";if(v||this.comment)O="".concat(v,"\n").concat(e.indent);else if(!p&&c instanceof ue){("["===S[0]||"{"===S[0])&&!S.includes("\n")||(O="\n".concat(e.indent))}else"\n"===S[0]&&(O="");return y&&!x&&r&&r(),ie(b+O+S,e.indent,x)}}]),r}(oe);a(fe,"Type",{PAIR:"PAIR",MERGE_PAIR:"MERGE_PAIR"});var he=function e(t,r){if(t instanceof me){var n=r.get(t.source);return n.count*n.aliasCount}if(t instanceof ue){var i,o=0,s=k(t.items);try{for(s.s();!(i=s.n()).done;){var a=e(i.value,r);a>o&&(o=a)}}catch(u){s.e(u)}finally{s.f()}return o}if(t instanceof fe){var l=e(t.key,r),c=e(t.value,r);return Math.max(l,c)}return 1},me=function(e){l(r,e);var t=g(r);function r(e){var n;return i(this,r),(n=t.call(this)).source=e,n.type=_.ALIAS,n}return s(r,[{key:"tag",set:function(e){throw new Error("Alias nodes cannot have tags")}},{key:"toJSON",value:function(e,t){if(!t)return se(this.source,e,t);var r=t.anchors,n=t.maxAliasCount,i=r.get(this.source);if(!i||void 0===i.res){var o="This should not happen: Alias anchor was not resolved?";throw this.cstNode?new L(this.cstNode,o):new ReferenceError(o)}if(n>=0&&(i.count+=1,0===i.aliasCount&&(i.aliasCount=he(this.source,r)),i.count*i.aliasCount>
1813n)){var s="Excessive alias count indicates a resource exhaustion attack";throw this.cstNode?new L(this.cstNode,s):new ReferenceError(s)}return i.res}},{key:"toString",value:function(e){return r.stringify(this,e)}}],[{key:"stringify",value:function(e,t){var r=e.range,n=e.source,i=t.anchors,o=t.doc,s=t.implicitKey,a=t.inStringifyKey,l=Object.keys(i).find((function(e){return i[e]===n}));if(!l&&a&&(l=o.anchors.getName(n)||o.anchors.newName()),l)return"*".concat(l).concat(s?" ":"");var c=o.anchors.getName(n)?"Alias node must be after source node":"Source node not found for alias node";throw new Error("".concat(c," [").concat(r,"]"))}}]),r}(oe);function ge(e,t){var r,n=t instanceof ae?t.value:t,i=k(e);try{for(i.s();!(r=i.n()).done;){var o=r.value;if(o instanceof fe){if(o.key===t||o.key===n)return o;if(o.key&&o.key.value===n)return o}}}catch(s){i.e(s)}finally{i.f()}}a(me,"default",!0);var ye=function(e){l(r,e);var t=g(r);function r(){return i(this,r),t.apply(this,arguments)}return s(r,[{key:"add",value:function(e,t){e?e instanceof fe||(e=new fe(e.key||e,e.value)):e=new fe(e);var r=ge(this.items,e.key),n=this.schema&&this.schema.sortMapEntries;if(r){if(!t)throw new Error("Key ".concat(e.key," already set"));r.value=e.value}else if(n){var i=this.items.findIndex((function(t){return n(e,t)<0}));-1===i?this.items.push(e):this.items.splice(i,0,e)}else this.items.push(e)}},{key:"delete",value:function(e){var t=ge(this.items,e);return!!t&&this.items.splice(this.items.indexOf(t),1).length>0}},{key:"get",value:function(e,t){var r=ge(this.items,e),n=r&&r.value;return!t&&n instanceof ae?n.value:n}},{key:"has",value:function(e){return!!ge(this.items,e)}},{key:"set",value:function(e,t){this.add(new fe(e,t),!0)}},{key:"toJSON",value:function(e,t,r){var n=r?new r:t&&t.mapAsMap?new Map:{};t&&t.onCreate&&t.onCreate(n);var i,o=k(this.items);try{for(o.s();!(i=o.n()).done;){i.value.addToJSMap(t,n)}}catch(s){o.e(s)}finally{o.f()}return n}},{key:"toString",value:function(e,t,n){if(!e)return JSON.stringify(this);var i,o=k(this.items);try{for(o.s();!(i=o.n()).done;){var s=i.value;if(!(s instanceof fe))throw new Error("Map items must all be pairs; found ".concat(JSON.stringify(s)," instead"))}}catch(a){o.e(a)}finally{o.f()}return y(c(r.prototype),"toString",this).call(this,e,{blockItem:function(e){return e.str},flowChars:{start:"{",end:"}"},isMap:!0,itemIndent:e.indent||""},t,n)}}]),r}(ue),be="<<",ve=function(e){l(r,e);var t=g(r);function r(e){var n;if(i(this,r),e instanceof fe){var o=e.value;o instanceof de||((o=new de).items.push(e.value),o.range=e.value.range),(n=t.call(this,e.key,o)).range=e.range}else n=t.call(this,new ae(be),new de);return n.type=fe.Type.MERGE_PAIR,m(n)}return s(r,[{key:"addToJSMap",value:function(e,t){var r,n=k(this.value.items);try{for(n.s();!(r=n.n()).done;){var i=r.value.source;if(!(i instanceof ye))throw new Error("Merge sources must be maps");var o,s=k(i.toJSON(null,e,Map));try{for(s.s();!(o=s.n()).done;){var a=b(o.value,2),l=a[0],c=a[1];t instanceof Map?t.has(l)||t.set(l,c):t instanceof Set?t.add(l):Object.prototype.hasOwnProperty.call(t,l)||Object.defineProperty(t,l,{value:c,writable:!0,enumerable:!0,configurable:!0})}}catch(u){s.e(u)}finally{s.f()}}}catch(u){n.e(u)}finally{n.f()}return t}},{key:"toString",value:function(e,t){var n=this.value;if(n.items.length>1)return y(c(r.prototype),"toString",this).call(this,e,t);this.value=n.items[0];var i=y(c(r.prototype),"toString",this).call(this,e,t);return this.value=n,i}}]),r}(fe),xe={defaultType:_.BLOCK_LITERAL,lineWidth:76},we={trueStr:"true",falseStr:"false"},Se={asBigInt:!1},Oe={nullStr:"null"},ke={defaultType:_.PLAIN,doubleQuoted:{jsonEncoding:!1,minMultiLineLength:40},fold:{lineWidth:80,minContentWidth:20}};function Ee(e,t,r){var n,i=k(t);try{for(i.s();!(n=i.n()).done;){var o=n.value,s=o.format,a=o.test,l=o.resolve;if(a){var c=e.match(a);if(c){var u=l.apply(null,c);return u instanceof ae||(u=new ae(u)),s&&(u.format=s),u}}}}catch(p){i.e(p)}finally{i.f()}return r&&(e=r(e)),new ae(e)}var _e="flow",Ae="block",Pe="quoted",Te=function(e,t){for(var r=e[t+1];" "===r||"\t"===r;){do{r=e[t+=1]}while(r&&"\n"!==r);r=e[t+1]}return t};function Ce(e,t,r,n){var i=n.indentAtStart,o=n.lineWidth,s=void 0===o?80:o,a=n.minContentWidth,l=void 0===a?20:a,c=n.onFold,u=n.onOverflow;
1813if(!s||s<0)return e;var p=Math.max(1+l,1+s-t.length);if(e.length<=p)return e;var d=[],f={},h=s-t.length;"number"===typeof i&&(i>s-Math.max(2,l)?d.push(0):h=s-i);var m,g=void 0,y=void 0,b=!1,v=-1,x=-1,w=-1;for(r===Ae&&-1!==(v=Te(e,v))&&(h=v+p);m=e[v+=1];){if(r===Pe&&"\\"===m){switch(x=v,e[v+1]){case"x":v+=3;break;case"u":v+=5;break;case"U":v+=9;break;default:v+=1}w=v}if("\n"===m)r===Ae&&(v=Te(e,v)),h=v+p,g=void 0;else{if(" "===m&&y&&" "!==y&&"\n"!==y&&"\t"!==y){var S=e[v+1];S&&" "!==S&&"\n"!==S&&"\t"!==S&&(g=v)}if(v>=h)if(g)d.push(g),h=g+p,g=void 0;else if(r===Pe){for(;" "===y||"\t"===y;)y=m,m=e[v+=1],b=!0;var O=v>w+1?v-2:x-1;if(f[O])return e;d.push(O),f[O]=!0,h=O+p,g=void 0}else b=!0}y=m}if(b&&u&&u(),0===d.length)return e;c&&c();for(var k=e.slice(0,d[0]),E=0;E<d.length;++E){var _=d[E],A=d[E+1]||e.length;0===_?k="\n".concat(t).concat(e.slice(0,A)):(r===Pe&&f[_]&&(k+="".concat(e[_],"\\")),k+="\n".concat(t).concat(e.slice(_+1,A)))}return k}var Re=function(e){var t=e.indentAtStart;return t?Object.assign({indentAtStart:t},ke.fold):ke.fold},Ie=function(e){return/^(%|---|\.\.\.)/m.test(e)};function $e(e,t){var r=t.implicitKey,n=ke.doubleQuoted,i=n.jsonEncoding,o=n.minMultiLineLength,s=JSON.stringify(e);if(i)return s;for(var a=t.indent||(Ie(e)?" ":""),l="",c=0,u=0,p=s[u];p;p=s[++u])if(" "===p&&"\\"===s[u+1]&&"n"===s[u+2]&&(l+=s.slice(c,u)+"\\ ",c=u+=1,p="\\"),"\\"===p)switch(s[u+1]){case"u":l+=s.slice(c,u);var d=s.substr(u+2,4);switch(d){case"0000":l+="\\0";break;case"0007":l+="\\a";break;case"000b":l+="\\v";break;case"001b":l+="\\e";break;case"0085":l+="\\N";break;case"00a0":l+="\\_";break;case"2028":l+="\\L";break;case"2029":l+="\\P";break;default:"00"===d.substr(0,2)?l+="\\x"+d.substr(2):l+=s.substr(u,6)}c=(u+=5)+1;break;case"n":if(r||'"'===s[u+2]||s.length<o)u+=1;else{for(l+=s.slice(c,u)+"\n\n";"\\"===s[u+2]&&"n"===s[u+3]&&'"'!==s[u+4];)l+="\n",u+=2;l+=a," "===s[u+2]&&(l+="\\"),c=(u+=1)+1}break;default:u+=1}return l=c?l+s.slice(c):s,r?l:Ce(l,a,Pe,Re(t))}function je(e,t){if(t.implicitKey){if(/\n/.test(e))return $e(e,t)}else if(/[ \t]\n|\n[ \t]/.test(e))return $e(e,t);var r=t.indent||(Ie(e)?" ":""),n="'"+e.replace(/'/g,"''").replace(/\n+/g,"$&\n".concat(r))+"'";return t.implicitKey?n:Ce(n,r,_e,Re(t))}function Ne(e,t,r,n){var i=e.comment,o=e.type,s=e.value;if(/\n[\t ]+$/.test(s)||/^\s*$/.test(s))return $e(s,t);var a=t.indent||(t.forceBlockIndent||Ie(s)?" ":""),l=a?"2":"1",c=o!==_.BLOCK_FOLDED&&(o===_.BLOCK_LITERAL||!function(e,t,r){if(!t||t<0)return!1;var n=t-r,i=e.length;if(i<=n)return!1;for(var o=0,s=0;o<i;++o)if("\n"===e[o]){if(o-s>n)return!0;if(i-(s=o+1)<=n)return!1}return!0}(s,ke.fold.lineWidth,a.length)),u=c?"|":">";if(!s)return u+"\n";var p="",d="";if(s=s.replace(/[\n\t ]*$/,(function(e){var t=e.indexOf("\n");return-1===t?u+="-":s!==e&&t===e.length-1||(u+="+",n&&n()),d=e.replace(/\n$/,""),""})).replace(/^[\n ]*/,(function(e){-1!==e.indexOf(" ")&&(u+=l);var t=e.match(/ +$/);return t?(p=e.slice(0,-t[0].length),t[0]):(p=e,"")})),d&&(d=d.replace(/\n+(?!\n|$)/g,"$&".concat(a))),p&&(p=p.replace(/\n+/g,"$&".concat(a))),i&&(u+=" #"+i.replace(/ ?[\r\n]+/g," "),r&&r()),!s)return"".concat(u).concat(l,"\n").concat(a).concat(d);if(c)return s=s.replace(/\n+/g,"$&".concat(a)),"".concat(u,"\n").concat(a).concat(p).concat(s).concat(d);s=s.replace(/\n+/g,"\n$&").replace(/(?:^|\n)([\t ].*)(?:([\n\t ]*)\n(?![\n\t ]))?/g,"$1$2").replace(/\n+/g,"$&".concat(a));var f=Ce("".concat(p).concat(s).concat(d),a,Ae,ke.fold);return"".concat(u,"\n").concat(a).concat(f)}function Le(e,t,r,n){var i=ke.defaultType,o=t.implicitKey,s=t.inFlow,a=e,l=a.type,c=a.value;"string"!==typeof c&&(c=String(c),e=Object.assign({},e,{value:c}));var u=function(i){switch(i){case _.BLOCK_FOLDED:case _.BLOCK_LITERAL:return Ne(e,t,r,n);case _.QUOTE_DOUBLE:return $e(c,t);case _.QUOTE_SINGLE:return je(c,t);case _.PLAIN:return function(e,t,r,n){var i=e.comment,o=e.type,s=e.value,a=t.actualString,l=t.implicitKey,c=t.indent,u=t.inFlow;if(l&&/[\n[\]{},]/.test(s)||u&&/[[\]{},]/.test(s))return $e(s,t);if(!s||/^[\n\t ,[\]{}#&*!|>'"%@`]|^[?-]$|^[?-][ \t]|[\n:][ \t]|[ \t]\n|[\n\t ]#|[\n\t :]$/.test(s))return l||u||-1===s.indexOf("\n")?-1!==s.indexOf('"')&&-1===s.indexOf("'")?je(s,t):$e(s,t):Ne(e,t,r,n);if(!l&&!u&&o!==_.PLAIN&&-1!==s.indexOf("\n"))return Ne(e,t,r,n);if(""===c&&Ie(s))return t.forceBlockIndent=!0,Ne(e,t,r,n);var p=s.replace(/\n+/g,"$&\n".concat(c));if(a){var d=t.doc.schema.tags;if("string"!==typeof Ee(p,d,d.scalarFallback).value)return $e(s,t)}var f=l?p:Ce(p,c,_e,Re(t));return!i||u||-1===f.indexOf("\n")&&-1===i.indexOf("\n")?f:(r&&r(),function(e,t,r){if(!r)return e;var n=r.replace(/[\s\S]^/gm,"$&".concat(t,"#"));return"#".concat(n,"\n").concat(t).concat(e)}(f,c,i))}(e,t,r,n);default:return null}};l!==_.QUOTE_DOUBLE&&/[\x00-\x08\x0b-\x1f\x7f-\x9f]/.test(c)?l=_.QUOTE_DOUBLE:!o&&!s||l!==_.BLOCK_FOLDED&&l!==_.BLOCK_LITERAL||
1813(l=_.QUOTE_DOUBLE);var p=u(l);if(null===p&&null===(p=u(i)))throw new Error("Unsupported default string type ".concat(i));return p}function Me(e){var t=e.format,r=e.minFractionDigits,n=e.tag,i=e.value;if("bigint"===typeof i)return String(i);if(!isFinite(i))return isNaN(i)?".nan":i<0?"-.inf":".inf";var o=JSON.stringify(i);if(!t&&r&&(!n||"tag:yaml.org,2002:float"===n)&&/^\d/.test(o)){var s=o.indexOf(".");s<0&&(s=o.length,o+=".");for(var a=r-(o.length-s-1);a-- >0;)o+="0"}return o}function De(e,t){var r,n,i;switch(t.type){case _.FLOW_MAP:r="}",n="flow map";break;case _.FLOW_SEQ:r="]",n="flow sequence";break;default:return void e.push(new M(t,"Not a flow collection!?"))}for(var o=t.items.length-1;o>=0;--o){var s=t.items[o];if(!s||s.type!==_.COMMENT){i=s;break}}if(i&&i.char!==r){var a,l="Expected ".concat(n," to end with ").concat(r);"number"===typeof i.offset?(a=new M(t,l)).offset=i.offset+1:(a=new M(i,l),i.range&&i.range.end&&(a.offset=i.range.end-i.range.start)),e.push(a)}}function Fe(e,t){var r=t.context.src[t.range.start-1];if("\n"!==r&&"\t"!==r&&" "!==r){e.push(new M(t,"Comments must be separated from other tokens by white space characters"))}}function ze(e,t){var r=String(t),n=r.substr(0,8)+"..."+r.substr(-8);return new M(e,'The "'.concat(n,'" key is too long'))}function Be(e,t){var r,n=k(t);try{for(n.s();!(r=n.n()).done;){var i=r.value,o=i.afterKey,s=i.before,a=i.comment,l=e.items[s];l?(o&&l.value&&(l=l.value),void 0===a?!o&&l.commentBefore||(l.spaceBefore=!0):l.commentBefore?l.commentBefore+="\n"+a:l.commentBefore=a):void 0!==a&&(e.comment?e.comment+="\n"+a:e.comment=a)}}catch(c){n.e(c)}finally{n.f()}}function Ue(e,t){var r=t.strValue;return r?"string"===typeof r?r:(r.errors.forEach((function(r){r.source||(r.source=t),e.errors.push(r)})),r.str):""}function qe(e,t){var r=t.tag,n=t.type,i=!1;if(r){var o=r.handle,s=r.suffix,a=r.verbatim;if(a){if("!"!==a&&"!!"!==a)return a;var l="Verbatim tags aren't resolved, so ".concat(a," is invalid.");e.errors.push(new M(t,l))}else if("!"!==o||s)try{return function(e,t){var r=t.tag,n=r.handle,i=r.suffix,o=e.tagPrefixes.find((function(e){return e.handle===n}));if(!o){var s=e.getDefaults().tagPrefixes;if(s&&(o=s.find((function(e){return e.handle===n}))),!o)throw new M(t,"The ".concat(n," tag handle is non-default and was not declared."))}if(!i)throw new M(t,"The ".concat(n," tag has no suffix."));if("!"===n&&"1.0"===(e.version||e.options.version)){if("^"===i[0])return e.warnings.push(new F(t,"YAML 1.0 ^ tag expansion is not supported")),i;if(/[:/]/.test(i)){var a=i.match(/^([a-z0-9-]+)\/(.*)/i);return a?"tag:".concat(a[1],".yaml.org,2002:").concat(a[2]):"tag:".concat(i)}}return o.prefix+decodeURIComponent(i)}(e,t)}catch(c){e.errors.push(c)}else i=!0}switch(n){case _.BLOCK_FOLDED:case _.BLOCK_LITERAL:case _.QUOTE_DOUBLE:case _.QUOTE_SINGLE:return P.STR;case _.FLOW_MAP:case _.MAP:return P.MAP;case _.FLOW_SEQ:case _.SEQ:return P.SEQ;case _.PLAIN:return i?P.STR:null;default:return null}}function Ve(e,t,r){var n,i=e.schema.tags,o=[],s=k(i);try{for(s.s();!(n=s.n()).done;){var a=n.value;if(a.tag===r){if(!a.test){var l=a.resolve(e,t);return l instanceof ue?l:new ae(l)}o.push(a)}}}catch(u){s.e(u)}finally{s.f()}var c=Ue(e,t);return"string"===typeof c&&o.length>0?Ee(c,o,i.scalarFallback):null}function We(e,t,r){try{var n=Ve(e,t,r);if(n)return r&&t.tag&&(n.tag=r),n}catch(l){return l.source||(l.source=t),e.errors.push(l),null}try{var i=function(e){switch(e.type){case _.FLOW_MAP:case _.MAP:return P.MAP;case _.FLOW_SEQ:case _.SEQ:return P.SEQ;default:return P.STR}}(t);if(!i)throw new Error("The tag ".concat(r," is unavailable"));var o="The tag ".concat(r," is unavailable, falling back to ").concat(i);e.warnings.push(new F(t,o));var s=Ve(e,t,i);return s.tag=r,s}catch(l){var a=new L(t,l.message);return a.stack=l.stack,e.errors.push(a),null}}var He=function(e){if(!e)return!1;var t=e.type;return t===_.MAP_KEY||t===_.MAP_VALUE||t===_.SEQ_ITEM};function Qe(e,t){if(!t)return null;t.error&&e.errors.push(t.error);var r=function(e,t){var r,n={before:[],after:[]},i=!1,o=!1,s=k(He(t.context.parent)?t.context.parent.props.concat(t.props):t.props);try{for(s.s();!(r=s.n()).done;){var a=r.value,l=a.start,c=a.end;switch(t.context.src[l]){case E.COMMENT:t.commentHasRequiredWhitespace(l)||e.push(new M(t,"Comments must be separated from other tokens by white space characters"));var u=t.header,p=t.valueRange;(p&&(l>p.start||u&&l>u.start)?n.after:n.before).push(t.context.src.slice(l+1,c));break;case E.ANCHOR:i&&e.push(new M(t,"A node can have at most one anchor")),i=!0;break;case E.TAG:o&&e.push(new M(t,"A node can have at most one tag")),o=!0}}}catch(d){s.e(d)}finally{s.f()}return{comments:n,hasAnchor:i,hasTag:o}}(e.errors,t),n=r.comments,i=r.hasAnchor,o=r.hasTag;if(i){var s=e.anchors,a=t.anchor,l=s.getNode(a);l&&(s.map[s.newName(a)]=l),s.map[a]=t}if(t.type===_.ALIAS&&(i||o)){e.errors.push(new M(t,"An alias node must not specify any properties"))}var c=function(e,t){var r=e.anchors,n=e.errors,i=e.schema;if(t.type===_.ALIAS){var o=t.rawValue,s=r.getNode(o);if(!s){var a="Aliased anchor not found: ".concat(o);return n.push(new L(t,a)),null}var l=new me(s);return r._cstAliases.push(l),l}var c=qe(e,t);if(c)return We(e,t,c);if(t.type!==_.PLAIN){var u="Failed to resolve ".concat(t.type," node here");return n.push(new D(t,u)),null}try{return Ee(Ue(e,t),i.tags,i.tags.scalarFallback)}catch(p){return p.source||(p.source=t),n.push(p),null}}(e,t);
1813if(c){c.range=[t.range.start,t.range.end],e.options.keepCstNodes&&(c.cstNode=t),e.options.keepNodeTypes&&(c.type=t.type);var u=n.before.join("\n");u&&(c.commentBefore=c.commentBefore?"".concat(c.commentBefore,"\n").concat(u):u);var p=n.after.join("\n");p&&(c.comment=c.comment?"".concat(c.comment,"\n").concat(p):p)}return t.resolved=c}function Ye(e,t){if(t.type!==_.MAP&&t.type!==_.FLOW_MAP){var r="A ".concat(t.type," node cannot be resolved as a mapping");return e.errors.push(new D(t,r)),null}var n=t.type===_.FLOW_MAP?function(e,t){for(var r=[],n=[],i=void 0,o=!1,s="{",a=0;a<t.items.length;++a){var l=t.items[a];if("string"===typeof l.char){var c=l.char,u=l.offset;if("?"===c&&void 0===i&&!o){o=!0,s=":";continue}if(":"===c){if(void 0===i&&(i=null),":"===s){s=",";continue}}else if(o&&(void 0===i&&","!==c&&(i=null),o=!1),void 0!==i&&(n.push(new fe(i)),i=void 0,","===c)){s=":";continue}if("}"===c){if(a===t.items.length-1)continue}else if(c===s){s=":";continue}var p="Flow map contains an unexpected ".concat(c),d=new D(t,p);d.offset=u,e.errors.push(d)}else l.type===_.BLANK_LINE?r.push({afterKey:!!i,before:n.length}):l.type===_.COMMENT?(Fe(e.errors,l),r.push({afterKey:!!i,before:n.length,comment:l.comment})):void 0===i?(","===s&&e.errors.push(new M(l,"Separator , missing in flow map")),i=Qe(e,l)):(","!==s&&e.errors.push(new M(l,"Indicator : missing in flow map entry")),n.push(new fe(i,Qe(e,l))),i=void 0,o=!1)}De(e.errors,t),void 0!==i&&n.push(new fe(i));return{comments:r,items:n}}(e,t):function(e,t){for(var r=[],n=[],i=void 0,o=null,s=0;s<t.items.length;++s){var a=t.items[s];switch(a.type){case _.BLANK_LINE:r.push({afterKey:!!i,before:n.length});break;case _.COMMENT:r.push({afterKey:!!i,before:n.length,comment:a.comment});break;case _.MAP_KEY:void 0!==i&&n.push(new fe(i)),a.error&&e.errors.push(a.error),i=Qe(e,a.node),o=null;break;case _.MAP_VALUE:if(void 0===i&&(i=null),a.error&&e.errors.push(a.error),!a.context.atLineStart&&a.node&&a.node.type===_.MAP&&!a.node.context.atLineStart){var l="Nested mappings are not allowed in compact mappings";e.errors.push(new M(a.node,l))}var c=a.node;if(!c&&a.props.length>0){(c=new z(_.PLAIN,[])).context={parent:a,src:a.context.src};var u=a.range.start+1;if(c.range={start:u,end:u},c.valueRange={start:u,end:u},"number"===typeof a.range.origStart){var p=a.range.origStart+1;c.range.origStart=c.range.origEnd=p,c.valueRange.origStart=c.valueRange.origEnd=p}}var d=new fe(i,Qe(e,c));Ke(a,d),n.push(d),i&&"number"===typeof o&&a.range.start>o+1024&&e.errors.push(ze(t,i)),i=void 0,o=null;break;default:void 0!==i&&n.push(new fe(i)),i=Qe(e,a),o=a.range.start,a.error&&e.errors.push(a.error);e:for(var f=s+1;;++f){var h=t.items[f];switch(h&&h.type){case _.BLANK_LINE:case _.COMMENT:continue e;case _.MAP_VALUE:break e;default:var m="Implicit map keys need to be followed by map values";e.errors.push(new M(a,m));break e}}if(a.valueRangeContainsNewline){var g="Implicit map keys need to be on a single line";e.errors.push(new M(a,g))}}}void 0!==i&&n.push(new fe(i));return{comments:r,items:n}}(e,t),i=n.comments,o=n.items,s=new ye;s.items=o,Be(s,i);for(var a=!1,l=0;l<o.length;++l){var c=o[l].key;if(c instanceof ue&&(a=!0),e.schema.merge&&c&&c.value===be){o[l]=new ve(o[l]);var u=o[l].value.items,p=null;u.some((function(e){if(e instanceof me){var t=e.source.type;return t!==_.MAP&&t!==_.FLOW_MAP&&(p="Merge nodes aliases can only point to maps")}return p="Merge nodes can only have Alias nodes as values"})),p&&e.errors.push(new M(t,p))}else for(var d=l+1;d<o.length;++d){var f=o[d].key;if(c===f||c&&f&&Object.prototype.hasOwnProperty.call(c,"value")&&c.value===f.value){var h='Map keys must be unique; "'.concat(c,'" is repeated');e.errors.push(new M(t,h));break}}}if(a&&!e.options.mapAsMap){e.warnings.push(new F(t,"Keys with collection values will be stringified as YAML due to JS Object restrictions. Use mapAsMap: true to avoid this."))}return t.resolved=s,s}var Ge=function(e){var t=e.context,r=t.lineStart,n=t.node,i=t.src,o=e.props;if(0===o.length)return!1;var s=o[0].start;if(n&&s>n.valueRange.start)return!1;if(i[s]!==E.COMMENT)return!1;for(var a=r;a<s;++a)if("\n"===i[a])return!1;return!0};function Ke(e,t){if(Ge(e)){var r=e.getPropValue(0,E.COMMENT,!0),n=!1,i=t.value.commentBefore;if(i&&i.startsWith(r))t.value.commentBefore=i.substr(r.length+1),n=!0;else{var o=t.value.comment;!e.node&&o&&o.startsWith(r)&&(t.value.comment=o.substr(r.length+1),n=!0)}n&&(t.comment=r)}}function Xe(e,t){if(t.type!==_.SEQ&&t.type!==_.FLOW_SEQ){var r="A ".concat(t.type," node cannot be resolved as a sequence");return e.errors.push(new D(t,r)),null}var n=t.type===_.FLOW_SEQ?function(e,t){for(var r=[],n=[],i=!1,o=void 0,s=null,a="[",l=null,c=0;c<t.items.length;++c){var u=t.items[c];if("string"===typeof u.char){var p=u.char,d=u.offset;if(":"===p||!i&&void 0===o||(i&&void 0===o&&(o=a?n.pop():null),n.push(new fe(o)),i=!1,o=void 0,s=null),p===a)a=null;else if(a||"?"!==p){if("["!==a&&":"===p&&void 0===o){if(","===a){if((o=n.pop())instanceof fe){var f=new M(t,"Chaining flow sequence pairs is invali
1813d");f.offset=d,e.errors.push(f)}if(!i&&"number"===typeof s){var h=u.range?u.range.start:u.offset;h>s+1024&&e.errors.push(ze(t,o));for(var m=l.context.src,g=s;g<h;++g)if("\n"===m[g]){var y="Implicit keys of flow sequence pairs need to be on a single line";e.errors.push(new M(l,y));break}}}else o=null;s=null,i=!1,a=null}else if("["===a||"]"!==p||c<t.items.length-1){var b="Flow sequence contains an unexpected ".concat(p),v=new D(t,b);v.offset=d,e.errors.push(v)}}else i=!0}else if(u.type===_.BLANK_LINE)r.push({before:n.length});else if(u.type===_.COMMENT)Fe(e.errors,u),r.push({comment:u.comment,before:n.length});else{if(a){var x="Expected a ".concat(a," in flow sequence");e.errors.push(new M(u,x))}var w=Qe(e,u);void 0===o?(n.push(w),l=u):(n.push(new fe(o,w)),o=void 0),s=u.range.start,a=","}}De(e.errors,t),void 0!==o&&n.push(new fe(o));return{comments:r,items:n}}(e,t):function(e,t){for(var r=[],n=[],i=0;i<t.items.length;++i){var o=t.items[i];switch(o.type){case _.BLANK_LINE:r.push({before:n.length});break;case _.COMMENT:r.push({comment:o.comment,before:n.length});break;case _.SEQ_ITEM:if(o.error&&e.errors.push(o.error),n.push(Qe(e,o.node)),o.hasProps){var s="Sequence items cannot have tags or anchors before the - indicator";e.errors.push(new M(o,s))}break;default:o.error&&e.errors.push(o.error),e.errors.push(new D(o,"Unexpected ".concat(o.type," node in sequence")))}}return{comments:r,items:n}}(e,t),i=n.comments,o=n.items,s=new de;if(s.items=o,Be(s,i),!e.options.mapAsMap&&o.some((function(e){return e instanceof fe&&e.key instanceof ue}))){e.warnings.push(new F(t,"Keys with collection values will be stringified as YAML due to JS Object restrictions. Use mapAsMap: true to avoid this."))}return t.resolved=s,s}var Je={identify:function(e){return e instanceof Uint8Array},default:!1,tag:"tag:yaml.org,2002:binary",resolve:function(e,t){var r=Ue(e,t);if("function"===typeof Buffer)return Buffer.from(r,"base64");if("function"===typeof atob){for(var n=atob(r.replace(/[\n\r]/g,"")),i=new Uint8Array(n.length),o=0;o<n.length;++o)i[o]=n.charCodeAt(o);return i}return e.errors.push(new L(t,"This environment does not support reading binary tags; either Buffer or atob is required")),null},options:xe,stringify:function(e,t,r,n){var i,o=e.comment,s=e.type,a=e.value;if("function"===typeof Buffer)i=a instanceof Buffer?a.toString("base64"):Buffer.from(a.buffer).toString("base64");else{if("function"!==typeof btoa)throw new Error("This environment does not support writing binary tags; either Buffer or btoa is required");for(var l="",c=0;c<a.length;++c)l+=String.fromCharCode(a[c]);i=btoa(l)}if(s||(s=xe.defaultType),s===_.QUOTE_DOUBLE)a=i;else{for(var u=xe.lineWidth,p=Math.ceil(i.length/u),d=new Array(p),f=0,h=0;f<p;++f,h+=u)d[f]=i.substr(h,u);a=d.join(s===_.BLOCK_LITERAL?"\n":" ")}return Le({comment:o,type:s,value:a},t,r,n)}};function Ze(e,t){for(var r=Xe(e,t),n=0;n<r.items.length;++n){var i=r.items[n];if(!(i instanceof fe)){if(i instanceof ye){if(i.items.length>1){throw new M(t,"Each pair must have its own sequence indicator")}var o=i.items[0]||new fe;i.commentBefore&&(o.commentBefore=o.commentBefore?"".concat(i.commentBefore,"\n").concat(o.commentBefore):i.commentBefore),i.comment&&(o.comment=o.comment?"".concat(i.comment,"\n").concat(o.comment):i.comment),i=o}r.items[n]=i instanceof fe?i:new fe(i)}}return r}function et(e,t,r){var n=new de(e);n.tag="tag:yaml.org,2002:pairs";var i,o=k(t);try{for(o.s();!(i=o.n()).done;){var s=i.value,a=void 0,l=void 0;if(Array.isArray(s)){if(2!==s.length)throw new TypeError("Expected [key, value] tuple: ".concat(s));a=s[0],l=s[1]}else if(s&&s instanceof Object){var c=Object.keys(s);if(1!==c.length)throw new TypeError("Expected { key: value } tuple: ".concat(s));l=s[a=c[0]]}else a=s;var u=e.createPair(a,l,r);n.items.push(u)}}catch(p){o.e(p)}finally{o.f()}return n}var tt={default:!1,tag:"tag:yaml.org,2002:pairs",resolve:Ze,createNode:et},rt=function(e){l(r,e);var t=g(r);function r(){var e;return i(this,r),a(h(e=t.call(this)),"add",ye.prototype.add.bind(h(e))),a(h(e),"delete",ye.prototype.delete.bind(h(e))),a(h(e),"get",ye.prototype.get.bind(h(e))),a(h(e),"has",ye.prototype.has.bind(h(e))),a(h(e),"set",ye.prototype.set.bind(h(e))),e.tag=r.tag,e}return s(r,[{key:"toJSON",value:function(e,t){var r=new Map;t&&t.onCreate&&t.onCreate(r);var n,i=k(this.items);try{for(i.s();!(n=i.n()).done;){var o=n.value,s=void 0,a=void 0;if(o instanceof fe?(s=se(o.key,"",t),a=se(o.value,s,t)):s=se(o,"",t),r.has(s))throw new Error("Ordered maps must not include duplicate keys");r.set(s,a)}}catch(l){i.e(l)}finally{i.f()}return r}}]),r}(de);a(rt,"tag","tag:yaml.org,2002:omap");var nt={identify:function(e){return e instanceof Map},nodeClass:rt,default:!1,tag:"tag:yaml.org,2002:omap",resolve:function(e,t){var r,n=Ze(e,t),i=[],o=k(n.items);try{for(o.s();!(r=o.n()).done;){var s=r.value.key;if(s instanceof ae){if(i.includes(s.value)){throw new M(t,"Ordered maps must not include duplicate keys")}i.push(s.value)}}}catch(a){o.e(a)}finally{o.f()}return Object.assign(new rt,n)},createNode:function(e,t,r){var n=et(e,t,r),i=new rt;return i.items=n.items,i}},it=function(e){l(r,e);var t=g(r);function r(){var e;return i(this,r),(e=t.call(this)).tag=r.tag,e}return s(r,[{key:"add",value:function(e){var t=e instanceof fe?e:new fe(e);ge(this.items,t.key)||this.items.push(t)}},{key:"get",value:function(e,t){var r=ge(this.items,e);return!t&&r instanceof fe?r.key instanceof ae?r.key.value:r.key:r}},{key:"set",value:function(e,t){if("boolean"!==typeof t)throw new Error("Expected boolean value for set(key, value) in a YAML set, not ".concat(n(t)));var r=ge(this.items,e);r&&!t?this.items.splice(this.items.indexOf(r),1):!r&&t&&this.items.push(new fe(e))}},{key:"toJSON",value:function(e,t){return y(c(r.prototype),"toJSON",this).call(this,e,t,Set)}},{key:"toString",value:function(e,t,n){if(!e)return JSON.stringify(this);if(this.hasAllNullValues())return y(c(r.prototype),"toString",this).call(this,e,t,n);throw new Error("Set items must all have null values")}}]),r}(ye);a(it,"tag","tag:yaml.org,2002:set");var ot={identify:function(e){return e instanceof Set},nodeClass:it,default:!1,tag:"tag:yaml.org,2002:set",resolve:function(e,t){var r=Ye(e,t);if(!r.hasAllNullValues())throw new M(t,"Set items must all have null values");return Object.assign(new it,r)},createNode:function(e,t,r){var n,i=new it,o=k(t);try{for(o.s();!(n=o.n()).done;){var s=n.value;i.items.push(e.createPair(s,null,r))}}catch(a){o.e(a)}finally{o.f()}return i}},st=function(e,t){var r=t.split(":").reduce((function(e,t){return 60*e+Number(t)}),0);return"-"===e?-r:r},at=function(e){var t=e.value;if(isNaN(t)||!isFinite(t))return Me(t);var r="";t<0&&(r="-",t=Math.abs(t));var n=[t%60];return t<60?n.unshift(0):(t=Math.round((t-n[0])/60),n.unshift(t%60),t>=60&&(t=Math.round((t-n[0])/60),n.unshift(t))),r+n.map((function(e){return e<10?"0"+String(e):String(e)})).join(":").replace(/000000\d*$/,"")},lt={identify:function(e){return"number"===typeof e},default:!0,tag:"tag:yaml.org,2002:int",format:"TIME",test:/^([-+]?)([0-9][0-9_]*(?::[0-5]?[0-9])+)$/,resolve:function(e,t,r){return st(t,r.replace(/_/g,""))}
1813,stringify:at},ct={identify:function(e){return"number"===typeof e},default:!0,tag:"tag:yaml.org,2002:float",format:"TIME",test:/^([-+]?)([0-9][0-9_]*(?::[0-5]?[0-9])+\.[0-9_]*)$/,resolve:function(e,t,r){return st(t,r.replace(/_/g,""))},stringify:at},ut={identify:function(e){return e instanceof Date},default:!0,tag:"tag:yaml.org,2002:timestamp",test:RegExp("^(?:([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})(?:(?:t|T|[ \\t]+)([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2}(\\.[0-9]+)?)(?:[ \\t]*(Z|[-+][012]?[0-9](?::[0-9]{2})?))?)?)$"),resolve:function(e,t,r,n,i,o,s,a,l){a&&(a=(a+"00").substr(1,3));var c=Date.UTC(t,r-1,n,i||0,o||0,s||0,a||0);if(l&&"Z"!==l){var u=st(l[0],l.slice(1));Math.abs(u)<30&&(u*=60),c-=6e4*u}return new Date(c)},stringify:function(e){return e.value.toISOString().replace(/((T00:00)?:00)?\.000Z$/,"")}};function pt(e){var t="undefined"!==typeof process&&{NODE_ENV:"production",PUBLIC_URL:"/etc.clientlibs/dnb-marketing-website/clientlibs/clientlib-react/resources",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PROXY_ENABLED:"",REACT_APP_PAGE_MODEL_PATH:"",REACT_APP_API_HOST:"",REACT_APP_AEM_AUTHORIZATION_HEADER:"",REACT_APP_ROOT:""}||{};return e?"undefined"!==typeof YAML_SILENCE_DEPRECATION_WARNINGS?!YAML_SILENCE_DEPRECATION_WARNINGS:!t.YAML_SILENCE_DEPRECATION_WARNINGS:"undefined"!==typeof YAML_SILENCE_WARNINGS?!YAML_SILENCE_WARNINGS:!t.YAML_SILENCE_WARNINGS}function dt(e,t){if(pt(!1)){var r="undefined"!==typeof process&&process.emitWarning;r?r(e,t):console.warn(t?"".concat(t,": ").concat(e):e)}}var ft={};var ht={createNode:function(e,t,r){var i=new ye(e);if(t instanceof Map){var o,s=k(t);try{for(s.s();!(o=s.n()).done;){var a=b(o.value,2),l=a[0],c=a[1];i.items.push(e.createPair(l,c,r))}}catch(f){s.e(f)}finally{s.f()}}else if(t&&"object"===n(t))for(var u=0,p=Object.keys(t);u<p.length;u++){var d=p[u];i.items.push(e.createPair(d,t[d],r))}return"function"===typeof e.sortMapEntries&&i.items.sort(e.sortMapEntries),i},default:!0,nodeClass:ye,tag:"tag:yaml.org,2002:map",resolve:Ye};var mt={createNode:function(e,t,r){var n=new de(e);if(t&&t[Symbol.iterator]){var i,o=k(t);try{for(o.s();!(i=o.n()).done;){var s=i.value,a=e.createNode(s,r.wrapScalars,null,r);n.items.push(a)}}catch(l){o.e(l)}finally{o.f()}}return n},default:!0,nodeClass:de,tag:"tag:yaml.org,2002:seq",resolve:Xe},gt=[ht,mt,{identify:function(e){return"string"===typeof e},default:!0,tag:"tag:yaml.org,2002:str",resolve:Ue,stringify:function(e,t,r,n){return Le(e,t=Object.assign({actualString:!0},t),r,n)},options:ke}],yt=function(e){return"bigint"===typeof e||Number.isInteger(e)},bt=function(e,t,r){return Se.asBigInt?BigInt(e):parseInt(t,r)};function vt(e,t,r){var n=e.value;return yt(n)&&n>=0?r+n.toString(t):Me(e)}var xt={identify:function(e){return null==e},createNode:function(e,t,r){return r.wrapScalars?new ae(null):null},default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:function(){return null},options:Oe,stringify:function(){return Oe.nullStr}},wt={identify:function(e){return"boolean"===typeof e},default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:[Tt]rue|TRUE|[Ff]alse|FALSE)$/,resolve:function(e){return"t"===e[0]||"T"===e[0]},options:we,stringify:function(e){return e.value?we.trueStr:we.falseStr}},St={identify:function(e){return yt(e)&&e>=0},default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^0o([0-7]+)$/,resolve:function(e,t){return bt(e,t,8)},options:Se,stringify:function(e){return vt(e,8,"0o")}},Ot={identify:yt,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9]+$/,resolve:function(e){return bt(e,e,10)},options:Se,stringify:Me},kt={identify:function(e){return yt(e)&&e>=0},default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^0x([0-9a-fA-F]+)$/,resolve:function(e,t){return bt(e,t,16)},options:Se,stringify:function(e){return vt(e,16,"0x")}},Et={identify:function(e){return"number"===typeof e},default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.inf|(\.nan))$/i,resolve:function(e,t){return t?NaN:"-"===e[0]?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY},stringify:Me},_t={identify:function(e){return"number"===typeof e},default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:\.[0-9]+|[0-9]+(?:\.[0-9]*)?)[eE][-+]?[0-9]+$/,resolve:function(e){return parseFloat(e)},stringify:function(e){var t=e.value;return Number(t).toExponential()}},At={identify:function(e){return"number"===typeof e},default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:\.([0-9]+)|[0-9]+\.([0-9]*))$/,resolve:function(e,t,r){var n=t||r,i=new ae(parseFloat(e));return n&&"0"===n[n.length-1]&&(i.minFractionDigits=n.length),i}
1813,stringify:Me},Pt=gt.concat([xt,wt,St,Ot,kt,Et,_t,At]),Tt=function(e){return"bigint"===typeof e||Number.isInteger(e)},Ct=function(e){var t=e.value;return JSON.stringify(t)},Rt=[ht,mt,{identify:function(e){return"string"===typeof e},default:!0,tag:"tag:yaml.org,2002:str",resolve:Ue,stringify:Ct},{identify:function(e){return null==e},createNode:function(e,t,r){return r.wrapScalars?new ae(null):null},default:!0,tag:"tag:yaml.org,2002:null",test:/^null$/,resolve:function(){return null},stringify:Ct},{identify:function(e){return"boolean"===typeof e},default:!0,tag:"tag:yaml.org,2002:bool",test:/^true|false$/,resolve:function(e){return"true"===e},stringify:Ct},{identify:Tt,default:!0,tag:"tag:yaml.org,2002:int",test:/^-?(?:0|[1-9][0-9]*)$/,resolve:function(e){return Se.asBigInt?BigInt(e):parseInt(e,10)},stringify:function(e){var t=e.value;return Tt(t)?t.toString():JSON.stringify(t)}},{identify:function(e){return"number"===typeof e},default:!0,tag:"tag:yaml.org,2002:float",test:/^-?(?:0|[1-9][0-9]*)(?:\.[0-9]*)?(?:[eE][-+]?[0-9]+)?$/,resolve:function(e){return parseFloat(e)},stringify:Ct}];Rt.scalarFallback=function(e){throw new SyntaxError("Unresolved plain scalar ".concat(JSON.stringify(e)))};var It=function(e){return e.value?we.trueStr:we.falseStr},$t=function(e){return"bigint"===typeof e||Number.isInteger(e)};function jt(e,t,r){var n=t.replace(/_/g,"");if(Se.asBigInt){switch(r){case 2:n="0b".concat(n);break;case 8:n="0o".concat(n);break;case 16:n="0x".concat(n)}var i=BigInt(n);return"-"===e?BigInt(-1)*i:i}var o=parseInt(n,r);return"-"===e?-1*o:o}function Nt(e,t,r){var n=e.value;if($t(n)){var i=n.toString(t);return n<0?"-"+r+i.substr(1):r+i}return Me(e)}var Lt=gt.concat([{identify:function(e){return null==e},createNode:function(e,t,r){return r.wrapScalars?new ae(null):null},default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:function(){return null},options:Oe,stringify:function(){return Oe.nullStr}},{identify:function(e){return"boolean"===typeof e},default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:Y|y|[Yy]es|YES|[Tt]rue|TRUE|[Oo]n|ON)$/,resolve:function(){return!0},options:we,stringify:It},{identify:function(e){return"boolean"===typeof e},default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:N|n|[Nn]o|NO|[Ff]alse|FALSE|[Oo]ff|OFF)$/i,resolve:function(){return!1},options:we,stringify:It},{identify:$t,default:!0,tag:"tag:yaml.org,2002:int",format:"BIN",test:/^([-+]?)0b([0-1_]+)$/,resolve:function(e,t,r){return jt(t,r,2)},stringify:function(e){return Nt(e,2,"0b")}},{identify:$t,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^([-+]?)0([0-7_]+)$/,resolve:function(e,t,r){return jt(t,r,8)},stringify:function(e){return Nt(e,8,"0")}},{identify:$t,default:!0,tag:"tag:yaml.org,2002:int",test:/^([-+]?)([0-9][0-9_]*)$/,resolve:function(e,t,r){return jt(t,r,10)},stringify:Me},{identify:$t,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^([-+]?)0x([0-9a-fA-F_]+)$/,resolve:function(e,t,r){return jt(t,r,16)},stringify:function(e){return Nt(e,16,"0x")}},{identify:function(e){return"number"===typeof e},default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.inf|(\.nan))$/i,resolve:function(e,t){return t?NaN:"-"===e[0]?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY},stringify:Me},{identify:function(e){return"number"===typeof e},default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?([0-9][0-9_]*)?(\.[0-9_]*)?[eE][-+]?[0-9]+$/,resolve:function(e){return parseFloat(e.replace(/_/g,""))},stringify:function(e){var t=e.value;return Number(t).toExponential()}},{identify:function(e){return"number"===typeof e},default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:[0-9][0-9_]*)?\.([0-9_]*)$/,resolve:function(e,t){var r=new ae(parseFloat(e.replace(/_/g,"")));if(t){var n=t.replace(/_/g,"");"0"===n[n.length-1]&&(r.minFractionDigits=n.length)}return r},stringify:Me}],Je,nt,tt,ot,lt,ct,ut),Mt={core:Pt,failsafe:gt,json:Rt,yaml11:Lt},Dt={binary:Je,bool:wt,float:At,floatExp:_t,floatNaN:Et,floatTime:ct,int:Ot,intHex:kt,intOct:St,intTime:lt,map:ht,null:xt,omap:nt,pairs:tt,seq:mt,set:ot,timestamp:ut};function Ft(e,t,r){if(e instanceof oe)return e;var i=r.defaultPrefix,o=r.onTagObj,s=r.prevObjects,a=r.schema,l=r.wrapScalars;t&&t.startsWith("!!")&&(t=i+t.slice(2));var c=function(e,t,r){if(t){var n=r.filter((function(e){return e.tag===t})),i=n.find((function(e){return!e.format}))||n[0];if(!i)throw new Error("Tag ".concat(t," not found"));return i}return r.find((function(t){return(t.identify&&t.identify(e)||t.class&&e instanceof t.class)&&!t.format}))}(e,t,a.tags);if(!c){if("function"===typeof e.toJSON&&(e=e.toJSON()),!e||"object"!==n(e))return l?new ae(e):e;c=e instanceof Map?ht:e[Symbol.iterator]?mt:ht}o&&(o(c),delete r.onTagObj);var u={value:void 0,node:void 0};if(e&&"object"===n(e)&&s){var p=s.get(e);if(p){var d=new me(p);return r.aliasNodes.push(d),d}u.value=e,s.set(e,u)}return u.node=c.createNode?c.createNode(r.schema,e,r):l?new ae(e):e,t&&u.node instanceof oe&&(u.node.tag=t),u.node}
1813var zt=function(e,t){return e.key<t.key?-1:e.key>t.key?1:0},Bt=function(){function e(t){var r=t.customTags,n=t.merge,o=t.schema,s=t.sortMapEntries,a=t.tags;i(this,e),this.merge=!!n,this.name=o,this.sortMapEntries=!0===s?zt:s||null,!r&&a&&function(e,t){if(!ft[e]&&pt(!0)){ft[e]=!0;var r="The option '".concat(e,"' will be removed in a future release");dt(r+=t?", use '".concat(t,"' instead."):".","DeprecationWarning")}}("tags","customTags"),this.tags=function(e,t,r,n){var i=e[n.replace(/\W/g,"")];if(!i){var o=Object.keys(e).map((function(e){return JSON.stringify(e)})).join(", ");throw new Error('Unknown schema "'.concat(n,'"; use one of ').concat(o))}if(Array.isArray(r)){var s,a=k(r);try{for(a.s();!(s=a.n()).done;){var l=s.value;i=i.concat(l)}}catch(f){a.e(f)}finally{a.f()}}else"function"===typeof r&&(i=r(i.slice()));for(var c=0;c<i.length;++c){var u=i[c];if("string"===typeof u){var p=t[u];if(!p){var d=Object.keys(t).map((function(e){return JSON.stringify(e)})).join(", ");throw new Error('Unknown custom tag "'.concat(u,'"; use one of ').concat(d))}i[c]=p}}return i}(Mt,Dt,r||a,o)}return s(e,[{key:"createNode",value:function(t,r,n,i){var o={defaultPrefix:e.defaultPrefix,schema:this,wrapScalars:r};return Ft(t,n,i?Object.assign(i,o):o)}},{key:"createPair",value:function(e,t,r){r||(r={wrapScalars:!0});var n=this.createNode(e,r.wrapScalars,null,r),i=this.createNode(t,r.wrapScalars,null,r);return new fe(n,i)}}]),e}();a(Bt,"defaultPrefix",A),a(Bt,"defaultTags",P);var Ut={anchorPrefix:"a",customTags:null,indent:2,indentSeq:!0,keepCstNodes:!1,keepNodeTypes:!0,keepBlobsInJSON:!0,mapAsMap:!1,maxAliasCount:100,prettyErrors:!1,simpleKeys:!1,version:"1.2"},qt={get binary(){return xe},set binary(e){Object.assign(xe,e)},get bool(){return we},set bool(e){Object.assign(we,e)},get int(){return Se},set int(e){Object.assign(Se,e)},get null(){return Oe},set null(e){Object.assign(Oe,e)},get str(){return ke},set str(e){Object.assign(ke,e)}},Vt={"1.0":{schema:"yaml-1.1",merge:!0,tagPrefixes:[{handle:"!",prefix:A},{handle:"!!",prefix:"tag:private.yaml.org,2002:"}]},1.1:{schema:"yaml-1.1",merge:!0,tagPrefixes:[{handle:"!",prefix:"!"},{handle:"!!",prefix:A}]},1.2:{schema:"core",merge:!1,tagPrefixes:[{handle:"!",prefix:"!"},{handle:"!!",prefix:A}]}};function Wt(e,t){if("1.0"===(e.version||e.options.version)){var r=t.match(/^tag:private\.yaml\.org,2002:([^:/]+)$/);if(r)return"!"+r[1];var n=t.match(/^tag:([a-zA-Z0-9-]+)\.yaml\.org,2002:(.*)/);return n?"!".concat(n[1],"/").concat(n[2]):"!".concat(t.replace(/^tag:/,""))}var i=e.tagPrefixes.find((function(e){return 0===t.indexOf(e.prefix)}));if(!i){var o=e.getDefaults().tagPrefixes;i=o&&o.find((function(e){return 0===t.indexOf(e.prefix)}))}if(!i)return"!"===t[0]?t:"!<".concat(t,">");var s=t.substr(i.prefix.length).replace(/[!,[\]{}]/g,(function(e){return{"!":"%21",",":"%2C","[":"%5B","]":"%5D","{":"%7B","}":"%7D"}[e]}));return i.handle+s}function Ht(e,t,r,i){var o,s=t.doc,a=s.anchors,l=s.schema;if(!(e instanceof oe)){var c={aliasNodes:[],onTagObj:function(e){return o=e},prevObjects:new Map};e=l.createNode(e,!0,null,c);var u,p=k(c.aliasNodes);try{for(p.s();!(u=p.n()).done;){var d=u.value;d.source=d.source.node;var f=a.getName(d.source);f||(f=a.newName(),a.map[f]=d.source)}}catch(g){p.e(g)}finally{p.f()}}if(e instanceof fe)return e.toString(t,r,i);o||(o=function(e,t){if(t instanceof me)return me;if(t.tag){var r=e.filter((function(e){return e.tag===t.tag}));if(r.length>0)return r.find((function(e){return e.format===t.format}))||r[0]}var i,o;if(t instanceof ae){o=t.value;var s=e.filter((function(e){return e.identify&&e.identify(o)||e.class&&o instanceof e.class}));i=s.find((function(e){return e.format===t.format}))||s.find((function(e){return!e.format}))}else o=t,i=e.find((function(e){return e.nodeClass&&o instanceof e.nodeClass}));if(!i){var a=o&&o.constructor?o.constructor.name:n(o);throw new Error("Tag not resolved for ".concat(a," value"))}return i}(l.tags,e));var h=function(e,t,r){var n=r.anchors,i=r.doc,o=[],s=i.anchors.getName(e);return s&&(n[s]=e,o.push("&".concat(s))),e.tag?o.push(Wt(i,e.tag)):t.default||o.push(Wt(i,t.tag)),o.join(" ")}(e,o,t);h.length>
18130&&(t.indentAtStart=(t.indentAtStart||0)+h.length+1);var m="function"===typeof o.stringify?o.stringify(e,t,r,i):e instanceof ae?Le(e,t,r,i):e.toString(t,r,i);return h?e instanceof ae||"{"===m[0]||"["===m[0]?"".concat(h," ").concat(m):"".concat(h,"\n").concat(t.indent).concat(m):m}var Qt=function(){function e(t){i(this,e),a(this,"map",Object.create(null)),this.prefix=t}return s(e,[{key:"createAlias",value:function(e,t){return this.setAnchor(e,t),new me(e)}},{key:"createMergePair",value:function(){for(var e=this,t=new ve,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return t.value.items=n.map((function(t){if(t instanceof me){if(t.source instanceof ye)return t}else if(t instanceof ye)return e.createAlias(t);throw new Error("Merge sources must be Map nodes or their Aliases")})),t}},{key:"getName",value:function(e){var t=this.map;return Object.keys(t).find((function(r){return t[r]===e}))}},{key:"getNames",value:function(){return Object.keys(this.map)}},{key:"getNode",value:function(e){return this.map[e]}},{key:"newName",value:function(e){e||(e=this.prefix);for(var t=Object.keys(this.map),r=1;;++r){var n="".concat(e).concat(r);if(!t.includes(n))return n}}},{key:"resolveNodes",value:function(){var e=this.map,t=this._cstAliases;Object.keys(e).forEach((function(t){e[t]=e[t].resolved})),t.forEach((function(e){e.source=e.source.resolved})),delete this._cstAliases}},{key:"setAnchor",value:function(t,r){if(null!=t&&!e.validAnchorNode(t))throw new Error("Anchors may only be set for Scalar, Seq and Map nodes");if(r&&/[\x00-\x19\s,[\]{}]/.test(r))throw new Error("Anchor names must not contain whitespace or control characters");var n=this.map,i=t&&Object.keys(n).find((function(e){return n[e]===t}));if(i){if(!r)return i;i!==r&&(delete n[i],n[r]=t)}else{if(!r){if(!t)return null;r=this.newName()}n[r]=t}return r}}],[{key:"validAnchorNode",value:function(e){return e instanceof ae||e instanceof de||e instanceof ye}}]),e}(),Yt=function e(t,r){if(t&&"object"===n(t)){var i=t.tag;t instanceof ue?(i&&(r[i]=!0),t.items.forEach((function(t){return e(t,r)}))):t instanceof fe?(e(t.key,r),e(t.value,r)):t instanceof ae&&i&&(r[i]=!0)}return r},Gt=function(e){return Object.keys(Yt(e,{}))};function Kt(e,t){var r=e.tagPrefixes,n=b(t.parameters,2),i=n[0],o=n[1];if(!i||!o){throw new M(t,"Insufficient parameters given for %TAG directive")}if(r.some((function(e){return e.handle===i}))){throw new M(t,"The %TAG directive must only be given at most once per handle in the same document.")}return{handle:i,prefix:o}}function Xt(e,t){var r=b(t.parameters,1)[0];if("YAML:1.0"===t.name&&(r="1.0"),!r){throw new M(t,"Insufficient parameters given for %YAML directive")}if(!Vt[r]){var n=e.version||e.options.version,i="Document will be parsed as YAML ".concat(n," rather than YAML ").concat(r);e.warnings.push(new F(t,i))}return r}function Jt(e){if(e instanceof ue)return!0;throw new Error("Expected a YAML collection as document contents")}var Zt=function(){function e(t){i(this,e),this.anchors=new Qt(t.anchorPrefix),this.commentBefore=null,this.comment=null,this.contents=null,this.directivesEndMarker=null,this.errors=[],this.options=t,this.schema=null,this.tagPrefixes=[],this.version=null,this.warnings=[]}return s(e,[{key:"add",value:function(e){return Jt(this.contents),this.contents.add(e)}},{key:"addIn",value:function(e,t){Jt(this.contents),this.contents.addIn(e,t)}},{key:"delete",value:function(e){return Jt(this.contents),this.contents.delete(e)}},{key:"deleteIn",value:function(e){return ce(e)?null!=this.contents&&(this.contents=null,!0):(Jt(this.contents),this.contents.deleteIn(e))}},{key:"getDefaults",value:function(){return e.defaults[this.version]||e.defaults[this.options.version]||{}}},{key:"get",value:function(e,t){return this.contents instanceof ue?this.contents.get(e,t):void 0}},{key:"getIn",value:function(e,t){return ce(e)?!t&&this.contents instanceof ae?this.contents.value:this.contents:this.contents instanceof ue?this.contents.getIn(e,t):void 0}},{key:"has",value:function(e){return this.contents instanceof ue&&this.contents.has(e)}},{key:"hasIn",value:function(e){return ce(e)?void 0!==this.contents:this.contents instanceof ue&&this.contents.hasIn(e)}},{key:"set",value:function(e,t){Jt(this.contents),this.contents.set(e,t)}},{key:"setIn",value:function(e,t){ce(e)?this.contents=t:(Jt(this.contents),this.contents.setIn(e,t))}},{key:"setSchema",value:function(e,t){if(e||t||!this.schema){"number"===typeof e&&(e=e.toFixed(1)),"1.0"===e||"1.1"===e||"1.2"===e?(this.version?this.version=e:this.options.version=e,delete this.options.schema):e&&"string"===typeof e&&(this.options.schema=e),Array.isArray(t)&&(this.options.customTags=t);var r=Object.assign({},this.getDefaults(),this.options);this.schema=new Bt(r)}}},{key:"parse",value:function(e,t){this.options.keepCstNodes&&(this.cstNode=e),this.options.keepNodeTypes&&(this.t
1813ype="DOCUMENT");var r=e.directives,n=void 0===r?[]:r,i=e.contents,o=void 0===i?[]:i,s=e.directivesEndMarker,a=e.error,l=e.valueRange;if(a&&(a.source||(a.source=this),this.errors.push(a)),function(e,t,r){var n,i=[],o=!1,s=k(t);try{for(s.s();!(n=s.n()).done;){var l=n.value,c=l.comment,u=l.name;switch(u){case"TAG":try{e.tagPrefixes.push(Kt(e,l))}catch(a){e.errors.push(a)}o=!0;break;case"YAML":case"YAML:1.0":e.version&&e.errors.push(new M(l,"The %YAML directive must only be given at most once per document."));try{e.version=Xt(e,l)}catch(a){e.errors.push(a)}o=!0;break;default:if(u){var p="YAML only supports %TAG and %YAML directives, and not %".concat(u);e.warnings.push(new F(l,p))}}c&&i.push(c)}}catch(d){s.e(d)}finally{s.f()}r&&!o&&"1.1"===(e.version||r.version||e.options.version)&&(e.tagPrefixes=r.tagPrefixes.map((function(e){return{handle:e.handle,prefix:e.prefix}})),e.version=r.version);e.commentBefore=i.join("\n")||null}(this,n,t),s&&(this.directivesEndMarker=!0),this.range=l?[l.start,l.end]:null,this.setSchema(),this.anchors._cstAliases=[],function(e,t){var r,n={before:[],after:[]},i=void 0,o=!1,s=k(t);try{for(s.s();!(r=s.n()).done;){var a=r.value;if(a.valueRange){if(void 0!==i){e.errors.push(new D(a,"Document contains trailing content not separated by a ... or --- line"));break}var l=Qe(e,a);o&&(l.spaceBefore=!0,o=!1),i=l}else null!==a.comment?(void 0===i?n.before:n.after).push(a.comment):a.type===_.BLANK_LINE&&(o=!0,void 0===i&&n.before.length>0&&!e.commentBefore&&(e.commentBefore=n.before.join("\n"),n.before=[]))}}catch(p){s.e(p)}finally{s.f()}if(e.contents=i||null,i){var c=n.before.join("\n");if(c){var u=i instanceof ue&&i.items[0]?i.items[0]:i;u.commentBefore=u.commentBefore?"".concat(c,"\n").concat(u.commentBefore):c}e.comment=n.after.join("\n")||null}else e.comment=n.before.concat(n.after).join("\n")||null}(this,o),this.anchors.resolveNodes(),this.options.prettyErrors){var c,u=k(this.errors);try{for(u.s();!(c=u.n()).done;){var p=c.value;p instanceof N&&p.makePretty()}}catch(m){u.e(m)}finally{u.f()}var d,f=k(this.warnings);try{for(f.s();!(d=f.n()).done;){var h=d.value;h instanceof N&&h.makePretty()}}catch(m){f.e(m)}finally{f.f()}}return this}},{key:"listNonDefaultTags",value:function(){return Gt(this.contents).filter((function(e){return 0!==e.indexOf(Bt.defaultPrefix)}))}},{key:"setTagPrefix",value:function(e,t){if("!"!==e[0]||"!"!==e[e.length-1])throw new Error("Handle must start and end with !");if(t){var r=this.tagPrefixes.find((function(t){return t.handle===e}));r?r.prefix=t:this.tagPrefixes.push({handle:e,prefix:t})}else this.tagPrefixes=this.tagPrefixes.filter((function(t){return t.handle!==e}))}},{key:"toJSON",value:function(e,t){var r=this,n=this.options,i=n.keepBlobsInJSON,o=n.mapAsMap,s=n.maxAliasCount,a=i&&("string"!==typeof e||!(this.contents instanceof ae)),l={doc:this,indentStep:" ",keep:a,mapAsMap:a&&!!o,maxAliasCount:s,stringify:Ht},c=Object.keys(this.anchors.map);c.length>0&&(l.anchors=new Map(c.map((function(e){return[r.anchors.map[e],{alias:[],aliasCount:0,count:1}]}))));var u=se(this.contents,e,l);if("function"===typeof t&&l.anchors){var p,d=k(l.anchors.values());try{for(d.s();!(p=d.n()).done;){var f=p.value,h=f.count;t(f.res,h)}}catch(m){d.e(m)}finally{d.f()}}return u}},{key:"toString",value:function(){if(this.errors.length>0)throw new Error("Document with errors cannot be stringified");var e=this.options.indent;if(!Number.isInteger(e)||e<=0){var t=JSON.stringify(e);throw new Error('"indent" option must be a positive integer, not '.concat(t))}this.setSchema();var r=[],n=!1;if(this.version){var i="%YAML 1.2";"yaml-1.1"===this.schema.name&&("1.0"===this.version?i="%YAML:1.0":"1.1"===this.version&&(i="%YAML 1.1")),r.push(i),n=!0}var o=this.listNonDefaultTags();this.tagPrefixes.forEach((function(e){var t=e.handle,i=e.prefix;o.some((function(e){return 0===e.indexOf(i)}))&&(r.push("%TAG ".concat(t," ").concat(i)),n=!0)})),(n||this.directivesEndMarker)&&r.push("---"),this.commentBefore&&(!n&&this.directivesEndMarker||r.unshift(""),r.unshift(this.commentBefore.replace(/^/gm,"#")));var s={anchors:Object.create(null),doc:this,indent:"",indentStep:" ".repeat(e),stringify:Ht},a=!1,l=null;if(this.contents){this.contents instanceof oe&&(this.contents.spaceBefore&&(n||this.directivesEndMarker)&&r.push(""),this.contents.commentBefore&&r.push(this.contents.commentBefore.replace(/^/gm,"#")),s.forceBlockIndent=!!this.comment,l=this.contents.comment);var c=l?null:function(){return a=!0},u=Ht(this.contents,s,(function(){return l=null}),c);r.push(ie(u,"",l))}else void 0!==this.contents&&r.push(Ht(this.contents,s));return this.comment&&(a&&!l||""===r[r.length-1]||r.push(""),r.push(this.comment.replace(/^/gm,"#"))),r.join("\n")+"\n"}}]),e}();a(Zt,"defaults",Vt);var er=function(e){l(r,e);var t=g(r);function r(e){return i(this,r),t.call(this,Object.assign({},Ut,e))}return r}(Zt);function tr(e,t){var r=ne(e),n=new er(t).parse(r[0]);if(r.length>1){n.errors.unshift(new M(r[1],"Source contains multiple documents; please use YAML.parseAllDocuments()"))}return n}var rr={createNode:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2?arguments[2]:void 0;void 0===r&&"string"===typeof t&&(r=t,t=!0);var n=Object.assign({},Zt.defaults[Ut.version],Ut);return new Bt(n).createNode(e,t,r)},defaultOptions:Ut,Document:er,parse:function(e,t){var r=tr(e,t);
1813if(r.warnings.forEach((function(e){return dt(e)})),r.errors.length>0)throw r.errors[0];return r.toJSON()},parseAllDocuments:function(e,t){var r,n,i=[],o=k(ne(e));try{for(o.s();!(n=o.n()).done;){var s=n.value,a=new er(t);a.parse(s,r),i.push(a),r=a}}catch(l){o.e(l)}finally{o.f()}return i},parseCST:ne,parseDocument:tr,scalarOptions:qt,stringify:function(e,t){var r=new er(t);return r.contents=e,String(r)}}},68884:function(e){"use strict";e.exports=JSON.parse('{"$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":false}')},73243:function(e){"use strict";e.exports=JSON.parse('{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://json-schema.org/draft/2020-12/meta/applicator","$vocabulary":{"https://json-schema.org/draft/2020-12/vocab/applicator":true},"$dynamicAnchor":"meta","title":"Applicator vocabulary meta-schema","type":["object","boolean"],"properties":{"prefixItems":{"$ref":"#/$defs/schemaArray"},"items":{"$dynamicRef":"#meta"},"contains":{"$dynamicRef":"#meta"},"additionalProperties":{"$dynamicRef":"#meta"},"properties":{"type":"object","additionalProperties":{"$dynamicRef":"#meta"},"default":{}},"patternProperties":{"type":"object","additionalProperties":{"$dynamicRef":"#meta"},"propertyNames":{"format":"regex"},"default":{}},"dependentSchemas":{"type":"object","additionalProperties":{"$dynamicRef":"#meta"},"default":{}},"propertyNames":{"$dynamicRef":"#meta"},"if":{"$dynamicRef":"#meta"},"then":{"$dynamicRef":"#meta"},"else":{"$dynamicRef":"#meta"},"allOf":{"$ref":"#/$defs/schemaArray"},"anyOf":{"$ref":"#/$defs/schemaArray"},"oneOf":{"$ref":"#/$defs/schemaArray"},"not":{"$dynamicRef":"#meta"}},"$defs":{"schemaArray":{"type":"array","minItems":1,"items":{"$dynamicRef":"#meta"}}}}')},36211:function(e){"use strict";e.exports=JSON.parse('{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://json-schema.org/draft/2020-12/meta/content","$vocabulary":{"https://json-schema.org/draft/2020-12/vocab/content":true},"$dynamicAnchor":"meta","title":"Content vocabulary meta-schema","type":["object","boolean"],"properties":{"contentEncoding":{"type":"string"},"contentMediaType":{"type":"string"},"contentSchema":{"$dynamicRef":"#meta"}}}')},13953:function(e){"use strict";e.exports=JSON.parse('{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://json-schema.org/draft/2020-12/meta/core","$vocabulary":{"https://json-schema.org/draft/2020-12/vocab/core":true},"$dynamicAnchor":"meta","title":"Core vocabulary meta-schema","type":["object","boolean"],"properties":{"$id":{"$ref":"#/$defs/uriReferenceString","$comment":"Non-empty fragments not allowed.","pattern":"^[^#]*#?$"},"$schema":{"$ref":"#/$defs/uriString"},"$ref":{"$ref":"#/$defs/uriReferenceString"},"$anchor":{"$ref":"#/$defs/anchorString"},"$dynamicRef":{"$ref":"#/$defs/uriReferenceString"},"$dynamicAnchor":{"$ref":"#/$defs/anchorString"},"$vocabulary":{"type":"object","propertyNames":{"$ref":"#/$defs/uriString"},"additionalProperties":{"type":"boolean"}},"$comment":{"type":"string"},"$defs":{"type":"object","additionalProperties":{"$dynamicRef":"#meta"}}},"$defs":{"anchorString":{"type":"string","pattern":"^[A-Za-z_][-A-Za-z0-9._]*$"},"uriString":{"type":"string","format":"uri"},"uriReferenceString":{"type":"string","format":"uri-reference"}}}')},36573:function(e){"use strict";e.exports=JSON.parse('{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://json-schema.org/draft/2020-12/meta/format-annotation","$vocabulary":{"https://json-schema.org/draft/2020-12/vocab/format-annotation":true},"$dynamicAnchor":"meta","title":"Format vocabulary meta-schema for annotation results","type":["object","boolean"],"properties":{"format":{"type":"string"}}}')},65386:function(e){"use strict";e.exports=JSON.parse('{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://json-schema.org/draft/2020-12/meta/meta-data","$vocabulary":{"https://json-schema.org/draft/2020-12/vocab/meta-data":true},"$dynamicAnchor":"meta","title":"Meta-data vocabulary meta-schema","type":["object","boolean"],"properties":{"title":{"type":"string"},"description":{"type":"string"},"default":true,"deprecated":{"type":"boolean","default":false},"readOnly":{"type":"boolean","default":false},"writeOnly":{"type":"boolean","default":false},"examples":{"type":"array","items":true}}}')},98818:function(e){"use strict";e.exports=JSON.parse('{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://json-schema.org/draft/2020-12/meta/unevaluated","$vocabulary":{"https://json-schema.org/draft/2020-12/vocab/unevaluated":true},"$dynamicAnchor":"meta","title":"Unevaluated applicator vocabulary meta-schema","type":["object","boolean"],"properties":{"unevaluatedItems":{"$dynamicRef":"#meta"},"unevaluatedProperties":{"$dynamicRef":"#meta"}}}')},9509:function(e){"use strict";e.exports=JSON.parse('{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://json-schema.org/draft/2020-12/meta/validation","$vocabulary":{"https://json-schema.org/draft/2020-12/vocab/validation":true},"$dynamicAnchor":"meta","title":"Validation vocabulary meta-schema","type":["object","boolean"],"properties":{"type":{"anyOf":[{"$ref":"#/$defs/simpleTypes"},{"type":"array","items":{"$ref":"#/$defs/simpleTypes"},"minItems":1,"uniqueItems":true}]},"const":true,"enum":{"type":"array","items":true},"multipleOf":{"type":"number","exclusiveMinimum":0},"maximum":{"type":"number"},"exclusiveMaximum":{"type":"number"},"minimum":{"type":"number"},"exclusiveMinimum":{"type":"number"},"maxLength":{"$ref":"#/$defs/nonNegativeInteger"},"minLength":{"$ref":"#/$defs/nonNegativeIntegerDefault0"},"pattern":{"type":"string","format":"regex"}
1813,"maxItems":{"$ref":"#/$defs/nonNegativeInteger"},"minItems":{"$ref":"#/$defs/nonNegativeIntegerDefault0"},"uniqueItems":{"type":"boolean","default":false},"maxContains":{"$ref":"#/$defs/nonNegativeInteger"},"minContains":{"$ref":"#/$defs/nonNegativeInteger","default":1},"maxProperties":{"$ref":"#/$defs/nonNegativeInteger"},"minProperties":{"$ref":"#/$defs/nonNegativeIntegerDefault0"},"required":{"$ref":"#/$defs/stringArray"},"dependentRequired":{"type":"object","additionalProperties":{"$ref":"#/$defs/stringArray"}}},"$defs":{"nonNegativeInteger":{"type":"integer","minimum":0},"nonNegativeIntegerDefault0":{"$ref":"#/$defs/nonNegativeInteger","default":0},"simpleTypes":{"enum":["array","boolean","integer","null","number","object","string"]},"stringArray":{"type":"array","items":{"type":"string"},"uniqueItems":true,"default":[]}}}')},47207:function(e){"use strict";e.exports=JSON.parse('{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://json-schema.org/draft/2020-12/schema","$vocabulary":{"https://json-schema.org/draft/2020-12/vocab/core":true,"https://json-schema.org/draft/2020-12/vocab/applicator":true,"https://json-schema.org/draft/2020-12/vocab/unevaluated":true,"https://json-schema.org/draft/2020-12/vocab/validation":true,"https://json-schema.org/draft/2020-12/vocab/meta-data":true,"https://json-schema.org/draft/2020-12/vocab/format-annotation":true,"https://json-schema.org/draft/2020-12/vocab/content":true},"$dynamicAnchor":"meta","title":"Core and Validation specifications meta-schema","allOf":[{"$ref":"meta/core"},{"$ref":"meta/applicator"},{"$ref":"meta/unevaluated"},{"$ref":"meta/validation"},{"$ref":"meta/meta-data"},{"$ref":"meta/format-annotation"},{"$ref":"meta/content"}],"type":["object","boolean"],"$comment":"This meta-schema also defines keywords that have appeared in previous drafts in order to prevent incompatible extensions as they remain in common use.","properties":{"definitions":{"$comment":"\\"definitions\\" has been replaced by \\"$defs\\".","type":"object","additionalProperties":{"$dynamicRef":"#meta"},"deprecated":true,"default":{}},"dependencies":{"$comment":"\\"dependencies\\" has been split and replaced by \\"dependentSchemas\\" and \\"dependentRequired\\" in order to serve their differing semantics.","type":"object","additionalProperties":{"anyOf":[{"$dynamicRef":"#meta"},{"$ref":"meta/validation#/$defs/stringArray"}]},"deprecated":true,"default":{}},"$recursiveAnchor":{"$comment":"\\"$recursiveAnchor\\" has been replaced by \\"$dynamicAnchor\\".","$ref":"meta/core#/$defs/anchorString","deprecated":true},"$recursiveRef":{"$comment":"\\"$recursiveRef\\" has been replaced by \\"$dynamicRef\\".","$ref":"meta/core#/$defs/uriReferenceString","deprecated":true}}}')}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.