PageSourceSearch

https://www.santanderconsumer.no/_next/static/chunks/2458.7533415dc6e63fe2.js

js santanderconsumer.no collected 2026-09-25 04:11:05 UTC 758,188 bytes, 48 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2458],{38:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(16276),i=r(84642),s=r(29099);t.default={keyword:"const",$data:!0,error:{message:"must be equal to constant",params:({schemaCode:e})=>(0,n._)`{allowedValue: ${e}}`},code(e){let{gen:t,data:r,$data:o,schemaCode:a,schema:l}=e;o||l&&"object"==typeof l?e.fail$data((0,n._)`!${(0,i.useFunc)(t,s.default)}(${r}, ${a})`):e.fail((0,n._)`${l} !== ${r}`)}}},482:()=>{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:/[\[\](){},;]|\.+|:+/}},797: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 null!=e},e.prototype.isKeyOperator=function(e){return";"===e||"&"===e||"?"===e},e.prototype.getValues=function(e,t,r,n){var i=e[r],s=[];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))),s.push(this.encodeValue(t,i,this.isKeyOperator(t)?r:null));else if("*"===n)Array.isArray(i)?i.filter(this.isDefined).forEach(function(e){s.push(this.encodeValue(t,e,this.isKeyOperator(t)?r:null))}
1,this):Object.keys(i).forEach(function(e){this.isDefined(i[e])&&s.push(this.encodeValue(t,i[e],e))},this);else{var o=[];Array.isArray(i)?i.filter(this.isDefined).forEach(function(e){o.push(this.encodeValue(t,e))},this):Object.keys(i).forEach(function(e){this.isDefined(i[e])&&(o.push(this.encodeUnreserved(e)),o.push(this.encodeValue(t,i[e].toString())))},this),this.isKeyOperator(t)?s.push(this.encodeUnreserved(r)+"="+o.join(",")):0!==o.length&&s.push(o.join(","))}else";"===t?this.isDefined(i)&&s.push(this.encodeUnreserved(r)):""===i&&("&"===t||"?"===t)?s.push(this.encodeUnreserved(r)+"="):""===i&&s.push("");return s},e.prototype.parse=function(e){var t=this,r=["+","#",".","/",";","?","&"];return{expand:function(n){return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(e,i,s){if(!i)return t.encodeReserved(s);var o=null,a=[];if(-1!==r.indexOf(i.charAt(0))&&(o=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,o,r[1],r[2]||r[3]))}),!o||"+"===o)return a.join(",");var l=",";return"?"===o?l="&":"#"!==o&&(l=o),(0!==a.length?o:"")+a.join(l)})}}},new e}()},1171:(e,t,r)=>{"use strict";var n=r(40459);Object.defineProperty(t,"__esModule",{value:!0}),t.env=t.isBrowser=void 0,t.isBrowser="u">typeof window||void 0===n||n?.platform==="browser",t.env=t.isBrowser?{}:n.env||{}},1275:function(e){e.exports=function(){var e=[],t=[],r={},n={},i={};function s(e){return"string"==typeof e?RegExp("^"+e+"$","i"):e}function o(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,n){if(!e.length||r.hasOwnProperty(e))return t;for(var i=n.length;i--;){var s=n[i];if(s[0].test(t))return function(e,t){return e.replace(t[0],function(r,n){var i,s,a=(i=t[1],s=arguments,i.replace(/\$(\d{1,2})/g,function(e,t){return s[t]||""}));return""===r?o(e[n-1],a):o(r,a)})}(t,s)}return t}function l(e,t,r){return function(n){var i=n.toLowerCase();return t.hasOwnProperty(i)?o(n,i):e.hasOwnProperty(i)?o(n,e[i]):a(i,n,r)}}function c(e,t,r,n){return function(n){var i=n.toLowerCase();return!!t.hasOwnProperty(i)||!e.hasOwnProperty(i)&&a(i,i,r)===i}}function p(e,t,r){var n=1===t?p.singular(e):p.plural(e);return(r?t+" ":"")+n}return p.plural=l(i,n,e),p.isPlural=c(i,n,e),p.singular=l(n,i,t),p.isSingular=c(n,i,t),p.addPluralRule=function(t,r){e.push([s(t),r])},p.addSingularRule=function(e,r){t.push([s(e),r])},p.addUncountableRule=function(e){if("string"==typeof e){r[e.toLowerCase()]=!0;return}p.addPluralRule(e,"$0"),p.addSingularRule(e,"$0")},p.addIrregularRule=function(e,t){t=t.toLowerCase(),i[e=e.toLowerCase()]=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 p.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
1h(function(e){return p.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 p.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é]mon$/i,/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(p.addUncountableRule),p}()},1604:(e,t,r)=>{"use strict";e.exports=r(38747).extend({implicit:[r(41414),r(24867),r(39596),r(5563)]})},2068:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Oas3Types=t.Discriminator=t.DiscriminatorMapping=t.Xml=t.ExternalDocs=void 0;let n=r(68386),i=r(70673),s=/^[0-9][0-9Xx]{2}$/;t.ExternalDocs={properties:{description:{type:"string"},url:{type:"string"}},required:["url"],extensionsPrefix:"x-"};let o={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"]},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-"},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"}
1,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:{properties:{},additionalProperties:(e,t)=>t.startsWith("/")?"PathItem":void 0},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:{properties:{default:"Response"},additionalProperties:(e,t)=>s.test(t)?"Response":void 0},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:o,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:{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-"},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"}}},2479:e=>{e.exports=o,o.default=o,o.stable=c,o.stableStringify=c;var t="[...]",r="[Circular]",n=[],i=[];function s(){return{depthLimit:Number.MAX_SAFE_INTEGER,edgesLimit:Number.MAX_SAFE_INTEGER}}function o(e,o,l,c){void 0===c&&(c=s()),function e(n,i,s,o,l,c,p){if(c+=1,"object"==typeof n&&null!==n){for(u=0;
1u<o.length;u++)if(o[u]===n)return void a(r,n,i,l);if(void 0!==p.depthLimit&&c>p.depthLimit||void 0!==p.edgesLimit&&s+1>p.edgesLimit)return void a(t,n,i,l);if(o.push(n),Array.isArray(n))for(u=0;u<n.length;u++)e(n[u],u,u,o,n,c,p);else{var u,d=Object.keys(n);for(u=0;u<d.length;u++){var f=d[u];e(n[f],f,u,o,n,c,p)}}o.pop()}}(e,"",0,[],void 0,0,c);try{u=0===i.length?JSON.stringify(e,o,l):JSON.stringify(e,p(o),l)}catch(e){return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;0!==n.length;){var u,d=n.pop();4===d.length?Object.defineProperty(d[0],d[1],d[3]):d[0][d[1]]=d[2]}}return u}function a(e,t,r,s){var o=Object.getOwnPropertyDescriptor(s,r);void 0!==o.get?o.configurable?(Object.defineProperty(s,r,{value:e}),n.push([s,r,t,o])):i.push([t,r,e]):(s[r]=e,n.push([s,r,t]))}function l(e,t){return e<t?-1:+(e>t)}function c(e,o,c,u){void 0===u&&(u=s());var d,f=function e(i,s,o,c,p,u,d){if(u+=1,"object"==typeof i&&null!==i){for(f=0;f<c.length;f++)if(c[f]===i)return void a(r,i,s,p);try{if("function"==typeof i.toJSON)return}catch(e){return}if(void 0!==d.depthLimit&&u>d.depthLimit||void 0!==d.edgesLimit&&o+1>d.edgesLimit)return void a(t,i,s,p);if(c.push(i),Array.isArray(i))for(f=0;f<i.length;f++)e(i[f],f,f,c,i,u,d);else{var f,h={},m=Object.keys(i).sort(l);for(f=0;f<m.length;f++){var y=m[f];e(i[y],y,f,c,i,u,d),h[y]=i[y]}if(void 0===p)return h;n.push([p,s,i]),p[s]=h}c.pop()}}(e,"",0,[],void 0,0,u)||e;try{d=0===i.length?JSON.stringify(f,o,c):JSON.stringify(f,p(o),c)}catch(e){return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;0!==n.length;){var h=n.pop();4===h.length?Object.defineProperty(h[0],h[1],h[3]):h[0][h[1]]=h[2]}}return d}function p(e){return e=void 0!==e?e:function(e,t){return t},function(t,r){if(i.length>0)for(var n=0;n<i.length;n++){var s=i[n];if(s[1]===t&&s[0]===r){r=s[2],i.splice(n,1);break}}return e.call(this,t,r)}}},2845: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 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]:[],s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;t(this,e),this.ctx=r,this.iframes=n,this.exclude=i,this.iframesTimeout=s}return r(e,[{key:"getContexts",value:function(){var e=[];return(void 0!==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 Error("iframe inaccessible")}catch(e){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,s=null,o=function o(){if(!i){i=!0,clearTimeout(s);try{n.isIframeBlank(e)||(e.removeEventListener("load",o),n.getIframeContents(e,t,r))}catch(e){r()}}};e.addEventListener("load",o),s=setTimeout(o,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(e){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()})}}
1,{key:"forEachIframe",value:function(t,r,n){var i=this,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},o=t.querySelectorAll("iframe"),a=o.length,l=0;o=Array.prototype.slice.call(o);var c=function(){--a<=0&&s(l)};a||c(),o.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;else if(t.compareDocumentPosition(r)&Node.DOCUMENT_POSITION_FOLLOWING)return!0}return!1}},{key:"getIteratorNode",value:function(e){var t=e.previousNode(),r=void 0;return r=null===t?e.nextNode():e.nextNode()&&e.nextNode(),{prevNode:t,node:r}}},{key:"checkIframeFilter",value:function(e,t,r,n){var i=!1,s=!1;return(n.forEach(function(e,t){e.val===r&&(i=t,s=e.handled)}),this.compareNodeIframe(e,t,r))?(!1!==i||s?!1===i||s||(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 s,o=this,a=this.createIterator(t,e,n),l=[],c=[],p=void 0,u=void 0;u=(s=o.getIteratorNode(a)).prevNode,p=s.node;)this.iframes&&this.forEachIframe(t,function(e){return o.checkIframeFilter(p,u,e,l)},function(t){o.createInstanceOnIframe(t).forEachNode(e,function(e){return c.push(e)},n)}),c.push(p);c.forEach(function(e){r(e)}),this.iframes&&this.handleOpenIframes(l,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(){},s=this.getContexts(),o=s.length;
vendor: 9,771 bytes, line 1
1o||i(),s.forEach(function(s){var a=function(){n.iterateThroughNodes(e,s,t,r,function(){--o<=0&&i()})};n.iframes?n.waitForIframes(s,a):a()})}}],[{key:"matches",value:function(e,t){var r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(!r)return!1;var n=!1;return("string"==typeof t?[t]:t).every(function(t){return!r.call(e,t)||(n=!0,!1)}),n}}]),e}(),s=function(){function s(e){t(this,s),this.ctx=e,this.ie=!1;var r=window.navigator.userAgent;(r.indexOf("MSIE")>-1||r.indexOf("Trident")>-1)&&(this.ie=!0)}return r(s,[{key:"log",value:function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"debug",n=this.opt.log;this.opt.debug&&(void 0===n?"undefined":e(n))==="object"&&"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 s=t[i],o="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(i):this.escapeStr(i),a="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(s):this.escapeStr(s);""!==o&&""!==a&&(e=e.replace(RegExp("("+this.escapeStr(o)+"|"+this.escapeStr(a)+")","gm"+r),n+"("+this.processSynomyms(o)+"|"+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.push("\\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ả\xe3ạăằắẳẵặ\xe2ầấẩẫậ\xe4\xe5āą","A\xc0\xc1Ả\xc3ẠĂẰẮẲẴẶ\xc2ẦẤẨẪẬ\xc4\xc5ĀĄ","c\xe7ćč","C\xc7ĆČ","dđď","DĐĎ","e\xe8\xe9ẻẽẹ\xeaềếểễệ\xeběēę","E\xc8\xc9ẺẼẸ\xcaỀẾỂỄỆ\xcbĚĒĘ","i\xec\xedỉĩị\xee\xefī","I\xcc\xcdỈĨỊ\xce\xcfĪ","lł","LŁ","n\xf1ňń","N\xd1ŇŃ","o\xf2\xf3ỏ\xf5ọ\xf4ồốổỗộơởỡớờợ\xf6\xf8ō","O\xd2\xd3Ỏ\xd5Ọ\xd4ỒỐỔỖỘƠỞỠỚỜỢ\xd6\xd8Ō","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","u\xf9\xfaủũụưừứửữự\xfb\xfcůū","U\xd9\xdaỦŨỤƯỪỨỬỮỰ\xdb\xdcŮŪ","y\xfdỳỷỹỵ\xff","Y\xddỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["a\xe0\xe1ả\xe3ạăằắẳẵặ\xe2ầấẩẫậ\xe4\xe5āąA\xc0\xc1Ả\xc3ẠĂẰẮẲẴẶ\xc2ẦẤẨẪẬ\xc4\xc5ĀĄ","c\xe7ćčC\xc7ĆČ","dđďDĐĎ","e\xe8\xe9ẻẽẹ\xeaềếểễệ\xeběēęE\xc8\xc9ẺẼẸ\xcaỀẾỂỄỆ\xcbĚĒĘ","i\xec\xedỉĩị\xee\xefīI\xcc\xcdỈĨỊ\xce\xcfĪ","lłLŁ","n\xf1ňńN\xd1ŇŃ","o\xf2\xf3ỏ\xf5ọ\xf4ồốổỗộơởỡớờợ\xf6\xf8ōO\xd2\xd3Ỏ\xd5Ọ\xd4ỒỐỔỖỘƠỞỠỚỜỢ\xd6\xd8Ō","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","u\xf9\xfaủũụưừứửữự\xfb\xfcůūU\xd9\xdaỦŨỤƯỪỨỬỮỰ\xdb\xdcŮŪ","y\xfdỳỷỹỵ\xffY\xddỲỶỸỴŸ","zžżźZŽŻŹ"],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(RegExp("["+r+"]","gm"+t),"["+r+"]"),n.push(r)}return!0})}),e}},{key:"createMergedBlanksRegExp",value:function(e){return e.replace(/[\s]+/gmi,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(e){var t=this,r=this.opt.accuracy,n="string"==typeof r?r:r.value,i="string"==typeof r?[]:r.limiters,s="";switch(i.forEach(function(e){s+="|"+t.escapeStr(e)}),n){case"partially":default:return"()("+e+")";case"complementary":return"()([^"+(s="\\s"+(s||this.escapeStr("!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~\xa1\xbf")))+"]*"+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),s=i.start,o=i.end;i.valid&&(e.start=s,e.length=o-s,r.push(e),n=o)}),r}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var r=void 0,n=void 0,i=!1;return e&&void 0!==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,s=r.length,o=t-s,a=parseInt(e.start,10)-o;return(n=(a=a>s?s:a)+parseInt(e.length,10))>s&&(n=s,this.log("End range automatically set to the max value of "+s)),a<0||n-a<0||a>s||n>s?(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),s=i.splitText(r-t),o=document.createElement(n);return o.setAttribute("data-markjs","true"),this.opt.className&&o.setAttribute("class",this.opt.className),o.textContent=i.textContent,i.parentNode.replaceChild(o,i),s}},{key:"wrapRangeInMappedTextNode",value:function(e,t,r,n,i){var s=this;e.nodes.every(function(o,a){var l=e.nodes[a+1];if(void 0===l||l.start>t){if(!n(o.node))return!1;var c=t-o.start,p=(r>o.end?o.end:r)-o.start,u=e.value.substr(0,o.start),d=e.value.substr(p+o.start);if(o.node=s.wrapRangeInTextNode(o.node,c,p),e.value=u+d,e.nodes.forEach(function(t,r){r>=a&&(e.nodes[r].start>0&&r!==a&&(e.nodes[r].start-=p),e.nodes[r].end-=p)}),r-=p,i(o.node.previousSibling,o.start),!(r>o.end))return!1;t=o.end}return!0})}},{key:"wrapMatches",value:function(e,t,r,n,i){var s=this,o=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[o];)if(r(i[o],t)){var a=i.index;if(0!==o)for(var l=1;l<o;l++)a+=i[l].length;n((t=s.wrapRangeInTextNode(t,a,a+i[o].length)).previousSibling),e.lastIndex=0}}),i()})}},{key:"wrapMatchesAcrossElements",value:function(e,t,r,n,i){var s=this,o=0===t?0:t+1;this.getTextNodes(function(t){for(var a=void 0;null!==(a=e.exec(t.value))&&""!==a[o];){var l=a.index;if(0!==o)for(var c=1;c<o;c++)l+=a[c].length;var p=l+a[o].length;s.wrapRangeInMappedTextNode(t,l,p,function(e){return r(a[o],e)},function(t,r){e.lastIndex=r,n(t)})}i()})}},{key:"wrapRangeFromIndex",value:function(e,t,r,n){var i=this;this.getTextNodes(function(s){var o=s.value.length;e.forEach(function(e,n){var a=i.checkWhitespaceRanges(e,o,s.value),l=a.start,c=a.end;a.valid&&i.wrapRangeInMappedTextNode(s,l,c,function(r){return t(r,e,s.value.substring(l,c),n)},function(t){r(t,e)})}),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)}}}
1,{key:"markRegExp",value:function(e,t){var r=this;this.opt=t,this.log('Searching with expression "'+e+'"');var n=0,i="wrapMatches";this.opt.acrossElements&&(i="wrapMatchesAcrossElements"),this[i](e,this.opt.ignoreGroups,function(e,t){return r.opt.filter(t,e,n)},function(e){n++,r.opt.each(e)},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",s=this.getSeparatedKeywords("string"==typeof e?[e]:e),o=s.keywords,a=s.length,l=this.opt.caseSensitive?"":"i";this.opt.acrossElements&&(i="wrapMatchesAcrossElements"),0===a?this.opt.done(n):function e(t){var s=RegExp(r.createRegExp(t),"gm"+l),c=0;r.log('Searching with expression "'+s+'"'),r[i](s,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),o[a-1]===t?r.opt.done(n):e(o[o.indexOf(t)+1])})}(o[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),s=t.matchesExclude(e);return!n||s?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)}}]),s}();return function(e){var t=this,r=new s(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}}()},3437:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(84642);t.default={keyword:"allOf",schemaType:"array",code(e){let{gen:t,schema:r,it:i}=e;if(!Array.isArray(r))throw Error("ajv implementation error");let s=t.name("valid");r.forEach((t,r)=>{if((0,n.alwaysValidSchema)(i,t))return;let o=e.subschema({keyword:"allOf",schemaProp:r},s,!0);e.ok(s),e.mergeEvaluated(o)})}}},3566:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Overlay1Types=void 0,t.Overlay1Types={Root:{properties:{overlay:{type:"string"},info:"Info",extends:{type:"string"},actions:"Actions"},required:["overlay","info","actions"],extensionsPrefix:"x-"},Info:{properties:{title:{type:"string"},version:{type:"string"}},required:["title","version"],extensionsPrefix:"x-"},Actions:(0,r(68386).listOf)("Action"),Action:{properties:{target:{type:"string"},description:{type:"string"},update:{},remove:{type:"boolean"}},required:["target"],extensionsPrefix:"x-"}}},4165:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isJSONType=function(e){return"string"==typeof e&&r.has(e)},t.getRules=function(){let 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:{}}};let r=new Set(["string","number","integer","boolean","null","object","array"])},4613:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(46180),i=r(16276),s=r(45870),o=r(84642);t.default={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:{message:"must NOT have additional properties",params:({params:e})=>(0,i._)`{additionalProperty: ${e.additionalProperty}}`},code(e){let{gen:t,parentSchema:r,data:a,errsCount:l,it:c}=e,{schema:p=c.opts.defaultAdditionalProperties}=e;if(!l)throw Error("ajv implementation error");let{allErrors:u,opts:d}=c;if(c.props=!0,"all"!==d.removeAdditional&&(0,o.alwaysValidSchema)(c,p))return;let f=(0,n.allSchemaProperties)(r.properties),h=(0,n.allSchemaProperties)(r.patternProperties);function m(e){t.code((0,i._)`delete ${a}[${e}]`)}function y(r){if("all"===d.removeAdditional||d.removeAdditional&&!1===p)return void m(r);if(!1===p){e.setParams({additionalProperty:r}),e.error(),u||t.break();return}if("object"==typeof p&&!(0,o.alwaysValidSchema)(c,p)){let n=t.name("valid");"failing"===d.removeAdditional?(g(r,n,!1),t.if((0,i.not)(n),()=>{e.reset(),m(r)})):(g(r,n),u||t.if((0,i.not)(n),()=>t.break()))}}function g(t,r,n){let i={keyword:"additionalProperties",dataProp:t,dataPropType:o.Type.Str};!1===n&&Object.assign(i,{compositeRule:!0,createErrors:!1,allErrors:!1}),e.subschema(i,r)}t.forIn("key",a,s=>{f.length||h.length?t.if(function(s){let a;if(f.length>8){let e=(0,o.schemaRefOrVal)(c,r.properties,"properties");a=(0,n.isOwnProperty)(t,e,s)}else a=f.length?(0,i.or)(...f.map(e=>(0,i._)`${s} === ${e}`)):i.nil;return h.length&&(a=(0,i.or)(a,...h.map(t=>(0,i._)`${(0,n.usePattern)(e,t)}.test(${s})`))),(0,i.not)(a)}(s),()=>y(s)):y(s)}),e.ok((0,i._)`${l} === ${s.default.errors}`)}}},5563:(e,t,r)=>{"use strict";let n=r(60567),i=r(82178),s=RegExp("^(?:[-+]?(?:[0-9]+)(?:\\.[0-9]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$"),o=RegExp("^(?:[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$"),a=/^[-+]?[0-9]+e/;e.exports=new i("tag:yaml.org,2002:float",{kind:"scalar",resolve:function(e){return null!==e&&!!s.test(e)&&(!!isFinite(parseFloat(e,10))||o.test(e))},construct:function(e){let t=e.toLowerCase(),r="-"===t[0]?-1:1;return("+-".indexOf(t[0])>
1=0&&(t=t.slice(1)),".inf"===t)?1===r?1/0:-1/0:".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){if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(1/0===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(-1/0===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(n.isNegativeZero(e))return"-0.0";let r=e.toString(10);return a.test(r)?r.replace("e",".e"):r},defaultStyle:"lowercase"})},5733:(e,t)=>{"use strict";var r,n;Object.defineProperty(t,"__esModule",{value:!0}),t.DiscrError=void 0,(n=r||(t.DiscrError=r={})).Tag="tag",n.Mapping="mapping"},6272:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConfigValidationError=void 0,t.parsePresetName=function(e){if(!(e.indexOf("/")>-1))return{pluginId:"",configName:e};{let[t,r]=e.split("/");return{pluginId:t,configName:r}}},t.transformApiDefinitionsToApis=o,t.prefixRules=function(e,t){if(!t)return e;let r={};for(let n of Object.keys(e))r[`${t}/${n}`]=e[n];return r},t.mergeExtends=function(e){let t={rules:{},oas2Rules:{},oas3_0Rules:{},oas3_1Rules:{},async2Rules:{},async3Rules:{},arazzo1Rules:{},overlay1Rules:{},preprocessors:{},oas2Preprocessors:{},oas3_0Preprocessors:{},oas3_1Preprocessors:{},async2Preprocessors:{},async3Preprocessors:{},arazzo1Preprocessors:{},overlay1Preprocessors:{},decorators:{},oas2Decorators:{},oas3_0Decorators:{},oas3_1Decorators:{},async2Decorators:{},async3Decorators:{},arazzo1Decorators:{},overlay1Decorators:{},plugins:[],pluginPaths:[],extendPaths:[]};for(let r of e){if(r.extends)throw Error(`'extends' is not supported in shared configs yet:
2${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.overlay1Rules,r.overlay1Rules),(0,n.assignOnlyExistingConfig)(t.overlay1Rules,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.overlay1Preprocessors,r.overlay1Preprocessors),(0,n.assignOnlyExistingConfig)(t.overlay1Preprocessors,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),(0,n.assignConfig)(t.overlay1Decorators,r.overlay1Decorators),(0,n.assignOnlyExistingConfig)(t.overlay1Decorators,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){let r=[...Object.values(e.apis).map(e=>e?.styleguide?.extendPaths),e.rawConfig?.styleguide?.extendPaths].flat().filter(n.isTruthy),s=[...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:s},theme:{...e.rawConfig.theme,...e.apis[t]?.theme},files:[...e.files,...e.apis?.[t]?.files??[]]},e.configFile):e},t.checkForDeprecatedFields=l,t.transformConfig=function(e){for(let[t,r,n,i]of[["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]])l(t,r,e,n,i);let{apis:t,apiDefinitions:r,referenceDocs:n,lint:i,...c}=e,{styleguideConfig:p,rawConfigRest:u}=a(c),d={theme:{openapi:{...n,...e["features.openapi"],...e.theme?.openapi},mockServer:{...e["features.mockServer"],...e.theme?.mockServer}},apis:function(e){if(!e)return;let t={};for(let[r,{lint:n,...i}]of Object.entries(e)){let{styleguideConfig:e,rawConfigRest:s}=a(i);t[r]={styleguide:e||n,...s}}return t}(t)||o(r),styleguide:p||i,...u};return function(e){let t={...e.styleguide?.rules};for(let r of Object.values(e.apis||{}))t={...t,...r?.styleguide?.rules};for(let e of Object.keys(t))e.startsWith("assert/")&&s.logger.warn(`
3The 'assert/' syntax in ${e} is deprecated. Update your configuration to use 'rule/' instead. Examples and more information: https://redocly.com/docs/cli/rules/configurable-rules/
4`)}(d),d},t.getResolveConfig=function(e){return{http:{headers:e?.http?.headers??[],customFetch:void 0}}},t.getUniquePlugins=function(e){let t=new Set,r=[];for(let n of e)t.has(n.id)?n.id&&s.logger.warn(`Duplicate plugin id "${s.colorize.red(n.id)}".
5`):(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};let n=r(18441),i=r(96301),s=r(9740);function o(e){if(!e)return;let t={};for(let[r,n]of Object.entries(e))t[r]={root:n};return t}function a({plugins:e,extends:t,rules:r,oas2Rules:i,oas3_0Rules:s,oas3_1Rules:o,async2Rules:l,async3Rules:c,arazzo1Rules:p,overlay1Rules:u,preprocessors:d,oas2Preprocessors:f,oas3_0Preprocessors:h,oas3_1Preprocessors:m,async2Preprocessors:y,async3Preprocessors:g,arazzo1Preprocessors:b,overlay1Preprocessors:v,decorators:w,oas2Decorators:S,oas3_0Decorators:x,oas3_1Decorators:k,async2Decorators:O,async3Decorators:E,arazzo1Decorators:A,overlay1Decorators:P,..._}){let T={plugins:e,extends:t,rules:r,oas2Rules:i,oas3_0Rules:s,oas3_1Rules:o,async2Rules:l,async3Rules:c,arazzo1Rules:p,overlay1Rules:u,preprocessors:d,oas2Preprocessors:f,oas3_0Preprocessors:h,oas3_1Preprocessors:m,async2Preprocessors:y,async3Preprocessors:g,arazzo1Preprocessors:b,overlay1Preprocessors:v,decorators:w,oas2Decorators:S,oas3_0Decorators:x,oas3_1Decorators:k,async2Decorators:O,async3Decorators:E,arazzo1Decorators:A,overlay1Decorators:P,doNotResolveExamples:_.resolve?.doNotResolveExamples};if(_.lint&&_.styleguide||Object.values(T).some(n.isDefined)&&(_.lint||_.styleguide))throw Error(`Do not use 'lint', 'styleguide' and flat syntax together. 
6See more about the configuration in the docs: https://redocly.com/docs/cli/configuration/ 
7`);return{styleguideConfig:Object.values(T).some(n.isDefined)?T:void 0,rawConfigRest:_}}function l(e,t,r,i,s){let o=r.apis&&Object.values(r.apis).some(t=>t[e]);r[e]&&null===t&&(0,n.showWarningForDeprecatedField)(e,void 0,i,s),r[e]&&t&&r[t]&&(0,n.showErrorForDeprecatedField)(e,t),r[e]&&i&&r[i]&&(0,n.showErrorForDeprecatedField)(e,t,i),(r[e]||o)&&(0,n.showWarningForDeprecatedField)(e,t,i,s)}
7class c extends Error{}t.ConfigValidationError=c},8494:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSubschema=function(e,{keyword:t,schemaProp:r,schema:s,schemaPath:o,errSchemaPath:a,topSchemaRef:l}){if(void 0!==t&&void 0!==s)throw Error('both "keyword" and "schema" passed, only one allowed');if(void 0!==t){let s=e.schema[t];return void 0===r?{schema:s,schemaPath:(0,n._)`${e.schemaPath}${(0,n.getProperty)(t)}`,errSchemaPath:`${e.errSchemaPath}/${t}`}:{schema:s[r],schemaPath:(0,n._)`${e.schemaPath}${(0,n.getProperty)(t)}${(0,n.getProperty)(r)}`,errSchemaPath:`${e.errSchemaPath}/${t}/${(0,i.escapeFragment)(r)}`}}if(void 0!==s){if(void 0===o||void 0===a||void 0===l)throw Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:s,schemaPath:o,topSchemaRef:l,errSchemaPath:a}}throw Error('either "keyword" or "schema" must be passed')},t.extendSubschemaData=function(e,t,{dataProp:r,dataPropType:s,data:o,dataTypes:a,propertyName:l}){if(void 0!==o&&void 0!==r)throw Error('both "data" and "dataProp" passed, only one allowed');let{gen:c}=t;if(void 0!==r){let{errorPath:o,dataPathArr:a,opts:l}=t;p(c.let("data",(0,n._)`${t.data}${(0,n.getProperty)(r)}`,!0)),e.errorPath=(0,n.str)`${o}${(0,i.getErrorPath)(r,s,l.jsPropertySyntax)}`,e.parentDataProperty=(0,n._)`${r}`,e.dataPathArr=[...a,e.parentDataProperty]}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]}void 0!==o&&(p(o instanceof n.Name?o:c.let("data",o,!0)),void 0!==l&&(e.propertyName=l)),a&&(e.dataTypes=a)},t.extendSubschemaMode=function(e,{jtdDiscriminator:t,jtdMetadata:r,compositeRule:n,createErrors:i,allErrors:s}){void 0!==n&&(e.compositeRule=n),void 0!==i&&(e.createErrors=i),void 0!==s&&(e.allErrors=s),e.jtdDiscriminator=t,e.jtdMetadata=r};let n=r(16276),i=r(84642)},9195:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(63503);t.default={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:e=>(0,n.validateTuple)(e,"items")}},9740:(e,t,r)=>{"use strict";var n=r(40459);Object.defineProperty(t,"__esModule",{value:!0}),t.logger=t.colorize=t.colorOptions=void 0;let i=r(20462),s=r(1171),o=r(18441);t.colorOptions=i.options,t.colorize=new Proxy(i,{get:(e,t)=>s.isBrowser?o.identity:e[t]});class a{stderr(e){return n.stderr.write(e)}info(e){return s.isBrowser?console.log(e):this.stderr(e)}warn(e){return s.isBrowser?console.warn(e):this.stderr(t.colorize.yellow(e))}error(e){return s.isBrowser?console.error(e):this.stderr(t.colorize.red(e))}}t.logger=new a},10146:(e,t,r)=>{let n=e.exports=(e,t,r={})=>(y(t),(!!r.nocomment||"#"!==t.charAt(0))&&new w(t,r).match(e));e.exports=n;let i=r(40577);n.sep=i.sep;let s=Symbol("globstar **");n.GLOBSTAR=s;let o=r(69121),a={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},l="[^/]",c=l+"*?",p=e=>e.split("").reduce((e,t)=>(e[t]=!0,e),{}),u=p("().*{}+?[]^$\\!"),d=p("[.("),f=/\/+/;n.filter=(e,t={})=>(r,i,s)=>n(r,e,t);let h=(e,t={})=>{let 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;let 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))}},r.Minimatch.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);let m=(e,t={})=>(y(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e))?[e]:o(e),y=e=>{if("string"!=typeof e)throw TypeError("invalid pattern");if(e.length>65536)throw TypeError("pattern is too long")},g=Symbol("subparse");n.makeRe=(e,t)=>new w(e,t||{}).makeRe(),n.match=(e,t,r={})=>{let n=new w(t,r);return e=e.filter(e=>n.match(e)),n.options.nonull&&!e.length&&e.push(t),e};let b=e=>e.replace(/\\([^-\]])/g,"$1"),v=e=>e.replace(/[[\]\\]/g,"\\$&");class w{constructor(e,t){y(e),t||(t={}),this.options=t,this.maxGlobstarRecursion=void 0!==t.maxGlobstarRecursion?t.maxGlobstarRecursion:200,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(){let e=this.pattern,t=this.options;if(!t.nocomment&&"#"===e.charAt(0)){this.comment=!0;return}if(!e){this.empty=!0;return}this.parseNegate();let r=this.globSet=this.braceExpand();t.debug&&(this.debug=(...e)=>console.error(...e)),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;let e=this.pattern,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){return -1!==t.indexOf(s)?this._matchGlobstar(e,t,r,0,0):this._matchOne(e,t,r,0,0)}_matchGlobstar(e,t,r,n,i){let o=-1;for(let e=i;e<t.length;e++)if(t[e]===s){o=e;break}let a=-1;for(let e=t.length-1;e>=0;e--)if(t[e]===s){a=e;break}let l=t.slice(i,o),c=t.slice(o+1,a),p=t.slice(a+1);if(l.length){let t=e.slice(n,n+l.length);if(!this._matchOne(t,l,r,0,0))return!1;n+=l.length}let u=0;if(p.length){if(p.length+n>e.length)return!1;let t=e.length-p.length;if(this._matchOne(e,p,r,t,0))u=p.length;else{if(""!==e[e.length-1]||n+p.length===e.length||!this._matchOne(e,p,r,t-1,0))return!1;u=p.length+1}}if(!c.length){let t=!!u;for(let r=n;r<e.length-u;r++){let n=String(e[r]);if(t=!0,"."===n||".."===n||!this.options.dot&&"."===n.charAt(0))return!1}return t}let d=[[[],0]],f=d[0],h=0,m=[0];for(let e of c)e===s?(m.push(h),f=[[],0],d.push(f)):(f[0].push(e),h++);let y=d.length-1,g=e.length-u;for(let e of d)e[1]=g-(m[y--]+e[0].length);return!!this._matchGlobStarBodySections(e,d,n,0,r,0,!!u)}_matchGlobStarBodySections(e,t,r,n,i,s,o){let a=t[n];if(!a){for(let t=r;t<e.length;t++){o=!0;let r=e[t];if("."===r||".."===r||!this.options.dot&&"."===r.charAt(0))return!1}return o}let[l,c]=a;for(;r<=c;){if(this._matchOne(e.slice(0,r+l.length),l,i,r,0)&&s<this.maxGlobstarRecursion){let a=this._matchGlobStarBodySections(e,t,r+l.length,n+1,i,s+1,o);if(!1!==a)return a}let a=e[r];if("."===a||".."===a||!this.options.dot&&"."===a.charAt(0))return!1;r++}return null}_matchOne(e,t,r,n,i){let o,a,l,c;for(o=n,a=i,l=e.length,c=t.length;o<l&&a<c;o++,a++){let r;this.debug("matchOne loop");let n=t[a],i=e[o];if(this.debug(t,n,i),!1===n||n===s||("string"==typeof n?(r=i===n,this.debug("string match",n,i,r)):(r=i.match(n),this.debug("pattern match",n,i,r)),!r))return!1}if(o===l&&a===c)return!0;
7if(o===l)return r;if(a===c)return o===l-1&&""===e[o];throw Error("wtf?")}braceExpand(){return m(this.pattern,this.options)}parse(e,t){let r,n,i,o;y(e);let p=this.options;if("**"===e)if(!p.noglobstar)return s;else e="*";if(""===e)return"";let f="",h=!1,m=!1,w=[],S=[],x=!1,k=-1,O=-1,E="."===e.charAt(0),A=p.dot||E,P=e=>"."===e.charAt(0)?"":p.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",_=()=>{if(r){switch(r){case"*":f+=c,h=!0;break;case"?":f+=l,h=!0;break;default:f+="\\"+r}this.debug("clearStateChar %j %j",r,f),r=!1}};for(let t=0,s;t<e.length&&(s=e.charAt(t));t++){if(this.debug("%s	%s %s %j",e,t,f,s),m){if("/"===s)return!1;u[s]&&(f+="\\"),f+=s,m=!1;continue}switch(s){case"/":return!1;case"\\":if(x&&"-"===e.charAt(t+1)){f+=s;continue}_(),m=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s	%s %s %j <-- stateChar",e,t,f,s),x){this.debug("  in class"),"!"===s&&t===O+1&&(s="^"),f+=s;continue}if("*"===s&&"*"===r)continue;this.debug("call clearStateChar %j",r),_(),r=s,p.noext&&_();continue;case"(":{if(x){f+="(";continue}if(!r){f+="\\(";continue}let n={type:r,start:t-1,reStart:f.length,open:a[r].open,close:a[r].close};this.debug(this.pattern,"	",n),w.push(n),f+=n.open,0===n.start&&"!"!==n.type&&(E=!0,f+=P(e.slice(t+1))),this.debug("plType %j %j",r,f),r=!1;continue}case")":{let e=w[w.length-1];if(x||!e){f+="\\)";continue}w.pop(),_(),h=!0,f+=(i=e).close,"!"===i.type&&S.push(Object.assign(i,{reEnd:f.length}));continue}case"|":{let r=w[w.length-1];if(x||!r){f+="\\|";continue}_(),f+="|",0===r.start&&"!"!==r.type&&(E=!0,f+=P(e.slice(t+1)));continue}case"[":if(_(),x){f+="\\"+s;continue}x=!0,O=t,k=f.length,f+=s;continue;case"]":if(t===O+1||!x){f+="\\"+s;continue}n=e.substring(O+1,t);try{RegExp("["+v(b(n))+"]"),f+=s}catch(e){f=f.substring(0,k)+"(?:$.)"}h=!0,x=!1;continue;default:_(),u[s]&&!("^"===s&&x)&&(f+="\\"),f+=s}}for(x&&(n=e.slice(O+1),o=this.parse(n,g),f=f.substring(0,k)+"\\["+o[0],h=h||o[1]),i=w.pop();i;i=w.pop()){let e;e=f.slice(i.reStart+i.open.length),this.debug("setting tail",f,i),e=e.replace(/((?:\\{2}){0,64})(\\?)\|/g,(e,t,r)=>(r||(r="\\"),t+t+r+"|")),this.debug("tail=%j\n   %s",e,e,i,f);let t="*"===i.type?c:"?"===i.type?l:"\\"+i.type;h=!0,f=f.slice(0,i.reStart)+t+"\\("+e}_(),m&&(f+="\\\\");let T=d[f.charAt(0)];for(let e=S.length-1;e>-1;e--){let r=S[e],n=f.slice(0,r.reStart),i=f.slice(r.reStart,r.reEnd-8),s=f.slice(r.reEnd),o=f.slice(r.reEnd-8,r.reEnd)+s,a=n.split(")").length,l=n.split("(").length-a,c=s;for(let e=0;e<l;e++)c=c.replace(/\)[+*?]?/,"");let p=""===(s=c)&&t!==g?"(?:$|\\/)":"";f=n+i+s+p+o}if(""!==f&&h&&(f="(?=.)"+f),T&&(f=(E?"":A?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)")+f),t===g)return[f,h];if(p.nocase&&!h&&(h=e.toUpperCase()!==e.toLowerCase()),!h)return e.replace(/\\(.)/g,"$1");let $=p.nocase?"i":"";try{return Object.assign(RegExp("^"+f+"$",$),{_glob:e,_src:f})}catch(e){return RegExp("$.")}}makeRe(){if(this.regexp||!1===this.regexp)return this.regexp;let e=this.set;if(!e.length)return this.regexp=!1,this.regexp;let t=this.options,r=t.noglobstar?c:t.dot?"(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?":"(?:(?!(?:\\/|^)\\.).)*?",n=t.nocase?"i":"",i=e.map(e=>((e=e.map(e=>"string"==typeof e?e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):e===s?s:e._src).reduce((e,t)=>((e[e.length-1]!==s||t!==s)&&e.push(t),e),[])).forEach((t,n)=>{t===s&&e[n-1]!==s&&(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]=s))}),e.filter(e=>e!==s).join("/"))).join("|");i="^(?:"+i+")$",this.negate&&(i="^(?!"+i+").*$");try{this.regexp=new RegExp(i,n)}catch(e){this.regexp=!1}return this.regexp}match(e,t=this.partial){let r;if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return""===e;if("/"===e&&t)return!0;let n=this.options;"/"!==i.sep&&(e=e.split(i.sep).join("/")),e=e.split(f),this.debug(this.pattern,"split",e);let s=this.set;this.debug(this.pattern,"set",s);for(let t=e.length-1;t>=0&&!(r=e[t]);t--);for(let i=0;i<s.length;i++){let o=s[i],a=e;if(n.matchBase&&1===o.length&&(a=[r]),this.matchOne(a,o,t)){if(n.flipNegate)return!0;return!this.negate}}return!n.flipNegate&&this.negate}static defaults(e){return n.defaults(e).Minimatch}}n.Minimatch=w},10172:(e,t,r)=>{"use strict";
7Object.defineProperty(t,"__esModule",{value:!0});let n=r(16276),i=r(84642);t.default={keyword:"unevaluatedItems",type:"array",schemaType:["boolean","object"],error:{message:({params:{len:e}})=>(0,n.str)`must NOT have more than ${e} items`,params:({params:{len:e}})=>(0,n._)`{limit: ${e}}`},code(e){let{gen:t,schema:r,data:s,it:o}=e,a=o.items||0;if(!0===a)return;let l=t.const("len",(0,n._)`${s}.length`);if(!1===r)e.setParams({len:a}),e.fail((0,n._)`${l} > ${a}`);else if("object"==typeof r&&!(0,i.alwaysValidSchema)(o,r)){let r=t.var("valid",(0,n._)`${l} <= ${a}`);t.if((0,n.not)(r),()=>{var s,c;return s=r,c=a,void t.forRange("i",c,l,r=>{e.subschema({keyword:"unevaluatedItems",dataProp:r,dataPropType:i.Type.Num},s),o.allErrors||t.if((0,n.not)(s),()=>t.break())})}),e.ok(r)}o.items=!0}}},10227:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(16276),i=n.operators,s={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}};t.default={keyword:Object.keys(s),type:"number",schemaType:"number",$data:!0,error:{message:({keyword:e,schemaCode:t})=>(0,n.str)`must be ${s[e].okStr} ${t}`,params:({keyword:e,schemaCode:t})=>(0,n._)`{comparison: ${s[e].okStr}, limit: ${t}}`},code(e){let{keyword:t,data:r,schemaCode:i}=e;e.fail$data((0,n._)`${r} ${s[t].fail} ${i} || isNaN(${r})`)}}},10950:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(16276);t.default={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:{message:({schemaCode:e})=>(0,n.str)`must be multiple of ${e}`,params:({schemaCode:e})=>(0,n._)`{multipleOf: ${e}}`},code(e){let{gen:t,data:r,schemaCode:i,it:s}=e,o=s.opts.multipleOfPrecision,a=t.let("res"),l=o?(0,n._)`Math.abs(Math.round(${a}) - ${a}) > 1e-${o}`:(0,n._)`${a} !== parseInt(${a})`;e.fail$data((0,n._)`(${i} === 0 || (${a} = ${r}/${i}, ${l}))`)}}},11764:()=>{var e,t,r,n;(e=Prism).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"}}),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,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]+/}}
7,{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},11998:(e,t,r)=>{"use strict";e.exports=new(r(82178))("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return null!==e?e:[]}})},12455:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeVisitors=function(e,t){let r={};for(let e of(r.any={enter:[],leave:[]},Object.keys(t)))r[e]={enter:[],leave:[]};for(let{ruleId:s,severity:o,message:a,visitor:l}of(r.ref={enter:[],leave:[]},e))!function e(s,o,a,l=0){let c=Object.keys(t);if(0===l)c.push("any"),c.push("ref");else{if(o.any)throw Error("any() is allowed only on top level");if(o.ref)throw Error("ref() is allowed only on top level")}for(let p of c){let c,u,d,f=o[p]||function(e,t){if(Array.isArray(t)){let r=t.find(t=>e[t])||void 0;return r&&e[r]}return e[t]}(o,i[p]),h=r[p];if(!f)continue;let m="object"==typeof f;if("ref"===p&&m&&f.skip)throw Error("ref() visitor does not support skip");"function"==typeof f?c=f:m&&(c=f.enter,u=f.leave,d=f.skip);let y={activatedOn:null,type:t[p],parent:a,isSkippedLevel:!1};if("object"==typeof f&&e(s,f,y,l+1),a&&function e(t,i,s,o,a=[]){if(a.includes(i))return;a=[...a,i];let l=new Set;for(let e of Object.values(i.properties)){if(e===s){c(t,a);continue}"object"==typeof e&&null!==e&&e.name&&l.add(e)}for(let r of(i.additionalProperties&&"function"!=typeof i.additionalProperties&&(i.additionalProperties===s?c(t,a):void 0!==i.additionalProperties.name&&l.add(i.additionalProperties)),i.items&&"function"!=typeof i.items&&(i.items===s?c(t,a):void 0!==i.items.name&&l.add(i.items)),i.extensionsPrefix&&l.add(n.SpecExtension),Array.from(l.values())))e(t,r,s,o,a);function c(e,t){for(let n of t.slice(1))r[n.name]=r[n.name]||{enter:[],leave:[]},r[n.name].enter.push({...e,visit:()=>void 0,depth:0,context:{isSkippedLevel:!0,seen:new Set,parent:o}})}}(s,a.type,t[p],a),c||m){if(c&&"function"!=typeof c)throw Error("DEV: should be function");h.enter.push({...s,visit:c||(()=>void 0),skip:d,depth:l,context:y})}if(u){if("function"!=typeof u)throw Error("DEV: should be function");h.leave.push({...s,visit:u,depth:l,context:y})}}}({ruleId:s,severity:o,message:a},l,null);for(let e of Object.keys(r))r[e].enter.sort((e,t)=>t.depth-e.depth),r[e].leave.sort((e,t)=>e.depth-t.depth);return r};let n=r(68386),i={Root:"DefinitionRoot",ServerVariablesMap:"ServerVariableMap",Paths:["PathMap","PathsMap"],CallbacksMap:"CallbackMap",MediaTypesMap:"MediaTypeMap",ExamplesMap:"ExampleMap",EncodingMap:"EncodingsMap",HeadersMap:"HeaderMap",LinksMap:"LinkMap",OAuth2Flows:"SecuritySchemeFlows",Responses:"ResponsesMap"}},12681:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(94277),i=r(61477),s=r(94032),o=r(77150);t.default=[n.default,i.default,s.default,o.default]},12727:(e,t,r)=>{"use strict";let n=r(60567),i=r(66983),s=r(15727),o=Object.prototype.toString,a=Object.prototype.hasOwnProperty,l={};l[0]="\\0",l[7]="\\a",l[8]="\\b",l[9]="\\t",l[10]="\\n",l[11]="\\v",l[12]="\\f",l[13]="\\r",l[27]="\\e",l[34]='\\"',l[92]="\\\\",l[133]="\\N",l[160]="\\_",l[8232]="\\L",l[8233]="\\P";let c=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],p=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function u(e){this.schema=e.schema||s,this.indent=Math.max(1,e.indent||2),this.noArrayIndent=e.noArrayIndent||!1,this.skipInvalid=e.ski
7pInvalid||!1,this.flowLevel=n.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=function(e,t){if(null===t)return{};let r={},n=Object.keys(t);for(let i=0,s=n.length;i<s;i+=1){let s=n[i],o=String(t[s]);"!!"===s.slice(0,2)&&(s="tag:yaml.org,2002:"+s.slice(2));let l=e.compiledTypeMap.fallback[s];l&&a.call(l.styleAliases,o)&&(o=l.styleAliases[o]),r[s]=o}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?2:1,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 d(e,t){let r=n.repeat(" ",t),i=0,s="",o=e.length;for(;i<o;){let t,n=e.indexOf("\n",i);-1===n?(t=e.slice(i),i=o):(t=e.slice(i,n+1),i=n+1),t.length&&"\n"!==t&&(s+=r),s+=t}return s}function f(e,t){return"\n"+n.repeat(" ",e.indent*t)}function h(e){return 32===e||9===e}function m(e){return e>=32&&e<=126||e>=161&&e<=55295&&8232!==e&&8233!==e||e>=57344&&e<=65533&&65279!==e||e>=65536&&e<=1114111}function y(e){return m(e)&&65279!==e&&13!==e&&10!==e}function g(e,t,r){let n=y(e),i=n&&!h(e);return(r?n:n&&44!==e&&91!==e&&93!==e&&123!==e&&125!==e)&&35!==e&&!(58===t&&!i)||y(t)&&!h(t)&&35===e||58===t&&i}function b(e,t){let r,n=e.charCodeAt(t);return n>=55296&&n<=56319&&t+1<e.length&&(r=e.charCodeAt(t+1))>=56320&&r<=57343?(n-55296)*1024+r-56320+65536:n}function v(e){return/^\n* /.test(e)}function w(e,t){let r=v(e)?String(t):"",n="\n"===e[e.length-1];return r+(n&&("\n"===e[e.length-2]||"\n"===e)?"+":n?"":"-")+"\n"}function S(e){return"\n"===e[e.length-1]?e.slice(0,-1):e}function x(e,t){let r,n;if(""===e||" "===e[0])return e;let i=/ [^ ]/g,s=0,o=0,a=0,l="";for(;r=i.exec(e);)(a=r.index)-s>t&&(n=o>s?o:a,l+="\n"+e.slice(s,n),s=n+1),o=a;return l+="\n",e.length-s>t&&o>s?l+=e.slice(s,o)+"\n"+e.slice(o+1):l+=e.slice(s),l.slice(1)}function k(e,t,r,n){let i="",s=e.tag;for(let s=0,o=r.length;s<o;s+=1){let o=r[s];e.replacer&&(o=e.replacer.call(r,String(s),o)),(E(e,t+1,o,!0,!0,!1,!0)||void 0===o&&E(e,t+1,null,!0,!0,!1,!0))&&(n&&""===i||(i+=f(e,t)),e.dump&&10===e.dump.charCodeAt(0)?i+="-":i+="- ",i+=e.dump)}e.tag=s,e.dump=i||"[]"}function O(e,t,r){let n=r?e.explicitTypes:e.implicitTypes;for(let s=0,l=n.length;s<l;s+=1){let l=n[s];if((l.instanceOf||l.predicate)&&(!l.instanceOf||"object"==typeof t&&t instanceof l.instanceOf)&&(!l.predicate||l.predicate(t))){if
7(r?l.multi&&l.representName?e.tag=l.representName(t):e.tag=l.tag:e.tag="?",l.represent){let r,n=e.styleMap[l.tag]||l.defaultStyle;if("[object Function]"===o.call(l.represent))r=l.represent(t,n);else if(a.call(l.represent,n))r=l.represent[n](t,n);else throw new i("!<"+l.tag+'> tag resolver accepts not "'+n+'" style');e.dump=r}return!0}}return!1}function E(e,t,r,s,a,u,y){let A,P;e.tag=null,e.dump=r,O(e,r,!1)||O(e,r,!0);let _=o.call(e.dump),T=s;s&&(s=e.flowLevel<0||e.flowLevel>t);let $="[object Object]"===_||"[object Array]"===_;if($&&(P=-1!==(A=e.duplicates.indexOf(r))),(null!==e.tag&&"?"!==e.tag||P||2!==e.indent&&t>0)&&(a=!1),P&&e.usedDuplicates[A])e.dump="*ref_"+A;else{if($&&P&&!e.usedDuplicates[A]&&(e.usedDuplicates[A]=!0),"[object Object]"===_)s&&0!==Object.keys(e.dump).length?(!function(e,t,r,n){let s="",o=e.tag,a=Object.keys(r);if(!0===e.sortKeys)a.sort();else if("function"==typeof e.sortKeys)a.sort(e.sortKeys);else if(e.sortKeys)throw new i("sortKeys must be a boolean or a function");for(let i=0,o=a.length;i<o;i+=1){let o="";n&&""===s||(o+=f(e,t));let l=a[i],c=r[l];if(e.replacer&&(c=e.replacer.call(r,l,c)),!E(e,t+1,l,!0,!0,!0))continue;let p=null!==e.tag&&"?"!==e.tag||e.dump&&e.dump.length>1024;p&&(e.dump&&10===e.dump.charCodeAt(0)?o+="?":o+="? "),o+=e.dump,p&&(o+=f(e,t)),E(e,t+1,c,!0,p)&&(e.dump&&10===e.dump.charCodeAt(0)?o+=":":o+=": ",o+=e.dump,s+=o)}e.tag=o,e.dump=s||"{}"}(e,t,e.dump,a),P&&(e.dump="&ref_"+A+e.dump)):(!function(e,t,r){let n="",i=e.tag,s=Object.keys(r);for(let i=0,o=s.length;i<o;i+=1){let o="";""!==n&&(o+=", "),e.condenseFlow&&(o+='"');let a=s[i],l=r[a];e.replacer&&(l=e.replacer.call(r,a,l)),E(e,t,a,!1,!1)&&(e.dump.length>1024&&(o+="? "),o+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),E(e,t,l,!1,!1)&&(o+=e.dump,n+=o))}e.tag=i,e.dump="{"+n+"}"}(e,t,e.dump),P&&(e.dump="&ref_"+A+" "+e.dump));else if("[object Array]"===_)s&&0!==e.dump.length?(e.noArrayIndent&&!y&&t>0?k(e,t-1,e.dump,a):k(e,t,e.dump,a),P&&(e.dump="&ref_"+A+e.dump)):(!function(e,t,r){let n="",i=e.tag;for(let i=0,s=r.length;i<s;i+=1){let s=r[i];e.replacer&&(s=e.replacer.call(r,String(i),s)),(E(e,t,s,!1,!1)||void 0===s&&E(e,t,null,!1,!1))&&(""!==n&&(n+=","+(e.condenseFlow?"":" ")),n+=e.dump)}e.tag=i,e.dump="["+n+"]"}(e,t,e.dump),P&&(e.dump="&ref_"+A+" "+e.dump));else if("[object String]"===_){var N;"?"!==e.tag&&(N=e.dump,e.dump=function(){if(0===N.length)return 2===e.quotingType?'""':"''";if(!e.noCompatMode&&(-1!==c.indexOf(N)||p.test(N)))return 2===e.quotingType?'"'+N+'"':"'"+N+"'";let r=e.indent*Math.max(1,t),s=-1===e.lineWidth?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-r);switch(function(e,t,r,n,i,s,o,a){var l,c;let p,u=0,d=null,f=!1,y=!1,w=-1!==n,S=-1,x=m(l=b(e,0))&&65279!==l&&!h(l)&&45!==l&&63!==l&&58!==l&&44!==l&&91!==l&&93!==l&&123!==l&&125!==l&&35!==l&&38!==l&&42!==l&&33!==l&&124!==l&&61!==l&&62!==l&&39!==l&&34!==l&&37!==l&&64!==l&&96!==l&&!h(c=b(e,e.length-1))&&58!==c;if(t||o)for(p=0;p<e.length;u>=65536?p+=2:p++){if(!m(u=b(e,p)))return 5;x=x&&g(u,d,a),d=u}else{for(p=0;p<e.length;u>=65536?p+=2:p++){if(10===(u=b(e,p)))f=!0,w&&(y=y||p-S-1>n&&" "!==e[S+1],S=p);else if(!m(u))return 5;x=x&&g(u,d,a),d=u}y=y||w&&p-S-1>n&&" "!==e[S+1]}return f||y?r>9&&v(e)?5:o?2===s?5:2:y?4:3:!x||o||i(e)?2===s?5:2:1}(N,u||e.flowLevel>-1&&t>=e.flowLevel,e.indent,s,function(t){for(let r=0,n=e.implicitTypes.length;r<n;r+=1)if(e.implicitTypes[r].resolve(t))return!0;return!1},e.quotingType,e.forceQuotes&&!u,T)){case 1:return N;case 2:return"'"+N.replace(/'/g,"''")+"'";case 3:return"|"+w(N,e.indent)+S(d(N,r));case 4:return">"+w(N,e.indent)+S(d(function(e,t){let r,n,i,s=/(\n+)([^\n]*)/g,o=(s.lastIndex=i=-1!==(i=e.indexOf("\n"))?i:e.length,x(e.slice(0,i),t)),a="\n"===e[0]||" "===e[0];for(;n=s.exec(e);){let e=n[1],i=n[2];r=" "===i[0],o+=e+(a||r||""===i?"":"\n")+x(i,t),a=r}return o}(N,s),r));case 5:return'"'+function(e){let t="",r=0;for(let s=0;s<e.length;r>=65536?s+=2:s++){let o=l[r=b(e,s)];!o&&m(r)?(t+=e[s],r>=65536&&(t+=e[s+1])):t+=o||function(e){let t,r,s=e.toString(16).toUpperCase();if(e<=255)t="x",r=2;else if(e<=65535)t="u",r=4;else if(e<=0xffffffff)t="U",r=8;else throw new i("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+t+n.repeat("0",r-s.length)+s}(r)}return t}(N)+'"';default:throw new i("impossible error: invalid scalar style")}}())}
7else{if("[object Undefined]"===_||e.skipInvalid)return!1;throw new i("unacceptable kind of an object to dump "+_)}if(null!==e.tag&&"?"!==e.tag){let t=encodeURI("!"===e.tag[0]?e.tag.slice(1):e.tag).replace(/!/g,"%21");t="!"===e.tag[0]?"!"+t:"tag:yaml.org,2002:"===t.slice(0,18)?"!!"+t.slice(18):"!<"+t+">",e.dump=t+" "+e.dump}}return!0}e.exports.dump=function(e,t){let r=new u(t=t||{});r.noRefs||function(e,t){let r=[],n=[];!function e(t,r,n){if(null!==t&&"object"==typeof t){let i=r.indexOf(t);if(-1!==i)-1===n.indexOf(i)&&n.push(i);else if(r.push(t),Array.isArray(t))for(let i=0,s=t.length;i<s;i+=1)e(t[i],r,n);else{let i=Object.keys(t);for(let s=0,o=i.length;s<o;s+=1)e(t[i[s]],r,n)}}}(e,r,n);let i=n.length;for(let e=0;e<i;e+=1)t.duplicates.push(r[n[e]]);t.usedDuplicates=Array(i)}(e,r);let n=e;return(r.replacer&&(n=r.replacer.call({"":n},"",n)),E(r,0,n,!0,!0))?r.dump+"\n":""}},12885:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},12916:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(98663),i=r(34908),s=r(95579);t.default=[n.default,i.default,s.default]},12988:(e,t,r)=>{var n,i,s=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 s?new s(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&amp;").replace(/</g,"&lt;").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,s;switch(r=r||{},i.util.type(t)){case"Object":if(r[s=i.util.objId(t)])return r[s];for(var o in n={},r[s]=n,t)t.hasOwnProperty(o)&&(n[o]=e(t[o],r));return n;case"Array":if(r[s=i.util.objId(t)])return r[s];return n=[],r[s]=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("u"<typeof document)return null;if(document.currentScript&&"SCRIPT"===document.currentScript.tagName&&1)return document.currentScript;try{throw 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;if(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 s=(n=n||i.languages)[e],o={};for(var a in s)if(s.hasOwnProperty(a)){if(a==t)for(var l in r)r.hasOwnProperty(l)&&(o[l]=r[l]);r.hasOwnProperty(a)||(o[a]=s[a])}var c=n[e];return n[e]=o,i.languages.DFS(i.languages,function(t,r){r===c&&t!=e&&(this[t]=o)}),o},DFS:function e(t,r,n,s){s=s||{};var o=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||s[o(l)]?"Array"!==c||s[o(l)]||(s[o(l)]=!0,e(l,r,a,s)):(s[o(l)]=!0,e(l,r,null,s))}}},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 s,o=0;s=n.elements[o++];)i.highlightElement(s,!0===t,n.callback)},highlightElement:function(t,r,n){var s=i.util.getLanguage(t),o=i.languages[s];i.util.setLanguage(t,s);var a=t.parentElement;a&&"pre"===a.nodeName.toLowerCase()&&i.util.setLanguage(a,s);var l=t.textContent,c={element:t,language:s,grammar:o,code:l};function p(e){c.highlightedCode=e,i.hooks.run("before-insert",c),c.element.innerHTML=c.highlightedCode,i.hooks.run("after-highlight",c),i.hooks.run("complete",c),n&&n.call(c.element)}if(i.hooks.run("before-sanity-check",c),(a=c.element.parentElement)&&"pre"===a.nodeName.toLowerCase()&&!a.hasAttribute("tabindex")&&a.setAttribute("tabindex","0"),!c.code){i.hooks.run("complete",c),n&&n.call(c.element);return}if(i.hooks.run("before-highlight",c),!c.grammar)return void p(i.util.encode(c.code));if(r&&e.Worker){var u=new Worker(i.filename);u.onmessage=function(e){p(e.data)},u.postMessage(JSON.stringify({language:c.language,code:c.code,immediateClose:!0}))}else p(i.highlight(c.code,c.grammar,c.language))},highlight:function(e,t,r){var n={code:e,grammar:t,language:r};if(i.hooks.run("before-tokenize",n),!n.grammar)throw Error('The language "'+n.language+'" has no grammar.');return n.tokens=i.tokenize(n.code,n.grammar),i.hooks.run("after-tokenize",n),s.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 c=new a;return l(c,c.head,e),function e(t,r,n,a,c,p){for(var u in n)if(n.hasOwnProperty(u)&&n[u]){var d=n[u];d=Array.isArray(d)?d:[d];for(var f=0;f<d.length;++f){if(p&&p.cause==u+","+f)return;var h=d[f],m=h.inside,y=!!h.lookbehind,g=!!h.greedy,b=h.alias;if(g&&!h.pattern.global){var v=h.pattern.toString().match(/[imsuy]*$/)[0];h.pattern=RegExp(h.pattern.source,v+"g")}for(var w=h.pattern||h,S=a.next,x=c;S!==r.tail&&(!p||!(x>=p.reach));x+=S.value.length,S=S.next){var k,O=S.value;if(r.length>t.length)return;if(!(O instanceof s)){var E=1;if(g){if(!(k=o(w,x,t,y))||k.index>=t.length)break;var A=k.index,P=k.index+k[0].length,_=x;for(_+=S.value.length;A>=_;)_+=(S=S.next).value.length;if(_-=S.value.length,x=_,S.value instanceof s)continue;for(var T=S;T!==r.tail&&(_<P||"string"==typeof T.value);T=T.next)E++,_+=T.value.length;E--,O=t.slice(x,_),k.index-=x}else if(!(k=o(w,0,O,y)))continue;var A=k.index,$=k[0],N=O.slice(0,A),C=O.slice(A+$.length),j=x+O.length;p&&j>p.reach&&(p.reach=j);var I=S.prev;if(N&&(I=l(r,I,N),x+=N.length),function(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}(r,I,E),S=l(r,I,new s(u,m?i.tokenize($,m):$,b,$)),C&&l(r,S,C),E>1){var R={cause:u+","+f,reach:j};e(t,r,n,S.prev,x,R),p&&R.reach>p.reach&&(p.reach=R.reach)}}}}}}(e,c,t,c.head,0),function(e){for(var t=[],r=e.head.next;r!==e.tail;)t.push(r.value),r=r.next;return t}(c)},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,s=0;n=r[s++];)n(t)}},Token:s};function s(e,t,r,n){this.type=e,this.content=t,this.alias=r,this.length=0|(n||"").length}function o(e,t,r,n){e.lastIndex=t;var i=e.exec(r);if(i&&n&&i[1]){var s=i[1].length;i.index+=s,i[0]=i[0].slice(s)}return i}function a(){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 l(e,t,r){var n=t.next,i={value:r,prev:t,next:n};return t.next=i,n.prev=i,e.length++,i}if(e.Prism=i,s.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 s={type:t.type,content:e(t.content,r),tag:"span",classes:["token",t.type],attributes:{},language:r},o=t.alias;o&&(Array.isArray(o)?Array.prototype.push.apply(s.classes,o):s.classes.push(o)),i.hooks.run("wrap",s);var a="";for(var l in s.attributes)a+=" "+l+'="'+(s.attributes[l]||"").replace(/"/g,"&quot;")+'"';return"<"+s.tag+' class="'+s.classes.join(" ")+'"'+a+">"+s.content+"</"+s.tag+">"},!e.document)return e.addEventListener&&(i.disableWorkerMessageHandler||e.addEventListener("message",function(t){var r=JSON.parse(t.data),n=r.language,s=r.code,o=r.immediateClose;e.postMessage(i.highlight(s,i.languages[n],n)),o&&e.close()},!1)),i;var c=i.util.currentScript();function p(){i.manual||i.highlightAll()}if(c&&(i.filename=c.src,c.hasAttribute("data-manual")&&(i.manual=!0)),!i.manual){var u=document.readyState;"loading"===u||"interactive"===u&&c&&c.defer?document.addEventListener("DOMContentLoaded",p):window.requestAnimationFrame?window.requestAnimationFrame(p):window.setTimeout(p,16)}return i}("u">typeof window?window:"u">typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=s),void 0!==r.g&&(r.g.Prism=s),s.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>
7\/=]+(?:\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]},s.languages.markup.tag.inside["attr-value"].inside.entity=s.languages.markup.entity,s.languages.markup.doctype.inside["internal-subset"].inside=s.languages.markup,s.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&amp;/,"&"))}),Object.defineProperty(s.languages.markup.tag,"addInlined",{value:function(e,t){var r={};r["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:s.languages[t]},r.cdata=/^<!\[CDATA\[|\]\]>$/i;var n={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:r}};n["language-"+t]={pattern:/[\s\S]+/,inside:s.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},s.languages.insertBefore("markup","cdata",i)}}),Object.defineProperty(s.languages.markup.tag,"addAttribute",{value:function(e,t){s.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:s.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),s.languages.html=s.languages.markup,s.languages.mathml=s.languages.markup,s.languages.svg=s.languages.markup,s.languages.xml=s.languages.extend("markup",{}),s.languages.ssml=s.languages.xml,s.languages.atom=s.languages.xml,s.languages.rss=s.languages.xml,n=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,s.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+n.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\\((?:"+n.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+n.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+n.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:n,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:/[(){};:,]/},s.languages.css.atrule.inside.rest=s.languages.css,(i=s.languages.markup)&&(i.tag.addInlined("style","css"),i.tag.addAttribute("style","css")),s.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:/[{}[\];(),.:]/},s.languages.javascript=s.languages.extend("clike",{"class-name":[s.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+)*(?
7:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),s.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,s.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:s.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:s.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:s.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:s.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:s.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),s.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:s.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"}}),s.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),s.languages.markup&&(s.languages.markup.tag.addInlined("script","javascript"),s.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")),s.languages.js=s.languages.javascript,function(){if(void 0!==s&&"u">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",n="loaded",i="pre[data-src]:not(["+t+'="'+n+'"]):not(['+t+'="'+r+'"])';s.hooks.add("before-highlightall",function(e){e.selector+=", "+i}),s.hooks.add("before-sanity-check",function(o){var a=o.element;if(a.matches(i)){o.code="",a.setAttribute(t,r);var l,c,p,u,d=a.appendChild(document.createElement("CODE"));d.textContent="Loading…";var f=a.getAttribute("data-src"),h=o.language;if("none"===h){var m=(/\.(\w+)$/.exec(f)||[,"none"])[1];h=e[m]||m}s.util.setLanguage(d,h),s.util.setLanguage(a,h);var y=s.plugins.autoloader;y&&y.loadLanguages(h),l=f,c=function(e){a.setAttribute(t,n);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 i=e.split(/\r\n?|\n/g),o=r[0],l=null==r[1]?i.length:r[1];o<0&&(o+=i.length),o=Math.max(0,Math.min(o-1,i.length)),l<0&&(l+=i.length),l=Math.max(0,Math.min(l,i.length)),e=i.slice(o,l).join("\n"),a.hasAttribute("data-start")||a.setAttribute("data-start",String(o+1))}d.textContent=e,s.highlightElement(d)},p=function(e){a.setAttribute(t,"failed"),d.textContent=e},(u=new XMLHttpRequest).open("GET",l,!0),u.onreadystatechange=function(){var e;4==u.readyState&&(u.status<400&&u.responseText?c(u.responseText):u.status>=400?p((e=u.status,"✖ Error "+e+" while fetching file: "+u.statusText)):p("✖ Error: File does not exist or is empty"))},u.send(null)}}),s.plugins.fileHighlight={highlight:function(e){for(var t,r=(e||document).querySelectorAll(i),n=0;t=r[n++];)s.highlightElement(t)}};var o=!1;s.fileHighlight=function(){o||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),o=!0),s.plugins.fileHighlight.highlight.apply(this,arguments)}}}()},13926:(e,t)=>{"use strict";
7Object.defineProperty(t,"__esModule",{value:!0}),t.default={keyword:"id",code(){throw Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}}},15496:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:r(46180).validateUnion,error:{message:"must match a schema in anyOf"}}},15656:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(16276),i=r(84642);t.default={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:{message:"property name must be valid",params:({params:e})=>(0,n._)`{propertyName: ${e.propertyName}}`},code(e){let{gen:t,schema:r,data:s,it:o}=e;if((0,i.alwaysValidSchema)(o,r))return;let a=t.name("valid");t.forIn("key",s,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),o.allErrors||t.break()})}),e.ok(a)}}},15727:(e,t,r)=>{"use strict";e.exports=r(40381).extend({implicit:[r(48693),r(56265)],explicit:[r(49030),r(80098),r(29540),r(91021)]})},16062:(e,t,r)=>{"use strict";let n=r(22333),i=r(12727);function s(e,t){return function(){throw Error("Function yaml."+e+" is removed in js-yaml 4. Use yaml."+t+" instead, which is now safe by default.")}}e.exports.Type=r(82178),e.exports.Schema=r(53949),e.exports.FAILSAFE_SCHEMA=r(38747),e.exports.JSON_SCHEMA=r(1604),e.exports.CORE_SCHEMA=r(40381),e.exports.DEFAULT_SCHEMA=r(15727),e.exports.load=n.load,e.exports.loadAll=n.loadAll,e.exports.dump=i.dump,e.exports.YAMLException=r(66983),e.exports.types={binary:r(49030),float:r(5563),map:r(89079),null:r(41414),pairs:r(29540),set:r(91021),timestamp:r(48693),bool:r(24867),int:r(39596),merge:r(56265),omap:r(80098),seq:r(11998),str:r(67930)},e.exports.safeLoad=s("safeLoad","load"),e.exports.safeLoadAll=s("safeLoadAll","loadAll"),e.exports.safeDump=s("safeDump","dump")},16276:(e,t,r)=>{"use strict";Object.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=j,t.and=function(...e){return e.reduce(I)},t.or=function(...e){return e.reduce(R)};let n=r(35689),i=r(43692);var s=r(35689);Object.defineProperty(t,"_",{enumerable:!0,get:function(){return s._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return s.str}}),Object.defineProperty(t,"strConcat",{enumerable:!0,get:function(){return s.strConcat}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return s.nil}}),Object.defineProperty(t,"getProperty",{enumerable:!0,get:function(){return s.getProperty}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return s.stringify}}),Object.defineProperty(t,"regexpCode",{enumerable:!0,get:function(){return s.regexpCode}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return s.Name}});var o=r(43692);Object.defineProperty(t,"Scope",{enumerable:!0,get:function(){return o.Scope}}),Object.defineProperty(t,"ValueScope",{enumerable:!0,get:function(){return o.ValueScope}}),Object.defineProperty(t,"ValueScopeName",{enumerable:!0,get:function(){return o.ValueScopeName}}),Object.defineProperty(t,"varKinds",{enumerable:!0,get:function(){return o.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({es5:e,_n:t}){let r=e?i.varKinds.var:this.varKind,n=void 0===this.rhs?"":` = ${this.rhs}`;return`${r} ${this.name}${n};`+t}optimizeNames(e,t){if(e[this.name.str])return this.rhs&&(this.rhs=C(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({_n:e}){return`${this.lhs} = ${this.rhs};`+e}optimizeNames(e,t){if(!(this.lhs instanceof n.Name)||e[this.lhs.str]||this.sideEffects)return this.rhs=C(this.rhs,e,t),this}get names(){return N(this.lhs instanceof n.Name?{}:{...this.lhs.names},this.rhs)}}class p extends c{constructor(e,t,r,n){super(e,r,n),this.op=t}render({_n:e}){return`${this.lhs} ${this.op}= ${this.rhs};`+e}}
7class u extends a{constructor(e){super(),this.label=e,this.names={}}render({_n:e}){return`${this.label}:`+e}}class d extends a{constructor(e){super(),this.label=e,this.names={}}render({_n:e}){let t=this.label?` ${this.label}`:"";return`break${t};`+e}}class f extends a{constructor(e){super(),this.error=e}render({_n:e}){return`throw ${this.error};`+e}get names(){return this.error.names}}class h extends a{constructor(e){super(),this.code=e}render({_n:e}){return`${this.code};`+e}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(e,t){return this.code=C(this.code,e,t),this}get names(){return this.code instanceof n._CodeOrName?this.code.names:{}}}class m extends a{constructor(e=[]){super(),this.nodes=e}render(e){return this.nodes.reduce((t,r)=>t+r.render(e),"")}optimizeNodes(){let{nodes:e}=this,t=e.length;for(;t--;){let 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){let{nodes:r}=this,n=r.length;for(;n--;){let i=r[n];i.optimizeNames(e,t)||(function(e,t){for(let r in t)e[r]=(e[r]||0)-(t[r]||0)}(e,i.names),r.splice(n,1))}return r.length>0?this:void 0}get names(){return this.nodes.reduce((e,t)=>$(e,t.names),{})}}class y extends m{render(e){return"{"+e._n+super.render(e)+"}"+e._n}}class g extends m{}class b extends y{}b.kind="else";class v extends y{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();let e=this.condition;if(!0===e)return this.nodes;let t=this.else;if(t){let 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(j(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.optimizeNames(e,t),super.optimizeNames(e,t)||this.else)return this.condition=C(this.condition,e,t),this}get names(){let e=super.names;return N(e,this.condition),this.else&&$(e,this.else.names),e}}v.kind="if";class w extends y{}w.kind="for";class S extends w{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=C(this.iteration,e,t),this}get names(){return $(super.names,this.iteration.names)}}class x extends w{constructor(e,t,r,n){super(),this.varKind=e,this.name=t,this.from=r,this.to=n}render(e){let t=e.es5?i.varKinds.var:this.varKind,{name:r,from:n,to:s}=this;return`for(${t} ${r}=${n}; ${r}<${s}; ${r}++)`+super.render(e)}get names(){let e=N(super.names,this.from);return N(e,this.to)}}class k extends w{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=C(this.iterable,e,t),this}get names(){return $(super.names,this.iterable.names)}}class O extends y{constructor(e,t,r){super(),this.name=e,this.args=t,this.async=r}render(e){let t=this.async?"async ":"";return`${t}function ${this.name}(${this.args})`+super.render(e)}}O.kind="func";class E extends m{render(e){return"return "+super.render(e)}}E.kind="return";class A extends y{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)||e.optimizeNodes(),null==(t=this.finally)||t.optimizeNodes(),this}optimizeNames(e,t){var r,n;return super.optimizeNames(e,t),null==(r=this.catch)||r.optimizeNames(e,t),null==(n=this.finally)||n.optimizeNames(e,t),this}get names(){let e=super.names;return this.catch&&$(e,this.catch.names),this.finally&&$(e,this.finally.names),e}}class P extends y{constructor(e){super(),this.error=e}render(e){return`catch(${this.error})`+super.render(e)}}P.kind="catch";class _ extends y{render(e){return"finally"+super.render(e)}}_.kind="finally";class T{constructor(e,t={}){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 g]}toString(){return this._root.render(this.opts)}name(e){return this._scope.name(e)}scopeName(e){return this._extScope.name(e)}scopeValue(e,t){let 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){let 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 p(e,t.operators.ADD,r))}code(e){return"function"==typeof e?e():e!==n.nil&&this._leafNode(new h(e)),this}object(...e){let t=["{"];for(let[r,i]of e)t.length>1&&t.push(","),t.push(r),(r!==i||this.opts.es5)&&(t.push(":"),(0,n.addCodeArg)(t,i));return t.push("}"),new n._Code(t)}
7if(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 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 S(e),t)}forRange(e,t,r,n,s=this.opts.es5?i.varKinds.var:i.varKinds.let){let o=this._scope.toName(e);return this._for(new x(s,o,t,r),()=>n(o))}forOf(e,t,r,s=i.varKinds.const){let o=this._scope.toName(e);if(this.opts.es5){let e=t instanceof n.Name?t:this.var("_arr",t);return this.forRange("_i",0,(0,n._)`${e}.length`,t=>{this.var(o,(0,n._)`${e}[${t}]`),r(o)})}return this._for(new k("of",s,o,t),()=>r(o))}forIn(e,t,r,s=this.opts.es5?i.varKinds.var:i.varKinds.const){if(this.opts.ownProperties)return this.forOf(e,(0,n._)`Object.keys(${t})`,r);let o=this._scope.toName(e);return this._for(new k("in",s,o,t),()=>r(o))}endFor(){return this._endBlockNode(w)}label(e){return this._leafNode(new u(e))}break(e){return this._leafNode(new d(e))}return(e){let t=new E;if(this._blockNode(t),this.code(e),1!==t.nodes.length)throw Error('CodeGen: "return" should have one node');return this._endBlockNode(E)}try(e,t,r){if(!t&&!r)throw Error('CodeGen: "try" without "catch" and "finally"');let n=new A;if(this._blockNode(n),this.code(e),t){let e=this.name("e");this._currNode=n.catch=new P(e),t(e)}return r&&(this._currNode=n.finally=new _,this.code(r)),this._endBlockNode(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){let t=this._blockStarts.pop();if(void 0===t)throw Error("CodeGen: not in self-balancing block");let r=this._nodes.length-t;if(r<0||void 0!==e&&r!==e)throw Error(`CodeGen: wrong number of nodes: ${r} vs ${e} expected`);return this._nodes.length=t,this}func(e,t=n.nil,r,i){return this._blockNode(new O(e,t,r)),i&&this.code(i).endFunc(),this}endFunc(){return this._endBlockNode(O)}optimize(e=1){for(;e-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(e){return this._currNode.nodes.push(e),this}_blockNode(e){this._currNode.nodes.push(e),this._nodes.push(e)}_endBlockNode(e,t){let r=this._currNode;if(r instanceof e||t&&r instanceof t)return this._nodes.pop(),this;throw Error(`CodeGen: not in block "${t?`${e.kind}/${t.kind}`:e.kind}"`)}_elseNode(e){let t=this._currNode;if(!(t instanceof v))throw Error('CodeGen: "else" without "if"');return this._currNode=t.else=e,this}get _root(){return this._nodes[0]}get _currNode(){let e=this._nodes;return e[e.length-1]}set _currNode(e){let t=this._nodes;t[t.length-1]=e}}function $(e,t){for(let r in t)e[r]=(e[r]||0)+(t[r]||0);return e}function N(e,t){return t instanceof n._CodeOrName?$(e,t.names):e}function C(e,t,r){var i;if(e instanceof n.Name)return s(e);if(!((i=e)instanceof n._Code&&i._items.some(e=>e instanceof n.Name&&1===t[e.str]&&void 0!==r[e.str])))return e;return new n._Code(e._items.reduce((e,t)=>(t instanceof n.Name&&(t=s(t)),t instanceof n._Code?e.push(...t._items):e.push(t),e),[]));function s(e){let n=r[e.str];return void 0===n||1!==t[e.str]?e:(delete t[e.str],n)}}function j(e){return"boolean"==typeof e||"number"==typeof e||null===e?!e:(0,n._)`!${D(e)}`}t.CodeGen=T;let I=L(t.operators.AND),R=L(t.operators.OR);function L(e){return(t,r)=>t===n.nil?r:r===n.nil?t:(0,n._)`${D(t)} ${e} ${D(r)}`}function D(e){return e instanceof n.Name?e:(0,n._)`(${e})`}},16574:(e,t,r)=>{"use strict";e.exports=r(92597)},17436:()=>{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},17846:()=>{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"]},18441:(e,t,r)=>{"use strict";var n=r(40459);
7Object.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=>u(e,t,r)).join(" ")},t.popStack=function(e){return e?.prev??null},t.loadYaml=f,t.isDefined=function(e){return void 0!==e},t.isPlainObject=h,t.isEmptyObject=m,t.isNotEmptyObject=function(e){return h(e)&&!m(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=y,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])=>!t.includes(e)))},t.splitCamelCaseIntoWords=function(e){return new Set([...e.split(/(?:[-._])|([A-Z][a-z]+)/).filter(b).map(e=>e.toLocaleLowerCase()),...e.split(/([A-Z]{2,})/).filter(e=>e&&e===e.toUpperCase()).map(e=>e.toLocaleLowerCase())])},t.validateMimeType=function({type:e,value:t},{report:r,location:n},i){if(!i)throw Error(`Parameter "allowedValues" is not provided for "${"consumes"===e?"request":"response"}-mime-type" rule`);if(t[e])for(let s of t[e])i.includes(s)||r({message:`Mime type "${s}" is not allowed`,location:n.child(t[e].indexOf(s)).key()})},t.validateMimeTypeOAS3=function({type:e,value:t},{report:r,location:n},i){if(!i)throw Error(`Parameter "allowedValues" is not provided for "${"consumes"===e?"request":"response"}-mime-type" rule`);if(t.content)for(let e of Object.keys(t.content))i.includes(e)||r({message:`Mime type "${e}" is not allowed`,location:n.child("content").child(e).key()})},t.readFileAsStringSync=function(e){return i.readFileSync(e,"utf-8")},t.yamlAndJsonSyncReader=function(e){let t=i.readFileSync(e,"utf-8");return(0,a.parseYaml)(t)},t.isPathParameter=function(e){return e.startsWith("{")&&e.endsWith("}")},t.slash=function(e){return/^\\\\\?\\/.test(e)?e:e.replace(/\\/g,"/")},t.isString=g,t.isNotString=function(e){return!g(e)},t.assignOnlyExistingConfig=function(e,t){if(t)for(let r of Object.keys(t))e.hasOwnProperty(r)&&(h(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,s.extname)(e)||".yml"===(0,s.extname)(e))&&i?.hasOwnProperty?.("existsSync")&&i.existsSync(e)},t.showWarningForDeprecatedField=function(e,t,r,n){let i=n?`Read more about this change: ${n}`:"";c.logger.warn(`The '${c.colorize.red(e)}' field is deprecated. ${t?`Use ${c.colorize.green(w(t,r))} instead. `:""}${i}
8`)},t.showErrorForDeprecatedField=function(e,t,r){throw Error(`Do not use '${e}' field. ${t?`Use '${w(t,r)}' instead. `:""}
9`)},t.isTruthy=b,t.identity=function(e){return e},t.keysOf=function(e){return e?Object.keys(e):[]},t.pickDefined=function(e){if(!e)return;let t={};for(let r in e)void 0!==e[r]&&(t[r]=e[r]);return t},t.nextTick=function(){return new Promise(e=>{setTimeout(e)})},t.pause=v,t.getProxyAgent=function(){let e=n.env.HTTPS_PROXY||n.env.HTTP_PROXY;return e?new p.HttpsProxyAgent(e):void 0},t.dequal=function e(t,r){let n,i;if(t===r)return!0;if(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)||!(n in r)||!e(t[n],r[n]))return!1;return Object.keys(r).length===i}}return t!=t&&r!=r};let i=r(68766),s=r(88235),o=r(10146),a=r(75850),l=r(1171),c=r(9740),p=r(77801),u=r(1275);var d=r(75850);async function f(e){let t=await i.promises.readFile(e,"utf-8");return(0,a.parseYaml)(t)}function h(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)}function m(e){return h(e)&&0===Object.keys(e).length}async function y(e,t){let r={};for(let s of t.headers){var n,i;n=e,(i=s.matches).match(/^https?:\/\//)||(n=n.replace(/^https?:\/\//,"")),o(n,i)&&(r[s.name]=void 0!==s.envVariable?l.env[s.envVariable]||"":s.value)}let s=await (t.customFetch||fetch)(e,{headers:r});if(!s.ok)throw Error(`Failed to load ${e}: ${s.status} ${s.statusText}`);return{body:await s.text(),mimeType:s.headers.get("content-type")}}function g(e){return"string"==typeof e}function b(e){return!!e}async function v(e){return new Promise(t=>setTimeout(t,e))}function w(e,t){return`${void 0!==t?`${t}.`:""}${e}`}Object.defineProperty(t,"parseYaml",{enumerable:!0,get:function(){return d.parseYaml}}),Object.defineProperty(t,"stringifyYaml",{enumerable:!0,get:function(){return d.stringifyYaml}}),t.assignConfig=(e,t)=>
9{if(t)for(let r of Object.keys(t))h(e[r])&&"string"==typeof t[r]?e[r].severity=t[r]:e[r]=t[r]}},19043:(e,t,r)=>{"use strict";let n=r(60567);function i(e,t,r,n,i){let s="",o="",a=Math.floor(i/2)-1;return n-t>a&&(t=n-a+(s=" ... ").length),r-n>a&&(r=n+a-(o=" ...").length),{str:s+e.slice(t,r).replace(/\t/g,"→")+o,pos:n-t+s.length}}function s(e,t){return n.repeat(" ",t-e.length)+e}e.exports=function(e,t){let r;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);let o=/\r?\n|\r|\0/g,a=[0],l=[],c=-1;for(;r=o.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);let p="",u=Math.min(e.line+t.linesAfter,l.length).toString().length,d=t.maxLength-(t.indent+u+3);for(let r=1;r<=t.linesBefore&&!(c-r<0);r++){let o=i(e.buffer,a[c-r],l[c-r],e.position-(a[c]-a[c-r]),d);p=n.repeat(" ",t.indent)+s((e.line-r+1).toString(),u)+" | "+o.str+"\n"+p}let f=i(e.buffer,a[c],l[c],e.position,d);p+=n.repeat(" ",t.indent)+s((e.line+1).toString(),u)+" | "+f.str+"\n"+n.repeat("-",t.indent+u+3+f.pos)+"^\n";for(let r=1;r<=t.linesAfter&&!(c+r>=l.length);r++){let o=i(e.buffer,a[c+r],l[c+r],e.position-(a[c]-a[c+r]),d);p+=n.repeat(" ",t.indent)+s((e.line+r+1).toString(),u)+" | "+o.str+"\n"}return p.replace(/\n$/,"")}},19152:(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"]},21093:(e,t,r)=>{"use strict";var n,i,s,o;Object.defineProperty(t,"__esModule",{value:!0}),t.SpecMajorVersion=t.SpecVersion=void 0,t.detectSpec=function(e){if(!(0,h.isPlainObject)(e))throw Error(`Document must be JSON object, got ${typeof e}`);if(e.openapi&&"string"!=typeof e.openapi)throw Error(`Invalid OpenAPI version: should be a string but got "${typeof e.openapi}"`);if("string"==typeof e.openapi&&e.openapi.startsWith("3.0"))return n.OAS3_0;if("string"==typeof e.openapi&&(e.openapi.startsWith("3.1")||e.openapi.startsWith("3.2")))return n.OAS3_1;if(e.swagger&&"2.0"===e.swagger)return n.OAS2;if(e.openapi||e.swagger)throw Error(`Unsupported OpenAPI version: ${e.openapi||e.swagger}`);if("string"==typeof e.asyncapi&&e.asyncapi.startsWith("2."))return n.Async2;if("string"==typeof e.asyncapi&&e.asyncapi.startsWith("3."))return n.Async3;if(e.asyncapi)throw Error(`Unsupported AsyncAPI version: ${e.asyncapi}`);if("string"==typeof e.arazzo&&m.VERSION_PATTERN.test(e.arazzo))return n.Arazzo1;if("string"==typeof e.overlay&&m.VERSION_PATTERN.test(e.overlay))return n.Overlay1;throw Error("Unsupported specification")},t.getMajorSpecVersion=function(e){if(e===n.OAS2)return i.OAS2;if(e===n.Async2)return i.Async2;if(e===n.Async3)return i.Async3;if(e===n.Arazzo1)return i.Arazzo1;if(e===n.Overlay1)return i.Overlay1;else return i.OAS3},t.getTypes=function(e){return y[e]};let a=r(49799),l=r(2068),c=r(37684),p=r(94556),u=r(65103),d=r(36765),f=r(3566),h=r(18441),m=r(86446);(s=n||(t.SpecVersion=n={})).OAS2="oas2",s.OAS3_0="oas3_0",s.OAS3_1="oas3_1",s.Async2="async2",s.Async3="async3",s.Arazzo1="arazzo1",s.Overlay1="overlay1",(o=i||(t.SpecMajorVersion=i={})).OAS2="oas2",o.OAS3="oas3",o.Async2="async2",o.Async3="async3",o.Arazzo1="arazzo1",o.Overlay1="overlay1";let y={[n.OAS2]:a.Oas2Types,[n.OAS3_0]:l.Oas3Types,[n.OAS3_1]:c.Oas3_1Types,[n.Async2]:p.AsyncApi2Types,[n.Async3]:u.AsyncApi3Types,[n.Arazzo1]:d.Arazzo1Types,[n.Overlay1]:f.Overlay1Types}},22333:(e,t,r)=>{"use strict";let n=r(60567),i=r(66983),s=r(19043),o=r(15727),a=Object.prototype.hasOwnProperty,l=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,c=/[\x85\u2028\u2029]/,p=/[,\[\]{}]/,u=/^(?:!|!!|![0-9A-Za-z-]+!)$/,d=/^(?:!|[^,\[\]{}])(?:%[0-9a-f]{2}|[0-9a-z\-#;/?:@&=+$,_.!~*'()\[\]])*$/i;function f(e){return Object.prototype.toString.call(e)}function h(e){return 10===e||13===e}function m(e){return 9===e||32===e}function y(e){return 9===e||32===e||10===e||13===e}function g(e){return 44===e||91===e||93===e||123===e||125===e}function b(e){switch(e){case 48:return"\0";case 97:return"\x07";case 98:return"\b";case 116:case 9:return"	";case 110:return"\n";case 118:return"\v";case 102:return"\f";case 114:return"\r";case 101:return"\x1b";case 32:return" ";case 34:return'"';case 47:return"/";case 92:return"\\";case 78:return"\x85";case 95:return"\xa0";case 76:return"\u2028";case 80:return"\u2029";default:return""}}function v(e,t,r){"__proto__"===t?Object.defineProperty(e,t,{configurable:!0,enumerable:!0,writable:!0,value:r}):e[t]=r}let w=Array(256),S=Array(256);for(let e=0;e<256;e++)w[e]=+!!b(e),S[e]=b(e);function x(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||o,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.maxDepth="number"==typeof t.maxDepth?t.maxDepth:100,this.maxTotalMergeKeys="number"==typeof t.maxTotalMergeKeys?t.maxTotalMergeKeys:1e4,this.impl
9icitTypes=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.depth=0,this.totalMergeKeys=0,this.firstTabInLine=-1,this.documents=[],this.anchorMapTransactions=[]}function k(e,t){let r={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return r.snippet=s(r),new i(t,r)}function O(e,t){throw k(e,t)}function E(e,t){e.onWarning&&e.onWarning.call(null,k(e,t))}function A(e,t,r){let n=e.anchorMapTransactions;if(0!==n.length){let r=n[n.length-1];a.call(r,t)||(r[t]={existed:a.call(e.anchorMap,t),value:e.anchorMap[t]})}e.anchorMap[t]=r}function P(e){return{position:e.position,line:e.line,lineStart:e.lineStart,lineIndent:e.lineIndent,firstTabInLine:e.firstTabInLine,tag:e.tag,anchor:e.anchor,kind:e.kind,result:e.result}}function _(e,t){e.position=t.position,e.line=t.line,e.lineStart=t.lineStart,e.lineIndent=t.lineIndent,e.firstTabInLine=t.firstTabInLine,e.tag=t.tag,e.anchor=t.anchor,e.kind=t.kind,e.result=t.result}let T={YAML:function(e,t,r){null!==e.version&&O(e,"duplication of %YAML directive"),1!==r.length&&O(e,"YAML directive accepts exactly one argument");let n=/^([0-9]+)\.([0-9]+)$/.exec(r[0]);null===n&&O(e,"ill-formed argument of the YAML directive");let i=parseInt(n[1],10),s=parseInt(n[2],10);1!==i&&O(e,"unacceptable YAML version of the document"),e.version=r[0],e.checkLineBreaks=s<2,1!==s&&2!==s&&E(e,"unsupported YAML version of the document")},TAG:function(e,t,r){let n;2!==r.length&&O(e,"TAG directive accepts exactly two arguments");let i=r[0];n=r[1],u.test(i)||O(e,"ill-formed tag handle (first argument) of the TAG directive"),a.call(e.tagMap,i)&&O(e,'there is a previously declared suffix for "'+i+'" tag handle'),d.test(n)||O(e,"ill-formed tag prefix (second argument) of the TAG directive");try{n=decodeURIComponent(n)}catch(t){O(e,"tag prefix is malformed: "+n)}e.tagMap[i]=n}};function $(e,t,r,n){if(t<r){let i=e.input.slice(t,r);if(n)for(let t=0,r=i.length;t<r;t+=1){let r=i.charCodeAt(t);9===r||r>=32&&r<=1114111||O(e,"expected valid JSON character")}else l.test(i)&&O(e,"the stream contains non-printable characters");e.result+=i}}function N(e){e.totalMergeKeys++,-1!==e.maxTotalMergeKeys&&e.totalMergeKeys>e.maxTotalMergeKeys&&O(e,"merge keys exceeded maxTotalMergeKeys ("+e.maxTotalMergeKeys+")")}function C(e,t,r,i){n.isObject(r)||O(e,"cannot merge mappings; the provided source object is unacceptable"),N(e);let s=Object.keys(r);for(let n=0,o=s.length;n<o;n+=1){let o=s[n];N(e),a.call(t,o)||(v(t,o,r[o]),i[o]=!0)}}function j(e,t,r,n,i,s,o,l,c){if(Array.isArray(i)){i=Array.prototype.slice.call(i);for(let t=0,r=i.length;t<r;t+=1)Array.isArray(i[t])&&O(e,"nested arrays are not supported inside keys"),"object"==typeof i&&"[object Object]"===f(i[t])&&(i[t]="[object Object]")}if("object"==typeof i&&"[object Object]"===f(i)&&(i="[object Object]"),i=String(i),null===t&&(t={}),"tag:yaml.org,2002:merge"===n)if(Array.isArray(s)){s.length>100&&O(e,"abnormal merge sequence size");for(let n=0,i=s.length;n<i;n+=1)C(e,t,s[n],r)}else C(e,t,s,r);else!e.json&&!a.call(r,i)&&a.call(t,i)&&(e.line=o||e.line,e.lineStart=l||e.lineStart,e.position=c||e.position,O(e,"duplicated mapping key")),v(t,i,s),delete r[i];return t}function I(e){let t=e.input.charCodeAt(e.position);10===t?e.position++:13===t?(e.position++,10===e.input.charCodeAt(e.position)&&e.position++):O(e,"a line break is expected"),e.line+=1,e.lineStart=e.position,e.firstTabInLine=-1}function R(e,t,r){let n=0,i=e.input.charCodeAt(e.position);for(;0!==i;){for(;m(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(h(i))for(I(e),i=e.input.charCodeAt(e.position),n++,e.lineIndent=0;32===i;)e.lineIndent++,i=e.input.charCodeAt(++e.position);else break}return -1!==r&&0!==n&&e.lineIndent<r&&E(e,"deficient indentation"),n}function L(e){let t=e.position,r=e.input.charCodeAt(t);return!!((45===r||46===r)&&r===e.input.charCodeAt(t+1)&&r===e.input.charCodeAt(t+2)&&(t+=3,0===(r=e.input.charCodeAt(t))||y(r)))||!1}function D(e,t){1===t?e.result+=" ":t>1&&(e.result+=n.repeat("\n",t-1))}function M(e,t){let r=e.tag,n=e.anchor,i=[],s=!1;if(-1!==e.firstTabInLine)return!1;null!==e.anchor&&A(e,e.anchor,i);let o=e.input.charCodeAt(e.position);for(;0!==o&&(-1!==e.firstTabInLine&&(e.position=e.firstTabInLine,O(e,"tab characters must not be used in indentation")),45===o&&y(e.input.charCodeAt(e.position+1)));){if(s=!0,e.position++,R(e,!0,-1)&&e.lineIndent<=t){i.push(null),o=e.input.charCodeAt(e.position);continue}let r=e.line;if(q(e,t,3,!1,!0),i.push(e.result),R(e,!0,-1),o=e.input.charCodeAt(e.position),(e.line===r||e.lineIndent>t)&&0!==o)O(e,"bad indentation of a sequence entry");else if(e.lineIndent<t)break}return!!s&&(e.tag=r,e.anchor=n,e.kind="sequence",e.result=i,!0)}function F(e,t,r){let n,i,s,o,a=e.tag,l=e.anchor,c={},p=Object.create(null),u=null,d=null,f=null,h=!1,g=!1;if(-1!==e.firstTabInLine)return!1;null!==e.anchor&&A(e,e.anchor,c);let b=e.input.charCodeAt(e.position);for(;0!==b;){h||-1===e.firstTabInLine||(e.position=e.firstTabInLine,O(e,"tab characters must not be used in indentation"));let v=e.input.charCodeAt(e.position+1),w=e.line;if((63===b||58===b)&&y(v))63===b?(h&&(j(e,c,p,u,d,null,i,s,o),u=d=f=null),g=!0,h=!0,n=!0):h?(h=!1,n=!0):O(e,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),e.position+=1,b=v;else{if(i=e.line,s=e.lineStart,o=e.position,!q(e,r,2,!1,!0))break;if(e.line===w){for(b=e.input.charCodeAt(e.position);m(b);)b=e.input.charCodeAt(++e.position);if(58===b)y(b=e.input.charCodeAt(++e.position))||O(e,"a whitespace character is expected after the key-value separator within a block mapping"),h&&(j(e,c,p,u,d,null,i,s,o),u=d=f=null),g=!0,h=!1,n=!1,u=e.tag,d=e.result;else{if(!g)return e.tag=a,e.anchor=l,!0;O(e,"can not read an implicit mapping pair; a colon is missed")}}else{if(!g)return e.tag=a,e.anchor=l,!0;O(e,"can not read a block mapping entry; a multiline key may not be an implicit key")}}if((e.line===w||e.lineIndent>t)&&(h&&(i=e.line,s=e.lineStart,o=e.position),q(e,t,4,!0,n)&&(h?d=e.result:f=e.result),h||(j(e,c,p,u,d,f,i,s,o),u=d=f=null),R(e,!0,-1),b=e.input.charCodeAt(e.position)),(e.line===w||e.lineIndent>t)&&0!==b)O(e,"bad indentation of a mapping entry");else if(e.lineIndent<t)break}return h&&j(e,c,p,u,d,null,i,s,o),g&&(e.tag=a,e.anchor=l,e.kind="mapping",e.result=c),g}function q(e,t,r,i,s){let o,l,c,f,b,v=1,x=!1,k=!1,E=null;e.depth>=e.maxDepth&&O(e,"nesting exceeded maxDepth ("+e.maxDepth+")"),e.depth+=1,null!==e.listener&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null;let T=o=l=4===r||3===r;if(i&&R(e,!0,-1)&&(x=!0,e.lineIndent>t?v=1:e.lineIndent===t?v=0:e.lineIndent<t&&(v=-1)),1===v)for(;;){let r=e.input.charCodeAt(e.position),n=P(e);if(x&&(33===r&&null!==e.tag||38===r&&null!==e.anchor)||!function(e){let t,r,n=!1,i=!1,s=e.input.charCodeAt(e.position);if(33!==s)return!1;null!==e.tag&&O(e,"duplication of a tag property"),60===(s=e.input.charCodeAt(++e.position))?(n=!0,s=e.input.charCodeAt(++e.position)):33===s?(i=!0,t="!!",s=e.input.charCodeAt(++e.position)):t="!";let o=e.position;if(n){do s=e.input.charCodeAt(++e.position);while(0!==s&&62!==s);e.position<e.length?(r=e.input.slice(o,e.position),s=e.input.charCodeAt(++e.position)):O(e,"unexpected end of the stream within a verbatim tag")}else{for(;0!==s&&!y(s);)33===s&&(i?O(e,"tag suffix cannot contain exclamation marks"):(t=e.input.slice(o-1,e.position+1),u.test(t)||O(e,"named tag handle cannot contain such characters"),i=!0,o=e.position+1)),s=e.input.charCodeAt(++e.position);r=e.input.slice(o,e.position),p.test(r)&&O(e,"tag suffix cannot contain flow indicator characters")}r&&!d.test(r)&&O(e,"tag name cannot contain such characters: "+r);try{r=decodeURIComponent(r)}catch(t){O(e,"tag name is malformed: "+r)}return n?e.tag=r:a.call(e.tagMap,t)?e.tag=e.tagMap[t]+r:"!"===t?e.tag="!"+r:"!!"===t?e.tag="tag:yaml.org,2002:"+r:O(e,'undeclared tag handle "'+t+'"'),!0}(e)&&!function(e){let t=e.input.charCodeAt(e.position);if(38!==t)return!1;null!==e.anchor&&O(e,"duplication of an anchor property"),t=e.input.charCodeAt(++e.position);let r=e.position;for(;0!==t&&!y(t)&&!g(t);)t=e.input.charCodeAt(++e.position);return e.position===r&&O(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(r,e.position),!0}(e))break;null===E&&(E=n),R(e,!0,-1)?(x=!0,l=T,e.lineIndent>t?v=1:e.lineIndent===t?v=0:e.lineIndent<t&&(v=-1)):l=!1}if(l&&(l=x||s),1===v||4===r)if(f=1===r||2===r?t:t+1,b=e.position-e.lineStart,1===v)if(l&&(M(e,b)||F(e,b,f))||function(e,t){let r,n,i,s,o,a,l,c,p,u,d,f=!0,h=e.tag,m=e.anchor,g=Object.create(null),b=e.input.charCodeAt(e.position);if(91===b)o=93,c=!1,s=[];else{if(123!==b)return!1;o=125,c=!0,s={}}for(null!==e.anchor&&A(e,e.anchor,s),b=e.input.charCodeAt(++e.position);0!==b;){if(R(e,!0,t),(b=e.input.charCodeAt(e.position))===o)return e.position++,e.tag=h,e.anchor=m,e.kind=c?"mapping":"sequence",e.result=s,!0;f?44===b&&O(e,"expected the node content, but found ','"):O(e,"missed comma between flow collection entries"),u=p=d=null,a=l=!1,63===b&&y(e.input.charCodeAt(e.position+1))&&(a=l=!0,e.position++,R(e,!0,t)),r=e.line,n=e.lineStart,i=e.position,q(e,t,1,!1,!0),u=e.tag,p=e.result,R(e,!0,t),b=e.input.charCodeAt(e.position),(l||e.line===r)&&58===b&&(a=!0,b=e.input.charCodeAt(++e.position),R(e,!0,t),q(e,t,1,!1,!0),d=e.result),c?j(e,s,g,u,p,d,r,n,i):a?s.push(j(e,null,g,u,p,d,r,n,i)):s.push(p),R(e,!0,t),44===(b=e.input.charCodeAt(e.position))?(f=!0,b=e.input.charCodeAt(++e.position)):f=!1}O(e,"unexpected end of the stream within a flow collection")}(e,f))k=!0;else{let t=e.input.charCodeAt(e.position);null!==E&&T&&!l&&124!==t&&62!==t&&function(e,t,r,n){let i=P(e);if(e.anchorMapTransactions.push(Object.create(null)),_(e,t),e.tag=null,e.anchor=null,e.kind=null,e.result=null,F(e,r,n)&&"mapping"===e.kind)return!function(e){let t=e.anchorMapTransactions.pop(),r=e.anchorMapTransactions;if(0===r.length)return;let n=r[r.length-1],i=Object.keys(t);for(let e=0,r=i.length;e<r;e+=1){let r=i[e];a.call(n,r)||(n[r]=t[r])}}(e),!0;let s=e.anchorMapTransactions.pop(),o=Object.keys(s);for(let t=o.length-1;t>=0;t-=1){let r=s[o[t]];r.existed?e.anchorMap[o[t]]=r.value:delete e.anchorMap[o[t]]}return _(e,i),!1}(e,E,E.position-E.lineStart,f)||o&&function(e,t){let r,i,s=1,o=!1,a=!1,l=t,c=0,p=!1,u=e.input.charCodeAt(e.position);if(124===u)r=!1;else{if(62!==u)return!1;r=!0}for(e.kind="scalar",e.result="";0!==u;
9)if(43===(u=e.input.charCodeAt(++e.position))||45===u)1===s?s=43===u?3:2:O(e,"repeat of a chomping mode identifier");else{var d;if((i=(d=u)>=48&&d<=57?d-48:-1)>=0)0===i?O(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):a?O(e,"repeat of an indentation width identifier"):(l=t+i-1,a=!0);else break}if(m(u)){do u=e.input.charCodeAt(++e.position);while(m(u));if(35===u)do u=e.input.charCodeAt(++e.position);while(!h(u)&&0!==u)}for(;0!==u;){for(I(e),e.lineIndent=0,u=e.input.charCodeAt(e.position);(!a||e.lineIndent<l)&&32===u;)e.lineIndent++,u=e.input.charCodeAt(++e.position);if(!a&&e.lineIndent>l&&(l=e.lineIndent),h(u)){c++;continue}if(a||0!==l||O(e,"missing indentation for block scalar"),e.lineIndent<l){3===s?e.result+=n.repeat("\n",o?1+c:c):1===s&&o&&(e.result+="\n");break}r?m(u)?(p=!0,e.result+=n.repeat("\n",o?1+c:c)):p?(p=!1,e.result+=n.repeat("\n",c+1)):0===c?o&&(e.result+=" "):e.result+=n.repeat("\n",c):e.result+=n.repeat("\n",o?1+c:c),o=!0,a=!0,c=0;let t=e.position;for(;!h(u)&&0!==u;)u=e.input.charCodeAt(++e.position);$(e,t,e.position,!1)}return!0}(e,f)||function(e,t){let r,n,i=e.input.charCodeAt(e.position);if(39!==i)return!1;for(e.kind="scalar",e.result="",e.position++,r=n=e.position;0!==(i=e.input.charCodeAt(e.position));)if(39===i){if($(e,r,e.position,!0),39!==(i=e.input.charCodeAt(++e.position)))return!0;r=e.position,e.position++,n=e.position}else h(i)?($(e,r,n,!0),D(e,R(e,!1,t)),r=n=e.position):e.position===e.lineStart&&L(e)?O(e,"unexpected end of the document within a single quoted scalar"):(e.position++,m(i)||(n=e.position));O(e,"unexpected end of the stream within a single quoted scalar")}(e,f)||function(e,t){let r,n,i,s=e.input.charCodeAt(e.position);if(34!==s)return!1;for(e.kind="scalar",e.result="",e.position++,r=n=e.position;0!==(s=e.input.charCodeAt(e.position));)if(34===s)return $(e,r,e.position,!0),e.position++,!0;else if(92===s){if($(e,r,e.position,!0),h(s=e.input.charCodeAt(++e.position)))R(e,!1,t);else if(s<256&&w[s])e.result+=S[s],e.position++;else{var o,a;if((i=120===(o=s)?2:117===o?4:8*(85===o))>0){let t=i,r=0;for(;t>0;t--)(i=function(e){if(e>=48&&e<=57)return e-48;let t=32|e;return t>=97&&t<=102?t-97+10:-1}(s=e.input.charCodeAt(++e.position)))>=0?r=(r<<4)+i:O(e,"expected hexadecimal character");e.result+=(a=r)<=65535?String.fromCharCode(a):String.fromCharCode((a-65536>>10)+55296,(a-65536&1023)+56320),e.position++}else O(e,"unknown escape sequence")}r=n=e.position}else h(s)?($(e,r,n,!0),D(e,R(e,!1,t)),r=n=e.position):e.position===e.lineStart&&L(e)?O(e,"unexpected end of the document within a double quoted scalar"):(e.position++,m(s)||(n=e.position));O(e,"unexpected end of the stream within a double quoted scalar")}(e,f)?k=!0:function(e){let t=e.input.charCodeAt(e.position);if(42!==t)return!1;t=e.input.charCodeAt(++e.position);let r=e.position;for(;0!==t&&!y(t)&&!g(t);)t=e.input.charCodeAt(++e.position);e.position===r&&O(e,"name of an alias node must contain at least one character");let n=e.input.slice(r,e.position);return a.call(e.anchorMap,n)||O(e,'unidentified alias "'+n+'"'),e.result=e.anchorMap[n],R(e,!0,-1),!0}(e)?(k=!0,(null!==e.tag||null!==e.anchor)&&O(e,"alias node should not have any properties")):function(e,t,r){let n,i,s,o,a,l,c=e.kind,p=e.result,u=e.input.charCodeAt(e.position);if(y(u)||g(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){let t=e.input.charCodeAt(e.position+1);if(y(t)||r&&g(t))return!1}for(e.kind="scalar",e.result="",n=i=e.position,s=!1;0!==u;){if(58===u){let t=e.input.charCodeAt(e.position+1);if(y(t)||r&&g(t))break}else if(35===u){if(y(e.input.charCodeAt(e.position-1)))break}else if(e.position===e.lineStart&&L(e)||r&&g(u))break;else if(h(u)){if(o=e.line,a=e.lineStart,l=e.lineIndent,R(e,!1,-1),e.lineIndent>=t){s=!0,u=e.input.charCodeAt(e.position);continue}e.position=i,e.line=o,e.lineStart=a,e.lineIndent=l;break}s&&($(e,n,i,!1),D(e,e.line-o),n=i=e.position,s=!1),m(u)||(i=e.position+1),u=e.input.charCodeAt(++e.position)}return $(e,n,i,!1),!!e.result||(e.kind=c,e.result=p,!1)}(e,f,1===r)&&(k=!0,null===e.tag&&(e.tag="?")),null!==e.anchor&&A(e,e.anchor,e.result)}else 0===v&&(k=l&&M(e,b));if(null===e.tag)null!==e.anchor&&A(e,e.anchor,e.result);else if("?"===e.tag){null!==e.result&&"scalar"!==e.kind&&O(e,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+e.kind+'"');for(let t=0,r=e.implicitTypes.length;t<r;t+=1)if((c=e.implicitTypes[t]).resolve(e.result)){e.result=c.construct(e.result),e.tag=c.tag,null!==e.anchor&&A(e,e.anchor,e.result);break}}else if("!"!==e.tag){if(a.call(e.typeMap[e.kind||"fallback"],e.tag))c=e.typeMap[e.kind||"fallback"][e.tag];else{c=null;let t=e.typeMap.multi[e.kind||"fallback"];for(let r=0,n=t.length;r<n;r+=1)if(e.tag.slice(0,t[r].tag.length)===t[r].tag){c=t[r];break}}c||O(e,"unknown tag !<"+e.tag+">"),null!==e.result&&c.kind!==e.kind&&O(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+c.kind+'", not "'+e.kind+'"'),c.resolve(e.result,e.tag)?(e.result=c.construct(e.result,e.tag),null!==e.anchor&&A(e,e.anchor,e.result)):O(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return null!==e.listener&&e.listener("close",e),e.depth-=1,null!==e.tag||null!==e.anchor||k}function z(e,t){e=String(e),t=t||{},0!==e.length&&(10!==e.charCodeAt(e.length-1)&&13!==e.charCodeAt(e.length-1)&&(e+="\n"),65279===e.charCodeAt(0)&&(e=e.slice(1)));let r=new x(e,t),n=e.indexOf("\0");for(-1!==n&&(r.position=n,O(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;)!function(e){let t,r=e.position,n=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);0!==(t=e.input.charCodeAt(e.position))&&(R(e,!0,-1),t=e.input.charCodeAt(e.position),!(e.lineIndent>0)&&37===t);){n=!0,t=e.input.charCodeAt(++e.position);let r=e.position;for(;0!==t&&!y(t);)t=e.input.charCodeAt(++e.position);let i=e.input.slice(r,e.position),s=[];for(i.length<1&&O(e,"directive name must not be less than one character in length");0!==t;){for(;m(t);)t=e.input.charCodeAt(++e.position);if(35===t){do t=e.input.charCodeAt(++e.position);while(0!==t&&!h(t));break}if(h(t))break;for(r=e.position;0!==t&&!y(t);)t=e.input.charCodeAt(++e.position);s.push(e.input.slice(r,e.position))}0!==t&&I(e),a.call(T,i)?T[i](e,i,s):E(e,'unknown document directive "'+i+'"')}if(R(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,R(e,!0,-1)):n&&O(e,"directives end mark is expected"),q(e,e.lineIndent-1,4,!1,!0),R(e,!0,-1),e.checkLineBreaks&&c.test(e.input.slice(r,e.position))&&E(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&L(e)){46===e.input.charCodeAt(e.position)&&(e.position+=3,R(e,!0,-1));return}e.position<e.length-1&&O(e,"end of the stream or a document separator is expected")}(r);return r.documents}e.exports.loadAll=function(e,t,r){null!==t&&"object"==typeof t&&void 0===r&&(r=t,t=null);let n=z(e,r);if("function"!=typeof t)return n;for(let e=0,r=n.length;e<r;e+=1)t(n[e])},e.exports.load=function(e,t){let r=z(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")}}},22531:function(e){var t;e.exports=(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","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"
9c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","‘":"\'","’":"\'","“":"\\"","”":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸"
9:"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial"}'),t=JSON.parse('{"de":{"\xc4":"AE","\xe4":"ae","\xd6":"OE","\xf6":"oe","\xdc":"UE","\xfc":"ue","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"vi":{"Đ":"D","đ":"d"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","\xa2":"centime","\xa3":"livre","\xa4":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"}}');function r(r,n){if("string"!=typeof r)throw Error("slugify: string argument expected");var i=t[(n="string"==typeof n?{replacement:n}:n||{}).locale]||{},s=void 0===n.replacement?"-":n.replacement,o=r.split("").reduce(function(t,r){return t+(i[r]||e[r]||r).replace(n.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")},"").trim().replace(RegExp("[\\s"+s+"]+","g"),s);return n.lower&&(o=o.toLowerCase()),n.strict&&(o=o.replace(RegExp("[^a-zA-Z0-9"+s+"]","g"),"").replace(RegExp("[\\s"+s+"]+","g"),s)),o}return r.extend=function(t){for(var r in t)e[r]=t[r]},r})(),e.exports.default=t()},23691:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RemoveUnusedComponents=void 0;let n=r(18441);t.RemoveUnusedComponents=()=>{let e=new Map;function t(t,r,n){e.set(t.absolutePointer,{usedIn:e.get(t.absolutePointer)?.usedIn??[],componentType:r,name:n})}return{ref:{leave(t,{location:r,type:n,resolve:i,key:s}){if(["Schema","Parameter","Response","SecurityScheme"].includes(n.name)){let n=i(t);if(!n.location)return;let[o,a]=n.location.absolutePointer.split("#",2),l=a.split("/").slice(0,3).join("/"),c=`${o}#${l}`,p=e.get(c);p?p.usedIn.push(r):e.set(c,{usedIn:[r],name:s.toString()})}}},Root:{leave(t,r){r.getVisitorData().removedCount=function t(r,i){let s=i.length;for(let[t,{usedIn:s,name:o,componentType:a}]of e)!s.some(e=>!i.some(t=>e.absolutePointer.startsWith(t)&&(e.absolutePointer.length===t.length||"/"===e.absolutePointer[t.length])))&&a&&(i.push(t),delete r[a][o],e.delete(t),(0,n.isEmptyObject)(r[a])&&delete r[a]);return i.length>s?t(r,i):i.length}(t,[])}},NamedSchemas:{Schema(e,{location:r,key:n}){e.allOf||t(r,"definitions",n.toString())}},NamedParameters:{Parameter(e,{location:r,key:n}){t(r,"parameters",n.toString())}},NamedResponses:{Response(e,{location:r,key:n}){t(r,"responses",n.toString())}},NamedSecuritySchemes:{SecurityScheme(e,{location:r,key:n}){t(r,"securityDefinitions",n.toString())}}}}},24867:(e,t,r)=>{"use strict";e.exports=new(r(82178))("tag:yaml.org,2002:bool",{kind:"scalar",resolve:function(e){if(null===e)return!1;let 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"})},25013:e=>{e.exports=function(e,t){e||(e=document),t||(t=window);var r,n,i=[],s=!1,o=e.documentElement,a=function(){},l="hidden",c="visibilitychange";void 0!==e.webkitHidden&&(l="webkitHidden",c="webkitvisibilitychange"),t.getComputedStyle||f();for(var p=["","-webkit-","-moz-","-ms-"],u=document.createElement("div"),d=p.length-1;d>=0;d--){try{u.style.position=p[d]+"sticky"}catch(e){}""!=u.style.position&&f()}function f(){$=R=N=C=j=I=a}function h(e){return parseFloat(e)||0}function m(){r={top:t.pageYOffset,left:t.pageXOffset}}function y(){if(t.pageXOffset!=r.left){m(),N();return}t.pageYOffset!=r.top&&(m(),b())}function g(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 w(e){var t,r,n;isNaN(parseFloat(e.computed.top))||e.isCell||(e.inited=!0,e.clone||((t=e).clone=document.createElement("div"),r=t.node.nextSibling||t.node,(n=t.clone.style).height=t.height+"px",n.width=t.width+"px",n.marginTop=t.computed.marginTop,n.marginBottom=t.computed.marginBottom,n.marginLeft=t.computed.marginLeft,n.marginRight=t.computed.marginRight,n.padding=n.border=n.borderSpacing=0,n.fontSize="1em",n.position="static",n.cssFloat=t.computed.cssFloat,t.node.parentNode.insertBefore(t.clone,r)),"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 S(e){var t,r=!0;e.clone&&((t=e).clone.parentNode.removeChild(t.clone),t.clone=void 0);var n=e.node.style,s=e.css;for(key in s)s.hasOwnProperty(key)&&(n[key]=s[key]);for(var o=i.length-1;o>=0;o--)if(i[o].node!==e.node&&i[o].parent.node===e.parent.node){r=!1;break}r&&(e.parent.node.style.position=e.parent.css.position),e.mode=-1}function x(){for(var e=i.length-1;e>=0;e--)w(i[e])}function k(){for(var e=i.length-1;e>=0;e--)S(i[e])}function O(e){var t=getComputedStyle(e),r=e.parentNode,n=getComputedStyle(r),i=e.style.position;e.style.position="relative";var s={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=A(e),p=A(r),u={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:o.clientWidth-c.win.right},offset:{top:c.win.top-p.win.top-u.numeric.borderTopWidth,left:c.win.left-p.win.left-u.numeric.borderLeftWidth,right:-c.win.right+p.win.right-u.numeric.borderRightWidth},css:l,isCell:"table-cell"==t.display,computed:s,numeric:a,width:c.win.right-c.win.left,height:c.win.bottom-c.win.top,mode:-1,inited:!1,parent:u,limit:{start:c.doc.top-a.top,end:p.doc.top+r.offsetHeight-u.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 A(e){var r=e.getBoundingClientRect();return{doc:{top:r.top+t.pageYOffset,left:r.left+t.pageXOffset},win:r}}function P(){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})()||N()},500)}function _(){clearInterval(n)}function T(){s&&(document[l]?_():P())}function $(){s||(m(),x(),t.addEventListener("scroll",y),t.addEventListener("wheel",g),t.addEventListener("resize",N),t.addEventListener("orientationchange",N),e.addEventListener(c,T),P(),s=!0)}function N(){if(s){k();for(var e=i.length-1;e>=0;e--)i[e]=O(i[e].node);x()}}function C(){t.removeEventListener("scroll",y),t.removeEventListener("wheel",g),t.removeEventListener("resize",N),t.removeEventListener("orientationchange",N),e.removeEventListener(c,T),_(),s=!1}function j(){C(),k()}function I(){for(j();i.length;)i.pop()}function R(e){for(var t=i.length-1;t>=0;t--)if(i[t].node===e)return;var r=O(e);i.push(r),s?w(r):$()}return m(),{stickies:i,add:R,remove:function(e){for(var t=i.length-1;t>=0;
9t--)i[t].node===e&&(S(i[t]),i.splice(t,1))},init:$,rebuild:N,pause:C,stop:j,kill:I}}},25026:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NoUnresolvedRefs=void 0,t.reportUnresolvedRef=i;let n=r(33376);function i(e,t,r){let 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}}});let s=e.error?.message;t({location:r,message:`Can't resolve $ref${s?": "+s:""}`})}t.NoUnresolvedRefs=()=>({ref:{leave(e,{report:t,location:r},n){void 0===n.node&&i(n,t,r)}},DiscriminatorMapping(e,{report:t,resolve:r,location:n}){for(let s of Object.keys(e)){let o=r({$ref:e[s]});if(void 0!==o.node)return;i(o,t,n.child(s))}}})},25978:(e,t,r)=>{"use strict";var n=r(12885);function i(){}function s(){}s.resetWarningCache=i,e.exports=function(){function e(e,t,r,i,s,o){if(o!==n){var a=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:s,resetWarningCache:i}
9;return r.PropTypes=r,r}},27376:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(49089),i=r(16276),s=r(84642),o=r(29099);t.default={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:{message:({params:{i:e,j:t}})=>(0,i.str)`must NOT have duplicate items (items ## ${t} and ${e} are identical)`,params:({params:{i:e,j:t}})=>(0,i._)`{i: ${e}, j: ${t}}`},code(e){let{gen:t,data:r,$data:a,schema:l,parentSchema:c,schemaCode:p,it:u}=e;if(!a&&!l)return;let d=t.let("valid"),f=c.items?(0,n.getSchemaTypes)(c.items):[];e.block$data(d,function(){let a=t.let("i",(0,i._)`${r}.length`),l=t.let("j");e.setParams({i:a,j:l}),t.assign(d,!0),t.if((0,i._)`${a} > 1`,()=>(f.length>0&&!f.some(e=>"object"===e||"array"===e)?function(s,o){let a=t.name("item"),l=(0,n.checkDataTypes)(f,a,u.opts.strictNumbers,n.DataType.Wrong),c=t.const("indices",(0,i._)`{}`);t.for((0,i._)`;${s}--;`,()=>{t.let(a,(0,i._)`${r}[${s}]`),t.if(l,(0,i._)`continue`),f.length>1&&t.if((0,i._)`typeof ${a} == "string"`,(0,i._)`${a} += "_"`),t.if((0,i._)`typeof ${c}[${a}] == "number"`,()=>{t.assign(o,(0,i._)`${c}[${a}]`),e.error(),t.assign(d,!1).break()}).code((0,i._)`${c}[${a}] = ${s}`)})}:function(n,a){let l=(0,s.useFunc)(t,o.default),c=t.name("outer");t.label(c).for((0,i._)`;${n}--;`,()=>t.for((0,i._)`${a} = ${n}; ${a}--;`,()=>t.if((0,i._)`${l}(${r}[${n}], ${r}[${a}])`,()=>{e.error(),t.assign(d,!1).break(c)})))})(a,l))},(0,i._)`${p} === false`),e.ok(d)}}},27992:e=>{"use strict";function t(e,t,i){e instanceof RegExp&&(e=r(e,i)),t instanceof RegExp&&(t=r(t,i));var s=n(e,t,i);return s&&{start:s[0],end:s[1],pre:i.slice(0,s[0]),body:i.slice(s[0]+e.length,s[1]),post:i.slice(s[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,s,o,a,l=r.indexOf(e),c=r.indexOf(t,l+1),p=l;if(l>=0&&c>0){if(e===t)return[l,c];for(n=[],s=r.length;p>=0&&!a;)p==l?(n.push(p),l=r.indexOf(e,p+1)):1==n.length?a=[n.pop(),c]:((i=n.pop())<s&&(s=i,o=c),c=r.indexOf(t,p+1)),p=l<c&&l>=0?l:c;n.length&&(a=[s,o])}return a}e.exports=t,t.range=n},28490:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(16276),i=r(84642),s=r(73596);t.default={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:{message:({keyword:e,schemaCode:t})=>(0,n.str)`must NOT have ${"maxLength"===e?"more":"fewer"} than ${t} characters`,params:({schemaCode:e})=>(0,n._)`{limit: ${e}}`},code(e){let{keyword:t,data:r,schemaCode:o,it:a}=e,l="maxLength"===t?n.operators.GT:n.operators.LT,c=!1===a.opts.unicode?(0,n._)`${r}.length`:(0,n._)`${(0,i.useFunc)(e.gen,s.default)}(${r})`;e.fail$data((0,n._)`${c} ${l} ${o}`)}}},29099:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(44909);n.code='require("ajv/dist/runtime/equal").default',t.default=n},29308:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getValidate=c,t.callRef=p;let n=r(59118),i=r(46180),s=r(16276),o=r(45870),a=r(76610),l=r(84642);function c(e,t){let{gen:r}=e;return t.validate?r.scopeValue("validate",{ref:t.validate}):(0,s._)`${r.scopeValue("wrapper",{ref:t})}.validate`}function p(e,t,r,n){let a,{gen:c,it:p}=e,{allErrors:u,schemaEnv:d,opts:f}=p,h=f.passContext?o.default.this:s.nil;function m(e){let t=(0,s._)`${e}.errors`;c.assign(o.default.vErrors,(0,s._)`${o.default.vErrors} === null ? ${t} : ${o.default.vErrors}.concat(${t})`),c.assign(o.default.errors,(0,s._)`${o.default.vErrors}.length`)}function y(e){var t;if(!p.opts.unevaluated)return;let n=null==(t=null==r?void 0:r.validate)?void 0:t.evaluated;if(!0!==p.props)if(n&&!n.dynamicProps)void 0!==n.props&&(p.props=l.mergeEvaluated.props(c,n.props,p.props));else{let t=c.var("props",(0,s._)`${e}.evaluated.props`);p.props=l.mergeEvaluated.props(c,t,p.props,s.Name)}if(!0!==p.items)if(n&&!n.dynamicItems)void 0!==n.items&&(p.items=l.mergeEvaluated.items(c,n.items,p.items));else{let t=c.var("items",(0,s._)`${e}.evaluated.items`);p.items=l.mergeEvaluated.items(c,t,p.items,s.Name)}}n?function(){if(!d.$async)throw Error("async schema referenced by sync schema");let r=c.let("valid");c.try(()=>{c.code((0,s._)`await ${(0,i.callValidateCode)(e,t,h)}`),y(t),u||c.assign(r,!0)},e=>{c.if((0,s._)`!(${e} instanceof ${p.ValidationError})`,()=>c.throw(e)),m(e),u||c.assign(r,!1)}),e.ok(r)}
9():(a=c.name("visitedNodes"),c.code((0,s._)`const ${a} = (typeof visitedNodesForRef !== 'undefined') && visitedNodesForRef.get(${t}) || new Set()`),c.if((0,s._)`!${a}.has(${e.data})`,()=>{c.code((0,s._)`if (typeof visitedNodesForRef !== 'undefined') visitedNodesForRef.set(${t}, ${a})`),c.code((0,s._)`const dataNode = ${e.data}`),c.code((0,s._)`if (typeof dataNode === "object" && dataNode !== null) ${a}.add(dataNode)`);let r=e.result((0,i.callValidateCode)(e,t,h),()=>y(t),()=>m(t));return c.code((0,s._)`${a}.delete(dataNode)`),r}))}t.default={keyword:"$ref",schemaType:"string",code(e){var t,r;let i,o,l,u,{gen:d,schema:f,it:h}=e,{baseId:m,schemaEnv:y,validateName:g,opts:b,self:v}=h,{root:w}=y;if(("#"===f||"#/"===f)&&m===w.baseId){if(y===w)return p(e,g,y,y.$async);let t=d.scopeValue("root",{ref:w});return p(e,(0,s._)`${t}.validate`,w,w.$async)}let S=a.resolveRef.call(v,w,m,f);if(void 0===S)throw new n.default(h.opts.uriResolver,m,f);return S instanceof a.SchemaEnv?(i=c(e,t=S),void p(e,i,t,t.$async)):(r=S,o=d.scopeValue("schema",!0===b.code.source?{ref:r,code:(0,s.stringify)(r)}:{ref:r}),l=d.name("valid"),u=e.subschema({schema:r,dataTypes:[],schemaPath:s.nil,topSchemaRef:o,errSchemaPath:f},l,h.isAllOfVariant),void(e.mergeEvaluated(u),e.ok(l)))}}},29329:(e,t,r)=>{"use strict";var n=r(80797);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 s in i)i.hasOwnProperty(s)&&(n[s]=i[s].bind(n,e));return n}e.exports=i,i.get=function(e,t){for(var r=Array.isArray(t)?t:i.parse(t),n=0;n<r.length;++n){var s=r[n];if(!("object"==typeof e&&s in e))throw Error("Invalid reference token: "+s);e=e[s]}return e},i.set=function(e,t,r){var n=Array.isArray(t)?t:i.parse(t),s=n[0];if(0===n.length)throw Error("Can not set the root object");for(var o=0;o<n.length-1;++o){var a=n[o];"string"!=typeof a&&"number"!=typeof a&&(a=String(a)),"__proto__"!==a&&"constructor"!==a&&"prototype"!==a&&("-"===a&&Array.isArray(e)&&(a=e.length),s=n[o+1],a in e||(s.match(/^(\d+|-)$/)?e[a]=[]:e[a]={}),e=e[a])}return"-"===s&&Array.isArray(e)&&(s=e.length),e[s]=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 Error('Invalid JSON pointer for remove: "'+t+'"');var s=i.get(e,r.slice(0,-1));if(Array.isArray(s)){var o=+n;if(""===n&&isNaN(o))throw Error('Invalid array index: "'+n+'"');Array.prototype.splice.call(s,o,1)}else delete s[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 s=[];r=r||function(e){var t=Object.prototype.toString.call(e);return"[object Object]"===t||"[object Array]"===t},function e(o){n(o,function(n,o){s.push(String(o)),r(n)?e(n):t(n,i.compile(s)),s.pop()})}(e)},i.has=function(e,t){try{i.get(e,t)}catch(e){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 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("/")}},29341: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"}}}')},29540:(e,t,r)=>{"use strict";let n=r(82178),i=Object.prototype.toString;e.exports=new n("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:function(e){if(null===e)return!0;let t=Array(e.length);for(let r=0,n=e.length;r<n;r+=1){let n=e[r];if("[object Object]"!==i.call(n))return!1;let s=Object.keys(n);if(1!==s.length)return!1;t[r]=[s[0],n[s[0]]]}return!0},construct:function(e){if(null===e)return[];let t=Array(e.length);for(let r=0,n=e.length;r<n;r+=1){let n=e[r],i=Object.keys(n);t[r]=[i[0],n[i[0]]]}return t}})},29935:(e,t,r)=>{"use strict";
9Object.defineProperty(t,"__esModule",{value:!0}),t.resolveComponents=t.resolve=void 0;let n=r(74048),i=r(49357);function s(e,t,r,s){let a={};return s||(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=o(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=o(t.path||""),a.query=t.query):(t.path?("/"===t.path.charAt(0)?a.path=o(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=o(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 o(e){let t=/^\.\.?\//u,r=/^\/\.(?:\/|$)/u,n=/^\/\.\.(?:\/|$)/u,i=/^\/?(?:.|\n)*?(?=\/|$)/u,s=[];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,"/"),s.pop();else if("."===e||".."===e)e="";else{let t=e.match(i);if(t){let r=t[0];e=e.slice(r.length),s.push(r)}else throw Error("Unexpected dot segment condition")}return s.join("")}t.resolve=function(e,t,r){let o=Object.assign({scheme:"null"},r),a=s((0,n.parse)(e),(0,n.parse)(t),o,!0);return(0,i.serialize)(a)},t.resolveComponents=s},30032:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateAdditionalItems=s;let n=r(16276),i=r(84642);function s(e,t){let{gen:r,schema:s,data:o,keyword:a,it:l}=e;l.items=!0;let c=r.const("len",(0,n._)`${o}.length`);if(!1===s)e.setParams({len:t.length}),e.pass((0,n._)`${c} <= ${t.length}`);else if("object"==typeof s&&!(0,i.alwaysValidSchema)(l,s)){let s=r.var("valid",(0,n._)`${c} <= ${t.length}`);r.if((0,n.not)(s),()=>{var o;return o=s,void 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())})}),e.ok(s)}}t.default={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:{message:({params:{len:e}})=>(0,n.str)`must NOT have more than ${e} items`,params:({params:{len:e}})=>(0,n._)`{limit: ${e}}`},code(e){let{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')}}},31184:(e,t,r)=>{"use strict";var n,i;Object.defineProperty(t,"__esModule",{value:!0}),t.OasVersion=void 0,t.bundleConfig=v,t.bundle=w,t.bundleFromString=S,t.bundleDocument=x,t.mapTypeToComponent=k;let s=r(33376),o=r(12455),a=r(68386),l=r(98509),c=r(21093),p=r(70673),u=r(42982),d=r(25026),f=r(18441),h=r(89544),m=r(23691),y=r(68625),g=r(65704);(i=n||(t.OasVersion=n={})).Version2="oas2",i.Version3_0="oas3_0",i.Version3_1="oas3_1";let b=(0,o.normalizeVisitors)([{severity:"error",ruleId:"configBundler",visitor:{ref:{leave(e,t,r){O(e,r,t)}}}}],g.NormalizedConfigTypes);async function v(e,t){let r={problems:[],oasVersion:c.SpecVersion.OAS3_0,refTypes:new Map,visitorsData:{}};return(0,l.walkDocument)({document:e,rootType:g.NormalizedConfigTypes.ConfigRoot,normalizedVisitors:b,resolvedRefMap:t,ctx:r}),e.parsed??{}}async function w(e){let{ref:t,doc:r,externalRefResolver:n=new s.BaseResolver(e.config.resolve),base:i=null}=e;if(!(t||r))throw Error("Document or reference is required.\n");let o=void 0===r?await n.resolveDocument(i,t,!0):r;if(o instanceof Error)throw o;return e.collectSpecData?.(o.parsed),x({document:o,...e,config:e.config.styleguide,externalRefResolver:n})}async function S(e){let{source:t,absoluteRef:r,externalRefResolver:n=new s.BaseResolver(e.config.resolve)}=e;return x({document:(0,s.makeDocumentFromString)(t,r||"/"),...e,externalRefResolver:n,config:e.config.styleguide})}async function x(e){let{document:t,config:r,customTypes:n,externalRefResolver:i,dereference:g=!1,skipRedoclyRegistryRefs:b=!1,removeUnusedComponents:v=!1,keepUrlRefs:w=!1}=e,S=(0,c.detectSpec)(t.parsed),x=(0,c.getMajorSpecVersion)(S),E=r.getRulesForSpecVersion(x),A=(0,a.normalizeTypes)(r.extendTypes(n??
9(0,c.getTypes)(S),S),r),P=(0,u.initRules)(E,r,"preprocessors",S),_=(0,u.initRules)(E,r,"decorators",S),T={problems:[],oasVersion:S,refTypes:new Map,visitorsData:{}};v&&_.push({severity:"error",ruleId:"remove-unused-components",visitor:x===c.SpecMajorVersion.OAS2?(0,m.RemoveUnusedComponents)({}):(0,y.RemoveUnusedComponents)({})});let $=await (0,s.resolveDocument)({rootDocument:t,rootType:A.Root,externalRefResolver:i});P.length>0&&((0,l.walkDocument)({document:t,rootType:A.Root,normalizedVisitors:(0,o.normalizeVisitors)(P,A),resolvedRefMap:$,ctx:T}),$=await (0,s.resolveDocument)({rootDocument:t,rootType:A.Root,externalRefResolver:i}));let N=(0,o.normalizeVisitors)([{severity:"error",ruleId:"bundler",visitor:function(e,t,r,n,i,o){let a,l,u={ref:{leave(a,l,c){var u,f,y;let g;if(!c.location||void 0===c.node)return void(0,d.reportUnresolvedRef)(c,l.report,l.location);if(c.location.source===n.source&&c.location.source===l.location.source&&"scalar"!==l.type.name&&!t||r&&(0,h.isRedoclyRegistryURL)(a.$ref)||o&&(0,p.isAbsoluteUrl)(a.$ref))return;let b=k(l.type.name,e);b?t?(m(b,c,l),O(a,c,l)):(a.$ref=m(b,c,l),u=a,f=c,y=l,g=(0,s.makeRefId)(y.location.source.absoluteRef,u.$ref),i.set(g,{document:n,isRemote:!1,node:f.node,nodePointer:u.$ref,resolved:!0})):O(a,c,l)}},Example:{leave(e,t){if((0,p.isExternalValue)(e)&&void 0===e.value){let r=t.resolve({$ref:e.externalValue});if(!r.location||void 0===r.node)return void(0,d.reportUnresolvedRef)(r,t.report,t.location);o&&(0,p.isAbsoluteUrl)(e.externalValue)||(e.value=t.resolve({$ref:e.externalValue}).node,delete e.externalValue)}}},Root:{enter(t,r){l=r.location,e===c.SpecMajorVersion.OAS3?a=t.components=t.components||{}:e===c.SpecMajorVersion.OAS2?a=t:e===c.SpecMajorVersion.Async2||e===c.SpecMajorVersion.Async3?a=t.components=t.components||{}:e===c.SpecMajorVersion.Arazzo1&&(a=t.components=t.components||{})}}};function m(t,r,n){a[t]=a[t]||{};let i=function(e,t,r){let[n,i]=[e.location.source.absoluteRef,e.location.pointer],s=a[t],o="",l=i.slice(2).split("/").filter(f.isTruthy);for(;l.length>0;)if(o=l.pop()+(o?`-${o}`:""),!s||!s[o]||y(s[o],e,r))return o;if(!s[o=(0,p.refBaseName)(n)+(o?`_${o}`:"")]||y(s[o],e,r))return o;let c=o,u=2;for(;s[o]&&!y(s[o],e,r);)o=`${c}-${u}`,u++;return s[o]||r.report({message:`Two schemas are referenced with the same name but different content. Renamed ${c} to ${o}.`,location:r.location,forceSeverity:"warn"}),o}(r,t,n);return(a[t][i]=r.node,e===c.SpecMajorVersion.OAS3||e===c.SpecMajorVersion.Async2||e===c.SpecMajorVersion.Async3)?`#/components/${t}/${i}`:`#/${t}/${i}`}function y(e,t,r){return!!(0,p.isRef)(e)&&r.resolve(e,l.absolutePointer).location?.absolutePointer===t.location.absolutePointer||(0,f.dequal)(e,t.node)}return e===c.SpecMajorVersion.OAS3&&(u.DiscriminatorMapping={leave(t,r){for(let n of Object.keys(t)){let i=t[n],s=r.resolve({$ref:i});if(!s.location||void 0===s.node)return void(0,d.reportUnresolvedRef)(s,r.report,r.location.child(n));let o=k("Schema",e);t[n]=m(o,s,r)}}}),u}(x,g,b,t,$,w)},..._],A);return(0,l.walkDocument)({document:t,rootType:A.Root,normalizedVisitors:N,resolvedRefMap:$,ctx:T}),{bundle:t,problems:T.problems.map(e=>r.addProblemToIgnore(e)),fileDependencies:i.getFiles(),rootType:A.Root,refTypes:T.refTypes,visitorsData:T.visitorsData}}function k(e,t){switch(t){case c.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 c.SpecMajorVersion.OAS2:switch(e){case"Schema":return"definitions";case"Parameter":return"parameters";case"Response":return"responses";default:return null}case c.SpecMajorVersion.Async2:case c.SpecMajorVersion.Async3:switch(e){case"Schema":return"schemas";case"Parameter":return"parameters";default:return null}case c.SpecMajorVersion.Arazzo1:switch(e){case"Root.workflows_items.parameters_items":case"Root.workflows_items.steps_items.parameters_items":return"parameters";default:return null}case c.SpecMajorVersion.Overlay1:return null}}function O(e,t,r){if((0,f.isPlainObject)(t.node)){delete e.$ref;let r=Object.assign({},t.node,e);Object.assign(e,r)}else r.parent[r.key]=t.node}},32094:function(e,t){var r,n,i;i=function(e){"use strict";
9e.__esModule=!0;var t={},r=Object.prototype.hasOwnProperty,n=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(function(e){var n=arguments.length<=1||void 0===arguments[1]?t:arguments[1],i=n.cache||{};return function(){for(var t=arguments.length,s=Array(t),o=0;o<t;o++)s[o]=arguments[o];var a=String(s[0]);return!1===n.caseSensitive&&(a=a.toLowerCase()),r.call(i,a)?i[a]:i[a]=e.apply(this,s)}}),s=a(function(e,t){if("function"==typeof t){var r=e;e=t,t=r}var n=t&&t.delay||t||0,i=void 0,s=void 0,o=void 0;return function(){for(var t=arguments.length,r=Array(t),a=0;a<t;a++)r[a]=arguments[a];i=r,s=this,o||(o=setTimeout(function(){e.apply(s,i),i=s=o=null},n))}}),o=a(function(e,t){return e.bind(t)},function(){return n});function a(e,t){var r,n=(t=t||e.decorate||(r=e,function(e){return"function"==typeof e?r(e):function(t,n,i){i.value=r(i.value,e,t,n,i)}}))();return function(){for(var r=arguments.length,i=Array(r),s=0;s<r;s++)i[s]=arguments[s];var o=i.length;return(o<2?t:o>2?n:e).apply(void 0,i)}}e.memoize=i,e.debounce=s,e.bind=o,e.default={memoize:i,debounce:s,bind:o}},r=[t],void 0===(n=i.apply(t,r))||(e.exports=n)},32855:()=>{Prism.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\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]*)?(?:\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})},33376:(e,t,r)=>{"use strict";var n=r(40459);
9Object.defineProperty(t,"__esModule",{value:!0}),t.BaseResolver=t.YamlParseError=t.ResolveError=t.Source=void 0,t.makeRefId=f,t.makeDocumentFromString=function(e,t){let r=new c(t,e);try{return{source:r,parsed:(0,l.parseYaml)(e,{filename:t})}}catch(e){throw new d(e,r)}},t.resolveDocument=g;let i=r(68766),s=r(88235),o=r(70673),a=r(68386),l=r(18441);class c{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=c;class p extends Error{constructor(e){super(e.message),this.originalError=e,Object.setPrototypeOf(this,p.prototype)}}t.ResolveError=p;let u=/\((\d+):(\d+)\)$/;class d extends Error{constructor(e,t){super(e.message.split("\n")[0]),this.originalError=e,this.source=t,Object.setPrototypeOf(this,d.prototype);const[,r,n]=this.message.match(u)||[];this.line=parseInt(r,10),this.col=parseInt(n,10)}}function f(e,t){return e+"::"+t}t.YamlParseError=d;class h{constructor(e={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:s.resolve(e?s.dirname(e):n.cwd(),t)}async loadExternalRef(e){try{if((0,o.isAbsoluteUrl)(e)){let{body:t,mimeType:r}=await (0,l.readFileFromUrl)(e,this.config.http);return new c(e,t,r)}{if(i.lstatSync(e).isDirectory())throw Error(`Expected a file but received a folder at ${e}.`);let t=await i.promises.readFile(e,"utf-8");return new c(e,t.replace(/\r\n/g,"\n"))}}catch(e){throw e.message=e.message.replace(", lstat",""),new p(e)}}parseDocument(e,t=!1){if(![".json",".json",".yml",".yaml"].includes(e.absoluteRef.substr(e.absoluteRef.lastIndexOf(".")))&&!e.mimeType?.match(/(json|yaml|openapi)/)&&!t)return{source:e,parsed:e.body};try{return{source:e,parsed:(0,l.parseYaml)(e.body,{filename:e.absoluteRef})}}catch(t){throw new d(t,e)}}async resolveDocument(e,t,r=!1){let n=this.resolveExternalRef(e,t),i=this.cache.get(n);if(i)return i;let s=this.loadExternalRef(n).then(e=>this.parseDocument(e,r));return this.cache.set(n,s),s}}t.BaseResolver=h;let m={name:"unknown",properties:{}},y={name:"scalar",properties:{}};async function g(e){let t,{rootDocument:r,externalRefResolver:n,rootType:i}=e,s=new Map,c=new Set,p=[];!function e(t,r,i,u){let d=r.source.absoluteRef,h=new Map;async function g(e,t,r){let i;if(function(e,t){for(;e;){if(e.node===t)return!0;e=e.prev}return!1}(r.prev,t))throw Error("Self-referencing circular pointer");if((0,o.isAnchor)(t.$ref)){await (0,l.nextTick)();let r={resolved:!0,isRemote:!1,node:h.get(t.$ref),document:e,nodePointer:t.$ref},n=f(e.source.absoluteRef,t.$ref);return s.set(n,r),r}let{uri:a,pointer:c}=(0,o.parseRef)(t.$ref),p=null!==a;try{i=p?await n.resolveDocument(e.source.absoluteRef,a):e}catch(i){let r={resolved:!1,isRemote:p,document:void 0,error:i},n=f(e.source.absoluteRef,t.$ref);return s.set(n,r),r}let u={resolved:!0,document:i,isRemote:p,node:e.parsed,nodePointer:"#/"},d=i.parsed;for(let e of c)if("object"!=typeof d){d=void 0;break}else if(void 0!==d[e])d=d[e],u.nodePointer=(0,o.joinPointer)(u.nodePointer,(0,o.escapePointer)(e));else if((0,o.isRef)(d)){if(i=(u=await g(i,d,{prev:r,node:d})).document||i,"object"!=typeof u.node){d=void 0;break}d=u.node[e],u.nodePointer=(0,o.joinPointer)(u.nodePointer,(0,o.escapePointer)(e))}else{d=void 0;break}u.node=d,u.document=i;let m=f(e.source.absoluteRef,t.$ref);return u.document&&(0,o.isRef)(d)&&(u=await g(u.document,d,{prev:r,node:d})),s.set(m,u),{...u}}!function t(n,i,s){if("object"!=typeof n||null===n)return;let l=`${i.name}::${s}`;if(c.has(l))return;c.add(l);let[u,d]=Object.entries(n).find(([e])=>"$anchor"===e)||[];if(d&&h.set(`#${d}`,n),Array.isArray(n)){let e=i.items;if(void 0===e&&i!==m&&i!==a.SpecExtension)return;let r="function"==typeof e;for(let l=0;l<n.length;l++){let c=r?e(n[l],(0,o.joinPointer)(s,l)):e;(void 0!==c||i===m||i===a.SpecExtension)&&t(n[l],(0,a.isNamedType)(c)?c:m,(0,o.joinPointer)(s,l))}return}for(let e of Object.keys(n)){let r=n[e],l=i.properties[e];void 0===l&&(l=i.additionalProperties),"function"==typeof l&&(l=l(r,e)),void 0===l&&(l=m),i.extensionsPrefix&&e.startsWith(i.extensionsPrefix)&&l===m&&(l=a.SpecExtension),!(0,a.isNamedType)(l)&&l?.directResolveAs&&(l=l.directResolveAs,r={$ref:r}),l&&void 0===l.name&&!1!==l.resolvable&&(l=y),(0,a.isNamedType)(l)&&"object"==typeof r&&t(r,l,(0,o.joinPointer)(s,(0,o.escapePointer)(e)))}if((0,o.isRef)(n)){let t=g(r,n,{prev:null,node:n}).then(t=>{t.resolved&&e(t.node,t.document,t.nodePointer,i)});p.push(t)}if((0,o.isExternalValue)(n)){let t=g(r,{$ref:n.externalValue},{prev:null,node:n}).then(t=>{t.resolved&&e(t.node,t.document,t.nodePointer,i)});p.push(t)}}(t,u,d+i)}(r.parsed,r,"#/",i);do t=await Promise.all(p);while(p.length!==t.length);return s}},33694:()=>{!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_
9CURRENT_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[<>]&?|[<>][&=]?|&[>
9&]?|\|[&|]?/,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"],s=n.variable[1].inside,o=0;o<i.length;o++)s[i[o]]=e.languages.bash[i[o]];e.languages.sh=e.languages.bash,e.languages.shell=e.languages.bash}(Prism)},34908:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(86512);t.default={keyword:"dependentSchemas",type:"object",schemaType:"object",code:e=>(0,n.validateSchemaDeps)(e)}},35689:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nil=t._Code=t.Name=t.IDENTIFIER=t._CodeOrName=void 0,t._=s,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(c(e))},t.safeStringify=c,t.getProperty=function(e){return"string"==typeof e&&t.IDENTIFIER.test(e)?new i(`.${e}`):s`[${e}]`},t.getEsmExportName=function(e){if("string"==typeof e&&t.IDENTIFIER.test(e))return new i(`${e}`);throw 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 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;let e=this._items[0];return""===e||'""'===e}get str(){var e;return null!=(e=this._str)?e:this._str=this._items.reduce((e,t)=>`${e}${t}`,"")}get names(){var e;return null!=(e=this._names)?e:this._names=this._items.reduce((e,t)=>(t instanceof n&&(e[t.str]=(e[t.str]||0)+1),e),{})}}function s(e,...t){let r=[e[0]],n=0;for(;n<t.length;)l(r,t[n]),r.push(e[++n]);return new i(r)}t._Code=i,t.nil=new i("");let o=new i("+");function a(e,...t){let r=[c(e[0])],s=0;for(;s<t.length;)r.push(o),l(r,t[s]),r.push(o,c(e[++s]));return function(e){let t=1;for(;t<e.length-1;){if(e[t]===o){var r,i;let s=(r=e[t-1],'""'===(i=e[t+1])?r:'""'===r?i:"string"==typeof r?i instanceof n||'"'!==r[r.length-1]?void 0:"string"!=typeof i?`${r.slice(0,-1)}${i}"`:'"'===i[0]?r.slice(0,-1)+i.slice(1):void 0:"string"!=typeof i||'"'!==i[0]||r instanceof n?void 0:`"${r}${i.slice(1)}`);if(void 0!==s){e.splice(t-1,3,s);continue}e[t++]="+"}t++}}(r),new i(r)}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:c(Array.isArray(r)?r.join(","):r))}function c(e){return JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}},36765:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Arazzo1Types=void 0;let n=r(68386),i=r(37684),s=r(2068),o=(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-"},p={properties:{contentType:{type:"string"},payload:{},replacements:(0,n.listOf)("Replacement")},required:["payload"],extensionsPrefix:"x-"},u={properties:{name:{type:"string"},type:{type:"string",enum:["goto","end"]},stepId:{type:"string"},workflowId:{type:"string"},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"}}
9,required:["title","version"],extensionsPrefix:"x-"},SourceDescriptions:{properties:{},items:e=>e?.type==="openapi"?"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"]},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:p,Replacement:{properties:{target:{type:"string"},value:{}},required:["target","value"],extensionsPrefix:"x-"},ExtendedOperation:{properties:{url:{type:"string"},method:{enum:["get","post","put","delete","patch","head","options","trace","connect","query","GET","POST","PUT","DELETE","PATCH","OPTIONS","HEAD","TRACE","CONNECT","QUERY"]}},required:["url","method"]},Outputs:{properties:{},additionalProperties:{type:"string"}},CriterionObject:{properties:{condition:{type:"string"},context:{type:"string"},type:e=>{if(e)return"string"==typeof e?{enum:["regex","jsonpath","simple","xpath"]}:e?.type==="jsonpath"?"JSONPathCriterion":"XPathCriterion"}},required:["condition"]},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:u,OnSuccessActionList:{properties:{},items:e=>e?.type&&e?.name?"SuccessActionObject":"ReusableObject"},FailureActionObject:{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"]},OnFailureActionList:{properties:{},items:e=>e?.type&&e?.name?"FailureActionObject":"ReusableObject"},Schema:i.Schema,NamedSchemas:(0,n.mapOf)("Schema"),ExternalDocs:s.ExternalDocs,DiscriminatorMapping:s.DiscriminatorMapping,Discriminator:s.Discriminator,DependentRequired:i.DependentRequired,SchemaProperties:i.SchemaProperties,PatternProperties:i.SchemaProperties,Components:{properties:{inputs:"NamedInputs",parameters:"NamedParameters",successActions:"NamedSuccessActions",failureActions:"NamedFailureActions"},extensionsPrefix:"x-"},NamedInputs:o,NamedParameters:{properties:{},additionalProperties:"Parameter"},NamedSuccessActions:{properties:{},additionalProperties:"SuccessActionObject"},NamedFailureActions:{properties:{},additionalProperties:"FailureActionObject"},Xml:s.Xml}},37469:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keyword$DataError=t.keywordError=void 0,t.reportError=function(e,r=t.keywordError,i,s){let{it:l}=e,{gen:p,compositeRule:u,allErrors:d}=l,f=c(e,r,i);(null!=s?s:u||d)?o(p,f):a(l,(0,n._)`[${f}]`)},t.reportExtraError=function(e,r=t.keywordError,n){let{it:i}=e,{gen:l,compositeRule:p,allErrors:u}=i;o(l,c(e,r,n)),p||u||a(i,s.default.vErrors)},t.resetErrorsCount=function(e,t){e.assign(s.default.errors,t),e.if((0,n._)`${s.default.vErrors} !== null`,()=>e.if(t,()=>e.assign((0,n._)`${s.default.vErrors}.length`,t),()=>e.assign(s.default.vErrors,null)))},t.extendErrors=function({gen:e,keyword:t,schemaValue:r,data:i,errsCount:o,it:a}){if(void 0===o)throw Error("ajv implementation error");let l=e.name("err");e.forRange("i",o,s.default.errors,o=>{e.const(l,(0,n._)`${s.default.vErrors}[${o}]`),e.if((0,n._)`${l}.instancePath === undefined`,()=>e.assign((0,n._)`${l}.instancePath`,(0,n.strConcat)(s.default.instancePath,a.errorPath))),e.assign((0,n._)`${l}.schemaPath`,(0,n.str)`${a.errSchemaPath}/${t}`),a.opts.verbose&&(e.assign((0,n._)`${l}.schema`,r),e.assign((0,n._)`${l}.data`,i))})};let n=r(16276),i=r(84642),s=r(45870);function o(e,t){let r=e.const("err",t);e.if((0,n._)`${s.default.vErrors} === null`,()=>e.assign(s.default.vErrors,(0,n._)`[${r}]`),(0,n._)`${s.default.vErrors}.push(${r})`),e.code((0,n._)`${s.default.errors}++`)}function a(e,t){let{gen:r,validateName:i,schemaEnv:s}=e;s.$async?r.throw((0,n._)`new ${e.ValidationError}(${t})`):(r.assign((0,n._)`${i}.errors`,t),r.return(!1))}t.keywordError={message:({keyword:e})=>(0,n.str)`must pass "${e}" keyword validation`},t.keyword$DataError={message:({keyword:e,schemaType:t})=>t?(0,n.str)`"${e}" keyword must be ${t} ($data)`:(0,n.str)`"${e}
9" keyword is invalid ($data)`};let 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){let{createErrors:o}=e.it;return!1===o?(0,n._)`{}`:function(e,t,r={}){let{gen:o,it:a}=e,c=[function({errorPath:e},{instancePath:t}){let r=t?(0,n.str)`${e}${(0,i.getErrorPath)(t,i.Type.Str)}`:e;return[s.default.instancePath,(0,n.strConcat)(s.default.instancePath,r)]}(a,r),function({keyword:e,it:{errSchemaPath:t}},{schemaPath:r,parentSchema:s}){let o=s?t:(0,n.str)`${t}/${e}`;return r&&(o=(0,n.str)`${o}${(0,i.getErrorPath)(r,i.Type.Str)}`),[l.schemaPath,o]}(e,r)];return function(e,{params:t,message:r},i){let{keyword:o,data:a,schemaValue:c,it:p}=e,{opts:u,propertyName:d,topSchemaRef:f,schemaPath:h}=p;i.push([l.keyword,o],[l.params,"function"==typeof t?t(e):t||(0,n._)`{}`]),u.messages&&i.push([l.message,"function"==typeof r?r(e):r]),u.verbose&&i.push([l.schema,c],[l.parentSchema,(0,n._)`${f}${h}`],[s.default.data,a]),d&&i.push([l.propertyName,d])}(e,t,c),o.object(...c)}(e,t,r)}},37684:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Oas3_1Types=t.DependentRequired=t.SchemaProperties=t.Schema=void 0;let n=r(68386),i=r(2068);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"}},$dynamicAnchor:{type:"string"},$dynamicRef:{type:"string"}},extensionsPrefix:"x-"},t.SchemaProperties={properties:{},additionalProperties:e=>"boolean"==typeof e?{type:"boolean"}:"Schema"},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:{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-"},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-"}
9,DependentRequired:t.DependentRequired}},38747:(e,t,r)=>{"use strict";e.exports=new(r(53949))({explicit:[r(67930),r(11998),r(89079)]})},38976:()=>{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:/[;[\]()`,.]/}},39596:(e,t,r)=>{"use strict";let n=r(60567);function i(e){let t=e,r=1,n=t[0];if(("-"===n||"+"===n)&&("-"===n&&(r=-1),n=(t=t.slice(1))[0]),"0"===t)return 0;if("0"===n){if("b"===t[1])return r*parseInt(t.slice(2),2);if("x"===t[1])return r*parseInt(t.slice(2),16);if("o"===t[1])return r*parseInt(t.slice(2),8)}return r*parseInt(t,10)}e.exports=new(r(82178))("tag:yaml.org,2002:int",{kind:"scalar",resolve:function(e){var t,r,n;if(null===e)return!1;let s=e.length,o=0,a=!1;if(!s)return!1;let l=e[o];if(("-"===l||"+"===l)&&(l=e[++o]),"0"===l){if(o+1===s)return!0;if("b"===(l=e[++o])){for(o++;o<s;o++){if("0"!==(l=e[o])&&"1"!==l)return!1;a=!0}return a&&isFinite(i(e))}if("x"===l){for(o++;o<s;o++){if(!((t=e.charCodeAt(o))>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102))return!1;a=!0}return a&&isFinite(i(e))}if("o"===l){for(o++;o<s;o++){if(!((r=e.charCodeAt(o))>=48&&r<=55))return!1;a=!0}return a&&isFinite(i(e))}}for(;o<s;o++){if(!((n=e.charCodeAt(o))>=48&&n<=57))return!1;a=!0}return!!a&&isFinite(i(e))},construct:function(e){return i(e)},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)}
9,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"]}})},40203:(e,t,r)=>{"use strict";let n;r.r(t),r.d(t,{Alias:()=>z,CST:()=>i,Composer:()=>tT,Document:()=>ti,Lexer:()=>t2,LineCounter:()=>t3,Pair:()=>ey,Parser:()=>re,Scalar:()=>B,Schema:()=>tn,YAMLError:()=>to,YAMLMap:()=>ew,YAMLParseError:()=>ta,YAMLSeq:()=>ex,YAMLWarning:()=>tl,default:()=>ro,isAlias:()=>f,isCollection:()=>v,isDocument:()=>h,isMap:()=>m,isNode:()=>w,isPair:()=>y,isScalar:()=>g,isSeq:()=>b,parse:()=>ri,parseAllDocuments:()=>rr,parseDocument:()=>rn,stringify:()=>rs,visit:()=>E,visitAsync:()=>P});var i={};r.r(i),r.d(i,{BOM:()=>tU,DOCUMENT:()=>tB,FLOW_END:()=>tV,SCALAR:()=>tW,createScalarToken:()=>tN,isCollection:()=>tH,isScalar:()=>tK,prettyToken:()=>tG,resolveAsScalar:()=>t$,setScalarValue:()=>tC,stringify:()=>tR,tokenType:()=>tY,visit:()=>tz});var s={};r.r(s),r.d(s,{Alias:()=>z,CST:()=>i,Composer:()=>tT,Document:()=>ti,Lexer:()=>t2,LineCounter:()=>t3,Pair:()=>ey,Parser:()=>re,Scalar:()=>B,Schema:()=>tn,YAMLError:()=>to,YAMLMap:()=>ew,YAMLParseError:()=>ta,YAMLSeq:()=>ex,YAMLWarning:()=>tl,isAlias:()=>f,isCollection:()=>v,isDocument:()=>h,isMap:()=>m,isNode:()=>w,isPair:()=>y,isScalar:()=>g,isSeq:()=>b,parse:()=>ri,parseAllDocuments:()=>rr,parseDocument:()=>rn,stringify:()=>rs,visit:()=>E,visitAsync:()=>P});let o=Symbol.for("yaml.alias"),a=Symbol.for("yaml.document"),l=Symbol.for("yaml.map"),c=Symbol.for("yaml.pair"),p=Symbol.for("yaml.scalar"),u=Symbol.for("yaml.seq"),d=Symbol.for("yaml.node.type"),f=e=>!!e&&"object"==typeof e&&e[d]===o,h=e=>!!e&&"object"==typeof e&&e[d]===a,m=e=>!!e&&"object"==typeof e&&e[d]===l,y=e=>!!e&&"object"==typeof e&&e[d]===c,g=e=>!!e&&"object"==typeof e&&e[d]===p,b=e=>!!e&&"object"==typeof e&&e[d]===u;function v(e){if(e&&"object"==typeof e)switch(e[d]){case l:case u:return!0}return!1}function w(e){if(e&&"object"==typeof e)switch(e[d]){case o:case l:case p:case u:return!0}return!1}let S=e=>(g(e)||v(e))&&!!e.anchor,x=Symbol("break visit"),k=Symbol("skip children"),O=Symbol("remove node");function E(e,t){let r=T(t);h(e)?A(null,e.contents,r,Object.freeze([e]))===O&&(e.contents=null):A(null,e,r,Object.freeze([]))}function A(e,t,r,n){let i=$(e,t,r,n);if(w(i)||y(i))return N(e,n,i),A(e,i,r,n);if("symbol"!=typeof i){if(v(t)){n=Object.freeze(n.concat(t));for(let e=0;e<t.items.length;++e){let i=A(e,t.items[e],r,n);if("number"==typeof i)e=i-1;else{if(i===x)return x;i===O&&(t.items.splice(e,1),e-=1)}}}else if(y(t)){n=Object.freeze(n.concat(t));let e=A("key",t.key,r,n);if(e===x)return x;e===O&&(t.key=null);let i=A("value",t.value,r,n);if(i===x)return x;i===O&&(t.value=null)}}return i}async function P(e,t){let r=T(t);h(e)?await _(null,e.contents,r,Object.freeze([e]))===O&&(e.contents=null):await _(null,e,r,Object.freeze([]))}async function _(e,t,r,n){let i=await $(e,t,r,n);if(w(i)||y(i))return N(e,n,i),_(e,i,r,n);if("symbol"!=typeof i){if(v(t)){n=Object.freeze(n.concat(t));for(let e=0;e<t.items.length;++e){let i=await _(e,t.items[e],r,n);if("number"==typeof i)e=i-1;else{if(i===x)return x;i===O&&(t.items.splice(e,1),e-=1)}}}else if(y(t)){n=Object.freeze(n.concat(t));let e=await _("key",t.key,r,n);if(e===x)return x;e===O&&(t.key=null);let i=await _("value",t.value,r,n);if(i===x)return x;i===O&&(t.value=null)}}return i}function T(e){return"object"==typeof e&&(e.Collection||e.Node||e.Value)?Object.assign({Alias:e.Node,Map:e.Node,Scalar:e.Node,Seq:e.Node},e.Value&&{Map:e.Value,Scalar:e.Value,Seq:e.Value},e.Collection&&{Map:e.Collection,Seq:e.Collection},e):e}function $(e,t,r,n){return"function"==typeof r?r(e,t,n):m(t)?r.Map?.(e,t,n):b(t)?r.Seq?.(e,t,n):y(t)?r.Pair?.(e,t,n):g(t)?r.Scalar?.(e,t,n):f(t)?r.Alias?.(e,t,n):void 0}function N(e,t,r){let n=t[t.length-1];if(v(n))n.items[e]=r;else if(y(n))"key"===e?n.key=r:n.value=r;else if(h(n))n.contents=r;else{let e=f(n)?"alias":"scalar";throw Error(`Cannot replace node with ${e} parent`)}}E.BREAK=x,E.SKIP=k,E.REMOVE=O,P.BREAK=x,P.SKIP=k,P.REMOVE=O;
9let C={"!":"%21",",":"%2C","[":"%5B","]":"%5D","{":"%7B","}":"%7D"},j=e=>e.replace(/[!,[\]{}]/g,e=>C[e]);class I{constructor(e,t){this.docStart=null,this.docEnd=!1,this.yaml=Object.assign({},I.defaultYaml,e),this.tags=Object.assign({},I.defaultTags,t)}clone(){let e=new I(this.yaml,this.tags);return e.docStart=this.docStart,e}atDocument(){let e=new I(this.yaml,this.tags);switch(this.yaml.version){case"1.1":this.atNextDocument=!0;break;case"1.2":this.atNextDocument=!1,this.yaml={explicit:I.defaultYaml.explicit,version:"1.2"},this.tags=Object.assign({},I.defaultTags)}return e}add(e,t){this.atNextDocument&&(this.yaml={explicit:I.defaultYaml.explicit,version:"1.1"},this.tags=Object.assign({},I.defaultTags),this.atNextDocument=!1);let r=e.trim().split(/[ \t]+/),n=r.shift();switch(n){case"%TAG":{if(2!==r.length&&(t(0,"%TAG directive should contain exactly two parts"),r.length<2))return!1;let[e,n]=r;return this.tags[e]=n,!0}case"%YAML":{if(this.yaml.explicit=!0,1!==r.length)return t(0,"%YAML directive should contain exactly one part"),!1;let[e]=r;if("1.1"===e||"1.2"===e)return this.yaml.version=e,!0;{let r=/^\d+\.\d+$/.test(e);return t(6,`Unsupported YAML version ${e}`,r),!1}}default:return t(0,`Unknown directive ${n}`,!0),!1}}tagName(e,t){if("!"===e)return"!";if("!"!==e[0])return t(`Not a valid tag: ${e}`),null;if("<"===e[1]){let r=e.slice(2,-1);return"!"===r||"!!"===r?(t(`Verbatim tags aren't resolved, so ${e} is invalid.`),null):(">"!==e[e.length-1]&&t("Verbatim tags must end with a >"),r)}let[,r,n]=e.match(/^(.*!)([^!]*)$/s);n||t(`The ${e} tag has no suffix`);let i=this.tags[r];if(i)try{return i+decodeURIComponent(n)}catch(e){return t(String(e)),null}return"!"===r?e:(t(`Could not resolve tag: ${e}`),null)}tagString(e){for(let[t,r]of Object.entries(this.tags))if(e.startsWith(r))return t+j(e.substring(r.length));return"!"===e[0]?e:`!<${e}>`}toString(e){let t,r=this.yaml.explicit?[`%YAML ${this.yaml.version||"1.2"}`]:[],n=Object.entries(this.tags);if(e&&n.length>0&&w(e.contents)){let r={};E(e.contents,(e,t)=>{w(t)&&t.tag&&(r[t.tag]=!0)}),t=Object.keys(r)}else t=[];for(let[i,s]of n)("!!"!==i||"tag:yaml.org,2002:"!==s)&&(!e||t.some(e=>e.startsWith(s)))&&r.push(`%TAG ${i} ${s}`);return r.join("\n")}}function R(e){if(/[\x00-\x19\s,[\]{}]/.test(e)){let t=JSON.stringify(e);throw Error(`Anchor must not contain whitespace or control characters: ${t}`)}return!0}function L(e){let t=new Set;return E(e,{Value(e,r){r.anchor&&t.add(r.anchor)}}),t}function D(e,t){for(let r=1;;++r){let n=`${e}${r}`;if(!t.has(n))return n}}function M(e,t,r,n){if(n&&"object"==typeof n)if(Array.isArray(n))for(let t=0,r=n.length;t<r;++t){let r=n[t],i=M(e,n,String(t),r);void 0===i?delete n[t]:i!==r&&(n[t]=i)}else if(n instanceof Map)for(let t of Array.from(n.keys())){let r=n.get(t),i=M(e,n,t,r);void 0===i?n.delete(t):i!==r&&n.set(t,i)}else if(n instanceof Set)for(let t of Array.from(n)){let r=M(e,n,t,t);void 0===r?n.delete(t):r!==t&&(n.delete(t),n.add(r))}else for(let[t,r]of Object.entries(n)){let i=M(e,n,t,r);void 0===i?delete n[t]:i!==r&&(n[t]=i)}return e.call(t,r,n)}function F(e,t,r){if(Array.isArray(e))return e.map((e,t)=>F(e,String(t),r));if(e&&"function"==typeof e.toJSON){if(!r||!S(e))return e.toJSON(t,r);let n={aliasCount:0,count:1,res:void 0};r.anchors.set(e,n),r.onCreate=e=>{n.res=e,delete r.onCreate};let i=e.toJSON(t,r);return r.onCreate&&r.onCreate(i),i}return"bigint"!=typeof e||r?.keep?e:Number(e)}I.defaultYaml={explicit:!1,version:"1.2"},I.defaultTags={"!!":"tag:yaml.org,2002:"};class q{constructor(e){Object.defineProperty(this,d,{value:e})}clone(){let e=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return this.range&&(e.range=this.range.slice()),e}toJS(e,{mapAsMap:t,maxAliasCount:r,onAnchor:n,reviver:i}={}){if(!h(e))throw TypeError("A document argument is required");let s={anchors:new Map,doc:e,keep:!0,mapAsMap:!0===t,mapKeyWarned:!1,maxAliasCount:"number"==typeof r?r:100},o=F(this,"",s);if("function"==typeof n)for(let{count:e,res:t}of s.anchors.values())n(t,e);return"function"==typeof i?M(i,{"":o},"",o):o}}class z extends q{constructor(e){super(o),this.source=e,Object.defineProperty(this,"tag",{set(){throw Error("Alias nodes cannot have tags")}})}resolve(e,t){let r,n;for(let i of(t?.aliasResolveCache?r=t.aliasResolveCache:(r=[],E(e,{Node:(e,t)=>{(f(t)||S(t))&&r.push(t)}}),t&&(t.aliasResolveCache=r)),r)){if(i===this)break;i.anchor===this.source&&(n=i)}return n}toJSON(e,t){if(!t)return{source:this.source};let{anchors:r,doc:n,maxAliasCount:i}=t,s=this.resolve(n,t);if(!s)throw ReferenceError(`Unresolved alias (the anchor must be set before the alias): ${this.source}`);let o=r.get(s);if(o||(F(s,null,t),o=r.get(s)),o?.res===void 0)throw ReferenceError("This should not happen: Alias anchor was not resolved?");if(i>=0&&(o.count+=1,0===o.aliasCount&&(o.aliasCount=function e(t,r,n){if(f(r)){let e=r.resolve(t),i=n&&e&&n.get(e);return i?i.count*i.aliasCount:0}if(v(r)){let i=0;for(let s of r.items){let r=e(t,s,n);r>i&&(i=r)}return i}return y(r)?Math.max(e(t,r.key,n),e(t,r.value,n)):1}(n,s,r)),o.count*o.aliasCount>i))throw ReferenceError("Excessive alias count indicates a resource exh
9austion attack");return o.res}toString(e,t,r){let n=`*${this.source}`;if(e){if(R(this.source),e.options.verifyAliasOrder&&!e.anchors.has(this.source))throw Error(`Unresolved alias (the anchor must be set before the alias): ${this.source}`);if(e.implicitKey)return`${n} `}return n}}let U=e=>!e||"function"!=typeof e&&"object"!=typeof e;class B extends q{constructor(e){super(p),this.value=e}toJSON(e,t){return t?.keep?this.value:F(this.value,e,t)}toString(){return String(this.value)}}function V(e,t,r){let n;if(h(e)&&(e=e.contents),w(e))return e;if(y(e)){let t=r.schema[l].createNode?.(r.schema,null,r);return t.items.push(e),t}(e instanceof String||e instanceof Number||e instanceof Boolean||"u">typeof BigInt&&e instanceof BigInt)&&(e=e.valueOf());let{aliasDuplicateObjects:i,onAnchor:s,onTagObj:o,schema:a,sourceObjects:c}=r;if(i&&e&&"object"==typeof e){if(n=c.get(e))return n.anchor??(n.anchor=s(e)),new z(n.anchor);n={anchor:null,node:null},c.set(e,n)}t?.startsWith("!!")&&(t="tag:yaml.org,2002:"+t.slice(2));let p=function(e,t,r){if(t){let e=r.filter(e=>e.tag===t),n=e.find(e=>!e.format)??e[0];if(!n)throw Error(`Tag ${t} not found`);return n}return r.find(t=>t.identify?.(e)&&!t.format)}(e,t,a.tags);if(!p){if(e&&"function"==typeof e.toJSON&&(e=e.toJSON()),!e||"object"!=typeof e){let t=new B(e);return n&&(n.node=t),t}p=e instanceof Map?a[l]:Symbol.iterator in Object(e)?a[u]:a[l]}o&&(o(p),delete r.onTagObj);let d=p?.createNode?p.createNode(r.schema,e,r):"function"==typeof p?.nodeClass?.from?p.nodeClass.from(r.schema,e,r):new B(e);return t?d.tag=t:p.default||(d.tag=p.tag),n&&(n.node=d),d}function W(e,t,r){let n=r;for(let e=t.length-1;e>=0;--e){let r=t[e];if("number"==typeof r&&Number.isInteger(r)&&r>=0){let e=[];e[r]=n,n=e}else n=new Map([[r,n]])}return V(n,void 0,{aliasDuplicateObjects:!1,keepUndefined:!1,onAnchor:()=>{throw Error("This should not happen, please report a bug.")},schema:e,sourceObjects:new Map})}B.BLOCK_FOLDED="BLOCK_FOLDED",B.BLOCK_LITERAL="BLOCK_LITERAL",B.PLAIN="PLAIN",B.QUOTE_DOUBLE="QUOTE_DOUBLE",B.QUOTE_SINGLE="QUOTE_SINGLE";let H=e=>null==e||"object"==typeof e&&!!e[Symbol.iterator]().next().done;class K extends q{constructor(e,t){super(e),Object.defineProperty(this,"schema",{value:t,configurable:!0,enumerable:!1,writable:!0})}clone(e){let t=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return e&&(t.schema=e),t.items=t.items.map(t=>w(t)||y(t)?t.clone(e):t),this.range&&(t.range=this.range.slice()),t}addIn(e,t){if(H(e))this.add(t);else{let[r,...n]=e,i=this.get(r,!0);if(v(i))i.addIn(n,t);else if(void 0===i&&this.schema)this.set(r,W(this.schema,n,t));else throw Error(`Expected YAML collection at ${r}. Remaining path: ${n}`)}}deleteIn(e){let[t,...r]=e;if(0===r.length)return this.delete(t);let n=this.get(t,!0);if(v(n))return n.deleteIn(r);throw Error(`Expected YAML collection at ${t}. Remaining path: ${r}`)}getIn(e,t){let[r,...n]=e,i=this.get(r,!0);return 0===n.length?!t&&g(i)?i.value:i:v(i)?i.getIn(n,t):void 0}hasAllNullValues(e){return this.items.every(t=>{if(!y(t))return!1;let r=t.value;return null==r||e&&g(r)&&null==r.value&&!r.commentBefore&&!r.comment&&!r.tag})}hasIn(e){let[t,...r]=e;if(0===r.length)return this.has(t);let n=this.get(t,!0);return!!v(n)&&n.hasIn(r)}setIn(e,t){let[r,...n]=e;if(0===n.length)this.set(r,t);else{let e=this.get(r,!0);if(v(e))e.setIn(n,t);else if(void 0===e&&this.schema)this.set(r,W(this.schema,n,t));else throw Error(`Expected YAML collection at ${r}. Remaining path: ${n}`)}}}let G=e=>e.replace(/^(?!$)(?: $)?/gm,"#");function Y(e,t){return/^\n+$/.test(e)?e.substring(1):t?e.replace(/^(?! *$)/gm,t):e}let X=(e,t,r)=>e.endsWith("\n")?Y(r,t):r.includes("\n")?"\n"+Y(r,t):(e.endsWith(" ")?"":" ")+r,Q="flow",J="block",Z="quoted";function ee(e,t,r="flow",{indentAtStart:n,lineWidth:i=80,minContentWidth:s=20,onFold:o,onOverflow:a}={}){let l,c,p;if(!i||i<0)return e;i<s&&(s=0);let u=Math.max(1+s,1+i-t.length);if(e.length<=u)return e;let d=[],f={},h=i-t.length;"number"==typeof n&&(n>i-Math.max(2,s)?d.push(0):h=i-n);let m=!1,y=-1,g=-1,b=-1;for(r===J&&-1!==(y=et(e,y,t.length))&&(h=y+u);p=e[y+=1];
9){if(r===Z&&"\\"===p){switch(g=y,e[y+1]){case"x":y+=3;break;case"u":y+=5;break;case"U":y+=9;break;default:y+=1}b=y}if("\n"===p)r===J&&(y=et(e,y,t.length)),h=y+t.length+u,l=void 0;else{if(" "===p&&c&&" "!==c&&"\n"!==c&&"	"!==c){let t=e[y+1];t&&" "!==t&&"\n"!==t&&"	"!==t&&(l=y)}if(y>=h)if(l)d.push(l),h=l+u,l=void 0;else if(r===Z){for(;" "===c||"	"===c;)c=p,p=e[y+=1],m=!0;let t=y>b+1?y-2:g-1;if(f[t])return e;d.push(t),f[t]=!0,h=t+u,l=void 0}else m=!0}c=p}if(m&&a&&a(),0===d.length)return e;o&&o();let v=e.slice(0,d[0]);for(let n=0;n<d.length;++n){let i=d[n],s=d[n+1]||e.length;0===i?v=`
10${t}${e.slice(0,s)}`:(r===Z&&f[i]&&(v+=`${e[i]}\\`),v+=`
11${t}${e.slice(i+1,s)}`)}return v}function et(e,t,r){let n=t,i=t+1,s=e[i];for(;" "===s||"	"===s;)if(t<i+r)s=e[++t];else{do s=e[++t];while(s&&"\n"!==s);n=t,s=e[i=t+1]}return n}let er=(e,t)=>({indentAtStart:t?e.indent.length:e.indentAtStart,lineWidth:e.options.lineWidth,minContentWidth:e.options.minContentWidth});function en(e,t){let r=JSON.stringify(e);if(t.options.doubleQuotedAsJSON)return r;let{implicitKey:n}=t,i=t.options.doubleQuotedMinMultiLineLength,s=t.indent||(/^(%|---|\.\.\.)/m.test(e)?"  ":""),o="",a=0;for(let e=0,t=r[e];t;t=r[++e])if(" "===t&&"\\"===r[e+1]&&"n"===r[e+2]&&(o+=r.slice(a,e)+"\\ ",e+=1,a=e,t="\\"),"\\"===t)switch(r[e+1]){case"u":{o+=r.slice(a,e);let t=r.substr(e+2,4);switch(t){case"0000":o+="\\0";break;case"0007":o+="\\a";break;case"000b":o+="\\v";break;case"001b":o+="\\e";break;case"0085":o+="\\N";break;case"00a0":o+="\\_";break;case"2028":o+="\\L";break;case"2029":o+="\\P";break;default:"00"===t.substr(0,2)?o+="\\x"+t.substr(2):o+=r.substr(e,6)}e+=5,a=e+1}break;case"n":if(n||'"'===r[e+2]||r.length<i)e+=1;else{for(o+=r.slice(a,e)+"\n\n";"\\"===r[e+2]&&"n"===r[e+3]&&'"'!==r[e+4];)o+="\n",e+=2;o+=s," "===r[e+2]&&(o+="\\"),e+=1,a=e+1}break;default:e+=1}return o=a?o+r.slice(a):r,n?o:ee(o,s,Z,er(t,!1))}function ei(e,t){if(!1===t.options.singleQuote||t.implicitKey&&e.includes("\n")||/[ \t]\n|\n[ \t]/.test(e))return en(e,t);let r=t.indent||(/^(%|---|\.\.\.)/m.test(e)?"  ":""),n="'"+e.replace(/'/g,"''").replace(/\n+/g,`$&
12${r}`)+"'";return t.implicitKey?n:ee(n,r,Q,er(t,!1))}function es(e,t){let r,{singleQuote:n}=t.options;if(!1===n)r=en;else{let t=e.includes('"'),i=e.includes("'");r=t&&!i?ei:i&&!t?en:n?ei:en}return r(e,t)}try{n=RegExp("(^|(?<!\n))\n+(?!\n|$)","g")}catch{n=/\n+(?!\n|$)/g}function eo({comment:e,type:t,value:r},i,s,o){let a,l,c,p,{blockQuote:u,commentString:d,lineWidth:f}=i.options;if(!u||/\n[\t ]+$/.test(r))return es(r,i);let h=i.indent||(i.forceBlockIndent||(p=r,/^(%|---|\.\.\.)/m.test(p))?"  ":""),m="literal"===u||"folded"!==u&&t!==B.BLOCK_FOLDED&&(t===B.BLOCK_LITERAL||!function(e,t,r){if(!t||t<0)return!1;let n=t-r,i=e.length;if(i<=n)return!1;for(let t=0,r=0;t<i;++t)if("\n"===e[t]){if(t-r>n)return!0;if(i-(r=t+1)<=n)return!1}return!0}(r,f,h.length));if(!r)return m?"|\n":">\n";for(l=r.length;l>0;--l){let e=r[l-1];if("\n"!==e&&"	"!==e&&" "!==e)break}let y=r.substring(l),g=y.indexOf("\n");-1===g?a="-":r===y||g!==y.length-1?(a="+",o&&o()):a="",y&&(r=r.slice(0,-y.length),"\n"===y[y.length-1]&&(y=y.slice(0,-1)),y=y.replace(n,`$&${h}`));let b=!1,v=-1;for(c=0;c<r.length;++c){let e=r[c];if(" "===e)b=!0;else if("\n"===e)v=c;else break}let w=r.substring(0,v<c?v+1:c);w&&(r=r.substring(w.length),w=w.replace(/\n+/g,`$&${h}`));let S=h?"2":"1",x=(b?S:"")+a;if(e&&(x+=" "+d(e.replace(/ ?[\r\n]+/g," ")),s&&s()),!m){let e=r.replace(/\n+/g,"\n$&").replace(/(?:^|\n)([\t ].*)(?:([\n\t ]*)\n(?![\n\t ]))?/g,"$1$2").replace(/\n+/g,`$&${h}`),n=!1,s=er(i,!0);"folded"!==u&&t!==B.BLOCK_FOLDED&&(s.onOverflow=()=>{n=!0});let o=ee(`${w}${e}${y}`,h,J,s);if(!n)return`>${x}
13${h}${o}`}return r=r.replace(/\n+/g,`$&${h}`),`|${x}
14${h}${w}${r}${y}`}function ea(e,t,r,n){let{implicitKey:i,inFlow:s}=t,o="string"==typeof e.value?e:Object.assign({},e,{value:String(e.value)}),{type:a}=e;a!==B.QUOTE_DOUBLE&&/[\x00-\x08\x0b-\x1f\x7f-\x9f\u{D800}-\u{DFFF}]/u.test(o.value)&&(a=B.QUOTE_DOUBLE);let l=e=>{switch(e){case B.BLOCK_FOLDED:case B.BLOCK_LITERAL:return i||s?es(o.value,t):eo(o,t,r,n);case B.QUOTE_DOUBLE:return en(o.value,t);
14case B.QUOTE_SINGLE:return ei(o.value,t);case B.PLAIN:return function(e,t,r,n){let{type:i,value:s}=e,{actualString:o,implicitKey:a,indent:l,indentStep:c,inFlow:p}=t;if(a&&s.includes("\n")||p&&/[[\]{},]/.test(s))return es(s,t);if(/^[\n\t ,[\]{}#&*!|>'"%@`]|^[?-]$|^[?-][ \t]|[\n:][ \t]|[ \t]\n|[\n\t ]#|[\n\t :]$/.test(s))return a||p||!s.includes("\n")?es(s,t):eo(e,t,r,n);if(!a&&!p&&i!==B.PLAIN&&s.includes("\n"))return eo(e,t,r,n);if(/^(%|---|\.\.\.)/m.test(s)){if(""===l)return t.forceBlockIndent=!0,eo(e,t,r,n);else if(a&&l===c)return es(s,t)}let u=s.replace(/\n+/g,`$&
15${l}`);if(o){let e=e=>e.default&&"tag:yaml.org,2002:str"!==e.tag&&e.test?.test(u),{compat:r,tags:n}=t.doc.schema;if(n.some(e)||r?.some(e))return es(s,t)}return a?u:ee(u,l,Q,er(t,!1))}(o,t,r,n);default:return null}},c=l(a);if(null===c){let{defaultKeyType:e,defaultStringType:r}=t.options,n=i&&e||r;if(null===(c=l(n)))throw Error(`Unsupported default string type ${n}`)}return c}function el(e,t){let r,n=Object.assign({blockQuote:!0,commentString:G,defaultKeyType:null,defaultStringType:"PLAIN",directives:null,doubleQuotedAsJSON:!1,doubleQuotedMinMultiLineLength:40,falseStr:"false",flowCollectionPadding:!0,indentSeq:!0,lineWidth:80,minContentWidth:20,nullStr:"null",simpleKeys:!1,singleQuote:null,trailingComma:!1,trueStr:"true",verifyAliasOrder:!0},e.schema.toStringOptions,t);switch(n.collectionStyle){case"block":r=!1;break;case"flow":r=!0;break;default:r=null}return{anchors:new Set,doc:e,flowCollectionPadding:n.flowCollectionPadding?" ":"",indent:"",indentStep:"number"==typeof n.indent?" ".repeat(n.indent):"  ",inFlow:r,options:n}}function ec(e,t,r,n){let i;if(y(e))return e.toString(t,r,n);if(f(e)){if(t.doc.directives)return e.toString(t);if(t.resolvedAliases?.has(e))throw TypeError("Cannot stringify circular structure without alias nodes");t.resolvedAliases?t.resolvedAliases.add(e):t.resolvedAliases=new Set([e]),e=e.resolve(t.doc)}let s=w(e)?e:t.doc.createNode(e,{onTagObj:e=>i=e});i??(i=function(e,t){let r,n;if(t.tag){let r=e.filter(e=>e.tag===t.tag);if(r.length>0)return r.find(e=>e.format===t.format)??r[0]}if(g(t)){r=t.value;let i=e.filter(e=>e.identify?.(r));if(i.length>1){let e=i.filter(e=>e.test);e.length>0&&(i=e)}n=i.find(e=>e.format===t.format)??i.find(e=>!e.format)}else r=t,n=e.find(e=>e.nodeClass&&r instanceof e.nodeClass);if(!n){let e=r?.constructor?.name??(null===r?"null":typeof r);throw Error(`Tag not resolved for ${e} value`)}return n}(t.doc.schema.tags,s));let o=function(e,t,{anchors:r,doc:n}){if(!n.directives)return"";let i=[],s=(g(e)||v(e))&&e.anchor;s&&R(s)&&(r.add(s),i.push(`&${s}`));let o=e.tag??(t.default?null:t.tag);return o&&i.push(n.directives.tagString(o)),i.join(" ")}(s,i,t);o.length>0&&(t.indentAtStart=(t.indentAtStart??0)+o.length+1);let a="function"==typeof i.stringify?i.stringify(s,t,r,n):g(s)?ea(s,t,r,n):s.toString(t,r,n);
15return o?g(s)||"{"===a[0]||"["===a[0]?`${o} ${a}`:`${o}
16${t.indent}${a}`:a}function ep(e,t){("debug"===e||"warn"===e)&&console.warn(t)}let eu={identify:e=>"<<"===e||"symbol"==typeof e&&"<<"===e.description,default:"key",tag:"tag:yaml.org,2002:merge",test:/^<<$/,resolve:()=>Object.assign(new B(Symbol("<<")),{addToJSMap:ed}),stringify:()=>"<<"};function ed(e,t,r){if(b(r=e&&f(r)?r.resolve(e.doc):r))for(let n of r.items)ef(e,t,n);else if(Array.isArray(r))for(let n of r)ef(e,t,n);else ef(e,t,r)}function ef(e,t,r){let n=e&&f(r)?r.resolve(e.doc):r;if(!m(n))throw Error("Merge sources must be maps or map aliases");for(let[r,i]of n.toJSON(null,e,Map))t instanceof Map?t.has(r)||t.set(r,i):t instanceof Set?t.add(r):Object.prototype.hasOwnProperty.call(t,r)||Object.defineProperty(t,r,{value:i,writable:!0,enumerable:!0,configurable:!0});return t}function eh(e,t,{key:r,value:n}){if(w(r)&&r.addToJSMap)r.addToJSMap(e,t,n);else if((eu.identify(r)||g(r)&&(!r.type||r.type===B.PLAIN)&&eu.identify(r.value))&&e?.doc.schema.tags.some(e=>e.tag===eu.tag&&e.default))ed(e,t,n);else{let i=F(r,"",e);if(t instanceof Map)t.set(i,F(n,i,e));else if(t instanceof Set)t.add(i);else{let s=function(e,t,r){if(null===t)return"";if("object"!=typeof t)return String(t);if(w(e)&&r?.doc){let t=el(r.doc,{});for(let e of(t.anchors=new Set,r.anchors.keys()))t.anchors.add(e.anchor);t.inFlow=!0,t.inStringifyKey=!0;let n=e.toString(t);if(!r.mapKeyWarned){let e=JSON.stringify(n);e.length>40&&(e=e.substring(0,36)+'..."'),ep(r.doc.options.logLevel,`Keys with collection values will be stringified due to JS Object restrictions: ${e}. Set mapAsMap: true to use object keys.`),r.mapKeyWarned=!0}return n}return JSON.stringify(t)}(r,i,e),o=F(n,s,e);s in t?Object.defineProperty(t,s,{value:o,writable:!0,enumerable:!0,configurable:!0}):t[s]=o}}return t}function em(e,t,r){return new ey(V(e,void 0,r),V(t,void 0,r))}class ey{constructor(e,t=null){Object.defineProperty(this,d,{value:c}),this.key=e,this.value=t}clone(e){let{key:t,value:r}=this;return w(t)&&(t=t.clone(e)),w(r)&&(r=r.clone(e)),new ey(t,r)}toJSON(e,t){let r=t?.mapAsMap?new Map:{};return eh(t,r,this)}toString(e,t,r){return e?.doc?function({key:e,value:t},r,n,i){let s,o,a,{allNullValues:l,doc:c,indent:p,indentStep:u,options:{commentString:d,indentSeq:f,simpleKeys:h}}=r,m=w(e)&&e.comment||null;if(h){if(m)throw Error("With simple keys, key nodes cannot have comments");if(v(e)||!w(e)&&"object"==typeof e)throw Error("With simple keys, collection cannot be used as a key value")}let y=!h&&(!e||m&&null==t&&!r.inFlow||v(e)||(g(e)?e.type===B.BLOCK_FOLDED||e.type===B.BLOCK_LITERAL:"object"==typeof e));r=Object.assign({},r,{allNullValues:!1,implicitKey:!y&&(h||!l),indent:p+u});let S=!1,x=!1,k=ec(e,r,()=>S=!0,()=>x=!0);if(!y&&!r.inFlow&&k.length>1024){if(h)throw Error("With simple keys, single line scalar must not span more than 1024 characters");y=!0}if(r.inFlow){if(l||null==t)return S&&n&&n(),""===k?"?":y?`? ${k}`:k}else if(l&&!h||null==t&&y)return k=`? ${k}`,m&&!S?k+=X(k,r.indent,d(m)):x&&i&&i(),k;S&&(m=null),y?(m&&(k+=X(k,r.indent,d(m))),k=`? ${k}
17${p}:`):(k=`${k}:`,m&&(k+=X(k,r.indent,d(m)))),w(t)?(s=!!t.spaceBefore,o=t.commentBefore,a=t.comment):(s=!1,o=null,a=null,t&&"object"==typeof t&&(t=c.createNode(t))),r.implicitKey=!1,!y&&!m&&g(t)&&(r.indentAtStart=k.length+1),x=!1,!(!f&&u.length>=2&&!r.inFlow&&!y&&b(t))||t.flow||t.tag||t.anchor||(r.indent=r.indent.substring(2));let O=!1,E=ec(t,r,()=>O=!0,()=>x=!0),A=" ";if(m||s||o){if(A=s?"\n":"",o){let e=d(o);A+=`
18${Y(e,r.indent)}`}""!==E||r.inFlow?A+=`
19${r.indent}`:"\n"===A&&a&&(A="\n\n")}else if(!y&&v(t)){let e=E[0],n=E.indexOf("\n"),i=-1!==n,s=r.inFlow??t.flow??0===t.items.length;if(i||!s){let t=!1;if(i&&("&"===e||"!"===e)){let r=E.indexOf(" ");"&"===e&&-1!==r&&r<n&&"!"===E[r+1]&&(r=E.indexOf(" ",r+1)),(-1===r||n<r)&&(t=!0)}t||(A=`
20${r.indent}`)}}else(""===E||"\n"===E[0])&&(A="");return k+=A+E,r.inFlow?O&&n&&n():a&&!O?k+=X(k,r.indent,d(a)):x&&i&&i(),k}(this,e,t,r):JSON.stringify(this)}}function eg(e,t,r){return(t.inFlow??e.flow?function({items:e},t,{flowChars:r,itemIndent:n}){let{indent:i,indentStep:s,flowCollectionPadding:o,options:{commentString:a}}=t,l=Object.assign({},t,{indent:n+=s,inFlow:!0,type:null}),c=!1,p=0,u=[];for(let r=0;r<e.length;++r){let i=e[r],s=null;if(w(i))i.spaceBefore&&u.push(""),eb(t,u,i.commentBefore,!1),i.comment&&(s=i.comment);else if(y(i)){let e=w(i.key)?i.key:null;e&&(e.spaceBefore&&u.push(""),eb(t,u,e.commentBefore,!1),e.comment&&(c=!0));let r=w(i.value)?i.value:null;r?(r.comment&&(s=r.comment),r.commentBefore&&(c=!0)):null==i.value&&e?.comment&&(s=e.comment)}s&&(c=!0);let o=ec(i,l,()=>s=null);c||(c=u.length>p||o.includes("\n")),r<e.length-1?o+=",":t.options.trailingComma&&(t.options.lineWidth>0&&(c||(c=u.reduce((e,t)=>
20e+t.length+2,2)+(o.length+2)>t.options.lineWidth)),c&&(o+=",")),s&&(o+=X(o,n,a(s))),u.push(o),p=u.length}let{start:d,end:f}=r;if(0===u.length)return d+f;if(!c){let e=u.reduce((e,t)=>e+t.length+2,2);c=t.options.lineWidth>0&&e>t.options.lineWidth}if(!c)return`${d}${o}${u.join(" ")}${o}${f}`;{let e=d;for(let t of u)e+=t?`
21${s}${i}${t}`:"\n";return`${e}
22${i}${f}`}}:function({comment:e,items:t},r,{blockItemPrefix:n,flowChars:i,itemIndent:s,onChompKeep:o,onComment:a}){let l,{indent:c,options:{commentString:p}}=r,u=Object.assign({},r,{indent:s,type:null}),d=!1,f=[];for(let e=0;e<t.length;++e){let i=t[e],o=null;if(w(i))!d&&i.spaceBefore&&f.push(""),eb(r,f,i.commentBefore,d),i.comment&&(o=i.comment);else if(y(i)){let e=w(i.key)?i.key:null;e&&(!d&&e.spaceBefore&&f.push(""),eb(r,f,e.commentBefore,d))}d=!1;let a=ec(i,u,()=>o=null,()=>d=!0);o&&(a+=X(a,s,p(o))),d&&o&&(d=!1),f.push(n+a)}if(0===f.length)l=i.start+i.end;else{l=f[0];for(let e=1;e<f.length;++e){let t=f[e];l+=t?`
23${c}${t}`:"\n"}}return e?(l+="\n"+Y(p(e),c),a&&a()):d&&o&&o(),l})(e,t,r)}function eb({indent:e,options:{commentString:t}},r,n,i){if(n&&i&&(n=n.replace(/^\n+/,"")),n){let i=Y(t(n),e);r.push(i.trimStart())}}function ev(e,t){let r=g(t)?t.value:t;for(let n of e)if(y(n)&&(n.key===t||n.key===r||g(n.key)&&n.key.value===r))return n}class ew extends K{static get tagName(){return"tag:yaml.org,2002:map"}constructor(e){super(l,e),this.items=[]}static from(e,t,r){let{keepUndefined:n,replacer:i}=r,s=new this(e),o=(e,o)=>{if("function"==typeof i)o=i.call(t,e,o);else if(Array.isArray(i)&&!i.includes(e))return;(void 0!==o||n)&&s.items.push(em(e,o,r))};if(t instanceof Map)for(let[e,r]of t)o(e,r);else if(t&&"object"==typeof t)for(let e of Object.keys(t))o(e,t[e]);return"function"==typeof e.sortMapEntries&&s.items.sort(e.sortMapEntries),s}add(e,t){let r;r=y(e)?e:e&&"object"==typeof e&&"key"in e?new ey(e.key,e.value):new ey(e,e?.value);let n=ev(this.items,r.key),i=this.schema?.sortMapEntries;if(n){if(!t)throw Error(`Key ${r.key} already set`);g(n.value)&&U(r.value)?n.value.value=r.value:n.value=r.value}else if(i){let e=this.items.findIndex(e=>0>i(r,e));-1===e?this.items.push(r):this.items.splice(e,0,r)}else this.items.push(r)}delete(e){let t=ev(this.items,e);return!!t&&this.items.splice(this.items.indexOf(t),1).length>0}get(e,t){let r=ev(this.items,e),n=r?.value;return(!t&&g(n)?n.value:n)??void 0}has(e){return!!ev(this.items,e)}set(e,t){this.add(new ey(e,t),!0)}toJSON(e,t,r){let n=r?new r:t?.mapAsMap?new Map:{};for(let e of(t?.onCreate&&t.onCreate(n),this.items))eh(t,n,e);return n}toString(e,t,r){if(!e)return JSON.stringify(this);for(let e of this.items)if(!y(e))throw Error(`Map items must all be pairs; found ${JSON.stringify(e)} instead`);return!e.allNullValues&&this.hasAllNullValues(!1)&&(e=Object.assign({},e,{allNullValues:!0})),eg(this,e,{blockItemPrefix:"",flowChars:{start:"{",end:"}"},itemIndent:e.indent||"",onChompKeep:r,onComment:t})}}let eS={collection:"map",default:!0,nodeClass:ew,tag:"tag:yaml.org,2002:map",resolve:(e,t)=>(m(e)||t("Expected a mapping for this tag"),e),createNode:(e,t,r)=>ew.from(e,t,r)};class ex extends K{static get tagName(){return"tag:yaml.org,2002:seq"}constructor(e){super(u,e),this.items=[]}add(e){this.items.push(e)}delete(e){let t=ek(e);return"number"==typeof t&&this.items.splice(t,1).length>0}get(e,t){let r=ek(e);if("number"!=typeof r)return;let n=this.items[r];return!t&&g(n)?n.value:n}has(e){let t=ek(e);return"number"==typeof t&&t<this.items.length}set(e,t){let r=ek(e);if("number"!=typeof r)throw Error(`Expected a valid index, not ${e}.`);let n=this.items[r];g(n)&&U(t)?n.value=t:this.items[r]=t}toJSON(e,t){let r=[];t?.onCreate&&t.onCreate(r);let n=0;for(let e of this.items)r.push(F(e,String(n++),t));return r}toString(e,t,r){return e?eg(this,e,{blockItemPrefix:"- ",flowChars:{start:"[",end:"]"},itemIndent:(e.indent||"")+"  ",onChompKeep:r,onComment:t}):JSON.stringify(this)}static from(e,t,r){let{replacer:n}=r,i=new this(e);if(t&&Symbol.iterator in Object(t)){let e=0;for(let s of t){if("function"==typeof n){let r=t instanceof Set?s:String(e++);s=n.call(t,r,s)}i.items.push(V(s,void 0,r))}}return i}}function ek(e){let t=g(e)?e.value:e;return t&&"string"==typeof t&&(t=Number(t)),"number"==typeof t&&Number.isInteger(t)&&t>=0?t:null}let eO={collection:"seq",default:!0,nodeClass:ex,tag:"tag:yaml.org,2002:seq",resolve:(e,t)=>
23(b(e)||t("Expected a sequence for this tag"),e),createNode:(e,t,r)=>ex.from(e,t,r)},eE={identify:e=>"string"==typeof e,default:!0,tag:"tag:yaml.org,2002:str",resolve:e=>e,stringify:(e,t,r,n)=>ea(e,t=Object.assign({actualString:!0},t),r,n)},eA={identify:e=>null==e,createNode:()=>new B(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>new B(null),stringify:({source:e},t)=>"string"==typeof e&&eA.test.test(e)?e:t.options.nullStr},eP={identify:e=>"boolean"==typeof e,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:[Tt]rue|TRUE|[Ff]alse|FALSE)$/,resolve:e=>new B("t"===e[0]||"T"===e[0]),stringify:({source:e,value:t},r)=>e&&eP.test.test(e)&&t===("t"===e[0]||"T"===e[0])?e:t?r.options.trueStr:r.options.falseStr};function e_({format:e,minFractionDigits:t,tag:r,value:n}){if("bigint"==typeof n)return String(n);let i="number"==typeof n?n:Number(n);if(!isFinite(i))return isNaN(i)?".nan":i<0?"-.inf":".inf";let s=Object.is(n,-0)?"-0":JSON.stringify(n);if(!e&&t&&(!r||"tag:yaml.org,2002:float"===r)&&/^\d/.test(s)){let e=s.indexOf(".");e<0&&(e=s.length,s+=".");let r=t-(s.length-e-1);for(;r-- >0;)s+="0"}return s}let eT={identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.(?:inf|Inf|INF)|\.nan|\.NaN|\.NAN)$/,resolve:e=>"nan"===e.slice(-3).toLowerCase()?NaN:"-"===e[0]?-1/0:1/0,stringify:e_},e$={identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:\.[0-9]+|[0-9]+(?:\.[0-9]*)?)[eE][-+]?[0-9]+$/,resolve:e=>parseFloat(e),stringify(e){let t=Number(e.value);return isFinite(t)?t.toExponential():e_(e)}},eN={identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:\.[0-9]+|[0-9]+\.[0-9]*)$/,resolve(e){let t=new B(parseFloat(e)),r=e.indexOf(".");return -1!==r&&"0"===e[e.length-1]&&(t.minFractionDigits=e.length-r-1),t},stringify:e_},eC=e=>"bigint"==typeof e||Number.isInteger(e),ej=(e,t,r,{intAsBigInt:n})=>n?BigInt(e):parseInt(e.substring(t),r);function eI(e,t,r){let{value:n}=e;return eC(n)&&n>=0?r+n.toString(t):e_(e)}let eR={identify:e=>eC(e)&&e>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^0o[0-7]+$/,resolve:(e,t,r)=>ej(e,2,8,r),stringify:e=>eI(e,8,"0o")},eL={identify:eC,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9]+$/,resolve:(e,t,r)=>ej(e,0,10,r),stringify:e_},eD={identify:e=>eC(e)&&e>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^0x[0-9a-fA-F]+$/,resolve:(e,t,r)=>ej(e,2,16,r),stringify:e=>eI(e,16,"0x")},eM=[eS,eO,eE,eA,eP,eR,eL,eD,eT,e$,eN];function eF(e){return"bigint"==typeof e||Number.isInteger(e)}let eq=({value:e})=>JSON.stringify(e),ez=[eS,eO].concat([{identify:e=>"string"==typeof e,default:!0,tag:"tag:yaml.org,2002:str",resolve:e=>e,stringify:eq},{identify:e=>null==e,createNode:()=>new B(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^null$/,resolve:()=>null,stringify:eq},{identify:e=>"boolean"==typeof e,default:!0,tag:"tag:yaml.org,2002:bool",test:/^true$|^false$/,resolve:e=>"true"===e,stringify:eq},{identify:eF,default:!0,tag:"tag:yaml.org,2002:int",test:/^-?(?:0|[1-9][0-9]*)$/,resolve:(e,t,{intAsBigInt:r})=>r?BigInt(e):parseInt(e,10),stringify:({value:e})=>eF(e)?e.toString():JSON.stringify(e)},{identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",test:/^-?(?:0|[1-9][0-9]*)(?:\.[0-9]*)?(?:[eE][-+]?[0-9]+)?$/,resolve:e=>parseFloat(e),stringify:eq}],{default:!0,tag:"",test:/^/,resolve:(e,t)=>(t(`Unresolved plain scalar ${JSON.stringify(e)}`),e)}),eU={identify:e=>e instanceof Uint8Array,default:!1,tag:"tag:yaml.org,2002:binary",resolve(e,t){if("function"!=typeof atob)return t("This environment does not support reading binary tags; either Buffer or atob is required"),e;{let t=atob(e.replace(/[\n\r]/g,"")),r=new Uint8Array(t.length);for(let e=0;e<t.length;++e)r[e]=t.charCodeAt(e);return r}},stringify({comment:e,type:t,value:r},n,i,s){let o;if(!r)return"";if("function"==typeof btoa){let e="";for(let t=0;t<r.length;++t)e+=String.fromCharCode(r[t]);o=btoa(e)}else throw Error("This environment does not support writing binary tags; either Buffer or btoa is required");if(t??(t=B.BLOCK_LITERAL),t!==B.QUOTE_DOUBLE){let e=Math.max(n.options.lineWidth-n.indent.length,n.options.minContentWidth),r=Math.ceil(o.length/e),i=Array(r);for(let t=0,n=0;t<r;++t,n+=e)i[t]=o.substr(n,e);o=i.join(t===B.BLOCK_LITERAL?"\n":" ")}return ea({comment:e,type:t,value:o},n,i,s)}};function eB(e,t){if(b(e))for(let r=0;r<e.items.length;++r){let n=e.items[r];if(!y(n)){if(m(n)){n.items.length>1&&t("Each pair must have its own sequence indicator");let e=n.items[0]||new ey(new B(null));if(n.commentBefore&&(e.key.commentBefore=e.key.commentBefore?`${n.commentBefore}
24${e.key.commentBefore}`:n.commentBefore),n.comment){let t=e.value??e.key;t.comment=t.comment?`${n.comment}
25${t.comment}`:n.comment}n=e}e.items[r]=y(n)?n:new ey(n)}}else t("Expected a sequence for this tag");return e}function eV(e,t,r){let{replacer:n}=r,i=new ex(e);i.tag="tag:yaml.org,2002:pairs";let s=0;if(t&&Symbol.iterator in Object(t))for(let e of t){let o,a;if("function"==typeof n&&(e=n.call(t,String(s++),e)),Array.isArray(e))if(2===e.length)o=e[0],a=e[1];else throw TypeError(`Expected [key, value] tuple: ${e}`);else if(e&&e instanceof Object){let t=Object.keys(e);if(1===t.length)a=e[o=t[0]];else throw TypeError(`Expected tuple with one key, not ${t.length} keys`)}else o=e;i.items.push(em(o,a,r))}return i}let eW={collection:"seq",default:!1,tag:"tag:yaml.org,2002:pairs",resolve:eB,createNode:eV};class eH extends ex{constructor(){super(),this.add=ew.prototype.add.bind(this),this.delete=ew.prototype.delete.bind(this),this.get=ew.prototype.get.bind(this),this.has=ew.prototype.has.bind(this),this.set=ew.prototype.set.bind(this),this.tag=eH.tag}toJSON(e,t){if(!t)return super.toJSON(e);let r=new Map;for(let e of(t?.onCreate&&t.onCreate(r),this.items)){let n,i;if(y(e)?(n=F(e.key,"",t),i=F(e.value,n,t)):n=F(e,"",t),r.has(n))throw Error("Ordered maps must not include duplicate keys");r.set(n,i)}return r}static from(e,t,r){let n=eV(e,t,r),i=new this;return i.items=n.items,i}}eH.tag="tag:yaml.org,2002:omap";let eK={collection:"seq",identify:e=>e instanceof Map,nodeClass:eH,default:!1,tag:"tag:yaml.org,2002:omap",resolve(e,t){let r=eB(e,t),n=[];for(let{key:e}of r.items)g(e)&&(n.includes(e.value)?t(`Ordered maps must not include duplicate keys: ${e.value}`):n.push(e.value));return Object.assign(new eH,r)},createNode:(e,t,r)=>eH.from(e,t,r)};function eG({value:e,source:t},r){return t&&(e?eY:eX).test.test(t)?t:e?r.options.trueStr:r.options.falseStr}let eY={identify:e=>!0===e,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:Y|y|[Yy]es|YES|[Tt]rue|TRUE|[Oo]n|ON)$/,resolve:()=>
25new B(!0),stringify:eG},eX={identify:e=>!1===e,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:N|n|[Nn]o|NO|[Ff]alse|FALSE|[Oo]ff|OFF)$/,resolve:()=>new B(!1),stringify:eG},eQ=e=>"bigint"==typeof e||Number.isInteger(e);function eJ(e,t,r,{intAsBigInt:n}){let i=e[0];if(("-"===i||"+"===i)&&(t+=1),e=e.substring(t).replace(/_/g,""),n){switch(r){case 2:e=`0b${e}`;break;case 8:e=`0o${e}`;break;case 16:e=`0x${e}`}let t=BigInt(e);return"-"===i?BigInt(-1)*t:t}let s=parseInt(e,r);return"-"===i?-1*s:s}function eZ(e,t,r){let{value:n}=e;if(eQ(n)){let e=n.toString(t);return n<0?"-"+r+e.substr(1):r+e}return e_(e)}class e0 extends ew{constructor(e){super(e),this.tag=e0.tag}add(e){let t;t=y(e)?e:e&&"object"==typeof e&&"key"in e&&"value"in e&&null===e.value?new ey(e.key,null):new ey(e,null),ev(this.items,t.key)||this.items.push(t)}get(e,t){let r=ev(this.items,e);return!t&&y(r)?g(r.key)?r.key.value:r.key:r}set(e,t){if("boolean"!=typeof t)throw Error(`Expected boolean value for set(key, value) in a YAML set, not ${typeof t}`);let r=ev(this.items,e);r&&!t?this.items.splice(this.items.indexOf(r),1):!r&&t&&this.items.push(new ey(e))}toJSON(e,t){return super.toJSON(e,t,Set)}toString(e,t,r){if(!e)return JSON.stringify(this);if(this.hasAllNullValues(!0))return super.toString(Object.assign({},e,{allNullValues:!0}),t,r);throw Error("Set items must all have null values")}static from(e,t,r){let{replacer:n}=r,i=new this(e);if(t&&Symbol.iterator in Object(t))for(let e of t)"function"==typeof n&&(e=n.call(t,e,e)),i.items.push(em(e,null,r));return i}}e0.tag="tag:yaml.org,2002:set";let e1={collection:"map",identify:e=>e instanceof Set,nodeClass:e0,default:!1,tag:"tag:yaml.org,2002:set",createNode:(e,t,r)=>e0.from(e,t,r),resolve(e,t){if(m(e))if(e.hasAllNullValues(!0))return Object.assign(new e0,e);else t("Set items must all have null values");else t("Expected a mapping for this tag");return e}};function e2(e,t){let r=e[0],n="-"===r||"+"===r?e.substring(1):e,i=e=>t?BigInt(e):Number(e),s=n.replace(/_/g,"").split(":").reduce((e,t)=>e*i(60)+i(t),i(0));return"-"===r?i(-1)*s:s}function e3(e){let{value:t}=e,r=e=>e;if("bigint"==typeof t)r=e=>BigInt(e);else if(isNaN(t)||!isFinite(t))return e_(e);let n="";t<0&&(n="-",t*=r(-1));let i=r(60),s=[t%i];return t<60?s.unshift(0):(t=(t-s[0])/i,s.unshift(t%i),t>=60&&(t=(t-s[0])/i,s.unshift(t))),n+s.map(e=>String(e).padStart(2,"0")).join(":").replace(/000000\d*$/,"")}let e5={identify:e=>"bigint"==typeof e||Number.isInteger(e),default:!0,tag:"tag:yaml.org,2002:int",format:"TIME",test:/^[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+$/,resolve:(e,t,{intAsBigInt:r})=>e2(e,r),stringify:e3},e6={identify:e=>"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:e=>e2(e,!1),stringify:e3},e4={identify:e=>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(e){let t=e.match(e4.test);if(!t)throw Error("!!timestamp expects a date, starting with yyyy-mm-dd");let[,r,n,i,s,o,a]=t.map(Number),l=Date.UTC(r,n-1,i,s||0,o||0,a||0,t[7]?Number((t[7]+"00").substr(1,3)):0),c=t[8];if(c&&"Z"!==c){let e=e2(c,!1);30>Math.abs(e)&&(e*=60),l-=6e4*e}return new Date(l)},stringify:({value:e})=>e?.toISOString().replace(/(T00:00:00)?\.000Z$/,"")??""},e9=[eS,eO,eE,eA,eY,eX,{identify:eQ,default:!0,tag:"tag:yaml.org,2002:int",format:"BIN",test:/^[-+]?0b[0-1_]+$/,resolve:(e,t,r)=>eJ(e,2,2,r),stringify:e=>eZ(e,2,"0b")},{identify:eQ,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^[-+]?0[0-7_]+$/,resolve:(e,t,r)=>eJ(e,1,8,r),stringify:e=>eZ(e,8,"0")},{identify:eQ,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9][0-9_]*$/,resolve:(e,t,r)=>eJ(e,0,10,r),stringify:e_},{identify:eQ,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^[-+]?0x[0-9a-fA-F_]+$/,resolve:(e,t,r)=>eJ(e,2,16,r),stringify:e=>eZ(e,16,"0x")},{identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.(?:inf|Inf|INF)|\.nan|\.NaN|\.NAN)$/,resolve:e=>"nan"===e.slice(-3).toLowerCase()?NaN:"-"===e[0]?-1/0:1/0,stringify:e_},{identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:[0-9][0-9_]*)?(?:\.[0-9_]*)?[eE][-+]?[0-9]+$/,resolve:e=>parseFloat(e.replace(/_/g,"")),stringify(e){let t=Number(e.value);return isFinite(t)?t.toExponential():e_(e)}},{identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:[0-9][0-9_]*)?\.[0-9_]*$/,resolve(e){let t=new B(parseFloat(e.replace(/_/g,""))),r=e.indexOf(".");if(-1!==r){let n=e.substring(r+1).replace(/_/g,"");"0"===n[n.length-1]&&(t.minFractionDigits=n.length)}return t},stringify:e_},eU,eu,eK,eW,e1,e5,e6,e4],e8=new Map([["core",eM],["failsafe",[eS,eO,eE]],["json",ez],["yaml11",e9],["yaml-1.1",e9]]),e7={binary:eU,bool:eP,float:eN,floatExp:e$,floatNaN:eT,floatTime:e6,int:eL,intHex:eD,intOct:eR,intTime:e5,map:eS,merge:eu,null:eA,omap:eK,pairs:eW,seq:eO,set:e1,timestamp:e4},te={"tag:yaml.org,2002:binary":eU,"tag:yaml.org,2002:merge":eu,"tag:yaml.org,2002:omap":eK,"tag:yaml.org,2002:pairs":eW,"tag:yaml.org,2002:set":e1,"tag:yaml.org,2002:timestamp":e4};function tt(e,t,r){let n=e8.get(t);if(n&&!e)return r&&!n.includes(eu)?n.concat(eu):n.slice();let i=n;if(!i)if(Array.isArray(e))i=[];else{let e=Array.from(e8.keys()).filter(e=>"yaml11"!==e).map(e=>JSON.stringify(e)).join(", ");throw Error(`Unknown schema "${t}"; use one of ${e} or define customTags array`)}if(Array.isArray(e))for(let t of e)i=i.concat(t);else"function"==typeof e&&(i=e(i.slice()));return r&&(i=i.concat(eu)),i.reduce((e,t)=>
25{let r="string"==typeof t?e7[t]:t;if(!r){let e=JSON.stringify(t),r=Object.keys(e7).map(e=>JSON.stringify(e)).join(", ");throw Error(`Unknown custom tag ${e}; use one of ${r}`)}return e.includes(r)||e.push(r),e},[])}let tr=(e,t)=>e.key<t.key?-1:+(e.key>t.key);class tn{constructor({compat:e,customTags:t,merge:r,resolveKnownTags:n,schema:i,sortMapEntries:s,toStringDefaults:o}){this.compat=Array.isArray(e)?tt(e,"compat"):e?tt(null,e):null,this.name="string"==typeof i&&i||"core",this.knownTags=n?te:{},this.tags=tt(t,this.name,r),this.toStringOptions=o??null,Object.defineProperty(this,l,{value:eS}),Object.defineProperty(this,p,{value:eE}),Object.defineProperty(this,u,{value:eO}),this.sortMapEntries="function"==typeof s?s:!0===s?tr:null}clone(){let e=Object.create(tn.prototype,Object.getOwnPropertyDescriptors(this));return e.tags=this.tags.slice(),e}}class ti{constructor(e,t,r){this.commentBefore=null,this.comment=null,this.errors=[],this.warnings=[],Object.defineProperty(this,d,{value:a});let n=null;"function"==typeof t||Array.isArray(t)?n=t:void 0===r&&t&&(r=t,t=void 0);const i=Object.assign({intAsBigInt:!1,keepSourceTokens:!1,logLevel:"warn",prettyErrors:!0,strict:!0,stringKeys:!1,uniqueKeys:!0,version:"1.2"},r);this.options=i;let{version:s}=i;r?._directives?(this.directives=r._directives.atDocument(),this.directives.yaml.explicit&&(s=this.directives.yaml.version)):this.directives=new I({version:s}),this.setSchema(s,r),this.contents=void 0===e?null:this.createNode(e,n,r)}clone(){let e=Object.create(ti.prototype,{[d]:{value:a}});return e.commentBefore=this.commentBefore,e.comment=this.comment,e.errors=this.errors.slice(),e.warnings=this.warnings.slice(),e.options=Object.assign({},this.options),this.directives&&(e.directives=this.directives.clone()),e.schema=this.schema.clone(),e.contents=w(this.contents)?this.contents.clone(e.schema):this.contents,this.range&&(e.range=this.range.slice()),e}add(e){ts(this.contents)&&this.contents.add(e)}addIn(e,t){ts(this.contents)&&this.contents.addIn(e,t)}createAlias(e,t){if(!e.anchor){let r=L(this);e.anchor=!t||r.has(t)?D(t||"a",r):t}return new z(e.anchor)}createNode(e,t,r){var n,i;let s,o,a,l;if("function"==typeof t)e=t.call({"":e},"",e),s=t;else if(Array.isArray(t)){let e=t.filter(e=>"number"==typeof e||e instanceof String||e instanceof Number).map(String);e.length>0&&(t=t.concat(e)),s=t}else void 0===r&&t&&(r=t,t=void 0);let{aliasDuplicateObjects:c,anchorPrefix:p,flow:u,keepUndefined:d,onTagObj:f,tag:h}=r??{},{onAnchor:m,setAnchors:y,sourceObjects:b}=(n=this,i=p||"a",o=[],a=new Map,l=null,{onAnchor:e=>{o.push(e),l??(l=L(n));let t=D(i,l);return l.add(t),t},setAnchors:()=>{for(let e of o){let t=a.get(e);if("object"==typeof t&&t.anchor&&(g(t.node)||v(t.node)))t.node.anchor=t.anchor;else{let t=Error("Failed to resolve repeated object (this should not happen)");throw t.source=e,t}}},sourceObjects:a}),w={aliasDuplicateObjects:c??!0,keepUndefined:d??!1,onAnchor:m,onTagObj:f,replacer:s,schema:this.schema,sourceObjects:b},S=V(e,h,w);return u&&v(S)&&(S.flow=!0),y(),S}createPair(e,t,r={}){return new ey(this.createNode(e,null,r),this.createNode(t,null,r))}delete(e){return!!ts(this.contents)&&this.contents.delete(e)}deleteIn(e){return H(e)?null!=this.contents&&(this.contents=null,!0):!!ts(this.contents)&&this.contents.deleteIn(e)}get(e,t){return v(this.contents)?this.contents.get(e,t):void 0}getIn(e,t){return H(e)?!t&&g(this.contents)?this.contents.value:this.contents:v(this.contents)?this.contents.getIn(e,t):void 0}has(e){return!!v(this.contents)&&this.contents.has(e)}hasIn(e){return H(e)?void 0!==this.contents:!!v(this.contents)&&this.contents.hasIn(e)}set(e,t){null==this.contents?this.contents=W(this.schema,[e],t):ts(this.contents)&&this.contents.set(e,t)}setIn(e,t){H(e)?this.contents=t:null==this.contents?this.contents=W(this.schema,Array.from(e),t):ts(this.contents)&&this.contents.setIn(e,t)}setSchema(e,t={}){let r;switch("number"==typeof e&&(e=String(e)),e){case"1.1":this.directives?this.directives.yaml.version="1.1":this.directives=new I({version:"1.1"}),r={resolveKnownTags:!1,schema:"yaml-1.1"};break;case"1.2":case"next":this.directives?this.directives.yaml.version=e:this.directives=new I({version:e}),r={resolveKnownTags:!0,schema:"core"};break;case null:this.directives&&delete this.directives,r=null;break;default:{let t=JSON.stringify(e);throw Error(`Expected '1.1', '1.2' or null as first argument, but found: ${t}`)}}if(t.schema instanceof Object)this.schema=t.schema;else if(r)this.schema=new tn(Object.assign(r,t));else throw Error("With a null YAML version, the { schema: Schema } option is required")}toJS({json:e,jsonArg:t,mapAsMap:r,maxAliasCount:n,onAnchor:i,reviver:s}={}){let o={anchors:new Map,doc:this,keep:!e,mapAsMap:!0===r,mapKeyWarned:!1,maxAliasCount:"number"==typeof n?n:100},a=F(this.contents,t??"",o);if("function"==typeof i)for(let{count:e,res:t}
25of o.anchors.values())i(t,e);return"function"==typeof s?M(s,{"":a},"",a):a}toJSON(e,t){return this.toJS({json:!0,jsonArg:e,mapAsMap:!1,onAnchor:t})}toString(e={}){if(this.errors.length>0)throw Error("Document with errors cannot be stringified");if("indent"in e&&(!Number.isInteger(e.indent)||0>=Number(e.indent))){let t=JSON.stringify(e.indent);throw Error(`"indent" option must be a positive integer, not ${t}`)}return function(e,t){let r=[],n=!0===t.directives;if(!1!==t.directives&&e.directives){let t=e.directives.toString(e);t?(r.push(t),n=!0):e.directives.docStart&&(n=!0)}n&&r.push("---");let i=el(e,t),{commentString:s}=i.options;if(e.commentBefore){1!==r.length&&r.unshift("");let t=s(e.commentBefore);r.unshift(Y(t,""))}let o=!1,a=null;if(e.contents){if(w(e.contents)){if(e.contents.spaceBefore&&n&&r.push(""),e.contents.commentBefore){let t=s(e.contents.commentBefore);r.push(Y(t,""))}i.forceBlockIndent=!!e.comment,a=e.contents.comment}let t=a?void 0:()=>o=!0,l=ec(e.contents,i,()=>a=null,t);a&&(l+=X(l,"",s(a))),("|"===l[0]||">"===l[0])&&"---"===r[r.length-1]?r[r.length-1]=`--- ${l}`:r.push(l)}else r.push(ec(e.contents,i));if(e.directives?.docEnd)if(e.comment){let t=s(e.comment);t.includes("\n")?(r.push("..."),r.push(Y(t,""))):r.push(`... ${t}`)}else r.push("...");else{let t=e.comment;t&&o&&(t=t.replace(/^\n+/,"")),t&&((!o||a)&&""!==r[r.length-1]&&r.push(""),r.push(Y(s(t),"")))}return r.join("\n")+"\n"}(this,e)}}function ts(e){if(v(e))return!0;throw Error("Expected a YAML collection as document contents")}class to extends Error{constructor(e,t,r,n){super(),this.name=e,this.code=r,this.message=n,this.pos=t}}class ta extends to{constructor(e,t,r){super("YAMLParseError",e,t,r)}}class tl extends to{constructor(e,t,r){super("YAMLWarning",e,t,r)}}let tc=(e,t)=>r=>{if(-1===r.pos[0])return;r.linePos=r.pos.map(e=>t.linePos(e));let{line:n,col:i}
25=r.linePos[0];r.message+=` at line ${n}, column ${i}`;let s=i-1,o=e.substring(t.lineStarts[n-1],t.lineStarts[n]).replace(/[\n\r]+$/,"");if(s>=60&&o.length>80){let e=Math.min(s-39,o.length-79);o="…"+o.substring(e),s-=e-1}if(o.length>80&&(o=o.substring(0,79)+"…"),n>1&&/^ *$/.test(o.substring(0,s))){let r=e.substring(t.lineStarts[n-2],t.lineStarts[n-1]);r.length>80&&(r=r.substring(0,79)+"…\n"),o=r+o}if(/[^ ]/.test(o)){let e=1,t=r.linePos[1];t?.line===n&&t.col>i&&(e=Math.max(1,Math.min(t.col-i,80-s)));let a=" ".repeat(s)+"^".repeat(e);r.message+=`:
26
27${o}
28${a}
29`}};function tp(e,{flow:t,indicator:r,next:n,offset:i,onError:s,parentIndent:o,startOnNewline:a}){let l=!1,c=a,p=a,u="",d="",f=!1,h=!1,m=null,y=null,g=null,b=null,v=null,w=null,S=null;for(let i of e)switch(h&&("space"!==i.type&&"newline"!==i.type&&"comma"!==i.type&&s(i.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),h=!1),m&&(c&&"comment"!==i.type&&"newline"!==i.type&&s(m,"TAB_AS_INDENT","Tabs are not allowed as indentation"),m=null),i.type){case"space":!t&&("doc-start"!==r||n?.type!=="flow-collection")&&i.source.includes("	")&&(m=i),p=!0;break;case"comment":{p||s(i,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");let e=i.source.substring(1)||" ";u?u+=d+e:u=e,d="",c=!1;break}case"newline":c?u?u+=i.source:w&&"seq-item-ind"===r||(l=!0):d+=i.source,c=!0,f=!0,(y||g)&&(b=i),p=!0;break;case"anchor":y&&s(i,"MULTIPLE_ANCHORS","A node can have at most one anchor"),i.source.endsWith(":")&&s(i.offset+i.source.length-1,"BAD_ALIAS","Anchor ending in : is ambiguous",!0),y=i,S??(S=i.offset),c=!1,p=!1,h=!0;break;case"tag":g&&s(i,"MULTIPLE_TAGS","A node can have at most one tag"),g=i,S??(S=i.offset),c=!1,p=!1,h=!0;break;case r:(y||g)&&s(i,"BAD_PROP_ORDER",`Anchors and tags must be after the ${i.source} indicator`),w&&s(i,"UNEXPECTED_TOKEN",`Unexpected ${i.source} in ${t??"collection"}`),w=i,c="seq-item-ind"===r||"explicit-key-ind"===r,p=!1;break;case"comma":if(t){v&&s(i,"UNEXPECTED_TOKEN",`Unexpected , in ${t}`),v=i,c=!1,p=!1;break}default:s(i,"UNEXPECTED_TOKEN",`Unexpected ${i.type} token`),c=!1,p=!1}let x=e[e.length-1],k=x?x.offset+x.source.length:i;return h&&n&&"space"!==n.type&&"newline"!==n.type&&"comma"!==n.type&&("scalar"!==n.type||""!==n.source)&&s(n.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),m&&(c&&m.indent<=o||n?.type==="block-map"||n?.type==="block-seq")&&s(m,"TAB_AS_INDENT","Tabs are not allowed as indentation"),{comma:v,found:w,spaceBefore:l,comment:u,hasNewline:f,anchor:y,tag:g,newlineAfterProp:b,end:k,start:S??k}}function tu(e){if(!e)return null;switch(e.type){case"alias":case"scalar":case"double-quoted-scalar":case"single-quoted-scalar":if(e.source.includes("\n"))return!0;if(e.end){for(let t of e.end)if("newline"===t.type)return!0}return!1;case"flow-collection":for(let t of e.items){for(let e of t.start)if("newline"===e.type)return!0;if(t.sep){for(let e of t.sep)if("newline"===e.type)return!0}if(tu(t.key)||tu(t.value))return!0}return!1;default:return!0}}function td(e,t,r){if(t?.type==="flow-collection"){let n=t.end[0];n.indent===e&&("]"===n.source||"}"===n.source)&&tu(t)&&r(n,"BAD_INDENT","Flow end indicator should be more indented than parent",!0)}}function tf(e,t,r){let{uniqueKeys:n}=e.options;if(!1===n)return!1;let i="function"==typeof n?n:(e,t)=>e===t||g(e)&&g(t)&&e.value===t.value;return t.some(e=>i(e.key,r))}let th="All mapping items must start at the same column";function tm(e,t,r,n){let i="";if(e){let s=!1,o="";for(let a of e){let{source:e,type:l}=a;switch(l){case"space":s=!0;break;case"comment":{r&&!s&&n(a,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");let t=e.substring(1)||" ";i?i+=o+t:i=t,o="";break}case"newline":i&&(o+=e),s=!0;break;default:n(a,"UNEXPECTED_TOKEN",`Unexpected ${l} at node end`)}t+=e.length}}return{comment:i,offset:t}}let ty="Block collections are not allowed within flow collections",tg=e=>e&&("block-map"===e.type||"block-seq"===e.type);function tb(e,t,r,n,i,s){let o="block-map"===r.type?function({composeNode:e,composeEmptyNode:t},r,n,i,s){let o=new(s?.nodeClass??ew)(r.schema);r.atRoot&&(r.atRoot=!1);let a=n.offset,l=null;for(let s of n.items){let{start:c,key:p,sep:u,value:d}=s,f=tp(c,{indicator:"explicit-key-ind",next:p??u?.[0],offset:a,onError:i,parentIndent:n.indent,startOnNewline:!0}),h=!f.found;if(h){if(p&&("block-seq"===p.type?i(a,"BLOCK_AS_IMPLICIT_KEY","A block sequence may not be used as an implicit map key"):"indent"in p&&p.indent!==n.indent&&i(a,"BAD_INDENT",th)),!f.anchor&&!f.tag&&!u){l=f.end,f.comment&&(o.comment?o.comment+="\n"+f.comment:o.comment=f.comment);continue}(f.newlineAfterProp||tu(p))&&i(p??c[c.length-1],"MULTILINE_IMPLICIT_KEY","Implicit keys need to be on a single line")}else f.found?.indent!==n.indent&&i(a,"BAD_INDENT",th);r.atKey=!0;let m=f.end,y=p?e(r,p,f,i):t(r,m,c,null,f,i);r.schema.compat&&td(n.indent,p,i),r.atKey=!1,tf(r,o.items,y)&&i(m,"DUPLICATE_KEY","Map ke
29ys must be unique");let g=tp(u??[],{indicator:"map-value-ind",next:d,offset:y.range[2],onError:i,parentIndent:n.indent,startOnNewline:!p||"block-scalar"===p.type});if(a=g.end,g.found){h&&(d?.type!=="block-map"||g.hasNewline||i(a,"BLOCK_AS_IMPLICIT_KEY","Nested mappings are not allowed in compact mappings"),r.options.strict&&f.start<g.found.offset-1024&&i(y.range,"KEY_OVER_1024_CHARS","The : indicator must be at most 1024 chars after the start of an implicit block mapping key"));let l=d?e(r,d,g,i):t(r,a,u,null,g,i);r.schema.compat&&td(n.indent,d,i),a=l.range[2];let c=new ey(y,l);r.options.keepSourceTokens&&(c.srcToken=s),o.items.push(c)}else{h&&i(y.range,"MISSING_CHAR","Implicit map keys need to be followed by map values"),g.comment&&(y.comment?y.comment+="\n"+g.comment:y.comment=g.comment);let e=new ey(y);r.options.keepSourceTokens&&(e.srcToken=s),o.items.push(e)}}return l&&l<a&&i(l,"IMPOSSIBLE","Map comment with trailing content"),o.range=[n.offset,a,l??a],o}(e,t,r,n,s):"block-seq"===r.type?function({composeNode:e,composeEmptyNode:t},r,n,i,s){let o=new(s?.nodeClass??ex)(r.schema);r.atRoot&&(r.atRoot=!1),r.atKey&&(r.atKey=!1);let a=n.offset,l=null;for(let{start:s,value:c}of n.items){let p=tp(s,{indicator:"seq-item-ind",next:c,offset:a,onError:i,parentIndent:n.indent,startOnNewline:!0});if(!p.found)if(p.anchor||p.tag||c)c?.type==="block-seq"?i(p.end,"BAD_INDENT","All sequence items must start at the same column"):i(a,"MISSING_CHAR","Sequence item without - indicator");else{l=p.end,p.comment&&(o.comment=p.comment);continue}let u=c?e(r,c,p,i):t(r,p.end,s,null,p,i);r.schema.compat&&td(n.indent,c,i),a=u.range[2],o.items.push(u)}return o.range=[n.offset,a,l??a],o}(e,t,r,n,s):function({composeNode:e,composeEmptyNode:t},r,n,i,s){let o="{"===n.start.source,a=o?"flow map":"flow sequence",l=new(s?.nodeClass??(o?ew:ex))(r.schema);l.flow=!0;let c=r.atRoot;c&&(r.atRoot=!1),r.atKey&&(r.atKey=!1);let p=n.offset+n.start.source.length;for(let s=0;s<n.items.length;++s){let c=n.items[s],{start:u,key:d,sep:f,value:h}=c,m=tp(u,{flow:a,indicator:"explicit-key-ind",next:d??f?.[0],offset:p,onError:i,parentIndent:n.indent,startOnNewline:!1});if(!m.found){if(!m.anchor&&!m.tag&&!f&&!h){0===s&&m.comma?i(m.comma,"UNEXPECTED_TOKEN",`Unexpected , in ${a}`):s<n.items.length-1&&i(m.start,"UNEXPECTED_TOKEN",`Unexpected empty item in ${a}`),m.comment&&(l.comment?l.comment+="\n"+m.comment:l.comment=m.comment),p=m.end;continue}!o&&r.options.strict&&tu(d)&&i(d,"MULTILINE_IMPLICIT_KEY","Implicit keys of flow sequence pairs need to be on a single line")}if(0===s)m.comma&&i(m.comma,"UNEXPECTED_TOKEN",`Unexpected , in ${a}`);else if(m.comma||i(m.start,"MISSING_CHAR",`Missing , between ${a} items`),m.comment){let e="";e:for(let t of u)switch(t.type){case"comma":case"space":break;case"comment":e=t.source.substring(1);break e;default:break e}if(e){let t=l.items[l.items.length-1];y(t)&&(t=t.value??t.key),t.comment?t.comment+="\n"+e:t.comment=e,m.comment=m.comment.substring(e.length+1)}}if(o||f||m.found){r.atKey=!0;let s=m.end,y=d?e(r,d,m,i):t(r,s,u,null,m,i);tg(d)&&i(y.range,"BLOCK_IN_FLOW",ty),r.atKey=!1;let g=tp(f??[],{flow:a,indicator:"map-value-ind",next:h,offset:y.range[2],onError:i,parentIndent:n.indent,startOnNewline:!1});if(g.found){if(!o&&!m.found&&r.options.strict){if(f)for(let e of f){if(e===g.found)break;if("newline"===e.type){i(e,"MULTILINE_IMPLICIT_KEY","Implicit keys of flow sequence pairs need to be on a single line");break}}m.start<g.found.offset-1024&&i(g.found,"KEY_OVER_1024_CHARS","The : indicator must be at most 1024 chars after the start of an implicit flow sequence key")}}else h&&("source"in h&&h.source?.[0]===":"?i(h,"MISSING_CHAR",`Missing space after : in ${a}`):i(g.start,"MISSING_CHAR",`Missing , or : between ${a} items`));let b=h?e(r,h,g,i):g.found?t(r,g.end,f,null,g,i):null;b?tg(h)&&i(b.range,"BLOCK_IN_FLOW",ty):g.comment&&(y.comment?y.comment+="\n"+g.comment:y.comment=g.comment);let v=new ey(y,b);if(r.options.keepSourceTokens&&(v.srcToken=c),o)tf(r,l.items,y)&&i(s,"DUPLICATE_KEY","Map keys must be unique"),l.items.push(v);else{let e=new ew(r.schema);e.flow=!0,e.items.push(v);let t=(b??y).range;e.range=[y.range[0],t[1],t[2]],l.items.push(e)}p=b?b.range[2]:g.end}else{let n=h?e(r,h,m,i):t(r,m.end,f,null,m,i);l.items.push(n),p=n.range[2],tg(h)&&i(n.range,"BLOCK_IN_FLOW",ty)}}let u=o?"}":"]",[d,...f]=n.end,h=p;if(d?.source===u)h=d.offset+d.source.length;else{let e=a[0].toUpperCase()+a.substring(1),t=c?`${e} must end with a ${u}`:`${e} in block collection must be sufficiently indented and end with a ${u}`;i(p,c?"MISSING_CHAR":"BAD_INDENT",t),d&&1!==d.source.length&&f.unshift(d)}if(f.length>0){let e=tm(f,h,r.options.strict,i);e.comment&&(l.comment?l.comment+="\n"+e.comment:l.comment=e.comment),l.range=[n.offset,h,e.offset]}else l.range=[n.offset,h,h];return l}(e,t,r,n,s),a=o.constructor;return"!"===i||i===a.tagName?o.tag=a.tagName:i&&(o.tag=i),o}function tv(e,t,r){let n=t.offset,i=function({offset:e,props:t},r,n){if("block-scalar-header"!==t[0].type)return n(t[0],"IMPOSSIBLE","Block scalar header not found"),null;let{source:i}=t[0],s=i[0],o=0,a="",l=-1;for(let t=1;t<i.length;++t){let r=i[t];if(a||"-"!==r&&"+"!==r){let n=Number(r);!o&&n?o=n:-1===l&&(l=e+t)}else a=r}-1!==l&&n(l,"UNEXPECTED_TOKEN",`Block scalar header includes extra characters: ${i}`);let c=!1,p="",u=i.length;for(let e=1;e<t.length;++e){let i=t[e];switch(i.type){case"space":c=!0;case"newline":u+=i.source.length;break;case"comment":r&&!c&&n(i,"MISSING_CHAR","Comments must be separated from other tokens by white space characters"),u
29+=i.source.length,p=i.source.substring(1);break;case"error":n(i,"UNEXPECTED_TOKEN",i.message),u+=i.source.length;break;default:{let e=`Unexpected token in block scalar header: ${i.type}`;n(i,"UNEXPECTED_TOKEN",e);let t=i.source;t&&"string"==typeof t&&(u+=t.length)}}}return{mode:s,indent:o,chomp:a,comment:p,length:u}}(t,e.options.strict,r);if(!i)return{value:"",type:null,comment:"",range:[n,n,n]};let s=">"===i.mode?B.BLOCK_FOLDED:B.BLOCK_LITERAL,o=t.source?function(e){let t=e.split(/\n( *)/),r=t[0],n=r.match(/^( *)/),i=[n?.[1]?[n[1],r.slice(n[1].length)]:["",r]];for(let e=1;e<t.length;e+=2)i.push([t[e],t[e+1]]);return i}(t.source):[],a=o.length;for(let e=o.length-1;e>=0;--e){let t=o[e][1];if(""===t||"\r"===t)a=e;else break}if(0===a){let e="+"===i.chomp&&o.length>0?"\n".repeat(Math.max(1,o.length-1)):"",r=n+i.length;return t.source&&(r+=t.source.length),{value:e,type:s,comment:i.comment,range:[n,r,r]}}let l=t.indent+i.indent,c=t.offset+i.length,p=0;for(let t=0;t<a;++t){let[n,s]=o[t];if(""===s||"\r"===s)0===i.indent&&n.length>l&&(l=n.length);else{n.length<l&&r(c+n.length,"MISSING_CHAR","Block scalars with more-indented leading empty lines must use an explicit indentation indicator"),0===i.indent&&(l=n.length),p=t,0!==l||e.atRoot||r(c,"BAD_INDENT","Block scalar values in collections must be indented");break}c+=n.length+s.length+1}for(let e=o.length-1;e>=a;--e)o[e][0].length>l&&(a=e+1);let u="",d="",f=!1;for(let e=0;e<p;++e)u+=o[e][0].slice(l)+"\n";for(let e=p;e<a;++e){let[t,n]=o[e];c+=t.length+n.length+1;let a="\r"===n[n.length-1];if(a&&(n=n.slice(0,-1)),n&&t.length<l){let e=i.indent?"explicit indentation indicator":"first line",s=`Block scalar lines must not be less indented than their ${e}`;r(c-n.length-(a?2:1),"BAD_INDENT",s),t=""}s===B.BLOCK_LITERAL?(u+=d+t.slice(l)+n,d="\n"):t.length>l||"	"===n[0]?(" "===d?d="\n":f||"\n"!==d||(d="\n\n"),u+=d+t.slice(l)+n,d="\n",f=!0):""===n?"\n"===d?u+="\n":d="\n":(u+=d+n,d=" ",f=!1)}switch(i.chomp){case"-":break;case"+":for(let e=a;e<o.length;++e)u+="\n"+o[e][0].slice(l);"\n"!==u[u.length-1]&&(u+="\n");break;default:u+="\n"}let h=n+i.length+t.source.length;return{value:u,type:s,comment:i.comment,range:[n,h,h]}}function tw(e,t,r){let n,i,{offset:s,type:o,source:a,end:l}=e,c=(e,t,n)=>r(s+e,t,n);switch(o){case"scalar":n=B.PLAIN,i=function(e,t){let r="";switch(e[0]){case"	":r="a tab character";break;case",":r="flow indicator character ,";break;case"%":r="directive indicator character %";break;case"|":case">":r=`block scalar indicator ${e[0]}`;break;case"@":case"`":r=`reserved character ${e[0]}`}return r&&t(0,"BAD_SCALAR_START",`Plain value cannot start with ${r}`),tS(e)}(a,c);break;case"single-quoted-scalar":var p,u;n=B.QUOTE_SINGLE,p=a,u=c,("'"!==p[p.length-1]||1===p.length)&&u(p.length,"MISSING_CHAR","Missing closing 'quote"),i=tS(p.slice(1,-1)).replace(/''/g,"'");break;case"double-quoted-scalar":n=B.QUOTE_DOUBLE,i=function(e,t){let r="";for(let n=1;n<e.length-1;++n){let i=e[n];if("\r"!==i||"\n"!==e[n+1])if("\n"===i){let{fold:t,offset:i}=function(e,t){let r="",n=e[t+1];for(;(" "===n||"	"===n||"\n"===n||"\r"===n)&&("\r"!==n||"\n"===e[t+2]);)"\n"===n&&(r+="\n"),t+=1,n=e[t+1];return r||(r=" "),{fold:r,offset:t}}(e,n);r+=t,n=i}else if("\\"===i){let i=e[++n],s=tx[i];if(s)r+=s;else if("\n"===i)for(i=e[n+1];" "===i||"	"===i;)i=e[++n+1];else if("\r"===i&&"\n"===e[n+1])for(i=e[++n+1];" "===i||"	"===i;)i=e[++n+1];else if("x"===i||"u"===i||"U"===i){let s={x:2,u:4,U:8}[i];r+=function(e,t,r,n){let i=e.substr(t,r),s=i.length===r&&/^[0-9a-fA-F]+$/.test(i)?parseInt(i,16):NaN;if(isNaN(s)){let i=e.substr(t-2,r+2);return n(t-2,"BAD_DQ_ESCAPE",`Invalid escape sequence ${i}`),i}return String.fromCodePoint(s)}(e,n+1,s,t),n+=s}else{let i=e.substr(n-1,2);t(n-1,"BAD_DQ_ESCAPE",`Invalid escape sequence ${i}`),r+=i}}else if(" "===i||"	"===i){let t=n,s=e[n+1];for(;" "===s||"	"===s;)s=e[++n+1];"\n"!==s&&("\r"!==s||"\n"!==e[n+2])&&(r+=n>t?e.slice(t,n+1):i)}else r+=i}return('"'!==e[e.length-1]||1===e.length)&&t(e.length,"MISSING_CHAR",'Missing closing "quote'),r}(a,c);break;default:return r(e,"UNEXPECTED_TOKEN",`Expected a flow scalar value, but found: ${o}`),{value:"",type:null,comment:"",range:[s,s+a.length,s+a.length]}}let d=s+a.length,f=tm(l,d,t,r);return{value:i,type:n,comment:f.comment,range:[s,d,f.offset]}}function tS(e){let t,r;try{t=RegExp("(.*?)(?<![ 	])[ 	]*\r?\n","sy"),r=RegExp("[ 	]*(.*?)(?:(?<![ 	])[ 	]*)?\r?\n","sy")}catch{t=/(.*?)[ \t]*\r?\n/sy,r=/[ \t]*(.*?)[ \t]*\r?\n/sy}let n=t.exec(e);if(!n)return e;let i=n[1],s=" ",o=t.lastIndex;for(r.lastIndex=o;n=r.exec(e);)""===n[1]?"\n"===s?i+=s:s="\n":(i+=s+n[1],s=" "),o=r.lastIndex;let a=/[ \t]*(.*)/sy;return a.lastIndex=o,n=a.exec(e),i+s+(n?.[1]??"")}let tx={0:"\0",a:"\x07",b:"\b",e:"\x1b",f:"\f",n:"\n",r:"\r",t:"	",v:"\v",N:"\x85",_:"\xa0",L:"\u2028",P:"\u2029"," ":" ",'"':'"',"/":"/","\\":"\\","	":"	"};function tk(e,t,r,n){let i,s,{value:o,type:a,comment:l,range:c}="block-scalar"===t.type?tv(e,t,n):tw(t,e.options.strict,n),u=r?e.directives.tagName(r.source,e=>n(r,"TAG_RESOLVE_FAILED",e)):null;i=e.options.stringKeys&&e.atKey?e.schema[p]:u?function(e,t,r,n,i){if("!"===r)return e[p];let s=[];for(let t of e.tags)if(!t.collection&&t.tag===r)if(!t.default||!t.test)return t;else s.push(t);for(let e of s)if(e.test?.test(t))return e;let o=e.knownTags[r];return o&&!o.collection?(e.tags.push(Object.assign({},o,{default:!1,test:void 0})),o):(i(n,"TAG_RESOLVE_FAILED",`Unresolved tag: ${r}`,"tag:yaml.org,2002:str"!==r),e[p])}(e.schema,o,u,r,n):"scalar"===t.type?function({atKey:e,directives:t,schema:r},n,i,s){let o=r.tags.find(t=>(!0===t.default||e&&"key"===t.default)&&t.test?.test(n))||r[p];if(r.compat){let e=r.compat.find(e=>e.default&&e.test?.test(n))??r[p];if(o.tag!==e.tag){let r=t.tagString(o.tag),n=t.tagString(e.tag);s(i,"TAG_RESOLVE_FAILED",`Value may be parsed as either ${r} or ${n}`,!0)}}return o}(e,o,t,n):e.schema[p];try{let a=i.resolve(o,e=>n(r??t,"TAG_RESOLVE_FAILED",e),e.options);s=g(a)?a:new B(a)}catch(e){n(r??t,"TAG_RESOLVE_FAILED",e instanceof Error?e.message:String(e)),s=new B(o)}return s.range=c,s.source=o,a&&(s.type=a),u&&(s.tag=u),i.format&&(s.format=i.format),l&&(s.comment=l),s}let tO={composeNode:tE,composeEmptyNode:tA};function tE(e,t,r,n){let i,s=e.atKey,{spaceBefore:o,comment:a,anchor:l,tag:c}=r,p=!0;switch(t.type){case"alias":i=function({options:e},{offset:t,source:r,end:n},i){let s=new z(r.substring(1));""===s.source&&i(t,"BAD_ALIAS","Alias cannot be an empty string"),s.source.endsWith(":")&&i(t+r.length-1,"BAD_ALIAS","Alias ending in : is ambiguous",!0);let o=t+r.length,a=tm(n,o,e.strict,i);return s.range=[t,o,a.offset],a.comment&&(s.comment=a.comment),s}
29(e,t,n),(l||c)&&n(t,"ALIAS_PROPS","An alias node must not specify any properties");break;case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":case"block-scalar":i=tk(e,t,c,n),l&&(i.anchor=l.source.substring(1));break;case"block-map":case"block-seq":case"flow-collection":try{i=function(e,t,r,n,i){let s=n.tag,o=s?t.directives.tagName(s.source,e=>i(s,"TAG_RESOLVE_FAILED",e)):null;if("block-seq"===r.type){let{anchor:e,newlineAfterProp:t}=n,r=e&&s?e.offset>s.offset?e:s:e??s;r&&(!t||t.offset<r.offset)&&i(r,"MISSING_CHAR","Missing newline after block sequence props")}let a="block-map"===r.type?"map":"block-seq"===r.type?"seq":"{"===r.start.source?"map":"seq";if(!s||!o||"!"===o||o===ew.tagName&&"map"===a||o===ex.tagName&&"seq"===a)return tb(e,t,r,i,o);let l=t.schema.tags.find(e=>e.tag===o&&e.collection===a);if(!l){let n=t.schema.knownTags[o];if(n?.collection!==a)return n?i(s,"BAD_COLLECTION_TYPE",`${n.tag} used for ${a} collection, but expects ${n.collection??"scalar"}`,!0):i(s,"TAG_RESOLVE_FAILED",`Unresolved tag: ${o}`,!0),tb(e,t,r,i,o);t.schema.tags.push(Object.assign({},n,{default:!1})),l=n}let c=tb(e,t,r,i,o,l),p=l.resolve?.(c,e=>i(s,"TAG_RESOLVE_FAILED",e),t.options)??c,u=w(p)?p:new B(p);return u.range=c.range,u.tag=o,l?.format&&(u.format=l.format),u}(tO,e,t,r,n),l&&(i.anchor=l.source.substring(1))}catch(e){n(t,"RESOURCE_EXHAUSTION",e instanceof Error?e.message:String(e))}break;default:{let e="error"===t.type?t.message:`Unsupported token (type: ${t.type})`;n(t,"UNEXPECTED_TOKEN",e),p=!1}}return i??(i=tA(e,t.offset,void 0,null,r,n)),l&&""===i.anchor&&n(l,"BAD_ALIAS","Anchor cannot be an empty string"),s&&e.options.stringKeys&&(!g(i)||"string"!=typeof i.value||i.tag&&"tag:yaml.org,2002:str"!==i.tag)&&n(c??t,"NON_STRING_KEY","With stringKeys, all keys must be strings"),o&&(i.spaceBefore=!0),a&&("scalar"===t.type&&""===t.source?i.comment=a:i.commentBefore=a),e.options.keepSourceTokens&&p&&(i.srcToken=t),i}function tA(e,t,r,n,{spaceBefore:i,comment:s,anchor:o,tag:a,end:l},c){let p=tk(e,{type:"scalar",offset:function(e,t,r){if(t){r??(r=t.length);for(let n=r-1;n>=0;--n){let r=t[n];switch(r.type){case"space":case"comment":case"newline":e-=r.source.length;continue}for(r=t[++n];r?.type==="space";)e+=r.source.length,r=t[++n];break}}return e}(t,r,n),indent:-1,source:""},a,c);return o&&(p.anchor=o.source.substring(1),""===p.anchor&&c(o,"BAD_ALIAS","Anchor cannot be an empty string")),i&&(p.spaceBefore=!0),s&&(p.comment=s,p.range[2]=l),p}function tP(e){if("number"==typeof e)return[e,e+1];if(Array.isArray(e))return 2===e.length?e:[e[0],e[1]];let{offset:t,source:r}=e;return[t,t+("string"==typeof r?r.length:1)]}function t_(e){let t="",r=!1,n=!1;for(let i=0;i<e.length;++i){let s=e[i];switch(s[0]){case"#":t+=(""===t?"":n?"\n\n":"\n")+(s.substring(1)||" "),r=!0,n=!1;break;case"%":e[i+1]?.[0]!=="#"&&(i+=1),r=!1;break;default:r||(n=!0),r=!1}}return{comment:t,afterEmptyLine:n}}class tT{constructor(e={}){this.doc=null,this.atDirectives=!1,this.prelude=[],this.errors=[],this.warnings=[],this.onError=(e,t,r,n)=>{let i=tP(e);n?this.warnings.push(new tl(i,t,r)):this.errors.push(new ta(i,t,r))},this.directives=new I({version:e.version||"1.2"}),this.options=e}decorate(e,t){let{comment:r,afterEmptyLine:n}=t_(this.prelude);if(r){let i=e.contents;if(t)e.comment=e.comment?`${e.comment}
30${r}`:r;else if(n||e.directives.docStart||!i)e.commentBefore=r;else if(v(i)&&!i.flow&&i.items.length>0){let e=i.items[0];y(e)&&(e=e.key);let t=e.commentBefore;e.commentBefore=t?`${r}
31${t}`:r}else{let e=i.commentBefore;i.commentBefore=e?`${r}
32${e}`:r}}t?(Array.prototype.push.apply(e.errors,this.errors),Array.prototype.push.apply(e.warnings,this.warnings)):(e.errors=this.errors,e.warnings=this.warnings),this.prelude=[],this.errors=[],this.warnings=[]}streamInfo(){return{comment:t_(this.prelude).comment,directives:this.directives,errors:this.errors,warnings:this.warnings}}*compose(e,t=!1,r=-1){for(let t of e)yield*this.next(t);yield*this.end(t,r)}*next(e){switch(e.type){case"directive":this.directives.add(e.source,(t,r,n)=>{let i=tP(e);i[0]+=t,this.onError(i,"BAD_DIRECTIVE",r,n)}),this.prelude.push(e.source),this.atDirectives=!0;break;case"document":{let t=function(e,t,{offset:r,start:n,value:i,end:s},o){let a=new ti(void 0,Object.assign({_directives:t},e)),l={atKey:!1,atRoot:!0,directives:a.directives,options:a.options,schema:a.schema},c=tp(n,{indicator:"doc-start",next:i??s?.[0],offset:r,onError:o,parentIndent:0,startOnNewline:!0});c.found&&(a.directives.docStart=!0,i&&("block-map"===i.type||"block-seq"===i.type)&&!c.hasNewline&&o(c.end,"MISSING_CHAR","Block collection cannot start on same line with directives-end marker")),a.contents=i?tE(l,i,c,o):tA(l,c.end,n,null,c,o);let p=a.contents.range[2],u=tm(s,p,!1,o);return u.comment&&(a.comment=u.comment),a.range=[r,p,u.offset],a}(this.options,this.directives,e,this.onError);this.atDirectives&&!t.directives.docStart&&this.onError(e,"MISSING_CHAR","Missing directives-end/doc-start indicator line"),this.decorate(t,!1),this.doc&&(yield this.doc),this.doc=t,this.atDirectives=!1;break}case"byte-order-mark":case"space":break;case"comment":case"newline":this.prelude.push(e.source);break;case"error":{let t=e.source?`${e.message}: ${JSON.stringify(e.source)}`:e.message,r=new ta(tP(e),"UNEXPECTED_TOKEN",t);this.atDirectives||!this.doc?this.errors.push(r):this.doc.errors.push(r);break}case"doc-end":{if(!this.doc){this.errors.push(new ta(tP(e),"UNEXPECTED_TOKEN","Unexpected doc-end without preceding document"));break}this.doc.directives.docEnd=!0;let t=tm(e.end,e.offset+e.source.length,this.doc.options.strict,this.onError);if(this.decorate(this.doc,!0),t.comment){let e=this.doc.comment;this.doc.comment=e?`${e}
33${t.comment}`:t.comment}this.doc.range[2]=t.offset;break}default:this.errors.push(new ta(tP(e),"UNEXPECTED_TOKEN",`Unsupported token ${e.type}`))}}*end(e=!1,t=-1){if(this.doc)this.decorate(this.doc,!0),yield this.doc,this.doc=null;else if(e){let e=new ti(void 0,Object.assign({_directives:this.directives},this.options));this.atDirectives&&this.onError(t,"MISSING_CHAR","Missing directives-end indicator line"),e.range=[0,t,t],this.decorate(e,!1),yield e}}}function t$(e,t=!0,r){if(e){let n=(e,t,n)=>{let i="number"==typeof e?e:Array.isArray(e)?e[0]:e.offset;if(r)r(i,t,n);else throw new ta([i,i+1],t,n)};switch(e.type){case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return tw(e,t,n);case"block-scalar":return tv({options:{strict:t}},e,n)}}return null}function tN(e,t){let{implicitKey:r=!1,indent:n,inFlow:i=!1,offset:s=-1,type:o="PLAIN"}=t,a=ea({type:o,value:e},{implicitKey:r,indent:n>0?" ".repeat(n):"",inFlow:i,options:{blockQuote:!0,lineWidth:-1}}),l=t.end??[{type:"newline",offset:-1,indent:n,source:"\n"}];switch(a[0]){case"|":case">":{let e=a.indexOf("\n"),t=a.substring(0,e),r=a.substring(e+1)+"\n",i=[{type:"block-scalar-header",offset:s,indent:n,source:t}];return tj(i,l)||i.push({type:"newline",offset:-1,indent:n,source:"\n"}),{type:"block-scalar",offset:s,indent:n,props:i,source:r}}case'"':return{type:"double-quoted-scalar",offset:s,indent:n,source:a,end:l};case"'":return{type:"single-quoted-scalar",offset:s,indent:n,source:a,end:l};default:return{type:"scalar",offset:s,indent:n,source:a,end:l}}}function tC(e,t,r={}
33){let{afterKey:n=!1,implicitKey:i=!1,inFlow:s=!1,type:o}=r,a="indent"in e?e.indent:null;if(n&&"number"==typeof a&&(a+=2),!o)switch(e.type){case"single-quoted-scalar":o="QUOTE_SINGLE";break;case"double-quoted-scalar":o="QUOTE_DOUBLE";break;case"block-scalar":{let t=e.props[0];if("block-scalar-header"!==t.type)throw Error("Invalid block scalar header");o=">"===t.source[0]?"BLOCK_FOLDED":"BLOCK_LITERAL";break}default:o="PLAIN"}let l=ea({type:o,value:t},{implicitKey:i||null===a,indent:null!==a&&a>0?" ".repeat(a):"",inFlow:s,options:{blockQuote:!0,lineWidth:-1}});switch(l[0]){case"|":case">":!function(e,t){let r=t.indexOf("\n"),n=t.substring(0,r),i=t.substring(r+1)+"\n";if("block-scalar"===e.type){let t=e.props[0];if("block-scalar-header"!==t.type)throw Error("Invalid block scalar header");t.source=n,e.source=i}else{let{offset:t}=e,r="indent"in e?e.indent:-1,s=[{type:"block-scalar-header",offset:t,indent:r,source:n}];for(let t of(tj(s,"end"in e?e.end:void 0)||s.push({type:"newline",offset:-1,indent:r,source:"\n"}),Object.keys(e)))"type"!==t&&"offset"!==t&&delete e[t];Object.assign(e,{type:"block-scalar",indent:r,props:s,source:i})}}(e,l);break;case'"':tI(e,l,"double-quoted-scalar");break;case"'":tI(e,l,"single-quoted-scalar");break;default:tI(e,l,"scalar")}}function tj(e,t){if(t)for(let r of t)switch(r.type){case"space":case"comment":e.push(r);break;case"newline":return e.push(r),!0}return!1}function tI(e,t,r){switch(e.type){case"scalar":case"double-quoted-scalar":case"single-quoted-scalar":e.type=r,e.source=t;break;case"block-scalar":{let n=e.props.slice(1),i=t.length;for(let t of("block-scalar-header"===e.props[0].type&&(i-=e.props[0].source.length),n))t.offset+=i;delete e.props,Object.assign(e,{type:r,source:t,end:n});break}case"block-map":case"block-seq":{let n={type:"newline",offset:e.offset+t.length,indent:e.indent,source:"\n"};delete e.items,Object.assign(e,{type:r,source:t,end:[n]});break}default:{let n="indent"in e?e.indent:-1,i="end"in e&&Array.isArray(e.end)?e.end.filter(e=>"space"===e.type||"comment"===e.type||"newline"===e.type):[];for(let t of Object.keys(e))"type"!==t&&"offset"!==t&&delete e[t];Object.assign(e,{type:r,indent:n,source:t,end:i})}}}let tR=e=>"type"in e?tL(e):tD(e);function tL(e){switch(e.type){case"block-scalar":{let t="";for(let r of e.props)t+=tL(r);return t+e.source}case"block-map":case"block-seq":{let t="";for(let r of e.items)t+=tD(r);return t}case"flow-collection":{let t=e.start.source;for(let r of e.items)t+=tD(r);for(let r of e.end)t+=r.source;return t}case"document":{let t=tD(e);if(e.end)for(let r of e.end)t+=r.source;return t}default:{let t=e.source;if("end"in e&&e.end)for(let r of e.end)t+=r.source;return t}}}function tD({start:e,key:t,sep:r,value:n}){let i="";for(let t of e)i+=t.source;if(t&&(i+=tL(t)),r)for(let e of r)i+=e.source;return n&&(i+=tL(n)),i}let tM=Symbol("break visit"),tF=Symbol("skip children"),tq=Symbol("remove item");function tz(e,t){"type"in e&&"document"===e.type&&(e={start:e.start,value:e.value}),function e(t,r,n){let i=n(r,t);if("symbol"==typeof i)return i;for(let s of["key","value"]){let o=r[s];if(o&&"items"in o){for(let r=0;r<o.items.length;++r){let i=e(Object.freeze(t.concat([[s,r]])),o.items[r],n);if("number"==typeof i)r=i-1;else{if(i===tM)return tM;i===tq&&(o.items.splice(r,1),r-=1)}}"function"==typeof i&&"key"===s&&(i=i(r,t))}}return"function"==typeof i?i(r,t):i}(Object.freeze([]),e,t)}tz.BREAK=tM,tz.SKIP=tF,tz.REMOVE=tq,tz.itemAtPath=(e,t)=>{let r=e;for(let[e,n]of t){let t=r?.[e];if(!t||!("items"in t))return;r=t.items[n]}return r},tz.parentCollection=(e,t)=>{let r=tz.itemAtPath(e,t.slice(0,-1)),n=t[t.length-1][0],i=r?.[n];if(i&&"items"in i)return i;throw Error("Parent collection not found")};let tU="\uFEFF",tB="\x02",tV="\x18",tW="\x1f",tH=e=>!!e&&"items"in e,tK=e=>!!e&&("scalar"===e.type||"single-quoted-scalar"===e.type||"double-quoted-scalar"===e.type||"block-scalar"===e.type);function tG(e){switch(e){case tU:return"<BOM>";case tB:return"<DOC>";case tV:return"<FLOW_END>";case tW:return"<SCALAR>";default:return JSON.stringify(e)}}function tY(e){switch(e){case tU:return"byte-order-mark";case tB:return"doc-mode";case tV:return"flow-error-end";case tW:return"scalar";case"---":return"doc-start";case"...":return"doc-end";case"":case"\n":case"\r\n":return"newline";case"-":return"seq-item-ind";case"?":return"explicit-key-ind";case":":return"map-value-ind";case"{":return"flow-map-start";case"}":return"flow-map-end";case"[":return"flow-seq-start";case"]":return"flow-seq-end";case",":return"comma"}switch(e[0]){case" ":case"	":return"space";case"#":return"comment";
33case"%":return"directive-line";case"*":return"alias";case"&":return"anchor";case"!":return"tag";case"'":return"single-quoted-scalar";case'"':return"double-quoted-scalar";case"|":case">":return"block-scalar-header"}return null}function tX(e){switch(e){case void 0:case" ":case"\n":case"\r":case"	":return!0;default:return!1}}let tQ=new Set("0123456789ABCDEFabcdef"),tJ=new Set("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-#;/?:@&=+$_.!~*'()"),tZ=new Set(",[]{}"),t0=new Set(" ,[]{}\n\r	"),t1=e=>!e||t0.has(e);class t2{constructor(){this.atEnd=!1,this.blockScalarIndent=-1,this.blockScalarKeep=!1,this.buffer="",this.flowKey=!1,this.flowLevel=0,this.indentNext=0,this.indentValue=0,this.lineEndPos=null,this.next=null,this.pos=0}*lex(e,t=!1){if(e){if("string"!=typeof e)throw TypeError("source is not a string");this.buffer=this.buffer?this.buffer+e:e,this.lineEndPos=null}this.atEnd=!t;let r=this.next??"stream";for(;r&&(t||this.hasChars(1));)r=yield*this.parseNext(r)}atLineEnd(){let e=this.pos,t=this.buffer[e];for(;" "===t||"	"===t;)t=this.buffer[++e];return!t||"#"===t||"\n"===t||"\r"===t&&"\n"===this.buffer[e+1]}charAt(e){return this.buffer[this.pos+e]}continueScalar(e){let t=this.buffer[e];if(this.indentNext>0){let r=0;for(;" "===t;)t=this.buffer[++r+e];if("\r"===t){let t=this.buffer[r+e+1];if("\n"===t||!t&&!this.atEnd)return e+r+1}return"\n"!==t&&!(r>=this.indentNext)&&(t||this.atEnd)?-1:e+r}if("-"===t||"."===t){let t=this.buffer.substr(e,3);if(("---"===t||"..."===t)&&tX(this.buffer[e+3]))return -1}return e}getLine(){let e=this.lineEndPos;return(("number"!=typeof e||-1!==e&&e<this.pos)&&(e=this.buffer.indexOf("\n",this.pos),this.lineEndPos=e),-1===e)?this.atEnd?this.buffer.substring(this.pos):null:("\r"===this.buffer[e-1]&&(e-=1),this.buffer.substring(this.pos,e))}hasChars(e){return this.pos+e<=this.buffer.length}setNext(e){return this.buffer=this.buffer.substring(this.pos),this.pos=0,this.lineEndPos=null,this.next=e,null}peek(e){return this.buffer.substr(this.pos,e)}*parseNext(e){switch(e){case"stream":return yield*this.parseStream();case"line-start":return yield*this.parseLineStart();case"block-start":return yield*this.parseBlockStart();case"doc":return yield*this.parseDocument();case"flow":return yield*this.parseFlowCollection();case"quoted-scalar":return yield*this.parseQuotedScalar();case"block-scalar":return yield*this.parseBlockScalar();case"plain-scalar":return yield*this.parsePlainScalar()}}*parseStream(){let e=this.getLine();if(null===e)return this.setNext("stream");if(e[0]===tU&&(yield*this.pushCount(1),e=e.substring(1)),"%"===e[0]){let t=e.length,r=e.indexOf("#");for(;-1!==r;){let n=e[r-1];if(" "===n||"	"===n){t=r-1;break}r=e.indexOf("#",r+1)}for(;;){let r=e[t-1];if(" "===r||"	"===r)t-=1;else break}let n=(yield*this.pushCount(t))+(yield*this.pushSpaces(!0));return yield*this.pushCount(e.length-n),this.pushNewline(),"stream"}if(this.atLineEnd()){let t=yield*this.pushSpaces(!0);return yield*this.pushCount(e.length-t),yield*this.pushNewline(),"stream"}return yield tB,yield*this.parseLineStart()}*parseLineStart(){let e=this.charAt(0);if(!e&&!this.atEnd)return this.setNext("line-start");if("-"===e||"."===e){if(!this.atEnd&&!this.hasChars(4))return this.setNext("line-start");let e=this.peek(3);if(("---"===e||"..."===e)&&tX(this.charAt(3)))return yield*this.pushCount(3),this.indentValue=0,this.indentNext=0,"---"===e?"doc":"stream"}return this.indentValue=yield*this.pushSpaces(!1),this.indentNext>this.indentValue&&!tX(this.charAt(1))&&(this.indentNext=this.indentValue),yield*this.parseBlockStart()}*parseBlockStart(){let[e,t]=this.peek(2);if(!t&&!this.atEnd)return this.setNext("block-start");if(("-"===e||"?"===e||":"===e)&&tX(t)){let e=(yield*this.pushCount(1))+(yield*this.pushSpaces(!0));return this.indentNext=this.indentValue+1,this.indentValue+=e,yield*this.parseBlockStart()}return"doc"}*parseDocument(){yield*this.pushSpaces(!0);let e=this.getLine();if(null===e)return this.setNext("doc");let t=yield*this.pushIndicators();switch(e[t]){case"#":yield*this.pushCount(e.length-t);case void 0:return yield*this.pushNewline(),yield*this.parseLineStart();case"{":case"[":return yield*this.pushCount(1),this.flowKey=!1,this.flowLevel=1,"flow";case"}":case"]":return yield*this.pushCount(1),"doc";
33case"*":return yield*this.pushUntil(t1),"doc";case'"':case"'":return yield*this.parseQuotedScalar();case"|":case">":return t+=yield*this.parseBlockScalarHeader(),t+=yield*this.pushSpaces(!0),yield*this.pushCount(e.length-t),yield*this.pushNewline(),yield*this.parseBlockScalar();default:return yield*this.parsePlainScalar()}}*parseFlowCollection(){let e,t,r=-1;do(e=yield*this.pushNewline())>0?(t=yield*this.pushSpaces(!1),this.indentValue=r=t):t=0,t+=yield*this.pushSpaces(!0);while(e+t>0);let n=this.getLine();if(null===n)return this.setNext("flow");if((-1!==r&&r<this.indentNext&&"#"!==n[0]||0===r&&(n.startsWith("---")||n.startsWith("..."))&&tX(n[3]))&&(r!==this.indentNext-1||1!==this.flowLevel||"]"!==n[0]&&"}"!==n[0]))return this.flowLevel=0,yield tV,yield*this.parseLineStart();let i=0;for(;","===n[i];)i+=yield*this.pushCount(1),i+=yield*this.pushSpaces(!0),this.flowKey=!1;switch(n[i+=yield*this.pushIndicators()]){case void 0:return"flow";case"#":return yield*this.pushCount(n.length-i),"flow";case"{":case"[":return yield*this.pushCount(1),this.flowKey=!1,this.flowLevel+=1,"flow";case"}":case"]":return yield*this.pushCount(1),this.flowKey=!0,this.flowLevel-=1,this.flowLevel?"flow":"doc";case"*":return yield*this.pushUntil(t1),"flow";case'"':case"'":return this.flowKey=!0,yield*this.parseQuotedScalar();case":":{let e=this.charAt(1);if(this.flowKey||tX(e)||","===e)return this.flowKey=!1,yield*this.pushCount(1),yield*this.pushSpaces(!0),"flow"}default:return this.flowKey=!1,yield*this.parsePlainScalar()}}*parseQuotedScalar(){let e=this.charAt(0),t=this.buffer.indexOf(e,this.pos+1);if("'"===e)for(;-1!==t&&"'"===this.buffer[t+1];)t=this.buffer.indexOf("'",t+2);else for(;-1!==t;){let e=0;for(;"\\"===this.buffer[t-1-e];)e+=1;if(e%2==0)break;t=this.buffer.indexOf('"',t+1)}let r=this.buffer.substring(0,t),n=r.indexOf("\n",this.pos);if(-1!==n){for(;-1!==n;){let e=this.continueScalar(n+1);if(-1===e)break;n=r.indexOf("\n",e)}-1!==n&&(t=n-("\r"===r[n-1]?2:1))}if(-1===t){if(!this.atEnd)return this.setNext("quoted-scalar");t=this.buffer.length}return yield*this.pushToIndex(t+1,!1),this.flowLevel?"flow":"doc"}*parseBlockScalarHeader(){this.blockScalarIndent=-1,this.blockScalarKeep=!1;let e=this.pos;for(;;){let t=this.buffer[++e];if("+"===t)this.blockScalarKeep=!0;else if(t>"0"&&t<="9")this.blockScalarIndent=Number(t)-1;else if("-"!==t)break}return yield*this.pushUntil(e=>tX(e)||"#"===e)}*parseBlockScalar(){let e,t=this.pos-1,r=0;e:for(let n=this.pos;e=this.buffer[n];++n)switch(e){case" ":r+=1;break;case"\n":t=n,r=0;break;case"\r":{let e=this.buffer[n+1];if(!e&&!this.atEnd)return this.setNext("block-scalar");if("\n"===e)break}default:break e}if(!e&&!this.atEnd)return this.setNext("block-scalar");if(r>=this.indentNext){-1===this.blockScalarIndent?this.indentNext=r:this.indentNext=this.blockScalarIndent+(0===this.indentNext?1:this.indentNext);do{let e=this.continueScalar(t+1);if(-1===e)break;t=this.buffer.indexOf("\n",e)}while(-1!==t);if(-1===t){if(!this.atEnd)return this.setNext("block-scalar");t=this.buffer.length}}let n=t+1;for(e=this.buffer[n];" "===e;)e=this.buffer[++n];if("	"===e){for(;"	"===e||" "===e||"\r"===e||"\n"===e;)e=this.buffer[++n];t=n-1}else if(!this.blockScalarKeep)for(;;){let e=t-1,n=this.buffer[e];"\r"===n&&(n=this.buffer[--e]);let i=e;for(;" "===n;)n=this.buffer[--e];if("\n"===n&&e>=this.pos&&e+1+r>i)t=e;else break}return yield tW,yield*this.pushToIndex(t+1,!0),yield*this.parseLineStart()}*parsePlainScalar(){let e,t=this.flowLevel>0,r=this.pos-1,n=this.pos-1;for(;e=this.buffer[++n];)if(":"===e){let e=this.buffer[n+1];if(tX(e)||t&&tZ.has(e))break;r=n}else if(tX(e)){let i=this.buffer[n+1];if("\r"===e&&("\n"===i?(n+=1,e="\n",i=this.buffer[n+1]):r=n),"#"===i||t&&tZ.has(i))break;if("\n"===e){let e=this.continueScalar(n+1);if(-1===e)break;n=Math.max(n,e-2)}}else{if(t&&tZ.has(e))break;r=n}return e||this.atEnd?(yield tW,yield*this.pushToIndex(r+1,!0),t?"flow":"doc"):this.setNext("plain-scalar")}*pushCount(e){return e>0?(yield this.buffer.substr(this.pos,e),this.pos+=e,e):0}*pushToIndex(e,t){let r=this.buffer.slice(this.pos,e);return r?(yield r,this.pos+=r.length,r.length):(t&&(yield""),0)}*pushIndicators(){switch(this.charAt(0)){case"!":return(yield*this.pushTag())+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators());case"&":return(yield*this.pushUntil(t1))+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators());case"-":case"?":case":":{let e=this.flowLevel>0,t=this.charAt(1);if(tX(t)||e&&tZ.has(t))return e?this.flowKey&&(this.flowKey=!1):this.indentNext=this.indentValue+1,(yield*this.pushCount(1))+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators())}}return 0}*pushTag(){if("<"===this.charAt(1)){let e=this.pos+2,t=this.buffer[e];for(;!tX(t)&&">"!==t;)t=this.buffer[++e];return yield*this.pushToIndex(">"===t?e+1:e,!1)}{let e=this.pos+1,t=this.buffer[e];for(;t;)if(tJ.has(t))t=this.buffer[++e];else if("%"===t&&tQ.has(this.buffer[e+1])&&tQ.has(this.buffer[e+2]))t=this.buffer[e+=3];else break;return yield*this.pushToIndex(e,!1)}}*pushNewline(){let e=this.buffer[this.pos];return"\n"===e?yield*this.pushCount(1):"\r"===e&&"\n"===this.charAt(1)?yield*this.pushCount(2):0}*pushSpaces(e){let t,r=this.pos-1;do t=this.buffer[++r];while(" "===t||e&&"	"===t);let n=r-this.pos;return n>0&&(yield this.buffer.substr(this.pos,n),this.pos=r),n}*pushUntil(e){let t=this.pos,r=this.buffer[t];for(;!e(r);)r=this.buffer[++t];return yield*this.pushToIndex(t,!1)}}class t3{constructor(){this.lineStarts=[],this.addNewLine=e=>
33this.lineStarts.push(e),this.linePos=e=>{let t=0,r=this.lineStarts.length;for(;t<r;){let n=t+r>>1;this.lineStarts[n]<e?t=n+1:r=n}if(this.lineStarts[t]===e)return{line:t+1,col:1};if(0===t)return{line:0,col:e};let n=this.lineStarts[t-1];return{line:t,col:e-n+1}}}}function t5(e,t){for(let r=0;r<e.length;++r)if(e[r].type===t)return!0;return!1}function t6(e){for(let t=0;t<e.length;++t)switch(e[t].type){case"space":case"comment":case"newline":break;default:return t}return -1}function t4(e){switch(e?.type){case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":case"flow-collection":return!0;default:return!1}}function t9(e){switch(e.type){case"document":return e.start;case"block-map":{let t=e.items[e.items.length-1];return t.sep??t.start}case"block-seq":return e.items[e.items.length-1].start;default:return[]}}function t8(e){if(0===e.length)return[];let t=e.length;e:for(;--t>=0;)switch(e[t].type){case"doc-start":case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":case"newline":break e}for(;e[++t]?.type==="space";);return e.splice(t,e.length)}function t7(e){if("flow-seq-start"===e.start.type)for(let t of e.items)!t.sep||t.value||t5(t.start,"explicit-key-ind")||t5(t.sep,"map-value-ind")||(t.key&&(t.value=t.key),delete t.key,t4(t.value)?t.value.end?Array.prototype.push.apply(t.value.end,t.sep):t.value.end=t.sep:Array.prototype.push.apply(t.start,t.sep),delete t.sep)}class re{constructor(e){this.atNewLine=!0,this.atScalar=!1,this.indent=0,this.offset=0,this.onKeyLine=!1,this.stack=[],this.source="",this.type="",this.lexer=new t2,this.onNewLine=e}*parse(e,t=!1){for(let r of(this.onNewLine&&0===this.offset&&this.onNewLine(0),this.lexer.lex(e,t)))yield*this.next(r);t||(yield*this.end())}*next(e){if(this.source=e,this.atScalar){this.atScalar=!1,yield*this.step(),this.offset+=e.length;return}let t=tY(e);if(t)if("scalar"===t)this.atNewLine=!1,this.atScalar=!0,this.type="scalar";else{switch(this.type=t,yield*this.step(),t){case"newline":this.atNewLine=!0,this.indent=0,this.onNewLine&&this.onNewLine(this.offset+e.length);break;case"space":this.atNewLine&&" "===e[0]&&(this.indent+=e.length);break;case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":this.atNewLine&&(this.indent+=e.length);break;case"doc-mode":case"flow-error-end":return;default:this.atNewLine=!1}this.offset+=e.length}else{let t=`Not a YAML token: ${e}`;yield*this.pop({type:"error",offset:this.offset,message:t,source:e}),this.offset+=e.length}}*end(){for(;this.stack.length>0;)yield*this.pop()}get sourceToken(){return{type:this.type,offset:this.offset,indent:this.indent,source:this.source}}*step(){let e=this.peek(1);if("doc-end"===this.type&&e?.type!=="doc-end"){for(;this.stack.length>0;)yield*this.pop();this.stack.push({type:"doc-end",offset:this.offset,source:this.source});return}if(!e)return yield*this.stream();switch(e.type){case"document":return yield*this.document(e);case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return yield*this.scalar(e);case"block-scalar":return yield*this.blockScalar(e);case"block-map":return yield*this.blockMap(e);case"block-seq":return yield*this.blockSequence(e);case"flow-collection":return yield*this.flowCollection(e);case"doc-end":return yield*this.documentEnd(e)}yield*this.pop()}peek(e){return this.stack[this.stack.length-e]}*pop(e){let t=e??this.stack.pop();if(t)if(0===this.stack.length)yield t;else{let e=this.peek(1);switch("block-scalar"===t.type?t.indent="indent"in e?e.indent:0:"flow-collection"===t.type&&"document"===e.type&&(t.indent=0),"flow-collection"===t.type&&t7(t),e.type){case"document":e.value=t;break;case"block-scalar":e.props.push(t);break;case"block-map":{let r=e.items[e.items.length-1];if(r.value){e.items.push({start:[],key:t,sep:[]}),this.onKeyLine=!0;return}if(r.sep)r.value=t;else{Object.assign(r,{key:t,sep:[]}),this.onKeyLine=!r.explicitKey;return}break}case"block-seq":{let r=e.items[e.items.length-1];r.value?e.items.push({start:[],value:t}):r.value=t;break}case"flow-collection":{let r=e.items[e.items.length-1];!r||r.value?e.items.push({start:[],key:t,sep:[]}
33):r.sep?r.value=t:Object.assign(r,{key:t,sep:[]});return}default:yield*this.pop(),yield*this.pop(t)}if(("document"===e.type||"block-map"===e.type||"block-seq"===e.type)&&("block-map"===t.type||"block-seq"===t.type)){let r=t.items[t.items.length-1];r&&!r.sep&&!r.value&&r.start.length>0&&-1===t6(r.start)&&(0===t.indent||r.start.every(e=>"comment"!==e.type||e.indent<t.indent))&&("document"===e.type?e.end=r.start:e.items.push({start:r.start}),t.items.splice(-1,1))}}else yield{type:"error",offset:this.offset,source:"",message:"Tried to pop an empty stack"}}*stream(){switch(this.type){case"directive-line":yield{type:"directive",offset:this.offset,source:this.source};return;case"byte-order-mark":case"space":case"comment":case"newline":yield this.sourceToken;return;case"doc-mode":case"doc-start":{let e={type:"document",offset:this.offset,start:[]};"doc-start"===this.type&&e.start.push(this.sourceToken),this.stack.push(e);return}}yield{type:"error",offset:this.offset,message:`Unexpected ${this.type} token in YAML stream`,source:this.source}}*document(e){if(e.value)return yield*this.lineEnd(e);switch(this.type){case"doc-start":-1!==t6(e.start)?(yield*this.pop(),yield*this.step()):e.start.push(this.sourceToken);return;case"anchor":case"tag":case"space":case"comment":case"newline":e.start.push(this.sourceToken);return}let t=this.startBlockValue(e);t?this.stack.push(t):yield{type:"error",offset:this.offset,message:`Unexpected ${this.type} token in YAML document`,source:this.source}}*scalar(e){if("map-value-ind"===this.type){let t,r=t8(t9(this.peek(2)));e.end?((t=e.end).push(this.sourceToken),delete e.end):t=[this.sourceToken];let n={type:"block-map",offset:e.offset,indent:e.indent,items:[{start:r,key:e,sep:t}]};this.onKeyLine=!0,this.stack[this.stack.length-1]=n}else yield*this.lineEnd(e)}*blockScalar(e){switch(this.type){case"space":case"comment":case"newline":e.props.push(this.sourceToken);return;case"scalar":if(e.source=this.source,this.atNewLine=!0,this.indent=0,this.onNewLine){let e=this.source.indexOf("\n")+1;for(;0!==e;)this.onNewLine(this.offset+e),e=this.source.indexOf("\n",e)+1}yield*this.pop();break;default:yield*this.pop(),yield*this.step()}}*blockMap(e){let t=e.items[e.items.length-1];switch(this.type){case"newline":if(this.onKeyLine=!1,t.value){let r="end"in t.value?t.value.end:void 0,n=Array.isArray(r)?r[r.length-1]:void 0;n?.type==="comment"?r?.push(this.sourceToken):e.items.push({start:[this.sourceToken]})}else t.sep?t.sep.push(this.sourceToken):t.start.push(this.sourceToken);return;case"space":case"comment":if(t.value)e.items.push({start:[this.sourceToken]});else if(t.sep)t.sep.push(this.sourceToken);else{if(this.atIndentedComment(t.start,e.indent)){let r=e.items[e.items.length-2],n=r?.value?.end;if(Array.isArray(n)){Array.prototype.push.apply(n,t.start),n.push(this.sourceToken),e.items.pop();return}}t.start.push(this.sourceToken)}return}if(this.indent>=e.indent){let r=!this.onKeyLine&&this.indent===e.indent,n=r&&(t.sep||t.explicitKey)&&"seq-item-ind"!==this.type,i=[];if(n&&t.sep&&!t.value){let r=[];for(let n=0;n<t.sep.length;++n){let i=t.sep[n];switch(i.type){case"newline":r.push(n);break;case"space":break;case"comment":i.indent>e.indent&&(r.length=0);break;default:r.length=0}}r.length>=2&&(i=t.sep.splice(r[1]))}switch(this.type){case"anchor":case"tag":n||t.value?(i.push(this.sourceToken),e.items.push({start:i}),this.onKeyLine=!0):t.sep?t.sep.push(this.sourceToken):t.start.push(this.sourceToken);return;case"explicit-key-ind":t.sep||t.explicitKey?n||t.value?(i.push(this.sourceToken),e.items.push({start:i,explicitKey:!0})):this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken],explicitKey:!0}]}):(t.start.push(this.sourceToken),t.explicitKey=!0),this.onKeyLine=!0;return;case"map-value-ind":if(t.explicitKey)if(t.sep)if(t.value)e.items.push({start:[],key:null,sep:[this.sourceToken]});else if(t5(t.sep,"map-value-ind"))this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:i,key:null,sep:[this.sourceToken]}]});else if(t4(t.key)&&!t5(t.sep,"newline")){let e=t8(t.start),r=t.key,n=t.sep;n.push(this.sourceToken),delete t.key,delete t.sep,this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:e,key:r,sep:n}]})}else i.length>0?t.sep=t.sep.concat(i,this.sourceToken):t.sep.push(this.sourceToken);
33else if(t5(t.start,"newline"))Object.assign(t,{key:null,sep:[this.sourceToken]});else{let e=t8(t.start);this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:e,key:null,sep:[this.sourceToken]}]})}else t.sep?t.value||n?e.items.push({start:i,key:null,sep:[this.sourceToken]}):t5(t.sep,"map-value-ind")?this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[],key:null,sep:[this.sourceToken]}]}):t.sep.push(this.sourceToken):Object.assign(t,{key:null,sep:[this.sourceToken]});this.onKeyLine=!0;return;case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{let r=this.flowScalar(this.type);n||t.value?(e.items.push({start:i,key:r,sep:[]}),this.onKeyLine=!0):t.sep?this.stack.push(r):(Object.assign(t,{key:r,sep:[]}),this.onKeyLine=!0);return}default:{let n=this.startBlockValue(e);if(n){if("block-seq"===n.type){if(!t.explicitKey&&t.sep&&!t5(t.sep,"newline"))return void(yield*this.pop({type:"error",offset:this.offset,message:"Unexpected block-seq-ind on same line with key",source:this.source}))}else r&&e.items.push({start:i});this.stack.push(n);return}}}}yield*this.pop(),yield*this.step()}*blockSequence(e){let t=e.items[e.items.length-1];switch(this.type){case"newline":if(t.value){let r="end"in t.value?t.value.end:void 0,n=Array.isArray(r)?r[r.length-1]:void 0;n?.type==="comment"?r?.push(this.sourceToken):e.items.push({start:[this.sourceToken]})}else t.start.push(this.sourceToken);return;case"space":case"comment":if(t.value)e.items.push({start:[this.sourceToken]});else{if(this.atIndentedComment(t.start,e.indent)){let r=e.items[e.items.length-2],n=r?.value?.end;if(Array.isArray(n)){Array.prototype.push.apply(n,t.start),n.push(this.sourceToken),e.items.pop();return}}t.start.push(this.sourceToken)}return;case"anchor":case"tag":if(t.value||this.indent<=e.indent)break;t.start.push(this.sourceToken);return;case"seq-item-ind":if(this.indent!==e.indent)break;t.value||t5(t.start,"seq-item-ind")?e.items.push({start:[this.sourceToken]}):t.start.push(this.sourceToken);return}if(this.indent>e.indent){let t=this.startBlockValue(e);if(t)return void this.stack.push(t)}yield*this.pop(),yield*this.step()}*flowCollection(e){let t=e.items[e.items.length-1];if("flow-error-end"===this.type){let e;do yield*this.pop(),e=this.peek(1);while(e?.type==="flow-collection")}else if(0===e.end.length){switch(this.type){case"comma":case"explicit-key-ind":!t||t.sep?e.items.push({start:[this.sourceToken]}):t.start.push(this.sourceToken);return;case"map-value-ind":!t||t.value?e.items.push({start:[],key:null,sep:[this.sourceToken]}):t.sep?t.sep.push(this.sourceToken):Object.assign(t,{key:null,sep:[this.sourceToken]});return;case"space":case"comment":case"newline":case"anchor":case"tag":!t||t.value?e.items.push({start:[this.sourceToken]}):t.sep?t.sep.push(this.sourceToken):t.start.push(this.sourceToken);return;case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{let r=this.flowScalar(this.type);!t||t.value?e.items.push({start:[],key:r,sep:[]}):t.sep?this.stack.push(r):Object.assign(t,{key:r,sep:[]});return}case"flow-map-end":case"flow-seq-end":e.end.push(this.sourceToken);return}let r=this.startBlockValue(e);r?this.stack.push(r):(yield*this.pop(),yield*this.step())}else{let t=this.peek(2);if("block-map"!==t.type||("map-value-ind"!==this.type||t.indent!==e.indent)&&("newline"!==this.type||t.items[t.items.length-1].sep))if("map-value-ind"===this.type&&"flow-collection"!==t.type){let r=t8(t9(t));t7(e);let n=e.end.splice(1,e.end.length);n.push(this.sourceToken);let i={type:"block-map",offset:e.offset,indent:e.indent,items:[{start:r,key:e,sep:n}]};this.onKeyLine=!0,this.stack[this.stack.length-1]=i}else yield*this.lineEnd(e);else yield*this.pop(),yield*this.step()}}flowScalar(e){if(this.onNewLine){let e=this.source.indexOf("\n")+1;for(;0!==e;)this.onNewLine(this.offset+e),e=this.source.indexOf("\n",e)+1}return{type:e,offset:this.offset,indent:this.indent,source:this.source}}startBlockValue(e){switch(this.type){case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return this.flowScalar(this.t
33ype);case"block-scalar-header":return{type:"block-scalar",offset:this.offset,indent:this.indent,props:[this.sourceToken],source:""};case"flow-map-start":case"flow-seq-start":return{type:"flow-collection",offset:this.offset,indent:this.indent,start:this.sourceToken,items:[],end:[]};case"seq-item-ind":return{type:"block-seq",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken]}]};case"explicit-key-ind":{this.onKeyLine=!0;let t=t8(t9(e));return t.push(this.sourceToken),{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:t,explicitKey:!0}]}}case"map-value-ind":{this.onKeyLine=!0;let t=t8(t9(e));return{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:t,key:null,sep:[this.sourceToken]}]}}}return null}atIndentedComment(e,t){return"comment"===this.type&&!(this.indent<=t)&&e.every(e=>"newline"===e.type||"space"===e.type)}*documentEnd(e){"doc-mode"!==this.type&&(e.end?e.end.push(this.sourceToken):e.end=[this.sourceToken],"newline"===this.type&&(yield*this.pop()))}*lineEnd(e){switch(this.type){case"comma":case"doc-start":case"doc-end":case"flow-seq-end":case"flow-map-end":case"map-value-ind":yield*this.pop(),yield*this.step();break;case"newline":this.onKeyLine=!1;default:e.end?e.end.push(this.sourceToken):e.end=[this.sourceToken],"newline"===this.type&&(yield*this.pop())}}}function rt(e){let t=!1!==e.prettyErrors;return{lineCounter:e.lineCounter||t&&new t3||null,prettyErrors:t}}function rr(e,t={}){let{lineCounter:r,prettyErrors:n}=rt(t),i=new re(r?.addNewLine),s=new tT(t),o=Array.from(s.compose(i.parse(e)));if(n&&r)for(let t of o)t.errors.forEach(tc(e,r)),t.warnings.forEac
33h(tc(e,r));return o.length>0?o:Object.assign([],{empty:!0},s.streamInfo())}function rn(e,t={}){let{lineCounter:r,prettyErrors:n}=rt(t),i=new re(r?.addNewLine),s=new tT(t),o=null;for(let t of s.compose(i.parse(e),!0,e.length))if(o){if("silent"!==o.options.logLevel){o.errors.push(new ta(t.range.slice(0,2),"MULTIPLE_DOCS","Source contains multiple documents; please use YAML.parseAllDocuments()"));break}}else o=t;return n&&r&&(o.errors.forEach(tc(e,r)),o.warnings.forEach(tc(e,r))),o}function ri(e,t,r){let n;"function"==typeof t?n=t:void 0===r&&t&&"object"==typeof t&&(r=t);let i=rn(e,r);if(!i)return null;if(i.warnings.forEach(e=>ep(i.options.logLevel,e)),i.errors.length>0)if("silent"!==i.options.logLevel)throw i.errors[0];else i.errors=[];return i.toJS(Object.assign({reviver:n},r))}function rs(e,t,r){let n=null;if("function"==typeof t||Array.isArray(t)?n=t:void 0===r&&t&&(r=t),"string"==typeof r&&(r=r.length),"number"==typeof r){let e=Math.round(r);r=e<1?void 0:e>8?{indent:8}:{indent:e}}if(void 0===e){let{keepUndefined:e}=r??t??{};if(!e)return}return h(e)&&!n?e.toString(r):new ti(e,n,r).toString(r)}let ro=s},40381:(e,t,r)=>{"use strict";e.exports=r(1604)},40496:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.macroKeywordCode=function(e,t){let{gen:r,keyword:i,schema:s,parentSchema:o,it:a}=e,c=t.macro.call(a.self,s,o,a),p=l(r,i,c);!1!==a.opts.validateSchema&&a.self.validateSchema(c,!0);let u=r.name("valid");e.subschema({schema:c,schemaPath:n.nil,errSchemaPath:`${a.errSchemaPath}/${i}`,topSchemaRef:p,compositeRule:!0},u),e.pass(u,()=>e.error(!0))},t.funcKeywordCode=function(e,t){var r;let{gen:c,keyword:p,schema:u,parentSchema:d,$data:f,it:h}=e;!function({schemaEnv:e},t){if(t.async&&!e.$async)throw Error("async keyword in sync schema")}(h,t);let m=l(c,p,!f&&t.compile?t.compile.call(h.self,u,d,h):t.validate),y=c.let("valid");function g(r=t.async?(0,n._)`await `:n.nil){let o=h.opts.passContext?i.default.this:i.default.self,a=!("compile"in t&&!f||!1===t.schema);c.assign(y,(0,n._)`${r}${(0,s.callValidateCode)(e,m,o,a)}`,t.modifying)}function b(e){var r;c.if((0,n.not)(null!=(r=t.valid)?r:y),e)}e.block$data(y,function(){if(!1===t.errors)g(),t.modifying&&a(e),b(()=>e.error());else{let r,s,l=t.async?(r=c.let("ruleErrs",null),c.try(()=>g((0,n._)`await `),e=>c.assign(y,!1).if((0,n._)`${e} instanceof ${h.ValidationError}`,()=>c.assign(r,(0,n._)`${e}.errors`),()=>c.throw(e))),r):(s=(0,n._)`${m}.errors`,c.assign(s,null),g(n.nil),s);t.modifying&&a(e),b(()=>(function(e,t){let{gen:r}=e;r.if((0,n._)`Array.isArray(${t})`,()=>{r.assign(i.default.vErrors,(0,n._)`${i.default.vErrors} === null ? ${t} : ${i.default.vErrors}.concat(${t})`).assign(i.default.errors,(0,n._)`${i.default.vErrors}.length`),(0,o.extendErrors)(e)},()=>e.error())})(e,l))}}),e.ok(null!=(r=t.valid)?r:y)},t.validSchemaType=function(e,t,r=!1){return!t.length||t.some(t=>"array"===t?Array.isArray(e):"object"===t?e&&"object"==typeof e&&!Array.isArray(e):typeof e==t||r&&void 0===e)},t.validateKeywordUsage=function({schema:e,opts:t,self:r,errSchemaPath:n},i,s){if(Array.isArray(i.keyword)?!i.keyword.includes(s):i.keyword!==s)throw Error("ajv implementation error");let o=i.dependencies;if(null==o?void 0:o.some(t=>!Object.prototype.hasOwnProperty.call(e,t)))throw Error(`parent schema must have dependencies of ${s}: ${o.join(",")}`);if(i.validateSchema&&!i.validateSchema(e[s])){let e=`keyword "${s}" value is invalid at path "${n}": `+r.errorsText(i.validateSchema.errors);if("log"===t.validateSchema)r.logger.error(e);else throw Error(e)}};let n=r(16276),i=r(45870),s=r(46180),o=r(37469);function a(e){let{gen:t,data:r,it:i}=e;t.if(i.parentData,()=>t.assign(r,(0,n._)`${i.parentData}[${i.parentDataProperty}]`))}function l(e,t,r){if(void 0===r)throw Error(`keyword "${t}" failed to compile`);return e.scopeValue("keyword","function"==typeof r?{ref:r}:{ref:r,code:(0,n.stringify)(r)})}},40577:(e,t,r)=>{var n=r(40459);e.exports="object"==typeof n&&n&&"win32"===n.platform?{sep:"\\"}:{sep:"/"}},41414:(e,t,r)=>{"use strict";e.exports=new(r(82178))("tag:yaml.org,2002:null",{kind:"scalar",resolve:function(e){if(null===e)return!0;let 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"})},42658:()=>{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}}}
33,string:/[\s\S]+/}}}),delete Prism.languages.scala["class-name"],delete Prism.languages.scala.function,delete Prism.languages.scala.constant},42982:(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=>{let s=e[n],o="rules"===r?t.getRuleSettings(n,i):"preprocessors"===r?t.getPreprocessorSettings(n,i):t.getDecoratorSettings(n,i);if("off"===o.severity)return;let a=o.severity,l=o.message,c=s(o);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)};let n=r(18441)},43070:(e,t,r)=>{e.exports=r(25978)()},43123: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"}}}')},43692:(e,t,r)=>{"use strict";var n,i;Object.defineProperty(t,"__esModule",{value:!0}),t.ValueScope=t.ValueScopeName=t.Scope=t.varKinds=t.UsedValueState=void 0;let s=r(35689);class o extends Error{constructor(e){super(`CodeGen: "code" for ${e} not defined`),this.value=e.value}}(i=n||(t.UsedValueState=n={}))[i.Started=0]="Started",i[i.Completed=1]="Completed",t.varKinds={const:new s.Name("const"),let:new s.Name("let"),var:new s.Name("var")};class a{constructor({prefixes:e,parent:t}={}){this._names={},this._prefixes=e,this._parent=t}toName(e){return e instanceof s.Name?e:this.name(e)}name(e){return new s.Name(this._newName(e))}_newName(e){let t=this._names[e]||this._nameGroup(e);return`${e}${t.index++}`}_nameGroup(e){var t,r;if((null==(r=null==(t=this._parent)?void 0:t._prefixes)?void 0:r.has(e))||this._prefixes&&!this._prefixes.has(e))throw Error(`CodeGen: prefix "${e}" is not allowed in this scope`);return this._names[e]={prefix:e,index:0}}}t.Scope=a;class l extends s.Name{constructor(e,t){super(t),this.prefix=e}setValue(e,{property:t,itemIndex:r}){this.value=e,this.scopePath=(0,s._)`.${new s.Name(t)}[${r}]`}}t.ValueScopeName=l;let c=(0,s._)`\n`;class p extends a{constructor(e){super(e),this._values={},this._scope=e.scope,this.opts={...e,_n:e.lines?c:s.nil}}get(){return this._scope}name(e){return new l(e,this._newName(e))}value(e,t){var r;if(void 0===t.ref)throw Error("CodeGen: ref must be passed in value");let n=this.toName(e),{prefix:i}=n,s=null!=(r=t.key)?r:t.ref,o=this._values[i];if(o){let e=o.get(s);if(e)return e}else o=this._values[i]=new Map;o.set(s,n);let 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){let r=this._values[e];if(r)return r.get(t)}scopeRefs(e,t=this._values){return this._reduceValues(t,t=>{if(void 0===t.scopePath)throw Error(`CodeGen: name "${t}" has no value`);return(0,s._)`${e}${t.scopePath}`})}scopeCode(e=this._values,t,r){return this._reduceValues(e,e=>{if(void 0===e.value)throw Error(`CodeGen: name "${e}" has no value`);return e.value.code},t,r)}_reduceValues(e,r,i={},a){let l=s.nil;for(let c in e){let p=e[c];if(!p)continue;let u=i[c]=i[c]||new Map;p.forEach(e=>{if(u.has(e))return;u.set(e,n.Started);let i=r(e);if(i){let r=this.opts.es5?t.varKinds.var:t.varKinds.const;l=(0,s._)`${l}${r} ${e} = ${i};${this.opts._n}`}else if(i=null==a?void 0:a(e))l=(0,s._)`${l}${i}${this.opts._n}`;else throw new o(e);u.set(e,n.Completed)})}return l}}t.ValueScope=p},44909: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;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=(s=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(i=n;0!=i--;)if(!Object.prototype.hasOwnProperty.call(r,s[i]))return!1;for(i=n;0!=i--;){var n,i,s,o=s[i];if(!e(t[o],r[o]))return!1}return!0}return t!=t&&r!=r}},44995: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"}
33,"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":[]}}}')},45082:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(16276),i=r(84642),s=r(29099);t.default={keyword:"enum",schemaType:"array",$data:!0,error:{message:"must be equal to one of the allowed values",params:({schemaCode:e})=>(0,n._)`{allowedValues: ${e}}`},code(e){let t,r,{gen:o,data:a,$data:l,schema:c,schemaCode:p,it:u}=e;if(!l&&0===c.length)throw Error("enum must have non-empty array");let d=c.length>=u.opts.loopEnum,f=()=>null!=t?t:t=(0,i.useFunc)(o,s.default);if(d||l)r=o.let("valid"),e.block$data(r,function(){o.assign(r,!1),o.forOf("v",p,e=>o.if((0,n._)`${f()}(${a}, ${e})`,()=>o.assign(r,!0).break()))});else{if(!Array.isArray(c))throw Error("ajv implementation error");let e=o.const("vSchema",p);r=(0,n.or)(...c.map((t,r)=>{var i,s;let o;return i=e,"object"==typeof(o=c[s=r])&&null!==o?(0,n._)`${f()}(${a}, ${i}[${s}])`:(0,n._)`${a} === ${o}`}))}e.pass(r)}}},45203:()=>{!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",s="class enum interface record struct",o="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(s),p=RegExp(l(i+" "+s+" "+o+" "+a)),u=l(s+" "+o+" "+a),d=l(i+" "+s+" "+a),f=n(/<(?:[^<>;=+\-*/%&|^]|<<self>>)*>/.source,2),h=n(/\((?:[^()]|<<self>>)*\)/.source,2),m=/@?\b[A-Za-z_]\w*\b/.source,y=t(/<<0>>(?:\s*<<1>>)?/.source,[m,f]),g=t(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[u,y]),b=/\[\s*(?:,\s*)*\]/.source,v=t(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[g,b]),w=t(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[f,h,b]),S=t(/\(<<0>>+(?:,<<0>>+)+\)/.source,[w]),x=t(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[S,g,b]),k={keyword:p,punctuation:/[<>()?,.:[\]]/},O=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,E=/"(?:\\.|[^\\"\r\n])*"/.source,A=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;e.languages.csharp=e.languages.extend("clike",{string:[{pattern:r(/(^|[^$\\])<<0>>/.source,[A]),lookbehind:!0,greedy:!0},{pattern:r(/(^|[^@$\\])<<0>>/.source,[E]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:r(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[g]),lookbehind:!0,inside:k},{pattern:r(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[m,x]),lookbehind:!0,inside:k},{pattern:r(/(\busing\s+)<<0>>(?=\s*=)/.source,[m]),lookbehind:!0},{pattern:r(/(\b<<0>>\s+)<<1>>/.source,[c,y]),lookbehind:!0,inside:k},{pattern:r(/(\bcatch\s*\(\s*)<<0>>/.source,[g]),lookbehind:!0,inside:k},{pattern:r(/(\bwhere\s+)<<0>>/.source,[m]),lookbehind:!0},{pattern:r(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[v]),lookbehind:!0,inside:k},{pattern:r(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>
33(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[x,d,m]),inside:k}],keyword:p,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:k},"return-type":{pattern:r(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[x,g]),inside:k,alias:"class-name"},"constructor-invocation":{pattern:r(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[x]),lookbehind:!0,inside:k,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:k}}},"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,y,m,x,p.source,h,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:r(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[y,h]),lookbehind:!0,greedy:!0,inside:e.languages.csharp},keyword:p,"class-name":{pattern:RegExp(x),greedy:!0,inside:k},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 P=E+"|"+O,_=t(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[P]),T=n(t(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[_]),2),$=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,N=t(/<<0>>(?:\s*\(<<1>>*\))?/.source,[g,T]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:r(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[$,N]),lookbehind:!0,greedy:!0,inside:{target:{pattern:r(/^<<0>>(?=\s*:)/.source,[$]),alias:"keyword"},"attribute-arguments":{pattern:r(/\(<<0>>*\)/.source,[T]),inside:e.languages.csharp},"class-name":{pattern:RegExp(g),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var C=/:[^}\r\n]+/.source,j=n(t(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[_]),2),I=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[j,C]),R=n(t(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<<self>>*\)/.source,[P]),2),L=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[R,C]);function D(t,n){return{interpolation:{pattern:r(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[t]),lookbehind:!0,inside:{"format-string":{pattern:r(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[n,C]),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,[I]),lookbehind:!0,greedy:!0,inside:D(I,j)},{pattern:r(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[L]),lookbehind:!0,greedy:!0,inside:D(L,R)}],char:{pattern:RegExp(O),greedy:!0}}),e.languages.dotnet=e.languages.cs=e.languages.csharp}(Prism)},45870:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(16276);t.default={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")}},46180:(e,t,r)=>{"use strict";
33Object.defineProperty(t,"__esModule",{value:!0}),t.checkReportMissingProp=function(e,t){let{gen:r,data:i,it:s}=e;r.if(c(r,i,t,s.opts.ownProperties),()=>{e.setParams({missingProperty:(0,n._)`${t}`},!0),e.error()})},t.checkMissingProp=function({gen:e,data:t,it:{opts:r}},i,s){return(0,n.or)(...i.map(i=>(0,n.and)(c(e,t,i,r.ownProperties),(0,n._)`${s} = ${i}`)))},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){let s=(0,n._)`${t}${(0,n.getProperty)(r)} !== undefined`;return i?(0,n._)`${s} && ${l(e,t,r)}`:s},t.noPropertyInData=c,t.allSchemaProperties=p,t.schemaProperties=function(e,t){return p(t).filter(r=>!(0,i.alwaysValidSchema)(e,t[r]))},t.callValidateCode=function({schemaCode:e,data:t,it:{gen:r,topSchemaRef:i,schemaPath:o,errorPath:a},it:l},c,p,u){let d=u?(0,n._)`${e}, ${t}, ${i}${o}`:t,f=[[s.default.instancePath,(0,n.strConcat)(s.default.instancePath,a)],[s.default.parentData,l.parentData],[s.default.parentDataProperty,l.parentDataProperty],[s.default.rootData,s.default.rootData],[s.default.isAllOfVariant,+!!l.isAllOfVariant]];l.opts.dynamicRef&&f.push([s.default.dynamicAnchors,s.default.dynamicAnchors]);let h=(0,n._)`${d}, ${r.object(...f)}`;return p!==n.nil?(0,n._)`${c}.call(${p}, ${h})`:(0,n._)`${c}(${h})`},t.usePattern=function({gen:e,it:{opts:t}},r){let i=t.unicodeRegExp?"u":"",{regExp:s}=t.code,a=s(r,i);return e.scopeValue("pattern",{key:a.toString(),ref:a,code:(0,n._)`${"new RegExp"===s.code?u:(0,o.useFunc)(e,s)}(${r}, ${i})`})},t.validateArray=function(e){let{gen:t,data:r,keyword:s,it:o}=e,a=t.name("valid");if(o.allErrors){let e=t.let("valid",!0);return l(()=>t.assign(e,!1)),e}return t.var(a,!0),l(()=>t.break()),a;function l(o){let l=t.const("len",(0,n._)`${r}.length`);t.forRange("i",0,l,r=>{e.subschema({keyword:s,dataProp:r,dataPropType:i.Type.Num},a),t.if((0,n.not)(a),o)})}},t.validateUnion=function(e){let{gen:t,schema:r,keyword:s,parentSchema:o,it:a}=e;if(!Array.isArray(r))throw Error("ajv implementation error");if(a.opts.discriminator&&o.discriminator||r.some(e=>(0,i.alwaysValidSchema)(a,e))&&!a.opts.unevaluated)return;let l=t.let("valid",!1),c=t.name("_valid");t.block(()=>r.forEach((r,i)=>{let o=e.subschema({keyword:s,schemaProp:i,compositeRule:!0},c);t.assign(l,(0,n._)`${l} || ${c}`),e.mergeValidEvaluated(o,c)||t.if((0,n.not)(l))})),e.result(l,()=>e.reset(),()=>e.error(!0))};let n=r(16276),i=r(84642),s=r(45870),o=r(84642);function a(e){return e.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:(0,n._)`Object.prototype.hasOwnProperty`})}function l(e,t,r){return(0,n._)`${a(e)}.call(${t}, ${r})`}function c(e,t,r,i){let s=(0,n._)`${t}${(0,n.getProperty)(r)} === undefined`;return i?(0,n.or)(s,(0,n.not)(l(e,t,r))):s}function p(e){return e?Object.keys(e).filter(e=>"__proto__"!==e):[]}let u=(0,n._)`new RegExp`},46682:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(46180),i=r(16276),s=r(84642);t.default={keyword:"required",type:"object",schemaType:"array",$data:!0,error:{message:({params:{missingProperty:e}})=>(0,i.str)`must have required property '${e}'`,params:({params:{missingProperty:e}})=>(0,i._)`{missingProperty: ${e}}`},code(e){let{gen:t,schema:r,schemaCode:o,data:a,$data:l,it:c}=e,{opts:p}=c;if(!l&&0===r.length)return;let u=r.length>=p.loopRequired;if(c.allErrors?function(){if(u||l)e.block$data(i.nil,d);else for(let t of r)(0,n.checkReportMissingProp)(e,t)}():function(){let s=t.let("missing");if(u||l){let r=t.let("valid",!0);e.block$data(r,()=>{var l,c;return l=s,c=r,void(e.setParams({missingProperty:l}),t.forOf(l,o,()=>{t.assign(c,(0,n.propertyInData)(t,a,l,p.ownProperties)),t.if((0,i.not)(c),()=>{e.error(),t.break()})},i.nil))}),e.ok(r)}else t.if((0,n.checkMissingProp)(e,r,s)),(0,n.reportMissingProp)(e,s),t.else()}(),p.strictRequired){let t=e.parentSchema.properties,{definedProperties:n}=e.it;for(let e of r)if((null==t?void 0:t[e])===void 0&&!n.has(e)){let t=c.schemaEnv.baseId+c.errSchemaPath,r=`required property "${e}" is not defined at "${t}" (strictRequired)`;(0,s.checkStrictMode)(c,r,c.opts.strictRequired)}}function d(){t.forOf("prop",o,r=>{e.setParams({missingProperty:r}),t.if((0,n.noPropertyInData)(t,a,r,p.ownProperties),()=>e.error())})}}}},46751: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"}}}')},47236:(e,t,r)=>{"use strict";
33Object.defineProperty(t,"__esModule",{value:!0});let n=r(87707),i=r(46180),s=r(84642),o=r(4613);t.default={keyword:"properties",type:"object",schemaType:"object",code(e){let{gen:t,schema:r,parentSchema:a,data:l,it:c}=e;("all"===c.opts.removeAdditional&&void 0===a.additionalProperties||!1===c.opts.defaultAdditionalProperties)&&o.default.code(new n.KeywordCxt(c,o.default,"additionalProperties"));let p=(0,i.allSchemaProperties)(r);for(let e of p)c.definedProperties.add(e);c.opts.unevaluated&&p.length&&!0!==c.props&&(c.props=s.mergeEvaluated.props(t,(0,s.toHash)(p),c.props));let u=p.filter(e=>!(0,s.alwaysValidSchema)(c,r[e]));if(0===u.length)return;let d=t.name("valid");for(let n of u){var f;(f=n,c.opts.useDefaults&&!c.compositeRule&&void 0!==r[f].default)?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 h(t){e.subschema({keyword:"properties",schemaProp:t,dataProp:t},d)}}}},48693:(e,t,r)=>{"use strict";let n=r(82178),i=RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),s=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!==s.exec(e))},construct:function(e){let t=0,r=null,n=i.exec(e);if(null===n&&(n=s.exec(e)),null===n)throw Error("Date resolve error");let o=+n[1],a=n[2]-1,l=+n[3];if(!n[4])return new Date(Date.UTC(o,a,l));let c=+n[4],p=+n[5],u=+n[6];if(n[7]){for(t=n[7].slice(0,3);t.length<3;)t+="0";t*=1}n[9]&&(r=(60*n[10]+ +(n[11]||0))*6e4,"-"===n[9]&&(r=-r));let d=new Date(Date.UTC(o,a,l,c,p,u,t));return r&&d.setTime(d.getTime()-r),d},instanceOf:Date,represent:function(e){return e.toISOString()}})},48834:()=>{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:/![sra](?=[:}]$)/,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])+|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},49030:(e,t,r)=>{"use strict";let n=r(82178),i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
33+/=\n\r";e.exports=new n("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function(e){if(null===e)return!1;let t=0,r=e.length;for(let n=0;n<r;n++){let r=i.indexOf(e.charAt(n));if(!(r>64)){if(r<0)return!1;t+=6}}return t%8==0},construct:function(e){let t=e.replace(/[\r\n=]/g,""),r=t.length,n=0,s=[];for(let e=0;e<r;e++)e%4==0&&e&&(s.push(n>>16&255),s.push(n>>8&255),s.push(255&n)),n=n<<6|i.indexOf(t.charAt(e));let o=r%4*6;return 0===o?(s.push(n>>16&255),s.push(n>>8&255),s.push(255&n)):18===o?(s.push(n>>10&255),s.push(n>>2&255)):12===o&&s.push(n>>4&255),new Uint8Array(s)},predicate:function(e){return"[object Uint8Array]"===Object.prototype.toString.call(e)},represent:function(e){let t="",r=0,n=e.length;for(let s=0;s<n;s++)s%3==0&&s&&(t+=i[r>>18&63],t+=i[r>>12&63],t+=i[r>>6&63],t+=i[63&r]),r=(r<<8)+e[s];let s=n%3;return 0===s?(t+=i[r>>18&63],t+=i[r>>12&63],t+=i[r>>6&63],t+=i[63&r]):2===s?(t+=i[r>>10&63],t+=i[r>>4&63],t+=i[r<<2&63],t+=i[64]):1===s&&(t+=i[r>>2&63],t+=i[r<<4&63],t+=i[64],t+=i[64]),t}})},49089:(e,t,r)=>{"use strict";var n,i;Object.defineProperty(t,"__esModule",{value:!0}),t.DataType=void 0,t.getSchemaTypes=function(e){let t=p(e.type);if(t.includes("null")){if(!1===e.nullable)throw Error("type: null contradicts nullable: false")}else{if(!t.length&&void 0!==e.nullable)throw Error('"nullable" cannot be used without "type"');!0===e.nullable&&t.push("null")}return t},t.getJSONTypes=p,t.coerceAndCheckDataType=function(e,t){var r,i;let{gen:s,data:a,opts:c}=e,p=(r=t,(i=c.coerceTypes)?r.filter(e=>u.has(e)||"array"===i&&"array"===e):[]),d=t.length>0&&!(0===p.length&&1===t.length&&(0,o.schemaHasRulesForType)(e,t[0]));if(d){let r=f(t,a,c.strictNumbers,n.Wrong);s.if(r,()=>{p.length?function(e,t,r){let{gen:n,data:i,opts:s}=e,o=n.let("dataType",(0,l._)`typeof ${i}`),a=n.let("coerced",(0,l._)`undefined`);for(let e of("array"===s.coerceTypes&&n.if((0,l._)`${o} == 'object' && Array.isArray(${i}) && ${i}.length == 1`,()=>n.assign(i,(0,l._)`${i}[0]`).assign(o,(0,l._)`typeof ${i}`).if(f(t,i,s.strictNumbers),()=>n.assign(a,i))),n.if((0,l._)`${a} !== undefined`),r))(u.has(e)||"array"===e&&"array"===s.coerceTypes)&&function(e){switch(e){case"string":n.elseIf((0,l._)`${o} == "number" || ${o} == "boolean"`).assign(a,(0,l._)`"" + ${i}`).elseIf((0,l._)`${i} === null`).assign(a,(0,l._)`""`);return;case"number":n.elseIf((0,l._)`${o} == "boolean" || ${i} === null
34              || (${o} == "string" && ${i} && ${i} == +${i})`).assign(a,(0,l._)`+${i}`);return;case"integer":n.elseIf((0,l._)`${o} === "boolean" || ${i} === null
35              || (${o} === "string" && ${i} && ${i} == +${i} && !(${i} % 1))`).assign(a,(0,l._)`+${i}`);return;case"boolean":n.elseIf((0,l._)`${i} === "false" || ${i} === 0 || ${i} === null`).assign(a,!1).elseIf((0,l._)`${i} === "true" || ${i} === 1`).assign(a,!0);return;case"null":n.elseIf((0,l._)`${i} === "" || ${i} === 0 || ${i} === false`),n.assign(a,null);return;case"array":n.elseIf((0,l._)`${o} === "string" || ${o} === "number"
36              || ${o} === "boolean" || ${i} === null`).assign(a,(0,l._)`[${i}]`)}}(e);n.else(),m(e),n.endIf(),n.if((0,l._)`${a} !== undefined`,()=>{n.assign(i,a),function({gen:e,parentData:t,parentDataProperty:r},n){e.if((0,l._)`${t} !== undefined`,()=>e.assign((0,l._)`${t}[${r}]`,n))}(e,a)})}(e,t,p):m(e)})}return d},t.checkDataType=d,t.checkDataTypes=f,t.reportTypeError=m;let s=r(4165),o=r(72542),a=r(37469),l=r(16276),c=r(84642);function p(e){let t=Array.isArray(e)?e:e?[e]:[];if(t.every(s.isJSONType))return t;throw Error("type must be JSONType or JSONType[]: "+t.join(","))}(i=n||(t.DataType=n={}))[i.Correct=0]="Correct",i[i.Wrong=1]="Wrong";let u=new Set(["string","number","integer","boolean","null"]);function d(e,t,r,i=n.Correct){let s,o=i===n.Correct?l.operators.EQ:l.operators.NEQ;switch(e){case"null":return(0,l._)`${t} ${o} null`;case"array":s=(0,l._)`Array.isArray(${t})`;break;case"object":s=(0,l._)`${t} && typeof ${t} == "object" && !Array.isArray(${t})`;break;case"integer":s=a((0,l._)`!(${t} % 1) && !isNaN(${t})`);break;case"number":s=a();break;default:return(0,l._)`typeof ${t} ${o} ${e}`}return i===n.Correct?s:(0,l.not)(s);function a(e=l.nil){return(0,l.and)((0,l._)`typeof ${t} == "number"`,e,r?(0,l._)`isFinite(${t})`:l.nil)}}function f(e,t,r,n){let i;if(1===e.length)return d(e[0],t,r,n);let s=(0,c.toHash)(e);if(s.array&&s.object){let e=(0,l._)`typeof ${t} != "object"`;i=s.null?e:(0,l._)`!${t} || ${e}`,delete s.null,delete s.array,delete s.object}else i=l.nil;for(let e in s.number&&delete s.integer,s)i=(0,l.and)(i,d(e,t,r,n));return i}let h={message:({schema:e})=>`must be ${e}`,params:({schema:e,schemaValue:t})=>"string"==typeof e?(0,l._)`{type: ${e}}`:(0,l._)`{type: ${t}}`};function m(e){let t=function(e){let{gen:t,data:r,schema:n}=e,i=(0,c.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,a.reportError)(t,h)}},49100:(e,t,r)=>{"use strict";
36Object.defineProperty(t,"__esModule",{value:!0});let n=r(46180),i=r(16276),s=r(84642),o=r(84642);t.default={keyword:"patternProperties",type:"object",schemaType:"object",code(e){let{gen:t,schema:r,data:a,parentSchema:l,it:c}=e,{opts:p}=c,u=(0,n.allSchemaProperties)(r),d=u.filter(e=>(0,s.alwaysValidSchema)(c,r[e]));if(0===u.length||d.length===u.length&&(!c.opts.unevaluated||!0===c.props))return;let f=p.strictSchema&&!p.allowMatchingProperties&&l.properties,h=t.name("valid");!0===c.props||c.props instanceof i.Name||(c.props=(0,o.evaluatedPropsToName)(t,c.props));let{props:m}=c;for(let e of u)f&&function(e){for(let t in f)new RegExp(e).test(t)&&(0,s.checkStrictMode)(c,`property ${t} matches pattern ${e} (use allowMatchingProperties)`)}(e),c.allErrors?y(e):(t.var(h,!0),y(e),t.if(h));function y(r){t.forIn("key",a,s=>{t.if((0,i._)`${(0,n.usePattern)(e,r)}.test(${s})`,()=>{let n=d.includes(r);n||e.subschema({keyword:"patternProperties",schemaProp:r,dataProp:s,dataPropType:o.Type.Str},h),c.opts.unevaluated&&!0!==m?t.assign((0,i._)`${m}[${s}]`,!0):n||c.allErrors||t.if((0,i.not)(h),()=>t.break())})})}}}},49357:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.serialize=void 0,t.serialize=function(e){var t;let s,o,a=(s={startUrl:"",temporaryHostUsed:!1,temporarySchemeUsed:!1,temporarySchemeAndHostUsed:!1},(t=e).scheme&&t.host?(s.startUrl=t.scheme+"://"+t.host,s):t.host?(s.temporarySchemeUsed=!0,s.startUrl=r+t.host,s):t.scheme?(t.path?s.startUrl=t.scheme+":"+t.path:(s.temporaryHostUsed=!0,s.startUrl=t.scheme+":"+n),s):(s.temporarySchemeAndHostUsed=!0,s.startUrl=i,s));try{o=new URL(a.startUrl)}catch(e){return e.message&&console.error(e.message+" "+a.startUrl),""}if(void 0===e.scheme||a.temporarySchemeAndHostUsed||a.temporarySchemeUsed?o.protocol="":o.protocol=e.scheme.toLowerCase(),void 0===e.host||a.temporarySchemeAndHostUsed||a.temporaryHostUsed?o.host="":o.host=e.host,e.port&&(o.port=String(e.port)),e.path&&(o.pathname=e.path),e.userinfo){let t=e.userinfo.split(":");t[0]&&(o.username=t[0]),t[1]&&(o.password=t[1])}e.query&&(o.search=e.query),e.fragment&&(o.hash=e.fragment);let l=o.toString();return!e.path&&l.endsWith("/")&&(l=l.slice(0,-1)),a.temporarySchemeAndHostUsed&&(l=l.replace(i,"")).startsWith("/")&&(l=l.slice(1)),a.temporaryHostUsed&&(l=l.replace(n,"")),a.temporarySchemeUsed&&(l=l.replace(r,"")),l};let r="https:",n="_remove_me_host_",i=r+"//"+n},49799:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Oas2Types=void 0;let n=r(68386),i=/^[0-9][0-9Xx]{2}$/,s={properties:{description:{type:"string"},schema:"Schema",headers:(0,n.mapOf)("Header"),examples:"Examples","x-summary":{type:"string"}},required:["description"],extensionsPrefix:"x-"},o={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-"};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"}
36,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:{properties:{},additionalProperties:(e,t)=>t.startsWith("/")?"PathItem":void 0},PathItem:{properties:{$ref:{type:"string"},parameters:"ParameterList",get:"Operation",put:"Operation",post:"Operation",delete:"Operation",options:"Operation",head:"Operation",patch:"Operation"},extensionsPrefix:"x-"},Parameter:{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":{},"x-examples":"ExamplesMap"},required:e=>e&&e.in?"body"===e.in?["name","in","schema"]:"array"===e.type?["name","in","type","items"]:["name","in","type"]:["name","in"],extensionsPrefix:"x-"},ParameterItems:{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=>e&&"array"===e.type?["type","items"]:["type"],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"},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:{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=>e&&"array"===e.type?["type","items"]:["type"],extensionsPrefix:"x-"},Responses:{properties:{default:"Response"},additionalProperties:(e,t)=>i.test(t)?"Response":void 0},Response:s,Schema:o,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:{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":default: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"]}}},extensionsPrefix:"x-"},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"]}}},50433:()=>{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},51082: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}}}')},51345:(e,t,r)=>{"use strict";
36Object.defineProperty(t,"__esModule",{value:!0});let n=r(16276),i=r(84642),s=r(45870);t.default={keyword:"unevaluatedProperties",type:"object",schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:{message:"must NOT have unevaluated properties",params:({params:e})=>(0,n._)`{unevaluatedProperty: ${e.unevaluatedProperty}}`},code(e){let{gen:t,schema:r=e.it.opts.defaultUnevaluatedProperties,data:o,errsCount:a,it:l}=e,c=void 0===e.schema&&!1===e.it.opts.defaultUnevaluatedProperties;if(!a)throw Error("ajv implementation error");let{allErrors:p,props:u}=l;if(u instanceof n.Name)t.if((0,n._)`${u} !== true`,()=>t.forIn("key",o,e=>{var r,i;return t.if((r=u,i=e,(0,n._)`!${r} || !${r}[${i}]`),()=>d(e))}));else if(!0!==u){let e=()=>t.forIn("key",o,e=>void 0===u?d(e):t.if(function(e,t){let r=[];for(let i in e)!0===e[i]&&r.push((0,n._)`${t} !== ${i}`);return(0,n.and)(...r)}(u,e),()=>d(e)));c&&l.errorPath.emptyStr()?t.if((0,n._)`${s.default.isAllOfVariant} === 0`,e):e()}function d(s){if(!1===r){e.setParams({unevaluatedProperty:s}),e.error(),p||t.break();return}if(!(0,i.alwaysValidSchema)(l,r)){let r=t.name("valid");e.subschema({keyword:"unevaluatedProperties",dataProp:s,dataPropType:i.Type.Str},r),p||t.if((0,n.not)(r),()=>t.break())}}c||(l.props=!0),e.ok((0,n._)`${a} === ${s.default.errors}`)}}},51493:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=[r(53304).default]},52737:(e,t,r)=>{"use strict";r.r(t),r.d(t,{adjustHue:()=>eL,animation:()=>e9,backgroundImages:()=>e8,backgrounds:()=>e7,between:()=>U,border:()=>tt,borderColor:()=>tr,borderRadius:()=>tn,borderStyle:()=>ti,borderWidth:()=>ts,buttons:()=>tc,clearFix:()=>B,complement:()=>eD,cover:()=>V,cssVar:()=>w,darken:()=>eF,desaturate:()=>eq,directionalProperty:()=>k,easeIn:()=>D,easeInOut:()=>F,easeOut:()=>z,ellipsis:()=>W,em:()=>_,fluidRange:()=>K,fontFace:()=>Q,getContrast:()=>eU,getLuminance:()=>ez,getValueAndUnit:()=>$,grayscale:()=>eB,hiDPI:()=>ee,hideText:()=>J,hideVisually:()=>Z,hsl:()=>e$,hslToColorString:()=>eV,hsla:()=>eN,important:()=>function e(t,r){if("object"!=typeof t||null===t)throw new h(75,typeof t);var n={};return Object.keys(t).forEach(function(i){"object"==typeof t[i]&&null!==t[i]?n[i]=e(t[i],r):!r||r&&(r===i||r.indexOf(i)>=0)?n[i]=t[i]+" !important":n[i]=t[i]}),n},invert:()=>eW,lighten:()=>eH,linearGradient:()=>er,margin:()=>tp,math:()=>b,meetsContrastGuidelines:()=>eK,mix:()=>eG,modularScale:()=>C,normalize:()=>en,opacify:()=>eY,padding:()=>tu,parseToHsl:()=>eE,parseToRgb:()=>eO,position:()=>tf,radialGradient:()=>ei,readableColor:()=>eJ,rem:()=>j,remToPx:()=>R,retinaImage:()=>es,rgb:()=>eC,rgbToColorString:()=>eZ,rgba:()=>ej,saturate:()=>e0,setHue:()=>e1,setLightness:()=>e2,setSaturation:()=>e3,shade:()=>e5,size:()=>th,stripUnit:()=>A,textInputs:()=>tg,timingFunctions:()=>ea,tint:()=>e6,toColorString:()=>eI,transitions:()=>tb,transparentize:()=>e4,triangle:()=>ep,wordWrap:()=>eu});var n,i,s=r(21353),o=r(26778);function a(e){return(a=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var l=r(23735);function c(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(c=function(){return!!e})()}function p(e){var t="function"==typeof Map?new Map:void 0;return(p=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 TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return function(e,t,r){if(c())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,l.A)(i,r.prototype),i}(e,arguments,a(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),(0,l.A)(r,e)})(e)}function u(e,t){return t||(t=e.slice(0)),e.raw=t,e}function d(){var e;return e=arguments.length-1,e<0||arguments.length<=e?void 0:arguments[e]}
36var f={"*":{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:d,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:d,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"}},h=function(e){function t(t){var 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;if(void 0===r)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return r}return(0,o.A)(t,e),t}(p(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 y(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 g(e){return e.split("").reverse().join("")}function b(e,t){var r=g(e),n=r.match(m);if(n&&!n.every(function(e){return e===n[0]}))throw new h(41);return""+function(e,t){var r,n,i=((r={}).symbols=t?(0,s.A)({},f,t.symbols):(0,s.A)({},f),r),o=[i.symbols["("].prefix],a=[],l=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");l.lastIndex=0;var c=!1;do{var p=(n=l.exec(e))||[")",void 0],u=p[0],d=p[1],m=i.symbols[u],g=m&&!m.prefix&&!m.func,b=!m||!m.postfix&&!m.infix;if(d||(c?b:g))throw new h(37,n?n.index:e.length,e);if(c){var v=m.postfix||m.infix;do{var w=o[o.length-1];if((v.precedence-w.precedence||w.rightToLeft)>0)break}while(y(o,a));c="postfix"===v.notation,")"!==v.symbol&&(o.push(v),c&&y(o,a))}else if(m){if(o.push(m.prefix||m.func),m.func&&(!(n=l.exec(e))||"("!==n[0]))throw new h(38,n?n.index:e.length,e)}else a.push(+u),c=!0}while(n&&o.length);if(o.length)throw new h(39,n?n.index:e.length,e);if(!n)return a.pop();throw new h(40,n?n.index:e.length,e)}(g(r.replace(m,"")),t)+(n?g(n[0]):"")}var v=/--[\S]*/g;function w(e,t){var r;if(!e||!e.match(v))throw new h(73);if("u">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 x=["Top","Right","Bottom","Left"];function k(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];for(var i=r[0],s=r[1],o=void 0===s?i:s,a=r[2],l=r[3],c=[i,o,void 0===a?i:a,void 0===l?o:l],p={},u=0;u<c.length;u+=1)(c[u]||0===c[u])&&(p[function(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}(e,x[u])]=c[u]);return p}function O(e,t){return e.substr(-t.length)===t}var E=/^([+-]?(?:\d+|\d*\.\d+))([a-z]*|%)$/;function A(e){return"string"!=typeof e?e:e.match(E)?parseFloat(e):e}var P=function(e){return function(t,r){void 0===r&&(r="16px");var n=t,i=r;if("string"==typeof t){if(!O(t,"px"))throw new h(69,e,t);n=A(t)}if("string"==typeof r){if(!O(r,"px"))throw new h(70,e,r);i=A(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}},_=P("em"),T=/^([+-]?(?:\d+|\d*\.\d+))([a-z]*|%)$/;function $(e){if("string"!=typeof e)return[e,""];var t=e.match(T);return t?[parseFloat(e),t[2]]:[e,void 0]}var N={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 C(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&&!N[r])throw new h(43);var n="string"==typeof t?$(t):[t,""],i=n[0],s=n[1],o="string"==typeof r?N[r]:r;if("string"==typeof i)throw new h(44,t);return""+i*Math.pow(o,e)+(s||"")}var j=P("rem");function I(e){var t=$(e);
36if("px"===t[1])return parseFloat(e);if("%"===t[1])return parseFloat(e)/100*16;throw new h(78,t[1])}function R(e,t){var r=$(e);if("rem"!==r[1]&&""!==r[1])throw new h(77,r[1]);var n=t?I(t):function(){if("u">typeof document&&null!==document.documentElement){var e=getComputedStyle(document.documentElement).fontSize;return e?I(e):16}return 16}();return r[0]*n+"px"}var L={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 D(e){return L[e.toLowerCase().trim()]}var M={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 F(e){return M[e.toLowerCase().trim()]}var q={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 z(e){return q[e.toLowerCase().trim()]}function U(e,t,r,n){void 0===r&&(r="320px"),void 0===n&&(n="1200px");var i=$(e),s=i[0],o=i[1],a=$(t),l=a[0],c=a[1],p=$(r),u=p[0],d=p[1],f=$(n),m=f[0],y=f[1];if("number"!=typeof u||"number"!=typeof m||!d||!y||d!==y)throw new h(47);if("number"!=typeof s||"number"!=typeof l||o!==c)throw new h(48);if(o!==d||c!==y)throw new h(76);var g=(s-l)/(u-m);return"calc("+(l-g*m).toFixed(2)+(o||"")+" + "+(100*g).toFixed(2)+"vw)"}function B(e){void 0===e&&(e="&");var t,r=e+"::after";return(t={})[r]={clear:"both",content:'""',display:"table"},t}function V(e){return void 0===e&&(e=0),{position:"absolute",top:e,right:e,bottom:e,left:e}}function W(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,s.A)({},r,{WebkitBoxOrient:"vertical",WebkitLineClamp:t,display:"-webkit-box",whiteSpace:"normal"}):r}function H(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 K(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 n,i,o,a,l={},c={},p=function(e){var t="u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(t)return(t=t.call(e)).next.bind(t);if(Array.isArray(e)||(t=function(e){if(e){if("string"==typeof e)return H(e,void 0);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return H(e,void 0)}}(e))){t&&(e=t);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(e);!(a=p()).done;){var u,d,f=a.value;if(!f.prop||!f.fromSize||!f.toSize)throw new h(50);c[f.prop]=f.fromSize,l["@media (min-width: "+t+")"]=(0,s.A)({},l["@media (min-width: "+t+")"],((u={})[f.prop]=U(f.fromSize,f.toSize,t,r),u)),l["@media (min-width: "+r+")"]=(0,s.A)({},l["@media (min-width: "+r+")"],((d={})[f.prop]=f.toSize,d))}return(0,s.A)({},c,l)}if(!e.prop||!e.fromSize||!e.toSize)throw new h(51);return(o={})[e.prop]=e.fromSize,o["@media (min-width: "+t+")"]=((n={})[e.prop]=U(e.fromSize,e.toSize,t,r),n),o["@media (min-width: "+r+")"]=((i={})[e.prop]=e.toSize,i),o}var G=/^\s*data:([a-z]+\/[a-z-]+(;[a-z-]+=[a-z-]+)?)?(;charset=[a-z0-9-]+)?(;base64)?,[a-z0-9!$&',()*+,;=\-._~:@/?%\s]*\s*$/i,Y={woff:"woff",woff2:"woff2",ttf:"truetype",otf:"opentype",eot:"embedded-opentype",svg:"svg",svgz:"svg"};function X(e,t){return t?' format("'+Y[e]+'")':""}function Q(e){var t,r,n,i,s,o,a,l,c=e.fontFamily,p=e.fontFilePath,u=e.fontStretch,d=e.fontStyle,f=e.fontVariant,m=e.fontWeight,y=e.f
36ileFormats,g=void 0===y?["eot","woff2","woff","ttf","svg"]:y,b=e.formatHint,v=e.localFonts,w=void 0===v?[c]:v,S=e.unicodeRange,x=e.fontDisplay,k=e.fontVariationSettings,O=e.fontFeatureSettings;if(!c)throw new h(55);if(!p&&!w)throw new h(52);if(w&&!Array.isArray(w))throw new h(53);if(!Array.isArray(g))throw new h(54);return JSON.parse(JSON.stringify({"@font-face":{fontFamily:c,src:(t=p,r=w,n=g,i=void 0!==b&&b,s=[],r&&s.push(r.map(function(e){return'local("'+e+'")'}).join(", ")),t&&s.push((o=t,a=n,l=i,o.replace(/\s+/g," ").match(G)?'url("'+o+'")'+X(a[0],l):a.map(function(e){return'url("'+o+"."+e+'")'+X(e,l)}).join(", "))),s.join(", ")),unicodeRange:S,fontStretch:u,fontStyle:d,fontVariant:f,fontWeight:m,fontDisplay:x,fontVariationSettings:k,fontFeatureSettings:O}}))}function J(){return{textIndent:"101%",overflow:"hidden",whiteSpace:"nowrap"}}function Z(){return{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",whiteSpace:"nowrap",width:"1px"}}function ee(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 et(e){for(var t="",r=arguments.length,n=Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];for(var s=0;s<e.length;s+=1)if(t+=e[s],s===n.length-1&&n[s]){var o=n.filter(function(e){return!!e});o.length>1?t=t.slice(0,-1)+", "+n[s]:1===o.length&&(t+=""+n[s])}else n[s]&&(t+=n[s]+" ");return t.trim()}function er(e){var t=e.colorStops,r=e.fallback,i=e.toDirection;if(!t||t.length<2)throw new h(56);return{backgroundColor:r||t[0].replace(/,\s+/g,",").split(" ")[0].replace(/,(?=\S)/g,", "),backgroundImage:et(n||(n=u(["linear-gradient(","",")"])),void 0===i?"":i,t.join(", ").replace(/,(?=\S)/g,", "))}}function en(){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"}})["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 ei(e){var t=e.colorStops,r=e.extent,n=e.fallback,s=e.position,o=e.shape;if(!t||t.length<2)throw new h(57);return{backgroundColor:n||t[0].split(" ")[0],backgroundImage:et(i||(i=u(["radial-gradient(","","","",")"])),void 0===s?"":s,void 0===o?"":o,void 0===r?"":r,t.join(", "))}}function es(e,t,r,n,i){if(void 0===r&&(r="png"),void 0===i&&(i="_2x"),!e)throw new h(58);var o,a=r.replace(/^\./,""),l=n?n+"."+a:""+e+i+"."+a;return(o={backgroundImage:"url("+e+"."+a+")"})[ee()]=(0,s.A)({backgroundImage:"url("+l+")"},t?{backgroundSize:t}:{}),o}var eo={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 ea(e){return eo[e]}var el=function(e,t,r){var n=""+r[0]+(r[1]||""),i=""+r[0]/2+(r[1]||""),s=""+t[0]+(t[1]||""),o=""+t[0]/2+(t[1]||"");switch(e){case"top":return"0 "+i+" "+s+" "+i;case"topLeft":return n+" "+s+" 0 0";case"left":return o+" "+n+" "+o+" 0";case"bottomLeft":return n+" 0 0 "+s;case"bottom":return s+" "+i+" 0 "+i;case"bottomRight":return"0 0 "+n+" "+s;case"right":return o+" 0 "+o+" "+n;default:return"0 "+n+" "+s+" 0"}},ec=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 ep(e){var t=e.pointingDirection,r=e.height,n=e.width,i=e.foregroundColor,o=e.backgroundColor,a=$(n),l=$(r);if(isNaN(l[0])||isNaN(a[0]))throw new h(60);return(0,s.A)({width:"0",height:"0",borderColor:void 0===o?"transparent":o},ec(t,i),{borderStyle:"solid",borderWidth:el(t,l,a)})}function eu(e){void 0===e&&(e="break-word");var t="break-word"===e?"break-all":e;return{overflowWrap:e,wordWrap:e,wordBreak:t}}function ed(e){return Math.round(255*e)}function ef(e,t,r){return ed(e)+","+ed(t)+","+ed(r)}function eh(e,t,r,n){if(void 0===n&&(n=ef),0===t)return n(r,r,r);var i=(e%360+360)%360/60,s=(1-Math.abs(2*r-1))*t,o=s*(1-Math.abs(i%2-1)),a=0,l=0,c=0;i>=0&&i<1?(a=s,l=o):i>=1&&i<2?(a=o,l=s):i>=2&&i<3?(l=s,c=o):i>=3&&i<4?(l=o,c=s):i>=4&&i<5?(a=o,c=s):i>=5&&i<6&&(a=s,c=o);var p=r-s/2;return n(a+p,l+p,c+p)}var em={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
360",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"},ey=/^#[a-fA-F0-9]{6}$/,eg=/^#[a-fA-F0-9]{8}$/,eb=/^#[a-fA-F0-9]{3}$/,ev=/^#[a-fA-F0-9]{4}$/,ew=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,eS=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,ex=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,ek=/^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 eO(e){if("string"!=typeof e)throw new h(3);var t=function(e){if("string"!=typeof e)return e;var t=e.toLowerCase();return em[t]?"#"+em[t]:e}(e);if(t.match(ey))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(eg)){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
36a:r}}if(t.match(eb))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(ev)){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=ew.exec(t);if(i)return{red:parseInt(""+i[1],10),green:parseInt(""+i[2],10),blue:parseInt(""+i[3],10)};var s=eS.exec(t.substring(0,50));if(s)return{red:parseInt(""+s[1],10),green:parseInt(""+s[2],10),blue:parseInt(""+s[3],10),alpha:parseFloat(""+s[4])>1?parseFloat(""+s[4])/100:parseFloat(""+s[4])};var o=ex.exec(t);if(o){var a="rgb("+eh(parseInt(""+o[1],10),parseInt(""+o[2],10)/100,parseInt(""+o[3],10)/100)+")",l=ew.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=ek.exec(t.substring(0,50));if(c){var p="rgb("+eh(parseInt(""+c[1],10),parseInt(""+c[2],10)/100,parseInt(""+c[3],10)/100)+")",u=ew.exec(p);if(!u)throw new h(4,t,p);return{red:parseInt(""+u[1],10),green:parseInt(""+u[2],10),blue:parseInt(""+u[3],10),alpha:parseFloat(""+c[4])>1?parseFloat(""+c[4])/100:parseFloat(""+c[4])}}throw new h(5)}function eE(e){return function(e){var t,r=e.red/255,n=e.green/255,i=e.blue/255,s=Math.max(r,n,i),o=Math.min(r,n,i),a=(s+o)/2;if(s===o)if(void 0!==e.alpha)return{hue:0,saturation:0,lightness:a,alpha:e.alpha};else return{hue:0,saturation:0,lightness:a};var l=s-o,c=a>.5?l/(2-s-o):l/(s+o);switch(s){case r:t=(n-i)/l+6*(n<i);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}}(eO(e))}var eA=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 eP(e){var t=e.toString(16);return 1===t.length?"0"+t:t}function e_(e){return eP(Math.round(255*e))}function eT(e,t,r){return eA("#"+e_(e)+e_(t)+e_(r))}function e$(e,t,r){if("number"==typeof e&&"number"==typeof t&&"number"==typeof r)return eh(e,t,r,eT);if("object"==typeof e&&void 0===t&&void 0===r){var n;return n=e.hue,eh(n,e.saturation,e.lightness,eT)}throw new h(1)}function eN(e,t,r,n){if("number"==typeof e&&"number"==typeof t&&"number"==typeof r&&"number"==typeof n)return n>=1?eh(e,t,r,eT):"rgba("+eh(e,t,r)+","+n+")";if("object"==typeof e&&void 0===t&&void 0===r&&void 0===n){var i;return e.alpha>=1?(i=e.hue,eh(i,e.saturation,e.lightness,eT)):"rgba("+eh(e.hue,e.saturation,e.lightness)+","+e.alpha+")"}throw new h(2)}function eC(e,t,r){if("number"==typeof e&&"number"==typeof t&&"number"==typeof r)return eA("#"+eP(e)+eP(t)+eP(r));if("object"==typeof e&&void 0===t&&void 0===r)return eA("#"+eP(e.red)+eP(e.green)+eP(e.blue));throw new h(6)}function ej(e,t,r,n){if("string"==typeof e&&"number"==typeof t){var i=eO(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?eC(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?eC(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")";throw new h(7)}function eI(e){if("object"!=typeof e)throw new h(8);if("number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue&&"number"==typeof e.alpha)return ej(e);if("number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue&&("number"!=typeof e.alpha||void 0===e.alpha))return eC(e);if("number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness&&"number"==typeof e.alpha)return eN(e);if("number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness&&("number"!=typeof e.alpha||void 0===e.alpha))return e$(e);throw new h(8)}function eR(e){return function e(t,r,n){return function(){var i=n.concat(Array.prototype.slice.call(arguments));return i.length>=r?t.apply(this,i):e(t,r,i)}}(e,e.length,[])}var eL=eR(function(e,t){if("transparent"===t)return t;var r=eE(t);return eI((0,s.A)({},r,{hue:r.hue+parseFloat(e)}))});function eD(e){if("transparent"===e)return e;var t=eE(e);return eI((0,s.A)({},t,{hue:(t.hue+180)%360}))}function eM(e,t,r){return Math.max(e,Math.min(t,r))}var eF=eR(function(e,t){if("transparent"===t)return t;var r=eE(t);return eI((0,s.A)({}
36,r,{lightness:eM(0,1,r.lightness-parseFloat(e))}))}),eq=eR(function(e,t){if("transparent"===t)return t;var r=eE(t);return eI((0,s.A)({},r,{saturation:eM(0,1,r.saturation-parseFloat(e))}))});function ez(e){if("transparent"===e)return 0;var t=eO(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)});return parseFloat((.2126*r[0]+.7152*r[1]+.0722*r[2]).toFixed(3))}function eU(e,t){var r=ez(e),n=ez(t);return parseFloat((r>n?(r+.05)/(n+.05):(n+.05)/(r+.05)).toFixed(2))}function eB(e){return"transparent"===e?e:eI((0,s.A)({},eE(e),{saturation:0}))}function eV(e){if("object"==typeof e&&"number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness)return e.alpha&&"number"==typeof e.alpha?eN({hue:e.hue,saturation:e.saturation,lightness:e.lightness,alpha:e.alpha}):e$({hue:e.hue,saturation:e.saturation,lightness:e.lightness});throw new h(45)}function eW(e){if("transparent"===e)return e;var t=eO(e);return eI((0,s.A)({},t,{red:255-t.red,green:255-t.green,blue:255-t.blue}))}var eH=eR(function(e,t){if("transparent"===t)return t;var r=eE(t);return eI((0,s.A)({},r,{lightness:eM(0,1,r.lightness+parseFloat(e))}))});function eK(e,t){var r=eU(e,t);return{AA:r>=4.5,AALarge:r>=3,AAA:r>=7,AAALarge:r>=4.5}}var eG=eR(function(e,t,r){if("transparent"===t)return r;if("transparent"===r)return t;if(0===e)return r;var n=eO(t),i=(0,s.A)({},n,{alpha:"number"==typeof n.alpha?n.alpha:1}),o=eO(r),a=(0,s.A)({},o,{alpha:"number"==typeof o.alpha?o.alpha:1}),l=i.alpha-a.alpha,c=2*parseFloat(e)-1,p=((c*l==-1?c:c+l)/(1+c*l)+1)/2,u=1-p;return ej({red:Math.floor(i.red*p+a.red*u),green:Math.floor(i.green*p+a.green*u),blue:Math.floor(i.blue*p+a.blue*u),alpha:i.alpha*parseFloat(e)+a.alpha*(1-parseFloat(e))})}),eY=eR(function(e,t){if("transparent"===t)return t;var r=eO(t),n="number"==typeof r.alpha?r.alpha:1;return ej((0,s.A)({},r,{alpha:eM(0,1,(100*n+100*parseFloat(e))/100)}))}),eX="#000",eQ="#fff";function eJ(e,t,r,n){void 0===t&&(t=eX),void 0===r&&(r=eQ),void 0===n&&(n=!0);var i=ez(e)>.179,s=i?t:r;return!n||eU(e,s)>=4.5?s:i?eX:eQ}function eZ(e){if("object"==typeof e&&"number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue)return"number"==typeof e.alpha?ej({red:e.red,green:e.green,blue:e.blue,alpha:e.alpha}):eC({red:e.red,green:e.green,blue:e.blue});throw new h(46)}var e0=eR(function(e,t){if("transparent"===t)return t;var r=eE(t);return eI((0,s.A)({},r,{saturation:eM(0,1,r.saturation+parseFloat(e))}))}),e1=eR(function(e,t){return"transparent"===t?t:eI((0,s.A)({},eE(t),{hue:parseFloat(e)}))}),e2=eR(function(e,t){return"transparent"===t?t:eI((0,s.A)({},eE(t),{lightness:parseFloat(e)}))}),e3=eR(function(e,t){return"transparent"===t?t:eI((0,s.A)({},eE(t),{saturation:parseFloat(e)}))}),e5=eR(function(e,t){return"transparent"===t?t:eG(parseFloat(e),"rgb(0, 0, 0)",t)}),e6=eR(function(e,t){return"transparent"===t?t:eG(parseFloat(e),"rgb(255, 255, 255)",t)}),e4=eR(function(e,t){if("transparent"===t)return t;var r=eO(t),n="number"==typeof r.alpha?r.alpha:1;return ej((0,s.A)({},r,{alpha:eM(0,1,(100*n-100*parseFloat(e)).toFixed(2)/100)}))});function e9(){for(var e=arguments.length,t=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 e8(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return{backgroundImage:t.join(", ")}}function e7(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return{background:t.join(", ")}}var te=["top","right","bottom","left"];function tt(e){for(var t,r=arguments.length,n=Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];return"string"==typeof e&&te.indexOf(e)>=0?((t={})["border"+S(e)+"Width"]=n[0],t["border"+S(e)+"Style"]=n[1],t["border"+S(e)+"Color"]=n[2],t):(n.unshift(e),{borderWidth:n[0],borderStyle:n[1],borderColor:n[2]})}function tr(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return k.apply(void 0,["borderColor"].concat(t))}function tn(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 ti(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return k.apply(void 0,["borderStyle"].concat(t))}function ts(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return k.apply(void 0,["borderWidth"].concat(t))}function to(e,t,r){if(!t)throw new h(67);if(0===e.length)return t("");for(var n,i=[],s=0;s<e.length;s+=1){if(r&&0>r.indexOf(e[s]))throw new h(68);i.push(t((n=e[s])?":"+n:""))}return i.join(",")}var ta=[void 0,null,"active","focus","hover"];function tl(e){return"button"+e+',\n  input[type="button"]'+e+',\n  input[type="reset"]'+e+',\n  input[type="submit"]'+e}function tc(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return to(t,tl,ta)}function tp(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return k.apply(void 0,["margin"].concat(t))}function tu(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return k.apply(void 0,["padding"].concat(t))}var td=["absolute","fixed","relative","static","sticky"];function tf(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return td.indexOf(e)>=0&&e?(0,s.A)({},k.apply(void 0,[""].concat(r)),{position:e}):k.apply(void 0,["",e].concat(r))}function th(e,t){return void 0===t&&(t=e),{height:e,width:t}}var tm=[void 0,null,"active","focus","hover"];function ty(e){return'input[type="color"]'+e+',\n    input[type="date"]'+e+',\n    input[type="datetime"]'+e+',\n    input[type="datetime-local"]'
36+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 tg(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return to(t,ty,tm)}function tb(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];if(!Array.isArray(t[0])||2!==t.length)return{transition:t.join(", ")};var n=t[1];if("string"!=typeof n)throw new h(61);return{transition:t[0].map(function(e){return e+" "+n}).join(", ")}}},52840:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(51345),i=r(10172);t.default=[n.default,i.default]},53247:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assignDefaults=function(e,t){let{properties:r,items:n}=e.schema;if("object"===t&&r)for(let t in r)s(e,t,r[t].default);else"array"===t&&Array.isArray(n)&&n.forEach((t,r)=>s(e,r,t.default))};let n=r(16276),i=r(84642);function s(e,t,r){let{gen:s,compositeRule:o,data:a,opts:l}=e;if(void 0===r)return;let c=(0,n._)`${a}${(0,n.getProperty)(t)}`;if(o)return void(0,i.checkStrictMode)(e,`default is ignored for: ${c}`);let p=(0,n._)`${c} === undefined`;"empty"===l.useDefaults&&(p=(0,n._)`${p} || ${c} === null || ${c} === ""`),s.if(p,(0,n._)`${c} = ${(0,n.stringify)(r)}`)}},53304:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(16276);t.default={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:{message:({schemaCode:e})=>(0,n.str)`must match format "${e}"`,params:({schemaCode:e})=>(0,n._)`{format: ${e}}`},code(e,t){let r,i,s,o,a,l,{gen:c,data:p,$data:u,schema:d,schemaCode:f,it:h}=e,{opts:m,errSchemaPath:y,schemaEnv:g,self:b}=h;m.validateFormats&&(u?(r=c.scopeValue("formats",{ref:b.formats,code:m.code.formats}),i=c.const("fDef",(0,n._)`${r}[${f}]`),s=c.let("fType"),o=c.let("format"),c.if((0,n._)`typeof ${i} == "object" && !(${i} instanceof RegExp)`,()=>c.assign(s,(0,n._)`${i}.type || "string"`).assign(o,(0,n._)`${i}.validate`),()=>c.assign(s,(0,n._)`"string"`).assign(o,i)),e.fail$data((0,n.or)(!1===m.strictSchema?n.nil:(0,n._)`${f} && !${o}`,(a=g.$async?(0,n._)`(${i}.async ? await ${o}(${p}) : ${o}(${p}))`:(0,n._)`${o}(${p})`,l=(0,n._)`(typeof ${o} == "function" ? ${a} : ${o}.test(${p}))`,(0,n._)`${o} && ${o} !== true && ${s} === ${t} && !${l}`)))):function(){var r;let i,s,o=b.formats[d];if(!o){if(!1===m.strictSchema)return b.logger.warn(a());throw Error(a());function a(){return`unknown format "${d}" ignored in schema at path "${y}"`}}if(!0===o)return;let[l,u,f]=(i=(r=o)instanceof RegExp?(0,n.regexpCode)(r):m.code.formats?(0,n._)`${m.code.formats}${(0,n.getProperty)(d)}`:void 0,s=c.scopeValue("formats",{key:d,ref:r,code:i}),"object"!=typeof r||r instanceof RegExp?["string",r,s]:[r.type||"string",r.validate,(0,n._)`${s}.validate`]);l===t&&e.pass(function(){if("object"==typeof o&&!(o instanceof RegExp)&&o.async){if(!g.$async)throw Error("async format in sync schema");return(0,n._)`await ${f}(${p})`}return"function"==typeof u?(0,n._)`${f}(${p})`:(0,n._)`${f}.test(${p})`}())}())}}},53949:(e,t,r)=>{"use strict";let n=r(66983),i=r(82178);function s(e,t){let r=[];return e[t].forEach(function(e){let 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 o(e){return this.extend(e)}o.prototype.extend=function(e){let 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)))e.implicit&&(t=t.concat(e.implicit)),e.explicit&&(r=r.concat(e.explicit));else throw new n("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], 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.");
36if(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.")});let a=Object.create(o.prototype);return a.implicit=(this.implicit||[]).concat(t),a.explicit=(this.explicit||[]).concat(r),a.compiledImplicit=s(a,"implicit"),a.compiledExplicit=s(a,"explicit"),a.compiledTypeMap=function(){let e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}};function t(t){t.multi?(e.multi[t.kind].push(t),e.multi.fallback.push(t)):e[t.kind][t.tag]=e.fallback[t.tag]=t}for(let e=0,r=arguments.length;e<r;e+=1)arguments[e].forEach(t);return e}(a.compiledImplicit,a.compiledExplicit),a},e.exports=o},54201:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(67155);n.code='require("ajv/dist/runtime/uri").default',t.default=n},55126:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getNodeTypesFromJSONSchema=function(e,t){let r={};return function e(t,r,n){if(!r||"boolean"==typeof r)throw Error(`Unexpected schema in ${t}.`);if(r instanceof Array)throw Error(`Unexpected array schema in ${t}. Try using oneOf instead.`);if("null"===r.type)throw Error(`Unexpected null schema type in ${t} schema.`);if(r.type instanceof Array)throw Error(`Unexpected array schema type in ${t} schema. Try using oneOf instead.`);if("string"===r.type||"number"===r.type||"integer"===r.type||"boolean"===r.type){let{default:e,format:t,...n}=r;return n}if("object"===r.type&&!r.properties&&!r.oneOf){if(void 0===r.additionalProperties||!0===r.additionalProperties)return{type:"object"};else if(!1===r.additionalProperties)return{type:"object",properties:{}}}if(r.allOf)throw Error(`Unexpected allOf in ${t}.`);if(r.anyOf)throw Error(`Unexpected anyOf in ${t}.`);if((0,i.isPlainObject)(r.properties)||(0,i.isPlainObject)(r.additionalProperties)||(0,i.isPlainObject)(r.items)&&((0,i.isPlainObject)(r.items.properties)||(0,i.isPlainObject)(r.items.additionalProperties)||r.items.oneOf)){let o,c;var s=t,a=r,l=n;if(!a||"boolean"==typeof a)throw Error(`Unexpected schema in ${s}.`);if(a instanceof Array)throw Error(`Unexpected array schema in ${s}. Try using oneOf instead.`);if("null"===a.type)throw Error(`Unexpected null schema type in ${s} schema.`);if(a.type instanceof Array)throw Error(`Unexpected array schema type in ${s} schema. Try using oneOf instead.`);let p={};for(let[t,r]of Object.entries(a.properties||{}))p[t]=e(s+"."+t,r,l);(0,i.isPlainObject)(a.additionalProperties)&&(o=e(s+"_additionalProperties",a.additionalProperties,l)),!0===a.additionalProperties&&(o={}),(0,i.isPlainObject)(a.items)&&((0,i.isPlainObject)(a.items.properties)||(0,i.isPlainObject)(a.items.additionalProperties)||a.items.oneOf)&&(c=e(s+"_items",a.items,l));let u=a.required;return a.oneOf&&a.oneOf.every(e=>!!e.required)&&(u=e=>{let t=a.oneOf.map(e=>[...a.required||[],...e.required]),r=t.findIndex(t=>t.every(t=>void 0!==e[t]));return -1===r&&(r=0),t[r]}),l[s]={properties:p,additionalProperties:o,items:c,required:u},s}if(r.oneOf)if(r.discriminator){let s=r.discriminator?.propertyName;if(!s)throw Error(`Unexpected discriminator without a propertyName in ${t}.`);let a=r.oneOf.map((r,i)=>{if("boolean"==typeof r)throw Error(`Unexpected boolean schema in ${t} at position ${i} in oneOf.`);let o=r?.properties?.[s];if(!o||"boolean"==typeof o)throw Error(`Unexpected property '${o}' schema in ${t} at position ${i} in oneOf.`);return e(o.const,r,n)});return(e,t)=>{if((0,i.isPlainObject)(e)){let t=e[s];if("string"==typeof t&&n[t])return t}return o(r.oneOf,a)(e,t)}}else{let i=r.oneOf.map((r,i)=>e(t+"_"+i,r,n));return o(r.oneOf,i)}return r}(e,t,r),r};let n=r(73496),i=r(18441),s=new n.default({strictSchema:!1,allowUnionTypes:!0,useDefaults:!0,allErrors:!0,discriminator:!0,strictTypes:!1,verbose:!0});function o(e,t){if(t.some(e=>"function"==typeof e))throw Error("Unexpected oneOf inside oneOf.");return r=>{let n=e.findIndex(e=>s.validate(e,r));return -1===n&&(n=0),t[n]}}},56265:(e,t,r)=>{"use strict";e.exports=new(r(82178))("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(e){return"<<"===e||null===e}})},56415:(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 s(e){var t=document.createElement("div");return t.className=e,t}r.r(t),r.d(t,{default:()=>j});var o="u">typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function a(e,t){if(!o)throw Error("No element matching method supported");return o.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 p=function(e){return"ps__thumb-"+e},u=function(e){return"ps__rail-"+e},d="ps__child--consume",f="ps--focus",h="ps--clicking",m=function(e){return"ps--active-"+e},y=function(e){return"ps--scrolling-"+e},g={x:null,y:null};function b(e,t){var r=e.element.classList,n=y(t);r.contains(n)?clearTimeout(g[t]):r.add(n)}function v(e,t){g[t]=setTimeout(function(){return e.isAlive&&e.element.classList.remove(y(t))},e.settings.scrollingThreshold)}var w=function(e){this.element=e,this.handlers={}},S={isEmpty:{configurable:!0}};w.prototype.bind=function(e,t){void 0===this.handlers[e]&&(this.handlers[e]=[]),this.handlers[e].push(t),this.element.addEventListener(e,t,!1)},w.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)})},w.prototype.unbindAll=function(){for(var e in this.handlers)this.unbind(e)},S.isEmpty.get=function(){var e=this;return Object.keys(this.handlers).every(function(t){return 0===e.handlers[t].length})},Object.defineProperties(w.prototype,S);var x=function(){this.eventElements=[]};function k(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 O(e,t,r,n,i){var s;if(void 0===n&&(n=!0),void 0===i&&(i=!1),"top"===t)s=["contentHeight","containerHeight","scrollTop","y","up","down"];else if("left"===t)s=["contentWidth","containerWidth","scrollLeft","x","left","right"];else throw Error("A proper axis should be provided");!function(e,t,r,n,i){var s=r[0],o=r[1],a=r[2],l=r[3],c=r[4],p=r[5];void 0===n&&(n=!0),void 0===i&&(i=!1);var u=e.element;e.reach[l]=null,u[a]<1&&(e.reach[l]="start"),u[a]>e[s]-e[o]-1&&(e.reach[l]="end"),t&&(u.dispatchEvent(k("ps-scroll-"+l)),t<0?u.dispatchEvent(k("ps-scroll-"+c)):t>0&&u.dispatchEvent(k("ps-scroll-"+p)),n&&(b(e,l),v(e,l))),e.reach[l]&&(t||i)&&u.dispatchEvent(k("ps-"+l+"-reach-"+e.reach[l]))}(e,r,s,n,i)}function E(e){return parseInt(e,10)||0}x.prototype.eventElement=function(e){var t=this.eventElements.filter(function(t){return t.element===e})[0];return t||(t=new w(e),this.eventElements.push(t)),t},x.prototype.bind=function(e,t,r){this.eventElement(e).bind(t,r)},x.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)}
36,x.prototype.unbindAll=function(){this.eventElements.forEach(function(e){return e.unbindAll()}),this.eventElements=[]},x.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 A={isWebKit:"u">typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"u">typeof window&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&window.navigator.maxTouchPoints>0||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:"u">typeof navigator&&navigator.msMaxTouchPoints,isChrome:"u">typeof navigator&&/Chrome/i.test(navigator&&navigator.userAgent)};function P(e){var t,r,n,s,o,a=e.element,p=Math.floor(a.scrollTop),d=a.getBoundingClientRect();e.containerWidth=Math.floor(d.width),e.containerHeight=Math.floor(d.height),e.contentWidth=a.scrollWidth,e.contentHeight=a.scrollHeight,a.contains(e.scrollbarXRail)||(c(a,u("x")).forEach(function(e){return l(e)}),a.appendChild(e.scrollbarXRail)),a.contains(e.scrollbarYRail)||(c(a,u("y")).forEach(function(e){return l(e)}),a.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=_(e,E(e.railXWidth*e.containerWidth/e.contentWidth)),e.scrollbarXLeft=E((e.negativeScrollAdjustment+a.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=_(e,E(e.railYHeight*e.containerHeight/e.contentHeight)),e.scrollbarYTop=E(p*(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),t=a,n={width:(r=e).railXWidth},s=Math.floor(t.scrollTop),r.isRtl?n.left=r.negativeScrollAdjustment+t.scrollLeft+r.containerWidth-r.contentWidth:n.left=t.scrollLeft,r.isScrollbarXUsingBottom?n.bottom=r.scrollbarXBottom-s:n.top=r.scrollbarXTop+s,i(r.scrollbarXRail,n),o={top:s,height:r.railYHeight},r.isScrollbarYUsingRight?r.isRtl?o.right=r.contentWidth-(r.negativeScrollAdjustment+t.scrollLeft)-r.scrollbarYRight-r.scrollbarYOuterWidth-9:o.right=r.scrollbarYRight-t.scrollLeft:r.isRtl?o.left=r.negativeScrollAdjustment+t.scrollLeft+2*r.containerWidth-r.contentWidth-r.scrollbarYLeft-r.scrollbarYOuterWidth:o.left=r.scrollbarYLeft+t.scrollLeft,i(r.scrollbarYRail,o),i(r.scrollbarX,{left:r.scrollbarXLeft,width:r.scrollbarXWidth-r.railBorderXWidth}),i(r.scrollbarY,{top:r.scrollbarYTop,height:r.scrollbarYHeight-r.railBorderYWidth}),e.scrollbarXActive?a.classList.add(m("x")):(a.classList.remove(m("x")),e.scrollbarXWidth=0,e.scrollbarXLeft=0,a.scrollLeft=!0===e.isRtl?e.contentWidth:0),e.scrollbarYActive?a.classList.add(m("y")):(a.classList.remove(m("y")),e.scrollbarYHeight=0,e.scrollbarYTop=0,a.scrollTop=0)}function _(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 T=null;function $(e,t){var r=t[0],n=t[1],i=t[2],s=t[3],o=t[4],a=t[5],l=t[6],c=t[7],p=t[8],u=e.element,d=null,f=null,m=null;function y(t){t.touches&&t.touches[0]&&(t[i]=t.touches[0]["page"+c.toUpperCase()]),T===o&&(u[l]=d+m*(t[i]-f),b(e,c),P(e),t.stopPropagation(),t.preventDefault())}function g(){v(e,c),e[p].classList.remove(h),document.removeEventListener("mousemove",y),document.removeEventListener("mouseup",g),document.removeEventListener("touchmove",y),document.removeEventListener("touchend",g),T=null}function w(t){null===T&&(T=o,d=u[l],t.touches&&(t[i]=t.touches[0]["page"+c.toUpperCase()]),f=t[i],m=(e[n]-e[r])/(e[s]-e[a]),t.touches?(document.addEventListener("touchmove",y,{passive:!1}),document.addEventListener("touchend",g)):(document.addEventListener("mousemove",y),document.addEventListener("mouseup",g)),e[p].classList.add(h)),t.stopPropagation(),t.cancelable&&t.preventDefault()}
36e[o].addEventListener("mousedown",w),e[o].addEventListener("touchstart",w)}var N={"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,P(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,P(e),t.stopPropagation()})},"drag-thumb":function(e){$(e,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"]),$(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;
36if(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 s=0,o=0;switch(r.which){case 37:s=r.metaKey?-e.contentWidth:r.altKey?-e.containerWidth:-30;break;case 38:o=r.metaKey?e.contentHeight:r.altKey?e.containerHeight:30;break;case 39:s=r.metaKey?e.contentWidth:r.altKey?e.containerWidth:30;break;case 40:o=r.metaKey?-e.contentHeight:r.altKey?-e.containerHeight:-30;break;case 32:o=r.shiftKey?e.containerHeight:-e.containerHeight;break;case 33:o=e.containerHeight;break;case 34:o=-e.containerHeight;break;case 36:o=e.contentHeight;break;case 35:o=-e.contentHeight;break;default:return}e.settings.suppressScrollX&&0!==s||(!e.settings.suppressScrollY||0===o)&&(t.scrollTop-=o,t.scrollLeft+=s,P(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 s=t.scrollLeft;if(0===n){if(!e.scrollbarXActive)return!1;if(0===s&&r<0||s>=e.contentWidth-e.containerWidth&&r>0)return!e.settings.wheelPropagation}return!0}(s,o)&&r.preventDefault())}})},wheel:function(e){var t=e.element;function r(r){var i=(a=r.deltaX,l=-1*r.deltaY,((void 0===a||void 0===l)&&(a=-1*r.wheelDeltaX/6,l=r.wheelDeltaY/6),r.deltaMode&&1===r.deltaMode&&(a*=10,l*=10),a!=a&&l!=l&&(a=0,l=r.wheelDelta),r.shiftKey)?[-l,-a]:[a,l]),s=i[0],o=i[1];if(!function(e,r,i){if(!A.isWebKit&&t.querySelector("select:focus"))return!0;if(!t.contains(e))return!1;for(var s=e;s&&s!==t;){if(s.classList.contains(d))return!0;var o=n(s);if(i&&o.overflowY.match(/(scroll|auto)/)){var a=s.scrollHeight-s.clientHeight;if(a>0&&(s.scrollTop>0&&i<0||s.scrollTop<a&&i>0))return!0}if(r&&o.overflowX.match(/(scroll|auto)/)){var l=s.scrollWidth-s.clientWidth;if(l>0&&(s.scrollLeft>0&&r<0||s.scrollLeft<l&&r>0))return!0}s=s.parentNode}return!1}(r.target,s,o)){var a,l,c,p,u,f,h,m=!1;e.settings.useBothWheelAxes?e.scrollbarYActive&&!e.scrollbarXActive?(o?t.scrollTop-=o*e.settings.wheelSpeed:t.scrollTop+=s*e.settings.wheelSpeed,m=!0):e.scrollbarXActive&&!e.scrollbarYActive&&(s?t.scrollLeft+=s*e.settings.wheelSpeed:t.scrollLeft-=o*e.settings.wheelSpeed,m=!0):(t.scrollTop-=o*e.settings.wheelSpeed,t.scrollLeft+=s*e.settings.wheelSpeed),P(e),(m=m||(c=Math.floor(t.scrollTop),p=0===t.scrollTop,u=c+t.offsetHeight===t.scrollHeight,f=0===t.scrollLeft,h=t.scrollLeft+t.offsetWidth===t.scrollWidth,!(Math.abs(o)>Math.abs(s)?p||u:f||h)||!e.settings.wheelPropagation))&&!r.ctrlKey&&(r.stopPropagation(),r.preventDefault())}}void 0!==window.onwheel?e.event.bind(t,"wheel",r):void 0!==window.onmousewheel&&e.event.bind(t,"mousewheel",r)},touch:function(e){if(A.supportsTouch||A.supportsIePointer){var t=e.element,r={startOffset:{},startTime:0,speed:{},easingLoop:null};A.supportsTouch?(e.event.bind(t,"touchstart",a),e.event.bind(t,"touchmove",l),e.event.bind(t,"touchend",c)):A.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,P(e)}function s(e){return e.targetTouches?e.targetTouches[0]:e}function o(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(o(e)){var t=s(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(o(a)){var l=s(a),c={pageX:l.pageX,pageY:l.pageY},p=c.pageX-r.startOffset.pageX,u=c.pageY-r.startOffset.pageY;if(!function(e,r,i){if(!t.contains(e))return!1;for(var s=e;s&&s!==t;){if(s.classList.contains(d))return!0;var o=n(s);if(i&&o.overflowY.match(/(scroll|auto)/)){var a=s.scrollHeight-s.clientHeight;if(a>0&&(s.scrollTop>0&&i<0||s.scrollTop<a&&i>0))return!0}if(r&&o.overflowX.match(/(scroll|auto)/)){var l=s.scrollWidth-s.clientWidth;if(l>0&&(s.scrollLeft>0&&r<0||s.scrollLeft<l&&r>0))return!0}s=s.parentNode}return!1}(a.target,p,u)){i(p,u),r.startOffset=c;var f=new Date().getTime(),h=f-r.startTime;h>0&&(r.speed.x=p/h,r.speed.y=u/h,r.startTime=f),function(r,n){var i=Math.floor(t.scrollTop),s=t.scrollLeft,o=Math.abs(r),a=Math.abs(n);if(a>o){if(n<0&&i===e.contentHeight-e.containerHeight||n>0&&0===i)return 0===window.scrollY&&n>0&&A.isChrome}else o>a&&r<0&&(e.contentWidth,e.containerWidth);return!0}(p,u)&&a.cancelable&&a.preventDefault()}}}function c(){e.settings.swipeEasing&&(clearInterval(r.easingLoop),r.easingLoop=setInterval(function(){e.isInitialized||!r.speed.x&&!r.speed.y||.01>Math.abs(r.speed.x)&&.01>Math.abs(r.speed.y)?clearInterval(r.easingLoop):(i(30*r.speed.x,30*r.speed.y),r.speed.x*=.8,r.speed.y*=.8)},10))}}},C=function(e,t){var r,o,a,l=this;if(void 0===t&&(t={}),"string"==typeof e&&(e=document.querySelector(e)),!e||!e.nodeName)throw Error("no element is specified to initialize PerfectScrollbar");for(var c in this.element=e,e.classList.add("ps"),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[c]=t[c];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var d=function(){return e.classList.add(f)},h=function(){return e.classList.remove(f)};this.isRtl="rtl"===n(e).direction,!0===this.isRtl&&e.classList.add("ps__rtl"),this.isNegativeScroll=(r=e.scrollLeft,o=null,e.scrollLeft=-1,o=e.scrollLeft<0,e.scrollLeft=r,o),this.negativeScrollAdjustment=this.isNegativeScroll?e.scrollWidth-e.clientWidth:0,this.event=new x,this.ownerDocument=e.ownerDocument||document,this.scrollbarXRail=s(u("x")),e.appendChild(this.scrollbarXRail),this.scrollbarX=s(p("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",d),this.event.bind(this.scrollbarX,"blur",h),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var m=n(this.scrollbarXRail);this.scrollbarXBottom=parseInt(m.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=E(m.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=E(m.borderLeftWidth)+E(m.borderRightWidth),i(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=E(m.marginLeft)+E(m.marginRight),i(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=s(u("y")),e.appendChild(this.scrollbarYRail),this.scrollbarY=s(p("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",d),this.event.bind(this.scrollbarY,"blur",h),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var y=n(this.scrollbarYRail);this.scrollbarYRight=parseInt(y.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=E(y.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?E((a=n(this.scrollbarY)).width)+E(a.paddingLeft)+E(a.paddingRight)+E(a.borderLeftWidth)+E(a.borderRightWidth):null,this.railBorderYWidth=E(y.borderTopWidth)+E(y.borderBottomWidth),i(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=E(y.marginTop)+E(y.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}
36,this.isAlive=!0,this.settings.handlers.forEach(function(e){return N[e](l)}),this.lastScrollTop=Math.floor(e.scrollTop),this.lastScrollLeft=e.scrollLeft,this.event.bind(this.element,"scroll",function(e){return l.onScroll(e)}),P(this)};C.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=E(n(this.scrollbarXRail).marginLeft)+E(n(this.scrollbarXRail).marginRight),this.railYMarginHeight=E(n(this.scrollbarYRail).marginTop)+E(n(this.scrollbarYRail).marginBottom),i(this.scrollbarXRail,{display:"none"}),i(this.scrollbarYRail,{display:"none"}),P(this),O(this,"top",0,!1,!0),O(this,"left",0,!1,!0),i(this.scrollbarXRail,{display:""}),i(this.scrollbarYRail,{display:""}))},C.prototype.onScroll=function(e){this.isAlive&&(P(this),O(this,"top",this.element.scrollTop-this.lastScrollTop),O(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},C.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)},C.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter(function(e){return!e.match(/^ps([-_].+|)$/)}).join(" ")};let j=C},56700: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}function s(e,t,n,s,o){if("function"!=typeof n)throw TypeError("The listener must be a function");var a=new i(n,s||e,o),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 o(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,s=n.length,o=Array(s);i<s;i++)o[i]=n[i].fn;return o},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,s,o){var a=r?r+e:e;if(!this._events[a])return!1;var l,c,p=this._events[a],u=arguments.length;if(p.fn){switch(p.once&&this.removeListener(e,p.fn,void 0,!0),u){case 1:return p.fn.call(p.context),!0;case 2:return p.fn.call(p.context,t),!0;case 3:return p.fn.call(p.context,t,n),!0;case 4:return p.fn.call(p.context,t,n,i),!0;case 5:return p.fn.call(p.context,t,n,i,s),!0;case 6:return p.fn.call(p.context,t,n,i,s,o),!0}for(c=1,l=Array(u-1);c<u;c++)l[c-1]=arguments[c];p.fn.apply(p.context,l)}else{var d,f=p.length;for(c=0;c<f;c++)switch(p[c].once&&this.removeListener(e,p[c].fn,void 0,!0),u){case 1:p[c].fn.call(p[c].context);break;case 2:p[c].fn.call(p[c].context,t);break;case 3:p[c].fn.call(p[c].context,t,n);break;case 4:p[c].fn.call(p[c].context,t,n,i);break;default:if(!l)for(d=1,l=Array(u-1);d<u;d++)l[d-1]=arguments[d];p[c].fn.apply(p[c].context,l)}}return!0},a.prototype.on=function(e,t,r){return s(this,e,t,r,!1)},a.prototype.once=function(e,t,r){return s(this,e,t,r,!0)},a.prototype.removeListener=function(e,t,n,i){var s=r?r+e:e;if(!this._events[s])return this;if(!t)return o(this,s),this;var a=this._events[s];if(a.fn)a.fn!==t||i&&!a.once||n&&a.context!==n||o(this,s);else{for(var l=0,c=[],p=a.length;l<p;l++)(a[l].fn!==t||i&&!a[l].once||n&&a[l].context!==n)&&c.push(a[l]);c.length?this._events[s]=1===c.length?c[0]:c:o(this,s)}return this},a.prototype.removeAllListeners=function(e){var t;return e?(t=r?r+e:e,this._events[t]&&o(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},56851:(e,t,r)=>{"use strict";var n=r(40459);e.exports="object"==typeof n&&"function"==typeof n.nextTick?n.nextTick:"function"==typeof setImmediate?setImmediate:function(e){setTimeout(e,0)}},58222:(e,t,r)=>{"use strict";var n,i,s,o,a,l;r.r(t),r.d(t,{ApigeeDevOnboardingIntegrationAuthType:()=>i,AuthProviderType:()=>n,DEFAULT_TEAM_CLAIM_NAME:()=>ef,LayoutVariant:()=>s,REDOCLY_ROUTE_RBAC:()=>em,REDOCLY_TEAMS_RBAC:()=>
36eh,productConfigOverrideSchema:()=>ej,productThemeOverrideSchema:()=>eC,rbacConfigSchema:()=>eO,redocConfigSchema:()=>h,rootRedoclyConfigSchema:()=>eN});let c={hide:{type:"boolean",default:!1},component:{type:"string",enum:["radio","checkbox"],default:"checkbox"},label:{type:"string"},items:{type:"array",items:{type:"string"}}},p={type:"object",properties:c,additionalProperties:!1},u={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({},c),{like:p,dislike:p,satisfied:p,neutral:p,dissatisfied:p}),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},optionalEmail:{type:"object",properties:{hide:{type:"boolean",default:!1},label:{type:"string"},placeholder:{type:"string"}},additionalProperties:!1}},additionalProperties:!1}},additionalProperties:!1},d={type:"object",properties:{includeByName:{type:"array",items:{type:"string"}},excludeByName:{type:"array",items:{type:"string"}}},additionalProperties:!1},f={type:"object",properties:{hidePaginationButtons:{type:"boolean"},menu:{type:"object",properties:Object.assign({},{requireExactGroups:{type:"boolean"},groups:{type:"array",items:{type:"object",properties:{name:{type:"string"},items:d,queries:d,mutations:d,subscriptions:d,types:d,directives:d},required:["name"],additionalProperties:!1}},otherItemsGroupName:{type:"string"}}),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:u},additionalProperties:!1},h={type:"object",properties:{licenseKey:{type:"string"},hideLoading:{type:"boolean"},disableRouter:{type:"boolean"},hideSidebar:{type:"boolean"},feedback:u,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},m={type:"object",properties:{label:{type:"string"},link:{type:"string"},target:{type:"string"}},required:["label","link"]},y={type:"object",properties:{main:{type:"string"},light:{type:"string"},dark:{type:"string"},contrastText:{type:"string"}}},g={type:"object",properties:{backgroundColor:{type:"string"},borderColor:{type:"string"},color:{type:"string"},tabTextColor:{type:"string"}}},b={type:"object",properties:F(y.properties,["light","dark"])},v={type:"object",properties:q(y.properties,["dark"])},w={type:"object",properties:{fontSize:{type:"string"},padding:{type:"string"},minWidth:{type:"string"}}},S={type:"object",properties:{fontFamily:{type:"string"},fontSize:{type:"string"},fontWeight:{type:"string"},lineHeight:{type:"string"}}},x={type:"object",properties:Object.assign(Object.assign({},q(S.properties,["fontSize","lineHeight"])),{borderRadius:{type:"string"},hoverStyle:{type:"string"},boxShadow:{type:"string"}
36,hoverBoxShadow:{type:"string"},sizes:{type:"object",properties:{small:w,medium:w,large:w,xlarge:w}}})},k={type:"object",properties:F(S.properties,["fontSize","lineHeight"])},O={type:"object",properties:Object.assign(Object.assign({},q(S.properties,["fontSize","lineHeight"])),{borderRadius:{type:"string"},color:{type:"string"},sizes:{type:"object",properties:{medium:k,small:k}}})},E={type:"object",properties:{fullWidth:{type:"boolean"}}},A={type:"object",properties:{small:{type:"string"},medium:{type:"string"},large:{type:"string"}}},P={type:"object",properties:{backgroundColor:{type:"string"},border:{type:"string"}}},_={type:"object",properties:{subItemsColor:{type:"string"},textTransform:{type:"string"},fontWeight:{type:"string"}}},T={type:"object",properties:F(_.properties,["textTransform"])},$={type:"object",properties:Object.assign(Object.assign({},q(S.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:_,level1items:T,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"}})},N={type:"object",properties:Object.assign(Object.assign({},S.properties),{color:{type:"string"},transform:{type:"string"}})},C={type:"object",properties:Object.assign(Object.assign({},S.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"}})},j={type:"object",properties:q(S.properties,["fontSize"])},I={type:"object",properties:Object.assign(Object.assign({code:C,fieldName:S},F(S.properties,["fontSize","fontFamily"])),{fontWeightBold:{type:"string"},fontWeightLight:{type:"string"},fontWeightRegular:{type:"string"},heading1:N,heading2:N,heading3:N,headings:j,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:N,smoothing:{type:"string",enum:["auto","none","antialiased","subpixel-antialiased","grayscale"]}})},R={type:"object",properties:Object.assign({color:{type:"string"}},q(S.properties,["fontWeight"]))},L={type:"object",properties:{custom:{type:"string"}}},D={type:"object",properties:{breakpoints:A,codeBlock:{type:"object",properties:{backgroundColor:{type:"string"},borderRadius:{type:"string"},tokens:R}},colors:{type:"object",properties:{accent:y,border:b,error:y,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:y,responses:{type:"object",properties:{error:g,info:g,redirect:g,success:g}},secondary:v,success:y,text:{type:"object",properties:{primary:{type:"string"},secondary:{type:"string"},light:{type:"string"}}},tonalOffset:{type:"number"},warning:y}},components:{type:"object",properties:{buttons:x,httpBadges:O,layoutControls:{type:"object",properties:{top:{type:"string"},width:{type:"string"},height:{type:"string"}}},panels:{type:"object",properties:{borderRadius:{type:"string"},backgroundColor:{type:"string"}}},tryItButton:E,tryItSendButton:E}},layout:{type:"object",properties:{showDarkRightPanel:{type:"boolean"},stacked:{type:"object",properties:{maxWidth:A}},"three-panel":{type:"object",properties:{maxWidth:A,middlePanelMaxWidth:A}}}},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:L,NextSectionButton:L}},rightPanel:{type:"object",properties:{backgroundColor:{type:"string"}
36,panelBackgroundColor:{type:"string"},panelControlsBackgroundColor:{type:"string"},showAtBreakpoint:{type:"string"},textColor:{type:"string"},width:{type:"string"}}},schema:{type:"object",properties:{breakFieldNames:{type:"boolean"},caretColor:{type:"string"},caretSize:{type:"string"},constraints:P,defaultDetailsWidth:{type:"string"},examples:P,labelsTextSize:{type:"string"},linesColor:{type:"string"},nestedBackground:{type:"string"},nestingSpacing:{type:"string"},requireLabelColor:{type:"string"},typeNameColor:{type:"string"},typeTitleColor:{type:"string"}}},shape:{type:"object",properties:{borderRadius:{type:"string"}}},sidebar:$,spacing:{type:"object",properties:{sectionHorizontal:{type:"number"},sectionVertical:{type:"number"},unit:{type:"number"}}},typography:I,links:{properties:{color:{type:"string"}}},codeSample:{properties:{backgroundColor:{type:"string"}}}}},M={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"]};function F(e,t){return Object.fromEntries(t.filter(t=>t in e).map(t=>[t,e[t]]))}function q(e,t){return Object.fromEntries(Object.entries(e).filter(([e])=>!t.includes(e)))}let z={type:"object",properties:{hide:{type:"boolean"}},additionalProperties:!1},U={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},B={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}}}},V={type:"array",items:Object.assign(Object.assign({},B),{properties:Object.assign(Object.assign({},B.properties),{items:{type:"array",items:B}})})},W={type:"object",properties:Object.assign({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"]}},additionalProperties:!1}}},z.properties),additionalProperties:!1},H={type:"object",properties:{image:{type:"string"},srcSet:{type:"string"},altText:{type:"string"},link:{type:"string"},favicon:{type:"string"}},additionalProperties:!1},K={type:"object",properties:Object.assign({items:V},z.properties),additionalProperties:!1},G={type:"object",additionalProperties:{type:"object",properties:{name:{type:"string"},icon:{type:"string"},folder:{type:"string"}},additionalProperties:!1,required:["name","folder"]}},Y={type:"object",properties:Object.assign({items:V,copyrightText:{type:"string"},logo:z},z.properties),additionalProperties:!1},X={type:"object",properties:Object.assign({separatorLine:{type:"boolean"},linePosition:{type:"string",enum:["top","bottom"],default:"bottom"}},z.properties),additionalProperties:!1},Q={type:"object",properties:{head:{type:"array",items:U},body:{type:"array",items:U}},additionalProperties:!1},J={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}},Z={type:"object",properties:Object.assign({engine:{type:"string",enum:["flexsearch","typesense"],default:"flexsearch"},ai:{type:"object",properties:{hide:{type:"boolean",default:!1},suggestions:{default:[],type:"array",items:{type:"string"}},prompt:{type:"string"}},additionalProperties:!1},filters:W,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"]}}},z.properties),additionalProperties:!1},ee={type:"object",properties:Object.assign({ignoreDetection:{type:"boolean"},modes:{type:"array",items:{type:"string"},default:["light","dark"]}},z.properties),additionalProperties:!1},et={type:"object",properties:{nextButton:{type:"object",properties:Object.assign({text:{type:"string",default:"Next page"}},z.properties),additionalProperties:!1,default:{}},previousButton:{type:"object",properties:Object.assign({text:{type:"string",default:"Previous page"}},z.properties),additionalProperties:!1,default:{}}},additionalProperties:!1},er={type:"object",properties:{elementFormat:{type:"string",default:"icon"},copy:{type:"object",properties:Object.assign({},z.properties),additionalProperties:!1,default:{hide:!1}},report:{type:"object",properties:Object.assign({tooltipText:{type:"string"},buttonText:{type:"string"},label:{type:"string"}},z.properties),additionalProperties:!1,default:{hide:!1}},expand:{type:"object",properties:Object.assign({},z.properties),additionalProperties:!1,default:{hide:!1}},collapse:{type:"object",properties:Object.assign({},z.properties),additionalProperties:!1,default:{hide:!1}}},additionalProperties:!1},en={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"}},z.properties),additionalProperties:!1,default:{}},toc:{type:"object",properties:Object.assign({header:{type:"string",default:"On this page"},depth:{type:"integer",default:3,minimum:1}},z.properties),additionalProperties:!1,default:{}},editPage:{type:"object",properties:Object.assign({baseUrl:{type:"string"}},z.properties),additionalProperties:!1,default:{}}},additionalProperties:!1,default:{}},ei=Object.assign(Object.assign({},h),{properties:Object.assign(Object.assign({},h.properties),{theme:D,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:M,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:{type:"object",properties:{beforeInfo:{type:"array",items:m},end:{type:"array",items:m}}},sideNavStyle:{type:"string",enum:["summary-only","path-first","id-only","path-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"}})}),es={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"]},eo={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"}
36,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:es}},additionalProperties:!1,required:["trackingId"]}}},ea={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"}},z.properties),additionalProperties:!1},el={type:"object",properties:{hide:{type:"boolean"},showForUnversioned:{type:"boolean"}}},ec={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},ep={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"}}}}}
36,groupByFirstFilter:{type:"boolean"},filterValuesCasing:{type:"string",enum:["sentence","original","lowercase","uppercase"]},items:V,requiredPermission:{type:"string"},separateVersions:{type:"boolean"},title:{type:"string"},titleTranslationKey:{type:"string"},description:{type:"string"},descriptionTranslationKey:{type:"string"}}}}},eu={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}},ignore:{type:"array",items:{type:"string"}}}},ed={type:"object",properties:{imports:{type:"array",items:{type:"string"}}
36,logo:H,navbar:K,products:G,footer:Y,sidebar:X,scripts:Q,links:J,feedback:u,search:Z,colorMode:ee,navigation:et,codeSnippet:er,markdown:en,openapi:ei,graphql:f,analytics:eo,userMenu:ea,versionPicker:el,breadcrumbs:ec,catalog:ep,scorecard:eu},additionalProperties:!0};Object.assign(Object.assign({},ed),{additionalProperties:!1});let ef="https://redocly.com/sso/teams";(o=n||(n={})).OIDC="OIDC",o.SAML2="SAML2",(a=i||(i={})).SERVICE_ACCOUNT="SERVICE_ACCOUNT",a.OAUTH2="OAUTH2";let eh="redocly::teams-rbac",em="redocly::route-rbac";(l=s||(s={})).STACKED="stacked",l.THREE_PANEL="three-panel";let ey={type:"string",enum:["error","warn","off"]},eg={type:"object",properties:{ignoreLint:{oneOf:[{type:"boolean",default:!1},{type:"object",additionalProperties:{type:"boolean"}}]},ignoreLinkChecker:{type:"boolean"},ignoreMarkdocErrors:{type:"boolean"},jobs:{type:"array",items:{type:"object",properties:{path:{type:"string",pattern:"^(?!\\.\\./)(/[a-zA-Z0-9_\\-\\./]+|./[a-zA-Z0-9_\\-\\./]+|[a-zA-Z0-9_\\-\\./]+)$"},agent:{type:"string",enum:["respect"]},trigger:{type:"object",additionalProperties:!1,properties:{event:{type:"string",enum:["schedule"]},interval:{type:"string",pattern:"^[1-9]\\d*[mhdw]$"}},required:["event"]},inputs:{type:"object",additionalProperties:{type:"string"}},servers:{type:"object",additionalProperties:!1,patternProperties:{"^[a-zA-Z0-9_-]+$":{type:"string",pattern:"^https?://[^\\s/$.?#].[^\\s]*$"}}},severity:{type:"object",additionalProperties:!1,properties:{schemaCheck:ey,statusCodeCheck:ey,contentTypeCheck:ey,successCriteriaCheck:ey}}},required:["path","trigger","agent"],additionalProperties:!1}}},additionalProperties:!1},eb={type:"object",properties:{type:{type:"string",const:n.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},ev={type:"object",properties:{type:{type:"string",const:n.SAML2},title:{type:"string"},issuerId:{type:"string"},entityId:{type:"string"},ssoUrl:{type:"string"},x509PublicCert:{type:"string"},teamsAttributeName:{type:"string",default:ef},teamsAttributeMap:{type:"object",additionalProperties:{type:"string"}},defaultTeams:{type:"array",items:{type:"string"}}},additionalProperties:!1,required:["type","issuerId","ssoUrl","x509PublicCert"]},ew={type:"object",additionalProperties:{oneOf:[{type:"string"},{type:"object"}]}},eS={type:"object",properties:{root:{type:"string"},output:{type:"string",pattern:"(.ya?ml|.json)$"},rbac:{type:"object",additionalProperties:!0},openapi:ei,graphql:f,theme:{type:"object",properties:{openapi:ei,graphql:f},additionalProperties:!1},title:{type:"string"},metadata:{type:"object",additionalProperties:!0},rules:ew,decorators:{type:"object",additionalProperties:!0},preprocessors:{type:"object",additionalProperties:!0}},required:["root"]},ex={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},ek={type:"object",additionalProperties:{type:"string"}},eO={type:"object",properties:{teamNamePatterns:{type:"array",items:{type:"string"}},teamFolders:{type:"array",items:{type:"string"}},teamFoldersBaseRoles:ek,cms:ek,reunite:ek,features:{type:"object",properties:{aiSearch:ek},additionalProperties:!1},content:{type:"object",properties:{"**":ek},additionalProperties:ek}},additionalProperties:ek},eE={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"]},eA={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:i.OAUTH2},tokenEndpoint:{type:"string"},clientId:{type:"string"},clientSecret:{type:"string"}},additionalProperties:!1,required:["type","tokenEndpoint","clientId","clientSecret"]}
36,{type:"object",properties:{type:{type:"string",const:i.SERVICE_ACCOUNT},serviceAccountEmail:{type:"string"},serviceAccountPrivateKey:{type:"string"}},additionalProperties:!1,required:["type","serviceAccountEmail","serviceAccountPrivateKey"]}],discriminator:{propertyName:"type"}}},additionalProperties:!1,required:["type","organizationName","auth"]},eP=Object.assign(Object.assign({},eA),{properties:Object.assign(Object.assign({},eA.properties),{type:{type:"string",const:"APIGEE_EDGE"}})}),e_={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"]},eT={type:"object",properties:{imports:{type:"array",items:{type:"string"}},licenseKey:{type:"string"},redirects:{type:"object",additionalProperties:{type:"object",properties:{to:{type:"string"},type:{type:"number",default:301}},additionalProperties:!1},default:{}},seo:ex,rbac:eO,apiFunctions:{type:"object",properties:{folders:{type:"array",items:{type:"string"}}},additionalProperties:!1},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:eS},rules:ew,decorators:{type:"object",additionalProperties:!0},preprocessors:{type:"object",additionalProperties:!0},ssoDirect:{type:"object",additionalProperties:{oneOf:[eb,ev],discriminator:{propertyName:"type"}}},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:[eA,eP,eE],discriminator:{propertyName:"type"}}}}},removeAttribution:{type:"boolean"},i18n:e_,l10n:e_,metadata:{type:"object",additionalProperties:!0},metadataGlobs:{type:"object",additionalProperties:{type:"object",additionalProperties:!0}},ignore:{type:"array",items:{type:"string"}}
36,theme:ed,reunite:eg,logo:H,navbar:K,products:G,footer:Y,sidebar:X,scripts:Q,links:J,feedback:u,search:Z,colorMode:ee,navigation:et,codeSnippet:er,markdown:en,openapi:ei,graphql:f,analytics:eo,userMenu:ea,versionPicker:el,breadcrumbs:ec,catalog:ep,scorecard:eu},default:{redirects:{}},additionalProperties:!0},e$=Object.assign(Object.assign({},function e(t,r){return Object.fromEntries(Object.entries(t).map(([t,n])=>{if(t!==r)return"object"==typeof n&&n?Array.isArray(n)?[t,n.map(t=>"object"==typeof t?e(t,r):t)]:[t,e(n,r)]:[t,n]}).filter(Boolean))}(eT,"default")),{additionalProperties:!1}),eN=Object.assign(Object.assign({$id:"root-redocly-config"},eT),{properties:Object.assign(Object.assign({plugins:{type:"array",items:{type:"string"}}},eT.properties),{env:{type:"object",additionalProperties:e$}}),default:{},additionalProperties:!1}),eC={type:"object",properties:{logo:ed.properties.logo,navbar:ed.properties.navbar,footer:ed.properties.footer,sidebar:ed.properties.sidebar,search:ed.properties.search,codeSnippet:ed.properties.codeSnippet,breadcrumbs:ed.properties.breadcrumbs,openapi:ed.properties.openapi,feedback:ed.properties.feedback,analytics:{type:"object",properties:{ga:e
36s}}},additionalProperties:!0,default:{}},ej={$id:"product-config-override",type:"object",properties:Object.assign(Object.assign({},eC.properties),{apis:{type:"object",additionalProperties:eS},theme:eC}),additionalProperties:!1}},58299:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e=!1){let t=[f.default,h.default,m.default,y.default,g.default,b.default,c.default,p.default,l.default,u.default,d.default];return e?t.push(i.default,o.default):t.push(n.default,s.default),t.push(a.default),t};let n=r(30032),i=r(9195),s=r(63503),o=r(62223),a=r(78516),l=r(86512),c=r(15656),p=r(4613),u=r(47236),d=r(49100),f=r(90370),h=r(15496),m=r(91170),y=r(3437),g=r(77134),b=r(97419)},59118:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(76434);class 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},60567:e=>{"use strict";function t(e){return 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){let r="";for(let n=0;n<t;n+=1)r+=e;return r},e.exports.isNegativeZero=function(e){return 0===e&&-1/0==1/e},e.exports.extend=function(e,t){if(t){let r=Object.keys(t);for(let n=0,i=r.length;n<i;n+=1){let i=r[n];e[i]=t[i]}}return e}},61477:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dynamicRef=o;let n=r(16276),i=r(45870),s=r(29308);function o(e,t){let{gen:r,keyword:o,it:a}=e;if("#"!==t[0])throw Error(`"${o}" only supports hash fragment reference`);let l=t.slice(1);if(a.allErrors)c();else{let t=r.let("valid",!1);c(t),e.ok(t)}function c(e){if(a.schemaEnv.root.dynamicAnchors[l]){let t=r.let("_v",(0,n._)`${i.default.dynamicAnchors}${(0,n.getProperty)(l)}`);r.if(t,p(t,e),p(a.validateName,e))}else p(a.validateName,e)()}function p(t,n){return n?()=>r.block(()=>{(0,s.callRef)(e,t),r.let(n,!0)}):()=>(0,s.callRef)(e,t)}}t.default={keyword:"$dynamicRef",schemaType:"string",code:e=>o(e,e.schema)}},61757:(e,t,r)=>{"use strict";r.r(t),r.d(t,{MobXProviderContext:()=>H,Observer:()=>O,PropTypes:()=>es,Provider:()=>K,disposeOnUnmount:()=>function e(t,r){if(Array.isArray(r))return r.map(function(r){return e(t,r)});Q||(X>=18?console.error("[mobx-react] disposeOnUnmount is not compatible with React 18 and higher. Don't use it."):console.warn("[mobx-react] disposeOnUnmount is deprecated. It won't work correctly with React 18 and higher."),Q=!0);var n=Object.getPrototypeOf(t).constructor,i=Object.getPrototypeOf(t.constructor),s=Object.getPrototypeOf(Object.getPrototypeOf(t));if(n!==o.Component&&n!==o.PureComponent&&i!==o.Component&&i!==o.PureComponent&&s!==o.Component&&s!==o.PureComponent)throw Error("[mobx-react] disposeOnUnmount only supports direct subclasses of React.Component or React.PureComponent.");if("string"!=typeof r&&"function"!=typeof r&&!Array.isArray(r))throw Error("[mobx-react] disposeOnUnmount only works if the parameter is either a property key or a function.");var a="string"==typeof r,l=!!t[J]||!!t[Z];if((a?t[J]||(t[J]=[]):t[Z]||(t[Z]=[])).push(r),l||L(t,"componentWillUnmount",ee),"string"!=typeof r)return r},enableStaticRendering:()=>d,inject:()=>Y,isUsingStaticRendering:()=>f,observer:()=>B,observerBatching:()=>c,useAsObservableSource:()=>A,useLocalObservable:()=>E,useLocalStore:()=>P,useObserver:()=>_,useStaticRendering:()=>T});var n,i,s=r(52791),o=r(7620);if(!o.useState)throw Error("mobx-react-lite requires React with Hooks support");if(!s.makeObservable)throw Error("mobx-react-lite@3 requires mobx at least version 6 to be available");var a=r(97509);function l(e){e()}function c(e){e||(e=l),(0,s.configure)({reactionScheduler:e})}function p(e){return(0,s.getDependencyTree)(e)}var u=!1;function d(e){u=e}function f(){return u}var h=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,
36configurable:!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}(),m=new("u">typeof FinalizationRegistry?FinalizationRegistry:h)(function(e){var t;null==(t=e.reaction)||t.dispose(),e.reaction=null}),y=r(16574);function g(e){e.reaction=new s.Reaction("observer".concat(e.name),function(){var t;e.stateVersion=Symbol(),null==(t=e.onStoreChange)||t.call(e)})}function b(e,t){if(void 0===t&&(t="observed"),u)return e();var r,n,i=o.useRef(null);if(!i.current){var s={reaction:null,onStoreChange:null,stateVersion:Symbol(),name:t,subscribe:function(e){return m.unregister(s),s.onStoreChange=e,s.reaction||(g(s),s.stateVersion=Symbol()),function(){var e;s.onStoreChange=null,null==(e=s.reaction)||e.dispose(),s.reaction=null}},getSnapshot:function(){return s.stateVersion}};i.current=s}var a=i.current;if(a.reaction||(g(a),m.register(i,a,a)),o.useDebugValue(a.reaction,p),(0,y.useSyncExternalStore)(a.subscribe,a.getSnapshot,a.getSnapshot),a.reaction.track(function(){try{r=e()}catch(e){n=e}}),n)throw n;return r}var v="function"==typeof Symbol&&Symbol.for,w=null!=(i=null==(n=Object.getOwnPropertyDescriptor(function(){},"name"))?void 0:n.configurable)&&i,S=v?Symbol.for("react.forward_ref"):"function"==typeof o.forwardRef&&(0,o.forwardRef)(function(e){return null}).$$typeof,x=v?Symbol.for("react.memo"):"function"==typeof o.memo&&(0,o.memo)(function(e){return null}).$$typeof,k={$$typeof:!0,render:!0,compare:!0,type:!0,displayName:!0};function O(e){var t=e.children,r=e.render;t&&r&&console.error("MobX Observer: Do not use children and render in the same time in `Observer`");var n=t||r;return"function"!=typeof n?null:b(n)}function E(e,t){return(0,o.useState)(function(){return(0,s.observable)(e(),t,{autoBind:!0})})[0]}function A(e){var t=(0,o.useState)(function(){return(0,s.observable)(e,{},{deep:!1})})[0];return(0,s.runInAction)(function(){Object.assign(t,e)}),t}function P(e,t){var r=t&&A(t);return(0,o.useState)(function(){return(0,s.observable)(e(r),void 0,{autoBind:!0})})[0]}function _(e,t){return void 0===t&&(t="observed"),b(e,t)}function T(e){u=e}function $(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}O.displayName="Observer",c(a.unstable_batchedUpdates),m.finalizeAllImmediately;var N={$$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},C=Symbol("patchMixins"),j=Symbol("patchedDefinition");function I(e,t){for(var r,n=this,i=arguments.length,s=Array(i>2?i-2:0),o=2;o<i;o++)s[o-2]=arguments[o];t.locks++;try{return null!=e&&(r=e.apply(this,s)),r}finally{t.locks--,0===t.locks&&t.methods.forEach(function(e){e.apply(n,s)})}}function R(e,t){return function(){for(var r=arguments.length,n=Array(r),i=0;i<r;i++)n[i]=arguments[i];I.call.apply(I,[this,e,t].concat(n))}}function L(e,t,r){var n,i,s=((i=(n=e[C]=e[C]||{})[t]=n[t]||{}).locks=i.locks||0,i.methods=i.methods||[],i);0>s.methods.indexOf(r)&&s.methods.push(r);var o=Object.getOwnPropertyDescriptor(e,t);if(!o||!o[j]){var a=e[t],l=function e(t,r,n,i,s){var o,a=R(s,i);return(o={})[j]=!0,o.get=function(){return a},o.set=function(s){if(this===t)a=R(s,i);else{var o=e(this,r,n,i,s);Object.defineProperty(this,r,o)}},o.configurable=!0,o.enumerable=n,o}(e,t,o?o.enumerable:void 0,s,a);Object.defineProperty(e,t,l)}}var D=Symbol("ObserverAdministration"),M=Symbol("isMobXReactObserver");function F(e){var t;return null!=(t=e[D])?t:e[D]={reaction:null,mounted:!1,reactionInvalidatedBeforeMount:!1,forceUpdate:null,name:q(e.constructor),state:void 0,props:void 0,context:void 0}}function q(e){return e.displayName||e.name||"<component>"}function z(e){var t=e.bind(this),r=F(this);return function(){!r.reaction&&(e=r,r.reaction=new s.Reaction(e.name+".render()",function(){if(!e.mounted){e.reactionInvalidatedBeforeMount=!0;return}try{null==e.forceUpdate||e.forceUpdate()}catch(r){var t;null==(t=e.reaction)||t.dispose(),e.reaction=null}}),r.mounted||m.register(this,r,this));var e,n=void 0,i=void 0;if(r.reaction.track(function(){try{i=(0,s._allowStateChanges)(!1,t)}catch(e){n=e}}),n)throw n;return i}}
36function U(e,t){return u&&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||!function(e,t){if($(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])||!$(e[r[i]],t[r[i]]))return!1;return!0}(this.props,e)}function B(e,t){if(t&&"class"!==t.kind)throw Error("The @observer decorator can be used on classes only");if(!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(o.Component,e)||Object.prototype.isPrototypeOf.call(o.PureComponent,e)))return function(e){if(x&&e.$$typeof===x)throw 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(u)return e;var t,r,n=!1,i=e,s=e.displayName||e.name;if(S&&e.$$typeof===S&&(n=!0,"function"!=typeof(i=e.render)))throw Error("[mobx-react-lite] `render` property of ForwardRef was not a function");var a=function(e,t){return b(function(){return i(e,t)},s)};return a.displayName=e.displayName,w&&Object.defineProperty(a,"name",{value:e.name,writable:!0,configurable:!0}),e.contextTypes&&(a.contextTypes=e.contextTypes),n&&(a=(0,o.forwardRef)(a)),t=e,r=a=(0,o.memo)(a),Object.keys(t).forEach(function(e){k[e]||Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(t,e))}),a}(e);var r=e.prototype;if(e[M])throw Error("The provided component class ("+q(e)+") has already been declared as an observer component.");if(e[M]=!0,r.componentWillReact)throw Error("The componentWillReact life-cycle event is no longer supported");
36if(e.__proto__!==o.PureComponent)if(r.shouldComponentUpdate){if(r.shouldComponentUpdate!==U)throw Error("It is not allowed to use shouldComponentUpdate in observer based components.")}else r.shouldComponentUpdate=U;var n=r.render;if("function"!=typeof n)throw Error("[mobx-react] class component ("+q(e)+") is missing `render` method.\n`observer` requires `render` being a function defined on prototype.\n`render = () => {}` or `render = function() {}` is not supported.");r.render=function(){return Object.defineProperty(this,"render",{configurable:!1,writable:!1,value:u?n:z.call(this,n)}),this.render()};var i=r.componentDidMount;return r.componentDidMount=function(){var e=this,t=F(this);return t.mounted=!0,m.unregister(this),t.forceUpdate=function(){return e.forceUpdate()},(!t.reaction||t.reactionInvalidatedBeforeMount)&&t.forceUpdate(),null==i?void 0:i.apply(this,arguments)},L(r,"componentWillUnmount",function(){if(!u){var e,t=F(this);null==(e=t.reaction)||e.dispose(),t.reaction=null,t.forceUpdate=null,t.mounted=!1,t.reactionInvalidatedBeforeMount=!1}}),e}function V(){return(V=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}).apply(null,arguments)}var W=["children"],H=o.createContext({});function K(e){var t=e.children,r=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,W),n=o.useContext(H),i=o.useRef(V({},n,r)).current;return o.createElement(H.Provider,{value:i},t)}function G(e,t,r,n){var i,s,a=o.forwardRef(function(r,n){var i=V({},r);return Object.assign(i,e(o.useContext(H)||{},i)||{}),n&&(i.ref=n),o.createElement(t,i)});return n&&(a=B(a)),a.isMobxInjector=!0,i=a,s=Object.getOwnPropertyNames(Object.getPrototypeOf(t)),Object.getOwnPropertyNames(t).forEach(function(e){N[e]||-1!==s.indexOf(e)||Object.defineProperty(i,e,Object.getOwnPropertyDescriptor(t,e))}),a.wrappedComponent=t,a.displayName=function(e,t){var r=e.displayName||e.name||e.constructor&&e.constructor.name||"Component";return t?"inject-with-"+t+"("+r+")":"inject("+r+")"}(t,r),a}function Y(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];if("function"!=typeof arguments[0])return function(e){return G(function(e,r){return t.forEach(function(t){if(!(t in r)){if(!(t in e))throw Error("MobX injector: Store '"+t+"' is not available! Make sure it is provided by some Provider");r[t]=e[t]}}),r},e,t.join("-"),!1)};var n=arguments[0];return function(e){return G(n,e,n.name,!0)}}K.displayName="MobXProvider";var X=Number.parseInt(o.version.split(".")[0]),Q=!1,J=Symbol("disposeOnUnmountProto"),Z=Symbol("disposeOnUnmountInst");function ee(){var e=this;[].concat(this[J]||[],this[Z]||[]).forEach(function(t){var r="string"==typeof t?e[t]:t;null!=r&&(Array.isArray(r)?r.map(function(e){return e()}):r())})}function et(e){function t(t,r,n,i,o,a){for(var l=arguments.length,c=Array(l>6?l-6:0),p=6;p<l;p++)c[p-6]=arguments[p];return(0,s.untracked)(function(){if(i=i||"<<anonymous>>",a=a||n,null!=r[n])return e.apply(void 0,[r,n,i,o,a].concat(c));if(t){var s=null===r[n]?"null":"undefined";return Error("The "+o+" `"+a+"` is marked as required in `"+i+"`, but its value is `"+s+"`.")}return null})}var r=t.bind(null,!1);return r.isRequired=t.bind(null,!0),r}function er(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":"symbol"===t||"Symbol"===e["@@toStringTag"]||"function"==typeof Symbol&&e instanceof Symbol?"symbol":t}function en(e,t){return et(function(r,n,i,o,a){return(0,s.untracked)(function(){if(e&&er(r[n])===t.toLowerCase())return null;switch(t){case"Array":o=s.isObservableArray;break;case"Object":o=s.isObservableObject;break;case"Map":o=s.isObservableMap;break;default:throw Error("Unexpected mobxType: "+t)}var o,l=r[n];if(!o(l)){var c=function(e){var t=er(e);if("object"===t){if(e instanceof Date)return"date";else if(e instanceof RegExp)return"regexp"}return t}(l),p=e?" or javascript `"+t.toLowerCase()+"`":"";return Error("Invalid prop `"+a+"` of type `"+c+"` supplied to `"+i+"`, expected `mobx.Observable"+t+"`"+p+".")}return null})})}function ei(e,t){return et(function(r,n,i,o,a){for(var l=arguments.length,c=Array(l>5?l-5:0),p=5;p<l;p++)c[p-5]=arguments[p];return(0,s.untracked)(function(){if("function"!=typeof t)return Error("Property `"+a+"` of component `"+i+"` has invali
36d PropType notation.");var s=en(e,"Array")(r,n,i,o,a);if(s instanceof Error)return s;for(var l=r[n],p=0;p<l.length;p++)if((s=t.apply(void 0,[l,p,i,o,a+"["+p+"]"].concat(c)))instanceof Error)return s;return null})})}var es={observableArray:en(!1,"Array"),observableArrayOf:ei.bind(null,!1),observableMap:en(!1,"Map"),observableObject:en(!1,"Object"),arrayOrObservableArray:en(!0,"Array"),arrayOrObservableArrayOf:ei.bind(null,!0),objectOrObservableObject:en(!0,"Object")};if(!o.Component)throw Error("mobx-react requires React to be available");if(!s.observable)throw Error("mobx-react requires mobx to be available")},61864:(e,t,r)=>{"use strict";let n;r.r(t),r.d(t,{Tab:()=>N,TabList:()=>P,TabPanel:()=>R,Tabs:()=>O});var i=r(43070),s=r(7620);function o(e){return t=>!!t.type&&t.type.tabsRole===e}let a=o("Tab"),l=o("TabList"),c=o("TabPanel");function p(e,t){return s.Children.map(e,e=>null===e?null:a(e)||l(e)||c(e)?t(e):e.props&&e.props.children&&"object"==typeof e.props.children?(0,s.cloneElement)(e,{...e.props,children:p(e.props.children,t)}):e)}function u(e,t){return s.Children.forEach(e,e=>{null!==e&&(a(e)||c(e)?t(e):e.props&&e.props.children&&"object"==typeof e.props.children&&(l(e)&&t(e),u(e.props.children,t)))})}function d(e,t,r){let n,i=0,s=0,o=!1,p=[];return u(e[t],e=>{l(e)&&(e.props&&e.props.children&&"object"==typeof e.props.children&&u(e.props.children,e=>p.push(e)),o&&(n=Error("Found multiple 'TabList' components inside 'Tabs'. Only one is allowed.")),o=!0),a(e)?(o&&-1!==p.indexOf(e)||(n=Error("Found a 'Tab' component outside of the 'TabList' component. 'Tab' components have to be inside the 'TabList' component.")),i++):c(e)&&s++}),n||i===s||(n=Error(`There should be an equal number of 'Tab' and 'TabPanel' in \`${r}\`. Received ${i} 'Tab' and ${s} 'TabPanel'.`)),n}let f=function(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=function e(t){var r,n,i="";if("string"==typeof t||"number"==typeof t)i+=t;else if("object"==typeof t)if(Array.isArray(t)){var s=t.length;for(r=0;r<s;r++)t[r]&&(n=e(t[r]))&&(i&&(i+=" "),i+=n)}else for(n in t)t[n]&&(i&&(i+=" "),i+=n);return i}(e))&&(n&&(n+=" "),n+=t);return n};function h(e){let t=0;return u(e,e=>{a(e)&&t++}),t}function m(e){return e&&"getAttribute"in e}function y(e){return m(e)&&e.getAttribute("data-rttab")}function g(e){return m(e)&&"true"===e.getAttribute("aria-disabled")}let b={className:"react-tabs",focus:!1},v={children:d},w=e=>{(0,i.checkPropTypes)(v,e,"prop","UncontrolledTabs");let t=(0,s.useRef)([]),r=(0,s.useRef)([]),o=(0,s.useRef)();function u(t,r){if(t<0||t>=w())return;let{onSelect:n,selectedIndex:i}=e;n(t,i,r)}function d(e){let t=w();for(let r=e+1;r<t;r++)if(!g(S(r)))return r;for(let t=0;t<e;t++)if(!g(S(t)))return t;return e}function m(e){let t=e;for(;t--;)if(!g(S(t)))return t;for(t=w();t-- >e;)if(!g(S(t)))return t;return e}function w(){let{children:t}=e;return h(t)}function S(e){return t.current[`tabs-${e}`]}function x(e){let t=e.target;do if(k(t)){if(g(t))return;u([].slice.call(t.parentNode.children).filter(y).indexOf(t),e);return}while(null!=(t=t.parentNode))}function k(e){if(!y(e))return!1;let t=e.parentElement;do{if(t===o.current)return!0;if(t.getAttribute("data-rttabs"))break;t=t.parentElement}while(t);return!1}let{children:O,className:E,disabledTabClassName:A,domRef:P,focus:_,forceRenderTabPanel:T,onSelect:$,selectedIndex:N,selectedTabClassName:C,selectedTabPanelClassName:j,environment:I,disableUpDownKeys:R,disableLeftRightKeys:L,...D}={...b,...e};return s.createElement("div",Object.assign({},D,{className:f(E),onClick:x,onKeyDown:function(t){let{direction:r,disableUpDownKeys:n,disableLeftRightKeys:i}=e;if(k(t.target)){let{selectedIndex:s}=e,o=!1,a=!1;("Space"===t.code||32===t.keyCode||"Enter"===t.code||13===t.keyCode)&&(o=!0,a=!1,x(t)),(i||37!==t.keyCode&&"ArrowLeft"!==t.code)&&(n||38!==t.keyCode&&"ArrowUp"!==t.code)?(i||39!==t.keyCode&&"ArrowRight"!==t.code)&&(n||40!==t.keyCode&&"ArrowDown"!==t.code)?35===t.keyCode||"End"===t.code?(s=function(){let e=w();for(;e--;)if(!g(S(e)))return e;return null}(),o=!0,a=!0):(36===t.keyCode||"Home"===t.code)&&(s=function(){let e=w();for(let t=0;t<e;t++)if(!g(S(t)))return t;return null}(),o=!0,a=!0):(s="rtl"===r?m(s):d(s),o=!0,a=!0):(s="rtl"===r?d(s):m(s),o=!0,a=!0),o&&t.preventDefault(),a&&u(s,t)}},ref:e=>{o.current=e,P&&P(e)},"data-rttabs":!0}),function(){let i=0,{children:o,disabledTabClassName:u,focus:d,forceRenderTabPanel:f,selectedIndex:h,selectedTabClassName:m,selectedTabPanelClassName:y,environment:g}=e;r.current=r.current||[];let b=r.current.length-w(),v=(0,s.useId)();for(;b++<0;)r.current.push(`${v}${r.current.length}`);return p(o,e=>{let o=e;if(l(e)){let i=0,l=!1;null==n&&function(e){let t=e||("u">typeof window?window:void 0);try{n=!!(void 0!==t&&t.document&&t.document.activeElement)}catch(e){n=!1}}(g);let c=g||("u">typeof window?window:void 0);n&&c&&(l=s.Children.toArray(e.props.children).filter(a).some((e,t)=>c.document.activeElement===S(t))),o=(0,s.cloneElement)(e,{children:p(e.props.children,e=>{let n=`tabs-${i}`,o=h===i,a={tabRef:e=>{t.current[n]=e},id:r.current[i],selected:o,focus:o&&(d||l)};return m&&(a.selectedClassName=m),u&&(a.disabledClassName=u),i++,(0,s.cloneElement)(e,a)})})}else if(c(e)){let t={id:r.current[i],selected:h===i};f&&(t.forceRender=f),y&&(t.selectedClassName=y),i++,o=(0,s.cloneElement)(e,t)}return o}
36)}())},S={children:d,onSelect:function(e,t,r,n,i){let s=e[t],o=i||t,a=null;return s&&"function"!=typeof s?a=Error(`Invalid ${n} \`${o}\` of type \`${typeof s}\` supplied to \`${r}\`, expected \`function\`.`):null!=e.selectedIndex&&null==s&&(a=Error(`The ${n} \`${o}\` is marked as required in \`${r}\`, but its value is \`undefined\` or \`null\`.
37\`onSelect\` is required when \`selectedIndex\` is also set. Not doing so will make the tabs not do anything, as \`selectedIndex\` indicates that you want to handle the selected tab yourself.
38If you only want to set the inital tab replace \`selectedIndex\` with \`defaultIndex\`.`)),a},selectedIndex:function(e,t,r,n,i){let s=e[t],o=i||t,a=null;if(null!=s&&"number"!=typeof s)a=Error(`Invalid ${n} \`${o}\` of type \`${typeof s}\` supplied to \`${r}\`, expected \`number\`.`);else if(null!=e.defaultIndex&&null!=s)return Error(`The ${n} \`${o}\` cannot be used together with \`defaultIndex\` in \`${r}\`.
39Either remove \`${o}\` to let \`${r}\` handle the selected tab internally or remove \`defaultIndex\` to handle it yourself.`);return a}},x={defaultFocus:!1,focusTabOnClick:!0,forceRenderTabPanel:!1,selectedIndex:null,defaultIndex:null,environment:null,disableUpDownKeys:!1,disableLeftRightKeys:!1},k=e=>{(0,i.checkPropTypes)(S,e,"prop","Tabs");let{children:t,defaultFocus:r,defaultIndex:n,focusTabOnClick:o,onSelect:a,...l}={...x,...e}
39,[c,p]=(0,s.useState)(r),[u]=(0,s.useState)(+(null===l.selectedIndex)),[d,f]=(0,s.useState)(1===u?n||0:null);if((0,s.useEffect)(()=>{p(!1)},[]),1===u){let e=h(t);(0,s.useEffect)(()=>{null!=d&&f(Math.min(d,Math.max(0,e-1)))},[e])}let m={...e,...l};return m.focus=c,m.onSelect=(e,t,r)=>{("function"!=typeof a||!1!==a(e,t,r))&&(o&&p(!0),1===u&&f(e))},null!=d&&(m.selectedIndex=d),delete m.defaultFocus,delete m.defaultIndex,delete m.focusTabOnClick,s.createElement(w,m,t)};k.tabsRole="Tabs";let O=k,E={className:"react-tabs__tab-list"},A=e=>{let{children:t,className:r,...n}={...E,...e};return s.createElement("ul",Object.assign({},n,{className:f(r),role:"tablist"}),t)};A.tabsRole="TabList";let P=A,_="react-tabs__tab",T={className:_,disabledClassName:`${_}--disabled`,focus:!1,id:null,selected:!1,selectedClassName:`${_}--selected`},$=e=>{let t=(0,s.useRef)(),{children:r,className:n,disabled:i,disabledClassName:o,focus:a,id:l,selected:c,selectedClassName:p,tabIndex:u,tabRef:d,...h}={...T,...e};return(0,s.useEffect)(()=>{c&&a&&t.current.focus()},[c,a]),s.createElement("li",Object.assign({},h,{className:f(n,{[p]:c,[o]:i}),ref:e=>{t.current=e,d&&d(e)},role:"tab",id:`tab${l}`,"aria-selected":c?"true":"false","aria-disabled":i?"true":"false","aria-controls":`panel${l}`,tabIndex:u||(c?"0":null),"data-rttab":!0}),r)};$.tabsRole="Tab";let N=$,C="react-tabs__tab-panel",j={className:C,forceRender:!1,selectedClassName:`${C}--selected`},I=e=>{let{children:t,className:r,forceRender:n,id:i,selected:o,selectedClassName:a,...l}={...j,...e};return s.createElement("div",Object.assign({},l,{className:f(r,{[a]:o}),role:"tabpanel",id:`panel${i}`,"aria-labelledby":`tab${i}`}),n||o?t:null)};I.tabsRole="TabPanel";let R=I},62223:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(16276),i=r(84642),s=r(46180),o=r(30032);t.default={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:{message:({params:{len:e}})=>(0,n.str)`must NOT have more than ${e} items`,params:({params:{len:e}})=>(0,n._)`{limit: ${e}}`},code(e){let{schema:t,parentSchema:r,it:n}=e,{prefixItems:a}=r;n.items=!0,(0,i.alwaysValidSchema)(n,t)||(a?(0,o.validateAdditionalItems)(e,a):e.ok((0,s.validateArray)(e)))}}},63503:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateTuple=o;let n=r(16276),i=r(84642),s=r(46180);function o(e,t,r=e.schema){let{gen:s,parentSchema:a,data:l,keyword:c,it:p}=e;(function(e){let{opts:n,errSchemaPath:s}=p,o=r.length,a=o===e.minItems&&(o===e.maxItems||!1===e[t]);if(n.strictTuples&&!a){let e=`"${c}" is ${o}-tuple, but minItems or maxItems/${t} are not specified or different at path "${s}"`;(0,i.checkStrictMode)(p,e,n.strictTuples)}})(a),p.opts.unevaluated&&r.length&&!0!==p.items&&(p.items=i.mergeEvaluated.items(s,r.length,p.items));let u=s.name("valid"),d=s.const("len",(0,n._)`${l}.length`);r.forEach((t,r)=>{(0,i.alwaysValidSchema)(p,t)||(s.if((0,n._)`${d} > ${r}`,()=>e.subschema({keyword:c,schemaProp:r,dataProp:r},u)),e.ok(u))})}t.default={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(e){let{schema:t,it:r}=e;if(Array.isArray(t))return o(e,"additionalItems",t);r.items=!0,(0,i.alwaysValidSchema)(r,t)||e.ok((0,s.validateArray)(e))}}},63554:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(16276);t.default={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:{message:({keyword:e,schemaCode:t})=>(0,n.str)`must NOT have ${"maxItems"===e?"more":"fewer"} than ${t} items`,params:({schemaCode:e})=>(0,n._)`{limit: ${e}}`},code(e){let{keyword:t,data:r,schemaCode:i}=e,s="maxItems"===t?n.operators.GT:n.operators.LT;e.fail$data((0,n._)`${r}.length ${s} ${i}`)}}},64699:(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;var n=r(87707);Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return n.KeywordCxt}});var i=r(16276);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}});
39let s=r(65887),o=r(59118),a=r(4165),l=r(76610),c=r(16276),p=r(76434),u=r(49089),d=r(84642),f=r(90860),h=r(54201),m=(e,t)=>new RegExp(e,t);m.code="new RegExp";let y=["removeAdditional","useDefaults","coerceTypes","defaultUnevaluatedProperties","defaultAdditionalProperties"],g=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 ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},v={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'};class w{constructor(e={}){this.schemas={},this.refs={},this.formats={},this._compilations=new Set,this._loading={},this._cache=new Map,e=this.opts={...e,...function(e){var t,r,n,i,s,o,a,l,c,p,u,d,f,y,g,b,v,w,S,x,k,O,E,A,P;let _=e.strict,T=null==(t=e.code)?void 0:t.optimize,$=!0===T||void 0===T?1:T||0,N=null!=(n=null==(r=e.code)?void 0:r.regExp)?n:m,C=null!=(i=e.uriResolver)?i:h.default;return{strictSchema:null==(o=null!=(s=e.strictSchema)?s:_)||o,strictNumbers:null==(l=null!=(a=e.strictNumbers)?a:_)||l,strictTypes:null!=(p=null!=(c=e.strictTypes)?c:_)?p:"log",strictTuples:null!=(d=null!=(u=e.strictTuples)?u:_)?d:"log",strictRequired:null!=(y=null!=(f=e.strictRequired)?f:_)&&y,code:e.code?{...e.code,optimize:$,regExp:N}:{optimize:$,regExp:N},loopRequired:null!=(g=e.loopRequired)?g:200,loopEnum:null!=(b=e.loopEnum)?b:200,meta:null==(v=e.meta)||v,messages:null==(w=e.messages)||w,inlineRefs:null==(S=e.inlineRefs)||S,schemaId:null!=(x=e.schemaId)?x:"$id",addUsedSchema:null==(k=e.addUsedSchema)||k,validateSchema:null==(O=e.validateSchema)||O,validateFormats:null==(E=e.validateFormats)||E,unicodeRegExp:null==(A=e.unicodeRegExp)||A,int32range:null==(P=e.int32range)||P,uriResolver:C}}(e)};const{es5:t,lines:r}=this.opts.code;this.scope=new c.ValueScope({scope:{},prefixes:g,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 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&&O.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),e.keywords&&E.call(this,e.keywords),"object"==typeof e.meta&&this.addMetaSchema(e.meta),k.call(this),e.validateFormats=n}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){let{$data:e,meta:t,schemaId:r}=this.opts,n=f;"id"===r&&((n={...f}).id=n.$id,delete n.$id),t&&e&&this.addMetaSchema(n,n[r],!1)}defaultMeta(){let{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)))throw Error(`no schema with key or ref "${e}"`)}else r=this.compile(e);let n=r(t);return"$async"in r||(this.errors=r.errors),n}compile(e,t){let r=this._addSchema(e,t);return r.validate||this._compileSchemaEnv(r)}compileAsync(e,t){if("function"!=typeof this.opts.loadSchema)throw Error("options.loadSchema should be a function");let{loadSchema:r}=this.opts;return n.call(this,e,t);async function n(e,t){await i.call(this,e.$schema);let r=this._addSchema(e,t);return r.validate||s.call(this,r)}async function i(e){e&&!this.getSchema(e)&&await n.call(this,{$ref:e},!0)}async function s(e){try{return this._compileSchemaEnv(e)}catch(t){if(!(t instanceof o.default))throw t;return a.call(this,t),await l.call(this,t.missingSchema),s.call(this,e)}}function a({missingSchema:e,missingRef:t}){if(this.refs[e])throw Error(`AnySchema ${e} is loaded but ${t} cannot be resolved`)}async function l(e){let 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){let 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,n=this.opts.validateSchema){let i;
39if(Array.isArray(e)){for(let t of e)this.addSchema(t,void 0,r,n);return this}if("object"==typeof e){let{schemaId:t}=this.opts;if(void 0!==(i=e[t])&&"string"!=typeof i)throw Error(`schema ${t} must be string`)}return t=(0,p.normalizeId)(t||i),this._checkUnique(t),this.schemas[t]=this._addSchema(e,r,t,n,!0),this}addMetaSchema(e,t,r=this.opts.validateSchema){return this.addSchema(e,t,!0,r),this}validateSchema(e,t){let r;if("boolean"==typeof e)return!0;if(void 0!==(r=e.$schema)&&"string"!=typeof r)throw Error("$schema must be a string");if(!(r=r||this.opts.defaultMeta||this.defaultMeta()))return this.logger.warn("meta-schema not available"),this.errors=null,!0;let n=this.validate(r,e);if(!n&&t){let e="schema is invalid: "+this.errorsText();if("log"===this.opts.validateSchema)this.logger.error(e);else throw Error(e)}return n}getSchema(e){let t;for(;"string"==typeof(t=x.call(this,e));)e=t;if(void 0===t){let{schemaId:r}=this.opts,n=new l.SchemaEnv({schema:{},schemaId:r});if(!(t=l.resolveSchema.call(this,n,e)))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":{let t=x.call(this,e);return"object"==typeof t&&this._cache.delete(t.schema),delete this.schemas[e],delete this.refs[e],this}case"object":{this._cache.delete(e);let t=e[this.opts.schemaId];return t&&(t=(0,p.normalizeId)(t),delete this.schemas[t],delete this.refs[t]),this}default:throw Error("ajv.removeSchema: invalid parameter")}}addVocabulary(e){for(let 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){if(Array.isArray(r=(t=e).keyword)&&!r.length)throw Error("addKeywords: keyword must be string or non-empty array")}else throw Error("invalid addKeywords parameters");if(T.call(this,r,t),!t)return(0,d.eachItem)(r,e=>$.call(this,e)),this;C.call(this,t);let n={...t,type:(0,u.getJSONTypes)(t.type),schemaType:(0,u.getJSONTypes)(t.schemaType)};return(0,d.eachItem)(r,0===n.type.length?e=>$.call(this,e,n):e=>n.type.forEach(t=>$.call(this,e,n,t))),this}getKeyword(e){let t=this.RULES.all[e];return"object"==typeof t?t.definition:!!t}removeKeyword(e){let{RULES:t}=this;for(let r of(delete t.keywords[e],delete t.all[e],t.rules)){let 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(e=this.errors,{separator:t=", ",dataVar:r="data"}={}){return e&&0!==e.length?e.map(e=>`${r}${e.instancePath} ${e.message}`).reduce((e,r)=>e+t+r):"No errors"}$dataMetaSchema(e,t){let r=this.RULES.all;for(let n of(e=JSON.parse(JSON.stringify(e)),t)){let t=n.split("/").slice(1),i=e;for(let e of t)i=i[e];for(let e in r){let t=r[e];if("object"!=typeof t)continue;let{$data:n}=t.definition,s=i[e];n&&s&&(i[e]=I(s))}}return e}_removeAllSchemas(e,t){for(let r in e){let 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,n=this.opts.validateSchema,i=this.opts.addUsedSchema){let s,{schemaId:o}=this.opts;if("object"==typeof e)s=e[o];else if(this.opts.jtd)throw Error("schema must be object");else if("boolean"!=typeof e)throw Error("schema must be object or boolean");let a=this._cache.get(e);if(void 0!==a)return a;r=(0,p.normalizeId)(s||r);let c=p.getSchemaRefs.call(this,e,r);return a=new l.SchemaEnv({schema:e,schemaId:o,meta:t,baseId:r,localRefs:c}),this._cache.set(a.schema,a),i&&!r.startsWith("#")&&(r&&this._checkUnique(r),this.refs[r]=a),n&&this.validateSchema(e,!0),a}_checkUnique(e){if(this.schemas[e]||this.refs[e])throw 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 Error("ajv implementation error");return e.validate}_compileMetaSchema(e){let t=this.opts;this.opts=this._metaOpts;try{l.compileSchema.call(this,e)}finally{this.opts=t}}}function S(e,t,r,n="error"){for(let i in e)i in t&&this.logger[n](`${r}: option ${i}. ${e[i]}`)}function x(e){return e=(0,p.normalizeId)(e),this.schemas[e]||this.refs[e]}function k(){let e=this.opts.schemas;if(e)if(Array.isArray(e))this.addSchema(e);else for(let t in e)this.addSchema(e[t],t)}function O(){for(let e in this.opts.formats){let t=this.opts.formats[e];t&&this.addFormat(e,t)}}function E(e){if(Array.isArray(e))return void this.addVocabulary(e);for(let t in this.logger.warn("keywords option as map is deprecated, pass array"),e){let r=e[t];r.keyword||(r.keyword=t),this.addKeyword(r)}}function A(){let e={...this.opts};for(let t of y)delete e[t];return e}w.ValidationError=s.default,w.MissingRefError=o.default,t.default=w;let P={log(){},warn(){},error(){}},_=/^[a-z_$][a-z0-9_$:-]*$/i;function T(e,t){let{RULES:r}=this;if((0,d.eachItem)(e,e=>{if(r.keywords[e])throw Error(`Keyword ${e} is already defined`);if(!_.test(e))throw Error(`Keyword ${e}
39 has invalid name`)}),t&&t.$data&&!("code"in t||"validate"in t))throw Error('$data keyword must have "code" or "validate" function')}function $(e,t,r){var n;let i=null==t?void 0:t.post;if(r&&i)throw Error('keyword with "post" flag cannot have "type"');let{RULES:s}=this,o=i?s.post:s.rules.find(({type:e})=>e===r);if(o||(o={type:r,rules:[]},s.rules.push(o)),s.keywords[e]=!0,!t)return;let a={keyword:e,definition:{...t,type:(0,u.getJSONTypes)(t.type),schemaType:(0,u.getJSONTypes)(t.schemaType)}};t.before?N.call(this,o,a,t.before):o.rules.push(a),s.all[e]=a,null==(n=t.implements)||n.forEach(e=>this.addKeyword(e))}function N(e,t,r){let 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 C(e){let{metaSchema:t}=e;void 0!==t&&(e.$data&&this.opts.$data&&(t=I(t)),e.validateSchema=this.compile(t,!0))}let j={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function I(e){return{anyOf:[e,j]}}},65103:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncApi3Types=void 0;let n=r(68386),i=r(94556);t.AsyncApi3Types={...i.AsyncApi2Bindings,CorrelationId:i.CorrelationId,SecuritySchemeFlows:i.SecuritySchemeFlows,ServerVariable:i.ServerVariable,Contact:i.Contact,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:{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-"},Message:{properties:{headers:"Schema",payload:e=>e&&e?.schemaFormat?{properties:{schema:"Schema",schemaFormat:{type:"string"}}
39,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")}},65556:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(16276),i=r(5733),s=r(76610),o=r(84642);t.default={keyword:"discriminator",type:"object",schemaType:"object",error:{message:({params:{discrError:e,tagName:t}})=>e===i.DiscrError.Tag?`tag "${t}" must be string`:`value of tag "${t}" must be in oneOf or anyOf`,params:({params:{discrError:e,tag:t,tagName:r}})=>(0,n._)`{error: ${e}, tag: ${r}, tagValue: ${t}}`},code(e){let{gen:t,data:r,schema:a,parentSchema:l,it:c}=e,p=l.oneOf?"oneOf":l.anyOf?"anyOf":void 0;if(!c.opts.discriminator)throw Error("discriminator: requires discriminator option");let u=a.propertyName;if("string"!=typeof u)throw Error("discriminator: requires propertyName");if(!p)throw Error("discriminator: requires oneOf or anyOf composite keyword");let d=l[p],f=t.let("valid",!1),h=t.const("tag",(0,n._)`${r}${(0,n.getProperty)(u)}`);t.if((0,n._)`typeof ${h} == "string"`,()=>(function(){let r=function(){var e;let t={},r=i(l),n=!0;for(let t=0;t<d.length;t++){let l=d[t],h=null==l?void 0:l.$ref;if(h&&a.mapping){let{mapping:e}=a,r=Object.keys(e).filter(t=>e[t]===l.$ref);if(r.length){for(let e of r)f(e,t);continue}}h&&!(0,o.schemaHasRulesButRef)(l,c.self.RULES)&&(l=s.resolveRef.call(c.self,c.schemaEnv.root,c.baseId,h))instanceof s.SchemaEnv&&(l=l.schema);let m=null==(e=null==l?void 0:l.properties)?void 0:e[u];if("object"!=typeof m)throw Error(`discriminator: ${p} subschemas (or referenced schemas) must have "properties/${u}" or match mapping`);n=n&&(r||i(l)),function(e,t){if(e.const)f(e.const,t);else if(e.enum)for(let r of e.enum)f(r,t);else throw Error(`discriminator: "properties/${u}" must have "const" or "enum"`)}(m,t)}if(!n)throw Error(`discriminator: "${u}" must be required`);return t;function i({required:e}){return Array.isArray(e)&&e.includes(u)}function f(e,r){if("string"!=typeof e||e in t)throw Error(`discriminator: "${u}" values must be unique strings`);t[e]=r}}();for(let i in t.if(!1),r)t.elseIf((0,n._)`${h} === ${i}`),t.assign(f,function(r){let i=t.name("valid"),s=e.subschema({keyword:p,schemaProp:r},i);return e.mergeEvaluated(s,n.Name),i}(r[i]));t.else(),e.error(!1,{discrError:i.DiscrError.Mapping,tag:h,tagName:u}),t.endIf()})(),()=>e.error(!1,{discrError:i.DiscrError.Tag,tag:h,tagName:u})),e.ok(f)}}},65704:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NormalizedConfigTypes=t.ConfigTypes=void 0,t.createConfigTypes=T;let n=r(58222),i=r(68386),s=r(21093),o=r(18441),a=r(55126),l=r(68386),c=["info-contact","operation-operationId","tag-description","tags-alphabetical","info-license-url","info-license-strict","info-license","no-ambiguou
39s-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","no-schema-type-mismatch","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","no-schema-type-mismatch","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","respect-supported-versions","requestBody-replacements-unique","no-criteria-xpath","criteria-unique","info-contact","spec","struct"],p={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={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"]},d={properties:{beforeInfo:(0,i.listOf)("CommonConfigSidebarLinks"),end:(0,i.listOf)("CommonConfigSidebarLinks")}},f={properties:{main:{type:"string"},light:{type:"string"},dark:{type:"string"},contrastText:{type:"string"}}},h={properties:(0,o.pickObjectProps)(f.properties,["light","dark"])},m={properties:(0,o.omitObjectProps)(f.properties,["dark"])},y={properties:{fontFamily:{type:"string"},fontSize:{type:"string"},fontWeight:{type:"string"},lineHeight:{type:"string"}}},g={properties:{...(0,o.omitObjectProps)(y.properties,["fontSize","lineHeight"]),borderRadius:{type:"string"},hoverStyle:{type:"string"},boxShadow:{type:"string"}
39,hoverBoxShadow:{type:"string"},sizes:"Sizes"}},b={properties:(0,o.pickObjectProps)(y.properties,["fontSize","lineHeight"])},v={properties:{...(0,o.omitObjectProps)(y.properties,["fontSize","lineHeight"]),borderRadius:{type:"string"},color:{type:"string"},sizes:"BadgeSizes"}},w={properties:{subItemsColor:{type:"string"},textTransform:{type:"string"},fontWeight:{type:"string"}}},S={properties:(0,o.pickObjectProps)(w.properties,["textTransform"])},x={properties:{...(0,o.omitObjectProps)(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:"GroupItemsConfig",level1items:"Level1Items",rightLineColor:{type:"string"},separatorLabelColor:{type:"string"},showAtBreakpoint:{type:"string"},spacing:"SpacingConfig",textColor:{type:"string"},width:{type:"string"}}},k={properties:{...y.properties,color:{type:"string"},transform:{type:"string"}}},O={properties:{...y.properties,backgroundColor:{type:"string"},color:{type:"string"},wordBreak:{enum:["break-all","break-word","keep-all","normal","revert","unset","inherit","initial"]},wrap:{type:"boolean"}}},E={properties:(0,o.omitObjectProps)(y.properties,["fontSize"])},A={properties:{code:"CodeConfig",fieldName:"FontConfig",...(0,o.pickObjectProps)(y.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"]}}},P={properties:{color:{type:"string"},...(0,o.omitObjectProps)(y.properties,["fontWeight"])}},_={properties:{skipOptionalParameters:{type:"boolean"},languages:(0,i.listOf)("ConfigLanguage")},required:["languages"]};function T(e,t){let r=Object.values(s.SpecVersion).flatMap(e=>Object.keys(t?.styleguide?t.styleguide.extendTypes((0,s.getTypes)(e),e):(0,s.getTypes)(e))),n=(0,a.getNodeTypesFromJSONSchema)("rootRedoclyConfigSchema",e);return{...$,ConfigRoot:{...n.rootRedoclyConfigSchema,properties:{...n.rootRedoclyConfigSchema.properties,...p.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"}}}},ConfigApisProperties:{...n["rootRedoclyConfigSchema.apis_additionalProperties"],properties:{...n["rootRedoclyConfigSchema.apis_additionalProperties"]?.properties,labels:{type:"array",items:{type:"string"}},...p.properties,"features.openapi":"ConfigReferenceDocs","features.mockServer":"ConfigMockServer",files:{type:"array",items:{type:"string"}}}},AssertionDefinitionSubject:{properties:{type:{enum:[...new Set(["any",...r,"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"]},...n}}let $={Assert:u,ConfigApis:{properties:{},additionalProperties:"ConfigApisProperties"},ConfigStyleguide:p,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","path-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:d,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:f,BorderThemeColors:h,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",
39success:"CommonColorProps"}},SecondaryColors:m,TextThemeColors:{properties:{primary:{type:"string"},secondary:{type:"string"},light:{type:"string"}}},Sizes:{properties:{small:"SizeProps",medium:"SizeProps",large:"SizeProps",xlarge:"SizeProps"}},ButtonsConfig:g,CommonColorProps:{properties:{backgroundColor:{type:"string"},borderColor:{type:"string"},color:{type:"string"},tabTextColor:{type:"string"}}},BadgeFontConfig:b,BadgeSizes:{properties:{medium:"BadgeFontConfig",small:"BadgeFontConfig"}},HttpBadgesConfig:v,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:S,SpacingConfig:{properties:{unit:{type:"number"},paddingHorizontal:{type:"string"},paddingVertical:{type:"string"},offsetTop:{type:"string"},offsetLeft:{type:"string"},offsetNesting:{type:"string"}}},FontConfig:y,CodeConfig:O,HeadingsConfig:E,LinksConfig:{properties:{color:{type:"string"},hover:{type:"string"},textDecoration:{type:"string"},hoverTextDecoration:{type:"string"},visited:{type:"string"}}},TokenProps:P,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:{properties:{},additionalProperties:(e,t)=>{if(t.startsWith("rule/")||t.startsWith("assert/"))if("string"==typeof e)return{enum:["error","warn","off"]};else return"Assert";if(c.includes(t)||(0,o.isCustomRuleId)(t))if("string"==typeof e)return{enum:["error","warn","off"]};else return"ObjectRule";if("metadata-schema"===t||"custom-fields-schema"===t)return"Schema"}},Shape:{properties:{borderRadius:{type:"string"}}},ThemeSpacing:{properties:{sectionHorizontal:{type:"number"},sectionVertical:{type:"number"},unit:{type:"number"}}},GenerateCodeSamples:_,GroupItemsConfig:w,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:x,Heading:k,Typography:A,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=T(n.rootRedoclyConfigSchema),t.NormalizedConfigTypes=(0,l.normalizeTypes)(t.ConfigTypes)},65887:(e,t)=>{"use strict";
39Object.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},66291:()=>{!function(e){var t=/[*&][^\s[\]{},]+/,r=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,n="(?:"+r.source+"(?:[ 	]+"+t.source+")?|"+t.source+"(?:[ 	]+"+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}),s=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function o(e,t){return t=(t||"").replace(/m/g,"")+"m",RegExp(/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,function(){return n}).replace(/<<value>>/g,function(){return e}),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+"|"+s+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:o(/\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:o(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:o(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:o(s),lookbehind:!0,greedy:!0},number:{pattern:o(/[+-]?(?: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)},66983:e=>{"use strict";function t(e,t){let 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=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},67155: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;let s=r(49357),o=r(74048);i(r(29935),t),i(r(49357),t),i(r(74048),t),t.equal=function(e,t){let r,n;return r="string"==typeof e?(0,s.serialize)((0,o.parse)(e)):(0,s.serialize)(e),n="string"==typeof t?(0,s.serialize)((0,o.parse)(t)):(0,s.serialize)(t),r.toLowerCase()===n.toLowerCase()},t.normalize=function(e){return"string"==typeof e?(0,s.serialize)((0,o.parse)(e)):(0,o.parse)((0,s.serialize)(e))}},67315:(e,t,r)=>{var n,i;!function(){var s,o,a,l,c,p,u,d,f,h,m,y,g,b,v,w,S,x,k,O,E,A,P,_,T,$,N,C,j,I=function(e){var t=new I.Builder;return t.pipeline.add(I.trimmer,I.stopWordFilter,I.stemmer),t.searchPipeline.add(I.stemmer),e.call(t,t),t.build()};I.version="2.3.9",I.utils={},I.utils.warn=(s=this,function(e){s.console&&console.warn&&console.warn(e)}),I.utils.asString=function(e){return null==e?"":e.toString()},I.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();continue}if("string"==typeof s||"number"==typeof s||"boolean"==typeof s){t[i]=s;continue}throw TypeError("clone is not deep and does not support nested objects")}return t},I.FieldRef=function(e,t,r){this.docRef=e,this.fieldName=t,this._stringValue=r},I.FieldRef.joiner="/",I.FieldRef.fromString=function(e){var t=e.indexOf(I.FieldRef.joiner);if(-1===t)throw"malformed field ref string";var r=e.slice(0,t),n=e.slice(t+1);return new I.FieldRef(n,r,e)},I.FieldRef.prototype.toString=function(){return void 0==this._stringValue&&(this._stringValue=this.fieldName+I.FieldRef.joiner+this.docRef),this._stringValue},I.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},I.Set.complete={intersect:function(e){return e},union:function(){return this},contains:function(){return!0}},I.Set.empty={intersect:function(){return this},union:function(e){return e},contains:function(){return!1}},I.Set.prototype.contains=function(e){return!!this.elements[e]},I.Set.prototype.intersect=function(e){var t,r,n,i=[];if(e===I.Set.complete)return this;if(e===I.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 I.Set(i)},I.Set.prototype.union=function(e){return e===I.Set.complete?I.Set.complete:e===I.Set.empty?this:new I.Set(Object.keys(this.elements).concat(Object.keys(e.elements)))},I.idf=function(e,t){var r=0;for(var n in e)"_index"!=n&&(r+=Object.keys(e[n]).length);
39return Math.log(1+Math.abs((t-r+.5)/(r+.5)))},I.Token=function(e,t){this.str=e||"",this.metadata=t||{}},I.Token.prototype.toString=function(){return this.str},I.Token.prototype.update=function(e){return this.str=e(this.str,this.metadata),this},I.Token.prototype.clone=function(e){return e=e||function(e){return e},new I.Token(e(this.str,this.metadata),this.metadata)},I.tokenizer=function(e,t){if(null==e||void 0==e)return[];if(Array.isArray(e))return e.map(function(e){return new I.Token(I.utils.asString(e).toLowerCase(),I.utils.clone(t))});for(var r=e.toString().toLowerCase(),n=r.length,i=[],s=0,o=0;s<=n;s++){var a=r.charAt(s),l=s-o;if(a.match(I.tokenizer.separator)||s==n){if(l>0){var c=I.utils.clone(t)||{};c.position=[o,l],c.index=i.length,i.push(new I.Token(r.slice(o,s),c))}o=s+1}}return i},I.tokenizer.separator=/[\s\-]+/,I.Pipeline=function(){this._stack=[]},I.Pipeline.registeredFunctions=Object.create(null),I.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&I.utils.warn("Overwriting existing registered function: "+t),e.label=t,I.Pipeline.registeredFunctions[e.label]=e},I.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||I.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},I.Pipeline.load=function(e){var t=new I.Pipeline;return e.forEach(function(e){var r=I.Pipeline.registeredFunctions[e];if(r)t.add(r);else throw Error("Cannot load unregistered function: "+e)}),t},I.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(e){I.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)},this)},I.Pipeline.prototype.after=function(e,t){I.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw Error("Cannot find existingFn");r+=1,this._stack.splice(r,0,t)},I.Pipeline.prototype.before=function(e,t){I.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw Error("Cannot find existingFn");this._stack.splice(r,0,t)},I.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},I.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},I.Pipeline.prototype.runString=function(e,t){var r=new I.Token(e,t);return this.run([r]).map(function(e){return e.toString()})},I.Pipeline.prototype.reset=function(){this._stack=[]},I.Pipeline.prototype.toJSON=function(){return this._stack.map(function(e){return I.Pipeline.warnIfFunctionNotRegistered(e),e.label})},I.Vector=function(e){this._magnitude=0,this.elements=e||[]},I.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);)n=r-t,i=t+Math.floor(n/2),s=this.elements[2*i];return s==e||s>e?2*i:s<e?(i+1)*2:void 0},I.Vector.prototype.insert=function(e,t){this.upsert(e,t,function(){throw"duplicate index"})},I.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)},I.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)},I.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,l=0,c=0;l<i&&c<s;)(o=r[l])<(a=n[c])?l+=2:o>a?c+=2:o==a&&(t+=r[l+1]*n[c+1],l+=2,c+=2);return t},I.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},I.Vector.prototype.toArray=function(){for(var e=Array(this.elements.length/2),t=1,r=0;t<this.elements.length;t+=2,r++)e[r]=this.elements[t];return e},I.Vector.prototype.toJSON=function(){return this.elements},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="^("+(c="[^aeiou][^aeiouy]*")+")?"+(p=(l="[aeiouy]")+"[aeiou]*")+c+"("+p+")?$",d="^("+c+")?"+p+c+p+c,f=RegExp("^("+c+")?"+p+c),h=new RegExp(d),m=new RegExp(u),y=RegExp("^("+c+")?"+l),g=/^(.+?)(ss|i)es$/,b=/^(.+?)([^s])s$/,v=/^(.+?)eed$/,w=/^(.+?)(ed|ing)$/,S=/.$/,x=/(at|bl|iz)$/,k=RegExp("([^aeiouylsz])\\1$"),O=
39RegExp("^"+c+l+"[^aeiouwxy]$"),E=/^(.+?[^aeiou])y$/,A=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,P=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,_=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,T=/^(.+?)(s|t)(ion)$/,$=/^(.+?)e$/,N=/ll$/,C=RegExp("^"+c+l+"[^aeiouwxy]$"),j=function(e){var t,r,n,i,s,l;if(e.length<3)return e;if("y"==(n=e.substr(0,1))&&(e=n.toUpperCase()+e.substr(1)),i=g,s=b,i.test(e)?e=e.replace(i,"$1$2"):s.test(e)&&(e=e.replace(s,"$1$2")),i=v,s=w,i.test(e)){var c=i.exec(e);(i=f).test(c[1])&&(i=S,e=e.replace(i,""))}else if(s.test(e)){var c=s.exec(e);t=c[1],(s=y).test(t)&&(e=t,s=x,l=k,s.test(e)?e+="e":l.test(e)?(i=S,e=e.replace(i,"")):O.test(e)&&(e+="e"))}if((i=E).test(e)){var c=i.exec(e);e=(t=c[1])+"i"}if((i=A).test(e)){var c=i.exec(e);t=c[1],r=c[2],(i=f).test(t)&&(e=t+o[r])}if((i=P).test(e)){var c=i.exec(e);t=c[1],r=c[2],(i=f).test(t)&&(e=t+a[r])}if(i=_,s=T,i.test(e)){var c=i.exec(e);t=c[1],(i=h).test(t)&&(e=t)}else if(s.test(e)){var c=s.exec(e);t=c[1]+c[2],(s=h).test(t)&&(e=t)}if((i=$).test(e)){var c=i.exec(e);t=c[1],i=h,s=m,l=C,(i.test(t)||s.test(t)&&!l.test(t))&&(e=t)}return i=N,s=h,i.test(e)&&s.test(e)&&(i=S,e=e.replace(i,"")),"y"==n&&(e=n.toLowerCase()+e.substr(1)),e},I.stemmer=function(e){return e.update(j)},I.Pipeline.registerFunction(I.stemmer,"stemmer"),I.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}},I.stopWordFilter=I.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"]),I.Pipeline.registerFunction(I.stopWordFilter,"stopWordFilter"),I.trimmer=function(e){return e.update(function(e){return e.replace(/^\W+/,"").replace(/\W+$/,"")})},I.Pipeline.registerFunction(I.trimmer,"trimmer"),I.TokenSet=function(){this.final=!1,this.edges={},this.id=I.TokenSet._nextId,I.TokenSet._nextId+=1},I.TokenSet._nextId=1,I.TokenSet.fromArray=function(e){for(var t=new I.TokenSet.Builder,r=0,n=e.length;r<n;r++)t.insert(e[r]);return t.finish(),t.root},I.TokenSet.fromClause=function(e){return"editDistance"in e?I.TokenSet.fromFuzzyString(e.term,e.editDistance):I.TokenSet.fromString(e.term)},I.TokenSet.fromFuzzyString=function(e,t){for(var r=new I.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 I.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{var a=new I.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 l=i.node.edges["*"];else{var l=new I.TokenSet;i.node.edges["*"]=l}1==i.str.length&&(l.final=!0),n.push({node:l,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)})}if(i.str.length>1){var c,p=i.str.charAt(0),u=i.str.charAt(1);u in i.node.edges?c=i.node.edges[u]:(c=new I.TokenSet,i.node.edges[u]=c),1==i.str.length&&(c.final=!0),n.push({node:c,editsRemaining:i.editsRemaining-1,str:p+i.str.slice(2)})}}}return r},I.TokenSet.fromString=function(e){for(var t=new I.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 I.TokenSet;a.final=o,t.edges[s]=a,t=a}}return r},I.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},I.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],s=this.edges[i];e=e+i+s.id}return e},I.TokenSet.prototype.intersect=function(e){for(var t=new I.TokenSet,r=void 0,n=[{qNode:e,output:t,node:this}];n.length;)for(var i=Object.keys((r=n.pop()).qNode.edges),s=i.length,o=Object.keys(r.node.edges),a=o.length,l=0;l<s;l++)for(var c=i[l],p=0;p<a;p++){var u=o[p];if(u==c||"*"==c){var d=r.node.edges[u],f=r.qNode.edges[c],h=d.final&&f.final,m=void 0;u in r.output.edges?(m=r.output.edges[u]).final=m.final||h:((m=new I.TokenSet).final=h,r.output.edges[u]=m),n.push({qNode:f,output:m,node:d})}}return t},I.TokenSet.Builder=function(){this.previousWord="",this.root=new I.TokenSet,this.uncheckedNodes=[],this.minimizedNodes={}},I.TokenSet.Builder.prototype.insert=function(e){var t,r=0;if(e<this.previousWord)throw Error("Out of order word insertion");for(var n=0;n<e.length&&n<this.previousWord.length&&e[n]==this.previousWord[n];
vendor: 6,987 bytes, line 39
39n++)r++;this.minimize(r),t=0==this.uncheckedNodes.length?this.root:this.uncheckedNodes[this.uncheckedNodes.length-1].child;for(var n=r;n<e.length;n++){var i=new I.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},I.TokenSet.Builder.prototype.finish=function(){this.minimize(0)},I.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()}},I.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},I.Index.prototype.search=function(e){return this.query(function(t){new I.QueryParser(e,t).parse()})},I.Index.prototype.query=function(e){for(var t=new I.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 I.Vector;e.call(t,t);for(var a=0;a<t.clauses.length;a++){var l=t.clauses[a],c=null,p=I.Set.empty;c=l.usePipeline?this.pipeline.runString(l.term,{fields:l.fields}):[l.term];for(var u=0;u<c.length;u++){l.term=c[u];var d=I.TokenSet.fromClause(l),f=this.tokenSet.intersect(d).toArray();if(0===f.length&&l.presence===I.Query.presence.REQUIRED){for(var h=0;h<l.fields.length;h++){var m=l.fields[h];s[m]=I.Set.empty}break}for(var y=0;y<f.length;y++)for(var g=f[y],b=this.invertedIndex[g],v=b._index,h=0;h<l.fields.length;h++){var m=l.fields[h],w=b[m],S=Object.keys(w),x=g+"/"+m,k=new I.Set(S);if(l.presence==I.Query.presence.REQUIRED&&(p=p.union(k),void 0===s[m]&&(s[m]=I.Set.complete)),l.presence==I.Query.presence.PROHIBITED){void 0===o[m]&&(o[m]=I.Set.empty),o[m]=o[m].union(k);continue}if(n[m].upsert(v,l.boost,function(e,t){return e+t}),!i[x]){for(var O=0;O<S.length;O++){var E,A=S[O],P=new I.FieldRef(A,m),_=w[A];void 0===(E=r[P])?r[P]=new I.MatchData(g,m,_):E.add(g,m,_)}i[x]=!0}}}if(l.presence===I.Query.presence.REQUIRED)for(var h=0;h<l.fields.length;h++){var m=l.fields[h];s[m]=s[m].intersect(p)}}for(var T=I.Set.complete,$=I.Set.empty,a=0;a<this.fields.length;a++){var m=this.fields[a];s[m]&&(T=T.intersect(s[m])),o[m]&&($=$.union(o[m]))}var N=Object.keys(r),C=[],j=Object.create(null);if(t.isNegated()){N=Object.keys(this.fieldVectors);for(var a=0;a<N.length;a++){var P=N[a],R=I.FieldRef.fromString(P);r[P]=new I.MatchData}}for(var a=0;a<N.length;a++){var R=I.FieldRef.fromString(N[a]),L=R.docRef;if(T.contains(L)&&!$.contains(L)){var D,M=this.fieldVectors[R],F=n[R.fieldName].similarity(M);if(void 0!==(D=j[L]))D.score+=F,D.matchData.combine(r[R]);else{var q={ref:L,score:F,matchData:r[R]};j[L]=q,C.push(q)}}}return C.sort(function(e,t){return t.score-e.score})},I.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:I.version,fields:this.fields,fieldVectors:t,invertedIndex:e,pipeline:this.pipeline.toJSON()}},I.Index.load=function(e){var t={},r={},n=e.fieldVectors,i=Object.create(null),s=e.invertedIndex,o=new I.TokenSet.Builder,a=I.Pipeline.load(e.pipeline);e.version!=I.version&&I.utils.warn("Version mismatch when loading serialised index. Current version of lunr '"+I.version+"' does not match serialized index '"+e.version+"'");for(var l=0;l<n.length;l++){var c=n[l],p=c[0],u=c[1];r[p]=new I.Vector(u)}for(var l=0;l<s.length;l++){var c=s[l],d=c[0],f=c[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 I.Index(t)},I.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=I.tokenizer,this.pipeline=new I.Pipeline,this.searchPipeline=new I.Pipeline,this.documentCount=0,this._b=.75,this._k1=1.2,this.termIndex=0,this.metadataWhitelist=[]},I.Builder.prototype.ref=function(e){this._ref=e},I.Builder.prototype.field=function(e,t){if(/\//.test(e))throw RangeError("Field '"+e+"' contains illegal character '/'");this._fields[e]=t||{}},I.Builder.prototype.b=function(e){e<0?this._b=0:e>1?this._b=1:this._b=e},I.Builder.prototype.k1=function(e){this._k1=e},I.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],l=this.tokenizer(a,{fields:[s]}),c=this.pipeline.run(l),p=new I.FieldRef(r,s),u=Object.create(null);this.fieldTermFrequencies[p]=u,this.fieldLengths[p]=0,this.fieldLengths[p]+=c.length;for(var d=0;d<c.length;d++){var f=c[d];if(void 0==u[f]&&(u[f]=0),u[f]+=1,void 0==this.invertedIndex[f]){var h=Object.create(null);h._index=this.termIndex,this.termIndex+=1;for(var m=0;m<n.length;m++)h[n[m]]=Object.create(null);this.invertedIndex[f]=h}void 0==this.invertedIndex[f][s][r]&&(this.invertedIndex[f][s][r]=Object.create(null));for(var y=0;y<this.metadataWhitelist.length;y++){var g=this.metadataWhitelist[y],b=f.metadata[g];void 0==this.invertedIndex[f][s][r][g]&&(this.invertedIndex[f][s][r][g]=[]),this.invertedIndex[f][s][r][g].push(b)}}}},I.Builder.prototype.calculateAverageFieldLengths=function(){for(var e=Object.keys(this.fieldLengths),t=e.length,r={},n={},i=0;i<t;i++){var s=I.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]}for(var a=Object.keys(this._fields),i=0;i<a.length;i++){var l=a[i];r[l]=r[l]/n[l]}this.averageFieldLength=r},I.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=I.FieldRef.fromString(t[i]),o=s.fieldName,a=this.fieldLengths[s],l=new I.Vector,c=this.fieldTermFrequencies[s],p=Object.keys(c),u=p.length,d=this._fields[o].boost||1,f=this._documents[s.docRef].boost||1,h=0;h<u;h++){var m,y,g=p[h],b=c[g],v=this.invertedIndex[g]._index;void 0===n[g]?(m=I.idf(this.invertedIndex[g],this.documentCount),n[g]=m):m=n[g],y=Math.round(1e3*(m*((this._k1+1)*b)/(this._k1*(1-this._b+this._b*(a/this.averageFieldLength[o]))+b)*d*f))/1e3,l.insert(v,y)}e[s]=l}this.fieldVectors=e},I.Builder.prototype.createTokenSet=function(){this.tokenSet=I.TokenSet.fromArray(Object.keys(this.invertedIndex).sort())},I.Builder.prototype.build=function(){return this.calculateAverageFieldLengths(),this.createFieldVectors(),this.createTokenSet(),new I.Index({invertedIndex:this.invertedIndex,fieldVectors:this.fieldVectors,tokenSet:this.tokenSet,fields:Object.keys(this._fields),pipeline:this.searchPipeline})},I.Builder.prototype.use=function(e){var t=Array.prototype.slice.call(arguments,1
39);t.unshift(this),e.apply(this,t)},I.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)},I.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 s=0;s<i.length;s++){var o=i[s],a=Object.keys(e.metadata[n][o]);void 0==this.metadata[n][o]&&(this.metadata[n][o]=Object.create(null));for(var l=0;l<a.length;l++){var c=a[l];void 0==this.metadata[n][o][c]?this.metadata[n][o][c]=e.metadata[n][o][c]:this.metadata[n][o][c]=this.metadata[n][o][c].concat(e.metadata[n][o][c])}}}},I.MatchData.prototype.add=function(e,t,r){if(!(e in this.metadata)){this.metadata[e]=Object.create(null),this.metadata[e][t]=r;return}if(!(t in this.metadata[e])){this.metadata[e][t]=r;return}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]}},I.Query=function(e){this.clauses=[],this.allFields=e},I.Query.wildcard=new String("*"),I.Query.wildcard.NONE=0,I.Query.wildcard.LEADING=1,I.Query.wildcard.TRAILING=2,I.Query.presence={OPTIONAL:1,REQUIRED:2,PROHIBITED:3},I.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=I.Query.wildcard.NONE),e.wildcard&I.Query.wildcard.LEADING&&e.term.charAt(0)!=I.Query.wildcard&&(e.term="*"+e.term),e.wildcard&I.Query.wildcard.TRAILING&&e.term.slice(-1)!=I.Query.wildcard&&(e.term=""+e.term+"*"),"presence"in e||(e.presence=I.Query.presence.OPTIONAL),this.clauses.push(e),this},I.Query.prototype.isNegated=function(){for(var e=0;e<this.clauses.length;e++)if(this.clauses[e].presence!=I.Query.presence.PROHIBITED)return!1;return!0},I.Query.prototype.term=function(e,t){if(Array.isArray(e))return e.forEach(function(e){this.term(e,I.utils.clone(t))},this),this;var r=t||{};return r.term=e.toString(),this.clause(r),this},I.QueryParseError=function(e,t,r){this.name="QueryParseError",this.message=e,this.start=t,this.end=r},I.QueryParseError.prototype=Error(),I.QueryLexer=function(e){this.lexemes=[],this.str=e,this.length=e.length,this.pos=0,this.start=0,this.escapeCharPositions=[]},I.QueryLexer.prototype.run=function(){for(var e=I.QueryLexer.lexText;e;)e=e(this)},I.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("")},I.QueryLexer.prototype.emit=function(e){this.lexemes.push({type:e,str:this.sliceString(),start:this.start,end:this.pos}),this.start=this.pos},I.QueryLexer.prototype.escapeCharacter=function(){this.escapeCharPositions.push(this.pos-1),this.pos+=1},I.QueryLexer.prototype.next=function(){if(this.pos>=this.length)return I.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},I.QueryLexer.prototype.width=function(){return this.pos-this.start},I.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},I.QueryLexer.prototype.backup=function(){this.pos-=1},I.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do t=(e=this.next()).charCodeAt(0);while(t>47&&t<58);e!=I.QueryLexer.EOS&&this.backup()},I.QueryLexer.prototype.more=function(){return this.pos<this.length},I.QueryLexer.EOS="EOS",I.QueryLexer.FIELD="FIELD",I.QueryLexer.TERM="TERM",I.QueryLexer.EDIT_DISTANCE="EDIT_DISTANCE",I.QueryLexer.BOOST="BOOST",I.QueryLexer.PRESENCE="PRESENCE",I.QueryLexer.lexField=function(e){return e.backup(),e.emit(I.QueryLexer.FIELD),e.ignore(),I.QueryLexer.lexText},I.QueryLexer.lexTerm=function(e){if(e.width()>1&&(e.backup(),e.emit(I.QueryLexer.TERM)),e.ignore(),e.more())return I.QueryLexer.lexText},I.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(I.QueryLexer.EDIT_DISTANCE),I.QueryLexer.lexText},I.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(I.QueryLexer.BOOST),I.QueryLexer.lexText},I.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(I.QueryLexer.TERM)},I.QueryLexer.termSeparator=I.tokenizer.separator,I.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==I.QueryLexer.EOS)return I.QueryLexer.lexEOS;if(92==t.charCodeAt(0)){e.escapeCharacter();continue}if(":"==t)return I.QueryLexer.lexField;
39if("~"==t)return e.backup(),e.width()>0&&e.emit(I.QueryLexer.TERM),I.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit(I.QueryLexer.TERM),I.QueryLexer.lexBoost;if("+"==t&&1===e.width()||"-"==t&&1===e.width())return e.emit(I.QueryLexer.PRESENCE),I.QueryLexer.lexText;if(t.match(I.QueryLexer.termSeparator))return I.QueryLexer.lexTerm}},I.QueryParser=function(e,t){this.lexer=new I.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},I.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=I.QueryParser.parseClause;e;)e=e(this);return this.query},I.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},I.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},I.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},I.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(void 0!=t)switch(t.type){case I.QueryLexer.PRESENCE:return I.QueryParser.parsePresence;case I.QueryLexer.FIELD:return I.QueryParser.parseField;case I.QueryLexer.TERM:return I.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 I.QueryParseError(r,t.start,t.end)}},I.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(void 0!=t){switch(t.str){case"-":e.currentClause.presence=I.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=I.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+t.str+"'";throw new I.QueryParseError(r,t.start,t.end)}var n=e.peekLexeme();if(void 0==n){var r="expecting term or field, found nothing";throw new I.QueryParseError(r,t.start,t.end)}switch(n.type){case I.QueryLexer.FIELD:return I.QueryParser.parseField;case I.QueryLexer.TERM:return I.QueryParser.parseTerm;default:var r="expecting term or field, found '"+n.type+"'";throw new I.QueryParseError(r,n.start,n.end)}}},I.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 I.QueryParseError(n,t.start,t.end)}e.currentClause.fields=[t.str];var i=e.peekLexeme();if(void 0==i){var n="expecting term, found nothing";throw new I.QueryParseError(n,t.start,t.end)}if(i.type===I.QueryLexer.TERM)return I.QueryParser.parseTerm;var n="expecting term, found '"+i.type+"'";throw new I.QueryParseError(n,i.start,i.end)}},I.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)return void e.nextClause();switch(r.type){case I.QueryLexer.TERM:return e.nextClause(),I.QueryParser.parseTerm;case I.QueryLexer.FIELD:return e.nextClause(),I.QueryParser.parseField;case I.QueryLexer.EDIT_DISTANCE:return I.QueryParser.parseEditDistance;case I.QueryLexer.BOOST:return I.QueryParser.parseBoost;case I.QueryLexer.PRESENCE:return e.nextClause(),I.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+r.type+"'";throw new I.QueryParseError(n,r.start,r.end)}}},I.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 I.QueryParseError(n,t.start,t.end)}e.currentClause.editDistance=r;var i=e.peekLexeme();if(void 0==i)return void e.nextClause();switch(i.type){case I.QueryLexer.TERM:return e.nextClause(),I.QueryParser.parseTerm;case I.QueryLexer.FIELD:return e.nextClause(),I.QueryParser.parseField;case I.QueryLexer.EDIT_DISTANCE:return I.QueryParser.parseEditDistance;case I.QueryLexer.BOOST:return I.QueryParser.parseBoost;case I.QueryLexer.PRESENCE:return e.nextClause(),I.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+i.type+"'";throw new I.QueryParseError(n,i.start,i.end)}}}
39,I.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 I.QueryParseError(n,t.start,t.end)}e.currentClause.boost=r;var i=e.peekLexeme();if(void 0==i)return void e.nextClause();switch(i.type){case I.QueryLexer.TERM:return e.nextClause(),I.QueryParser.parseTerm;case I.QueryLexer.FIELD:return e.nextClause(),I.QueryParser.parseField;case I.QueryLexer.EDIT_DISTANCE:return I.QueryParser.parseEditDistance;case I.QueryLexer.BOOST:return I.QueryParser.parseBoost;case I.QueryLexer.PRESENCE:return e.nextClause(),I.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+i.type+"'";throw new I.QueryParseError(n,i.start,i.end)}}},void 0===(i="function"==typeof(n=function(){return I})?n.call(t,r,t,e):n)||(e.exports=i)}()},67316:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ServerStyleSheet:()=>tI,StyleSheetConsumer:()=>tu,StyleSheetContext:()=>tp,StyleSheetManager:()=>tf,ThemeConsumer:()=>tm,ThemeContext:()=>th,ThemeProvider:()=>tg,__PRIVATE__:()=>tR,createGlobalStyle:()=>t_,createTheme:()=>t$,css:()=>tO,default:()=>tA,isStyledComponent:()=>eL,keyframes:()=>tC,styled:()=>tA,stylisPluginRSC:()=>tF,useTheme:()=>ty,version:()=>K,withTheme:()=>tj});var n,i,s,o=r(7620),a="-ms-",l="-moz-",c="-webkit-",p="comm",u="rule",d="decl",f="@keyframes",h=Math.abs,m=String.fromCharCode,y=Object.assign;function g(e,t){return(e=t.exec(e))?e[0]:e}function b(e,t,r){return e.replace(t,r)}function v(e,t,r){return e.indexOf(t,r)}function w(e,t){return 0|e.charCodeAt(t)}function S(e,t,r){return e.slice(t,r)}function x(e){return e.length}function k(e,t){return t.push(e),e}function O(e,t){return e.filter(function(e){return!g(e,t)})}var E=1,A=1,P=0,_=0,T=0,$="";function N(e,t,r,n,i,s,o,a){return{value:e,root:t,parent:r,type:n,props:i,children:s,line:E,column:A,length:o,return:"",siblings:a}}function C(e,t){return y(N("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function j(e){for(;e.root;)e=C(e.root,{children:[e]});k(e,e.siblings)}function I(){return T=_<P?w($,_++):0,A++,10===T&&(A=1,E++),T}function R(){return w($,_)}function L(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function D(e){var t,r;return(t=_-1,r=function e(t){for(;I();)switch(T){case t:return _;case 34:case 39:34!==t&&39!==t&&e(T);break;case 40:41===t&&e(t);break;case 92:I()}return _}(91===e?e+2:40===e?e+1:e),S($,t,r)).trim()}function M(e,t){for(var r="",n=0;n<e.length;n++)r+=t(e[n],n,e,t)||"";return r}function F(e,t,r,n){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case"@namespace":case d:return e.return=e.return||e.value;case p:return"";case f:return e.return=e.value+"{"+M(e.children,n)+"}";case u:if(!x(e.value=e.props.join(",")))return""}return x(r=M(e.children,n))?e.return=e.value+"{"+r+"}":""}function q(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case d:e.return=function e(t,r,n){var i;switch(i=r,45^w(t,0)?(((i<<2^w(t,0))<<2^w(t,1))<<2^w(t,2))<<2^w(t,3):0){case 5103:return c+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:case 6391:case 5879:case 5623:case 6135:case 4599:return c+t+t;case 4855:return c+t.replace("add","source-over").replace("substract","source-out").replace("intersect","source-in").replace("exclude","xor")+t;case 4789:return l+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return c+t+l+t+a+t+t;case 5936:switch(w(t,r+11)){case 114:return c+t+a+b(t,/[svh]\w+-[tblr]{2}/,"tb")+t;
39case 108:return c+t+a+b(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return c+t+a+b(t,/[svh]\w+-[tblr]{2}/,"lr")+t}case 6828:case 4268:case 2903:return c+t+a+t+t;case 6165:return c+t+a+"flex-"+t+t;case 5187:return c+t+b(t,/(\w+).+(:[^]+)/,c+"box-$1$2"+a+"flex-$1$2")+t;case 5443:return c+t+a+"flex-item-"+b(t,/flex-|-self/g,"")+(g(t,/flex-|baseline/)?"":a+"grid-row-"+b(t,/flex-|-self/g,""))+t;case 4675:return c+t+a+"flex-line-pack"+b(t,/align-content|flex-|-self/g,"")+t;case 5548:return c+t+a+b(t,"shrink","negative")+t;case 5292:return c+t+a+b(t,"basis","preferred-size")+t;case 6060:return c+"box-"+b(t,"-grow","")+c+t+a+b(t,"grow","positive")+t;case 4554:return c+b(t,/([^-])(transform)/g,"$1"+c+"$2")+t;case 6187:return b(b(b(t,/(zoom-|grab)/,c+"$1"),/(image-set)/,c+"$1"),t,"")+t;case 5495:case 3959:return b(t,/(image-set\([^]*)/,c+"$1$`$1");case 4968:return b(b(t,/(.+:)(flex-)?(.*)/,c+"box-pack:$3"+a+"flex-pack:$3"),/space-between/,"justify")+c+t+t;case 4200:if(!g(t,/flex-|baseline/))return a+"grid-column-align"+S(t,r)+t;break;case 2592:case 3360:return a+b(t,"template-","")+t;case 4384:case 3616:if(n&&n.some(function(e,t){return r=t,g(e.props,/grid-\w+-end/)}))return~v(t+(n=n[r].value),"span",0)?t:a+b(t,"-start","")+t+a+"grid-row-span:"+(~v(n,"span",0)?g(n,/\d+/):g(n,/\d+/)-g(t,/\d+/))+";";return a+b(t,"-start","")+t;case 4896:case 4128:return n&&n.some(function(e){return g(e.props,/grid-\w+-start/)})?t:a+b(b(t,"-end","-span"),"span ","")+t;case 4095:case 3583:case 4068:case 2532:return b(t,/(.+)-inline(.+)/,c+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(x(t)-1-r>6)switch(w(t,r+1)){case 109:if(45!==w(t,r+4))break;case 102:return b(t,/(.+:)(.+)-([^]+)/,"$1"+c+"$2-$3$1"+l+(108==w(t,r+3)?"$3":"$2-$3"))+t;case 115:return~v(t,"stretch",0)?e(b(t,"stretch","fill-available"),r,n)+t:t}break;case 5152:case 5920:return b(t,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(e,r,n,i,s,o,l){return a+r+":"+n+l+(i?a+r+"-span:"+(s?o:o-n)+l:"")+t});case 4949:if(121===w(t,r+6))return b(t,":",":"+c)+t;break;case 6444:switch(w(t,45===w(t,14)?18:11)){case 120:return b(t,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+c+(45===w(t,14)?"inline-":"")+"box$3$1"+c+"$2$3$1"+a+"$2box$3")+t;case 100:return b(t,":",":"+a)+t}break;case 5719:case 2647:case 2135:case 3927:case 2391:return b(t,"scroll-","scroll-snap-")+t}return t}(e.value,e.length,r);return;case f:return M([C(e,{value:b(e.value,"@","@"+c)})],n);case u:if(e.length){var i,s;return i=r=e.props,s=function(t){switch(g(t,n=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":j(C(e,{props:[b(t,/:(read-\w+)/,":"+l+"$1")]})),j(C(e,{props:[t]})),y(e,{props:O(r,n)});break;case"::placeholder":j(C(e,{props:[b(t,/:(plac\w+)/,":"+c+"input-$1")]})),j(C(e,{props:[b(t,/:(plac\w+)/,":"+l+"$1")]})),j(C(e,{props:[b(t,/:(plac\w+)/,a+"input-$1")]})),j(C(e,{props:[t]})),y(e,{props:O(r,n)})}return""},i.map(s).join("")}}}function z(e,t,r,n,i,s,o,a,l,c,p,d){for(var f=i-1,m=0===i?s:[""],y=m.length,g=0,v=0,w=0;g<n;++g)for(var x=0,k=S(e,f+1,f=h(v=o[g])),O=e;x<y;++x)(O=(v>0?m[x]+" "+k:b(k,/&\f/g,m[x])).trim())&&(l[w++]=O);return N(e,t,r,0===i?u:a,l,c,p,d)}function U(e,t,r,n,i){return N(e,t,r,d,S(e,0,n),S(e,n+1,-1),n,i)}var B=r(40459);let V=void 0!==B&&void 0!==B.env&&(B.env.REACT_APP_SC_ATTR||B.env.SC_ATTR)||"data-styled",W="active",H="data-styled-version",K="6.4.4",G="/*!sc*/\n",Y="u">typeof window&&"u">typeof document;function X(e){if(void 0!==B&&void 0!==B.env){let t=B.env[e];if(void 0!==t&&""!==t)return"false"!==t}}let Q=!!("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:null!=(i=null!=(n=X("REACT_APP_SC_DISABLE_SPEEDY"))?n:X("SC_DISABLE_SPEEDY"))?i:void 0!==B&&void 0!==B.env&&!1),J="sc-keyframes-",Z={};function ee(e,...t){return Error(`An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#${e} for more information.${t.length>0?` Args: ${t.join(", ")}`:""}`)}let et=new Map,er=new Map,en=1,ei=e=>{if(et.has(e))return et.get(e);for(;er.has(en);)en++;let t=en++;return et.set(e,t),er.set(t,e),t},es=e=>er.get(e),eo=(e,t)=>{en=t+1,et.set(e,t),er.set(t,e)},ea=Object.freeze([]),el=Object.freeze({});function ec(e,t,r=el){return e.theme!==r.theme&&e.theme||t||r.theme}let ep=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,eu=/(^-|-$)/g;function ed(e){return e.replace(ep,"-").replace(eu,"")}
39let ef=/(a)(d)/gi,eh=e=>String.fromCharCode(e+(e>25?39:97));function em(e){let t,r="";for(t=Math.abs(e);t>52;t=t/52|0)r=eh(t%52)+r;return(eh(t%52)+r).replace(ef,"$1-$2")}let ey=(e,t)=>{let r=t.length;for(;r;)e=33*e^t.charCodeAt(--r);return e};function eg(e){return em(ey(5381,e)>>>0)}function eb(e){return e.displayName||e.name||"Component"}function ev(e){return"string"==typeof e}let ew=Symbol.for("react.memo"),eS=Symbol.for("react.forward_ref"),ex={contextType:!0,defaultProps:!0,displayName:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,propTypes:!0,type:!0},ek={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},eO={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},eE={[eS]:{$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},[ew]:eO};function eA(e){return("type"in e&&e.type.$$typeof)===ew?eO:"$$typeof"in e?eE[e.$$typeof]:ex}let eP=Object.defineProperty,e_=Object.getOwnPropertyNames,eT=Object.getOwnPropertySymbols,e$=Object.getOwnPropertyDescriptor,eN=Object.getPrototypeOf,eC=Object.prototype;function ej(e,t,r){if("string"!=typeof t){let n=eN(t);n&&n!==eC&&ej(e,n,r);let i=e_(t).concat(eT(t)),s=eA(e),o=eA(t);for(let n=0;n<i.length;++n){let a=i[n];if(!(a in ek||r&&r[a]||o&&a in o||s&&a in s)){let r=e$(t,a);try{eP(e,a,r)}catch(e){}}}}return e}function eI(e){return"function"==typeof e}let eR=Symbol.for("react.forward_ref");function eL(e){return null!=e&&("object"==typeof e||"function"==typeof e)&&e.$$typeof===eR&&"styledComponentId"in e}function eD(e,t){return e&&t?e+" "+t:e||t||""}function eM(e,t){return e.join(t||"")}function eF(e){return null!==e&&"object"==typeof e&&e.constructor.name===Object.name&&!("props"in e&&e.$$typeof)}function eq(e,t){Object.defineProperty(e,"toString",{value:t})}let ez=class{constructor(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e,this._cGroup=0,this._cIndex=0}indexOfGroup(e){if(e===this._cGroup)return this._cIndex;let t=this._cIndex;if(e>this._cGroup)for(let r=this._cGroup;r<e;r++)t+=this.groupSizes[r];else for(let r=this._cGroup-1;r>=e;r--)t-=this.groupSizes[r];return this._cGroup=e,this._cIndex=t,t}insertRules(e,t){if(e>=this.groupSizes.length){let t=this.groupSizes,r=t.length,n=r;for(;e>=n;)if((n<<=1)<0)throw ee(16,`${e}`);this.groupSizes=new Uint32Array(n),this.groupSizes.set(t),this.length=n;for(let e=r;e<n;e++)this.groupSizes[e]=0}let r=this.indexOfGroup(e+1),n=0;for(let i=0,s=t.length;i<s;i++)this.tag.insertRule(r,t[i])&&(this.groupSizes[e]++,r++,n++);n>0&&this._cGroup>e&&(this._cIndex+=n)}clearGroup(e){if(e<this.length){let t=this.groupSizes[e],r=this.indexOfGroup(e),n=r+t;this.groupSizes[e]=0;for(let e=r;e<n;e++)this.tag.deleteRule(r);t>0&&this._cGroup>e&&(this._cIndex-=t)}}getGroup(e){let t="";if(e>=this.length||0===this.groupSizes[e])return t;let r=this.groupSizes[e],n=this.indexOfGroup(e),i=n+r;for(let e=n;e<i;e++)t+=this.tag.getRule(e)+G;return t}},eU=`style[${V}][${H}="${K}"]`,eB=RegExp(`^${V}\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)`),eV=e=>"u">typeof ShadowRoot&&e instanceof ShadowRoot||"host"in e&&11===e.nodeType,eW=e=>{if(!e)return document;if(eV(e))return e;if("getRootNode"in e){let t=e.getRootNode();if(eV(t))return t}return document},eH=(e,t,r)=>{let n,i=r.split(",");for(let r=0,s=i.length;r<s;r++)(n=i[r])&&e.registerName(t,n)},eK=(e,t)=>{var r;let n=(null!=(r=t.textContent)?r:"").split(G),i=[];for(let t=0,r=n.length;t<r;t++){let r=n[t].trim();if(!r)continue;let s=r.match(eB);if(s){let t=0|parseInt(s[1],10),r=s[2];0!==t&&(eo(r,t),eH(e,r,s[3]),e.getTag().insertRules(t,i)),i.length=0}else i.push(r)}},eG=e=>{let t=eW(e.options.target).querySelectorAll(eU);for(let r=0,n=t.length;r<n;r++){let n=t[r];n&&n.getAttribute(V)!==W&&(eK(e,n),n.parentNode&&n.parentNode.removeChild(n))}},eY=!1;function eX(){if(!1!==eY)return eY;if("u">typeof document){let e=document.head.querySelector('meta[property="csp-nonce"]');if(e)return eY=e.nonce||e.getAttribute("content")||void 0;let t=document.head.querySelector('meta[name="sc-nonce"]');if(t)return eY=t.getAttribute("content")||void 0}return eY=r.nc}let eQ=(e,t)=>{let r,n=document.head,i=e||n,s=document.createElement("style"),o=(r=Array.from(i.querySelectorAll(`style[${V}]`)))[r.length-1],a=void 0!==o?o.nextSibling:null;s.setAttribute(V,W),s.setAttribute(H,K);let l=t||eX();return l&&s.setAttribute("nonce",l),i.insertBefore(s,a),s},eJ=class{constructor(e,t){this.element=eQ(e,t),this.element.appendChild(document.createTextNode("")),this.sheet=(e=>{var t;if(e.sheet)return e.sheet;let r=null!=(t=e.getRootNode().styleSheets)?t:document.styleSheets;for(let t=0,n=r.length;t<n;t++){let n=r[t];if(n.ownerNode===e)return n}throw ee(17)})(this.element),this.length=0}insertRule(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(e){return!1}}deleteRule(e){this.sheet.deleteRule(e),this.length--}getRule(e){let t=this.sheet.cssRules[e];return t&&t.cssText?t.cssText:""}}
39,eZ=class{constructor(e,t){this.element=eQ(e,t),this.nodes=this.element.childNodes,this.length=0}insertRule(e,t){if(e<=this.length&&e>=0){let r=document.createTextNode(t);return this.element.insertBefore(r,this.nodes[e]||null),this.length++,!0}return!1}deleteRule(e){this.element.removeChild(this.nodes[e]),this.length--}getRule(e){return e<this.length?this.nodes[e].textContent:""}},e0=Y,e1={isServer:!Y,useCSSOMInjection:!Q};class e2{static registerId(e){return ei(e)}constructor(e=el,t={},r){this.options=Object.assign(Object.assign({},e1),e),this.gs=t,this.keyframeIds=new Set,this.names=new Map(r),this.server=!!e.isServer,!this.server&&Y&&e0&&(e0=!1,eG(this)),eq(this,()=>(e=>{let t=e.getTag(),{length:r}=t,n="";for(let i=0;i<r;i++){let r=es(i);if(void 0===r)continue;let s=e.names.get(r);if(void 0===s||!s.size)continue;let o=t.getGroup(i);if(0===o.length)continue;let a=V+".g"+i+'[id="'+r+'"]',l="";for(let e of s)e.length>0&&(l+=e+",");n+=o+a+'{content:"'+l+'"}'+G}return n})(this))}rehydrate(){!this.server&&Y&&eG(this)}reconstructWithOptions(e,t=!0){let r=new e2(Object.assign(Object.assign({},this.options),e),this.gs,t&&this.names||void 0);return r.keyframeIds=new Set(this.keyframeIds),!this.server&&Y&&e.target!==this.options.target&&eW(this.options.target)!==eW(e.target)&&eG(r),r}allocateGSInstance(e){return this.gs[e]=(this.gs[e]||0)+1}getTag(){return this.tag||(this.tag=new ez((({useCSSOMInjection:e,target:t,nonce:r})=>e?new eJ(t,r):new eZ(t,r))(this.options)))}hasNameForId(e,t){var r,n;return null!=(n=null==(r=this.names.get(e))?void 0:r.has(t))&&n}registerName(e,t){ei(e),e.startsWith(J)&&this.keyframeIds.add(e);let r=this.names.get(e);r?r.add(t):this.names.set(e,new Set([t]))}insertRules(e,t,r){this.registerName(e,t),this.getTag().insertRules(ei(e),r)}clearNames(e){this.names.has(e)&&this.names.get(e).clear()}clearRules(e){this.getTag().clearGroup(ei(e)),this.clearNames(e)}clearTag(){this.tag=void 0}}let e3=new WeakSet,e5={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexShrink:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale: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 e6(e){if(45===e.charCodeAt(0)&&45===e.charCodeAt(1))return e;let t="";for(let r=0;r<e.length;r++){let n=e.charCodeAt(r);t+=n>=65&&n<=90?"-"+String.fromCharCode(n+32):e[r]}return t.startsWith("ms-")?"-"+t:t}let e4=Symbol.for("sc-keyframes");function e9(e){return eI(e)&&!(e.prototype&&e.prototype.isReactComponent)}let e8=e=>null==e||!1===e||""===e,e7=Symbol.for("react.client.reference");function te(e){return e.$$typeof===e7}function tt(e,t,r,n,i=[]){if(e8(e))return i;let s=typeof e;if("string"===s)return i.push(e),i;if("function"===s)return te(e)?i:e9(e)&&t?tt(e(t),t,r,n,i):(i.push(e),i);if(Array.isArray(e)){for(let s=0;s<e.length;s++)tt(e[s],t,r,n,i);return i}return eL(e)?i.push(`.${e.styledComponentId}`):"object"==typeof e&&null!==e&&e4 in e?r?(e.inject(r,n),i.push(e.getName(n))):i.push(e):te(e)||(eF(e)?e.toString!==Object.prototype.toString?i.push(e.toString()):function e(t,r){for(let n in t){let i=t[n];t.hasOwnProperty(n)&&!e8(i)&&(Array.isArray(i)&&e3.has(i)||eI(i)?r.push(e6(n)+":",i,";"):eF(i)?(r.push(n+" {"),e(i,r),r.push("}")):r.push(e6(n)+": "+(null==i||"boolean"==typeof i||""===i?"":"number"!=typeof i||0===i||n in e5||n.startsWith("--")?String(i).trim():i+"px")+";"))}}(e,i):i.push(e.toString())),i}let tr=ey(5381,K);class tn{constructor(e,t,r){this.rules=e,this.componentId=t,this.baseHash=ey(tr,t),this.baseStyle=r,e2.registerId(t)}generateAndInjectStyles(e,t,r){let n=this.baseStyle?this.baseStyle.generateAndInjectStyles(e,t,r):"";{let i="";for(let n=0;n<this.rules.length;n++){let s=this.rules[n];if("string"==typeof s)i+=s;else if(s)if(e9(s)){let n=s(e);"string"==typeof n?i+=n:null!=n&&!1!==n&&(i+=eM(tt(n,e,t,r)))}else i+=eM(tt(s,e,t,r))}
39if(i){this.dynamicNameCache||(this.dynamicNameCache=new Map);let e=r.hash?r.hash+i:i,s=this.dynamicNameCache.get(e);if(!s){if(s=em(ey(ey(this.baseHash,r.hash),i)>>>0),this.dynamicNameCache.size>=200){let e=this.dynamicNameCache.keys().next().value;void 0!==e&&this.dynamicNameCache.delete(e)}this.dynamicNameCache.set(e,s)}if(!t.hasNameForId(this.componentId,s)){let e=r(i,"."+s,void 0,this.componentId);t.insertRules(this.componentId,s,e)}n=eD(n,s)}}return n}}let ti=/&/g;function ts(e,t){let r=0;for(;--t>=0&&92===e.charCodeAt(t);)r++;return!(1&~r)}function to(e){let t=e.length,r="",n=0,i=0,s=0,o=!1,a=!1;for(let l=0;l<t;l++){let c=e.charCodeAt(l);if(0!==s||o||47!==c||42!==e.charCodeAt(l+1))if(o)42===c&&47===e.charCodeAt(l+1)&&(o=!1,l++);else if(34!==c&&39!==c||ts(e,l)){if(0===s)if(123===c)i++;else if(125===c){if(--i<0){a=!0;let r=l+1;for(;r<t;){let t=e.charCodeAt(r);if(59===t||10===t)break;r++}r<t&&59===e.charCodeAt(r)&&r++,i=0,l=r-1,n=r;continue}0===i&&(r+=e.substring(n,l+1),n=l+1)}else 59===c&&0===i&&(r+=e.substring(n,l+1),n=l+1)}else 0===s?s=c:s===c&&(s=0);else o=!0,l++}return a||0!==i||0!==s?(n<t&&0===i&&0===s&&(r+=e.substring(n)),r):e}function ta({options:e=el,plugins:t=ea}=el){var r,n,i;let s,o,a,l=(e,t,r)=>r.startsWith(o)&&r.endsWith(o)&&r.replaceAll(o,"").length>0?`.${s}`:e,c=t.slice();c.push(e=>{e.type===u&&e.value.includes("&")&&(a||(a=RegExp(`\\${o}\\b`,"g")),e.props[0]=e.props[0].replace(ti,o).replace(a,l))}),e.prefix&&c.push(q),c.push(F);let d=[],f=(i=(n=c.concat((r=e=>d.push(e),function(e){!e.root&&(e=e.return)&&r(e)}))).length,function(e,t,r,s){for(var o="",a=0;a<i;a++)o+=n[a](e,t,r,s)||"";return o}),y=(t,r="",n="",i="&")=>{var l,c,u;s=i,o=r,a=void 0;let y=function(e){let t=-1!==e.indexOf("//"),r=-1!==e.indexOf("}");if(!t&&!r)return e;if(!t)return to(e);let n=e.length,i="",s=0,o=0,a=0,l=0,c=0,p=!1;for(;o<n;){let t=e.charCodeAt(o);if(34!==t&&39!==t||ts(e,o))if(0===a)if(47===t&&o+1<n&&42===e.charCodeAt(o+1)){for(o+=2;o+1<n&&(42!==e.charCodeAt(o)||47!==e.charCodeAt(o+1));)o++;o+=2}else if(40!==t)if(41!==t)if(l>0)o++;else if(42===t&&o+1<n&&47===e.charCodeAt(o+1))i+=e.substring(s,o),o+=2,
39s=o,p=!0;else if(47===t&&o+1<n&&47===e.charCodeAt(o+1)){for(i+=e.substring(s,o);o<n&&10!==e.charCodeAt(o);)o++;s=o,p=!0}else 123===t?c++:125===t&&c--,o++;else l>0&&l--,o++;else l++,o++;else o++;else 0===a?a=t:a===t&&(a=0),o++}return p?(s<n&&(i+=e.substring(s)),0===c?i:to(i)):0===c?e:to(e)}(t),g=(u=function e(t,r,n,i,s,o,a,l,c){for(var u,d,f,y,g=0,O=0,P=a,C=0,j=0,M=0,F=1,q=1,B=1,V=0,W="",H=s,K=o,G=i,Y=W;q;)switch(M=V,V=I()){case 40:if(108!=M&&58==w(Y,P-1)){-1!=v(Y+=b(D(V),"&","&\f"),"&\f",h(g?l[g-1]:0))&&(B=-1);break}case 34:case 39:case 91:Y+=D(V);break;case 9:case 10:case 13:case 32:Y+=function(e){for(;T=R();)if(T<33)I();else break;return L(e)>2||L(T)>3?"":" "}(M);break;case 92:Y+=function(e,t){for(var r;--t&&I()&&!(T<48)&&!(T>102)&&(!(T>57)||!(T<65))&&(!(T>70)||!(T<97)););return r=_+(t<6&&32==R()&&32==I()),S($,e,r)}(_-1,7);continue;case 47:switch(R()){case 42:case 47:k((u=function(e,t){for(;I();)if(e+T===57)break;else if(e+T===84&&47===R())break;return"/*"+S($,t,_-1)+"*"+m(47===e?e:I())}(I(),_),d=r,f=n,y=c,N(u,d,f,p,m(T),S(u,2,-2),0,y)),c),(5==L(M||1)||5==L(R()||1))&&x(Y)&&" "!==S(Y,-1,void 0)&&(Y+=" ");break;default:Y+="/"}break;case 123*F:l[g++]=x(Y)*B;case 125*F:case 59:case 0:switch(V){case 0:case 125:q=0;case 59+O:-1==B&&(Y=b(Y,/\f/g,"")),j>0&&(x(Y)-P||0===F&&47===M)&&k(j>32?U(Y+";",i,n,P-1,c):U(b(Y," ","")+";",i,n,P-2,c),c);break;case 59:Y+=";";default:if(k(G=z(Y,r,n,g,O,s,l,W,H=[],K=[],P,o),o),123===V)if(0===O)e(Y,r,G,G,H,o,P,l,K);else{switch(C){case 99:if(110===w(Y,3))break;case 108:if(97===w(Y,2))break;default:O=0;case 100:case 109:case 115:}O?e(t,G,G,i&&k(z(t,G,G,0,0,s,l,W,s,H=[],P,K),K),s,K,P,l,i?H:K):e(Y,G,G,G,[""],K,0,l,K)}}g=O=j=0,F=B=1,W=Y="",P=a;break;case 58:P=1+x(Y),j=M;default:if(F<1){if(123==V)--F;else if(125==V&&0==F++&&125==(T=_>0?w($,--_):0,A--,10===T&&(A=1,E--),T))continue}switch(Y+=m(V),V*F){case 38:B=O>0?1:(Y+="\f",-1);break;case 44:l[g++]=(x(Y)-1)*B,B=1;break;case 64:45===R()&&(Y+=D(I())),C=R(),O=P=x(W=Y+=function(e){for(;!L(R());)I();return S($,e,_)}(_)),V++;break;case 45:45===M&&2==x(Y)&&(F=0)}}return o}("",null,null,null,[""],(c=l=n||r?n+" "+r+" { "+y+" }":y,E=A=1,P=x($=c),_=0,l=[]),0,[0],l),$="",u);return e.namespace&&(g=function e(t,r){let n=r+" ",i=","+n;for(let s=0;s<t.length;s++){let o=t[s];if("rule"===o.type){o.value=(n+o.value).replaceAll(",",i);let e=o.props,t=[];for(let r=0;r<e.length;r++)t[r]=n+e[r];o.props=t}Array.isArray(o.children)&&"@keyframes"!==o.type&&e(o.children,r)}return t}(g,e.namespace)),d=[],M(g,f),d},g=5381;for(let e=0;e<t.length;e++)t[e].name||ee(15),g=ey(g,t[e].name);return(null==e?void 0:e.namespace)&&(g=ey(g,e.namespace)),(null==e?void 0:e.prefix)&&(g=ey(g,"p")),y.hash=5381!==g?g.toString():"",y}let tl=new e2,tc=ta(),tp=o.createContext({shouldForwardProp:void 0,styleSheet:tl,stylis:tc,stylisPlugins:void 0}),tu=tp.Consumer;function td(){return o.useContext(tp)}function tf(e){var t;let r=td(),{styleSheet:n}=r,i=o.useMemo(()=>{let t=n;return e.sheet?t=e.sheet:e.target?t=t.reconstructWithOptions(void 0!==e.nonce?{target:e.target,nonce:e.nonce}:{target:e.target},!1):void 0!==e.nonce&&(t=t.reconstructWithOptions({nonce:e.nonce})),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t},[e.disableCSSOMInjection,e.nonce,e.sheet,e.target,n]),s=o.useMemo(()=>{var t;return void 0===e.stylisPlugins&&void 0===e.namespace&&void 0===e.enableVendorPrefixes?r.stylis:ta({options:{namespace:e.namespace,prefix:e.enableVendorPrefixes},plugins:null!=(t=e.stylisPlugins)?t:r.stylisPlugins})},[e.enableVendorPrefixes,e.namespace,e.stylisPlugins,r.stylis,r.stylisPlugins]),a="shouldForwardProp"in e?e.shouldForwardProp:r.shouldForwardProp,l=null!=(t=e.stylisPlugins)?t:r.stylisPlugins,c=o.useMemo(()=>({shouldForwardProp:a,styleSheet:i,stylis:s,stylisPlugins:l}),[a,i,s,l]);return o.createElement(tp.Provider,{value:c},e.children)}let th=o.createContext(void 0),tm=th.Consumer;function ty(){let e=o.useContext(th);if(!e)throw ee(18);return e}function tg(e){let t=o.useContext(th),r=o.useMemo(()=>(function(e,t){if(!e)throw ee(14);if(eI(e))return e(t);if(Array.isArray(e)||"object"!=typeof e)throw ee(8);return t?Object.assign(Object.assign({},t),e):e})(e.theme,t),[e.theme,t]);return e.children?o.createElement(th.Provider,{value:r},e.children):null}let tb=Object.prototype.hasOwnProperty,tv={};function tw(e,t,r){var n,i;let s,a,l=eL(e),c=!ev(e),{attrs:p=ea,componentId:u=(n=t.displayName,i=t.parentComponentId,tv[s="string"!=typeof n?"sc":ed(n)]=(tv[s]||0)+1,a=s+"-"+eg(K+s+tv[s]),i?i+"-"+a:a),displayName:d=ev(e)?`styled.${e}`:`Styled(${eb(e)})`}=t,f=t.displayName&&t.componentId?ed(t.displayName)+"-"+t.componentId:t.componentId||u,h=l&&e.attrs?e.attrs.concat(p).filter(
39Boolean):p,{shouldForwardProp:m}=t;if(l&&e.shouldForwardProp){let r=e.shouldForwardProp;if(t.shouldForwardProp){let e=t.shouldForwardProp;m=(t,n)=>r(t,n)&&e(t,n)}else m=r}let y=new tn(r,f,l?e.componentStyle:void 0);function g(e,t){return function(e,t,r){let n,i,{attrs:s,componentStyle:a,defaultProps:l,foldedComponentIds:c,styledComponentId:p,target:u}=e,d=o.useContext(th),f=td(),h=e.shouldForwardProp||f.shouldForwardProp,m=ec(t,d,l)||el;{let e=o.useRef(null),r=e.current;if(null!==r&&r[1]===m&&r[2]===f.styleSheet&&r[3]===f.stylis&&r[7]===a&&function(e,t,r){let n=0;for(let r in t)if(tb.call(t,r)&&(n++,e[r]!==t[r]))return!1;return n===r}(r[0],t,r[4]))n=r[5],i=r[6];else{var y,g,b;n=function(e,t,r){let n=Object.assign(Object.assign({},t),{className:void 0,theme:r}),i=e.length>1;for(let r=0;r<e.length;r++){let s=e[r],o=eI(s)?s(i?Object.assign({},n):n):s;for(let e in o)"className"===e?n.className=eD(n.className,o[e]):"style"===e?n.style=Object.assign(Object.assign({},n.style),o[e]):e in t&&void 0===t[e]||(n[e]=o[e])}return"className"in t&&"string"==typeof t.className&&(n.className=eD(n.className,t.className)),n}(s,t,m),y=n,g=f.styleSheet,b=f.stylis,i=a.generateAndInjectStyles(y,g,b);let r=0;for(let e in t)tb.call(t,e)&&r++;e.current=[t,m,f.styleSheet,f.stylis,r,n,i,a]}}let v=n.as||u,w=function(e,t,r,n){let i={};for(let s in e)void 0===e[s]||"$"===s[0]||"as"===s||"theme"===s&&e.theme===r||("forwardedAs"===s?i.as=e.forwardedAs:n&&!n(s,t)||(i[s]=e[s]));return i}(n,v,m,h),S=eD(c,p);return i&&(S+=" "+i),n.className&&(S+=" "+n.className),w[ev(v)&&v.includes("-")?"class":"className"]=S,r&&(w.ref=r),(0,o.createElement)(v,w)}(b,e,t)}g.displayName=d;let b=o.forwardRef(g);return b.attrs=h,b.componentStyle=y,b.displayName=d,b.shouldForwardProp=m,b.foldedComponentIds=l?eD(e.foldedComponentIds,e.styledComponentId):"",b.styledComponentId=f,b.target=l?e.target:e,Object.defineProperty(b,"defaultProps",{get(){return this._foldedDefaultProps},set(t){this._foldedDefaultProps=l?function(e,...t){for(let r of t)!function e(t,r,n=!1){if(!n&&!eF(t)&&!Array.isArray(t))return r;if(Array.isArray(r))for(let n=0;n<r.length;n++)t[n]=e(t[n],r[n]);else if(eF(r))for(let n in r)t[n]=e(t[n],r[n]);return t}(e,r,!0);return e}({},e.defaultProps,t):t}}),eq(b,()=>`.${b.styledComponentId}`),c&&ej(b,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),b}var tS=new Set(["a","abbr","address","area","article","aside","audio","b","bdi","bdo","blockquote","body","button","br","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","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","main","map","mark","menu","meter","nav","object","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","slot","small","span","strong","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","switch","symbol","text","textPath","tspan","use"]);function tx(e,t){let r=[e[0]];for(let n=0,i=t.length;n<i;n+=1)r.push(t[n],e[n+1]);return r}let tk=e=>(e3.add(e),e);function tO(e,...t){return eI(e)||eF(e)?tk(tt(tx(ea,[e,...t]))):0===t.length&&1===e.length&&"string"==typeof e[0]?tt(e):tk(tt(tx(e,t)))}let tE=e=>(function e(t,r,n=el){if(!r)throw ee(1,r);let i=(e,...i)=>t(r,n,tO(e,...i));return i.attrs=i=>e(t,r,Object.assign(Object.assign({}
39,n),{attrs:Array.prototype.concat(n.attrs,i).filter(Boolean)})),i.withConfig=i=>e(t,r,Object.assign(Object.assign({},n),i)),i})(tw,e),tA=tE;tS.forEach(e=>{tA[e]=tE(e)});class tP{constructor(e,t){this.instanceRules=new Map,this.rules=e,this.componentId=t,this.isStatic=function(e){for(let t=0;t<e.length;t+=1){let r=e[t];if(eI(r)&&!eL(r))return!1}return!0}(e),e2.registerId(this.componentId)}removeStyles(e,t){this.instanceRules.delete(e),this.rebuildGroup(t)}renderStyles(e,t,r,n){let i=this.componentId;if(this.isStatic){if(r.hasNameForId(i,i+e))this.instanceRules.has(e)||this.computeRules(e,t,r,n);else{let s=this.computeRules(e,t,r,n);r.insertRules(i,s.name,s.rules)}return}let s=this.instanceRules.get(e);if(this.computeRules(e,t,r,n),!r.server&&s){let t=s.rules,r=this.instanceRules.get(e).rules;if(t.length===r.length){let e=!0;for(let n=0;n<t.length;n++)if(t[n]!==r[n]){e=!1;break}if(e)return}}this.rebuildGroup(r)}computeRules(e,t,r,n){let i=eM(tt(this.rules,t,r,n)),s={name:this.componentId+e,rules:n(i,"")};return this.instanceRules.set(e,s),s}rebuildGroup(e){let t=this.componentId;for(let r of(e.clearRules(t),this.instanceRules.values()))e.insertRules(t,r.name,r.rules)}}function t_(e,...t){let r=tO(e,...t),n=`sc-global-${eg(JSON.stringify(r))}`,i=new tP(r,n),s=e=>{let t,r=td(),s=o.useContext(th);{let e=o.useRef(null);null===e.current&&(e.current=r.styleSheet.allocateGSInstance(n)),t=e.current}r.styleSheet.server&&a(t,e,r.styleSheet,s,r.stylis);{let l=i.isStatic?[t,r.styleSheet,i]:[t,e,r.styleSheet,s,r.stylis,i],c=o.useRef(i);o.useLayoutEffect(()=>{r.styleSheet.server||(c.current!==i&&(r.styleSheet.clearRules(n),c.current=i),a(t,e,r.styleSheet,s,r.stylis))},l),o.useLayoutEffect(()=>()=>{r.styleSheet.server||i.removeStyles(t,r.styleSheet)},[t,r.styleSheet,i])}return r.styleSheet.server&&i.instanceRules.delete(t),null};function a(e,t,r,n,o){if(i.isStatic)i.renderStyles(e,Z,r,o);else{let a=Object.assign(Object.assign({},t),{theme:ec(t,n,s.defaultProps)});i.renderStyles(e,a,r,o)}}return o.memo(s)}function tT(e,t,r,n,i){for(let s in e){let o=e[s],a=i?i+"-"+s:s;if("object"==typeof o&&null!==o){let e={};tT(o,t,e,n,a),r[s]=e}else r[s]=n(a,o,s)}}function t$(e,t){var r,n;let i,s,o=(null!=(r=null==t?void 0:t.prefix)?r:"sc")+"-",a=null!=(n=null==t?void 0:t.selector)?n:":root",l=(tT(e,o,i={},e=>"--"+o+e),i);return Object.assign((tT(e,o,s={},(e,t)=>"var(--"+o+e+", "+t+")"),s),{GlobalStyle:t_`
40    ${a} {
41      ${t=>(function e(t,r,n,i){let s="";for(let o in t){let a=t[o],l=r[o],c=i?i+"-"+o:o;"object"==typeof a&&null!==a?"object"==typeof l&&null!==l&&(s+=e(a,l,n,c)):void 0!==l&&"function"!=typeof l&&(s+="--"+n+c+":"+l+";")}return s})(e,t.theme,o)}
42    }
43  `,raw:e,vars:l,resolve(t){var r;let n;if(!Y)throw Error("createTheme.resolve() is client-only");return r=getComputedStyle(null!=t?t:document.documentElement),tT(e,o,n={},(e,t)=>r.getPropertyValue("--"+o+e).trim()||t),n}})}class tN{constructor(e,t){this[s]=!0,this.inject=(e,t=tc)=>{let r=this.getName(t);if(!e.hasNameForId(this.id,r)){let n=t(this.rules,r,"@keyframes");e.insertRules(this.id,r,n)}},this.name=e,this.id=J+e,this.rules=t,ei(this.id),eq(this,()=>{throw ee(12,String(this.name))})}getName(e=tc){return e.hash?this.name+em(e.hash>>>0):this.name}}function tC(e,...t){let r=eM(tO(e,...t));return new tN(eg(r),r)}function tj(e){let t=o.forwardRef((t,r)=>{let n=ec(t,o.useContext(th),e.defaultProps);return o.createElement(e,Object.assign(Object.assign({},t),{theme:n,ref:r}))});return t.displayName=`WithTheme(${eb(e)})`,ej(t,e)}s=e4;class tI{constructor({nonce:e}={}){this._emitSheetCSS=()=>{let e=this.instance.toString();if(!e)return"";let t=this.instance.options.nonce||eX();return`<style ${eM([t&&`nonce="${t}"`,`${V}="true"`,`${H}="${K}"`].filter(Boolean)," ")}>${e}</style>`},this.getStyleTags=()=>{if(this.sealed)throw ee(2);return this._emitSheetCSS()}
43,this.getStyleElement=()=>{if(this.sealed)throw ee(2);let e=this.instance.toString();if(!e)return[];let t={[V]:"",[H]:K,dangerouslySetInnerHTML:{__html:e}},r=this.instance.options.nonce||eX();return r&&(t.nonce=r),[o.createElement("style",Object.assign({},t,{key:"sc-0-0"}))]},this.seal=()=>{this.sealed=!0},this.instance=new e2({isServer:!0,nonce:e}),this.sealed=!1}collectStyles(e){if(this.sealed)throw ee(2);return o.createElement(tf,{sheet:this.instance},e)}interleaveWithNodeStream(e){throw ee(3)}}let tR={StyleSheet:e2,mainSheet:tl},tL=/:(?:(first)-child|(last)-child|(only)-child|(nth-child)\(([^()]+)\)|(nth-last-child)\(([^()]+)\))/g,tD=`:not(style[${V}])`,tM=`style[${V}]`;function tF(e){if(e.type===u){let r=e.props,n=[];for(let e=0;e<r.length;e++){var t;let i=-1===(t=r[e]).indexOf("-child")?t:(tL.lastIndex=0,t.replace(tL,(e,t,r,n,i,s,o,a)=>t?`:nth-child(1 of ${tD})`:r?`:nth-last-child(1 of ${tD})`:n?`:nth-child(1 of ${tD}):nth-last-child(1 of ${tD})`:i?-1!==s.indexOf(" of ")?e:`:nth-child(${s} of ${tD})`:-1!==a.indexOf(" of ")?e:`:nth-last-child(${a} of ${tD})`));n.push(i),function(e,t){if(-1===e.indexOf("+"))return;let r=0,n=0;for(let i=0;i<e.length;i++){let s=e.charCodeAt(i);if(40===s)r++;else if(41===s)r--;else if(91===s)n++;else if(93===s)n--;else if(43===s&&0===r&&0===n&&!ts(e,i)){let r=e.substring(0,i),n=e.substring(i+1);t.push(r+"+"+tM+"+"+n),t.push(r+"+"+tM+"+"+tM+"+"+n)}}}(i,n)}e.props=n}}},67930:(e,t,r)=>{"use strict";e.exports=new(r(82178))("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return null!==e?e:""}})},67989:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return[n,i,s,o,a,t(this,l),c,t(this,p)].forEach(e=>this.addMetaSchema(e,void 0,!1)),this;function t(t,r){return e?t.$dataMetaSchema(r,u):r}};let n=r(95583),i=r(73217),s=r(80226),o=r(43123),a=r(46751),l=r(29341),c=r(51082),p=r(44995),u=["/properties"]},68386:(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,r={}){let n={};for(let t of Object.keys(e))n[t]={...e[t],name:t};for(let e of Object.values(n))i(e);return n.SpecExtension=t.SpecExtension,n;function i(e){if(e.additionalProperties&&(e.additionalProperties=s(e.additionalProperties)),e.items&&(e.items=s(e.items)),e.properties){let t={};for(let[n,i]of Object.entries(e.properties))t[n]=s(i),r.doNotResolveExamples&&i&&i.isExample&&(t[n]={...i,resolvable:!1});e.properties=t}}function s(e){if("string"==typeof e){if(!n[e])throw Error(`Unknown type name found: ${e}`);return n[e]}return"function"==typeof e?(t,r)=>s(e(t,r)):e&&e.name?(i(e={...e}),e):e&&e.directResolveAs?{...e,directResolveAs:s(e.directResolveAs)}:e}},t.isNamedType=function(e){return"string"==typeof e?.name},t.SpecExtension={name:"SpecExtension",properties:{},additionalProperties:{resolvable:!0}}},68625:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RemoveUnusedComponents=void 0;let n=r(18441);t.RemoveUnusedComponents=()=>{let e=new Map;function t(t,r,n){e.set(t.absolutePointer,{usedIn:e.get(t.absolutePointer)?.usedIn??[],componentType:r,name:n})}return{ref:{leave(t,{location:r,type:n,resolve:i,key:s}){if(["Schema","Header","Parameter","Response","Example","RequestBody"].includes(n.name)){let n=i(t);if(!n.location)return;let[o,a]=n.location.absolutePointer.split("#",2),l=a.split("/").slice(0,4).join("/"),c=`${o}#${l}`,p=e.get(c);p?p.usedIn.push(r):e.set(c,{usedIn:[r],name:s.toString()})}}},Root:{leave(t,r){r.getVisitorData().removedCount=function t(r,i){let s=i.length;for(let[t,{usedIn:s,name:o,componentType:a}]of e)if(!s.some(e=>!i.some(t=>e.absolutePointer.startsWith(t)&&(e.absolutePointer.length===t.length||"/"===e.absolutePointer[t.length])))&&a&&r.components){i.push(t);let s=r.components[a];delete s[o],e.delete(t),(0,n.isEmptyObject)(s)&&delete r.components[a]}return i.length>s?t(r,i):i.length}(t,[]),(0,n.isEmptyObject)(t.components)&&delete t.components}},NamedSchemas:{Schema(e,{location:r,key:n}){e.allOf||t(r,"schemas",n.toString())}},NamedParameters:{Parameter(e,{location:r,key:n}){t(r,"parameters",n.toString())}},NamedResponses:{Response(e,{location:r,key:n}){t(r,"responses",n.toString())}},NamedExamples:{Example(e,{location:r,key:n}){t(r,"examples",n.toString())}},NamedRequestBodies:{RequestBody(e,{location:r,key:n}){t(r,"requestBodies",n.toString())}},NamedHeaders:{Header(e,{location:r,key:n}){t(r,"headers",n.toString())}}}}},69121:(e,t,r)=>{var n=r(27992);e.exports=function(e,t){if(!e)return[];var r=null==(t=t||{}).max?1e5:t.max,y=null==t.maxLength?4e6:t.maxLength;return"{}"===e.substr(0,2)&&(e="\\{\\}"+e.substr(2)),(function e(t,r,i,s){for(var a=[""],l=!1,p=!0;;){let T=n("{","}",t);if(!T)return m(a,t,[""],r,i,l);let $=T.pre;if(/\$$/.test($)){if(a=m(a,$+"{"+T.body+"}",[""],r,i,l&&!T.post.length),p=!1,!T.post.length)break;t=T.post;continue}var y,g=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(T.body),b=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(T.body),v=g||b,w=T.body.indexOf(",")>=0;if(!v&&!w){if(T.post.match(/,(?!,).*\}/)){t=T.pre+"{"+T.body+o+T.post,s=!0;continue}return m(a,$+"{"+T.body+"}"+T.post,[""],r,i,l)}if(p&&(l=s&&!v,p=!1),v)y=function(e,t,r,n){var i,s=e.split(/\.\./),o=[];if(void 0===s[0]||void 0===s[1])return o;var a=c(s[0]),l=c(s[1]),p=Math.max(s[0].length,s[1].length),u=3===s.length&&void 0!==s[2]?Math.max(Math.abs(c(s[2])),1):1,m=f;l<a&&(u*=-1,m=h);for(var y=s.some(d),g=0,b=a;m(b,l)&&o.length<r;b+=u){if(t)"\\"===(i=String.fromCharCode(b))&&(i="");else if(i=String(b),y){var v=p-i.length;if(v>0){var w=Array(v+1).join("0");i=b<0?"-"+w+i.slice(1):w+i}}if(g+i.length>n)break;o.push(i),g+=i.length}return o}(T.body,b,r,i);else{var S=function e(t){if(!t)return[""];var r=[],i=n("{","}",t);if(!i)return t.split(",");var s=i.pre,o=i.body,a=i.post,l=s.split(",");l[l.length-1]+="{"+o+"}";var c=e(a);return a.length&&(l[l.length-1]+=c.shift(),l.push.apply(l,c)),r.push.apply(r,l),r}(T.body);if(1===S.length&&void 0!==S[0]&&1===(S=e(S[0],r,i,!1).map(u)).length){if(a=m(a,$+S[0],[""],r,i,l&&!T.post.length),!T.post.length)break;t=T.post;continue}for(var x=l&&!T.post.length&&!$,k=0;x&&k<a.length;k++)a[k]&&(x=!1);y=[];var O=0;t:for(var E=0;E<S.length;E++)for(var A=e(S[E],r,i,!1),P=0;P<A.length;P++){var _=A[P];if(!x||_){if(y.length>=r||O+_.length>i)break t;y.push(_),O+=_.length}}}if(a=m(a,$,y,r,i,l&&!T.post.length),!T.post.length)break;t=T.post}return a})(e.split("\\\\").join(i).split("\\{").join(s).split("\\}").join(o).split("\\,").join(a).split("\\.").join(l),r,y,!0).map(p)};var i="\0SLASH"+Math.random()+"\0",s="\0OPEN"+Math.random()+"\0",o="\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 p(e){return e.split(i).join("\\").split(s).join("{").split(o).join("}").split(a).join(",").split(l).join(".")}function u(e){return"{"+e+"}"}function d(e){return/^-?0\d/.test(e)}function f(e,t){return e<=t}function h(e,t){return e>=t}function m(e,t,r,n,i,s){for(var o=[],a=0,l=0;l<e.length;l++)for(var c=0;c<r.length;c++){if(o.length>=n)return o;var p=e[l]+t+r[c];if(!s||p){if(a+p.length>i)return o;o.push(p),a+=p.length}}return o}},69161:(e,t,r)=>{"use strict";
43Object.defineProperty(t,"__esModule",{value:!0});let n=r(13926),i=r(29308);t.default=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",n.default,i.default]},69822:()=>{var e=Prism;function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(r,n,i,s){if(r.language===n){var o=r.tokenStack=[];r.code=r.code.replace(i,function(e){if("function"==typeof s&&!s(e))return e;for(var i,a=o.length;-1!==r.code.indexOf(i=t(n,a));)++a;return o[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,s=Object.keys(r.tokenStack);!function o(a){for(var l=0;l<a.length&&!(i>=s.length);l++){var c=a[l];if("string"==typeof c||c.content&&"string"==typeof c.content){var p=s[i],u=r.tokenStack[p],d="string"==typeof c?c:c.content,f=t(n,p),h=d.indexOf(f);if(h>-1){++i;var m=d.substring(0,h),y=new e.Token(n,e.tokenize(u,r.grammar),"language-"+n,u),g=d.substring(h+f.length),b=[];m&&b.push.apply(b,o([m])),b.push(y),g&&b.push.apply(b,o([g])),"string"==typeof c?a.splice.apply(a,[l,1].concat(b)):c.content=b}}else c.content&&o(c.content)}return a}(r.tokens)}}}})},69871:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(16276);t.default={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:{message:({keyword:e,schemaCode:t})=>(0,n.str)`must NOT have ${"maxProperties"===e?"more":"fewer"} than ${t} properties`,params:({schemaCode:e})=>(0,n._)`{limit: ${e}}`},code(e){let{keyword:t,data:r,schemaCode:i}=e,s="maxProperties"===t?n.operators.GT:n.operators.LT;e.fail$data((0,n._)`Object.keys(${r}).length ${s} ${i}`)}}},69979:()=>{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:/[(){}\[\];.]/}},70673:(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=o,t.escapePointer=a,t.parseRef=function(e){let[t,r=""]=e.split("#/");return{uri:(t.endsWith("#")?t.slice(0,-1):t)||null,pointer:l(r)}},t.parsePointer=l,t.pointerBaseName=function(e){let t=e.split("/");return t[t.length-1]},t.refBaseName=function(e){let 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)};let n=r(18441);function i(e,t){return""===e&&(e="#/"),"/"===e[e.length-1]?e+t:e+"/"+t}class s{constructor(e,t){this.source=e,this.pointer=t}child(e){return new s(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 o(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(o).filter(n.isTruthy)}t.Location=s},70832:e=>{"use strict";var t=e.exports=function(e,r,n){"function"==typeof r&&(n=r,r={});var i="function"==typeof(n=r.cb||n)?n:n.pre||function(){};!function e(r,n,i,s,o,a,l,c,p,u){if(s&&"object"==typeof s&&!Array.isArray(s)){for(var d in n(s,o,a,l,c,p,u),s){var f=s[d];if(Array.isArray(f)){if(d in t.arrayKeywords)for(var h=0;h<f.length;h++)e(r,n,i,f[h],o+"/"+d+"/"+h,a,o,d,s,h)}else if(d in t.propsKeywords){if(f&&"object"==typeof f)for(var m in f)e(r,n,i,f[m],o+"/"+d+"/"+m.replace(/~/g,"~0").replace(/\//g,"~1"),a,o,d,s,m)}else(d in t.keywords||r.allKeys&&!(d in t.skipKeywords))&&e(r,n,i,f,o+"/"+d,a,o,d,s)}i(s,o,a,l,c,p,u)}}
43(r,i,n.post||function(){},e,"",e)};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}},72039:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(46180),i=r(16276);t.default={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:{message:({schemaCode:e})=>(0,i.str)`must match pattern "${e}"`,params:({schemaCode:e})=>(0,i._)`{pattern: ${e}}`},code(e){let{data:t,$data:r,schema:s,schemaCode:o,it:a}=e,l=a.opts.unicodeRegExp?"u":"",c=r?(0,i._)`(new RegExp(${o}, ${l}))`:(0,n.usePattern)(e,s);e.fail$data((0,i._)`!${c}.test(${t})`)}}},72542:(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.some(t=>void 0!==e[t]))}Object.defineProperty(t,"__esModule",{value:!0}),t.schemaHasRulesForType=function({schema:e,self:t},n){let i=t.RULES.types[n];return i&&!0!==i&&r(e,i)},t.shouldUseGroup=r,t.shouldUseRule=n},72855:(e,t,r)=>{"use strict";r.r(t),r.d(t,{_registerSampler:()=>z,_samplers:()=>M,inferType:()=>u,sample:()=>q});let n=Symbol("skip");function i(e){return e<10?"0"+e:e}function s(e,t){return t>e.length?e.repeat(Math.trunc(t/e.length)+1).substring(0,t):e}function o(...e){return e.reduce((e,t)=>(Object.keys(t||{}).forEach(r=>{let n=e[r],i=t[r];n&&"object"==typeof n&&i&&"object"==typeof i?e[r]=o(n,i):e[r]=i}),e),Array.isArray(e[e.length-1])?[]:{})}function a(e){return{value:"object"===e?{}:"array"===e?[]:void 0}}function l(e,t){t&&e.pop()}function c(e,t={},r={}){let n,{value:i}=e,{propertyName:s}=r,{name:o,prefix:a,namespace:l}={name:t?.xml?.name||"",prefix:t?.xml?.prefix||"",namespace:t?.xml?.namespace||null,attribute:t?.xml?.attribute??!1,wrapped:t?.xml?.wrapped??!1},p=(n=t?.xml,n?.nodeType?n.nodeType:n?.attribute===!0?"attribute":n?.wrapped===!0&&t?.type==="array"?"element":t?.$ref||t?.$dynamicRef||t?.type==="array"||t?.oneOf||t?.anyOf||t?.allOf?"none":"element"),u=o||s?`${a?a+":":""}${o||s}`:null,d="object"==typeof i?Array.isArray(i)?[...i]:{...i}:i;switch(p){case"attribute":u&&(u=`$${u}`);break;case"text":u="#text";break;case"cdata":u="#cdata";break;case"none":"array"===t.type?(u=null,void 0!==t.example&&(u=t.items?.xml?.name||u)):u=null;break;default:"array"===t.type&&Array.isArray(d)&&(d={[u]:[...d]})}return l&&"text"!==p&&"cdata"!==p&&"none"!==p&&("object"==typeof d?d[`$xmlns${a?":"+a:""}`]=l:d={[`$xmlns${a?":"+a:""}`]:l,"#text":d}),{propertyName:u,value:d}}let p={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;let t=Object.keys(p);for(var r=0;r<t.length;r++){let n=t[r],i=p[n];if(void 0!==e[n])return i}return null}var d=r(29329),f=r.n(d);let h={},m=[];function y(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){let t=y(e);if(void 0!==t)return{value:t,readOnly:e.readOnly,writeOnly:e.writeOnly,type:null}}function b(e,t,r,i){if(i){if(m.includes(e))return a(u(e));m.push(e)}if(i&&i.depth>
43t.maxSampleDepth)return l(m,i),a(u(e));if(e.$ref){let n;if(!r)throw Error("Your schema contains $ref. You must provide full specification in the third parameter.");let s=decodeURIComponent(e.$ref);s.startsWith("#")&&(s=s.substring(1));let o=f().get(r,s);if(!0!==h[s]){h[s]=!0;let e=b(o,t,r,i);if("xml"===t.format){let t=s.split("/").pop(),{propertyName:r,value:a}=c(e,o,{...i,propertyName:i?.propertyName||t});n={...e,value:{[r||"root"]:a}}}else n=e;h[s]=!1}else n=a(u(o));return l(m,i),n}if(void 0!==e.example)return l(m,i),{value:e.example,readOnly:e.readOnly,writeOnly:e.writeOnly,type:e.type};if(void 0!==e.allOf)return l(m,i),g(e)||function(e,t,r,i,s){let a=b(e,r,i),l=[];for(let e of t){let{type:t,readOnly:n,writeOnly:o,value:c}=b({type:a.type,...e},r,i,{...s,isAllOfChild:!0});a.type&&t&&t!==a.type&&(console.warn("allOf: schemas with different types can't be merged"),a.type=t),a.type=a.type||t,a.readOnly=a.readOnly||n,a.writeOnly=a.writeOnly||o,null!=c&&l.push(c)}if("object"===a.type){for(let e in a.value=o(a.value||{},...l.filter(e=>"object"==typeof e)),a.value)a.value[e]===n&&delete a.value[e];return a}{"array"!==a.type||r.quiet||console.warn('OpenAPI Sampler: found allOf with "array" type. Result may be incorrect');let e=l[l.length-1];return a.value=null!=e?e:a.value,a}}({...e,allOf:void 0},e.allOf,t,r,i);if(e.oneOf&&e.oneOf.length){e.anyOf&&!t.quiet&&console.warn("oneOf and anyOf are not supported on the same level. Skipping anyOf"),l(m,i);let r=Object.assign({readOnly:e.readOnly,writeOnly:e.writeOnly},e.oneOf[0]);return d(e,r)}if(e.anyOf&&e.anyOf.length){l(m,i);let t=Object.assign({readOnly:e.readOnly,writeOnly:e.writeOnly},e.anyOf[0]);return d(e,t)}if(e.if&&e.then){l(m,i);let{if:n,then:s,...a}=e;return b(o(a,n,s),t,r,i)}let s=y(e),p=null;if(void 0===s){s=null,Array.isArray(p=e.type)&&e.type.length>0&&(p=e.type[0]),p||(p=u(e));let n=M[p];n&&(s=n(e,t,r,i))}return l(m,i),{value:s,readOnly:e.readOnly,writeOnly:e.writeOnly,type:p};function d(e,n){let s=g(e);if(void 0!==s)return s;let a=b({...e,oneOf:void 0,anyOf:void 0},t,r,i),l=b(n,t,r,i);if("object"==typeof a.value&&"object"==typeof l.value){let e=o(a.value,l.value);return{...l,value:e}}return l}}function v(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)if(e.exclusiveMinimum)return Math.floor(e.minimum)+1;else return e.minimum;if(e.maximum)if(e.exclusiveMaximum)return e.maximum>0?0:Math.floor(e.maximum)-1;else return e.maximum>0?0:e.maximum}else{if(e.minimum)return e.minimum;e.exclusiveMinimum?(t=Math.floor(e.exclusiveMinimum)+1)===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 w(e,t,r){let n=1;if(e)switch(e){case"?":case"*":n=0;break;case"+":n=1;break;default:throw Error("Unknown quantifier symbol provided.")}else if(null!=t&&null!=r){var i;i=parseInt(t),parseInt(r),n=i}else null!=t&&null==r&&(n=parseInt(t));return n}function S({min:e,max:t,omitTime:r,omitDate:n}){var s,o;let a=(s=new Date("2019-08-24T14:15:22.123Z"),o=n?"":s.getUTCFullYear()+"-"+i(s.getUTCMonth()+1)+"-"+i(s.getUTCDate()),r||(o+="T"+i(s.getUTCHours())+":"+i(s.getUTCMinutes())+":"+i(s.getUTCSeconds())+"Z"),o);return a.length<e&&console.warn(`Using minLength = ${e} is incorrect with format "date-time"`),t&&a.length>t&&console.warn(`Using maxLength = ${t} is incorrect with format "date-time"`),a}function x(e,t,r,n,i=!1){if(n&&i)return function(e){let t,r,n,i=!1;e instanceof RegExp&&(i=e.flags.includes("i"),e=e.toString(),e=e.match(/\/(.+?)\//)?.[1]??"");let s=/([.A-Za-z0-9])(?:\{(\d+)(?:\,(\d+)|)\}|(\?|\*|\+))(?![^[]*]|[^{]*})/,o=(e=e.replace(/^(\^)?(.*?)(\$)?$/,"$2")).match(s);for(;null!=o;){let t=o[2],r=o[3];n=w(o[4],t,r),o=(e=e.slice(0,o.index)+o[1].repeat(n)+e.slice(o.index+o[0].length)).match(s)}let a=/(\d-\d|\w-\w|\d|\w|[-!@#$&()`.+,/"])/,l=/\[(\^|)(-|)(.+?)\](?:\{(\d+)(?:\,(\d+)|)\}|(\?|\*|\+)|)/;for(o=e.match(l);null!=o;){let s="^"===o[1],c="-"===o[2],p=o[4],u=o[5],d=o[6],f=[],h=o[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
43deAt(0)),f.push(m[0].toLowerCase().charCodeAt(0))):f.push(m[0].charCodeAt(0));else{let e=m[0].split("-").map(e=>e.charCodeAt(0));if((t=e[0])>(r=e[1]))throw Error("Character range provided is out of order.");for(let e=t;e<=r;e++)if(i&&isNaN(Number(String.fromCharCode(e)))){let t=String.fromCharCode(e);f.push(t.toUpperCase().charCodeAt(0)),f.push(t.toLowerCase().charCodeAt(0))}else f.push(e)}m=(h=h.substring(m[0].length)).match(a)}if(n=w(d,p,u),s){let e=-1;for(let t=48;t<=57;t++){if((e=f.indexOf(t))>-1){f.splice(e,1);continue}f.push(t)}for(let t=65;t<=90;t++){if((e=f.indexOf(t))>-1){f.splice(e,1);continue}f.push(t)}for(let t=97;t<=122;t++){if((e=f.indexOf(t))>-1){f.splice(e,1);continue}f.push(t)}}let y=Array.from({length:n},()=>String.fromCharCode(f[f.length,0])).join("");o=(e=e.slice(0,o.index)+y+e.slice(o.index+o[0].length)).match(l)}let c=/(.)\{(\d+)\,(\d+)\}/;for(o=e.match(c);null!=o;){if((t=parseInt(o[2]))>(r=parseInt(o[3])))throw Error("Numbers out of order in {} quantifier.");n=t,o=(e=e.slice(0,o.index)+o[1].repeat(n)+e.slice(o.index+o[0].length)).match(c)}let p=/(.)\{(\d+)\}/;for(o=e.match(p);null!=o;)n=parseInt(o[2]),o=(e=e.slice(0,o.index)+o[1].repeat(n)+e.slice(o.index+o[0].length)).match(p);return e}(n);let o=s("string",e);return t&&o.length>t&&(o=o.substring(0,t)),o}let k={email:function(){return"[email protected]"},"idn-email":function(){return"пошта@укр.нет"},password:function(e,t){let r="pa$$word";return e>r.length&&(r+="_",r+=s("qwerty!@#$%^123456",e-r.length).substring(0,e-r.length)),r},"date-time":function(e,t){return S({min:e,max:t,omitTime:!1,omitDate:!1})},date:function(e,t){return S({min:e,max:t,omitTime:!0,omitDate:!1})},time:function(e,t){return S({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"приклад.укр"},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){var n,i,s,o,a,l;return s=n=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&=t;return t}(r||"id"),o=n,a=n,l=n,i=function(){s|=0,o|=0,a|=0,l|=0;var e=s-(o<<27|o>>>5)|0;return s=o^(a<<17|a>>>15),o=a+l|0,a=l+e|0,((l=s+e|0)>>>0)/0x100000000},"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,e=>{var t=16*i()%16|0;return("x"==e?t:3&t|8).toString(16)})},default:x,"json-pointer":function(){return"/json/pointer"},"relative-json-pointer":function(){return"1/relative/json/pointer"},regex:function(){return"/regex/"}};class O{constructor(e,t={},r){this.pattern=e,this.separator=t.separator||".",this.segments=this._parse(e),this.data=r,this._hasDeepWildcard=this.segments.some(e=>"deep-wildcard"===e.type),this._hasAttributeCondition=this.segments.some(e=>void 0!==e.attrName),this._hasPositionSelector=this.segments.some(e=>void 0!==e.position)}_parse(e){let t=[],r=0,n="";for(;r<e.length;)e[r]===this.separator?r+1<e.length&&e[r+1]===this.separator?(n.trim()&&(t.push(this._parseSegment(n.trim())),n=""),t.push({type:"deep-wildcard"}),r+=2):(n.trim()&&t.push(this._parseSegment(n.trim())),n="",r++):(n+=e[r],r++);return n.trim()&&t.push(this._parseSegment(n.trim())),t}_parseSegment(e){let t,r,n={type:"tag"},i=null,s=e,o=e.match(/^([^\[]+)(\[[^\]]*\])(.*)$/);if(o&&(s=o[1]+o[3],o[2])){let e=o[2].slice(1,-1);e&&(i=e)}let a=s;if(s.includes("::")){let r=s.indexOf("::");if(t=s.substring(0,r).trim(),a=s.substring(r+2).trim(),!t)throw Error(`Invalid namespace in pattern: ${e}`)}let l=null;if(a.includes(":")){let e=a.lastIndexOf(":"),t=a.substring(0,e).trim(),n=a.substring(e+1).trim();["first","last","odd","even"].includes(n)||/^nth\(\d+\)$/.test(n)?(r=t,l=n):r=a}else r=a;if(!r)throw Error(`Invalid segment pattern: ${e}`);if(n.tag=r,t&&(n.namespace=t),i)if(i.includes("=")){let e=i.indexOf("=");n.attrName=i.substring(0,e).trim(),n.attrValue=i.substring(e+1).trim()}else n.attrName=i.trim();if(l){let e=l.match(/^nth\((\d+)\)$/);e?(n.position="nth",n.positionValue=parseInt(e[1],10)):n.position=l}return n}get length(){return this.segments.length}hasDeepWildcard(){return this._hasDeepWildcard}hasAttributeCondition(){return this._hasAttributeCondition}hasPositionSelector(){return this._hasPositionSelector}toString(){return this.pattern}}class E{constructor(e){this._matcher=e}get separator(){return this._matcher.separator}getCurrentTag(){let e=this._matcher.path;return e.length>0?e[e.length-1].tag:void 0}getCurrentNamespace(){let e=this._matcher.path;return e.length>0?e[e.length-1].namespace:void 0}getAttrValue(e){let t=this._matcher.path;if(0!==t.length)return t[t.length-1].values?.[e]}hasAttr(e){let t=this._matcher.path;if(0===t.length)return!1;let r=t[t.length-1];return void 0!==r.values&&e in r.values}getAnyParentAttr(e){return this._matcher.getAnyParentAttr(e)}hasAnyParentAttr(e){return this._matcher.hasAnyParentAttr(e)}getPosition(){let e=this._matcher.path;return 0===e.length?-1:e[e.length-1].position??0}getCounter(){let e=this._matcher.path;return 0===e.length?-1:e[e.length-1].counter??0}getIndex(){return this.getPosition()}getDepth(){return this._matcher.path.length}toString(e,t=!0){return this._matcher.toString(e,t)}toArray(){return this._matcher.path.map(e=>e.tag)}matches(e){return this._matcher.matches(e)}matchesAny(e){return e.matchesAny(this._matcher)}}class A{constructor(e={}){this.separator=e.separator||".",this.path=[],this.siblingStacks=[],this._pathStringCache=null,this._view=new E(this),this._keptAttrs=[]}push(e,t=null,r=null,n=null){this._pathStringCache=null,this.path.length>0&&(this.path[this.path.length-1].values=void 0);let i=this.path.length,s=this.siblingStacks[i];s||(s={counts:new Map,total:0},this.siblingStacks[i]=s);let o=r?`${r}:${e}`:e,a=s.counts.get(o)||0,l=s.total;s.counts.set(o,a+1),s.total++;let c={tag:e,position:l,counter:a};null!=r&&(c.namespace=r),null!=t&&(c.values=t),this.path.push(c);let p=this.path.length,u=null!==n?n.keep:null;if(null!=u&&u.length>0&&t)for(let e=0;e<u.length;e++){let r=u[e];void 0!==t[r]&&this._keptAttrs.push({depth:p,name:r,value:t[r]})}}pop(){if(0===this.path.length)return;this._pathStringCache=null;let e=this.path.pop();this.siblingStacks.length>this.path.length+1&&(this.siblingStacks.length=this.path.length+1);let t=this.path.length+1;for(;this._keptAttrs.length>0&&this._keptAttrs[this._keptAttrs.length-1].depth>=t;)this._keptAttrs.pop();return e}updateCurrent(e){if(this.path.length>0){let t=this.path[this.path.length-1];null!=e&&(t.values=e)}}getCurrentTag(){return this.path.length>0?this.path[this.path.length-1].tag:void 0}getCurrentNamespace(){return this.path.length>0?this.path[this.path.length-1].namespace:void 0}getAttrValue(e){if(0!==this.path.length)return this.path[this.path.length-1].values?.[e]}hasAttr(e){if(0===this.path.length)return!1;let t=this.path[this.path.length-1];return void 0!==t.values&&e in t.values}getAnyParentAttr(e){let t=this._keptAttrs;for(let r=t.length-1;r>=0;r--)if(t[r].name===e)return t[r].value}hasAnyParentAttr(e){let t=this._keptAttrs;for(let r=t.length-1;r>=0;r--)if(t[r].name===e)return!0;return!1}getPosition(){return 0===this.path.length?-1:this.path[this.path.length-1].position??0}getCounter(){return 0===this.path.length?-1:this.path[this.path.length-1].counter??0}getIndex(){return this.getPosition()}getDepth(){return this.path.length}toString(e,t=!0){let r=e||this.separator;if(r===this.separator&&!0===t){if(null!==this._pathStringCache)return this._pathStringCache;let e=this.path.map(e=>e.namespace?`${e.namespace}:${e.tag}`:e.tag).join(r);return this._pathStringCache=e,e}return this.path.map(e=>t&&e.namespace?`${e.namespace}:${e.tag}`:e.tag).join(r)}toArray(){return this.path.map(e=>e.tag)}reset(){this._pathStringCache=null,this.path=[],this.siblingStacks=[],this._keptAttrs=[]}matches(e){let t=e.segments;return 0!==t.length&&(e.hasDeepWildcard()?this._matchWithDeepWildcard(t):this._matchSimple(t))}_matchSimple(e){if(this.path.length!==e.length)return!1;for(let t=0;t<e.length;t++)if(!this._matchSegment(e[t],this.path[t],t===this.path.length-1))return!1;return!0}_matchWithDeepWildcard(e){let t=this.path.length-1,r=e.length-1;for(;r>=0&&t>=0;){let n=e[r];if("deep-wildcard"===n.type){if(--r<0)return!0;let n=e[r],i=!1;for(let e=t;e>=0;e--)if(this._matchSegment(n,this.path[e],e===this.path.length-1)){t=e-1,r--,i=!0;break}if(!i)return!1}else{if(!this._matchSegment(n,this.path[t],t===this.path.length-1))return!1;t--,r--}}return r<0}_matchSegment(e,t,r){if("*"!==e.tag&&e.tag!==t.tag||void 0!==e.namespace&&"*"!==e.namespace&&e.namespace!==t.namespace||void 0!==e.attrName&&(!r||!t.values||!(e.attrName in t.values)||void 0!==e.attrValue&&String(t.values[e.attrName])!==String(e.attrValue)))return!1;if(void 0!==e.position){if(!r)return!1;let n=t.counter??0;if("first"===e.position&&0!==n)return!1;if("odd"===e.position&&n%2!=1)return!1;if("even"===e.position&&n%2!=0)return!1;else if("nth"===e.position&&n!==e.positionValue)return!1}return!0}matchesAny(e){return e.matchesAny(this)}
43snapshot(){return{path:this.path.map(e=>({...e})),siblingStacks:this.siblingStacks.map(e=>e?{counts:new Map(e.counts),total:e.total}:e),keptAttrs:this._keptAttrs.map(e=>({...e}))}}restore(e){this._pathStringCache=null,this.path=e.path.map(e=>({...e})),this.siblingStacks=e.siblingStacks.map(e=>e?{counts:new Map(e.counts),total:e.total}:e),this._keptAttrs=(e.keptAttrs||[]).map(e=>({...e}))}readOnly(){return this._view}}function P(e){return String(e).replace(/--/g,"- -").replace(/--/g,"- -").replace(/-$/,"- ")}function _(e){return String(e).replace(/\]\]>/g,"]]]]><![CDATA[>")}function T(e){return String(e).replace(/"/g,"&quot;").replace(/'/g,"&apos;")}function $(e){let t=Object.keys(e);for(let r=0;r<t.length;r++){let n=t[r];if(Object.prototype.hasOwnProperty.call(e,n)&&":@"!==n)return n}}function N(e,t,r){let n="";if(e&&!t.ignoreAttributes)for(let i in e){let s;Object.prototype.hasOwnProperty.call(e,i)&&(!0===(s=r?e[i]:C(s=t.attributeValueProcessor(i,e[i]),t))&&t.suppressBooleanAttributes?n+=` ${i.substr(t.attributeNamePrefix.length)}`:n+=` ${i.substr(t.attributeNamePrefix.length)}="${T(s)}"`)}return n}function C(e,t){if(e&&e.length>0&&t.processEntities)for(let r=0;r<t.entities.length;r++){let n=t.entities[r];e=e.replace(n.regex,n.val)}return e}let j={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:RegExp("&","g"),val:"&amp;"},{regex:RegExp(">","g"),val:"&gt;"},{regex:RegExp("<","g"),val:"&lt;"},{regex:RegExp("'","g"),val:"&apos;"},{regex:RegExp('"',"g"),val:"&quot;"}],processEntities:!0,stopNodes:[],oneListGroup:!1,maxNestedTags:100,jPath:!0};function I(e){if(this.options=Object.assign({},j,e),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(e=>"string"==typeof e&&e.startsWith("*.")?".."+e.substring(2):e)),this.stopNodeExpressions=[],this.options.stopNodes&&Array.isArray(this.options.stopNodes))for(let e=0;e<this.options.stopNodes.length;e++){let t=this.options.stopNodes[e];"string"==typeof t?this.stopNodeExpressions.push(new O(t)):t instanceof O&&this.stopNodeExpressions.push(t)}if(!0===this.options.ignoreAttributes||this.options.attributesGroupName)this.isAttribute=function(){return!1};else{var t;this.ignoreAttributesFn="function"==typeof(t=this.options.ignoreAttributes)?t:Array.isArray(t)?e=>{for(let r of t)if("string"==typeof r&&e===r||r instanceof RegExp&&r.test(e))return!0}:()=>!1,this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=D}this.processTextOrObjNode=R,this.options.format?(this.indentate=L,this.tagEndChar=">\n",this.newLine="\n"):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function R(e,t,r,n){let i=this.extractAttributes(e);if(n.push(t,i),this.checkStopNode(n)){let i=this.buildRawContent(e),s=this.buildAttributesForStopNode(e);return n.pop(),this.buildObjectNode(i,t,s,r)}let s=this.j2x(e,r+1,n);return(n.pop(),void 0!==e[this.options.textNodeName]&&1===Object.keys(e).length)?this.buildTextValNode(e[this.options.textNodeName],t,s.attrStr,r,n):this.buildObjectNode(s.val,t,s.attrStr,r)}function L(e){return this.options.indentBy.repeat(e)}function D(e){return!!e.startsWith(this.options.attributeNamePrefix)&&e!==this.options.textNodeName&&e.substr(this.attrPrefixLen)}I.prototype.build=function(e){if(this.options.preserveOrder)return function(e,t){let r="";t.format&&t.indentBy.length>0&&(r="\n");let n=[];if(t.stopNodes&&Array.isArray(t.stopNodes))for(let e=0;e<t.stopNodes.length;e++){let r=t.stopNodes[e];"string"==typeof r?n.push(new O(r)):r instanceof O&&n.push(r)}return function e(t,r,n,i,s){let o="",a=!1;if(r.maxNestedTags&&i.getDepth()>r.maxNestedTags)throw Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(null!=t){let e=t.toString();return C(e,r)}return""}for(let l=0;l<t.length;
43l++){let c,p=t[l],u=$(p);if(void 0===u)continue;let d=function(e,t){if(!e||t.ignoreAttributes)return null;let r={},n=!1;for(let i in e)Object.prototype.hasOwnProperty.call(e,i)&&(r[i.startsWith(t.attributeNamePrefix)?i.substr(t.attributeNamePrefix.length):i]=T(e[i]),n=!0);return n?r:null}(p[":@"],r);i.push(u,d);let f=function(e,t){if(!t||0===t.length)return!1;for(let r=0;r<t.length;r++)if(e.matches(t[r]))return!0;return!1}(i,s);if(u===r.textNodeName){let e=p[u];f||(e=C(e=r.tagValueProcessor(u,e),r)),a&&(o+=n),o+=e,a=!1,i.pop();continue}if(u===r.cdataPropName){a&&(o+=n);let e=_(p[u][0][r.textNodeName]);o+=`<![CDATA[${e}]]>`,a=!1,i.pop();continue}if(u===r.commentPropName){let e=P(p[u][0][r.textNodeName]);o+=n+`<!--${e}-->`,a=!0,i.pop();continue}else if("?"===u[0]){let e=N(p[":@"],r,f),t="?xml"===u?"":n,s=p[u][0][r.textNodeName];s=0!==s.length?" "+s:"",o+=t+`<${u}${s}${e}?>`,a=!0,i.pop();continue}let h=n;""!==h&&(h+=r.indentBy);let m=N(p[":@"],r,f),y=n+`<${u}${m}`;c=f?function e(t,r){if(!Array.isArray(t))return null!=t?t.toString():"";let n="";for(let i=0;i<t.length;i++){let s=t[i],o=$(s);if(o===r.textNodeName)n+=s[o];else if(o===r.cdataPropName)n+=s[o][0][r.textNodeName];else if(o===r.commentPropName)n+=s[o][0][r.textNodeName];else if(o&&"?"===o[0])continue;else if(o){let t=function(e,t){let r="";if(e&&!t.ignoreAttributes)for(let n in e){if(!Object.prototype.hasOwnProperty.call(e,n))continue;let i=e[n];!0===i&&t.suppressBooleanAttributes?r+=` ${n.substr(t.attributeNamePrefix.length)}`:r+=` ${n.substr(t.attributeNamePrefix.length)}="${T(i)}"`}return r}(s[":@"],r),i=e(s[o],r);i&&0!==i.length?n+=`<${o}${t}>${i}</${o}>`:n+=`<${o}${t}/>`}}return n}(p[u],r):e(p[u],r,h,i,s),-1!==r.unpairedTags.indexOf(u)?r.suppressUnpairedNode?o+=y+">":o+=y+"/>":(!c||0===c.length)&&r.suppressEmptyNode?o+=y+"/>":c&&c.endsWith(">")?o+=y+`>${c}${n}</${u}>`:(o+=y+">",c&&""!==n&&(c.includes("/>")||c.includes("</"))?o+=n+r.indentBy+c+n:o+=c,o+=`</${u}>`),a=!0,i.pop()}return o}(e,t,r,new A,n)}(e,this.options);{Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e});let t=new A;return this.j2x(e,0,t).val}},I.prototype.j2x=function(e,t,r){let n="",i="";if(this.options.maxNestedTags&&r.getDepth()>=this.options.maxNestedTags)throw Error("Maximum nested tags exceeded");let s=this.options.jPath?r.toString():r,o=this.checkStopNode(r);for(let a in e)if(Object.prototype.hasOwnProperty.call(e,a))if(void 0===e[a])this.isAttribute(a)&&(i+="");else if(null===e[a])this.isAttribute(a)||a===this.options.cdataPropName||a===this.options.commentPropName?i+="":"?"===a[0]?i+=this.indentate(t)+"<"+a+"?"+this.tagEndChar:i+=this.indentate(t)+"<"+a+"/"+this.tagEndChar;else if(e[a]instanceof Date)i+=this.buildTextValNode(e[a],a,"",t,r);else if("object"!=typeof e[a]){let l=this.isAttribute(a);if(l&&!this.ignoreAttributesFn(l,s))n+=this.buildAttrPairStr(l,""+e[a],o);else if(!l)if(a===this.options.textNodeName){let t=this.options.tagValueProcessor(a,""+e[a]);i+=this.replaceEntitiesValue(t)}else{r.push(a);let n=this.checkStopNode(r);if(r.pop(),n){let r=""+e[a];""===r?i+=this.indentate(t)+"<"+a+this.closeTag(a)+this.tagEndChar:i+=this.indentate(t)+"<"+a+">"+r+"</"+a+this.tagEndChar}else i+=this.buildTextValNode(e[a],a,"",t,r)}}else if(Array.isArray(e[a])){let n=e[a].length,s="",o="";for(let l=0;l<n;l++){let n=e[a][l];if(void 0===n);else if(null===n)"?"===a[0]?i+=this.indentate(t)+"<"+a+"?"+this.tagEndChar:i+=this.indentate(t)+"<"+a+"/"+this.tagEndChar;else if("object"==typeof n)if(this.options.oneListGroup){r.push(a);let e=this.j2x(n,t+1,r);r.pop(),s+=e.val,this.options.attributesGroupName&&n.hasOwnProperty(this.options.attributesGroupName)&&(o+=e.attrStr)}else s+=this.processTextOrObjNode(n,a,t,r);else if(this.options.oneListGroup){let e=this.options.tagValueProcessor(a,n);s+=e=this.replaceEntitiesValue(e)}else{r.push(a);let e=this.checkStopNode(r);if(r.pop(),e){let e=""+n;""===e?s+=this.indentate(t)+"<"+a+this.closeTag(a)+this.tagEndChar:s+=this.indentate(t)+"<"+a+">"+e+"</"+a+this.tagEndChar}
43else s+=this.buildTextValNode(n,a,"",t,r)}}this.options.oneListGroup&&(s=this.buildObjectNode(s,a,o,t)),i+=s}else if(this.options.attributesGroupName&&a===this.options.attributesGroupName){let t=Object.keys(e[a]),r=t.length;for(let i=0;i<r;i++)n+=this.buildAttrPairStr(t[i],""+e[a][t[i]],o)}else i+=this.processTextOrObjNode(e[a],a,t,r);return{attrStr:n,val:i}},I.prototype.buildAttrPairStr=function(e,t,r){return(r||(t=this.options.attributeValueProcessor(e,""+t),t=this.replaceEntitiesValue(t)),this.options.suppressBooleanAttributes&&"true"===t)?" "+e:" "+e+'="'+T(t)+'"'},I.prototype.extractAttributes=function(e){if(!e||"object"!=typeof e)return null;let t={},r=!1;if(this.options.attributesGroupName&&e[this.options.attributesGroupName]){let n=e[this.options.attributesGroupName];for(let e in n)Object.prototype.hasOwnProperty.call(n,e)&&(t[e.startsWith(this.options.attributeNamePrefix)?e.substring(this.options.attributeNamePrefix.length):e]=T(n[e]),r=!0)}else for(let n in e){if(!Object.prototype.hasOwnProperty.call(e,n))continue;let i=this.isAttribute(n);i&&(t[i]=T(e[n]),r=!0)}return r?t:null},I.prototype.buildRawContent=function(e){if("string"==typeof e)return e;if("object"!=typeof e||null===e)return String(e);if(void 0!==e[this.options.textNodeName])return e[this.options.textNodeName];let t="";for(let r in e){if(!Object.prototype.hasOwnProperty.call(e,r)||this.isAttribute(r)||this.options.attributesGroupName&&r===this.options.attributesGroupName)continue;let n=e[r];if(r===this.options.textNodeName)t+=n;else if(Array.isArray(n)){for(let e of n)if("string"==typeof e||"number"==typeof e)t+=`<${r}>${e}</${r}>`;else if("object"==typeof e&&null!==e){let n=this.buildRawContent(e),i=this.buildAttributesForStopNode(e);""===n?t+=`<${r}${i}/>`:t+=`<${r}${i}>${n}</${r}>`}}else if("object"==typeof n&&null!==n){let e=this.buildRawContent(n),i=this.buildAttributesForStopNode(n);""===e?t+=`<${r}${i}/>`:t+=`<${r}${i}>${e}</${r}>`}else t+=`<${r}>${n}</${r}>`}return t},I.prototype.buildAttributesForStopNode=function(e){if(!e||"object"!=typeof e)return"";let t="";if(this.options.attributesGroupName&&e[this.options.attributesGroupName]){let r=e[this.options.attributesGroupName];for(let e in r){if(!Object.prototype.hasOwnProperty.call(r,e))continue;let n=e.startsWith(this.options.attributeNamePrefix)?e.substring(this.options.attributeNamePrefix.length):e,i=r[e];!0===i&&this.options.suppressBooleanAttributes?t+=" "+n:t+=" "+n+'="'+i+'"'}}else for(let r in e){if(!Object.prototype.hasOwnProperty.call(e,r))continue;let n=this.isAttribute(r);if(n){let i=e[r];!0===i&&this.options.suppressBooleanAttributes?t+=" "+n:t+=" "+n+'="'+i+'"'}}return t},I.prototype.buildObjectNode=function(e,t,r,n){if(""===e)if("?"===t[0])return this.indentate(n)+"<"+t+r+"?"+this.tagEndChar;else return this.indentate(n)+"<"+t+r+this.closeTag(t)+this.tagEndChar;{let i="</"+t+this.tagEndChar,s="";return("?"===t[0]&&(s="?",i=""),(r||""===r)&&-1===e.indexOf("<"))?this.indentate(n)+"<"+t+r+s+">"+e+i:!1!==this.options.commentPropName&&t===this.options.commentPropName&&0===s.length?this.indentate(n)+`<!--${e}-->`+this.newLine:this.indentate(n)+"<"+t+r+s+this.tagEndChar+e+this.indentate(n)+i}},I.prototype.closeTag=function(e){let t="";return -1!==this.options.unpairedTags.indexOf(e)?this.options.suppressUnpairedNode||(t="/"):t=this.options.suppressEmptyNode?"/":`></${e}`,t},I.prototype.checkStopNode=function(e){if(!this.stopNodeExpressions||0===this.stopNodeExpressions.length)return!1;for(let t=0;t<this.stopNodeExpressions.length;t++)if(e.matches(this.stopNodeExpressions[t]))return!0;return!1},I.prototype.buildTextValNode=function(e,t,r,n,i){if(!1!==this.options.cdataPropName&&t===this.options.cdataPropName){let t=_(e);return this.indentate(n)+`<![CDATA[${t}]]>`+this.newLine}if(!1!==this.options.commentPropName&&t===this.options.commentPropName){let t=P(e);return this.indentate(n)+`<!--${t}-->`+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))?this.indentate(n)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(n)+"<"+t+r+">"+i+"</"+t+this.tagEndChar}},I.prototype.replaceEntitiesValue=function(e){if(e&&e.length>0&&this.options.processEntities)for(let t=0;t<this.options.entities.length;t++){let r=this.options.entities[t];e=e.replace(r.regex,r.val)}return e};var M={};let F={skipReadOnly:!1,maxSampleDepth:15};function q(e,t,r){let n=Object.assign({},F,t);h={},m=[];let i=b(e,n,r).value;if(n?.format==="xml"){var s=i;if(!s)throw Error("Unknown format output for building XML.");return(Array.isArray(s)||Object.keys(s).length>1)&&(s={[e?.xml?.name||"root"]:s}),new I({ignoreAttributes:!1,format:!0,attributeNamePrefix:"$",textNodeName:"#text",cdataPropName:"#cdata"}).build(s)}return i}function z(e,t){M[e]=t}M.array=function(e,t={},r,n){let i=n&&n.depth||1,s=Math.min(void 0!=e.maxItems?e.maxItems:1/0,e.minItems||1),o=e.prefixItems||e.items||e.contains;Array.isArray(o)&&(s=Math.max(s,o.length));let a=e=>Array.isArray(o)?o[e]||{}:o||{},l=[];
43if(!o)return l;for(let e=0;e<s;e++){let s=a(e),{value:o}=b(s,t,r,{depth:i+1});if(t?.format==="xml"){let{value:e,propertyName:t}=c({value:o},s,n);t?(l?.[t]||(l={...l,[t]:[]}),l[t].push(e)):l={...l,...e}}else l.push(o)}if(t?.format==="xml"&&1===i){let{value:t,propertyName:r}=c({value:null},e,n);r&&(l=t?Array.isArray(l)?{[r]:{...t,...l.map(e=>({"#text":{...e}}))}}:{[r]:{...l,...t}}:{[r]:l})}return l},M.boolean=function(e){return!0},M.integer=v,M.number=v,M.object=function(e,t={},r,i){let s={},o=i&&i.depth||1;if(e&&"object"==typeof e.properties){let a=Array.isArray(e.required)?e.required:[],l={};for(let e of a)l[e]=!0;Object.keys(e.properties).forEach(a=>{if(t.skipNonRequired&&!l.hasOwnProperty(a))return;let p=b(e.properties[a],t,r,{propertyName:a,depth:o+1});if(t.skipReadOnly&&p.readOnly||t.skipWriteOnly&&p.writeOnly){i?.isAllOfChild&&(s[a]=n);return}if(t?.format==="xml"){let{propertyName:t,value:r}=c(p,e.properties[a],{propertyName:a});t?s[t]=r:null!==r&&"object"==typeof r&&(s={...s,...r})}else s[a]=p.value})}if(e&&"object"==typeof e.additionalProperties){let n=e.additionalProperties["x-additionalPropertiesName"]||"property";s[`${String(n)}1`]=b(e.additionalProperties,t,r,{depth:o+1}).value,s[`${String(n)}2`]=b(e.additionalProperties,t,r,{depth:o+1}).value}if(e&&"object"==typeof e.properties&&void 0!==e.maxProperties&&Object.keys(s).length>e.maxProperties){let t={},r=0;(Array.isArray(e.required)?e.required:[]).forEach(e=>{void 0!==s[e]&&(t[e]=s[e],r++)}),Object.keys(s).forEach(n=>{r<e.maxProperties&&!t.hasOwnProperty(n)&&(t[n]=s[n],r++)}),s=t}return s},M.string=function(e,t,r,n){let i=k[e.format||"default"]||x,s=n&&n.propertyName;return i(e.minLength||0,e.maxLength,s,e.pattern,t?.enablePatterns)}},73217: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"}}}}')},73496:(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;let n=r(64699),i=r(73552),s=r(65556),o=r(67989),a="https://json-schema.org/draft/2020-12/schema";class l extends n.default{constructor(e={}){super({...e,dynamicRef:!0,next:!0,unevaluated:!0})}_addVocabularies(){super._addVocabularies(),i.default.forEach(e=>this.addVocabulary(e)),this.opts.discriminator&&this.addKeyword(s.default)}_addDefaultMetaSchema(){super._addDefaultMetaSchema();let{$data:e,meta:t}=this.opts;t&&(o.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(87707);Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return c.KeywordCxt}});var p=r(16276);Object.defineProperty(t,"_",{enumerable:!0,get:function(){return p._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return p.str}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return p.stringify}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return p.nil}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return p.Name}}),Object.defineProperty(t,"CodeGen",{enumerable:!0,get:function(){return p.CodeGen}})},73552:(e,t,r)=>{"use strict";
43Object.defineProperty(t,"__esModule",{value:!0});let n=r(69161),i=r(88429),s=r(58299),o=r(12681),a=r(12916),l=r(52840),c=r(51493),p=r(19152);t.default=[o.default,n.default,i.default,(0,s.default)(!0),c.default,p.metadataVocabulary,p.contentVocabulary,a.default,l.default]},73596:(e,t)=>{"use strict";function r(e){let t,r=e.length,n=0,i=0;for(;i<r;)n++,(t=e.charCodeAt(i++))>=55296&&t<=56319&&i<r&&(64512&(t=e.charCodeAt(i)))==56320&&i++;return n}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r,r.code='require("ajv/dist/runtime/ucs2length").default'},74048:(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:r,addedDefaultScheme:n,addedTemporaryHost:i,error:s}=function(e){let t,r={parsed:void 0,addedDefaultScheme:!1,addedTemporaryHost:!1,error:void 0};try{return r.parsed=new URL(e),r}catch(e){t=e}if(e.startsWith("//"))try{return r.parsed=new URL("https:"+e),r.addedDefaultScheme=!0,r}catch(e){return r.error=t.message,r}try{return r.parsed=new URL("https://_remove_me_host/"+e),r.addedDefaultScheme=!0,r.addedTemporaryHost=!0,r}catch(e){}return r.error=t.message,r}(e);if(s||void 0===r)return t.error=s,t;if(r.protocol,""===r.protocol||n||(t.scheme=String(r.protocol).replace(":","")),r.username,""!==r.username){let e=r.username;r.password&&(e+=":"+r.password),t.userinfo=e}return r.hostname,""!==r.hostname&&!i&&(t.host=r.hostname,t.host.startsWith("[")&&(t.host=t.host.substring(1),t.host=t.host.slice(0,-1))),r.port,""!==r.port&&(t.port=Number(r.port)),r.pathname,"/"!==r.pathname&&(t.path=r.pathname,i&&t.path.startsWith("/")&&(t.path=t.path.substring(1))),r.search,""!==r.search&&(t.query=r.search.replace("?","")),r.hash,""!==r.hash&&(t.fragment=r.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}},75850:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringifyYaml=t.parseYaml=void 0;let n=r(16062),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)},76434:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.inlineRef=function(e,t=!0){return"boolean"==typeof e||(!0===t?!function e(t){for(let r in t){if(a.has(r))return!0;let n=t[r];if(Array.isArray(n)&&n.some(e)||"object"==typeof n&&e(n))return!0}return!1}(e):!!t&&function e(t){let r=0;for(let i in t)if("$ref"===i||(r++,!o.has(i)&&("object"==typeof t[i]&&(0,n.eachItem)(t[i],t=>r+=e(t)),r===1/0)))return 1/0;return r}(e)<=t)},t.getFullPath=l,t._getFullPath=c,t.normalizeId=u,t.resolveUrl=function(e,t,r){return r=u(r),e.resolve(t,r)},t.getSchemaRefs=function(e,t){if("boolean"==typeof e)return{};let{schemaId:r,uriResolver:n}=this.opts,o=u(e[r]||t),a={"":o},c=l(n,o,!1),p={},f=new Set;return s(e,{allKeys:!0},(e,t,n,i)=>{if(void 0===i)return;let s=c+t,o=a[i];function l(t){let r=this.opts.uriResolver.resolve;if(t=u(o?r(o,t):t),f.has(t))throw m(t);f.add(t);let n=this.refs[t];return"string"==typeof n&&(n=this.refs[n]),"object"==typeof n?h(e,n.schema,t):t!==u(s)&&("#"===t[0]?(h(e,p[t],t),p[t]=e):this.refs[t]=s),t}function y(e){if("string"==typeof e){if(!d.test(e))throw Error(`invalid anchor "${e}"`);l.call(this,`#${e}`)}}"string"==typeof e[r]&&(o=l.call(this,e[r])),y.call(this,e.$anchor),y.call(this,e.$dynamicAnchor),a[t]=o}),p;function h(e,t,r){if(void 0!==t&&!i(e,t))throw m(r)}function m(e){return Error(`reference "${e}" resolves to more than one schema`)}};let n=r(84642),i=r(44909),s=r(70832),o=new Set(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum","const"]),a=new Set(["$ref","$recursiveRef","$recursiveAnchor","$dynamicRef","$dynamicAnchor"]);function l(e,t="",r){!1!==r&&(t=u(t));let n=e.parse(t);return c(e,n)}function c(e,t){return e.serialize(t).split("#")[0]+"#"}let p=/#\/?$/;function u(e){return e?e.replace(p,""):""}let d=/^[a-z_][-a-z0-9._]*$/i},76454:e=>{"use strict";var t;function r(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}
43let n=Object.entries,i=Object.setPrototypeOf,s=Object.isFrozen,o=Object.getPrototypeOf,a=Object.getOwnPropertyDescriptor,l=Object.freeze,c=Object.seal,p=Object.create,u="u">typeof Reflect&&Reflect,d=u.apply,f=u.construct;l||(l=function(e){return e}),c||(c=function(e){return e}),d||(d=function(e,t){for(var r=arguments.length,n=Array(r>2?r-2:0),i=2;i<r;i++)n[i-2]=arguments[i];return e.apply(t,n)}),f||(f=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return new e(...r)});let h=I(Array.prototype.forEach),m=I(Array.prototype.lastIndexOf),y=I(Array.prototype.pop),g=I(Array.prototype.push),b=I(Array.prototype.splice),v=Array.isArray,w=I(String.prototype.toLowerCase),S=I(String.prototype.toString),x=I(String.prototype.match),k=I(String.prototype.replace),O=I(String.prototype.indexOf),E=I(String.prototype.trim),A=I(Number.prototype.toString),P=I(Boolean.prototype.toString),_="u"<typeof BigInt?null:I(BigInt.prototype.toString),T="u"<typeof Symbol?null:I(Symbol.prototype.toString),$=I(Object.prototype.hasOwnProperty),N=I(Object.prototype.toString),C=I(RegExp.prototype.test),j=(t=TypeError,function(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return f(t,r)});function I(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var r=arguments.length,n=Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];return d(e,t,n)}}function R(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:w;if(i&&i(e,null),!v(t))return e;let n=t.length;for(;n--;){let i=t[n];if("string"==typeof i){let e=r(i);e!==i&&(s(t)||(t[n]=e),i=e)}e[i]=!0}return e}function L(e){let t=p(null);for(let s of n(e)){var i=function(e){if(Array.isArray(e))return e}(s)||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,n,i,s,o=[],a=!0,l=!1;try{i=(t=t.call(e)).next,!1;for(;!(a=(r=i.call(t)).done)&&(o.push(r.value),2!==o.length);a=!0);}catch(e){l=!0,n=e}finally{try{if(!a&&null!=t.return&&(s=t.return(),Object(s)!==s))return}finally{if(l)throw n}}return o}}(s)||function(e){if(e){if("string"==typeof e)return r(e,2);var t=({}).toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?r(e,2):void 0}}(s)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();let n=i[0],o=i[1];$(e,n)&&(v(o)?t[n]=function(e){for(let t=0;t<e.length;t++)$(e,t)||(e[t]=null);return e}(o):o&&"object"==typeof o&&o.constructor===Object?t[n]=L(o):t[n]=o)}return t}function D(e,t){for(;null!==e;){let r=a(e,t);if(r){if(r.get)return I(r.get);if("function"==typeof r.value)return I(r.value)}e=o(e)}return function(){return null}}let M=l(["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","search","section","select","shadow","slot","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"]),F=l(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","enterkeyhint","exportparts","filter","font","g","glyph","glyphref","hkern","image","inputmode","line","lineargradient","marker","mask","metadata","mpath","part","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),q=l(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),z=l(["animate","color-profile","cursor","discard","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"]),U=l(["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","mprescripts"]),B=l(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),V=l(["#text"]),W=l(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","command","commandfor","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","exportparts","face","for","headers","height","hidden","high","href","hreflang","id","inert","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","part","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
43spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns"]),H=l(["accent-height","accumulate","additive","alignment-baseline","amplitude","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","dominant-baseline","dur","edgemode","elevation","end","exponent","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","intercept","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","mask-type","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","slope","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","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-orientation","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"]),K=l(["accent","accentunder","align","bevelled","close","columnalign","columnlines","columnspacing","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lquote","lspace","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"]),G=l(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),Y=c(/{{[\w\W]*|^[\w\W]*}}/g),X=c(/<%[\w\W]*|^[\w\W]*%>/g),Q=c(/\${[\w\W]*/g),J=c(/^data-[\-\w.\u00B7-\uFFFF]+$/),Z=c(/^aria-[\-\w]+$/),ee=c(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),et=c(/^(?:\w+script|data):/i),er=c(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),en=c(/^html$/i),ei=c(/^[a-z][.\w]*(-[.\w]+)+$/i),es=c(/<[/\w!]/g),eo=c(/<[/\w]/g),ea=c(/<\/no(script|embed|frames)/i),el=c(/\/>/i),ec=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let r=null,n="data-tt-policy-suffix";t&&t.hasAttribute(n)&&(r=t.getAttribute(n));let i="dompurify"+(r?"#"+r:"");try{return e.createPolicy(i,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+i+" could not be created."),null}},ep=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},eu=function(e,t,r,n){return $(e,t)&&v(e[t])?R(n.base?L(n.base):{},e[t],n.transform):r};e.exports=function e(){let t,r,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"u"<typeof window?null:window,s=t=>e(t);if(s.version="3.4.13",s.removed=[],!i||!i.document||9!==i.document.nodeType||!i.Element)return s.isSupported=!1,s;let o=i.document,a=o,u=a.currentScript;i.DocumentFragment;let d=i.HTMLTemplateElement,f=i.Node,I=i.Element,ed=i.NodeFilter;void 0===i.NamedNodeMap&&(i.NamedNodeMap||i.MozNamedAttrMap),i.HTMLFormElement;let ef=i.DOMParser,eh=i.trustedTypes,em=I.prototype,ey=D(em,"cloneNode"),eg=D(em,"remove"),eb=D(em,"nextSibling"),ev=D(em,"childNodes"),ew=D(em,"parentNode"),eS=D(em,"shadowRoot"),ex=D(em,"attributes"),ek=f&&f.prototype?D(f.prototype,"nodeType"):null,eO=f&&f.prototype?D(f.prototype,"nodeName"):null,eE=f&&f.prototype?D(f.prototype,"ownerDocument"):null;if("function"==typeof d){let e=o.createElement("template");e.content&&e.content.ownerDocument&&(o=e.content.ownerDocument)}let eA="",eP=!1,e_=0,eT=function(){if(e_>0)throw j('A configured TRUSTED_TYPES_POLICY callback (createHTML or createScriptURL) must not call DOMPurify.sanitize, as that causes infinite recursion. Do not pass a policy whose callbacks wrap DOMPurify as TRUSTED_TYPES_POLICY; see the "DOMPurify and Trusted Types" section of the README.')},e$=function(e){eT(),e_++;try{return t.createHTML(e)}finally{e_--}},eN=function(e){eT(),e_++;try{return t.createScriptURL(e)}finally{e_--}},eC=o,ej=eC.implementation,eI=eC.createNodeIterator,eR=eC.createDocumentFragment,eL=eC.getElementsByTagName,eD=a.importNode,eM=ep();s.isSupported="function"==typeof n&&"function"==typeof ew&&ej&&void 0!==ej.createHTMLDocument;let eF=ee,eq=null,ez=R({},[...M,...F,...q,...U,...V]),eU=null,eB=R({}
43,[...W,...H,...K,...G]),eV=Object.seal(p(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}})),eW=null,eH=null,eK=Object.seal(p(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}})),eG=!0,eY=!0,eX=!1,eQ=!0,eJ=!1,eZ=!0,e0=!1,e1=!1,e2=null,e3=null,e5=!1,e6=!1,e4=!1,e9=!1,e8=!0,e7=!1,te="user-content-",tt=!0,tr=!1,tn={},ti=null,ts=R({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","selectedcontent","style","svg","template","thead","title","video","xmp"]),to=null,ta=R({},["audio","video","img","source","image","track"]),tl=null,tc=R({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),tp="http://www.w3.org/1998/Math/MathML",tu="http://www.w3.org/2000/svg",td="http://www.w3.org/1999/xhtml",tf=td,th=!1,tm=null,ty=R({},[tp,tu,td],S),tg=l(["mi","mo","mn","ms","mtext"]),tb=R({},tg),tv=l(["annotation-xml"]),tw=R({},tv),tS=R({},["title","style","font","a","script"]),tx=null,tk=["application/xhtml+xml","text/html"],tO=null,tE=null,tA=o.createElement("form"),tP=function(e){return e instanceof RegExp||e instanceof Function},t_=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(tE&&tE===e)return;e&&"object"==typeof e||(e={}),e=L(e),tO="application/xhtml+xml"===(tx=-1===tk.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE)?S:w,eq=eu(e,"ALLOWED_TAGS",ez,{transform:tO}),eU=eu(e,"ALLOWED_ATTR",eB,{transform:tO}),tm=eu(e,"ALLOWED_NAMESPACES",ty,{transform:S}),tl=eu(e,"ADD_URI_SAFE_ATTR",tc,{transform:tO,base:tc}),to=eu(e,"ADD_DATA_URI_TAGS",ta,{transform:tO,base:ta}),ti=eu(e,"FORBID_CONTENTS",ts,{transform:tO}),eW=eu(e,"FORBID_TAGS",L({}),{transform:tO}),eH=eu(e,"FORBID_ATTR",L({}),{transform:tO}),tn=!!$(e,"USE_PROFILES")&&(e.USE_PROFILES&&"object"==typeof e.USE_PROFILES?L(e.USE_PROFILES):e.USE_PROFILES),eG=!1!==e.ALLOW_ARIA_ATTR,eY=!1!==e.ALLOW_DATA_ATTR,eX=e.ALLOW_UNKNOWN_PROTOCOLS||!1,eQ=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,eJ=e.SAFE_FOR_TEMPLATES||!1,eZ=!1!==e.SAFE_FOR_XML,e0=e.WHOLE_DOCUMENT||!1,e6=e.RETURN_DOM||!1,e4=e.RETURN_DOM_FRAGMENT||!1,e9=e.RETURN_TRUSTED_TYPE||!1,e5=e.FORCE_BODY||!1,e8=!1!==e.SANITIZE_DOM,e7=e.SANITIZE_NAMED_PROPS||!1,tt=!1!==e.KEEP_CONTENT,tr=e.IN_PLACE||!1,eF=!function(e){try{return C(e,""),!0}catch(e){return!1}}(e.ALLOWED_URI_REGEXP)?ee:e.ALLOWED_URI_REGEXP,tf="string"==typeof e.NAMESPACE?e.NAMESPACE:td,tb=$(e,"MATHML_TEXT_INTEGRATION_POINTS")&&e.MATHML_TEXT_INTEGRATION_POINTS&&"object"==typeof e.MATHML_TEXT_INTEGRATION_POINTS?L(e.MATHML_TEXT_INTEGRATION_POINTS):R({},tg),tw=$(e,"HTML_INTEGRATION_POINTS")&&e.HTML_INTEGRATION_POINTS&&"object"==typeof e.HTML_INTEGRATION_POINTS?L(e.HTML_INTEGRATION_POINTS):R({},tv);let n=$(e,"CUSTOM_ELEMENT_HANDLING")&&e.CUSTOM_ELEMENT_HANDLING&&"object"==typeof e.CUSTOM_ELEMENT_HANDLING?L(e.CUSTOM_ELEMENT_HANDLING):p(null);if(eV=p(null),$(n,"tagNameCheck")&&tP(n.tagNameCheck)&&(eV.tagNameCheck=n.tagNameCheck),$(n,"attributeNameCheck")&&tP(n.attributeNameCheck)&&(eV.attributeNameCheck=n.attributeNameCheck),$(n,"allowCustomizedBuiltInElements")&&"boolean"==typeof n.allowCustomizedBuiltInElements&&(eV.allowCustomizedBuiltInElements=n.allowCustomizedBuiltInElements),c(eV),eJ&&(eY=!1),e4&&(e6=!0),tn&&(eq=R({},V),eU=p(null),!0===tn.html&&(R(eq,M),R(eU,W)),!0===tn.svg&&(R(eq,F),R(eU,H),R(eU,G)),!0===tn.svgFilters&&(R(eq,q),R(eU,H),R(eU,G)),!0===tn.mathMl&&(R(eq,U),R(eU,K),R(eU,G))),eK.tagCheck=null,eK.attributeCheck=null,$(e,"ADD_TAGS")&&("function"==typeof e.ADD_TAGS?eK.tagCheck=e.ADD_TAGS:v(e.ADD_TAGS)&&(eq===ez&&(eq=L(eq)),R(eq,e.ADD_TAGS,tO))),$(e,"ADD_ATTR")&&("function"==typeof e.ADD_ATTR?eK.attributeCheck=e.ADD_ATTR:v(e.ADD_ATTR)&&(eU===eB&&(eU=L(eU)),R(eU,e.ADD_ATTR,tO))),$(e,"ADD_URI_SAFE_ATTR")&&v(e.ADD_URI_SAFE_ATTR)&&R(tl,e.ADD_URI_SAFE_ATTR,tO),$(e,"FORBID_CONTENTS")&&v(e.FORBID_CONTENTS)&&(ti===ts&&(ti=L(ti)),R(ti,e.FORBID_CONTENTS,tO)),$(e,"ADD_FORBID_CONTENTS")&&v(e.ADD_FORBID_CONTENTS)&&(ti===ts&&(ti=L(ti)),R(ti,e.ADD_FORBID_CONTENTS,tO)),tt&&(eq["#text"]=!0),e0&&R(eq,["html","head","body"]),eq.table&&(R(eq,["tbody"]),delete eW.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw j('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw j('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');let r=t;t=e.TRUSTED_TYPES_POLICY;try{eA=e$("")}catch(e){throw t=r,e}}else null===e.TRUSTED_TYPES_POLICY?(t=void 0,eA=""):(void 0===t&&(eP||(r=ec(eh,u),eP=!0),t=r),t&&"string"==typeof eA&&(eA=e$("")));l&&l(e),tE=e},tT=R({},[...F,...q,...z]),t$=R({},[...U,...B]),tN=function(e){var t,r,n;let i=ew(e);i&&i.tagName||(i={namespaceURI:tf,tagName:"template"});let s=w(e.tagName),o=w(i.tagName);return!!tm[e.namespaceURI]&&(e.namespaceURI===tu?(t=i).namespaceURI===td?"svg"===s:t.namespaceURI===tp?"svg"===s&&("annotation-xml"===o||tb[o]):!!tT[s]:e.namespaceURI===tp?(r=i).namespaceURI===td?"math"===s:r.namespaceURI===tu?"math"===s&&tw[o]:!!t$[
43s]:e.namespaceURI===td?((n=i).namespaceURI!==tu||!!tw[o])&&(n.namespaceURI!==tp||!!tb[o])&&!t$[s]&&(tS[s]||!tT[s]):"application/xhtml+xml"===tx&&!!tm[e.namespaceURI])},tC=function(e){g(s.removed,{element:e});try{ew(e).removeChild(e)}catch(t){if(eg(e),!ew(e))throw j("a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place")}},tj=function(e){tL(e);let t=ev(e);if(t){let e=[];h(t,t=>{g(e,t)}),h(e,e=>{try{eg(e)}catch(e){}})}let r=ex(e);if(r)for(let t=r.length-1;t>=0;--t){let n=r[t],i=n&&n.name;if("string"==typeof i)try{e.removeAttribute(i)}catch(e){}}},tI=function(e,t){try{g(s.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){g(s.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e)if(e6||e4)try{tC(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},tR=function(e){let t=ex(e);if(t)for(let r=t.length-1;r>=0;--r){let n=t[r],i=n&&n.name;if("string"==typeof i&&!eU[tO(i)])try{e.removeAttribute(i)}catch(e){}}},tL=function(e){let t=[e];for(;t.length>0;){let e=t.pop();(ek?ek(e):e.nodeType)===1&&tR(e);let r=ev(e);if(r)for(let e=r.length-1;e>=0;--e)t.push(r[e])}},tD=function(e){if(!eZ)return;let t=[e];for(;t.length>0;){let e=t.pop(),r=ek?ek(e):e.nodeType;if(7===r||8===r&&C(eo,e.data)){try{eg(e)}catch(e){}continue}if(1===r){let t=tO(eO?eO(e):e.nodeName);try{e.hasAttribute&&e.hasAttribute("patchsrc")&&e.removeAttribute("patchsrc"),e.hasAttribute&&e.hasAttribute("for")&&"label"!==t&&"output"!==t&&e.removeAttribute("for")}catch(e){}}let n=ev(e);
43if(n)for(let e=n.length-1;e>=0;--e)t.push(n[e])}},tM=function(e){let r=null,n=null;if(e5)e="<remove></remove>"+e;else{let t=x(e,/^[\r\n\t ]+/);n=t&&t[0]}"application/xhtml+xml"===tx&&tf===td&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");let i=t?e$(e):e;if(tf===td)try{r=new ef().parseFromString(i,tx)}catch(e){}if(!r||!r.documentElement){r=ej.createDocument(tf,"template",null);try{r.documentElement.innerHTML=th?eA:i}catch(e){}}let s=r.body||r.documentElement;return(e&&n&&s.insertBefore(o.createTextNode(n),s.childNodes[0]||null),tf===td)?eL.call(r,e0?"html":"body")[0]:e0?r.documentElement:s},tF=function(e){let t=eE?eE(e):e.ownerDocument;return eI.call(t||e,e,ed.SHOW_ELEMENT|ed.SHOW_COMMENT|ed.SHOW_TEXT|ed.SHOW_PROCESSING_INSTRUCTION|ed.SHOW_CDATA_SECTION,null)},tq=function(e){return e=k(e,Y," "),e=k(e,X," "),e=k(e,Q," ")},tz=function(e){var t;e.normalize();let r=eE?eE(e):e.ownerDocument,n=eI.call(r||e,e,ed.SHOW_TEXT|ed.SHOW_COMMENT|ed.SHOW_CDATA_SECTION|ed.SHOW_PROCESSING_INSTRUCTION,null),i=n.nextNode();for(;i;)i.data=tq(i.data),i=n.nextNode();let s=null==(t=e.querySelectorAll)?void 0:t.call(e,"template");s&&h(s,e=>{tB(e.content)&&tz(e.content)})},tU=function(e){let t=eO?eO(e):null;return"string"==typeof t&&"form"===tO(t)&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||e.attributes!==ex(e)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes||e.nodeType!==ek(e)||e.childNodes!==ev(e))},tB=function(e){if(!ek||"object"!=typeof e||null===e)return!1;try{return 11===ek(e)}catch(e){return!1}},tV=function(e){if(!ek||"object"!=typeof e||null===e)return!1;try{return"number"==typeof ek(e)}catch(e){return!1}};function tW(e,t,r){0!==e.length&&h(e,e=>{e.call(s,t,r,tE)})}let tH=function(e,t,r){if(!eW[t]&&tQ(t)&&(eV.tagNameCheck instanceof RegExp&&C(eV.tagNameCheck,t)||eV.tagNameCheck instanceof Function&&eV.tagNameCheck(t)))return!1;if(tt&&!ti[t]){let t=ew(e),n=ev(e);
43if(n&&t){let i=n.length;for(let s=i-1;s>=0;--s){let i=e===r?ey(n[s],!0):n[s];t.insertBefore(i,eb(e))}}}return tC(e),!0},tK=function(e,t,r,n){return 0===e.length?t:t===r||t===n?L(t):t},tG=function(e,t){if(tW(eM.beforeSanitizeElements,e,null),e!==t&&null===ew(e))return tr&&tL(e),!0;if(tU(e))return tC(e),!0;let r=tO(eO?eO(e):e.nodeName);if(eq=tK(eM.uponSanitizeElement,eq,ez,e2),tW(eM.uponSanitizeElement,e,{tagName:r,allowedTags:eq}),e!==t&&null===ew(e))return tr&&tL(e),!0;if(eZ&&e.hasChildNodes()&&!tV(e.firstElementChild)&&C(es,e.textContent)&&C(es,e.innerHTML)||eZ&&e.namespaceURI===td&&"style"===r&&tV(e.firstElementChild)||7===e.nodeType||eZ&&8===e.nodeType&&C(eo,e.data))return tC(e),!0;if(eW[r]||!(eK.tagCheck instanceof Function&&eK.tagCheck(r))&&!eq[r]){let n=tH(e,r,t);return!1===n&&tW(eM.afterSanitizeElements,e,null),n}if((ek?ek(e):e.nodeType)===1&&!tN(e)||("noscript"===r||"noembed"===r||"noframes"===r)&&C(ea,e.innerHTML))return tC(e),!0;if(eJ&&3===e.nodeType){let t=tq(e.textContent);e.textContent!==t&&(g(s.removed,{element:e.cloneNode()}),e.textContent=t)}return tW(eM.afterSanitizeElements,e,null),!1},tY=function(e,t,r){if(eH[t]||eZ&&"patchsrc"===t||eZ&&"for"===t&&"label"!==e&&"output"!==e||e8&&("id"===t||"name"===t)&&(r in o||r in tA))return!1;let n=eU[t]||eK.attributeCheck instanceof Function&&eK.attributeCheck(t,e);if(eY&&C(J,t));else if(eG&&C(Z,t));else if(n){if(tl[t]);else if(C(eF,k(r,er,"")));else if(("src"===t||"xlink:href"===t||"href"===t)&&"script"!==e&&0===O(r,"data:")&&to[e]);else if(eX&&!C(et,k(r,er,"")));else if(r)return!1}else if(!(tQ(e)&&(eV.tagNameCheck instanceof RegExp&&C(eV.tagNameCheck,e)||eV.tagNameCheck instanceof Function&&eV.tagNameCheck(e))&&(eV.attributeNameCheck instanceof RegExp&&C(eV.attributeNameCheck,t)||eV.attributeNameCheck instanceof Function&&eV.attributeNameCheck(t,e))||"is"===t&&eV.allowCustomizedBuiltInElements&&(eV.tagNameCheck instanceof RegExp&&C(eV.tagNameCheck,r)||eV.tagNameCheck instanceof Function&&eV.tagNameCheck(r))))return!1;return!0},tX=R({},["annotation-xml","color-profile","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","missing-glyph"]),tQ=function(e){return!tX[w(e)]&&C(ei,e)},tJ=function(e,r,n,i){if(t&&"object"==typeof eh&&"function"==typeof eh.getAttributeType&&!n)switch(eh.getAttributeType(e,r)){case"TrustedHTML":return e$(i);case"TrustedScriptURL":return eN(i)}return i},tZ=function(e,t,r,n){try{r?e.setAttributeNS(r,t,n):e.setAttribute(t,n),tU(e)?tC(e):y(s.removed)}catch(r){tI(t,e)}},t0=function(e){tW(eM.beforeSanitizeAttributes,e,null);let t=e.attributes;if(!t||tU(e))return;let r={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:eU=tK(eM.uponSanitizeAttribute,eU,eB,e3),forceKeepAttr:void 0},n=t.length,i=tO(e.nodeName);for(;n--;){let s=t[n],o=s.name,a=s.namespaceURI,l=s.value,c=tO(o),p="value"===o?l:E(l);if(r.attrName=c,r.attrValue=p,r.keepAttr=!0,r.forceKeepAttr=void 0,tW(eM.uponSanitizeAttribute,e,r),p=r.attrValue,e7&&("id"===c||"name"===c)&&0!==O(p,te)&&(tI(o,e),p=te+p),eZ&&C(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,p)||"attributename"===c&&x(p,"href")){tI(o,e);continue}if(!r.forceKeepAttr){if(!r.keepAttr||!eQ&&C(el,p)||(eJ&&(p=tq(p)),!tY(i,c,p))){tI(o,e);continue}(p=tJ(i,c,a,p))!==l&&tZ(e,o,a,p)}}tW(eM.afterSanitizeAttributes,e,null)},t1=function(e){let t=null,r=tF(e);for(tW(eM.beforeSanitizeShadowDOM,e,null);t=r.nextNode();)if(tW(eM.uponSanitizeShadowNode,t,null),tG(t,e),t0(t),tB(t.content)&&t1(t.content),(ek?ek(t):t.nodeType)===1){let e=eS(t);tB(e)&&(t2(e),t1(e))}tW(eM.afterSanitizeShadowDOM,e,null)},t2=function(e){let t=[{node:e,shadow:null}];for(;t.length>0;){let e=t.pop();if(e.shadow){t1(e.shadow);continue}let r=e.node,n=(ek?ek(r):r.nodeType)===1,i=ev(r);if(i)for(let e=i.length-1;e>=0;--e)t.push({node:i[e],shadow:null});if(n){let e=eO?eO(r):null;if("string"==typeof e&&"template"===tO(e)){let e=r.content;tB(e)&&t.push({node:e,shadow:null})}}if(n){let e=eS(r);tB(e)&&t.push({node:null,shadow:e},{node:e,shadow:null})}}};return s.sanitize=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null,i=null,o=null,l=null;if((th=!e)&&(e="\x3c!--\x3e"),"string"!=typeof e&&!tV(e)&&"string"!=typeof(e=function(e){switch(typeof e){case"string":return e;case"number":return A(e);case"boolean":return P(e);case"bigint":return _?_(e):"0";case"symbol":return T?T(e):"Symbol()";case"undefined":default:return N(e);case"function":case"object":{if(null===e)return N(e);let t=D(e,"toString");if("function"==typeof t){let r=t(e);return"string"==typeof r?r:N(r)}return N(e)}}}(e)))throw j("dirty is not a string, aborting");if(!s.isSupported)return e;e1?(eq=e2,eU=e3):t_(r),(eM.uponSanitizeElement.length>0||eM.uponSanitizeAttribute.length>0)&&(eq=L(eq)),eM.uponSanitizeAttribute.length>0&&(eU=L(eU)),s.removed=[];let c=tr&&"string"!=typeof e&&tV(e);if(c){tD(e);let t=eO?eO(e):e.nodeName;if("string"==typeof t){let r=tO(t);if(!eq[r]||eW[r])throw tj(e),j("root node is forbidden and cannot be sanitized in-place")}if(tU(e))throw tj(e),j("root node is clobbered and cannot be sanitized in-place");try{t2(e)}catch(t){throw tj(e),t}}else if(tV(e))1===(i=(n=tM("\x3c!----\x3e")).ownerDocument.importNode(e,!0)).nodeType&&"BODY"===i.nodeName||"HTML"===i.nodeName?n=i:n.appendChild(i),t2(i);else{if(!e6&&!eJ&&!e0&&-1===e.indexOf("<"))return t&&e9?e$(e):e;if(!(n=tM(e)))return e6?null:e9?eA:""}n&&e5&&tC(n.firstChild);let p=c?e:n;try{let e=tF(p);for(;o=e.nextNode();)tG(o,p),t0(o),tB(o.content)&&t1(o.content)}catch(t){throw c&&(tj(e),h(s.removed,e=>{e.element&&tL(e.element)})),t}if(c)return h(s.removed,e=>{e.element&&tL(e.element)}),eJ&&tz(e),e;
43if(e6){if(eJ&&tz(n),e4)for(l=eR.call(n.ownerDocument);n.firstChild;)l.appendChild(n.firstChild);else l=n;return(eU.shadowroot||eU.shadowrootmode)&&(l=eD.call(a,l,!0)),l}let u=e0?n.outerHTML:n.innerHTML;return e0&&eq["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&C(en,n.ownerDocument.doctype.name)&&(u="<!DOCTYPE "+n.ownerDocument.doctype.name+">\n"+u),eJ&&(u=tq(u)),t&&e9?e$(u):u},s.setConfig=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t_(e),e1=!0,e2=eq,e3=eU},s.clearConfig=function(){tE=null,e1=!1,e2=null,e3=null,t=r,eA=""},s.isValidAttribute=function(e,t,r){return tE||t_({}),tY(tO(e),tO(t),r)},s.addHook=function(e,t){"function"!=typeof t||$(eM,e)&&g(eM[e],t)},s.removeHook=function(e,t){if($(eM,e)){if(void 0!==t){let r=m(eM[e],t);return -1===r?void 0:b(eM[e],r,1)[0]}return y(eM[e])}},s.removeHooks=function(e){$(eM,e)&&(eM[e]=[])},s.removeAllHooks=function(){eM=ep()},s}()},76610:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SchemaEnv=void 0,t.compileSchema=p,t.resolveRef=function(e,t,r){var n;let i=(0,o.resolveUrl)(this.opts.uriResolver,t,r),s=e.refs[i];if(s)return s;let a=f.call(this,e,i);if(void 0===a){let r=null==(n=e.localRefs)?void 0:n[i],{schemaId:s}=this.opts;r&&(a=new c({schema:r,schemaId:s,root:e,baseId:t}))}if(void 0===a&&this.opts.loadSchemaSync){let 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 e.refs[i]=u.call(this,a)},t.getCompilingSchema=d,t.resolveSchema=h;let n=r(16276),i=r(65887),s=r(45870),o=r(76434),a=r(84642),l=r(87707);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)?t:(0,o.normalizeId)(null==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.$async,this.refs={}}}function p(e){let t,r,a=d.call(this,e);if(a)return a;let c=(0,o.getFullPath)(this.opts.uriResolver,e.root.baseId),{es5:p,lines:u}=this.opts.code,{ownProperties:f}=this.opts,h=new n.CodeGen(this.scope,{es5:p,lines:u,ownProperties:f});e.$async&&(t=h.scopeValue("Error",{ref:i.default,code:(0,n._)`require("ajv/dist/runtime/validation_error").default`}));let m=h.scopeName("validate");e.validateName=m;let y={gen:h,allErrors:this.opts.allErrors,data:s.default.data,parentData:s.default.parentData,parentDataProperty:s.default.parentDataProperty,dataNames:[s.default.data],dataPathArr:[n.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:h.scopeValue("schema",!0===this.opts.code.source?{ref:e.schema,code:(0,n.stringify)(e.schema)}:{ref:e.schema}),validateName:m,ValidationError:t,schema:e.schema,schemaEnv:e,rootId:c,baseId:e.baseId||c,schemaPath:n.nil,errSchemaPath:e.schemaPath||(this.opts.jtd?"":"#"),errorPath:(0,n._)`""`,opts:this.opts,self:this};try{this._compilations.add(e),(0,l.validateFunctionCode)(y),h.optimize(this.opts.code.optimize);let t=h.toString();r=`const visitedNodesForRef = new WeakMap(); ${h.scopeRefs(s.default.scope)}return ${t}`,this.opts.code.process&&(r=this.opts.code.process(r,e));let i=Function(`${s.default.self}`,`${s.default.scope}`,r)(this,this.scope.get());if(this.scope.value(m,{ref:i}),i.errors=null,i.schema=e.schema,i.schemaEnv=e,e.$async&&(i.$async=!0),!0===this.opts.code.source&&(i.source={validateName:m,validateCode:t,scopeValues:h._values}),this.opts.unevaluated){let{props:e,items:t}=y;i.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},i.source&&(i.source.evaluated=(0,n.stringify)(i.evaluated))}return e.validate=i,e}catch(t){throw delete e.validate,delete e.validateName,r&&this.logger.error("Error compiling schema, function code:",r),t}finally{this._compilations.delete(e)}}function u(e){return(0,o.inlineRef)(e.schema,this.opts.inlineRefs)?e.schema:e.validate?e:p.call(this,e)}function d(e){for(let n of this._compilations){var t,r;if(t=n,r=e,t.schema===r.schema&&t.root===r.root&&t.baseId===r.baseId)return n}}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){let r=this.opts.uriResolver.parse(t),n=(0,o._getFullPath)(this.opts.uriResolver,r),i=(0,o.getFullPath)(this.opts.uriResolver,e.baseId,void 0);if(Object.keys(e.schema).length>
430&&n===i)return y.call(this,r,e);let s=(0,o.normalizeId)(n),a=this.refs[s]||this.schemas[s];if("string"==typeof a){let t=h.call(this,e,a);if("object"!=typeof(null==t?void 0:t.schema))return;return y.call(this,r,t)}if("object"==typeof(null==a?void 0:a.schema)){if(a.validate||p.call(this,a),s===(0,o.normalizeId)(t)){let{schema:t}=a,{schemaId:r}=this.opts,n=t[r];return n&&(i=(0,o.resolveUrl)(this.opts.uriResolver,i,n)),new c({schema:t,schemaId:r,root:e,baseId:i})}return y.call(this,r,a)}}t.SchemaEnv=c;let m=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function y(e,{baseId:t,schema:r,root:n}){var i;let s;if((null==(i=e.fragment)?void 0:i[0])!=="/")return;for(let n of e.fragment.slice(1).split("/")){if("boolean"==typeof r)return;let e=r[(0,a.unescapeFragment)(n)];if(void 0===e)return;let i="object"==typeof(r=e)&&r[this.opts.schemaId];!m.has(n)&&i&&(t=(0,o.resolveUrl)(this.opts.uriResolver,t,i))}if("boolean"!=typeof r&&r.$ref&&!(0,a.schemaHasRulesButRef)(r,this.RULES)){let e=(0,o.resolveUrl)(this.opts.uriResolver,t,r.$ref);s=h.call(this,n,e)}let{schemaId:l}=this.opts;if((s=s||new c({schema:r,schemaId:l,root:n,baseId:t})).schema!==s.root.schema)return s}},77134:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(16276),i=r(84642);function s(e,t){let r=e.schema[t];return void 0!==r&&!(0,i.alwaysValidSchema)(e,r)}t.default={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:{message:({params:e})=>(0,n.str)`must match "${e.ifClause}" schema`,params:({params:e})=>(0,n._)`{failingKeyword: ${e.ifClause}}`},code(e){let t,{gen:r,parentSchema:o,it:a}=e;void 0===o.then&&void 0===o.else&&(0,i.checkStrictMode)(a,'"if" without "then" and "else" is ignored');let l=s(a,"then"),c=s(a,"else");if(!l&&!c)return;let p=r.let("valid",!0),u=r.name("_valid");if(t=e.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},u),e.mergeEvaluated(t),e.reset(),l&&c){let t=r.let("ifClause");e.setParams({ifClause:t}),r.if(u,d("then",t),d("else",t))}else l?r.if(u,d("then")):r.if((0,n.not)(u),d("else"));function d(t,i){return()=>{let s=e.subschema({keyword:t},u);r.assign(p,u),e.mergeValidEvaluated(s,p),i?r.assign(i,(0,n._)`${t}`):e.setParams({ifClause:t})}}e.pass(p,()=>e.error(!0))}}},77150:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(61477);t.default={keyword:"$recursiveRef",schemaType:"string",code:e=>(0,n.dynamicRef)(e,e.schema)}},78516:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(16276),i=r(84642);t.default={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:{message:({params:{min:e,max:t}})=>void 0===t?(0,n.str)`must contain at least ${e} valid item(s)`:(0,n.str)`must contain at least ${e} and no more than ${t} valid item(s)`,params:({params:{min:e,max:t}})=>void 0===t?(0,n._)`{minContains: ${e}}`:(0,n._)`{minContains: ${e}, maxContains: ${t}}`},code(e){let t,r,{gen:s,schema:o,parentSchema:a,data:l,it:c}=e,{minContains:p,maxContains:u}=a;c.opts.next?(t=void 0===p?1:p,r=u):t=1;let d=s.const("len",(0,n._)`${l}.length`);if(e.setParams({min:t,max:r}),void 0===r&&0===t)return void(0,i.checkStrictMode)(c,'"minContains" == 0 without "maxContains": "contains" keyword ignored');if(void 0!==r&&t>r){(0,i.checkStrictMode)(c,'"minContains" > "maxContains" is always invalid'),e.fail();return}if((0,i.alwaysValidSchema)(c,o)){let i=(0,n._)`${d} >= ${t}`;void 0!==r&&(i=(0,n._)`${i} && ${d} <= ${r}`),e.pass(i);return}c.items=!0;let f=s.name("valid");function h(){let e=s.name("_valid"),i=s.let("count",0);m(e,()=>s.if(e,()=>{var e;return e=i,void(s.code((0,n._)`${e}++`),void 0===r?s.if((0,n._)`${e} >= ${t}`,()=>s.assign(f,!0).break()):(s.if((0,n._)`${e} > ${r}`,()=>s.assign(f,!1).break()),1===t?s.assign(f,!0):s.if((0,n._)`${e} >= ${t}`,()=>s.assign(f,!0))))}))}function m(t,r){s.forRange("i",0,d,n=>{e.subschema({keyword:"contains",dataProp:n,dataPropType:i.Type.Num,compositeRule:!0},t),r()})}void 0===r&&1===t?m(f,()=>s.if(f,()=>s.break())):0===t?(s.let(f,!0),void 0!==r&&s.if((0,n._)`${l}.length > 0`,h)):(s.let(f,!1),h()),e.result(f,()=>e.reset())}}},78846:(e,t,r)=>{"use strict";
43Object.defineProperty(t,"__esModule",{value:!0}),t.topBoolOrEmptySchema=function(e){let{gen:t,schema:r,validateName:n}=e;!1===r?a(e,!1):"object"==typeof r&&!0===r.$async?t.return(s.default.data):(t.assign((0,i._)`${n}.errors`,null),t.return(!0))},t.boolOrEmptySchema=function(e,t){let{gen:r,schema:n}=e;!1===n?(r.var(t,!1),a(e)):r.var(t,!0)};let n=r(37469),i=r(16276),s=r(45870),o={message:"boolean schema is false"};function a(e,t){let{gen:r,data:i}=e;(0,n.reportError)({gen:r,keyword:"false schema",data:i,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:e},o,void 0,t)}},78946:(e,t,r)=>{"use strict";var n=r(56851);e.exports=function(e,t){return e?void t.then(function(t){n(function(){e(null,t)})},function(t){n(function(){e(t)})}):t}},80098:(e,t,r)=>{"use strict";let n=r(82178),i=Object.prototype.hasOwnProperty,s=Object.prototype.toString;e.exports=new n("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function(e){if(null===e)return!0;let t={};for(let r=0,n=e.length;r<n;r+=1){let n,o=e[r],a=!1;if("[object Object]"!==s.call(o))return!1;for(n in o)if(i.call(o,n))if(a)return!1;else a=!0;if(!a||i.call(t,n))return!1;Object.defineProperty(t,n,{value:!0})}return!0},construct:function(e){return null!==e?e:[]}})},80226: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"}}}')},80797:e=>{var t=Object.prototype.hasOwnProperty,r=Object.prototype.toString;e.exports=function(e,n,i){if("[object Function]"!==r.call(n))throw TypeError("iterator must be a function");var s=e.length;if(s===+s)for(var o=0;o<s;o++)n.call(i,e[o],o,e);else for(var a in e)t.call(e,a)&&n.call(i,e[a],a,e)}},82178:(e,t,r)=>{"use strict";let n=r(66983),i=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],s=["scalar","sequence","mapping"];e.exports=function(e,t){var r;let o;if(Object.keys(t=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=(r=t.styleAliases||null,o={},null!==r&&Object.keys(r).forEach(function(e){r[e].forEach(function(t){o[String(t)]=e})}),o),-1===s.indexOf(this.kind))throw new n('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}},83972:()=>{!function(e){function t(e){return RegExp("(^(?:"+e+"):[ 	]*(?![ 	]))[^]+","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"}}},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},s={"application/json":!0,"application/xml":!0};for(var o in i)if(i[o]){r=r||{};var a=s[o]?function(e){var t=e.replace(/^[a-z]+\//,"");return"(?:"+e+"|\\w+/(?:[\\w.-]+\\+)+"+t+"(?![+\\w.-]))"}(o):o;r[o.replace(/\//g,"-")]={pattern:RegExp("("+/content-type:\s*/.source+a+/(?:(?:\r\n?|\n)[\w-].*)*(?
43:\r(?:\n|(?!\n))|\n)/.source+")"+/[^ \t\w-][\s\S]*/.source,"i"),lookbehind:!0,inside:i[o]}}r&&e.languages.insertBefore("http","header",r)}(Prism)},84144:()=>{var e,t,r,n,i,s,o,a;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}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,s=/[{}\[\](),:;]/,(e=Prism).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:/\\/}},{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:/\\/}}
43,{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:s},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:o={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:e.languages.php}}},{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:o}}],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:s}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",function(t){/<\?/.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")})},84444:()=>{var e,t,r,n;e=Prism,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:/[?&|]/}}
43,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:/\./}}})},84642:(e,t,r)=>{"use strict";var n,i;Object.defineProperty(t,"__esModule",{value:!0}),t.Type=t.mergeEvaluated=void 0,t.toHash=function(e){let t={};for(let r of e)t[r]=!0;return t},t.alwaysValidSchema=function(e,t){return"boolean"==typeof t?t:0===Object.keys(t).length||(a(e,t),!l(t,e.self.RULES.all))},t.checkUnknownRules=a,t.schemaHasRules=l,t.schemaHasRulesButRef=function(e,t){if("boolean"==typeof e)return!e;for(let r in e)if("$ref"!==r&&t.all[r])return!0;return!1},t.schemaRefOrVal=function({topSchemaRef:e,schemaPath:t},r,n,i){if(!i){if("number"==typeof r||"boolean"==typeof r)return r;if("string"==typeof r)return(0,s._)`${r}`}return(0,s._)`${e}${t}${(0,s.getProperty)(n)}`},t.unescapeFragment=function(e){return p(decodeURIComponent(e))},t.escapeFragment=function(e){return encodeURIComponent(c(e))},t.escapeJsonPointer=c,t.unescapeJsonPointer=p,t.eachItem=function(e,t){if(Array.isArray(e))for(let r of e)t(r);else t(e)},t.evaluatedPropsToName=d,t.setEvaluated=f,t.useFunc=function(e,t){return e.scopeValue("func",{ref:t,code:h[t.code]||(h[t.code]=new o._Code(t.code))})},t.getErrorPath=function(e,t,r){if(e instanceof s.Name){let i=t===n.Num;return r?i?(0,s._)`"[" + ${e} + "]"`:(0,s._)`"['" + ${e} + "']"`:i?(0,s._)`"/" + ${e}`:(0,s._)`"/" + ${e}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return r?(0,s.getProperty)(e).toString():"/"+c(e)},t.checkStrictMode=m;let s=r(16276),o=r(35689);function a(e,t=e.schema){let{opts:r,self:n}=e;if(!r.strictSchema||"boolean"==typeof t)return;let i=n.RULES.keywords;for(let r in t)i[r]||m(e,`unknown keyword: "${r}"`)}function l(e,t){if("boolean"==typeof e)return!e;for(let r in e)if(t[r])return!0;return!1}function c(e){return"number"==typeof e?`${e}`:e.replace(/~/g,"~0").replace(/\//g,"~1")}function p(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function u({mergeNames:e,mergeToName:t,mergeValues:r,resultToName:n}){return(i,o,a,l)=>{let c=void 0===a?o:a instanceof s.Name?(o instanceof s.Name?e(i,o,a):t(i,o,a),a):o instanceof s.Name?(t(i,a,o),o):r(o,a);return l!==s.Name||c instanceof s.Name?c:n(i,c)}}function d(e,t){if(!0===t)return e.var("props",!0);let r=e.var("props",(0,s._)`{}`);return void 0!==t&&f(e,r,t),r}function f(e,t,r){Object.keys(r).forEach(r=>e.assign((0,s._)`${t}${(0,s.getProperty)(r)}`,!0))}t.mergeEvaluated={props:u({mergeNames:(e,t,r)=>e.if((0,s._)`${r} !== true && ${t} !== undefined`,()=>{e.if((0,s._)`${t} === true`,()=>e.assign(r,!0),()=>e.assign(r,(0,s._)`${r} || {}`).code((0,s._)`Object.assign(${r}, ${t})`))}),mergeToName:(e,t,r)=>e.if((0,s._)`${r} !== true`,()=>{!0===t?e.assign(r,!0):(e.assign(r,(0,s._)`${r} || {}`),f(e,r,t))}),mergeValues:(e,t)=>!0===e||{...e,...t},resultToName:d}),items:u({mergeNames:(e,t,r)=>e.if((0,s._)`${r} !== true && ${t} !== undefined`,()=>e.assign(r,(0,s._)`${t} === true ? true : ${r} > ${t} ? ${r} : ${t}`)),mergeToName:(e,t,r)=>e.if((0,s._)`${r} !== true`,()=>e.assign(r,!0===t||(0,s._)`${r} > ${t} ? ${r} : ${t}`)),mergeValues:(e,t)=>!0===e||Math.max(e,t),resultToName:(e,t)=>e.var("items",t)})};let h={};function m(e,t,r=e.opts.strictSchema){if(r){if(t=`strict mode: ${t}`,!0===r)throw Error(t);e.self.logger.warn(t)}}(i=n||(t.Type=n={}))[i.Num=0]="Num",i[i.Str=1]="Str"},86446:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ARAZZO_VERSIONS_SUPPORTED_BY_RESPECT=t.VERSION_PATTERN=void 0,t.VERSION_PATTERN=/^1\.0\.\d+(-.+)?$/,t.ARAZZO_VERSIONS_SUPPORTED_BY_RESPECT=["1.0.1"]},86512:(e,t,r)=>{"use strict";
43Object.defineProperty(t,"__esModule",{value:!0}),t.error=void 0,t.validatePropertyDeps=a,t.validateSchemaDeps=l;let n=r(16276),i=r(84642),s=r(46180);t.error={message:({params:{property:e,depsCount:t,deps:r}})=>(0,n.str)`must have ${1===t?"property":"properties"} ${r} when property ${e} is present`,params:({params:{property:e,depsCount:t,deps:r,missingProperty:i}})=>(0,n._)`{property: ${e},
44    missingProperty: ${i},
45    depsCount: ${t},
46    deps: ${r}}`};let o={keyword:"dependencies",type:"object",schemaType:"object",error:t.error,code(e){let[t,r]=function({schema:e}){let t={},r={};for(let n in e)"__proto__"!==n&&((Array.isArray(e[n])?t:r)[n]=e[n]);return[t,r]}(e);a(e,t),l(e,r)}};function a(e,t=e.schema){let{gen:r,data:i,it:o}=e;if(0===Object.keys(t).length)return;let l=r.let("missing");for(let a in t){let c=t[a];if(0===c.length)continue;let p=(0,s.propertyInData)(r,i,a,o.opts.ownProperties);e.setParams({property:a,depsCount:c.length,deps:c.join(", ")}),o.allErrors?r.if(p,()=>{for(let t of c)(0,s.checkReportMissingProp)(e,t)}):(r.if((0,n._)`${p} && (${(0,s.checkMissingProp)(e,c,l)})`),(0,s.reportMissingProp)(e,l),r.else())}}function l(e,t=e.schema){let{gen:r,data:n,keyword:o,it:a}=e,c=r.name("valid");for(let l in t)(0,i.alwaysValidSchema)(a,t[l])||(r.if((0,s.propertyInData)(r,n,l,a.opts.ownProperties),()=>{let t=e.subschema({keyword:o,schemaProp:l},c);e.mergeValidEvaluated(t,c)},()=>r.var(c,!0)),e.ok(c))}t.default=o},87707:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.KeywordCxt=void 0,t.validateFunctionCode=function(e){b(e)&&(v(e),g(e))?function(e){let{schema:t,opts:r,gen:n}=e;m(e,()=>{r.$comment&&t.$comment&&S(e),function(e){let{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(u.default.vErrors,null),n.let(u.default.errors,0),r.unevaluated&&function(e){let{gen:t,validateName:r}=e;e.evaluated=t.const("evaluated",(0,p._)`${r}.evaluated`),t.if((0,p._)`${e.evaluated}.dynamicProps`,()=>t.assign((0,p._)`${e.evaluated}.props`,(0,p._)`undefined`)),t.if((0,p._)`${e.evaluated}.dynamicItems`,()=>t.assign((0,p._)`${e.evaluated}.items`,(0,p._)`undefined`))}(e),w(e),function(e){let{gen:t,schemaEnv:r,validateName:n,ValidationError:i,opts:s}=e;r.$async?t.if((0,p._)`${u.default.errors} === 0`,()=>t.return(u.default.data),()=>t.throw((0,p._)`new ${i}(${u.default.vErrors})`)):(t.assign((0,p._)`${n}.errors`,u.default.vErrors),s.unevaluated&&function({gen:e,evaluated:t,props:r,items:n}){r instanceof p.Name&&e.assign((0,p._)`${t}.props`,r),n instanceof p.Name&&e.assign((0,p._)`${t}.items`,n)}(e),t.return((0,p._)`${u.default.errors} === 0`))}(e)})}(e):m(e,()=>(0,n.topBoolOrEmptySchema)(e))},t.getData=$;let n=r(78846),i=r(49089),s=r(72542),o=r(49089),a=r(53247),l=r(40496),c=r(8494),p=r(16276),u=r(45870),d=r(76434),f=r(84642),h=r(37469);function m({gen:e,validateName:t,schema:r,schemaEnv:n,opts:i},s){var o;i.code.es5?e.func(t,(0,p._)`${u.default.data}, ${u.default.valCxt}`,n.$async,()=>{var t,n;e.code((0,p._)`"use strict"; ${y(r,i)}`),t=e,n=i,t.if(u.default.valCxt,()=>{t.var(u.default.instancePath,(0,p._)`${u.default.valCxt}.${u.default.instancePath}`),t.var(u.default.parentData,(0,p._)`${u.default.valCxt}.${u.default.parentData}`),t.var(u.default.parentDataProperty,(0,p._)`${u.default.valCxt}.${u.default.parentDataProperty}`),t.var(u.default.rootData,(0,p._)`${u.default.valCxt}.${u.default.rootData}`),t.var(u.default.isAllOfVariant,(0,p._)`${u.default.valCxt}.${u.default.isAllOfVariant}`),n.dynamicRef&&t.var(u.default.dynamicAnchors,(0,p._)`${u.default.valCxt}.${u.default.dynamicAnchors}`)},()=>{t.var(u.default.instancePath,(0,p._)`""`),t.var(u.default.parentData,(0,p._)`undefined`),t.var(u.default.parentDataProperty,(0,p._)`undefined`),t.var(u.default.rootData,u.default.data),t.var(u.default.isAllOfVariant,(0,p._)`0`),n.dynamicRef&&t.var(u.default.dynamicAnchors,(0,p._)`{}`)}),e.code(s)}):e.func(t,(0,p._)`${u.default.data}, ${(o=i,(0,p._)`{${u.default.instancePath}="", ${u.default.parentData}, ${u.default.parentDataProperty}, ${u.default.rootData}=${u.default.data}${o.dynamicRef?(0,p._)`, ${u.default.dynamicAnchors}={}`:p.nil}, ${u.default.isAllOfVariant} = 0}={}`)}`,n.$async,()=>e.code(y(r,i)).code(s))}function y(e,t){let r="object"==typeof e&&e[t.schemaId];return r&&(t.code.source||t.code.process)?(0,p._)`/*# sourceURL=${r} */`:p.nil}function g({schema:e,self:t}){if("boolean"==typeof e)return!e;for(let r in e)if(t.RULES.all[r])return!0;return!1}function b(e){return"boolean"!=typeof e.schema}function v(e){(0,f.checkUnknownRules)(e),function(e){let{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 x(e,[],!1,t);let r=(0,i.getSchemaTypes)(e.schema),n=(0,i.coerceAndCheckDataType)(e,r);x(e,r,!n,t)}function S({gen:e,schemaEnv:t,schema:r,errSchemaPath:n,opts:i}){let s=r.$comment;if(!0===i.$comment)e.code((0,p._)`${u.default.self}.logger.log(${s})`);else if("function"==typeof i.$comment){let r=(0,p.str)`${n}/$comment`,i=e.scopeValue("root",{ref:t.root});e.code((0,p._)`${u.default.self}.opts.$comment(${s}, ${r}, ${i}.schema)`)}}function x(e,t,r,n){var i,a,l,c;let{gen:d,schema:h,data:m,allErrors:y,opts:g,self:b}=e,{RULES:v}=b;if(h.$ref&&(g.ignoreKeywordsWithRef||!(0,f.schemaHasRulesButRef)(h,v)))return void d.block(()=>P(e,"$ref",v.all.$ref.definition));function w(i){(0,s.shouldUseGroup)(h,i)&&(i.type?(d.if((0,o.checkDataType)(i.type,m,g.strictNumbers)),k(e,i),1===t.length&&t[0]===i.type&&r&&(d.else(),(0,o.reportTypeError)(e)),d.endIf()):k(e,i),y||d.if((0,p._)`${u.default.errors} === ${n||0}`))}g.jtd||(i=e,a=t,!i.schemaEnv.meta&&i.opts.strictTypes&&(function(e,t){if(t.length){if(!e.dataTypes.length){e.dataTypes=t;return}t.forEach(t=>{O(e.dataTypes,t)||E(e,`type "${t}" not allowed by context "${e.dataTypes.join(",")}"`)}),e.dataTypes=e.dataTypes.filter(e=>O(t,e))}}(i,a),i.opts.allowUnionTypes||(l=i,(c=a).length>1&&!(2===c.length&&c.includes("null"))&&E(l,"use allowUnionTypes to allow union type keyword")),function(e,t){let r=e.self.RULES.all;for(let n in r){let i=r[n];if("object"==typeof i&&(0,s.shouldUseRule)(e.schema,i)){let{type:r}=i.definition;r.length&&!r.some(e=>{var r,n;return r=t,n=e,r.includes(n)||"number"===n&&r.includes("integer")})&&E(e,`missing type "${r.join(",")}" for keyword "${n}"`)}}}(i,i.dataTypes))),d.block(()=>{for(let e of v.rules)w(e);w(v.post)})}function k(e,t){let{gen:r,schema:n,opts:{useDefaults:i}}=e;i&&(0,a.assignDefaults)(e,t.type),r.block(()=>{for(let i of t.rules){var r;((0,s.shouldUseRule)(n,i)||(r=n,"unevaluatedProperties"===i.keyword&&(r.properties||r.patternProperties)&&!e.isAllOfVariant&&!1===e.opts.defaultUnevaluatedProperties))&&P(e,i.keyword,i.definition,t.type)}})}function O(e,t){return e.includes(t)||"integer"===t&&e.includes("number")}function E(e,t){let r=e.schemaEnv.baseId+e.errSchemaPath;t+=` at "${r}" (strictTypes)`,(0,f.checkStrictMode)(e,t,e.opts.strictTypes)}class A{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",$(this.$data,e));else if(this.schemaCode=this.schemaValue,!(0,l.validSchemaType)(this.schema,t.schemaType,t.allowUndefined))throw Error(`${r} value must be ${JSON.stringify(t.schemaType)}`);("code"in t?t.trackErrors:!1!==t.errors)&&(this.errsCount=e.gen.const("_errs",u.default.errors))}result(e,t,r){this.failResult((0,p.not)(e),t,r)}
46failResult(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,p.not)(e),void 0,t)}fail(e){if(void 0===e){this.error(),this.allErrors||this.gen.if(!1);return}this.gen.if(e),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(e){if(!this.$data)return this.fail(e);let{schemaCode:t}=this;this.fail((0,p._)`${t} !== undefined && (${(0,p.or)(this.invalid$data(),e)})`)}error(e,t,r){if(t){this.setParams(t),this._error(e,r),this.setParams({});return}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 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,r=p.nil){this.gen.block(()=>{this.check$data(e,r),t()})}check$data(e=p.nil,t=p.nil){if(!this.$data)return;let{gen:r,schemaCode:n,schemaType:i,def:s}=this;r.if((0,p.or)((0,p._)`${n} === undefined`,t)),e!==p.nil&&r.assign(e,!0),(i.length||s.validateSchema)&&(r.elseIf(this.invalid$data()),this.$dataError(),e!==p.nil&&r.assign(e,!1)),r.else()}invalid$data(){let{gen:e,schemaCode:t,schemaType:r,def:n,it:i}=this;return(0,p.or)(function(){if(r.length){if(!(t instanceof p.Name))throw Error("ajv implementation error");let e=Array.isArray(r)?r:[r];return(0,p._)`${(0,o.checkDataTypes)(e,t,i.opts.strictNumbers,o.DataType.Wrong)}`}return p.nil}(),function(){if(n.validateSchema){let r=e.scopeValue("validate$data",{ref:n.validateSchema});return(0,p._)`!${r}(${t})`}return p.nil}())}subschema(e,t,r){let i=(0,c.getSubschema)(this.it,e);(0,c.extendSubschemaData)(i,this.it,e),(0,c.extendSubschemaMode)(i,e);let s={...this.it,...i,items:void 0,props:void 0,isAllOfVariant:r};return!function(e,t){if(b(e)&&(v(e),g(e)))return function(e,t){var r;let n,{schema:i,gen:s,opts:o}=e;o.$comment&&i.$comment&&S(e),(n=(r=e).schema[r.opts.schemaId])&&(r.baseId=(0,d.resolveUrl)(r.opts.uriResolver,r.baseId,n)),function(e){if(e.schema.$async&&!e.schemaEnv.$async)throw Error("async schema in sync schema")}(e);let a=s.const("_errs",u.default.errors);w(e,a),s.var(t,(0,p._)`${a} === ${u.default.errors}`)}(e,t);(0,n.boolOrEmptySchema)(e,t)}(s,t),s}mergeEvaluated(e,t){let{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){let{it:r,gen:n}=this;if(r.opts.unevaluated&&(!0!==r.props||!0!==r.items))return n.if(t,()=>this.mergeEvaluated(e,p.Name)),!0}}function P(e,t,r,n){let i=new A(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=A;let _=/^\/(?:[^~]|~0|~1)*$/,T=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function $(e,{dataLevel:t,dataNames:r,dataPathArr:n}){let i,s;if(""===e)return u.default.rootData;if("/"===e[0]){if(!_.test(e))throw Error(`Invalid JSON-pointer: ${e}`);i=e,s=u.default.rootData}else{let o=T.exec(e);if(!o)throw Error(`Invalid JSON-pointer: ${e}`);let l=+o[1];if("#"===(i=o[2])){if(l>=t)throw Error(a("property/index",l));return n[t-l]}if(l>t)throw Error(a("data",l));if(s=r[t-l],!i)return s}let o=s;for(let e of i.split("/"))e&&(s=(0,p._)`${s}${(0,p.getProperty)((0,f.unescapeJsonPointer)(e))}`,o=(0,p._)`${o} && ${s}`);return o;function a(e,r){return`Cannot access ${e} ${r} levels up, current level is ${t}`}}},88235:(e,t,r)=>{"use strict";var n=r(40459);function i(e){if("string"!=typeof e)throw TypeError("Path must be a string. Received "+JSON.stringify(e))}function s(e,t){for(var r,n="",i=0,s=-1,o=0,a=0;a<=e.length;++a){if(a<e.length)r=e.charCodeAt(a);else if(47===r)break;else r=47;if(47===r){if(s===a-1||1===o);else if(s!==a-1&&2===o){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("/"),s=a,o=0;continue}}else if(2===n.length||1===n.length){n="",i=0,s=a,o=0;continue}}t&&(n.length>0?n+="/..":n="..",i=2)}else n.length>0?n+="/"+e.slice(s+1,a):n=e.slice(s+1,a),i=a-s-1;s=a,o=0}else 46===r&&-1!==o?++o:o=-1}return n}var o={resolve:function(){for(var e,t,r="",o=!1,a=arguments.length-1;a>=-1&&!o;a--)a>=0?t=arguments[a]:(void 0===e&&(e=n.cwd()),t=e),i(t),0!==t.length&&(r=t+"/"+r,o=47===t.charCodeAt(0));if(r=s(r,!o),o)if(r.length>0)return"/"+r;else return"/";return r.length>0?r:"."},normalize:function(e){if(i(e),0===e.length)return".";var t=47===e.charCodeAt(0),r=47===e.charCodeAt(e.length-1);return(0!==(e=s(e,!t)).length||t||(e="."),e.length>0&&r&&(e+="/"),t)?"/"+e:e},isAbsolute:function(e){return i(e),e.length>0&&47===e.charCodeAt(0)},join:function(){if(0==arguments.length)return".";for(var e,t=0;t<arguments.length;++t){var r=arguments[t];i(r),r.length>0&&(void 0===e?e=r:e+="/"+r)}return void 0===e?".":o.normalize(e)},relative:function(e,t){if(i(e),i(t),e===t||(e=o.resolve(e))===(t=o.resolve(t)))return"";for(var r=1;r<e.length&&47===e.charCodeAt(r);++r);for(var n=e.length,s=n-r,a=1;a<t.length&&47===t.charCodeAt(a);++a);for(var l=t.length-a,c=s<l?s:l,p=-1,u=0;u<=c;++u){if(u===c){if(l>c){if(47===t.charCodeAt(a+u))return t.slice(a+u+1);else if(0===u)return t.slice(a+u)}else s>c&&(47===e.charCodeAt(r+u)?p=u:0===u&&(p=0));break}var d=e.charCodeAt(r+u);if(d!==t.charCodeAt(a+u))break;47===d&&(p=u)}var f="";for(u=r+p+1;u<=n;++u)(u===n||47===e.charCodeAt(u))&&(0===f.length?f+="..":f+="/..");return f.length>0?f+t.slice(a+p):(a+=p,47===t.charCodeAt(a)&&++a,t.slice(a))},_makeLong:function(e){return e},dirname:function(e){if(i(e),0===e.length)return".";for(var t=e.charCodeAt(0),r=47===t,n=-1,s=!0,o=e.length-1;o>=1;--o)if(47===(t=e.charCodeAt(o))){if(!s){n=o;break}}else s=!1;return -1===n?r?"/":".":r&&1===n?"//":e.slice(0,n)},basename:function(e,t){if(void 0!==t&&"string"!=typeof t)throw TypeError('"ext" argument must be a string');i(e);var r,n=0,s=-1,o=!0;if(void 0!==t&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var a=t.length-1,l=-1;for(r=e.length-1;r>=0;--r){var c=e.charCodeAt(r);if(47===c){if(!o){n=r+1;break}}else -1===l&&(o=!1,l=r+1),a>=0&&(c===t.charCodeAt(a)?-1==--a&&(s=r):(a=-1,s=l))}return n===s?s=l:-1===s&&(s=e.length),e.slice(n,s)}for(r=e.length-1;r>=0;--r)if(47===e.charCodeAt(r)){if(!o){n=r+1;break}}else -1===s&&(o=!1,s=r+1);return -1===s?"":e.slice(n,s)},extname:function(e){i(e);for(var t=-1,r=0,n=-1,s=!0,o=0,a=e.length-1;a>=0;--a){var l=e.charCodeAt(a);if(47===l){if(!s){r=a+1;break}continue}-1===n&&(s=!1,n=a+1),46===l?-1===t?t=a:1!==o&&(o=1):-1!==t&&(o=-1)}return -1===t||-1===n||0===o||1===o&&t===n-1&&t===r+1?"":e.slice(t,n)},format:function(e){var t,r;if(null===e||"object"!=typeof e)throw TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return t=e.dir||e.root,r=e.base||(e.name||"")+(e.ext||""),t?t===e.root?t+r:t+"/"+r:r},parse:function(e){i(e);var t,r={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return r;var n=e.charCodeAt(0),s=47===n;s?(r.root="/",t=1):t=0;for(var o=-1,a=0,l=-1,c=!0,p=e.length-1,u=0;p>=t;--p){if(47===(n=e.charCodeAt(p))){if(!c){a=p+1;break}continue}-1===l&&(c=!1,l=p+1),46===n?-1===o?o=p:1!==u&&(u=1):-1!==o&&(u=-1)}return -1===o||-1===l||0===u||1===u&&o===l-1&&o===a+1?-1!==l&&(0===a&&s?r.base
46=r.name=e.slice(1,l):r.base=r.name=e.slice(a,l)):(0===a&&s?(r.name=e.slice(1,o),r.base=e.slice(1,l)):(r.name=e.slice(a,o),r.base=e.slice(a,l)),r.ext=e.slice(o,l)),a>0?r.dir=e.slice(0,a-1):s&&(r.dir="/"),r},sep:"/",delimiter:":",win32:null,posix:null};o.posix=o,e.exports=o},88429:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(10227),i=r(10950),s=r(28490),o=r(72039),a=r(69871),l=r(46682),c=r(63554),p=r(27376),u=r(38),d=r(45082);t.default=[n.default,i.default,s.default,o.default,a.default,l.default,c.default,p.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},u.default,d.default]},89079:(e,t,r)=>{"use strict";e.exports=new(r(82178))("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}})},89544:(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=function(){return r},t.isRedoclyRegistryURL=function(e){let n=r||t.DOMAINS[t.DEFAULT_REGION];return!!e.startsWith(`https://api.${n}/registry/`)||!!e.startsWith(`https://api.${"redocly.com"===n?"redoc.ly":n}/registry/`)};let r="redocly.com";function n(){let 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}t.DEFAULT_REGION="us",t.DOMAINS=n(),t.AVAILABLE_REGIONS=Object.keys(t.DOMAINS)},89645:()=>{var e;e=/(?:\((?:[^()\\]|\\[\s\S])*\)|\{(?:[^{}\\]|\\[\s\S])*\}|\[(?:[^[\]\\]|\\[\s\S])*\]|<(?:[^<>\\]|\\[\s\S])*>)/.source,Prism.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,e].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,e].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,e+/\s*/.source+e].join("|")+")"+/[msixpodualngcer]*/.source),lookbehind:!0,greedy:!0},{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:/[{}[\];(),:]/}},90038:()=>{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:/[{}[\];(),.:]/}},90370:(e,t,r)=>{"use strict";
46Object.defineProperty(t,"__esModule",{value:!0});let n=r(84642);t.default={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(e){let{gen:t,schema:r,it:i}=e;if((0,n.alwaysValidSchema)(i,r))return void e.fail();let s=t.name("valid");e.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},s),e.failResult(s,()=>e.reset(),()=>e.error())},error:{message:"must NOT be valid"}}},90551:()=>{var e,t,r;t=/#(?!\{).+/,r={pattern:/#\{[^}]+\}/,alias:"variable"},(e=Prism).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},90860: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}')},91021:(e,t,r)=>{"use strict";let n=r(82178),i=Object.prototype.hasOwnProperty;e.exports=new n("tag:yaml.org,2002:set",{kind:"mapping",resolve:function(e){if(null===e)return!0;for(let t in e)if(i.call(e,t)&&null!==e[t])return!1;return!0},construct:function(e){return null!==e?e:{}}})},91170:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(16276),i=r(84642);t.default={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:{message:"must match exactly one schema in oneOf",params:({params:e})=>(0,n._)`{passingSchemas: ${e.passing}}`},code(e){let{gen:t,schema:r,parentSchema:s,it:o}=e;if(!Array.isArray(r))throw Error("ajv implementation error");if(o.opts.discriminator&&s.discriminator)return;let a=t.let("valid",!1),l=t.let("passing",null),c=t.name("_valid");e.setParams({passing:l}),t.block(function(){r.forEach((r,s)=>{let p;(0,i.alwaysValidSchema)(o,r)?t.var(c,!0):p=e.subschema({keyword:"oneOf",schemaProp:s,compositeRule:!0},c),s>0&&t.if((0,n._)`${c} && ${a}`).assign(a,!1).assign(l,(0,n._)`[${l}, ${s}]`).else(),t.if(c,()=>{t.assign(a,!0),t.assign(l,s),p&&e.mergeEvaluated(p,n.Name)})})}),e.result(a,()=>e.reset(),()=>e.error(!0))}}},92192:()=>{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>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}}
46,"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(/&amp;/,"&"))}),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},92597:(e,t,r)=>{"use strict";var n=r(7620),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},s=n.useState,o=n.useEffect,a=n.useLayoutEffect,l=n.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var p="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=s({inst:{value:r,getSnapshot:t}}),i=n[0].inst,p=n[1];return a(function(){i.value=r,i.getSnapshot=t,c(i)&&p({inst:i})},[e,r,t]),o(function(){return c(i)&&p({inst:i}),e(function(){c(i)&&p({inst:i})})},[e]),l(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:p},93657:()=>{var e,t,r;e=Prism,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_cast|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
46*\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"])},94032:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(94277),i=r(84642);t.default={keyword:"$recursiveAnchor",schemaType:"boolean",code(e){e.schema?(0,n.dynamicAnchor)(e,""):(0,i.checkStrictMode)(e.it,"$recursiveAnchor: false is ignored")}}},94277:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dynamicAnchor=a;let n=r(16276),i=r(45870),s=r(76610),o=r(29308);function a(e,t){let{gen:r,it:a}=e;a.schemaEnv.root.dynamicAnchors[t]=!0;let l=(0,n._)`${i.default.dynamicAnchors}${(0,n.getProperty)(t)}`,c="#"===a.errSchemaPath?a.validateName:function(e){let{schemaEnv:t,schema:r,self:n}=e.it,{root:i,baseId:a,localRefs:l,meta:c}=t.root,{schemaId:p}=n.opts,u=new s.SchemaEnv({schema:r,schemaId:p,root:i,baseId:a,localRefs:l,meta:c});return s.compileSchema.call(n,u),(0,o.getValidate)(e,u)}(e);r.if((0,n._)`!${l}`,()=>r.assign(l,c))}t.default={keyword:"$dynamicAnchor",schemaType:"string",code:e=>a(e,e.schema)}},94556:(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;let n=r(68386),i=r(70673),s={properties:{},allowed:()=>["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"]};let o={properties:{},allowed:()=>["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"]};let a={properties:{},allowed:()=>["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:()=>["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"}},t.Dependencies={properties:{},additionalProperties:e=>Array.isArray(e)?{type:"array",items:{type:"string"}}:"Schema"};let c={properties:{}};s.properties.http=c;let p={properties:{}};o.properties.http=p;let u={properties:{headers:"Schema",bindingVersion:{type:"string"}}};a.properties.http=u;let d={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=d;let f={properties:{method:{type:"string"},query:"Schema",headers:"Schema",bindingVersion:{type:"string"}}};s.properties.ws=f;let h={properties:{}};o.properties.ws=h;let m={properties:{}};a.properties.ws=m;let y={properties:{}};l.properties.ws=y;let g={properties:{topic:{type:"string"},partitions:{type:"integer"},replicas:{type:"integer"},topicConfiguration:"KafkaTopicConfiguration",bindingVersion:{type:"string"}}};s.properties.kafka=g;let b={properties:{}};o.properties.kafka=b;let v={properties:{key:"Schema",schemaIdLocation:{type:"string"},schemaIdPayloadEncoding:{type:"string"},schemaLookupStrategy:{type:"string"},bindingVersion:{type:"string"}}};a.properties.kafka=v;let w={properties:{groupId:"Schema",clientId:"Schema",bindingVersion:{type:"string"}}};l.properties.kafka=w;let S={properties:{destination:{type:"string"},destinationType:{type:"string"},bindingVersion:{type:"string"}}};s.properties.anypointmq=S;let x={properties:{}};o.properties.anypointmq=x;let k={properties:{headers:"Schema",bindingVersion:{type:"string"}}};a.properties.anypointmq=k;let O={properties:{}};l.properties.anypointmq=O;let E={properties:{}};s.properties.amqp=E;let A={properties:{}};o.properties.amqp=A;let P={properties:{contentEncoding:{type:"string"},messageType:{type:"string"},bindingVersion:{type:"string"}}};a.properties.amqp=P;let _={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=_;let T={properties:{}};s.properties.amqp1=T;let $={properties:{}};o.properties.amqp1=$;let N={properties:{}};a.properties.amqp1=N;let C={properties:{}};l.properties.amqp1=C;let j={properties:{qos:{type:"integer"},retain:{type:"boolean"},bindingVersion:{type:"string"}}};s.properties.mqtt=j;let I={properties:{clientId:{type:"string"},cleanSession:{type:"boolean"},lastWill:"MqttServerBindingLastWill",keepAlive:{type:"integer"},bindingVersion:{type:"string"}}};o.properties.mqtt=I;let R={properties:{bindingVersion:{type:"string"}}};a.properties.mqtt=R;let L={properties:{qos:{type:"integer"},retain:{type:"boolean"},bindingVersion:{type:"string"}}};l.properties.mqtt=L;let D={properties:{}};s.properties.mqtt5=D;let M={properties:{}};o.properties.mqtt5=M;let F={properties:{}};a.properties.mqtt5=F;let q={properties:{}};l.properties.mqtt5=q;let z={properties:{}};s.properties.nats=z;let U={properties:{}};o.properties.nats=U;let B={properties:{}};a.properties.nats=B;let V={properties:{queue:{type:"string"},bindingVersion:{type:"string"}}};l.properties.nats=V;let W={properties:{destination:{type:"string"},destinationType:{type:"string"},bindingVersion:{type:"string"}}};s.properties.jms=W;let H={properties:{}};o.properties.jms=H;let K={properties:{headers:"Schema",bindingVersion:{type:"string"}}};a.properties.jms=K;let G={properties:{headers:"Schema",bindingVersion:{type:"string"}}};l.properties.jms=G;let Y={properties:{}};s.properties.solace=Y;let X={properties:{bindingVersion:{type:"string"},msgVpn:{type:"string"}}};o.properties.solace=X;let Q={properties:{}};a.properties.solace=Q;let J={properties:{bindingVersion:{type:"string"},destinations:(0,n.listOf)("SolaceDestination")}};l.properties.solace=J;let Z={properties:{}};s.properties.stomp=Z;let ee={properties:{}};o.properties.stomp=ee;let et={properties:{}};a.properties.stomp=et;let er={properties:{}};l.properties.stomp=er;let en={properties:{}};s.properties.redis=en;let ei={properties:{}};o.properties.redis=ei;let es={properties:{}};a.properties.redis=es;let eo={properties:{}};l.properties.redis=eo;let ea={properties:{}};s.properties.mercure=ea;let el={properties:{}};o.properties.mercure=el;let ec={properties:{}};a.properties.mercure=ec;let ep={properties:{}};l.properties.mercure=ep,t.AsyncApi2Bindings={HttpServerBinding:p,HttpChannelBinding:c,HttpMessageBinding:u,HttpOperationBinding:d,WsServerBinding:h,WsChannelBinding:f,WsMessageBinding:m,WsOperationBinding:y,KafkaServerBinding:b,Kafk
46aTopicConfiguration:{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:g,KafkaMessageBinding:v,KafkaOperationBinding:w,AnypointmqServerBinding:x,AnypointmqChannelBinding:S,AnypointmqMessageBinding:k,AnypointmqOperationBinding:O,AmqpServerBinding:A,AmqpChannelBinding:E,AmqpMessageBinding:P,AmqpOperationBinding:_,Amqp1ServerBinding:$,Amqp1ChannelBinding:T,Amqp1MessageBinding:N,Amqp1OperationBinding:C,MqttServerBindingLastWill:{properties:{topic:{type:"string"},qos:{type:"integer"},message:{type:"string"},retain:{type:"boolean"}}},MqttServerBinding:I,MqttChannelBinding:j,MqttMessageBinding:R,MqttOperationBinding:L,Mqtt5ServerBinding:M,Mqtt5ChannelBinding:D,Mqtt5MessageBinding:F,Mqtt5OperationBinding:q,NatsServerBinding:U,NatsChannelBinding:z,NatsMessageBinding:B,NatsOperationBinding:V,JmsServerBinding:H,JmsChannelBinding:W,JmsMessageBinding:K,JmsOperationBinding:G,SolaceServerBinding:X,SolaceChannelBinding:Y,SolaceMessageBinding:Q,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:J,StompServerBinding:ee,StompChannelBinding:Z,StompMessageBinding:et,StompOperationBinding:er,RedisServerBinding:ei,RedisChannelBinding:en,RedisMessageBinding:es,RedisOperationBinding:eo,MercureServerBinding:el,MercureChannelBinding:ea,MercureMessageBinding:ec,MercureOperationBinding:ep,ServerBindings:o,ChannelBindings:s,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"},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:{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-"},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.Depen
46dencies}},95579:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(84642);t.default={keyword:["maxContains","minContains"],type:"array",schemaType:"number",code({keyword:e,parentSchema:t,it:r}){void 0===t.contains&&(0,n.checkStrictMode)(r,`"${e}" without "contains" is ignored`)}}},95583: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}}}')},96301:(e,t,r)=>{"use strict";var n=r(40459);Object.defineProperty(t,"__esModule",{value:!0}),t.Config=t.StyleguideConfig=t.IGNORE_FILE=void 0;
46let i=r(88059),s=r(88235),o=r(75850),a=r(18441),l=r(21093),c=r(1171),p=r(6272),u=r(70673);t.IGNORE_FILE=".redocly.lint-ignore.yaml";let d=`# This file instructs Redocly's linter to ignore the rules contained for specific parts of your API.
47# See https://redocly.com/docs/cli/ for more information.
48`;class f{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,h(["rules","oas2Rules","oas3_0Rules","oas3_1Rules","async2Rules","async3Rules","arazzo1Rules","overlay1Rules"],e),this.rules={[l.SpecVersion.OAS2]:{...e.rules,...e.oas2Rules},[l.SpecVersion.OAS3_0]:{...e.rules,...e.oas3_0Rules},[l.SpecVersion.OAS3_1]:{...e.rules,...e.oas3_1Rules},[l.SpecVersion.Async2]:{...e.rules,...e.async2Rules},[l.SpecVersion.Async3]:{...e.rules,...e.async3Rules},[l.SpecVersion.Arazzo1]:{...e.rules,...e.arazzo1Rules},[l.SpecVersion.Overlay1]:{...e.rules,...e.overlay1Rules}},this.preprocessors={[l.SpecVersion.OAS2]:{...e.preprocessors,...e.oas2Preprocessors},[l.SpecVersion.OAS3_0]:{...e.preprocessors,...e.oas3_0Preprocessors},[l.SpecVersion.OAS3_1]:{...e.preprocessors,...e.oas3_1Preprocessors},[l.SpecVersion.Async2]:{...e.preprocessors,...e.async2Preprocessors},[l.SpecVersion.Async3]:{...e.preprocessors,...e.async3Preprocessors},[l.SpecVersion.Arazzo1]:{...e.arazzo1Preprocessors},[l.SpecVersion.Overlay1]:{...e.preprocessors,...e.overlay1Preprocessors}},this.decorators={[l.SpecVersion.OAS2]:{...e.decorators,...e.oas2Decorators},[l.SpecVersion.OAS3_0]:{...e.decorators,...e.oas3_0Decorators},[l.SpecVersion.OAS3_1]:{...e.decorators,...e.oas3_1Decorators},[l.SpecVersion.Async2]:{...e.decorators,...e.async2Decorators},[l.SpecVersion.Async3]:{...e.decorators,...e.async3Decorators},[l.SpecVersion.Arazzo1]:{...e.arazzo1Decorators},[l.SpecVersion.Overlay1]:{...e.decorators,...e.overlay1Decorators}},this.extendPaths=e.extendPaths||[],this.pluginPaths=e.pluginPaths||[],this.resolveIgnore(function(e){return e?(0,a.doesYamlFileExist)(e)?s.join(s.dirname(e),t.IGNORE_FILE):s.join(e,t.IGNORE_FILE):c.isBrowser?void 0:s.join(n.cwd(),t.IGNORE_FILE)}(r))}resolveIgnore(e){if(e&&(0,a.doesYamlFileExist)(e))for(let t of(this.ignore=(0,o.parseYaml)(i.readFileSync(e,"utf-8"))||{},h(Object.keys(this.ignore),this.ignore),Object.keys(this.ignore))){for(let r of(this.ignore[(0,u.isAbsoluteUrl)(t)?t:s.resolve(s.dirname(e),t)]=this.ignore[t],Object.keys(this.ignore[t])))this.ignore[t][r]=new Set(this.ignore[t][r]);(0,u.isAbsoluteUrl)(t)||delete this.ignore[t]}}saveIgnore(){let e=this.configFile?s.dirname(this.configFile):n.cwd(),r=s.join(e,t.IGNORE_FILE),l={};for(let t of Object.keys(this.ignore)){let r=l[(0,u.isAbsoluteUrl)(t)?t:(0,a.slash)(s.relative(e,t))]=this.ignore[t];for(let e of Object.keys(r))r[e]=Array.from(r[e])}i.writeFileSync(r,d+(0,o.stringifyYaml)(l))}addIgnore(e){let t=this.ignore,r=e.location[0];if(void 0===r.pointer)return;let n=t[r.source.absoluteRef]=t[r.source.absoluteRef]||{};(n[e.ruleId]=n[e.ruleId]||new Set).add(r.pointer)}addProblemToIgnore(e){let t=e.location[0];if(void 0===t.pointer)return e;let 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;for(let e of this.plugins)if(void 0!==e.typeExtension)switch(t){case l.SpecVersion.OAS3_0:case l.SpecVersion.OAS3_1:if(!e.typeExtension.oas3)continue;r=e.typeExtension.oas3(r,t);break;case l.SpecVersion.OAS2:if(!e.typeExtension.oas2)continue;r=e.typeExtension.oas2(r,t);break;case l.SpecVersion.Async2:if(!e.typeExtension.async2)continue;r=e.typeExtension.async2(r,t);break;case l.SpecVersion.Async3:if(!e.typeExtension.async3)continue;r=e.typeExtension.async3(r,t);break;case l.SpecVersion.Arazzo1:if(!e.typeExtension.arazzo1)continue;r=e.typeExtension.arazzo1(r,t);break;case l.SpecVersion.Overlay1:if(!e.typeExtension.overlay1)continue;r=e.typeExtension.overlay1(r,t);break;default:throw Error("Not implemented")}return r}getRuleSettings(e,t){this._usedRules.add(e),this._usedVersions.add(t);let 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);let 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);let r=this.decorators[t][e]||"off";return"string"==typeof r?{severity:"on"===r?"error":r}:{severity:"error",...r}}getUnusedRules(){let e=[],t=[],r=[];for(let 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 l.SpecMajorVersion.OAS3:let t=[];
48return this.plugins.forEach(e=>e.preprocessors?.oas3&&t.push(e.preprocessors.oas3)),this.plugins.forEach(e=>e.rules?.oas3&&t.push(e.rules.oas3)),this.plugins.forEach(e=>e.decorators?.oas3&&t.push(e.decorators.oas3)),t;case l.SpecMajorVersion.OAS2:let r=[];return this.plugins.forEach(e=>e.preprocessors?.oas2&&r.push(e.preprocessors.oas2)),this.plugins.forEach(e=>e.rules?.oas2&&r.push(e.rules.oas2)),this.plugins.forEach(e=>e.decorators?.oas2&&r.push(e.decorators.oas2)),r;case l.SpecMajorVersion.Async2:let n=[];return this.plugins.forEach(e=>e.preprocessors?.async2&&n.push(e.preprocessors.async2)),this.plugins.forEach(e=>e.rules?.async2&&n.push(e.rules.async2)),this.plugins.forEach(e=>e.decorators?.async2&&n.push(e.decorators.async2)),n;case l.SpecMajorVersion.Async3:let i=[];return this.plugins.forEach(e=>e.preprocessors?.async3&&i.push(e.preprocessors.async3)),this.plugins.forEach(e=>e.rules?.async3&&i.push(e.rules.async3)),this.plugins.forEach(e=>e.decorators?.async3&&i.push(e.decorators.async3)),i;case l.SpecMajorVersion.Arazzo1:let s=[];return this.plugins.forEach(e=>e.preprocessors?.arazzo1&&s.push(e.preprocessors.arazzo1)),this.plugins.forEach(e=>e.rules?.arazzo1&&s.push(e.rules.arazzo1)),this.plugins.forEach(e=>e.decorators?.arazzo1&&s.push(e.decorators.arazzo1)),s;case l.SpecMajorVersion.Overlay1:let o=[];return this.plugins.forEach(e=>e.preprocessors?.overlay1&&o.push(e.preprocessors.overlay1)),this.plugins.forEach(e=>e.rules?.overlay1&&o.push(e.rules.overlay1)),this.plugins.forEach(e=>e.decorators?.overlay1&&o.push(e.decorators.overlay1)),o}}skipRules(e){for(let t of e||[])for(let e of Object.values(l.SpecVersion))if(this.rules[e][t])this.rules[e][t]="off";else if(Array.isArray(this.rules[e].assertions))for(let r of this.rules[e].assertions)r.assertionId===t&&(r.severity="off")}skipPreprocessors(e){for(let t of e||[])for(let e of Object.values(l.SpecVersion))this.preprocessors[e][t]&&(this.preprocessors[e][t]="off")}skipDecorators(e){for(let t of e||[])for(let e of Object.values(l.SpecVersion))this.decorators[e][t]&&(this.decorators[e][t]="off")}}function h(e,t){for(let r of e)t[r]&&(0,a.isPlainObject)(t[r])&&"spec"in t[r]&&((0,a.showWarningForDeprecatedField)("spec","struct"),t[r].struct=t[r].spec,delete t[r].spec)}t.StyleguideConfig=f;class m{constructor(e,t){this.rawConfig=e,this.configFile=t,this.apis=e.apis||{},this.styleguide=new f(e.styleguide||{},t),this.theme=e.theme||{},this.resolve=(0,p.getResolveConfig)(e?.resolve),this.region=e.region,this.organization=e.organization,this.files=e.files||[],this.telemetry=e.telemetry}}t.Config=m},97276:()=>{Prism.languages.csv={value:/[^\r\n,"]+|"(?:[^"]|"")*"(?!")/,punctuation:/,/}},97419:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(84642);t.default={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:e,parentSchema:t,it:r}){void 0===t.if&&(0,n.checkStrictMode)(r,`"${e}" without "if" is ignored`)}}},98509:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.walkDocument=function(e){let{document:t,rootType:r,normalizedVisitors:a,resolvedRefMap:l,ctx:c}=e,p={},u=new Set;!function e(t,r,d,f,h){let m=(e,t=y.source.absoluteRef)=>{if(!(0,n.isRef)(e))return{location:d,node:e};let r=(0,s.makeRefId)(t,e.$ref),i=l.get(r);if(!i)return{location:void 0,node:void 0};let{resolved:o,node:a,document:c,nodePointer:p,error:u}=i;return{location:o?new n.Location(c.source,p):u instanceof s.YamlParseError?new n.Location(u.source,""):void 0,node:a,error:u}},y=d,{node:g,location:b,error:v}=m(t),w=new Set;if((0,n.isRef)(t))for(let{visit:e,ruleId:n,severity:i,message:s,context:o}of a.ref.enter)w.add(o),e(t,{report:x.bind(void 0,n,i,s),resolve:m,rawNode:t,rawLocation:d,location:d,type:r,parent:f,key:h,parentLocations:{},oasVersion:c.oasVersion,getVisitorData:k.bind(void 0,n)},{node:g,location:b,error:v}),b?.source.absoluteRef&&c.refTypes&&c.refTypes.set(b?.source.absoluteRef,r);if(void 0!==g&&b&&"scalar"!==r.name){y=b;let s=p[r.name]?.has?.(g),l=!1,c=a.any.enter.concat(a[r.name]?.enter||[]),f=[];for(let{context:e,visit:n,skip:o,ruleId:a,severity:p,message:v}of c){if(u.has(`${y.absolutePointer}${y.pointer}`))break;if(e.isSkippedLevel)!e.parent.activatedOn||e.parent.activatedOn.value.nextLevelTypeActivated||e.seen.has(t)||(e.seen.add(t),l=!0,f.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&&!s){f.push(e);let s={node:g,location:b,nextLevelTypeActivated:null,withParentNode:e.parent?.activatedOn?.value.node,skipped:(e.parent?.activatedOn?.value.skipped||o?.(g,h,{location:d,rawLocation:d,resolve:m,rawNode:t}))??!1};e.activatedOn=(0,i.pushStack)(e.activatedOn,s);let c=e.parent;for(;c;)c.activatedOn.value.nextLevelTypeActivated=(0,i.pushStack)(c.activatedOn.value.nextLevelTypeActivated,r),c=c.parent;s.skipped||(l=!0,w.add(e),S(n,g,t,e,a,p,v))}}if(l||!s){if(p[r.name]=p[r.name]||new Set,p[r.name].add(g),Array.isArray(g)){let t=r.items;if(void 0!==t){let r="function"==typeof t;for(let n=0;n<g.length;n++){let i=r?t(g[n],b.child([n]).absolutePointer):t;(0,o.isNamedType)(i)&&e(g[n],i,b.child([n]),g,n)}}}else if("object"==typeof g&&null!==g){let i=Object.keys(r.properties);for(let s of(r.additionalProperties?i.push(...Object.keys(g).filter(e=>!i.includes(e))):r.extensionsPrefix&&i.push(...Object.keys(g).filter(e=>e.startsWith(r.extensionsPrefix))),(0,n.isRef)(t)&&i.push(...Object.keys(t).filter(e=>"$ref"!==e&&!i.includes(e))),i)){let i=g[s],a=b;void 0===i&&(i=t[s],a=d);let l=r.properties[s];void 0===l&&(l=r.additionalProperties),"function"==typeof l&&(l=l(i,s)),void 0===l&&r.extensionsPrefix&&s.startsWith(r.extensionsPrefix)&&(l=o.SpecExtension),!(0,o.isNamedType)(l)&&l?.directResolveAs&&(l=l.directResolveAs,i={$ref:i}),l&&void 0===l.name&&!1!==l.resolvable&&(l={name:"scalar",properties:{}}),(0,o.isNamedType)(l)&&("scalar"!==l.name||(0,n.isRef)(i))&&e(i,l,a.child([s]),g,s)}}}let v=a.any.leave,x=(a[r.name]?.leave||[]).concat(v);for(let e of f.reverse())if(e.isSkippedLevel)e.seen.delete(g);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(let{context:e,visit:r,ruleId:n,severity:i,message:s}of x)!e.isSkippedLevel&&w.has(e)&&S(r,g,t,e,n,i,s)}if(y=d,(0,n.isRef)(t))for(let{visit:e,ruleId:n,severity:i,context:s,message:o}of a.ref.leave)w.has(s)&&e(t,{report:x.bind(void 0,n,i,o),resolve:m,rawNode:t,rawLocation:d,location:d,type:r,parent:f,key:h,parentLocations:{},oasVersion:c.oasVersion,getVisitorData:k.bind(void 0,n)},{node:g,location:b,error:v});function S(e,t,n,i,s,o,a){e(t,{report:x.bind(void 0,s,o,a),resolve:m,rawNode:n,location:y,rawLocation:d,type:r,parent:f,key:h,parentLocations:function(e){let t={};for(;e.parent;)e.parent.activatedOn?.value.location&&(t[e.parent.type.name]=e.parent.activatedOn?.value.location),e=e.parent;return t}(i),oasVersion:c.oasVersion,ignoreNextVisitorsOnNode:()=>{u.add(`${y.absolutePointer}${y.pointer}`)},getVisitorData:k.bind(void 0,s)},function(e){let t={};for(;e.parent;)t[e.parent.type.name]=e.parent.activatedOn?.value.node,e=e.parent;return t}(i),i)}function x(e,t,r,n){let i=(n.location?Array.isArray(n.location)?n.location:[n.location]:[{...y,reportOnKey:!1}]).map(e=>({...y,reportOnKey:!1,...e})),s=n.forceSeverity||t;"off"!==s&&c.problems.push({ruleId:n.ruleId||e,severity:s,...n,message:r?r.replace("{{message}}",n.message):n.message,suggest:n.suggest||[],location:i})}function k(e){return c.visitorsData[e]=c.visitorsData[e]||{},c.visitorsData[e]}}(t.parsed,r,new n.Location(t.source,"#/"),void 0,"")};let n=r(70673),i=r(18441),s=r(33376),o=r(68386)},98663:(e,t,r)=>{"use strict";
48Object.defineProperty(t,"__esModule",{value:!0});let n=r(86512);t.default={keyword:"dependentRequired",type:"object",schemaType:"object",error:n.error,code:e=>(0,n.validatePropertyDeps)(e)}}}]);

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.